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
); 
2525             wxString
* s 
= wxString_in_helper(item
); 
2526             if (PyErr_Occurred())  SWIG_fail
; 
2533         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2534         (arg1
)->SetStrings((wxArrayString 
const &)*arg2
); 
2536         wxPyEndAllowThreads(__tstate
); 
2537         if (PyErr_Occurred()) SWIG_fail
; 
2539     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
2541         if (temp2
) delete arg2
; 
2546         if (temp2
) delete arg2
; 
2552 static PyObject 
*_wrap_EditableListBox_GetStrings(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2553     PyObject 
*resultobj
; 
2554     wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
2556     PyObject 
* obj0 
= 0 ; 
2558         (char *) "self", NULL 
 
2561     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:EditableListBox_GetStrings",kwnames
,&obj0
)) goto fail
; 
2562     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxEditableListBox
, SWIG_POINTER_EXCEPTION 
| 0); 
2563     if (SWIG_arg_fail(1)) SWIG_fail
; 
2565         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2566         result 
= (PyObject 
*)wxEditableListBox_GetStrings(arg1
); 
2568         wxPyEndAllowThreads(__tstate
); 
2569         if (PyErr_Occurred()) SWIG_fail
; 
2578 static PyObject 
*_wrap_EditableListBox_GetListCtrl(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2579     PyObject 
*resultobj
; 
2580     wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
2581     wxPyListCtrl 
*result
; 
2582     PyObject 
* obj0 
= 0 ; 
2584         (char *) "self", NULL 
 
2587     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:EditableListBox_GetListCtrl",kwnames
,&obj0
)) goto fail
; 
2588     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxEditableListBox
, SWIG_POINTER_EXCEPTION 
| 0); 
2589     if (SWIG_arg_fail(1)) SWIG_fail
; 
2591         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2592         result 
= (wxPyListCtrl 
*)(arg1
)->GetListCtrl(); 
2594         wxPyEndAllowThreads(__tstate
); 
2595         if (PyErr_Occurred()) SWIG_fail
; 
2597     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyListCtrl
, 0); 
2604 static PyObject 
*_wrap_EditableListBox_GetDelButton(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2605     PyObject 
*resultobj
; 
2606     wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
2607     wxBitmapButton 
*result
; 
2608     PyObject 
* obj0 
= 0 ; 
2610         (char *) "self", NULL 
 
2613     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:EditableListBox_GetDelButton",kwnames
,&obj0
)) goto fail
; 
2614     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxEditableListBox
, SWIG_POINTER_EXCEPTION 
| 0); 
2615     if (SWIG_arg_fail(1)) SWIG_fail
; 
2617         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2618         result 
= (wxBitmapButton 
*)(arg1
)->GetDelButton(); 
2620         wxPyEndAllowThreads(__tstate
); 
2621         if (PyErr_Occurred()) SWIG_fail
; 
2624         resultobj 
= wxPyMake_wxObject(result
, 0);  
2632 static PyObject 
*_wrap_EditableListBox_GetNewButton(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2633     PyObject 
*resultobj
; 
2634     wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
2635     wxBitmapButton 
*result
; 
2636     PyObject 
* obj0 
= 0 ; 
2638         (char *) "self", NULL 
 
2641     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:EditableListBox_GetNewButton",kwnames
,&obj0
)) goto fail
; 
2642     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxEditableListBox
, SWIG_POINTER_EXCEPTION 
| 0); 
2643     if (SWIG_arg_fail(1)) SWIG_fail
; 
2645         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2646         result 
= (wxBitmapButton 
*)(arg1
)->GetNewButton(); 
2648         wxPyEndAllowThreads(__tstate
); 
2649         if (PyErr_Occurred()) SWIG_fail
; 
2652         resultobj 
= wxPyMake_wxObject(result
, 0);  
2660 static PyObject 
*_wrap_EditableListBox_GetUpButton(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2661     PyObject 
*resultobj
; 
2662     wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
2663     wxBitmapButton 
*result
; 
2664     PyObject 
* obj0 
= 0 ; 
2666         (char *) "self", NULL 
 
2669     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:EditableListBox_GetUpButton",kwnames
,&obj0
)) goto fail
; 
2670     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxEditableListBox
, SWIG_POINTER_EXCEPTION 
| 0); 
2671     if (SWIG_arg_fail(1)) SWIG_fail
; 
2673         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2674         result 
= (wxBitmapButton 
*)(arg1
)->GetUpButton(); 
2676         wxPyEndAllowThreads(__tstate
); 
2677         if (PyErr_Occurred()) SWIG_fail
; 
2680         resultobj 
= wxPyMake_wxObject(result
, 0);  
2688 static PyObject 
*_wrap_EditableListBox_GetDownButton(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2689     PyObject 
*resultobj
; 
2690     wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
2691     wxBitmapButton 
*result
; 
2692     PyObject 
* obj0 
= 0 ; 
2694         (char *) "self", NULL 
 
2697     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:EditableListBox_GetDownButton",kwnames
,&obj0
)) goto fail
; 
2698     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxEditableListBox
, SWIG_POINTER_EXCEPTION 
| 0); 
2699     if (SWIG_arg_fail(1)) SWIG_fail
; 
2701         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2702         result 
= (wxBitmapButton 
*)(arg1
)->GetDownButton(); 
2704         wxPyEndAllowThreads(__tstate
); 
2705         if (PyErr_Occurred()) SWIG_fail
; 
2708         resultobj 
= wxPyMake_wxObject(result
, 0);  
2716 static PyObject 
*_wrap_EditableListBox_GetEditButton(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2717     PyObject 
*resultobj
; 
2718     wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
2719     wxBitmapButton 
*result
; 
2720     PyObject 
* obj0 
= 0 ; 
2722         (char *) "self", NULL 
 
2725     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:EditableListBox_GetEditButton",kwnames
,&obj0
)) goto fail
; 
2726     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxEditableListBox
, SWIG_POINTER_EXCEPTION 
| 0); 
2727     if (SWIG_arg_fail(1)) SWIG_fail
; 
2729         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2730         result 
= (wxBitmapButton 
*)(arg1
)->GetEditButton(); 
2732         wxPyEndAllowThreads(__tstate
); 
2733         if (PyErr_Occurred()) SWIG_fail
; 
2736         resultobj 
= wxPyMake_wxObject(result
, 0);  
2744 static PyObject 
* EditableListBox_swigregister(PyObject 
*, PyObject 
*args
) { 
2746     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
2747     SWIG_TypeClientData(SWIGTYPE_p_wxEditableListBox
, obj
); 
2749     return Py_BuildValue((char *)""); 
2751 static PyObject 
*_wrap_new_RemotelyScrolledTreeCtrl(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2752     PyObject 
*resultobj
; 
2753     wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
2755     wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
2756     wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
2757     wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
2758     wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
2759     long arg5 
= (long) wxTR_HAS_BUTTONS 
; 
2760     wxRemotelyScrolledTreeCtrl 
*result
; 
2763     PyObject 
* obj0 
= 0 ; 
2764     PyObject 
* obj1 
= 0 ; 
2765     PyObject 
* obj2 
= 0 ; 
2766     PyObject 
* obj3 
= 0 ; 
2767     PyObject 
* obj4 
= 0 ; 
2769         (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
2772     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOO:new_RemotelyScrolledTreeCtrl",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
; 
2773     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
2774     if (SWIG_arg_fail(1)) SWIG_fail
; 
2776         arg2 
= (int)(SWIG_As_int(obj1
));  
2777         if (SWIG_arg_fail(2)) SWIG_fail
; 
2782             if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
2788             if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
2793             arg5 
= (long)(SWIG_As_long(obj4
));  
2794             if (SWIG_arg_fail(5)) SWIG_fail
; 
2798         if (!wxPyCheckForApp()) SWIG_fail
; 
2799         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2800         result 
= (wxRemotelyScrolledTreeCtrl 
*)new wxRemotelyScrolledTreeCtrl(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
); 
2802         wxPyEndAllowThreads(__tstate
); 
2803         if (PyErr_Occurred()) SWIG_fail
; 
2805     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 1); 
2812 static PyObject 
*_wrap_RemotelyScrolledTreeCtrl_HideVScrollbar(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2813     PyObject 
*resultobj
; 
2814     wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
2815     PyObject 
* obj0 
= 0 ; 
2817         (char *) "self", NULL 
 
2820     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:RemotelyScrolledTreeCtrl_HideVScrollbar",kwnames
,&obj0
)) goto fail
; 
2821     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
2822     if (SWIG_arg_fail(1)) SWIG_fail
; 
2824         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2825         (arg1
)->HideVScrollbar(); 
2827         wxPyEndAllowThreads(__tstate
); 
2828         if (PyErr_Occurred()) SWIG_fail
; 
2830     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
2837 static PyObject 
*_wrap_RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2838     PyObject 
*resultobj
; 
2839     wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
2840     PyObject 
* obj0 
= 0 ; 
2842         (char *) "self", NULL 
 
2845     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars",kwnames
,&obj0
)) goto fail
; 
2846     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
2847     if (SWIG_arg_fail(1)) SWIG_fail
; 
2849         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2850         (arg1
)->AdjustRemoteScrollbars(); 
2852         wxPyEndAllowThreads(__tstate
); 
2853         if (PyErr_Occurred()) SWIG_fail
; 
2855     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
2862 static PyObject 
*_wrap_RemotelyScrolledTreeCtrl_GetScrolledWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2863     PyObject 
*resultobj
; 
2864     wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
2865     wxScrolledWindow 
*result
; 
2866     PyObject 
* obj0 
= 0 ; 
2868         (char *) "self", NULL 
 
2871     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:RemotelyScrolledTreeCtrl_GetScrolledWindow",kwnames
,&obj0
)) goto fail
; 
2872     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
2873     if (SWIG_arg_fail(1)) SWIG_fail
; 
2875         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2876         result 
= (wxScrolledWindow 
*)((wxRemotelyScrolledTreeCtrl 
const *)arg1
)->GetScrolledWindow(); 
2878         wxPyEndAllowThreads(__tstate
); 
2879         if (PyErr_Occurred()) SWIG_fail
; 
2882         resultobj 
= wxPyMake_wxObject(result
, 0);  
2890 static PyObject 
*_wrap_RemotelyScrolledTreeCtrl_ScrollToLine(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2891     PyObject 
*resultobj
; 
2892     wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
2895     PyObject 
* obj0 
= 0 ; 
2896     PyObject 
* obj1 
= 0 ; 
2897     PyObject 
* obj2 
= 0 ; 
2899         (char *) "self",(char *) "posHoriz",(char *) "posVert", NULL 
 
2902     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:RemotelyScrolledTreeCtrl_ScrollToLine",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
2903     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
2904     if (SWIG_arg_fail(1)) SWIG_fail
; 
2906         arg2 
= (int)(SWIG_As_int(obj1
));  
2907         if (SWIG_arg_fail(2)) SWIG_fail
; 
2910         arg3 
= (int)(SWIG_As_int(obj2
));  
2911         if (SWIG_arg_fail(3)) SWIG_fail
; 
2914         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2915         (arg1
)->ScrollToLine(arg2
,arg3
); 
2917         wxPyEndAllowThreads(__tstate
); 
2918         if (PyErr_Occurred()) SWIG_fail
; 
2920     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
2927 static PyObject 
*_wrap_RemotelyScrolledTreeCtrl_SetCompanionWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2928     PyObject 
*resultobj
; 
2929     wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
2930     wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
2931     PyObject 
* obj0 
= 0 ; 
2932     PyObject 
* obj1 
= 0 ; 
2934         (char *) "self",(char *) "companion", NULL 
 
2937     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:RemotelyScrolledTreeCtrl_SetCompanionWindow",kwnames
,&obj0
,&obj1
)) goto fail
; 
2938     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
2939     if (SWIG_arg_fail(1)) SWIG_fail
; 
2940     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
2941     if (SWIG_arg_fail(2)) SWIG_fail
; 
2943         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2944         (arg1
)->SetCompanionWindow(arg2
); 
2946         wxPyEndAllowThreads(__tstate
); 
2947         if (PyErr_Occurred()) SWIG_fail
; 
2949     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
2956 static PyObject 
*_wrap_RemotelyScrolledTreeCtrl_GetCompanionWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2957     PyObject 
*resultobj
; 
2958     wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
2960     PyObject 
* obj0 
= 0 ; 
2962         (char *) "self", NULL 
 
2965     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:RemotelyScrolledTreeCtrl_GetCompanionWindow",kwnames
,&obj0
)) goto fail
; 
2966     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
2967     if (SWIG_arg_fail(1)) SWIG_fail
; 
2969         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2970         result 
= (wxWindow 
*)((wxRemotelyScrolledTreeCtrl 
const *)arg1
)->GetCompanionWindow(); 
2972         wxPyEndAllowThreads(__tstate
); 
2973         if (PyErr_Occurred()) SWIG_fail
; 
2976         resultobj 
= wxPyMake_wxObject(result
, 0);  
2984 static PyObject 
* RemotelyScrolledTreeCtrl_swigregister(PyObject 
*, PyObject 
*args
) { 
2986     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
2987     SWIG_TypeClientData(SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, obj
); 
2989     return Py_BuildValue((char *)""); 
2991 static PyObject 
*_wrap_new_TreeCompanionWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2992     PyObject 
*resultobj
; 
2993     wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
2994     int arg2 
= (int) -1 ; 
2995     wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
2996     wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
2997     wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
2998     wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
2999     long arg5 
= (long) 0 ; 
3000     wxPyTreeCompanionWindow 
*result
; 
3003     PyObject 
* obj0 
= 0 ; 
3004     PyObject 
* obj1 
= 0 ; 
3005     PyObject 
* obj2 
= 0 ; 
3006     PyObject 
* obj3 
= 0 ; 
3007     PyObject 
* obj4 
= 0 ; 
3009         (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
3012     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_TreeCompanionWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
; 
3013     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
3014     if (SWIG_arg_fail(1)) SWIG_fail
; 
3017             arg2 
= (int)(SWIG_As_int(obj1
));  
3018             if (SWIG_arg_fail(2)) SWIG_fail
; 
3024             if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
3030             if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
3035             arg5 
= (long)(SWIG_As_long(obj4
));  
3036             if (SWIG_arg_fail(5)) SWIG_fail
; 
3040         if (!wxPyCheckForApp()) SWIG_fail
; 
3041         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3042         result 
= (wxPyTreeCompanionWindow 
*)new wxPyTreeCompanionWindow(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
); 
3044         wxPyEndAllowThreads(__tstate
); 
3045         if (PyErr_Occurred()) SWIG_fail
; 
3047     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyTreeCompanionWindow
, 1); 
3054 static PyObject 
*_wrap_TreeCompanionWindow__setCallbackInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3055     PyObject 
*resultobj
; 
3056     wxPyTreeCompanionWindow 
*arg1 
= (wxPyTreeCompanionWindow 
*) 0 ; 
3057     PyObject 
*arg2 
= (PyObject 
*) 0 ; 
3058     PyObject 
*arg3 
= (PyObject 
*) 0 ; 
3059     PyObject 
* obj0 
= 0 ; 
3060     PyObject 
* obj1 
= 0 ; 
3061     PyObject 
* obj2 
= 0 ; 
3063         (char *) "self",(char *) "self",(char *) "_class", NULL 
 
3066     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeCompanionWindow__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
3067     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeCompanionWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
3068     if (SWIG_arg_fail(1)) SWIG_fail
; 
3072         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3073         (arg1
)->_setCallbackInfo(arg2
,arg3
); 
3075         wxPyEndAllowThreads(__tstate
); 
3076         if (PyErr_Occurred()) SWIG_fail
; 
3078     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3085 static PyObject 
*_wrap_TreeCompanionWindow_GetTreeCtrl(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3086     PyObject 
*resultobj
; 
3087     wxPyTreeCompanionWindow 
*arg1 
= (wxPyTreeCompanionWindow 
*) 0 ; 
3088     wxRemotelyScrolledTreeCtrl 
*result
; 
3089     PyObject 
* obj0 
= 0 ; 
3091         (char *) "self", NULL 
 
3094     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeCompanionWindow_GetTreeCtrl",kwnames
,&obj0
)) goto fail
; 
3095     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeCompanionWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
3096     if (SWIG_arg_fail(1)) SWIG_fail
; 
3098         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3099         result 
= (wxRemotelyScrolledTreeCtrl 
*)((wxPyTreeCompanionWindow 
const *)arg1
)->GetTreeCtrl(); 
3101         wxPyEndAllowThreads(__tstate
); 
3102         if (PyErr_Occurred()) SWIG_fail
; 
3104     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0); 
3111 static PyObject 
*_wrap_TreeCompanionWindow_SetTreeCtrl(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3112     PyObject 
*resultobj
; 
3113     wxPyTreeCompanionWindow 
*arg1 
= (wxPyTreeCompanionWindow 
*) 0 ; 
3114     wxRemotelyScrolledTreeCtrl 
*arg2 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
3115     PyObject 
* obj0 
= 0 ; 
3116     PyObject 
* obj1 
= 0 ; 
3118         (char *) "self",(char *) "treeCtrl", NULL 
 
3121     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeCompanionWindow_SetTreeCtrl",kwnames
,&obj0
,&obj1
)) goto fail
; 
3122     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeCompanionWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
3123     if (SWIG_arg_fail(1)) SWIG_fail
; 
3124     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
3125     if (SWIG_arg_fail(2)) SWIG_fail
; 
3127         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3128         (arg1
)->SetTreeCtrl(arg2
); 
3130         wxPyEndAllowThreads(__tstate
); 
3131         if (PyErr_Occurred()) SWIG_fail
; 
3133     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3140 static PyObject 
* TreeCompanionWindow_swigregister(PyObject 
*, PyObject 
*args
) { 
3142     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
3143     SWIG_TypeClientData(SWIGTYPE_p_wxPyTreeCompanionWindow
, obj
); 
3145     return Py_BuildValue((char *)""); 
3147 static PyObject 
*_wrap_new_ThinSplitterWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3148     PyObject 
*resultobj
; 
3149     wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
3150     int arg2 
= (int) -1 ; 
3151     wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
3152     wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
3153     wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
3154     wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
3155     long arg5 
= (long) wxSP_3D
|wxCLIP_CHILDREN 
; 
3156     wxThinSplitterWindow 
*result
; 
3159     PyObject 
* obj0 
= 0 ; 
3160     PyObject 
* obj1 
= 0 ; 
3161     PyObject 
* obj2 
= 0 ; 
3162     PyObject 
* obj3 
= 0 ; 
3163     PyObject 
* obj4 
= 0 ; 
3165         (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
3168     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_ThinSplitterWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
; 
3169     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
3170     if (SWIG_arg_fail(1)) SWIG_fail
; 
3173             arg2 
= (int)(SWIG_As_int(obj1
));  
3174             if (SWIG_arg_fail(2)) SWIG_fail
; 
3180             if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
3186             if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
3191             arg5 
= (long)(SWIG_As_long(obj4
));  
3192             if (SWIG_arg_fail(5)) SWIG_fail
; 
3196         if (!wxPyCheckForApp()) SWIG_fail
; 
3197         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3198         result 
= (wxThinSplitterWindow 
*)new wxThinSplitterWindow(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
); 
3200         wxPyEndAllowThreads(__tstate
); 
3201         if (PyErr_Occurred()) SWIG_fail
; 
3203     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxThinSplitterWindow
, 1); 
3210 static PyObject 
* ThinSplitterWindow_swigregister(PyObject 
*, PyObject 
*args
) { 
3212     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
3213     SWIG_TypeClientData(SWIGTYPE_p_wxThinSplitterWindow
, obj
); 
3215     return Py_BuildValue((char *)""); 
3217 static PyObject 
*_wrap_new_SplitterScrolledWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3218     PyObject 
*resultobj
; 
3219     wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
3220     int arg2 
= (int) -1 ; 
3221     wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
3222     wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
3223     wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
3224     wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
3225     long arg5 
= (long) 0 ; 
3226     wxSplitterScrolledWindow 
*result
; 
3229     PyObject 
* obj0 
= 0 ; 
3230     PyObject 
* obj1 
= 0 ; 
3231     PyObject 
* obj2 
= 0 ; 
3232     PyObject 
* obj3 
= 0 ; 
3233     PyObject 
* obj4 
= 0 ; 
3235         (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
3238     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_SplitterScrolledWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
; 
3239     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
3240     if (SWIG_arg_fail(1)) SWIG_fail
; 
3243             arg2 
= (int)(SWIG_As_int(obj1
));  
3244             if (SWIG_arg_fail(2)) SWIG_fail
; 
3250             if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
3256             if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
3261             arg5 
= (long)(SWIG_As_long(obj4
));  
3262             if (SWIG_arg_fail(5)) SWIG_fail
; 
3266         if (!wxPyCheckForApp()) SWIG_fail
; 
3267         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3268         result 
= (wxSplitterScrolledWindow 
*)new wxSplitterScrolledWindow(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
); 
3270         wxPyEndAllowThreads(__tstate
); 
3271         if (PyErr_Occurred()) SWIG_fail
; 
3273     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxSplitterScrolledWindow
, 1); 
3280 static PyObject 
* SplitterScrolledWindow_swigregister(PyObject 
*, PyObject 
*args
) { 
3282     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
3283     SWIG_TypeClientData(SWIGTYPE_p_wxSplitterScrolledWindow
, obj
); 
3285     return Py_BuildValue((char *)""); 
3287 static PyObject 
*_wrap_new_LEDNumberCtrl(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3288     PyObject 
*resultobj
; 
3289     wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
3290     int arg2 
= (int) -1 ; 
3291     wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
3292     wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
3293     wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
3294     wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
3295     long arg5 
= (long) wxLED_ALIGN_LEFT
|wxLED_DRAW_FADED 
; 
3296     wxLEDNumberCtrl 
*result
; 
3299     PyObject 
* obj0 
= 0 ; 
3300     PyObject 
* obj1 
= 0 ; 
3301     PyObject 
* obj2 
= 0 ; 
3302     PyObject 
* obj3 
= 0 ; 
3303     PyObject 
* obj4 
= 0 ; 
3305         (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
3308     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_LEDNumberCtrl",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
; 
3309     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
3310     if (SWIG_arg_fail(1)) SWIG_fail
; 
3313             arg2 
= (int)(SWIG_As_int(obj1
));  
3314             if (SWIG_arg_fail(2)) SWIG_fail
; 
3320             if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
3326             if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
3331             arg5 
= (long)(SWIG_As_long(obj4
));  
3332             if (SWIG_arg_fail(5)) SWIG_fail
; 
3336         if (!wxPyCheckForApp()) SWIG_fail
; 
3337         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3338         result 
= (wxLEDNumberCtrl 
*)new wxLEDNumberCtrl(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
); 
3340         wxPyEndAllowThreads(__tstate
); 
3341         if (PyErr_Occurred()) SWIG_fail
; 
3343     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxLEDNumberCtrl
, 1); 
3350 static PyObject 
*_wrap_new_PreLEDNumberCtrl(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3351     PyObject 
*resultobj
; 
3352     wxLEDNumberCtrl 
*result
; 
3357     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_PreLEDNumberCtrl",kwnames
)) goto fail
; 
3359         if (!wxPyCheckForApp()) SWIG_fail
; 
3360         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3361         result 
= (wxLEDNumberCtrl 
*)new wxLEDNumberCtrl(); 
3363         wxPyEndAllowThreads(__tstate
); 
3364         if (PyErr_Occurred()) SWIG_fail
; 
3366     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxLEDNumberCtrl
, 1); 
3373 static PyObject 
*_wrap_LEDNumberCtrl_Create(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3374     PyObject 
*resultobj
; 
3375     wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
3376     wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
3377     int arg3 
= (int) -1 ; 
3378     wxPoint 
const &arg4_defvalue 
= wxDefaultPosition 
; 
3379     wxPoint 
*arg4 
= (wxPoint 
*) &arg4_defvalue 
; 
3380     wxSize 
const &arg5_defvalue 
= wxDefaultSize 
; 
3381     wxSize 
*arg5 
= (wxSize 
*) &arg5_defvalue 
; 
3382     long arg6 
= (long) wxLED_ALIGN_LEFT
|wxLED_DRAW_FADED 
; 
3386     PyObject 
* obj0 
= 0 ; 
3387     PyObject 
* obj1 
= 0 ; 
3388     PyObject 
* obj2 
= 0 ; 
3389     PyObject 
* obj3 
= 0 ; 
3390     PyObject 
* obj4 
= 0 ; 
3391     PyObject 
* obj5 
= 0 ; 
3393         (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
3396     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOO:LEDNumberCtrl_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
; 
3397     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
3398     if (SWIG_arg_fail(1)) SWIG_fail
; 
3399     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
3400     if (SWIG_arg_fail(2)) SWIG_fail
; 
3403             arg3 
= (int)(SWIG_As_int(obj2
));  
3404             if (SWIG_arg_fail(3)) SWIG_fail
; 
3410             if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
; 
3416             if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
; 
3421             arg6 
= (long)(SWIG_As_long(obj5
));  
3422             if (SWIG_arg_fail(6)) SWIG_fail
; 
3426         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3427         result 
= (bool)(arg1
)->Create(arg2
,arg3
,(wxPoint 
const &)*arg4
,(wxSize 
const &)*arg5
,arg6
); 
3429         wxPyEndAllowThreads(__tstate
); 
3430         if (PyErr_Occurred()) SWIG_fail
; 
3433         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
3441 static PyObject 
*_wrap_LEDNumberCtrl_GetAlignment(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3442     PyObject 
*resultobj
; 
3443     wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
3444     wxLEDValueAlign result
; 
3445     PyObject 
* obj0 
= 0 ; 
3447         (char *) "self", NULL 
 
3450     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:LEDNumberCtrl_GetAlignment",kwnames
,&obj0
)) goto fail
; 
3451     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
3452     if (SWIG_arg_fail(1)) SWIG_fail
; 
3454         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3455         result 
= (wxLEDValueAlign
)((wxLEDNumberCtrl 
const *)arg1
)->GetAlignment(); 
3457         wxPyEndAllowThreads(__tstate
); 
3458         if (PyErr_Occurred()) SWIG_fail
; 
3460     resultobj 
= SWIG_From_int((result
)); 
3467 static PyObject 
*_wrap_LEDNumberCtrl_GetDrawFaded(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3468     PyObject 
*resultobj
; 
3469     wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
3471     PyObject 
* obj0 
= 0 ; 
3473         (char *) "self", NULL 
 
3476     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:LEDNumberCtrl_GetDrawFaded",kwnames
,&obj0
)) goto fail
; 
3477     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
3478     if (SWIG_arg_fail(1)) SWIG_fail
; 
3480         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3481         result 
= (bool)((wxLEDNumberCtrl 
const *)arg1
)->GetDrawFaded(); 
3483         wxPyEndAllowThreads(__tstate
); 
3484         if (PyErr_Occurred()) SWIG_fail
; 
3487         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
3495 static PyObject 
*_wrap_LEDNumberCtrl_GetValue(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3496     PyObject 
*resultobj
; 
3497     wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
3499     PyObject 
* obj0 
= 0 ; 
3501         (char *) "self", NULL 
 
3504     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:LEDNumberCtrl_GetValue",kwnames
,&obj0
)) goto fail
; 
3505     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
3506     if (SWIG_arg_fail(1)) SWIG_fail
; 
3508         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3510             wxString 
const &_result_ref 
= ((wxLEDNumberCtrl 
const *)arg1
)->GetValue(); 
3511             result 
= (wxString 
*) &_result_ref
; 
3514         wxPyEndAllowThreads(__tstate
); 
3515         if (PyErr_Occurred()) SWIG_fail
; 
3519         resultobj 
= PyUnicode_FromWideChar(result
->c_str(), result
->Len()); 
3521         resultobj 
= PyString_FromStringAndSize(result
->c_str(), result
->Len()); 
3530 static PyObject 
*_wrap_LEDNumberCtrl_SetAlignment(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3531     PyObject 
*resultobj
; 
3532     wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
3533     wxLEDValueAlign arg2 
; 
3534     bool arg3 
= (bool) true ; 
3535     PyObject 
* obj0 
= 0 ; 
3536     PyObject 
* obj1 
= 0 ; 
3537     PyObject 
* obj2 
= 0 ; 
3539         (char *) "self",(char *) "Alignment",(char *) "Redraw", NULL 
 
3542     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:LEDNumberCtrl_SetAlignment",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
3543     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
3544     if (SWIG_arg_fail(1)) SWIG_fail
; 
3546         arg2 
= (wxLEDValueAlign
)(SWIG_As_int(obj1
));  
3547         if (SWIG_arg_fail(2)) SWIG_fail
; 
3551             arg3 
= (bool)(SWIG_As_bool(obj2
));  
3552             if (SWIG_arg_fail(3)) SWIG_fail
; 
3556         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3557         (arg1
)->SetAlignment((wxLEDValueAlign 
)arg2
,arg3
); 
3559         wxPyEndAllowThreads(__tstate
); 
3560         if (PyErr_Occurred()) SWIG_fail
; 
3562     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3569 static PyObject 
*_wrap_LEDNumberCtrl_SetDrawFaded(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3570     PyObject 
*resultobj
; 
3571     wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
3573     bool arg3 
= (bool) true ; 
3574     PyObject 
* obj0 
= 0 ; 
3575     PyObject 
* obj1 
= 0 ; 
3576     PyObject 
* obj2 
= 0 ; 
3578         (char *) "self",(char *) "DrawFaded",(char *) "Redraw", NULL 
 
3581     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:LEDNumberCtrl_SetDrawFaded",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
3582     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
3583     if (SWIG_arg_fail(1)) SWIG_fail
; 
3585         arg2 
= (bool)(SWIG_As_bool(obj1
));  
3586         if (SWIG_arg_fail(2)) SWIG_fail
; 
3590             arg3 
= (bool)(SWIG_As_bool(obj2
));  
3591             if (SWIG_arg_fail(3)) SWIG_fail
; 
3595         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3596         (arg1
)->SetDrawFaded(arg2
,arg3
); 
3598         wxPyEndAllowThreads(__tstate
); 
3599         if (PyErr_Occurred()) SWIG_fail
; 
3601     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3608 static PyObject 
*_wrap_LEDNumberCtrl_SetValue(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3609     PyObject 
*resultobj
; 
3610     wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
3611     wxString 
*arg2 
= 0 ; 
3612     bool arg3 
= (bool) true ; 
3613     bool temp2 
= false ; 
3614     PyObject 
* obj0 
= 0 ; 
3615     PyObject 
* obj1 
= 0 ; 
3616     PyObject 
* obj2 
= 0 ; 
3618         (char *) "self",(char *) "Value",(char *) "Redraw", NULL 
 
3621     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:LEDNumberCtrl_SetValue",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
3622     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
3623     if (SWIG_arg_fail(1)) SWIG_fail
; 
3625         arg2 
= wxString_in_helper(obj1
); 
3626         if (arg2 
== NULL
) SWIG_fail
; 
3631             arg3 
= (bool)(SWIG_As_bool(obj2
));  
3632             if (SWIG_arg_fail(3)) SWIG_fail
; 
3636         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3637         (arg1
)->SetValue((wxString 
const &)*arg2
,arg3
); 
3639         wxPyEndAllowThreads(__tstate
); 
3640         if (PyErr_Occurred()) SWIG_fail
; 
3642     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3657 static PyObject 
* LEDNumberCtrl_swigregister(PyObject 
*, PyObject 
*args
) { 
3659     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
3660     SWIG_TypeClientData(SWIGTYPE_p_wxLEDNumberCtrl
, obj
); 
3662     return Py_BuildValue((char *)""); 
3664 static PyObject 
*_wrap_new_TreeListColumnInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3665     PyObject 
*resultobj
; 
3666     wxString 
const &arg1_defvalue 
= wxPyEmptyString 
; 
3667     wxString 
*arg1 
= (wxString 
*) &arg1_defvalue 
; 
3668     int arg2 
= (int) -1 ; 
3669     size_t arg3 
= (size_t) 100 ; 
3670     bool arg4 
= (bool) true ; 
3671     wxTreeListColumnAlign arg5 
= (wxTreeListColumnAlign
) wxTL_ALIGN_LEFT 
; 
3672     wxTreeListColumnInfo 
*result
; 
3673     bool temp1 
= false ; 
3674     PyObject 
* obj0 
= 0 ; 
3675     PyObject 
* obj1 
= 0 ; 
3676     PyObject 
* obj2 
= 0 ; 
3677     PyObject 
* obj3 
= 0 ; 
3678     PyObject 
* obj4 
= 0 ; 
3680         (char *) "text",(char *) "image",(char *) "width",(char *) "shown",(char *) "alignment", NULL 
 
3683     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OOOOO:new_TreeListColumnInfo",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
; 
3686             arg1 
= wxString_in_helper(obj0
); 
3687             if (arg1 
== NULL
) SWIG_fail
; 
3693             arg2 
= (int)(SWIG_As_int(obj1
));  
3694             if (SWIG_arg_fail(2)) SWIG_fail
; 
3699             arg3 
= (size_t)(SWIG_As_unsigned_SS_long(obj2
));  
3700             if (SWIG_arg_fail(3)) SWIG_fail
; 
3705             arg4 
= (bool)(SWIG_As_bool(obj3
));  
3706             if (SWIG_arg_fail(4)) SWIG_fail
; 
3711             arg5 
= (wxTreeListColumnAlign
)(SWIG_As_int(obj4
));  
3712             if (SWIG_arg_fail(5)) SWIG_fail
; 
3716         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3717         result 
= (wxTreeListColumnInfo 
*)new wxTreeListColumnInfo((wxString 
const &)*arg1
,arg2
,arg3
,arg4
,(wxTreeListColumnAlign 
)arg5
); 
3719         wxPyEndAllowThreads(__tstate
); 
3720         if (PyErr_Occurred()) SWIG_fail
; 
3722     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxTreeListColumnInfo
, 1); 
3737 static PyObject 
*_wrap_TreeListColumnInfo_GetShown(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3738     PyObject 
*resultobj
; 
3739     wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
3741     PyObject 
* obj0 
= 0 ; 
3743         (char *) "self", NULL 
 
3746     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListColumnInfo_GetShown",kwnames
,&obj0
)) goto fail
; 
3747     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
3748     if (SWIG_arg_fail(1)) SWIG_fail
; 
3750         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3751         result 
= (bool)((wxTreeListColumnInfo 
const *)arg1
)->GetShown(); 
3753         wxPyEndAllowThreads(__tstate
); 
3754         if (PyErr_Occurred()) SWIG_fail
; 
3757         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
3765 static PyObject 
*_wrap_TreeListColumnInfo_GetAlignment(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3766     PyObject 
*resultobj
; 
3767     wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
3768     wxTreeListColumnAlign result
; 
3769     PyObject 
* obj0 
= 0 ; 
3771         (char *) "self", NULL 
 
3774     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListColumnInfo_GetAlignment",kwnames
,&obj0
)) goto fail
; 
3775     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
3776     if (SWIG_arg_fail(1)) SWIG_fail
; 
3778         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3779         result 
= (wxTreeListColumnAlign
)((wxTreeListColumnInfo 
const *)arg1
)->GetAlignment(); 
3781         wxPyEndAllowThreads(__tstate
); 
3782         if (PyErr_Occurred()) SWIG_fail
; 
3784     resultobj 
= SWIG_From_int((result
)); 
3791 static PyObject 
*_wrap_TreeListColumnInfo_GetText(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3792     PyObject 
*resultobj
; 
3793     wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
3795     PyObject 
* obj0 
= 0 ; 
3797         (char *) "self", NULL 
 
3800     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListColumnInfo_GetText",kwnames
,&obj0
)) goto fail
; 
3801     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
3802     if (SWIG_arg_fail(1)) SWIG_fail
; 
3804         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3805         result 
= ((wxTreeListColumnInfo 
const *)arg1
)->GetText(); 
3807         wxPyEndAllowThreads(__tstate
); 
3808         if (PyErr_Occurred()) SWIG_fail
; 
3812         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
3814         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
3823 static PyObject 
*_wrap_TreeListColumnInfo_GetImage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3824     PyObject 
*resultobj
; 
3825     wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
3827     PyObject 
* obj0 
= 0 ; 
3829         (char *) "self", NULL 
 
3832     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListColumnInfo_GetImage",kwnames
,&obj0
)) goto fail
; 
3833     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
3834     if (SWIG_arg_fail(1)) SWIG_fail
; 
3836         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3837         result 
= (int)((wxTreeListColumnInfo 
const *)arg1
)->GetImage(); 
3839         wxPyEndAllowThreads(__tstate
); 
3840         if (PyErr_Occurred()) SWIG_fail
; 
3843         resultobj 
= SWIG_From_int((int)(result
));  
3851 static PyObject 
*_wrap_TreeListColumnInfo_GetSelectedImage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3852     PyObject 
*resultobj
; 
3853     wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
3855     PyObject 
* obj0 
= 0 ; 
3857         (char *) "self", NULL 
 
3860     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListColumnInfo_GetSelectedImage",kwnames
,&obj0
)) goto fail
; 
3861     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
3862     if (SWIG_arg_fail(1)) SWIG_fail
; 
3864         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3865         result 
= (int)((wxTreeListColumnInfo 
const *)arg1
)->GetSelectedImage(); 
3867         wxPyEndAllowThreads(__tstate
); 
3868         if (PyErr_Occurred()) SWIG_fail
; 
3871         resultobj 
= SWIG_From_int((int)(result
));  
3879 static PyObject 
*_wrap_TreeListColumnInfo_GetWidth(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3880     PyObject 
*resultobj
; 
3881     wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
3883     PyObject 
* obj0 
= 0 ; 
3885         (char *) "self", NULL 
 
3888     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListColumnInfo_GetWidth",kwnames
,&obj0
)) goto fail
; 
3889     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
3890     if (SWIG_arg_fail(1)) SWIG_fail
; 
3892         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3893         result 
= (size_t)((wxTreeListColumnInfo 
const *)arg1
)->GetWidth(); 
3895         wxPyEndAllowThreads(__tstate
); 
3896         if (PyErr_Occurred()) SWIG_fail
; 
3899         resultobj 
= SWIG_From_unsigned_SS_long((unsigned long)(result
));  
3907 static PyObject 
*_wrap_TreeListColumnInfo_SetShown(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3908     PyObject 
*resultobj
; 
3909     wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
3911     PyObject 
* obj0 
= 0 ; 
3912     PyObject 
* obj1 
= 0 ; 
3914         (char *) "self",(char *) "shown", NULL 
 
3917     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetShown",kwnames
,&obj0
,&obj1
)) goto fail
; 
3918     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
3919     if (SWIG_arg_fail(1)) SWIG_fail
; 
3921         arg2 
= (bool)(SWIG_As_bool(obj1
));  
3922         if (SWIG_arg_fail(2)) SWIG_fail
; 
3925         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3926         (arg1
)->SetShown(arg2
); 
3928         wxPyEndAllowThreads(__tstate
); 
3929         if (PyErr_Occurred()) SWIG_fail
; 
3931     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3938 static PyObject 
*_wrap_TreeListColumnInfo_SetAlignment(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3939     PyObject 
*resultobj
; 
3940     wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
3941     wxTreeListColumnAlign arg2 
; 
3942     PyObject 
* obj0 
= 0 ; 
3943     PyObject 
* obj1 
= 0 ; 
3945         (char *) "self",(char *) "alignment", NULL 
 
3948     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetAlignment",kwnames
,&obj0
,&obj1
)) goto fail
; 
3949     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
3950     if (SWIG_arg_fail(1)) SWIG_fail
; 
3952         arg2 
= (wxTreeListColumnAlign
)(SWIG_As_int(obj1
));  
3953         if (SWIG_arg_fail(2)) SWIG_fail
; 
3956         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3957         (arg1
)->SetAlignment((wxTreeListColumnAlign 
)arg2
); 
3959         wxPyEndAllowThreads(__tstate
); 
3960         if (PyErr_Occurred()) SWIG_fail
; 
3962     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3969 static PyObject 
*_wrap_TreeListColumnInfo_SetText(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3970     PyObject 
*resultobj
; 
3971     wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
3972     wxString 
*arg2 
= 0 ; 
3973     bool temp2 
= false ; 
3974     PyObject 
* obj0 
= 0 ; 
3975     PyObject 
* obj1 
= 0 ; 
3977         (char *) "self",(char *) "text", NULL 
 
3980     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetText",kwnames
,&obj0
,&obj1
)) goto fail
; 
3981     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
3982     if (SWIG_arg_fail(1)) SWIG_fail
; 
3984         arg2 
= wxString_in_helper(obj1
); 
3985         if (arg2 
== NULL
) SWIG_fail
; 
3989         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3990         (arg1
)->SetText((wxString 
const &)*arg2
); 
3992         wxPyEndAllowThreads(__tstate
); 
3993         if (PyErr_Occurred()) SWIG_fail
; 
3995     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4010 static PyObject 
*_wrap_TreeListColumnInfo_SetImage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4011     PyObject 
*resultobj
; 
4012     wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
4014     PyObject 
* obj0 
= 0 ; 
4015     PyObject 
* obj1 
= 0 ; 
4017         (char *) "self",(char *) "image", NULL 
 
4020     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetImage",kwnames
,&obj0
,&obj1
)) goto fail
; 
4021     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
4022     if (SWIG_arg_fail(1)) SWIG_fail
; 
4024         arg2 
= (int)(SWIG_As_int(obj1
));  
4025         if (SWIG_arg_fail(2)) SWIG_fail
; 
4028         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4029         (arg1
)->SetImage(arg2
); 
4031         wxPyEndAllowThreads(__tstate
); 
4032         if (PyErr_Occurred()) SWIG_fail
; 
4034     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4041 static PyObject 
*_wrap_TreeListColumnInfo_SetSelectedImage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4042     PyObject 
*resultobj
; 
4043     wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
4045     PyObject 
* obj0 
= 0 ; 
4046     PyObject 
* obj1 
= 0 ; 
4048         (char *) "self",(char *) "image", NULL 
 
4051     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetSelectedImage",kwnames
,&obj0
,&obj1
)) goto fail
; 
4052     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
4053     if (SWIG_arg_fail(1)) SWIG_fail
; 
4055         arg2 
= (int)(SWIG_As_int(obj1
));  
4056         if (SWIG_arg_fail(2)) SWIG_fail
; 
4059         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4060         (arg1
)->SetSelectedImage(arg2
); 
4062         wxPyEndAllowThreads(__tstate
); 
4063         if (PyErr_Occurred()) SWIG_fail
; 
4065     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4072 static PyObject 
*_wrap_TreeListColumnInfo_SetWidth(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4073     PyObject 
*resultobj
; 
4074     wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
4076     PyObject 
* obj0 
= 0 ; 
4077     PyObject 
* obj1 
= 0 ; 
4079         (char *) "self",(char *) "with", NULL 
 
4082     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetWidth",kwnames
,&obj0
,&obj1
)) goto fail
; 
4083     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
4084     if (SWIG_arg_fail(1)) SWIG_fail
; 
4086         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
4087         if (SWIG_arg_fail(2)) SWIG_fail
; 
4090         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4091         (arg1
)->SetWidth(arg2
); 
4093         wxPyEndAllowThreads(__tstate
); 
4094         if (PyErr_Occurred()) SWIG_fail
; 
4096     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4103 static PyObject 
* TreeListColumnInfo_swigregister(PyObject 
*, PyObject 
*args
) { 
4105     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
4106     SWIG_TypeClientData(SWIGTYPE_p_wxTreeListColumnInfo
, obj
); 
4108     return Py_BuildValue((char *)""); 
4110 static PyObject 
*_wrap_new_TreeListCtrl(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4111     PyObject 
*resultobj
; 
4112     wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
4113     int arg2 
= (int) -1 ; 
4114     wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
4115     wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
4116     wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
4117     wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
4118     long arg5 
= (long) wxTR_DEFAULT_STYLE 
; 
4119     wxValidator 
const &arg6_defvalue 
= wxDefaultValidator 
; 
4120     wxValidator 
*arg6 
= (wxValidator 
*) &arg6_defvalue 
; 
4121     wxString 
const &arg7_defvalue 
= wxPyTreeListCtrlNameStr 
; 
4122     wxString 
*arg7 
= (wxString 
*) &arg7_defvalue 
; 
4123     wxPyTreeListCtrl 
*result
; 
4126     bool temp7 
= false ; 
4127     PyObject 
* obj0 
= 0 ; 
4128     PyObject 
* obj1 
= 0 ; 
4129     PyObject 
* obj2 
= 0 ; 
4130     PyObject 
* obj3 
= 0 ; 
4131     PyObject 
* obj4 
= 0 ; 
4132     PyObject 
* obj5 
= 0 ; 
4133     PyObject 
* obj6 
= 0 ; 
4135         (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL 
 
4138     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOOO:new_TreeListCtrl",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
; 
4139     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
4140     if (SWIG_arg_fail(1)) SWIG_fail
; 
4143             arg2 
= (int)(SWIG_As_int(obj1
));  
4144             if (SWIG_arg_fail(2)) SWIG_fail
; 
4150             if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
4156             if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
4161             arg5 
= (long)(SWIG_As_long(obj4
));  
4162             if (SWIG_arg_fail(5)) SWIG_fail
; 
4167             SWIG_Python_ConvertPtr(obj5
, (void **)&arg6
, SWIGTYPE_p_wxValidator
, SWIG_POINTER_EXCEPTION 
| 0); 
4168             if (SWIG_arg_fail(6)) SWIG_fail
; 
4170                 SWIG_null_ref("wxValidator"); 
4172             if (SWIG_arg_fail(6)) SWIG_fail
; 
4177             arg7 
= wxString_in_helper(obj6
); 
4178             if (arg7 
== NULL
) SWIG_fail
; 
4183         if (!wxPyCheckForApp()) SWIG_fail
; 
4184         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4185         result 
= (wxPyTreeListCtrl 
*)new wxPyTreeListCtrl(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
,(wxValidator 
const &)*arg6
,(wxString 
const &)*arg7
); 
4187         wxPyEndAllowThreads(__tstate
); 
4188         if (PyErr_Occurred()) SWIG_fail
; 
4190     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyTreeListCtrl
, 1); 
4205 static PyObject 
*_wrap_new_PreTreeListCtrl(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4206     PyObject 
*resultobj
; 
4207     wxPyTreeListCtrl 
*result
; 
4212     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_PreTreeListCtrl",kwnames
)) goto fail
; 
4214         if (!wxPyCheckForApp()) SWIG_fail
; 
4215         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4216         result 
= (wxPyTreeListCtrl 
*)new wxPyTreeListCtrl(); 
4218         wxPyEndAllowThreads(__tstate
); 
4219         if (PyErr_Occurred()) SWIG_fail
; 
4221     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyTreeListCtrl
, 1); 
4228 static PyObject 
*_wrap_TreeListCtrl_Create(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4229     PyObject 
*resultobj
; 
4230     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4231     wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
4232     int arg3 
= (int) -1 ; 
4233     wxPoint 
const &arg4_defvalue 
= wxDefaultPosition 
; 
4234     wxPoint 
*arg4 
= (wxPoint 
*) &arg4_defvalue 
; 
4235     wxSize 
const &arg5_defvalue 
= wxDefaultSize 
; 
4236     wxSize 
*arg5 
= (wxSize 
*) &arg5_defvalue 
; 
4237     long arg6 
= (long) wxTR_DEFAULT_STYLE 
; 
4238     wxValidator 
const &arg7_defvalue 
= wxDefaultValidator 
; 
4239     wxValidator 
*arg7 
= (wxValidator 
*) &arg7_defvalue 
; 
4240     wxString 
const &arg8_defvalue 
= wxPyTreeListCtrlNameStr 
; 
4241     wxString 
*arg8 
= (wxString 
*) &arg8_defvalue 
; 
4245     bool temp8 
= false ; 
4246     PyObject 
* obj0 
= 0 ; 
4247     PyObject 
* obj1 
= 0 ; 
4248     PyObject 
* obj2 
= 0 ; 
4249     PyObject 
* obj3 
= 0 ; 
4250     PyObject 
* obj4 
= 0 ; 
4251     PyObject 
* obj5 
= 0 ; 
4252     PyObject 
* obj6 
= 0 ; 
4253     PyObject 
* obj7 
= 0 ; 
4255         (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL 
 
4258     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOOOO:TreeListCtrl_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
,&obj7
)) goto fail
; 
4259     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4260     if (SWIG_arg_fail(1)) SWIG_fail
; 
4261     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
4262     if (SWIG_arg_fail(2)) SWIG_fail
; 
4265             arg3 
= (int)(SWIG_As_int(obj2
));  
4266             if (SWIG_arg_fail(3)) SWIG_fail
; 
4272             if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
; 
4278             if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
; 
4283             arg6 
= (long)(SWIG_As_long(obj5
));  
4284             if (SWIG_arg_fail(6)) SWIG_fail
; 
4289             SWIG_Python_ConvertPtr(obj6
, (void **)&arg7
, SWIGTYPE_p_wxValidator
, SWIG_POINTER_EXCEPTION 
| 0); 
4290             if (SWIG_arg_fail(7)) SWIG_fail
; 
4292                 SWIG_null_ref("wxValidator"); 
4294             if (SWIG_arg_fail(7)) SWIG_fail
; 
4299             arg8 
= wxString_in_helper(obj7
); 
4300             if (arg8 
== NULL
) SWIG_fail
; 
4305         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4306         result 
= (bool)(arg1
)->Create(arg2
,arg3
,(wxPoint 
const &)*arg4
,(wxSize 
const &)*arg5
,arg6
,(wxValidator 
const &)*arg7
,(wxString 
const &)*arg8
); 
4308         wxPyEndAllowThreads(__tstate
); 
4309         if (PyErr_Occurred()) SWIG_fail
; 
4312         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
4328 static PyObject 
*_wrap_TreeListCtrl__setCallbackInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4329     PyObject 
*resultobj
; 
4330     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4331     PyObject 
*arg2 
= (PyObject 
*) 0 ; 
4332     PyObject 
*arg3 
= (PyObject 
*) 0 ; 
4333     PyObject 
* obj0 
= 0 ; 
4334     PyObject 
* obj1 
= 0 ; 
4335     PyObject 
* obj2 
= 0 ; 
4337         (char *) "self",(char *) "self",(char *) "_class", NULL 
 
4340     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
4341     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4342     if (SWIG_arg_fail(1)) SWIG_fail
; 
4346         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4347         (arg1
)->_setCallbackInfo(arg2
,arg3
); 
4349         wxPyEndAllowThreads(__tstate
); 
4350         if (PyErr_Occurred()) SWIG_fail
; 
4352     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4359 static PyObject 
*_wrap_TreeListCtrl_GetCount(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4360     PyObject 
*resultobj
; 
4361     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4363     PyObject 
* obj0 
= 0 ; 
4365         (char *) "self", NULL 
 
4368     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetCount",kwnames
,&obj0
)) goto fail
; 
4369     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4370     if (SWIG_arg_fail(1)) SWIG_fail
; 
4372         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4373         result 
= (size_t)((wxPyTreeListCtrl 
const *)arg1
)->GetCount(); 
4375         wxPyEndAllowThreads(__tstate
); 
4376         if (PyErr_Occurred()) SWIG_fail
; 
4379         resultobj 
= SWIG_From_unsigned_SS_long((unsigned long)(result
));  
4387 static PyObject 
*_wrap_TreeListCtrl_GetIndent(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4388     PyObject 
*resultobj
; 
4389     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4390     unsigned int result
; 
4391     PyObject 
* obj0 
= 0 ; 
4393         (char *) "self", NULL 
 
4396     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetIndent",kwnames
,&obj0
)) goto fail
; 
4397     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4398     if (SWIG_arg_fail(1)) SWIG_fail
; 
4400         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4401         result 
= (unsigned int)((wxPyTreeListCtrl 
const *)arg1
)->GetIndent(); 
4403         wxPyEndAllowThreads(__tstate
); 
4404         if (PyErr_Occurred()) SWIG_fail
; 
4407         resultobj 
= SWIG_From_unsigned_SS_int((unsigned int)(result
));  
4415 static PyObject 
*_wrap_TreeListCtrl_SetIndent(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4416     PyObject 
*resultobj
; 
4417     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4419     PyObject 
* obj0 
= 0 ; 
4420     PyObject 
* obj1 
= 0 ; 
4422         (char *) "self",(char *) "indent", NULL 
 
4425     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetIndent",kwnames
,&obj0
,&obj1
)) goto fail
; 
4426     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4427     if (SWIG_arg_fail(1)) SWIG_fail
; 
4429         arg2 
= (unsigned int)(SWIG_As_unsigned_SS_int(obj1
));  
4430         if (SWIG_arg_fail(2)) SWIG_fail
; 
4433         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4434         (arg1
)->SetIndent(arg2
); 
4436         wxPyEndAllowThreads(__tstate
); 
4437         if (PyErr_Occurred()) SWIG_fail
; 
4439     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4446 static PyObject 
*_wrap_TreeListCtrl_GetLineSpacing(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4447     PyObject 
*resultobj
; 
4448     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4449     unsigned int result
; 
4450     PyObject 
* obj0 
= 0 ; 
4452         (char *) "self", NULL 
 
4455     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetLineSpacing",kwnames
,&obj0
)) goto fail
; 
4456     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4457     if (SWIG_arg_fail(1)) SWIG_fail
; 
4459         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4460         result 
= (unsigned int)((wxPyTreeListCtrl 
const *)arg1
)->GetLineSpacing(); 
4462         wxPyEndAllowThreads(__tstate
); 
4463         if (PyErr_Occurred()) SWIG_fail
; 
4466         resultobj 
= SWIG_From_unsigned_SS_int((unsigned int)(result
));  
4474 static PyObject 
*_wrap_TreeListCtrl_SetLineSpacing(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4475     PyObject 
*resultobj
; 
4476     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4478     PyObject 
* obj0 
= 0 ; 
4479     PyObject 
* obj1 
= 0 ; 
4481         (char *) "self",(char *) "spacing", NULL 
 
4484     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetLineSpacing",kwnames
,&obj0
,&obj1
)) goto fail
; 
4485     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4486     if (SWIG_arg_fail(1)) SWIG_fail
; 
4488         arg2 
= (unsigned int)(SWIG_As_unsigned_SS_int(obj1
));  
4489         if (SWIG_arg_fail(2)) SWIG_fail
; 
4492         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4493         (arg1
)->SetLineSpacing(arg2
); 
4495         wxPyEndAllowThreads(__tstate
); 
4496         if (PyErr_Occurred()) SWIG_fail
; 
4498     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4505 static PyObject 
*_wrap_TreeListCtrl_GetImageList(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4506     PyObject 
*resultobj
; 
4507     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4508     wxImageList 
*result
; 
4509     PyObject 
* obj0 
= 0 ; 
4511         (char *) "self", NULL 
 
4514     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetImageList",kwnames
,&obj0
)) goto fail
; 
4515     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4516     if (SWIG_arg_fail(1)) SWIG_fail
; 
4518         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4519         result 
= (wxImageList 
*)((wxPyTreeListCtrl 
const *)arg1
)->GetImageList(); 
4521         wxPyEndAllowThreads(__tstate
); 
4522         if (PyErr_Occurred()) SWIG_fail
; 
4525         resultobj 
= wxPyMake_wxObject(result
, 0);  
4533 static PyObject 
*_wrap_TreeListCtrl_GetStateImageList(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4534     PyObject 
*resultobj
; 
4535     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4536     wxImageList 
*result
; 
4537     PyObject 
* obj0 
= 0 ; 
4539         (char *) "self", NULL 
 
4542     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetStateImageList",kwnames
,&obj0
)) goto fail
; 
4543     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4544     if (SWIG_arg_fail(1)) SWIG_fail
; 
4546         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4547         result 
= (wxImageList 
*)((wxPyTreeListCtrl 
const *)arg1
)->GetStateImageList(); 
4549         wxPyEndAllowThreads(__tstate
); 
4550         if (PyErr_Occurred()) SWIG_fail
; 
4553         resultobj 
= wxPyMake_wxObject(result
, 0);  
4561 static PyObject 
*_wrap_TreeListCtrl_GetButtonsImageList(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4562     PyObject 
*resultobj
; 
4563     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4564     wxImageList 
*result
; 
4565     PyObject 
* obj0 
= 0 ; 
4567         (char *) "self", NULL 
 
4570     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetButtonsImageList",kwnames
,&obj0
)) goto fail
; 
4571     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4572     if (SWIG_arg_fail(1)) SWIG_fail
; 
4574         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4575         result 
= (wxImageList 
*)((wxPyTreeListCtrl 
const *)arg1
)->GetButtonsImageList(); 
4577         wxPyEndAllowThreads(__tstate
); 
4578         if (PyErr_Occurred()) SWIG_fail
; 
4581         resultobj 
= wxPyMake_wxObject(result
, 0);  
4589 static PyObject 
*_wrap_TreeListCtrl_SetImageList(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4590     PyObject 
*resultobj
; 
4591     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4592     wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
4593     PyObject 
* obj0 
= 0 ; 
4594     PyObject 
* obj1 
= 0 ; 
4596         (char *) "self",(char *) "imageList", NULL 
 
4599     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetImageList",kwnames
,&obj0
,&obj1
)) goto fail
; 
4600     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4601     if (SWIG_arg_fail(1)) SWIG_fail
; 
4602     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxImageList
, SWIG_POINTER_EXCEPTION 
| 0); 
4603     if (SWIG_arg_fail(2)) SWIG_fail
; 
4605         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4606         (arg1
)->SetImageList(arg2
); 
4608         wxPyEndAllowThreads(__tstate
); 
4609         if (PyErr_Occurred()) SWIG_fail
; 
4611     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4618 static PyObject 
*_wrap_TreeListCtrl_SetStateImageList(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4619     PyObject 
*resultobj
; 
4620     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4621     wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
4622     PyObject 
* obj0 
= 0 ; 
4623     PyObject 
* obj1 
= 0 ; 
4625         (char *) "self",(char *) "imageList", NULL 
 
4628     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetStateImageList",kwnames
,&obj0
,&obj1
)) goto fail
; 
4629     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4630     if (SWIG_arg_fail(1)) SWIG_fail
; 
4631     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxImageList
, SWIG_POINTER_EXCEPTION 
| 0); 
4632     if (SWIG_arg_fail(2)) SWIG_fail
; 
4634         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4635         (arg1
)->SetStateImageList(arg2
); 
4637         wxPyEndAllowThreads(__tstate
); 
4638         if (PyErr_Occurred()) SWIG_fail
; 
4640     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4647 static PyObject 
*_wrap_TreeListCtrl_SetButtonsImageList(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4648     PyObject 
*resultobj
; 
4649     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4650     wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
4651     PyObject 
* obj0 
= 0 ; 
4652     PyObject 
* obj1 
= 0 ; 
4654         (char *) "self",(char *) "imageList", NULL 
 
4657     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetButtonsImageList",kwnames
,&obj0
,&obj1
)) goto fail
; 
4658     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4659     if (SWIG_arg_fail(1)) SWIG_fail
; 
4660     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxImageList
, SWIG_POINTER_EXCEPTION 
| 0); 
4661     if (SWIG_arg_fail(2)) SWIG_fail
; 
4663         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4664         (arg1
)->SetButtonsImageList(arg2
); 
4666         wxPyEndAllowThreads(__tstate
); 
4667         if (PyErr_Occurred()) SWIG_fail
; 
4669     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4676 static PyObject 
*_wrap_TreeListCtrl_AssignImageList(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4677     PyObject 
*resultobj
; 
4678     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4679     wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
4680     PyObject 
* obj0 
= 0 ; 
4681     PyObject 
* obj1 
= 0 ; 
4683         (char *) "self",(char *) "imageList", NULL 
 
4686     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AssignImageList",kwnames
,&obj0
,&obj1
)) goto fail
; 
4687     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4688     if (SWIG_arg_fail(1)) SWIG_fail
; 
4689     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxImageList
, SWIG_POINTER_EXCEPTION 
| SWIG_POINTER_DISOWN
); 
4690     if (SWIG_arg_fail(2)) SWIG_fail
; 
4692         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4693         (arg1
)->AssignImageList(arg2
); 
4695         wxPyEndAllowThreads(__tstate
); 
4696         if (PyErr_Occurred()) SWIG_fail
; 
4698     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4705 static PyObject 
*_wrap_TreeListCtrl_AssignStateImageList(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4706     PyObject 
*resultobj
; 
4707     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4708     wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
4709     PyObject 
* obj0 
= 0 ; 
4710     PyObject 
* obj1 
= 0 ; 
4712         (char *) "self",(char *) "imageList", NULL 
 
4715     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AssignStateImageList",kwnames
,&obj0
,&obj1
)) goto fail
; 
4716     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4717     if (SWIG_arg_fail(1)) SWIG_fail
; 
4718     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxImageList
, SWIG_POINTER_EXCEPTION 
| SWIG_POINTER_DISOWN
); 
4719     if (SWIG_arg_fail(2)) SWIG_fail
; 
4721         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4722         (arg1
)->AssignStateImageList(arg2
); 
4724         wxPyEndAllowThreads(__tstate
); 
4725         if (PyErr_Occurred()) SWIG_fail
; 
4727     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4734 static PyObject 
*_wrap_TreeListCtrl_AssignButtonsImageList(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4735     PyObject 
*resultobj
; 
4736     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4737     wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
4738     PyObject 
* obj0 
= 0 ; 
4739     PyObject 
* obj1 
= 0 ; 
4741         (char *) "self",(char *) "imageList", NULL 
 
4744     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AssignButtonsImageList",kwnames
,&obj0
,&obj1
)) goto fail
; 
4745     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4746     if (SWIG_arg_fail(1)) SWIG_fail
; 
4747     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxImageList
, SWIG_POINTER_EXCEPTION 
| SWIG_POINTER_DISOWN
); 
4748     if (SWIG_arg_fail(2)) SWIG_fail
; 
4750         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4751         (arg1
)->AssignButtonsImageList(arg2
); 
4753         wxPyEndAllowThreads(__tstate
); 
4754         if (PyErr_Occurred()) SWIG_fail
; 
4756     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4763 static PyObject 
*_wrap_TreeListCtrl_AddColumn(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4764     PyObject 
*resultobj
; 
4765     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4766     wxString 
*arg2 
= 0 ; 
4767     bool temp2 
= false ; 
4768     PyObject 
* obj0 
= 0 ; 
4769     PyObject 
* obj1 
= 0 ; 
4771         (char *) "self",(char *) "text", NULL 
 
4774     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AddColumn",kwnames
,&obj0
,&obj1
)) goto fail
; 
4775     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4776     if (SWIG_arg_fail(1)) SWIG_fail
; 
4778         arg2 
= wxString_in_helper(obj1
); 
4779         if (arg2 
== NULL
) SWIG_fail
; 
4783         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4784         (arg1
)->AddColumn((wxString 
const &)*arg2
); 
4786         wxPyEndAllowThreads(__tstate
); 
4787         if (PyErr_Occurred()) SWIG_fail
; 
4789     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4804 static PyObject 
*_wrap_TreeListCtrl_AddColumnInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4805     PyObject 
*resultobj
; 
4806     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4807     wxTreeListColumnInfo 
*arg2 
= 0 ; 
4808     PyObject 
* obj0 
= 0 ; 
4809     PyObject 
* obj1 
= 0 ; 
4811         (char *) "self",(char *) "col", NULL 
 
4814     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AddColumnInfo",kwnames
,&obj0
,&obj1
)) goto fail
; 
4815     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4816     if (SWIG_arg_fail(1)) SWIG_fail
; 
4818         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
4819         if (SWIG_arg_fail(2)) SWIG_fail
; 
4821             SWIG_null_ref("wxTreeListColumnInfo"); 
4823         if (SWIG_arg_fail(2)) SWIG_fail
; 
4826         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4827         (arg1
)->AddColumn((wxTreeListColumnInfo 
const &)*arg2
); 
4829         wxPyEndAllowThreads(__tstate
); 
4830         if (PyErr_Occurred()) SWIG_fail
; 
4832     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4839 static PyObject 
*_wrap_TreeListCtrl_InsertColumn(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4840     PyObject 
*resultobj
; 
4841     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4843     wxString 
*arg3 
= 0 ; 
4844     bool temp3 
= false ; 
4845     PyObject 
* obj0 
= 0 ; 
4846     PyObject 
* obj1 
= 0 ; 
4847     PyObject 
* obj2 
= 0 ; 
4849         (char *) "self",(char *) "before",(char *) "text", NULL 
 
4852     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_InsertColumn",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
4853     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4854     if (SWIG_arg_fail(1)) SWIG_fail
; 
4856         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
4857         if (SWIG_arg_fail(2)) SWIG_fail
; 
4860         arg3 
= wxString_in_helper(obj2
); 
4861         if (arg3 
== NULL
) SWIG_fail
; 
4865         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4866         (arg1
)->InsertColumn(arg2
,(wxString 
const &)*arg3
); 
4868         wxPyEndAllowThreads(__tstate
); 
4869         if (PyErr_Occurred()) SWIG_fail
; 
4871     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4886 static PyObject 
*_wrap_TreeListCtrl_InsertColumnInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4887     PyObject 
*resultobj
; 
4888     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4890     wxTreeListColumnInfo 
*arg3 
= 0 ; 
4891     PyObject 
* obj0 
= 0 ; 
4892     PyObject 
* obj1 
= 0 ; 
4893     PyObject 
* obj2 
= 0 ; 
4895         (char *) "self",(char *) "before",(char *) "col", NULL 
 
4898     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_InsertColumnInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
4899     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4900     if (SWIG_arg_fail(1)) SWIG_fail
; 
4902         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
4903         if (SWIG_arg_fail(2)) SWIG_fail
; 
4906         SWIG_Python_ConvertPtr(obj2
, (void **)&arg3
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
4907         if (SWIG_arg_fail(3)) SWIG_fail
; 
4909             SWIG_null_ref("wxTreeListColumnInfo"); 
4911         if (SWIG_arg_fail(3)) SWIG_fail
; 
4914         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4915         (arg1
)->InsertColumn(arg2
,(wxTreeListColumnInfo 
const &)*arg3
); 
4917         wxPyEndAllowThreads(__tstate
); 
4918         if (PyErr_Occurred()) SWIG_fail
; 
4920     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4927 static PyObject 
*_wrap_TreeListCtrl_RemoveColumn(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4928     PyObject 
*resultobj
; 
4929     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4931     PyObject 
* obj0 
= 0 ; 
4932     PyObject 
* obj1 
= 0 ; 
4934         (char *) "self",(char *) "column", NULL 
 
4937     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_RemoveColumn",kwnames
,&obj0
,&obj1
)) goto fail
; 
4938     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4939     if (SWIG_arg_fail(1)) SWIG_fail
; 
4941         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
4942         if (SWIG_arg_fail(2)) SWIG_fail
; 
4945         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4946         (arg1
)->RemoveColumn(arg2
); 
4948         wxPyEndAllowThreads(__tstate
); 
4949         if (PyErr_Occurred()) SWIG_fail
; 
4951     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4958 static PyObject 
*_wrap_TreeListCtrl_GetColumnCount(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4959     PyObject 
*resultobj
; 
4960     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4962     PyObject 
* obj0 
= 0 ; 
4964         (char *) "self", NULL 
 
4967     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetColumnCount",kwnames
,&obj0
)) goto fail
; 
4968     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4969     if (SWIG_arg_fail(1)) SWIG_fail
; 
4971         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4972         result 
= (size_t)((wxPyTreeListCtrl 
const *)arg1
)->GetColumnCount(); 
4974         wxPyEndAllowThreads(__tstate
); 
4975         if (PyErr_Occurred()) SWIG_fail
; 
4978         resultobj 
= SWIG_From_unsigned_SS_long((unsigned long)(result
));  
4986 static PyObject 
*_wrap_TreeListCtrl_SetColumnWidth(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4987     PyObject 
*resultobj
; 
4988     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4991     PyObject 
* obj0 
= 0 ; 
4992     PyObject 
* obj1 
= 0 ; 
4993     PyObject 
* obj2 
= 0 ; 
4995         (char *) "self",(char *) "column",(char *) "width", NULL 
 
4998     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnWidth",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
4999     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5000     if (SWIG_arg_fail(1)) SWIG_fail
; 
5002         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5003         if (SWIG_arg_fail(2)) SWIG_fail
; 
5006         arg3 
= (size_t)(SWIG_As_unsigned_SS_long(obj2
));  
5007         if (SWIG_arg_fail(3)) SWIG_fail
; 
5010         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5011         (arg1
)->SetColumnWidth(arg2
,arg3
); 
5013         wxPyEndAllowThreads(__tstate
); 
5014         if (PyErr_Occurred()) SWIG_fail
; 
5016     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5023 static PyObject 
*_wrap_TreeListCtrl_GetColumnWidth(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5024     PyObject 
*resultobj
; 
5025     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5028     PyObject 
* obj0 
= 0 ; 
5029     PyObject 
* obj1 
= 0 ; 
5031         (char *) "self",(char *) "column", NULL 
 
5034     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnWidth",kwnames
,&obj0
,&obj1
)) goto fail
; 
5035     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5036     if (SWIG_arg_fail(1)) SWIG_fail
; 
5038         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5039         if (SWIG_arg_fail(2)) SWIG_fail
; 
5042         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5043         result 
= (int)((wxPyTreeListCtrl 
const *)arg1
)->GetColumnWidth(arg2
); 
5045         wxPyEndAllowThreads(__tstate
); 
5046         if (PyErr_Occurred()) SWIG_fail
; 
5049         resultobj 
= SWIG_From_int((int)(result
));  
5057 static PyObject 
*_wrap_TreeListCtrl_SetMainColumn(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5058     PyObject 
*resultobj
; 
5059     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5061     PyObject 
* obj0 
= 0 ; 
5062     PyObject 
* obj1 
= 0 ; 
5064         (char *) "self",(char *) "column", NULL 
 
5067     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetMainColumn",kwnames
,&obj0
,&obj1
)) goto fail
; 
5068     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5069     if (SWIG_arg_fail(1)) SWIG_fail
; 
5071         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5072         if (SWIG_arg_fail(2)) SWIG_fail
; 
5075         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5076         (arg1
)->SetMainColumn(arg2
); 
5078         wxPyEndAllowThreads(__tstate
); 
5079         if (PyErr_Occurred()) SWIG_fail
; 
5081     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5088 static PyObject 
*_wrap_TreeListCtrl_GetMainColumn(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5089     PyObject 
*resultobj
; 
5090     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5092     PyObject 
* obj0 
= 0 ; 
5094         (char *) "self", NULL 
 
5097     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetMainColumn",kwnames
,&obj0
)) goto fail
; 
5098     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5099     if (SWIG_arg_fail(1)) SWIG_fail
; 
5101         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5102         result 
= (size_t)((wxPyTreeListCtrl 
const *)arg1
)->GetMainColumn(); 
5104         wxPyEndAllowThreads(__tstate
); 
5105         if (PyErr_Occurred()) SWIG_fail
; 
5108         resultobj 
= SWIG_From_unsigned_SS_long((unsigned long)(result
));  
5116 static PyObject 
*_wrap_TreeListCtrl_SetColumnText(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5117     PyObject 
*resultobj
; 
5118     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5120     wxString 
*arg3 
= 0 ; 
5121     bool temp3 
= false ; 
5122     PyObject 
* obj0 
= 0 ; 
5123     PyObject 
* obj1 
= 0 ; 
5124     PyObject 
* obj2 
= 0 ; 
5126         (char *) "self",(char *) "column",(char *) "text", NULL 
 
5129     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnText",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
5130     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5131     if (SWIG_arg_fail(1)) SWIG_fail
; 
5133         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5134         if (SWIG_arg_fail(2)) SWIG_fail
; 
5137         arg3 
= wxString_in_helper(obj2
); 
5138         if (arg3 
== NULL
) SWIG_fail
; 
5142         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5143         (arg1
)->SetColumnText(arg2
,(wxString 
const &)*arg3
); 
5145         wxPyEndAllowThreads(__tstate
); 
5146         if (PyErr_Occurred()) SWIG_fail
; 
5148     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5163 static PyObject 
*_wrap_TreeListCtrl_GetColumnText(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5164     PyObject 
*resultobj
; 
5165     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5168     PyObject 
* obj0 
= 0 ; 
5169     PyObject 
* obj1 
= 0 ; 
5171         (char *) "self",(char *) "column", NULL 
 
5174     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnText",kwnames
,&obj0
,&obj1
)) goto fail
; 
5175     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5176     if (SWIG_arg_fail(1)) SWIG_fail
; 
5178         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5179         if (SWIG_arg_fail(2)) SWIG_fail
; 
5182         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5183         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetColumnText(arg2
); 
5185         wxPyEndAllowThreads(__tstate
); 
5186         if (PyErr_Occurred()) SWIG_fail
; 
5190         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
5192         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
5201 static PyObject 
*_wrap_TreeListCtrl_SetColumn(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5202     PyObject 
*resultobj
; 
5203     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5205     wxTreeListColumnInfo 
*arg3 
= 0 ; 
5206     PyObject 
* obj0 
= 0 ; 
5207     PyObject 
* obj1 
= 0 ; 
5208     PyObject 
* obj2 
= 0 ; 
5210         (char *) "self",(char *) "column",(char *) "info", NULL 
 
5213     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumn",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
5214     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5215     if (SWIG_arg_fail(1)) SWIG_fail
; 
5217         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5218         if (SWIG_arg_fail(2)) SWIG_fail
; 
5221         SWIG_Python_ConvertPtr(obj2
, (void **)&arg3
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
5222         if (SWIG_arg_fail(3)) SWIG_fail
; 
5224             SWIG_null_ref("wxTreeListColumnInfo"); 
5226         if (SWIG_arg_fail(3)) SWIG_fail
; 
5229         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5230         (arg1
)->SetColumn(arg2
,(wxTreeListColumnInfo 
const &)*arg3
); 
5232         wxPyEndAllowThreads(__tstate
); 
5233         if (PyErr_Occurred()) SWIG_fail
; 
5235     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5242 static PyObject 
*_wrap_TreeListCtrl_GetColumn(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5243     PyObject 
*resultobj
; 
5244     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5246     wxTreeListColumnInfo 
*result
; 
5247     PyObject 
* obj0 
= 0 ; 
5248     PyObject 
* obj1 
= 0 ; 
5250         (char *) "self",(char *) "column", NULL 
 
5253     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumn",kwnames
,&obj0
,&obj1
)) goto fail
; 
5254     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5255     if (SWIG_arg_fail(1)) SWIG_fail
; 
5257         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5258         if (SWIG_arg_fail(2)) SWIG_fail
; 
5261         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5263             wxTreeListColumnInfo 
&_result_ref 
= (arg1
)->GetColumn(arg2
); 
5264             result 
= (wxTreeListColumnInfo 
*) &_result_ref
; 
5267         wxPyEndAllowThreads(__tstate
); 
5268         if (PyErr_Occurred()) SWIG_fail
; 
5270     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxTreeListColumnInfo
, 0); 
5277 static PyObject 
*_wrap_TreeListCtrl_SetColumnAlignment(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5278     PyObject 
*resultobj
; 
5279     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5281     wxTreeListColumnAlign arg3 
; 
5282     PyObject 
* obj0 
= 0 ; 
5283     PyObject 
* obj1 
= 0 ; 
5284     PyObject 
* obj2 
= 0 ; 
5286         (char *) "self",(char *) "column",(char *) "align", NULL 
 
5289     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnAlignment",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
5290     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5291     if (SWIG_arg_fail(1)) SWIG_fail
; 
5293         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5294         if (SWIG_arg_fail(2)) SWIG_fail
; 
5297         arg3 
= (wxTreeListColumnAlign
)(SWIG_As_int(obj2
));  
5298         if (SWIG_arg_fail(3)) SWIG_fail
; 
5301         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5302         (arg1
)->SetColumnAlignment(arg2
,(wxTreeListColumnAlign 
)arg3
); 
5304         wxPyEndAllowThreads(__tstate
); 
5305         if (PyErr_Occurred()) SWIG_fail
; 
5307     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5314 static PyObject 
*_wrap_TreeListCtrl_GetColumnAlignment(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5315     PyObject 
*resultobj
; 
5316     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5318     wxTreeListColumnAlign result
; 
5319     PyObject 
* obj0 
= 0 ; 
5320     PyObject 
* obj1 
= 0 ; 
5322         (char *) "self",(char *) "column", NULL 
 
5325     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnAlignment",kwnames
,&obj0
,&obj1
)) goto fail
; 
5326     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5327     if (SWIG_arg_fail(1)) SWIG_fail
; 
5329         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5330         if (SWIG_arg_fail(2)) SWIG_fail
; 
5333         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5334         result 
= (wxTreeListColumnAlign
)((wxPyTreeListCtrl 
const *)arg1
)->GetColumnAlignment(arg2
); 
5336         wxPyEndAllowThreads(__tstate
); 
5337         if (PyErr_Occurred()) SWIG_fail
; 
5339     resultobj 
= SWIG_From_int((result
)); 
5346 static PyObject 
*_wrap_TreeListCtrl_SetColumnImage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5347     PyObject 
*resultobj
; 
5348     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5351     PyObject 
* obj0 
= 0 ; 
5352     PyObject 
* obj1 
= 0 ; 
5353     PyObject 
* obj2 
= 0 ; 
5355         (char *) "self",(char *) "column",(char *) "image", NULL 
 
5358     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnImage",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
5359     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5360     if (SWIG_arg_fail(1)) SWIG_fail
; 
5362         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5363         if (SWIG_arg_fail(2)) SWIG_fail
; 
5366         arg3 
= (int)(SWIG_As_int(obj2
));  
5367         if (SWIG_arg_fail(3)) SWIG_fail
; 
5370         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5371         (arg1
)->SetColumnImage(arg2
,arg3
); 
5373         wxPyEndAllowThreads(__tstate
); 
5374         if (PyErr_Occurred()) SWIG_fail
; 
5376     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5383 static PyObject 
*_wrap_TreeListCtrl_GetColumnImage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5384     PyObject 
*resultobj
; 
5385     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5388     PyObject 
* obj0 
= 0 ; 
5389     PyObject 
* obj1 
= 0 ; 
5391         (char *) "self",(char *) "column", NULL 
 
5394     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnImage",kwnames
,&obj0
,&obj1
)) goto fail
; 
5395     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5396     if (SWIG_arg_fail(1)) SWIG_fail
; 
5398         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5399         if (SWIG_arg_fail(2)) SWIG_fail
; 
5402         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5403         result 
= (int)((wxPyTreeListCtrl 
const *)arg1
)->GetColumnImage(arg2
); 
5405         wxPyEndAllowThreads(__tstate
); 
5406         if (PyErr_Occurred()) SWIG_fail
; 
5409         resultobj 
= SWIG_From_int((int)(result
));  
5417 static PyObject 
*_wrap_TreeListCtrl_ShowColumn(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5418     PyObject 
*resultobj
; 
5419     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5422     PyObject 
* obj0 
= 0 ; 
5423     PyObject 
* obj1 
= 0 ; 
5424     PyObject 
* obj2 
= 0 ; 
5426         (char *) "self",(char *) "column",(char *) "shown", NULL 
 
5429     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_ShowColumn",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
5430     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5431     if (SWIG_arg_fail(1)) SWIG_fail
; 
5433         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5434         if (SWIG_arg_fail(2)) SWIG_fail
; 
5437         arg3 
= (bool)(SWIG_As_bool(obj2
));  
5438         if (SWIG_arg_fail(3)) SWIG_fail
; 
5441         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5442         (arg1
)->ShowColumn(arg2
,arg3
); 
5444         wxPyEndAllowThreads(__tstate
); 
5445         if (PyErr_Occurred()) SWIG_fail
; 
5447     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5454 static PyObject 
*_wrap_TreeListCtrl_IsColumnShown(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5455     PyObject 
*resultobj
; 
5456     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5459     PyObject 
* obj0 
= 0 ; 
5460     PyObject 
* obj1 
= 0 ; 
5462         (char *) "self",(char *) "column", NULL 
 
5465     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsColumnShown",kwnames
,&obj0
,&obj1
)) goto fail
; 
5466     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5467     if (SWIG_arg_fail(1)) SWIG_fail
; 
5469         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5470         if (SWIG_arg_fail(2)) SWIG_fail
; 
5473         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5474         result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsColumnShown(arg2
); 
5476         wxPyEndAllowThreads(__tstate
); 
5477         if (PyErr_Occurred()) SWIG_fail
; 
5480         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
5488 static PyObject 
*_wrap_TreeListCtrl_GetItemText(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5489     PyObject 
*resultobj
; 
5490     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5491     wxTreeItemId 
*arg2 
= 0 ; 
5492     int arg3 
= (int) -1 ; 
5494     PyObject 
* obj0 
= 0 ; 
5495     PyObject 
* obj1 
= 0 ; 
5496     PyObject 
* obj2 
= 0 ; 
5498         (char *) "self",(char *) "item",(char *) "column", NULL 
 
5501     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_GetItemText",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
5502     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5503     if (SWIG_arg_fail(1)) SWIG_fail
; 
5505         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
5506         if (SWIG_arg_fail(2)) SWIG_fail
; 
5508             SWIG_null_ref("wxTreeItemId"); 
5510         if (SWIG_arg_fail(2)) SWIG_fail
; 
5514             arg3 
= (int)(SWIG_As_int(obj2
));  
5515             if (SWIG_arg_fail(3)) SWIG_fail
; 
5519         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5520         result 
= wxPyTreeListCtrl_GetItemText(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
5522         wxPyEndAllowThreads(__tstate
); 
5523         if (PyErr_Occurred()) SWIG_fail
; 
5527         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
5529         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
5538 static PyObject 
*_wrap_TreeListCtrl_GetItemImage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5539     PyObject 
*resultobj
; 
5540     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5541     wxTreeItemId 
*arg2 
= 0 ; 
5542     int arg3 
= (int) -1 ; 
5543     wxTreeItemIcon arg4 
= (wxTreeItemIcon
) wxTreeItemIcon_Normal 
; 
5545     PyObject 
* obj0 
= 0 ; 
5546     PyObject 
* obj1 
= 0 ; 
5547     PyObject 
* obj2 
= 0 ; 
5548     PyObject 
* obj3 
= 0 ; 
5550         (char *) "self",(char *) "item",(char *) "column",(char *) "which", NULL 
 
5553     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:TreeListCtrl_GetItemImage",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
5554     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5555     if (SWIG_arg_fail(1)) SWIG_fail
; 
5557         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
5558         if (SWIG_arg_fail(2)) SWIG_fail
; 
5560             SWIG_null_ref("wxTreeItemId"); 
5562         if (SWIG_arg_fail(2)) SWIG_fail
; 
5566             arg3 
= (int)(SWIG_As_int(obj2
));  
5567             if (SWIG_arg_fail(3)) SWIG_fail
; 
5572             arg4 
= (wxTreeItemIcon
)(SWIG_As_int(obj3
));  
5573             if (SWIG_arg_fail(4)) SWIG_fail
; 
5577         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5578         result 
= (int)wxPyTreeListCtrl_GetItemImage(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
,(wxTreeItemIcon 
)arg4
); 
5580         wxPyEndAllowThreads(__tstate
); 
5581         if (PyErr_Occurred()) SWIG_fail
; 
5584         resultobj 
= SWIG_From_int((int)(result
));  
5592 static PyObject 
*_wrap_TreeListCtrl_SetItemText(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5593     PyObject 
*resultobj
; 
5594     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5595     wxTreeItemId 
*arg2 
= 0 ; 
5596     wxString 
*arg3 
= 0 ; 
5597     int arg4 
= (int) -1 ; 
5598     bool temp3 
= false ; 
5599     PyObject 
* obj0 
= 0 ; 
5600     PyObject 
* obj1 
= 0 ; 
5601     PyObject 
* obj2 
= 0 ; 
5602     PyObject 
* obj3 
= 0 ; 
5604         (char *) "self",(char *) "item",(char *) "text",(char *) "column", NULL 
 
5607     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:TreeListCtrl_SetItemText",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
5608     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5609     if (SWIG_arg_fail(1)) SWIG_fail
; 
5611         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
5612         if (SWIG_arg_fail(2)) SWIG_fail
; 
5614             SWIG_null_ref("wxTreeItemId"); 
5616         if (SWIG_arg_fail(2)) SWIG_fail
; 
5619         arg3 
= wxString_in_helper(obj2
); 
5620         if (arg3 
== NULL
) SWIG_fail
; 
5625             arg4 
= (int)(SWIG_As_int(obj3
));  
5626             if (SWIG_arg_fail(4)) SWIG_fail
; 
5630         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5631         wxPyTreeListCtrl_SetItemText(arg1
,(wxTreeItemId 
const &)*arg2
,(wxString 
const &)*arg3
,arg4
); 
5633         wxPyEndAllowThreads(__tstate
); 
5634         if (PyErr_Occurred()) SWIG_fail
; 
5636     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5651 static PyObject 
*_wrap_TreeListCtrl_SetItemImage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5652     PyObject 
*resultobj
; 
5653     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5654     wxTreeItemId 
*arg2 
= 0 ; 
5656     int arg4 
= (int) -1 ; 
5657     wxTreeItemIcon arg5 
= (wxTreeItemIcon
) wxTreeItemIcon_Normal 
; 
5658     PyObject 
* obj0 
= 0 ; 
5659     PyObject 
* obj1 
= 0 ; 
5660     PyObject 
* obj2 
= 0 ; 
5661     PyObject 
* obj3 
= 0 ; 
5662     PyObject 
* obj4 
= 0 ; 
5664         (char *) "self",(char *) "item",(char *) "image",(char *) "column",(char *) "which", NULL 
 
5667     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:TreeListCtrl_SetItemImage",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
; 
5668     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5669     if (SWIG_arg_fail(1)) SWIG_fail
; 
5671         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
5672         if (SWIG_arg_fail(2)) SWIG_fail
; 
5674             SWIG_null_ref("wxTreeItemId"); 
5676         if (SWIG_arg_fail(2)) SWIG_fail
; 
5679         arg3 
= (int)(SWIG_As_int(obj2
));  
5680         if (SWIG_arg_fail(3)) SWIG_fail
; 
5684             arg4 
= (int)(SWIG_As_int(obj3
));  
5685             if (SWIG_arg_fail(4)) SWIG_fail
; 
5690             arg5 
= (wxTreeItemIcon
)(SWIG_As_int(obj4
));  
5691             if (SWIG_arg_fail(5)) SWIG_fail
; 
5695         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5696         wxPyTreeListCtrl_SetItemImage(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
,arg4
,(wxTreeItemIcon 
)arg5
); 
5698         wxPyEndAllowThreads(__tstate
); 
5699         if (PyErr_Occurred()) SWIG_fail
; 
5701     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5708 static PyObject 
*_wrap_TreeListCtrl_GetItemData(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5709     PyObject 
*resultobj
; 
5710     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5711     wxTreeItemId 
*arg2 
= 0 ; 
5712     wxPyTreeItemData 
*result
; 
5713     PyObject 
* obj0 
= 0 ; 
5714     PyObject 
* obj1 
= 0 ; 
5716         (char *) "self",(char *) "item", NULL 
 
5719     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemData",kwnames
,&obj0
,&obj1
)) goto fail
; 
5720     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5721     if (SWIG_arg_fail(1)) SWIG_fail
; 
5723         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
5724         if (SWIG_arg_fail(2)) SWIG_fail
; 
5726             SWIG_null_ref("wxTreeItemId"); 
5728         if (SWIG_arg_fail(2)) SWIG_fail
; 
5731         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5732         result 
= (wxPyTreeItemData 
*)wxPyTreeListCtrl_GetItemData(arg1
,(wxTreeItemId 
const &)*arg2
); 
5734         wxPyEndAllowThreads(__tstate
); 
5735         if (PyErr_Occurred()) SWIG_fail
; 
5737     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyTreeItemData
, 0); 
5744 static PyObject 
*_wrap_TreeListCtrl_SetItemData(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5745     PyObject 
*resultobj
; 
5746     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5747     wxTreeItemId 
*arg2 
= 0 ; 
5748     wxPyTreeItemData 
*arg3 
= (wxPyTreeItemData 
*) 0 ; 
5749     PyObject 
* obj0 
= 0 ; 
5750     PyObject 
* obj1 
= 0 ; 
5751     PyObject 
* obj2 
= 0 ; 
5753         (char *) "self",(char *) "item",(char *) "data", NULL 
 
5756     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemData",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
5757     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5758     if (SWIG_arg_fail(1)) SWIG_fail
; 
5760         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
5761         if (SWIG_arg_fail(2)) SWIG_fail
; 
5763             SWIG_null_ref("wxTreeItemId"); 
5765         if (SWIG_arg_fail(2)) SWIG_fail
; 
5767     SWIG_Python_ConvertPtr(obj2
, (void **)&arg3
, SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_EXCEPTION 
| 0); 
5768     if (SWIG_arg_fail(3)) SWIG_fail
; 
5770         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5771         wxPyTreeListCtrl_SetItemData(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
5773         wxPyEndAllowThreads(__tstate
); 
5774         if (PyErr_Occurred()) SWIG_fail
; 
5776     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5783 static PyObject 
*_wrap_TreeListCtrl_GetItemPyData(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5784     PyObject 
*resultobj
; 
5785     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5786     wxTreeItemId 
*arg2 
= 0 ; 
5788     PyObject 
* obj0 
= 0 ; 
5789     PyObject 
* obj1 
= 0 ; 
5791         (char *) "self",(char *) "item", NULL 
 
5794     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemPyData",kwnames
,&obj0
,&obj1
)) goto fail
; 
5795     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5796     if (SWIG_arg_fail(1)) SWIG_fail
; 
5798         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
5799         if (SWIG_arg_fail(2)) SWIG_fail
; 
5801             SWIG_null_ref("wxTreeItemId"); 
5803         if (SWIG_arg_fail(2)) SWIG_fail
; 
5806         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5807         result 
= (PyObject 
*)wxPyTreeListCtrl_GetItemPyData(arg1
,(wxTreeItemId 
const &)*arg2
); 
5809         wxPyEndAllowThreads(__tstate
); 
5810         if (PyErr_Occurred()) SWIG_fail
; 
5819 static PyObject 
*_wrap_TreeListCtrl_SetItemPyData(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5820     PyObject 
*resultobj
; 
5821     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5822     wxTreeItemId 
*arg2 
= 0 ; 
5823     PyObject 
*arg3 
= (PyObject 
*) 0 ; 
5824     PyObject 
* obj0 
= 0 ; 
5825     PyObject 
* obj1 
= 0 ; 
5826     PyObject 
* obj2 
= 0 ; 
5828         (char *) "self",(char *) "item",(char *) "obj", NULL 
 
5831     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemPyData",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
5832     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5833     if (SWIG_arg_fail(1)) SWIG_fail
; 
5835         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
5836         if (SWIG_arg_fail(2)) SWIG_fail
; 
5838             SWIG_null_ref("wxTreeItemId"); 
5840         if (SWIG_arg_fail(2)) SWIG_fail
; 
5844         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5845         wxPyTreeListCtrl_SetItemPyData(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
5847         wxPyEndAllowThreads(__tstate
); 
5848         if (PyErr_Occurred()) SWIG_fail
; 
5850     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5857 static PyObject 
*_wrap_TreeListCtrl_SetItemHasChildren(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5858     PyObject 
*resultobj
; 
5859     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5860     wxTreeItemId 
*arg2 
= 0 ; 
5861     bool arg3 
= (bool) true ; 
5862     PyObject 
* obj0 
= 0 ; 
5863     PyObject 
* obj1 
= 0 ; 
5864     PyObject 
* obj2 
= 0 ; 
5866         (char *) "self",(char *) "item",(char *) "has", NULL 
 
5869     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_SetItemHasChildren",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
5870     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5871     if (SWIG_arg_fail(1)) SWIG_fail
; 
5873         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
5874         if (SWIG_arg_fail(2)) SWIG_fail
; 
5876             SWIG_null_ref("wxTreeItemId"); 
5878         if (SWIG_arg_fail(2)) SWIG_fail
; 
5882             arg3 
= (bool)(SWIG_As_bool(obj2
));  
5883             if (SWIG_arg_fail(3)) SWIG_fail
; 
5887         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5888         (arg1
)->SetItemHasChildren((wxTreeItemId 
const &)*arg2
,arg3
); 
5890         wxPyEndAllowThreads(__tstate
); 
5891         if (PyErr_Occurred()) SWIG_fail
; 
5893     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5900 static PyObject 
*_wrap_TreeListCtrl_SetItemBold(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5901     PyObject 
*resultobj
; 
5902     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5903     wxTreeItemId 
*arg2 
= 0 ; 
5904     bool arg3 
= (bool) true ; 
5905     PyObject 
* obj0 
= 0 ; 
5906     PyObject 
* obj1 
= 0 ; 
5907     PyObject 
* obj2 
= 0 ; 
5909         (char *) "self",(char *) "item",(char *) "bold", NULL 
 
5912     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_SetItemBold",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
5913     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5914     if (SWIG_arg_fail(1)) SWIG_fail
; 
5916         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
5917         if (SWIG_arg_fail(2)) SWIG_fail
; 
5919             SWIG_null_ref("wxTreeItemId"); 
5921         if (SWIG_arg_fail(2)) SWIG_fail
; 
5925             arg3 
= (bool)(SWIG_As_bool(obj2
));  
5926             if (SWIG_arg_fail(3)) SWIG_fail
; 
5930         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5931         (arg1
)->SetItemBold((wxTreeItemId 
const &)*arg2
,arg3
); 
5933         wxPyEndAllowThreads(__tstate
); 
5934         if (PyErr_Occurred()) SWIG_fail
; 
5936     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5943 static PyObject 
*_wrap_TreeListCtrl_SetItemTextColour(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5944     PyObject 
*resultobj
; 
5945     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5946     wxTreeItemId 
*arg2 
= 0 ; 
5947     wxColour 
*arg3 
= 0 ; 
5949     PyObject 
* obj0 
= 0 ; 
5950     PyObject 
* obj1 
= 0 ; 
5951     PyObject 
* obj2 
= 0 ; 
5953         (char *) "self",(char *) "item",(char *) "colour", NULL 
 
5956     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemTextColour",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
5957     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5958     if (SWIG_arg_fail(1)) SWIG_fail
; 
5960         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
5961         if (SWIG_arg_fail(2)) SWIG_fail
; 
5963             SWIG_null_ref("wxTreeItemId"); 
5965         if (SWIG_arg_fail(2)) SWIG_fail
; 
5969         if ( ! wxColour_helper(obj2
, &arg3
)) SWIG_fail
; 
5972         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5973         (arg1
)->SetItemTextColour((wxTreeItemId 
const &)*arg2
,(wxColour 
const &)*arg3
); 
5975         wxPyEndAllowThreads(__tstate
); 
5976         if (PyErr_Occurred()) SWIG_fail
; 
5978     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5985 static PyObject 
*_wrap_TreeListCtrl_SetItemBackgroundColour(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5986     PyObject 
*resultobj
; 
5987     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5988     wxTreeItemId 
*arg2 
= 0 ; 
5989     wxColour 
*arg3 
= 0 ; 
5991     PyObject 
* obj0 
= 0 ; 
5992     PyObject 
* obj1 
= 0 ; 
5993     PyObject 
* obj2 
= 0 ; 
5995         (char *) "self",(char *) "item",(char *) "colour", NULL 
 
5998     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemBackgroundColour",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
5999     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6000     if (SWIG_arg_fail(1)) SWIG_fail
; 
6002         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6003         if (SWIG_arg_fail(2)) SWIG_fail
; 
6005             SWIG_null_ref("wxTreeItemId"); 
6007         if (SWIG_arg_fail(2)) SWIG_fail
; 
6011         if ( ! wxColour_helper(obj2
, &arg3
)) SWIG_fail
; 
6014         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6015         (arg1
)->SetItemBackgroundColour((wxTreeItemId 
const &)*arg2
,(wxColour 
const &)*arg3
); 
6017         wxPyEndAllowThreads(__tstate
); 
6018         if (PyErr_Occurred()) SWIG_fail
; 
6020     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
6027 static PyObject 
*_wrap_TreeListCtrl_SetItemFont(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6028     PyObject 
*resultobj
; 
6029     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6030     wxTreeItemId 
*arg2 
= 0 ; 
6032     PyObject 
* obj0 
= 0 ; 
6033     PyObject 
* obj1 
= 0 ; 
6034     PyObject 
* obj2 
= 0 ; 
6036         (char *) "self",(char *) "item",(char *) "font", NULL 
 
6039     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemFont",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
6040     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6041     if (SWIG_arg_fail(1)) SWIG_fail
; 
6043         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6044         if (SWIG_arg_fail(2)) SWIG_fail
; 
6046             SWIG_null_ref("wxTreeItemId"); 
6048         if (SWIG_arg_fail(2)) SWIG_fail
; 
6051         SWIG_Python_ConvertPtr(obj2
, (void **)&arg3
, SWIGTYPE_p_wxFont
, SWIG_POINTER_EXCEPTION 
| 0); 
6052         if (SWIG_arg_fail(3)) SWIG_fail
; 
6054             SWIG_null_ref("wxFont"); 
6056         if (SWIG_arg_fail(3)) SWIG_fail
; 
6059         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6060         (arg1
)->SetItemFont((wxTreeItemId 
const &)*arg2
,(wxFont 
const &)*arg3
); 
6062         wxPyEndAllowThreads(__tstate
); 
6063         if (PyErr_Occurred()) SWIG_fail
; 
6065     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
6072 static PyObject 
*_wrap_TreeListCtrl_GetItemBold(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6073     PyObject 
*resultobj
; 
6074     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6075     wxTreeItemId 
*arg2 
= 0 ; 
6077     PyObject 
* obj0 
= 0 ; 
6078     PyObject 
* obj1 
= 0 ; 
6080         (char *) "self",(char *) "item", NULL 
 
6083     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemBold",kwnames
,&obj0
,&obj1
)) goto fail
; 
6084     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6085     if (SWIG_arg_fail(1)) SWIG_fail
; 
6087         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6088         if (SWIG_arg_fail(2)) SWIG_fail
; 
6090             SWIG_null_ref("wxTreeItemId"); 
6092         if (SWIG_arg_fail(2)) SWIG_fail
; 
6095         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6096         result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->GetItemBold((wxTreeItemId 
const &)*arg2
); 
6098         wxPyEndAllowThreads(__tstate
); 
6099         if (PyErr_Occurred()) SWIG_fail
; 
6102         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
6110 static PyObject 
*_wrap_TreeListCtrl_GetItemTextColour(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6111     PyObject 
*resultobj
; 
6112     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6113     wxTreeItemId 
*arg2 
= 0 ; 
6115     PyObject 
* obj0 
= 0 ; 
6116     PyObject 
* obj1 
= 0 ; 
6118         (char *) "self",(char *) "item", NULL 
 
6121     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemTextColour",kwnames
,&obj0
,&obj1
)) goto fail
; 
6122     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6123     if (SWIG_arg_fail(1)) SWIG_fail
; 
6125         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6126         if (SWIG_arg_fail(2)) SWIG_fail
; 
6128             SWIG_null_ref("wxTreeItemId"); 
6130         if (SWIG_arg_fail(2)) SWIG_fail
; 
6133         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6134         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetItemTextColour((wxTreeItemId 
const &)*arg2
); 
6136         wxPyEndAllowThreads(__tstate
); 
6137         if (PyErr_Occurred()) SWIG_fail
; 
6140         wxColour 
* resultptr
; 
6141         resultptr 
= new wxColour((wxColour 
&)(result
)); 
6142         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxColour
, 1); 
6150 static PyObject 
*_wrap_TreeListCtrl_GetItemBackgroundColour(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6151     PyObject 
*resultobj
; 
6152     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6153     wxTreeItemId 
*arg2 
= 0 ; 
6155     PyObject 
* obj0 
= 0 ; 
6156     PyObject 
* obj1 
= 0 ; 
6158         (char *) "self",(char *) "item", NULL 
 
6161     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemBackgroundColour",kwnames
,&obj0
,&obj1
)) goto fail
; 
6162     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6163     if (SWIG_arg_fail(1)) SWIG_fail
; 
6165         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6166         if (SWIG_arg_fail(2)) SWIG_fail
; 
6168             SWIG_null_ref("wxTreeItemId"); 
6170         if (SWIG_arg_fail(2)) SWIG_fail
; 
6173         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6174         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetItemBackgroundColour((wxTreeItemId 
const &)*arg2
); 
6176         wxPyEndAllowThreads(__tstate
); 
6177         if (PyErr_Occurred()) SWIG_fail
; 
6180         wxColour 
* resultptr
; 
6181         resultptr 
= new wxColour((wxColour 
&)(result
)); 
6182         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxColour
, 1); 
6190 static PyObject 
*_wrap_TreeListCtrl_GetItemFont(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6191     PyObject 
*resultobj
; 
6192     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6193     wxTreeItemId 
*arg2 
= 0 ; 
6195     PyObject 
* obj0 
= 0 ; 
6196     PyObject 
* obj1 
= 0 ; 
6198         (char *) "self",(char *) "item", NULL 
 
6201     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemFont",kwnames
,&obj0
,&obj1
)) goto fail
; 
6202     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6203     if (SWIG_arg_fail(1)) SWIG_fail
; 
6205         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6206         if (SWIG_arg_fail(2)) SWIG_fail
; 
6208             SWIG_null_ref("wxTreeItemId"); 
6210         if (SWIG_arg_fail(2)) SWIG_fail
; 
6213         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6214         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetItemFont((wxTreeItemId 
const &)*arg2
); 
6216         wxPyEndAllowThreads(__tstate
); 
6217         if (PyErr_Occurred()) SWIG_fail
; 
6221         resultptr 
= new wxFont((wxFont 
&)(result
)); 
6222         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxFont
, 1); 
6230 static PyObject 
*_wrap_TreeListCtrl_IsVisible(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6231     PyObject 
*resultobj
; 
6232     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6233     wxTreeItemId 
*arg2 
= 0 ; 
6235     PyObject 
* obj0 
= 0 ; 
6236     PyObject 
* obj1 
= 0 ; 
6238         (char *) "self",(char *) "item", NULL 
 
6241     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsVisible",kwnames
,&obj0
,&obj1
)) goto fail
; 
6242     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6243     if (SWIG_arg_fail(1)) SWIG_fail
; 
6245         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6246         if (SWIG_arg_fail(2)) SWIG_fail
; 
6248             SWIG_null_ref("wxTreeItemId"); 
6250         if (SWIG_arg_fail(2)) SWIG_fail
; 
6253         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6254         result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsVisible((wxTreeItemId 
const &)*arg2
); 
6256         wxPyEndAllowThreads(__tstate
); 
6257         if (PyErr_Occurred()) SWIG_fail
; 
6260         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
6268 static PyObject 
*_wrap_TreeListCtrl_ItemHasChildren(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6269     PyObject 
*resultobj
; 
6270     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6271     wxTreeItemId 
*arg2 
= 0 ; 
6273     PyObject 
* obj0 
= 0 ; 
6274     PyObject 
* obj1 
= 0 ; 
6276         (char *) "self",(char *) "item", NULL 
 
6279     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_ItemHasChildren",kwnames
,&obj0
,&obj1
)) goto fail
; 
6280     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6281     if (SWIG_arg_fail(1)) SWIG_fail
; 
6283         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6284         if (SWIG_arg_fail(2)) SWIG_fail
; 
6286             SWIG_null_ref("wxTreeItemId"); 
6288         if (SWIG_arg_fail(2)) SWIG_fail
; 
6291         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6292         result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->ItemHasChildren((wxTreeItemId 
const &)*arg2
); 
6294         wxPyEndAllowThreads(__tstate
); 
6295         if (PyErr_Occurred()) SWIG_fail
; 
6298         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
6306 static PyObject 
*_wrap_TreeListCtrl_IsExpanded(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6307     PyObject 
*resultobj
; 
6308     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6309     wxTreeItemId 
*arg2 
= 0 ; 
6311     PyObject 
* obj0 
= 0 ; 
6312     PyObject 
* obj1 
= 0 ; 
6314         (char *) "self",(char *) "item", NULL 
 
6317     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsExpanded",kwnames
,&obj0
,&obj1
)) goto fail
; 
6318     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6319     if (SWIG_arg_fail(1)) SWIG_fail
; 
6321         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6322         if (SWIG_arg_fail(2)) SWIG_fail
; 
6324             SWIG_null_ref("wxTreeItemId"); 
6326         if (SWIG_arg_fail(2)) SWIG_fail
; 
6329         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6330         result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsExpanded((wxTreeItemId 
const &)*arg2
); 
6332         wxPyEndAllowThreads(__tstate
); 
6333         if (PyErr_Occurred()) SWIG_fail
; 
6336         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
6344 static PyObject 
*_wrap_TreeListCtrl_IsSelected(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6345     PyObject 
*resultobj
; 
6346     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6347     wxTreeItemId 
*arg2 
= 0 ; 
6349     PyObject 
* obj0 
= 0 ; 
6350     PyObject 
* obj1 
= 0 ; 
6352         (char *) "self",(char *) "item", NULL 
 
6355     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsSelected",kwnames
,&obj0
,&obj1
)) goto fail
; 
6356     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6357     if (SWIG_arg_fail(1)) SWIG_fail
; 
6359         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6360         if (SWIG_arg_fail(2)) SWIG_fail
; 
6362             SWIG_null_ref("wxTreeItemId"); 
6364         if (SWIG_arg_fail(2)) SWIG_fail
; 
6367         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6368         result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsSelected((wxTreeItemId 
const &)*arg2
); 
6370         wxPyEndAllowThreads(__tstate
); 
6371         if (PyErr_Occurred()) SWIG_fail
; 
6374         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
6382 static PyObject 
*_wrap_TreeListCtrl_IsBold(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6383     PyObject 
*resultobj
; 
6384     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6385     wxTreeItemId 
*arg2 
= 0 ; 
6387     PyObject 
* obj0 
= 0 ; 
6388     PyObject 
* obj1 
= 0 ; 
6390         (char *) "self",(char *) "item", NULL 
 
6393     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsBold",kwnames
,&obj0
,&obj1
)) goto fail
; 
6394     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6395     if (SWIG_arg_fail(1)) SWIG_fail
; 
6397         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6398         if (SWIG_arg_fail(2)) SWIG_fail
; 
6400             SWIG_null_ref("wxTreeItemId"); 
6402         if (SWIG_arg_fail(2)) SWIG_fail
; 
6405         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6406         result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsBold((wxTreeItemId 
const &)*arg2
); 
6408         wxPyEndAllowThreads(__tstate
); 
6409         if (PyErr_Occurred()) SWIG_fail
; 
6412         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
6420 static PyObject 
*_wrap_TreeListCtrl_GetChildrenCount(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6421     PyObject 
*resultobj
; 
6422     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6423     wxTreeItemId 
*arg2 
= 0 ; 
6424     bool arg3 
= (bool) true ; 
6426     PyObject 
* obj0 
= 0 ; 
6427     PyObject 
* obj1 
= 0 ; 
6428     PyObject 
* obj2 
= 0 ; 
6430         (char *) "self",(char *) "item",(char *) "recursively", NULL 
 
6433     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_GetChildrenCount",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
6434     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6435     if (SWIG_arg_fail(1)) SWIG_fail
; 
6437         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6438         if (SWIG_arg_fail(2)) SWIG_fail
; 
6440             SWIG_null_ref("wxTreeItemId"); 
6442         if (SWIG_arg_fail(2)) SWIG_fail
; 
6446             arg3 
= (bool)(SWIG_As_bool(obj2
));  
6447             if (SWIG_arg_fail(3)) SWIG_fail
; 
6451         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6452         result 
= (size_t)(arg1
)->GetChildrenCount((wxTreeItemId 
const &)*arg2
,arg3
); 
6454         wxPyEndAllowThreads(__tstate
); 
6455         if (PyErr_Occurred()) SWIG_fail
; 
6458         resultobj 
= SWIG_From_unsigned_SS_long((unsigned long)(result
));  
6466 static PyObject 
*_wrap_TreeListCtrl_GetRootItem(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6467     PyObject 
*resultobj
; 
6468     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6469     wxTreeItemId result
; 
6470     PyObject 
* obj0 
= 0 ; 
6472         (char *) "self", NULL 
 
6475     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetRootItem",kwnames
,&obj0
)) goto fail
; 
6476     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6477     if (SWIG_arg_fail(1)) SWIG_fail
; 
6479         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6480         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetRootItem(); 
6482         wxPyEndAllowThreads(__tstate
); 
6483         if (PyErr_Occurred()) SWIG_fail
; 
6486         wxTreeItemId 
* resultptr
; 
6487         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
6488         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
6496 static PyObject 
*_wrap_TreeListCtrl_GetSelection(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6497     PyObject 
*resultobj
; 
6498     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6499     wxTreeItemId result
; 
6500     PyObject 
* obj0 
= 0 ; 
6502         (char *) "self", NULL 
 
6505     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetSelection",kwnames
,&obj0
)) goto fail
; 
6506     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6507     if (SWIG_arg_fail(1)) SWIG_fail
; 
6509         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6510         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetSelection(); 
6512         wxPyEndAllowThreads(__tstate
); 
6513         if (PyErr_Occurred()) SWIG_fail
; 
6516         wxTreeItemId 
* resultptr
; 
6517         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
6518         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
6526 static PyObject 
*_wrap_TreeListCtrl_GetSelections(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6527     PyObject 
*resultobj
; 
6528     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6530     PyObject 
* obj0 
= 0 ; 
6532         (char *) "self", NULL 
 
6535     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetSelections",kwnames
,&obj0
)) goto fail
; 
6536     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6537     if (SWIG_arg_fail(1)) SWIG_fail
; 
6539         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6540         result 
= (PyObject 
*)wxPyTreeListCtrl_GetSelections(arg1
); 
6542         wxPyEndAllowThreads(__tstate
); 
6543         if (PyErr_Occurred()) SWIG_fail
; 
6552 static PyObject 
*_wrap_TreeListCtrl_GetItemParent(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6553     PyObject 
*resultobj
; 
6554     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6555     wxTreeItemId 
*arg2 
= 0 ; 
6556     wxTreeItemId result
; 
6557     PyObject 
* obj0 
= 0 ; 
6558     PyObject 
* obj1 
= 0 ; 
6560         (char *) "self",(char *) "item", NULL 
 
6563     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemParent",kwnames
,&obj0
,&obj1
)) goto fail
; 
6564     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6565     if (SWIG_arg_fail(1)) SWIG_fail
; 
6567         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6568         if (SWIG_arg_fail(2)) SWIG_fail
; 
6570             SWIG_null_ref("wxTreeItemId"); 
6572         if (SWIG_arg_fail(2)) SWIG_fail
; 
6575         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6576         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetItemParent((wxTreeItemId 
const &)*arg2
); 
6578         wxPyEndAllowThreads(__tstate
); 
6579         if (PyErr_Occurred()) SWIG_fail
; 
6582         wxTreeItemId 
* resultptr
; 
6583         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
6584         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
6592 static PyObject 
*_wrap_TreeListCtrl_GetFirstChild(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6593     PyObject 
*resultobj
; 
6594     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6595     wxTreeItemId 
*arg2 
= 0 ; 
6597     PyObject 
* obj0 
= 0 ; 
6598     PyObject 
* obj1 
= 0 ; 
6600         (char *) "self",(char *) "item", NULL 
 
6603     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetFirstChild",kwnames
,&obj0
,&obj1
)) goto fail
; 
6604     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6605     if (SWIG_arg_fail(1)) SWIG_fail
; 
6607         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6608         if (SWIG_arg_fail(2)) SWIG_fail
; 
6610             SWIG_null_ref("wxTreeItemId"); 
6612         if (SWIG_arg_fail(2)) SWIG_fail
; 
6615         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6616         result 
= (PyObject 
*)wxPyTreeListCtrl_GetFirstChild(arg1
,(wxTreeItemId 
const &)*arg2
); 
6618         wxPyEndAllowThreads(__tstate
); 
6619         if (PyErr_Occurred()) SWIG_fail
; 
6628 static PyObject 
*_wrap_TreeListCtrl_GetNextChild(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6629     PyObject 
*resultobj
; 
6630     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6631     wxTreeItemId 
*arg2 
= 0 ; 
6632     void *arg3 
= (void *) 0 ; 
6634     PyObject 
* obj0 
= 0 ; 
6635     PyObject 
* obj1 
= 0 ; 
6636     PyObject 
* obj2 
= 0 ; 
6638         (char *) "self",(char *) "item",(char *) "cookie", NULL 
 
6641     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_GetNextChild",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
6642     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6643     if (SWIG_arg_fail(1)) SWIG_fail
; 
6645         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6646         if (SWIG_arg_fail(2)) SWIG_fail
; 
6648             SWIG_null_ref("wxTreeItemId"); 
6650         if (SWIG_arg_fail(2)) SWIG_fail
; 
6653         if ((SWIG_ConvertPtr(obj2
,(void **)(&arg3
),0,SWIG_POINTER_EXCEPTION
|0))== -1) { 
6654             SWIG_arg_fail(3);SWIG_fail
; 
6658         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6659         result 
= (PyObject 
*)wxPyTreeListCtrl_GetNextChild(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
6661         wxPyEndAllowThreads(__tstate
); 
6662         if (PyErr_Occurred()) SWIG_fail
; 
6671 static PyObject 
*_wrap_TreeListCtrl_GetLastChild(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6672     PyObject 
*resultobj
; 
6673     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6674     wxTreeItemId 
*arg2 
= 0 ; 
6675     wxTreeItemId result
; 
6676     PyObject 
* obj0 
= 0 ; 
6677     PyObject 
* obj1 
= 0 ; 
6679         (char *) "self",(char *) "item", NULL 
 
6682     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetLastChild",kwnames
,&obj0
,&obj1
)) goto fail
; 
6683     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6684     if (SWIG_arg_fail(1)) SWIG_fail
; 
6686         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6687         if (SWIG_arg_fail(2)) SWIG_fail
; 
6689             SWIG_null_ref("wxTreeItemId"); 
6691         if (SWIG_arg_fail(2)) SWIG_fail
; 
6694         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6695         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetLastChild((wxTreeItemId 
const &)*arg2
); 
6697         wxPyEndAllowThreads(__tstate
); 
6698         if (PyErr_Occurred()) SWIG_fail
; 
6701         wxTreeItemId 
* resultptr
; 
6702         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
6703         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
6711 static PyObject 
*_wrap_TreeListCtrl_GetNextSibling(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6712     PyObject 
*resultobj
; 
6713     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6714     wxTreeItemId 
*arg2 
= 0 ; 
6715     wxTreeItemId result
; 
6716     PyObject 
* obj0 
= 0 ; 
6717     PyObject 
* obj1 
= 0 ; 
6719         (char *) "self",(char *) "item", NULL 
 
6722     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetNextSibling",kwnames
,&obj0
,&obj1
)) goto fail
; 
6723     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6724     if (SWIG_arg_fail(1)) SWIG_fail
; 
6726         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6727         if (SWIG_arg_fail(2)) SWIG_fail
; 
6729             SWIG_null_ref("wxTreeItemId"); 
6731         if (SWIG_arg_fail(2)) SWIG_fail
; 
6734         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6735         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetNextSibling((wxTreeItemId 
const &)*arg2
); 
6737         wxPyEndAllowThreads(__tstate
); 
6738         if (PyErr_Occurred()) SWIG_fail
; 
6741         wxTreeItemId 
* resultptr
; 
6742         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
6743         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
6751 static PyObject 
*_wrap_TreeListCtrl_GetPrevSibling(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6752     PyObject 
*resultobj
; 
6753     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6754     wxTreeItemId 
*arg2 
= 0 ; 
6755     wxTreeItemId result
; 
6756     PyObject 
* obj0 
= 0 ; 
6757     PyObject 
* obj1 
= 0 ; 
6759         (char *) "self",(char *) "item", NULL 
 
6762     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetPrevSibling",kwnames
,&obj0
,&obj1
)) goto fail
; 
6763     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6764     if (SWIG_arg_fail(1)) SWIG_fail
; 
6766         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6767         if (SWIG_arg_fail(2)) SWIG_fail
; 
6769             SWIG_null_ref("wxTreeItemId"); 
6771         if (SWIG_arg_fail(2)) SWIG_fail
; 
6774         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6775         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetPrevSibling((wxTreeItemId 
const &)*arg2
); 
6777         wxPyEndAllowThreads(__tstate
); 
6778         if (PyErr_Occurred()) SWIG_fail
; 
6781         wxTreeItemId 
* resultptr
; 
6782         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
6783         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
6791 static PyObject 
*_wrap_TreeListCtrl_GetFirstVisibleItem(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6792     PyObject 
*resultobj
; 
6793     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6794     wxTreeItemId result
; 
6795     PyObject 
* obj0 
= 0 ; 
6797         (char *) "self", NULL 
 
6800     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetFirstVisibleItem",kwnames
,&obj0
)) goto fail
; 
6801     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6802     if (SWIG_arg_fail(1)) SWIG_fail
; 
6804         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6805         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetFirstVisibleItem(); 
6807         wxPyEndAllowThreads(__tstate
); 
6808         if (PyErr_Occurred()) SWIG_fail
; 
6811         wxTreeItemId 
* resultptr
; 
6812         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
6813         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
6821 static PyObject 
*_wrap_TreeListCtrl_GetNextVisible(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6822     PyObject 
*resultobj
; 
6823     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6824     wxTreeItemId 
*arg2 
= 0 ; 
6825     wxTreeItemId result
; 
6826     PyObject 
* obj0 
= 0 ; 
6827     PyObject 
* obj1 
= 0 ; 
6829         (char *) "self",(char *) "item", NULL 
 
6832     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetNextVisible",kwnames
,&obj0
,&obj1
)) goto fail
; 
6833     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6834     if (SWIG_arg_fail(1)) SWIG_fail
; 
6836         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6837         if (SWIG_arg_fail(2)) SWIG_fail
; 
6839             SWIG_null_ref("wxTreeItemId"); 
6841         if (SWIG_arg_fail(2)) SWIG_fail
; 
6844         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6845         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetNextVisible((wxTreeItemId 
const &)*arg2
); 
6847         wxPyEndAllowThreads(__tstate
); 
6848         if (PyErr_Occurred()) SWIG_fail
; 
6851         wxTreeItemId 
* resultptr
; 
6852         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
6853         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
6861 static PyObject 
*_wrap_TreeListCtrl_GetPrevVisible(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6862     PyObject 
*resultobj
; 
6863     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6864     wxTreeItemId 
*arg2 
= 0 ; 
6865     wxTreeItemId result
; 
6866     PyObject 
* obj0 
= 0 ; 
6867     PyObject 
* obj1 
= 0 ; 
6869         (char *) "self",(char *) "item", NULL 
 
6872     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetPrevVisible",kwnames
,&obj0
,&obj1
)) goto fail
; 
6873     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6874     if (SWIG_arg_fail(1)) SWIG_fail
; 
6876         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6877         if (SWIG_arg_fail(2)) SWIG_fail
; 
6879             SWIG_null_ref("wxTreeItemId"); 
6881         if (SWIG_arg_fail(2)) SWIG_fail
; 
6884         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6885         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetPrevVisible((wxTreeItemId 
const &)*arg2
); 
6887         wxPyEndAllowThreads(__tstate
); 
6888         if (PyErr_Occurred()) SWIG_fail
; 
6891         wxTreeItemId 
* resultptr
; 
6892         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
6893         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
6901 static PyObject 
*_wrap_TreeListCtrl_GetNext(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6902     PyObject 
*resultobj
; 
6903     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6904     wxTreeItemId 
*arg2 
= 0 ; 
6905     wxTreeItemId result
; 
6906     PyObject 
* obj0 
= 0 ; 
6907     PyObject 
* obj1 
= 0 ; 
6909         (char *) "self",(char *) "item", NULL 
 
6912     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetNext",kwnames
,&obj0
,&obj1
)) goto fail
; 
6913     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6914     if (SWIG_arg_fail(1)) SWIG_fail
; 
6916         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6917         if (SWIG_arg_fail(2)) SWIG_fail
; 
6919             SWIG_null_ref("wxTreeItemId"); 
6921         if (SWIG_arg_fail(2)) SWIG_fail
; 
6924         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6925         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetNext((wxTreeItemId 
const &)*arg2
); 
6927         wxPyEndAllowThreads(__tstate
); 
6928         if (PyErr_Occurred()) SWIG_fail
; 
6931         wxTreeItemId 
* resultptr
; 
6932         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
6933         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
6941 static PyObject 
*_wrap_TreeListCtrl_AddRoot(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6942     PyObject 
*resultobj
; 
6943     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6944     wxString 
*arg2 
= 0 ; 
6945     int arg3 
= (int) -1 ; 
6946     int arg4 
= (int) -1 ; 
6947     wxPyTreeItemData 
*arg5 
= (wxPyTreeItemData 
*) NULL 
; 
6948     wxTreeItemId result
; 
6949     bool temp2 
= false ; 
6950     PyObject 
* obj0 
= 0 ; 
6951     PyObject 
* obj1 
= 0 ; 
6952     PyObject 
* obj2 
= 0 ; 
6953     PyObject 
* obj3 
= 0 ; 
6954     PyObject 
* obj4 
= 0 ; 
6956         (char *) "self",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL 
 
6959     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOO:TreeListCtrl_AddRoot",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
; 
6960     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6961     if (SWIG_arg_fail(1)) SWIG_fail
; 
6963         arg2 
= wxString_in_helper(obj1
); 
6964         if (arg2 
== NULL
) SWIG_fail
; 
6969             arg3 
= (int)(SWIG_As_int(obj2
));  
6970             if (SWIG_arg_fail(3)) SWIG_fail
; 
6975             arg4 
= (int)(SWIG_As_int(obj3
));  
6976             if (SWIG_arg_fail(4)) SWIG_fail
; 
6980         SWIG_Python_ConvertPtr(obj4
, (void **)&arg5
, SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_EXCEPTION 
| 0); 
6981         if (SWIG_arg_fail(5)) SWIG_fail
; 
6984         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6985         result 
= (arg1
)->AddRoot((wxString 
const &)*arg2
,arg3
,arg4
,arg5
); 
6987         wxPyEndAllowThreads(__tstate
); 
6988         if (PyErr_Occurred()) SWIG_fail
; 
6991         wxTreeItemId 
* resultptr
; 
6992         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
6993         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
7009 static PyObject 
*_wrap_TreeListCtrl_PrependItem(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7010     PyObject 
*resultobj
; 
7011     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7012     wxTreeItemId 
*arg2 
= 0 ; 
7013     wxString 
*arg3 
= 0 ; 
7014     int arg4 
= (int) -1 ; 
7015     int arg5 
= (int) -1 ; 
7016     wxPyTreeItemData 
*arg6 
= (wxPyTreeItemData 
*) NULL 
; 
7017     wxTreeItemId result
; 
7018     bool temp3 
= false ; 
7019     PyObject 
* obj0 
= 0 ; 
7020     PyObject 
* obj1 
= 0 ; 
7021     PyObject 
* obj2 
= 0 ; 
7022     PyObject 
* obj3 
= 0 ; 
7023     PyObject 
* obj4 
= 0 ; 
7024     PyObject 
* obj5 
= 0 ; 
7026         (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL 
 
7029     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OOO:TreeListCtrl_PrependItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
; 
7030     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7031     if (SWIG_arg_fail(1)) SWIG_fail
; 
7033         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7034         if (SWIG_arg_fail(2)) SWIG_fail
; 
7036             SWIG_null_ref("wxTreeItemId"); 
7038         if (SWIG_arg_fail(2)) SWIG_fail
; 
7041         arg3 
= wxString_in_helper(obj2
); 
7042         if (arg3 
== NULL
) SWIG_fail
; 
7047             arg4 
= (int)(SWIG_As_int(obj3
));  
7048             if (SWIG_arg_fail(4)) SWIG_fail
; 
7053             arg5 
= (int)(SWIG_As_int(obj4
));  
7054             if (SWIG_arg_fail(5)) SWIG_fail
; 
7058         SWIG_Python_ConvertPtr(obj5
, (void **)&arg6
, SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_EXCEPTION 
| 0); 
7059         if (SWIG_arg_fail(6)) SWIG_fail
; 
7062         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7063         result 
= (arg1
)->PrependItem((wxTreeItemId 
const &)*arg2
,(wxString 
const &)*arg3
,arg4
,arg5
,arg6
); 
7065         wxPyEndAllowThreads(__tstate
); 
7066         if (PyErr_Occurred()) SWIG_fail
; 
7069         wxTreeItemId 
* resultptr
; 
7070         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
7071         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
7087 static PyObject 
*_wrap_TreeListCtrl_InsertItem(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7088     PyObject 
*resultobj
; 
7089     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7090     wxTreeItemId 
*arg2 
= 0 ; 
7091     wxTreeItemId 
*arg3 
= 0 ; 
7092     wxString 
*arg4 
= 0 ; 
7093     int arg5 
= (int) -1 ; 
7094     int arg6 
= (int) -1 ; 
7095     wxPyTreeItemData 
*arg7 
= (wxPyTreeItemData 
*) NULL 
; 
7096     wxTreeItemId result
; 
7097     bool temp4 
= false ; 
7098     PyObject 
* obj0 
= 0 ; 
7099     PyObject 
* obj1 
= 0 ; 
7100     PyObject 
* obj2 
= 0 ; 
7101     PyObject 
* obj3 
= 0 ; 
7102     PyObject 
* obj4 
= 0 ; 
7103     PyObject 
* obj5 
= 0 ; 
7104     PyObject 
* obj6 
= 0 ; 
7106         (char *) "self",(char *) "parent",(char *) "idPrevious",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL 
 
7109     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OOO:TreeListCtrl_InsertItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
; 
7110     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7111     if (SWIG_arg_fail(1)) SWIG_fail
; 
7113         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7114         if (SWIG_arg_fail(2)) SWIG_fail
; 
7116             SWIG_null_ref("wxTreeItemId"); 
7118         if (SWIG_arg_fail(2)) SWIG_fail
; 
7121         SWIG_Python_ConvertPtr(obj2
, (void **)&arg3
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7122         if (SWIG_arg_fail(3)) SWIG_fail
; 
7124             SWIG_null_ref("wxTreeItemId"); 
7126         if (SWIG_arg_fail(3)) SWIG_fail
; 
7129         arg4 
= wxString_in_helper(obj3
); 
7130         if (arg4 
== NULL
) SWIG_fail
; 
7135             arg5 
= (int)(SWIG_As_int(obj4
));  
7136             if (SWIG_arg_fail(5)) SWIG_fail
; 
7141             arg6 
= (int)(SWIG_As_int(obj5
));  
7142             if (SWIG_arg_fail(6)) SWIG_fail
; 
7146         SWIG_Python_ConvertPtr(obj6
, (void **)&arg7
, SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_EXCEPTION 
| 0); 
7147         if (SWIG_arg_fail(7)) SWIG_fail
; 
7150         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7151         result 
= (arg1
)->InsertItem((wxTreeItemId 
const &)*arg2
,(wxTreeItemId 
const &)*arg3
,(wxString 
const &)*arg4
,arg5
,arg6
,arg7
); 
7153         wxPyEndAllowThreads(__tstate
); 
7154         if (PyErr_Occurred()) SWIG_fail
; 
7157         wxTreeItemId 
* resultptr
; 
7158         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
7159         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
7175 static PyObject 
*_wrap_TreeListCtrl_InsertItemBefore(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7176     PyObject 
*resultobj
; 
7177     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7178     wxTreeItemId 
*arg2 
= 0 ; 
7180     wxString 
*arg4 
= 0 ; 
7181     int arg5 
= (int) -1 ; 
7182     int arg6 
= (int) -1 ; 
7183     wxPyTreeItemData 
*arg7 
= (wxPyTreeItemData 
*) NULL 
; 
7184     wxTreeItemId result
; 
7185     bool temp4 
= false ; 
7186     PyObject 
* obj0 
= 0 ; 
7187     PyObject 
* obj1 
= 0 ; 
7188     PyObject 
* obj2 
= 0 ; 
7189     PyObject 
* obj3 
= 0 ; 
7190     PyObject 
* obj4 
= 0 ; 
7191     PyObject 
* obj5 
= 0 ; 
7192     PyObject 
* obj6 
= 0 ; 
7194         (char *) "self",(char *) "parent",(char *) "index",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL 
 
7197     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OOO:TreeListCtrl_InsertItemBefore",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
; 
7198     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7199     if (SWIG_arg_fail(1)) SWIG_fail
; 
7201         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7202         if (SWIG_arg_fail(2)) SWIG_fail
; 
7204             SWIG_null_ref("wxTreeItemId"); 
7206         if (SWIG_arg_fail(2)) SWIG_fail
; 
7209         arg3 
= (size_t)(SWIG_As_unsigned_SS_long(obj2
));  
7210         if (SWIG_arg_fail(3)) SWIG_fail
; 
7213         arg4 
= wxString_in_helper(obj3
); 
7214         if (arg4 
== NULL
) SWIG_fail
; 
7219             arg5 
= (int)(SWIG_As_int(obj4
));  
7220             if (SWIG_arg_fail(5)) SWIG_fail
; 
7225             arg6 
= (int)(SWIG_As_int(obj5
));  
7226             if (SWIG_arg_fail(6)) SWIG_fail
; 
7230         SWIG_Python_ConvertPtr(obj6
, (void **)&arg7
, SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_EXCEPTION 
| 0); 
7231         if (SWIG_arg_fail(7)) SWIG_fail
; 
7234         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7235         result 
= (arg1
)->InsertItem((wxTreeItemId 
const &)*arg2
,arg3
,(wxString 
const &)*arg4
,arg5
,arg6
,arg7
); 
7237         wxPyEndAllowThreads(__tstate
); 
7238         if (PyErr_Occurred()) SWIG_fail
; 
7241         wxTreeItemId 
* resultptr
; 
7242         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
7243         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
7259 static PyObject 
*_wrap_TreeListCtrl_AppendItem(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7260     PyObject 
*resultobj
; 
7261     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7262     wxTreeItemId 
*arg2 
= 0 ; 
7263     wxString 
*arg3 
= 0 ; 
7264     int arg4 
= (int) -1 ; 
7265     int arg5 
= (int) -1 ; 
7266     wxPyTreeItemData 
*arg6 
= (wxPyTreeItemData 
*) NULL 
; 
7267     wxTreeItemId result
; 
7268     bool temp3 
= false ; 
7269     PyObject 
* obj0 
= 0 ; 
7270     PyObject 
* obj1 
= 0 ; 
7271     PyObject 
* obj2 
= 0 ; 
7272     PyObject 
* obj3 
= 0 ; 
7273     PyObject 
* obj4 
= 0 ; 
7274     PyObject 
* obj5 
= 0 ; 
7276         (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL 
 
7279     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OOO:TreeListCtrl_AppendItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
; 
7280     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7281     if (SWIG_arg_fail(1)) SWIG_fail
; 
7283         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7284         if (SWIG_arg_fail(2)) SWIG_fail
; 
7286             SWIG_null_ref("wxTreeItemId"); 
7288         if (SWIG_arg_fail(2)) SWIG_fail
; 
7291         arg3 
= wxString_in_helper(obj2
); 
7292         if (arg3 
== NULL
) SWIG_fail
; 
7297             arg4 
= (int)(SWIG_As_int(obj3
));  
7298             if (SWIG_arg_fail(4)) SWIG_fail
; 
7303             arg5 
= (int)(SWIG_As_int(obj4
));  
7304             if (SWIG_arg_fail(5)) SWIG_fail
; 
7308         SWIG_Python_ConvertPtr(obj5
, (void **)&arg6
, SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_EXCEPTION 
| 0); 
7309         if (SWIG_arg_fail(6)) SWIG_fail
; 
7312         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7313         result 
= (arg1
)->AppendItem((wxTreeItemId 
const &)*arg2
,(wxString 
const &)*arg3
,arg4
,arg5
,arg6
); 
7315         wxPyEndAllowThreads(__tstate
); 
7316         if (PyErr_Occurred()) SWIG_fail
; 
7319         wxTreeItemId 
* resultptr
; 
7320         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
7321         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
7337 static PyObject 
*_wrap_TreeListCtrl_Delete(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7338     PyObject 
*resultobj
; 
7339     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7340     wxTreeItemId 
*arg2 
= 0 ; 
7341     PyObject 
* obj0 
= 0 ; 
7342     PyObject 
* obj1 
= 0 ; 
7344         (char *) "self",(char *) "item", NULL 
 
7347     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Delete",kwnames
,&obj0
,&obj1
)) goto fail
; 
7348     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7349     if (SWIG_arg_fail(1)) SWIG_fail
; 
7351         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7352         if (SWIG_arg_fail(2)) SWIG_fail
; 
7354             SWIG_null_ref("wxTreeItemId"); 
7356         if (SWIG_arg_fail(2)) SWIG_fail
; 
7359         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7360         (arg1
)->Delete((wxTreeItemId 
const &)*arg2
); 
7362         wxPyEndAllowThreads(__tstate
); 
7363         if (PyErr_Occurred()) SWIG_fail
; 
7365     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7372 static PyObject 
*_wrap_TreeListCtrl_DeleteChildren(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7373     PyObject 
*resultobj
; 
7374     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7375     wxTreeItemId 
*arg2 
= 0 ; 
7376     PyObject 
* obj0 
= 0 ; 
7377     PyObject 
* obj1 
= 0 ; 
7379         (char *) "self",(char *) "item", NULL 
 
7382     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_DeleteChildren",kwnames
,&obj0
,&obj1
)) goto fail
; 
7383     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7384     if (SWIG_arg_fail(1)) SWIG_fail
; 
7386         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7387         if (SWIG_arg_fail(2)) SWIG_fail
; 
7389             SWIG_null_ref("wxTreeItemId"); 
7391         if (SWIG_arg_fail(2)) SWIG_fail
; 
7394         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7395         (arg1
)->DeleteChildren((wxTreeItemId 
const &)*arg2
); 
7397         wxPyEndAllowThreads(__tstate
); 
7398         if (PyErr_Occurred()) SWIG_fail
; 
7400     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7407 static PyObject 
*_wrap_TreeListCtrl_DeleteAllItems(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7408     PyObject 
*resultobj
; 
7409     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7410     PyObject 
* obj0 
= 0 ; 
7412         (char *) "self", NULL 
 
7415     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_DeleteAllItems",kwnames
,&obj0
)) goto fail
; 
7416     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7417     if (SWIG_arg_fail(1)) SWIG_fail
; 
7419         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7420         (arg1
)->DeleteAllItems(); 
7422         wxPyEndAllowThreads(__tstate
); 
7423         if (PyErr_Occurred()) SWIG_fail
; 
7425     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7432 static PyObject 
*_wrap_TreeListCtrl_Expand(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7433     PyObject 
*resultobj
; 
7434     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7435     wxTreeItemId 
*arg2 
= 0 ; 
7436     PyObject 
* obj0 
= 0 ; 
7437     PyObject 
* obj1 
= 0 ; 
7439         (char *) "self",(char *) "item", NULL 
 
7442     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Expand",kwnames
,&obj0
,&obj1
)) goto fail
; 
7443     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7444     if (SWIG_arg_fail(1)) SWIG_fail
; 
7446         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7447         if (SWIG_arg_fail(2)) SWIG_fail
; 
7449             SWIG_null_ref("wxTreeItemId"); 
7451         if (SWIG_arg_fail(2)) SWIG_fail
; 
7454         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7455         (arg1
)->Expand((wxTreeItemId 
const &)*arg2
); 
7457         wxPyEndAllowThreads(__tstate
); 
7458         if (PyErr_Occurred()) SWIG_fail
; 
7460     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7467 static PyObject 
*_wrap_TreeListCtrl_ExpandAll(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7468     PyObject 
*resultobj
; 
7469     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7470     wxTreeItemId 
*arg2 
= 0 ; 
7471     PyObject 
* obj0 
= 0 ; 
7472     PyObject 
* obj1 
= 0 ; 
7474         (char *) "self",(char *) "item", NULL 
 
7477     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_ExpandAll",kwnames
,&obj0
,&obj1
)) goto fail
; 
7478     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7479     if (SWIG_arg_fail(1)) SWIG_fail
; 
7481         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7482         if (SWIG_arg_fail(2)) SWIG_fail
; 
7484             SWIG_null_ref("wxTreeItemId"); 
7486         if (SWIG_arg_fail(2)) SWIG_fail
; 
7489         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7490         (arg1
)->ExpandAll((wxTreeItemId 
const &)*arg2
); 
7492         wxPyEndAllowThreads(__tstate
); 
7493         if (PyErr_Occurred()) SWIG_fail
; 
7495     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7502 static PyObject 
*_wrap_TreeListCtrl_Collapse(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7503     PyObject 
*resultobj
; 
7504     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7505     wxTreeItemId 
*arg2 
= 0 ; 
7506     PyObject 
* obj0 
= 0 ; 
7507     PyObject 
* obj1 
= 0 ; 
7509         (char *) "self",(char *) "item", NULL 
 
7512     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Collapse",kwnames
,&obj0
,&obj1
)) goto fail
; 
7513     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7514     if (SWIG_arg_fail(1)) SWIG_fail
; 
7516         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7517         if (SWIG_arg_fail(2)) SWIG_fail
; 
7519             SWIG_null_ref("wxTreeItemId"); 
7521         if (SWIG_arg_fail(2)) SWIG_fail
; 
7524         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7525         (arg1
)->Collapse((wxTreeItemId 
const &)*arg2
); 
7527         wxPyEndAllowThreads(__tstate
); 
7528         if (PyErr_Occurred()) SWIG_fail
; 
7530     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7537 static PyObject 
*_wrap_TreeListCtrl_CollapseAndReset(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7538     PyObject 
*resultobj
; 
7539     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7540     wxTreeItemId 
*arg2 
= 0 ; 
7541     PyObject 
* obj0 
= 0 ; 
7542     PyObject 
* obj1 
= 0 ; 
7544         (char *) "self",(char *) "item", NULL 
 
7547     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_CollapseAndReset",kwnames
,&obj0
,&obj1
)) goto fail
; 
7548     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7549     if (SWIG_arg_fail(1)) SWIG_fail
; 
7551         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7552         if (SWIG_arg_fail(2)) SWIG_fail
; 
7554             SWIG_null_ref("wxTreeItemId"); 
7556         if (SWIG_arg_fail(2)) SWIG_fail
; 
7559         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7560         (arg1
)->CollapseAndReset((wxTreeItemId 
const &)*arg2
); 
7562         wxPyEndAllowThreads(__tstate
); 
7563         if (PyErr_Occurred()) SWIG_fail
; 
7565     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7572 static PyObject 
*_wrap_TreeListCtrl_Toggle(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7573     PyObject 
*resultobj
; 
7574     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7575     wxTreeItemId 
*arg2 
= 0 ; 
7576     PyObject 
* obj0 
= 0 ; 
7577     PyObject 
* obj1 
= 0 ; 
7579         (char *) "self",(char *) "item", NULL 
 
7582     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Toggle",kwnames
,&obj0
,&obj1
)) goto fail
; 
7583     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7584     if (SWIG_arg_fail(1)) SWIG_fail
; 
7586         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7587         if (SWIG_arg_fail(2)) SWIG_fail
; 
7589             SWIG_null_ref("wxTreeItemId"); 
7591         if (SWIG_arg_fail(2)) SWIG_fail
; 
7594         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7595         (arg1
)->Toggle((wxTreeItemId 
const &)*arg2
); 
7597         wxPyEndAllowThreads(__tstate
); 
7598         if (PyErr_Occurred()) SWIG_fail
; 
7600     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7607 static PyObject 
*_wrap_TreeListCtrl_Unselect(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7608     PyObject 
*resultobj
; 
7609     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7610     PyObject 
* obj0 
= 0 ; 
7612         (char *) "self", NULL 
 
7615     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_Unselect",kwnames
,&obj0
)) goto fail
; 
7616     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7617     if (SWIG_arg_fail(1)) SWIG_fail
; 
7619         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7622         wxPyEndAllowThreads(__tstate
); 
7623         if (PyErr_Occurred()) SWIG_fail
; 
7625     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7632 static PyObject 
*_wrap_TreeListCtrl_UnselectAll(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7633     PyObject 
*resultobj
; 
7634     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7635     PyObject 
* obj0 
= 0 ; 
7637         (char *) "self", NULL 
 
7640     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_UnselectAll",kwnames
,&obj0
)) goto fail
; 
7641     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7642     if (SWIG_arg_fail(1)) SWIG_fail
; 
7644         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7645         (arg1
)->UnselectAll(); 
7647         wxPyEndAllowThreads(__tstate
); 
7648         if (PyErr_Occurred()) SWIG_fail
; 
7650     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7657 static PyObject 
*_wrap_TreeListCtrl_SelectItem(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7658     PyObject 
*resultobj
; 
7659     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7660     wxTreeItemId 
*arg2 
= 0 ; 
7661     bool arg3 
= (bool) true ; 
7662     bool arg4 
= (bool) false ; 
7663     PyObject 
* obj0 
= 0 ; 
7664     PyObject 
* obj1 
= 0 ; 
7665     PyObject 
* obj2 
= 0 ; 
7666     PyObject 
* obj3 
= 0 ; 
7668         (char *) "self",(char *) "item",(char *) "unselect_others",(char *) "extended_select", NULL 
 
7671     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:TreeListCtrl_SelectItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
7672     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7673     if (SWIG_arg_fail(1)) SWIG_fail
; 
7675         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7676         if (SWIG_arg_fail(2)) SWIG_fail
; 
7678             SWIG_null_ref("wxTreeItemId"); 
7680         if (SWIG_arg_fail(2)) SWIG_fail
; 
7684             arg3 
= (bool)(SWIG_As_bool(obj2
));  
7685             if (SWIG_arg_fail(3)) SWIG_fail
; 
7690             arg4 
= (bool)(SWIG_As_bool(obj3
));  
7691             if (SWIG_arg_fail(4)) SWIG_fail
; 
7695         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7696         (arg1
)->SelectItem((wxTreeItemId 
const &)*arg2
,arg3
,arg4
); 
7698         wxPyEndAllowThreads(__tstate
); 
7699         if (PyErr_Occurred()) SWIG_fail
; 
7701     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7708 static PyObject 
*_wrap_TreeListCtrl_SelectAll(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7709     PyObject 
*resultobj
; 
7710     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7711     bool arg2 
= (bool) false ; 
7712     PyObject 
* obj0 
= 0 ; 
7713     PyObject 
* obj1 
= 0 ; 
7715         (char *) "self",(char *) "extended_select", NULL 
 
7718     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:TreeListCtrl_SelectAll",kwnames
,&obj0
,&obj1
)) goto fail
; 
7719     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7720     if (SWIG_arg_fail(1)) SWIG_fail
; 
7723             arg2 
= (bool)(SWIG_As_bool(obj1
));  
7724             if (SWIG_arg_fail(2)) SWIG_fail
; 
7728         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7729         (arg1
)->SelectAll(arg2
); 
7731         wxPyEndAllowThreads(__tstate
); 
7732         if (PyErr_Occurred()) SWIG_fail
; 
7734     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7741 static PyObject 
*_wrap_TreeListCtrl_EnsureVisible(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7742     PyObject 
*resultobj
; 
7743     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7744     wxTreeItemId 
*arg2 
= 0 ; 
7745     PyObject 
* obj0 
= 0 ; 
7746     PyObject 
* obj1 
= 0 ; 
7748         (char *) "self",(char *) "item", NULL 
 
7751     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_EnsureVisible",kwnames
,&obj0
,&obj1
)) goto fail
; 
7752     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7753     if (SWIG_arg_fail(1)) SWIG_fail
; 
7755         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7756         if (SWIG_arg_fail(2)) SWIG_fail
; 
7758             SWIG_null_ref("wxTreeItemId"); 
7760         if (SWIG_arg_fail(2)) SWIG_fail
; 
7763         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7764         (arg1
)->EnsureVisible((wxTreeItemId 
const &)*arg2
); 
7766         wxPyEndAllowThreads(__tstate
); 
7767         if (PyErr_Occurred()) SWIG_fail
; 
7769     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7776 static PyObject 
*_wrap_TreeListCtrl_ScrollTo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7777     PyObject 
*resultobj
; 
7778     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7779     wxTreeItemId 
*arg2 
= 0 ; 
7780     PyObject 
* obj0 
= 0 ; 
7781     PyObject 
* obj1 
= 0 ; 
7783         (char *) "self",(char *) "item", NULL 
 
7786     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_ScrollTo",kwnames
,&obj0
,&obj1
)) goto fail
; 
7787     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7788     if (SWIG_arg_fail(1)) SWIG_fail
; 
7790         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7791         if (SWIG_arg_fail(2)) SWIG_fail
; 
7793             SWIG_null_ref("wxTreeItemId"); 
7795         if (SWIG_arg_fail(2)) SWIG_fail
; 
7798         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7799         (arg1
)->ScrollTo((wxTreeItemId 
const &)*arg2
); 
7801         wxPyEndAllowThreads(__tstate
); 
7802         if (PyErr_Occurred()) SWIG_fail
; 
7804     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7811 static PyObject 
*_wrap_TreeListCtrl_HitTest(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7812     PyObject 
*resultobj
; 
7813     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7817     wxTreeItemId result
; 
7823     PyObject 
* obj0 
= 0 ; 
7824     PyObject 
* obj1 
= 0 ; 
7826         (char *) "self",(char *) "point", NULL 
 
7829     arg3 
= &temp3
; res3 
= SWIG_NEWOBJ
; 
7830     arg4 
= &temp4
; res4 
= SWIG_NEWOBJ
; 
7831     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_HitTest",kwnames
,&obj0
,&obj1
)) goto fail
; 
7832     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7833     if (SWIG_arg_fail(1)) SWIG_fail
; 
7836         if ( ! wxPoint_helper(obj1
, &arg2
)) SWIG_fail
; 
7839         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7840         result 
= (arg1
)->HitTest((wxPoint 
const &)*arg2
,*arg3
,*arg4
); 
7842         wxPyEndAllowThreads(__tstate
); 
7843         if (PyErr_Occurred()) SWIG_fail
; 
7846         wxTreeItemId 
* resultptr
; 
7847         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
7848         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
7850     resultobj 
= t_output_helper(resultobj
, ((res3 
== SWIG_NEWOBJ
) ? 
7851     SWIG_From_int((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_int
, 0))); 
7852     resultobj 
= t_output_helper(resultobj
, ((res4 
== SWIG_NEWOBJ
) ? 
7853     SWIG_From_int((*arg4
)) : SWIG_NewPointerObj((void*)(arg4
), SWIGTYPE_p_int
, 0))); 
7860 static PyObject 
*_wrap_TreeListCtrl_GetBoundingRect(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7861     PyObject 
*resultobj
; 
7862     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7863     wxTreeItemId 
*arg2 
= 0 ; 
7864     bool arg3 
= (bool) false ; 
7866     PyObject 
* obj0 
= 0 ; 
7867     PyObject 
* obj1 
= 0 ; 
7868     PyObject 
* obj2 
= 0 ; 
7870         (char *) "self",(char *) "item",(char *) "textOnly", NULL 
 
7873     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_GetBoundingRect",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
7874     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7875     if (SWIG_arg_fail(1)) SWIG_fail
; 
7877         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7878         if (SWIG_arg_fail(2)) SWIG_fail
; 
7880             SWIG_null_ref("wxTreeItemId"); 
7882         if (SWIG_arg_fail(2)) SWIG_fail
; 
7886             arg3 
= (bool)(SWIG_As_bool(obj2
));  
7887             if (SWIG_arg_fail(3)) SWIG_fail
; 
7891         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7892         result 
= (PyObject 
*)wxPyTreeListCtrl_GetBoundingRect(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
7894         wxPyEndAllowThreads(__tstate
); 
7895         if (PyErr_Occurred()) SWIG_fail
; 
7904 static PyObject 
*_wrap_TreeListCtrl_EditLabel(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7905     PyObject 
*resultobj
; 
7906     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7907     wxTreeItemId 
*arg2 
= 0 ; 
7908     PyObject 
* obj0 
= 0 ; 
7909     PyObject 
* obj1 
= 0 ; 
7911         (char *) "self",(char *) "item", NULL 
 
7914     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_EditLabel",kwnames
,&obj0
,&obj1
)) goto fail
; 
7915     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7916     if (SWIG_arg_fail(1)) SWIG_fail
; 
7918         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7919         if (SWIG_arg_fail(2)) SWIG_fail
; 
7921             SWIG_null_ref("wxTreeItemId"); 
7923         if (SWIG_arg_fail(2)) SWIG_fail
; 
7926         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7927         (arg1
)->EditLabel((wxTreeItemId 
const &)*arg2
); 
7929         wxPyEndAllowThreads(__tstate
); 
7930         if (PyErr_Occurred()) SWIG_fail
; 
7932     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7939 static PyObject 
*_wrap_TreeListCtrl_Edit(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7940     PyObject 
*resultobj
; 
7941     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7942     wxTreeItemId 
*arg2 
= 0 ; 
7943     PyObject 
* obj0 
= 0 ; 
7944     PyObject 
* obj1 
= 0 ; 
7946         (char *) "self",(char *) "item", NULL 
 
7949     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Edit",kwnames
,&obj0
,&obj1
)) goto fail
; 
7950     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7951     if (SWIG_arg_fail(1)) SWIG_fail
; 
7953         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7954         if (SWIG_arg_fail(2)) SWIG_fail
; 
7956             SWIG_null_ref("wxTreeItemId"); 
7958         if (SWIG_arg_fail(2)) SWIG_fail
; 
7961         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7962         (arg1
)->Edit((wxTreeItemId 
const &)*arg2
); 
7964         wxPyEndAllowThreads(__tstate
); 
7965         if (PyErr_Occurred()) SWIG_fail
; 
7967     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7974 static PyObject 
*_wrap_TreeListCtrl_SortChildren(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7975     PyObject 
*resultobj
; 
7976     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7977     wxTreeItemId 
*arg2 
= 0 ; 
7978     PyObject 
* obj0 
= 0 ; 
7979     PyObject 
* obj1 
= 0 ; 
7981         (char *) "self",(char *) "item", NULL 
 
7984     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SortChildren",kwnames
,&obj0
,&obj1
)) goto fail
; 
7985     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7986     if (SWIG_arg_fail(1)) SWIG_fail
; 
7988         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7989         if (SWIG_arg_fail(2)) SWIG_fail
; 
7991             SWIG_null_ref("wxTreeItemId"); 
7993         if (SWIG_arg_fail(2)) SWIG_fail
; 
7996         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7997         (arg1
)->SortChildren((wxTreeItemId 
const &)*arg2
); 
7999         wxPyEndAllowThreads(__tstate
); 
8000         if (PyErr_Occurred()) SWIG_fail
; 
8002     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
8009 static PyObject 
*_wrap_TreeListCtrl_FindItem(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8010     PyObject 
*resultobj
; 
8011     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8012     wxTreeItemId 
*arg2 
= 0 ; 
8013     wxString 
*arg3 
= 0 ; 
8014     int arg4 
= (int) 0 ; 
8015     wxTreeItemId result
; 
8016     bool temp3 
= false ; 
8017     PyObject 
* obj0 
= 0 ; 
8018     PyObject 
* obj1 
= 0 ; 
8019     PyObject 
* obj2 
= 0 ; 
8020     PyObject 
* obj3 
= 0 ; 
8022         (char *) "self",(char *) "item",(char *) "str",(char *) "flags", NULL 
 
8025     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:TreeListCtrl_FindItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
8026     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
8027     if (SWIG_arg_fail(1)) SWIG_fail
; 
8029         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
8030         if (SWIG_arg_fail(2)) SWIG_fail
; 
8032             SWIG_null_ref("wxTreeItemId"); 
8034         if (SWIG_arg_fail(2)) SWIG_fail
; 
8037         arg3 
= wxString_in_helper(obj2
); 
8038         if (arg3 
== NULL
) SWIG_fail
; 
8043             arg4 
= (int)(SWIG_As_int(obj3
));  
8044             if (SWIG_arg_fail(4)) SWIG_fail
; 
8048         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8049         result 
= (arg1
)->FindItem((wxTreeItemId 
const &)*arg2
,(wxString 
const &)*arg3
,arg4
); 
8051         wxPyEndAllowThreads(__tstate
); 
8052         if (PyErr_Occurred()) SWIG_fail
; 
8055         wxTreeItemId 
* resultptr
; 
8056         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
8057         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
8073 static PyObject 
*_wrap_TreeListCtrl_GetHeaderWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8074     PyObject 
*resultobj
; 
8075     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8077     PyObject 
* obj0 
= 0 ; 
8079         (char *) "self", NULL 
 
8082     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetHeaderWindow",kwnames
,&obj0
)) goto fail
; 
8083     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
8084     if (SWIG_arg_fail(1)) SWIG_fail
; 
8086         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8087         result 
= (wxWindow 
*)((wxPyTreeListCtrl 
const *)arg1
)->GetHeaderWindow(); 
8089         wxPyEndAllowThreads(__tstate
); 
8090         if (PyErr_Occurred()) SWIG_fail
; 
8093         resultobj 
= wxPyMake_wxObject(result
, 0);  
8101 static PyObject 
*_wrap_TreeListCtrl_GetMainWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8102     PyObject 
*resultobj
; 
8103     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8104     wxScrolledWindow 
*result
; 
8105     PyObject 
* obj0 
= 0 ; 
8107         (char *) "self", NULL 
 
8110     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetMainWindow",kwnames
,&obj0
)) goto fail
; 
8111     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
8112     if (SWIG_arg_fail(1)) SWIG_fail
; 
8114         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8115         result 
= (wxScrolledWindow 
*)((wxPyTreeListCtrl 
const *)arg1
)->GetMainWindow(); 
8117         wxPyEndAllowThreads(__tstate
); 
8118         if (PyErr_Occurred()) SWIG_fail
; 
8121         resultobj 
= wxPyMake_wxObject(result
, 0);  
8129 static PyObject 
* TreeListCtrl_swigregister(PyObject 
*, PyObject 
*args
) { 
8131     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
8132     SWIG_TypeClientData(SWIGTYPE_p_wxPyTreeListCtrl
, obj
); 
8134     return Py_BuildValue((char *)""); 
8136 static PyObject 
*_wrap_new_StaticPicture(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8137     PyObject 
*resultobj
; 
8138     wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
8139     int arg2 
= (int) -1 ; 
8140     wxBitmap 
const &arg3_defvalue 
= wxNullBitmap 
; 
8141     wxBitmap 
*arg3 
= (wxBitmap 
*) &arg3_defvalue 
; 
8142     wxPoint 
const &arg4_defvalue 
= wxDefaultPosition 
; 
8143     wxPoint 
*arg4 
= (wxPoint 
*) &arg4_defvalue 
; 
8144     wxSize 
const &arg5_defvalue 
= wxDefaultSize 
; 
8145     wxSize 
*arg5 
= (wxSize 
*) &arg5_defvalue 
; 
8146     long arg6 
= (long) 0 ; 
8147     wxString 
const &arg7_defvalue 
= wxPyStaticPictureNameStr 
; 
8148     wxString 
*arg7 
= (wxString 
*) &arg7_defvalue 
; 
8149     wxStaticPicture 
*result
; 
8152     bool temp7 
= false ; 
8153     PyObject 
* obj0 
= 0 ; 
8154     PyObject 
* obj1 
= 0 ; 
8155     PyObject 
* obj2 
= 0 ; 
8156     PyObject 
* obj3 
= 0 ; 
8157     PyObject 
* obj4 
= 0 ; 
8158     PyObject 
* obj5 
= 0 ; 
8159     PyObject 
* obj6 
= 0 ; 
8161         (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL 
 
8164     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOOO:new_StaticPicture",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
; 
8165     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
8166     if (SWIG_arg_fail(1)) SWIG_fail
; 
8169             arg2 
= (int)(SWIG_As_int(obj1
));  
8170             if (SWIG_arg_fail(2)) SWIG_fail
; 
8175             SWIG_Python_ConvertPtr(obj2
, (void **)&arg3
, SWIGTYPE_p_wxBitmap
, SWIG_POINTER_EXCEPTION 
| 0); 
8176             if (SWIG_arg_fail(3)) SWIG_fail
; 
8178                 SWIG_null_ref("wxBitmap"); 
8180             if (SWIG_arg_fail(3)) SWIG_fail
; 
8186             if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
; 
8192             if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
; 
8197             arg6 
= (long)(SWIG_As_long(obj5
));  
8198             if (SWIG_arg_fail(6)) SWIG_fail
; 
8203             arg7 
= wxString_in_helper(obj6
); 
8204             if (arg7 
== NULL
) SWIG_fail
; 
8209         if (!wxPyCheckForApp()) SWIG_fail
; 
8210         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8211         result 
= (wxStaticPicture 
*)new wxStaticPicture(arg1
,arg2
,(wxBitmap 
const &)*arg3
,(wxPoint 
const &)*arg4
,(wxSize 
const &)*arg5
,arg6
,(wxString 
const &)*arg7
); 
8213         wxPyEndAllowThreads(__tstate
); 
8214         if (PyErr_Occurred()) SWIG_fail
; 
8216     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxStaticPicture
, 1); 
8231 static PyObject 
*_wrap_new_PreStaticPicture(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8232     PyObject 
*resultobj
; 
8233     wxStaticPicture 
*result
; 
8238     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_PreStaticPicture",kwnames
)) goto fail
; 
8240         if (!wxPyCheckForApp()) SWIG_fail
; 
8241         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8242         result 
= (wxStaticPicture 
*)new wxStaticPicture(); 
8244         wxPyEndAllowThreads(__tstate
); 
8245         if (PyErr_Occurred()) SWIG_fail
; 
8247     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxStaticPicture
, 1); 
8254 static PyObject 
*_wrap_StaticPicture_Create(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8255     PyObject 
*resultobj
; 
8256     wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
8257     wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
8258     int arg3 
= (int) -1 ; 
8259     wxBitmap 
const &arg4_defvalue 
= wxNullBitmap 
; 
8260     wxBitmap 
*arg4 
= (wxBitmap 
*) &arg4_defvalue 
; 
8261     wxPoint 
const &arg5_defvalue 
= wxDefaultPosition 
; 
8262     wxPoint 
*arg5 
= (wxPoint 
*) &arg5_defvalue 
; 
8263     wxSize 
const &arg6_defvalue 
= wxDefaultSize 
; 
8264     wxSize 
*arg6 
= (wxSize 
*) &arg6_defvalue 
; 
8265     long arg7 
= (long) 0 ; 
8266     wxString 
const &arg8_defvalue 
= wxPyStaticPictureNameStr 
; 
8267     wxString 
*arg8 
= (wxString 
*) &arg8_defvalue 
; 
8271     bool temp8 
= false ; 
8272     PyObject 
* obj0 
= 0 ; 
8273     PyObject 
* obj1 
= 0 ; 
8274     PyObject 
* obj2 
= 0 ; 
8275     PyObject 
* obj3 
= 0 ; 
8276     PyObject 
* obj4 
= 0 ; 
8277     PyObject 
* obj5 
= 0 ; 
8278     PyObject 
* obj6 
= 0 ; 
8279     PyObject 
* obj7 
= 0 ; 
8281         (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL 
 
8284     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOOOO:StaticPicture_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
,&obj7
)) goto fail
; 
8285     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_EXCEPTION 
| 0); 
8286     if (SWIG_arg_fail(1)) SWIG_fail
; 
8287     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
8288     if (SWIG_arg_fail(2)) SWIG_fail
; 
8291             arg3 
= (int)(SWIG_As_int(obj2
));  
8292             if (SWIG_arg_fail(3)) SWIG_fail
; 
8297             SWIG_Python_ConvertPtr(obj3
, (void **)&arg4
, SWIGTYPE_p_wxBitmap
, SWIG_POINTER_EXCEPTION 
| 0); 
8298             if (SWIG_arg_fail(4)) SWIG_fail
; 
8300                 SWIG_null_ref("wxBitmap"); 
8302             if (SWIG_arg_fail(4)) SWIG_fail
; 
8308             if ( ! wxPoint_helper(obj4
, &arg5
)) SWIG_fail
; 
8314             if ( ! wxSize_helper(obj5
, &arg6
)) SWIG_fail
; 
8319             arg7 
= (long)(SWIG_As_long(obj6
));  
8320             if (SWIG_arg_fail(7)) SWIG_fail
; 
8325             arg8 
= wxString_in_helper(obj7
); 
8326             if (arg8 
== NULL
) SWIG_fail
; 
8331         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8332         result 
= (bool)(arg1
)->Create(arg2
,arg3
,(wxBitmap 
const &)*arg4
,(wxPoint 
const &)*arg5
,(wxSize 
const &)*arg6
,arg7
,(wxString 
const &)*arg8
); 
8334         wxPyEndAllowThreads(__tstate
); 
8335         if (PyErr_Occurred()) SWIG_fail
; 
8338         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
8354 static PyObject 
*_wrap_StaticPicture_SetBitmap(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8355     PyObject 
*resultobj
; 
8356     wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
8357     wxBitmap 
*arg2 
= 0 ; 
8358     PyObject 
* obj0 
= 0 ; 
8359     PyObject 
* obj1 
= 0 ; 
8361         (char *) "self",(char *) "bmp", NULL 
 
8364     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetBitmap",kwnames
,&obj0
,&obj1
)) goto fail
; 
8365     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_EXCEPTION 
| 0); 
8366     if (SWIG_arg_fail(1)) SWIG_fail
; 
8368         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxBitmap
, SWIG_POINTER_EXCEPTION 
| 0); 
8369         if (SWIG_arg_fail(2)) SWIG_fail
; 
8371             SWIG_null_ref("wxBitmap"); 
8373         if (SWIG_arg_fail(2)) SWIG_fail
; 
8376         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8377         (arg1
)->SetBitmap((wxBitmap 
const &)*arg2
); 
8379         wxPyEndAllowThreads(__tstate
); 
8380         if (PyErr_Occurred()) SWIG_fail
; 
8382     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
8389 static PyObject 
*_wrap_StaticPicture_GetBitmap(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8390     PyObject 
*resultobj
; 
8391     wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
8393     PyObject 
* obj0 
= 0 ; 
8395         (char *) "self", NULL 
 
8398     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:StaticPicture_GetBitmap",kwnames
,&obj0
)) goto fail
; 
8399     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_EXCEPTION 
| 0); 
8400     if (SWIG_arg_fail(1)) SWIG_fail
; 
8402         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8403         result 
= ((wxStaticPicture 
const *)arg1
)->GetBitmap(); 
8405         wxPyEndAllowThreads(__tstate
); 
8406         if (PyErr_Occurred()) SWIG_fail
; 
8409         wxBitmap 
* resultptr
; 
8410         resultptr 
= new wxBitmap((wxBitmap 
&)(result
)); 
8411         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxBitmap
, 1); 
8419 static PyObject 
*_wrap_StaticPicture_SetIcon(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8420     PyObject 
*resultobj
; 
8421     wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
8423     PyObject 
* obj0 
= 0 ; 
8424     PyObject 
* obj1 
= 0 ; 
8426         (char *) "self",(char *) "icon", NULL 
 
8429     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetIcon",kwnames
,&obj0
,&obj1
)) goto fail
; 
8430     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_EXCEPTION 
| 0); 
8431     if (SWIG_arg_fail(1)) SWIG_fail
; 
8433         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxIcon
, SWIG_POINTER_EXCEPTION 
| 0); 
8434         if (SWIG_arg_fail(2)) SWIG_fail
; 
8436             SWIG_null_ref("wxIcon"); 
8438         if (SWIG_arg_fail(2)) SWIG_fail
; 
8441         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8442         (arg1
)->SetIcon((wxIcon 
const &)*arg2
); 
8444         wxPyEndAllowThreads(__tstate
); 
8445         if (PyErr_Occurred()) SWIG_fail
; 
8447     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
8454 static PyObject 
*_wrap_StaticPicture_GetIcon(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8455     PyObject 
*resultobj
; 
8456     wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
8458     PyObject 
* obj0 
= 0 ; 
8460         (char *) "self", NULL 
 
8463     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:StaticPicture_GetIcon",kwnames
,&obj0
)) goto fail
; 
8464     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_EXCEPTION 
| 0); 
8465     if (SWIG_arg_fail(1)) SWIG_fail
; 
8467         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8468         result 
= ((wxStaticPicture 
const *)arg1
)->GetIcon(); 
8470         wxPyEndAllowThreads(__tstate
); 
8471         if (PyErr_Occurred()) SWIG_fail
; 
8475         resultptr 
= new wxIcon((wxIcon 
&)(result
)); 
8476         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxIcon
, 1); 
8484 static PyObject 
*_wrap_StaticPicture_SetAlignment(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8485     PyObject 
*resultobj
; 
8486     wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
8488     PyObject 
* obj0 
= 0 ; 
8489     PyObject 
* obj1 
= 0 ; 
8491         (char *) "self",(char *) "align", NULL 
 
8494     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetAlignment",kwnames
,&obj0
,&obj1
)) goto fail
; 
8495     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_EXCEPTION 
| 0); 
8496     if (SWIG_arg_fail(1)) SWIG_fail
; 
8498         arg2 
= (int)(SWIG_As_int(obj1
));  
8499         if (SWIG_arg_fail(2)) SWIG_fail
; 
8502         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8503         (arg1
)->SetAlignment(arg2
); 
8505         wxPyEndAllowThreads(__tstate
); 
8506         if (PyErr_Occurred()) SWIG_fail
; 
8508     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
8515 static PyObject 
*_wrap_StaticPicture_GetAlignment(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8516     PyObject 
*resultobj
; 
8517     wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
8519     PyObject 
* obj0 
= 0 ; 
8521         (char *) "self", NULL 
 
8524     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:StaticPicture_GetAlignment",kwnames
,&obj0
)) goto fail
; 
8525     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_EXCEPTION 
| 0); 
8526     if (SWIG_arg_fail(1)) SWIG_fail
; 
8528         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8529         result 
= (int)((wxStaticPicture 
const *)arg1
)->GetAlignment(); 
8531         wxPyEndAllowThreads(__tstate
); 
8532         if (PyErr_Occurred()) SWIG_fail
; 
8535         resultobj 
= SWIG_From_int((int)(result
));  
8543 static PyObject 
*_wrap_StaticPicture_SetScale(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8544     PyObject 
*resultobj
; 
8545     wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
8547     PyObject 
* obj0 
= 0 ; 
8548     PyObject 
* obj1 
= 0 ; 
8550         (char *) "self",(char *) "scale", NULL 
 
8553     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetScale",kwnames
,&obj0
,&obj1
)) goto fail
; 
8554     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_EXCEPTION 
| 0); 
8555     if (SWIG_arg_fail(1)) SWIG_fail
; 
8557         arg2 
= (int)(SWIG_As_int(obj1
));  
8558         if (SWIG_arg_fail(2)) SWIG_fail
; 
8561         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8562         (arg1
)->SetScale(arg2
); 
8564         wxPyEndAllowThreads(__tstate
); 
8565         if (PyErr_Occurred()) SWIG_fail
; 
8567     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
8574 static PyObject 
*_wrap_StaticPicture_GetScale(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8575     PyObject 
*resultobj
; 
8576     wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
8578     PyObject 
* obj0 
= 0 ; 
8580         (char *) "self", NULL 
 
8583     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:StaticPicture_GetScale",kwnames
,&obj0
)) goto fail
; 
8584     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_EXCEPTION 
| 0); 
8585     if (SWIG_arg_fail(1)) SWIG_fail
; 
8587         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8588         result 
= (int)((wxStaticPicture 
const *)arg1
)->GetScale(); 
8590         wxPyEndAllowThreads(__tstate
); 
8591         if (PyErr_Occurred()) SWIG_fail
; 
8594         resultobj 
= SWIG_From_int((int)(result
));  
8602 static PyObject 
*_wrap_StaticPicture_SetCustomScale(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8603     PyObject 
*resultobj
; 
8604     wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
8607     PyObject 
* obj0 
= 0 ; 
8608     PyObject 
* obj1 
= 0 ; 
8609     PyObject 
* obj2 
= 0 ; 
8611         (char *) "self",(char *) "sx",(char *) "sy", NULL 
 
8614     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:StaticPicture_SetCustomScale",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
8615     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_EXCEPTION 
| 0); 
8616     if (SWIG_arg_fail(1)) SWIG_fail
; 
8618         arg2 
= (float)(SWIG_As_float(obj1
));  
8619         if (SWIG_arg_fail(2)) SWIG_fail
; 
8622         arg3 
= (float)(SWIG_As_float(obj2
));  
8623         if (SWIG_arg_fail(3)) SWIG_fail
; 
8626         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8627         (arg1
)->SetCustomScale(arg2
,arg3
); 
8629         wxPyEndAllowThreads(__tstate
); 
8630         if (PyErr_Occurred()) SWIG_fail
; 
8632     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
8639 static PyObject 
*_wrap_StaticPicture_GetCustomScale(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8640     PyObject 
*resultobj
; 
8641     wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
8642     float *arg2 
= (float *) 0 ; 
8643     float *arg3 
= (float *) 0 ; 
8648     PyObject 
* obj0 
= 0 ; 
8650         (char *) "self", NULL 
 
8653     arg2 
= &temp2
; res2 
= SWIG_NEWOBJ
; 
8654     arg3 
= &temp3
; res3 
= SWIG_NEWOBJ
; 
8655     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:StaticPicture_GetCustomScale",kwnames
,&obj0
)) goto fail
; 
8656     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_EXCEPTION 
| 0); 
8657     if (SWIG_arg_fail(1)) SWIG_fail
; 
8659         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8660         ((wxStaticPicture 
const *)arg1
)->GetCustomScale(arg2
,arg3
); 
8662         wxPyEndAllowThreads(__tstate
); 
8663         if (PyErr_Occurred()) SWIG_fail
; 
8665     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
8666     resultobj 
= t_output_helper(resultobj
, ((res2 
== SWIG_NEWOBJ
) ? 
8667     SWIG_From_float((*arg2
)) : SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_float
, 0))); 
8668     resultobj 
= t_output_helper(resultobj
, ((res3 
== SWIG_NEWOBJ
) ? 
8669     SWIG_From_float((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_float
, 0))); 
8676 static PyObject 
* StaticPicture_swigregister(PyObject 
*, PyObject 
*args
) { 
8678     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
8679     SWIG_TypeClientData(SWIGTYPE_p_wxStaticPicture
, obj
); 
8681     return Py_BuildValue((char *)""); 
8683 static PyMethodDef SwigMethods
[] = { 
8684          { (char *)"new_DynamicSashSplitEvent", (PyCFunction
) _wrap_new_DynamicSashSplitEvent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8685          { (char *)"DynamicSashSplitEvent_swigregister", DynamicSashSplitEvent_swigregister
, METH_VARARGS
, NULL
}, 
8686          { (char *)"new_DynamicSashUnifyEvent", (PyCFunction
) _wrap_new_DynamicSashUnifyEvent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8687          { (char *)"DynamicSashUnifyEvent_swigregister", DynamicSashUnifyEvent_swigregister
, METH_VARARGS
, NULL
}, 
8688          { (char *)"new_DynamicSashWindow", (PyCFunction
) _wrap_new_DynamicSashWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8689          { (char *)"new_PreDynamicSashWindow", (PyCFunction
) _wrap_new_PreDynamicSashWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8690          { (char *)"DynamicSashWindow_Create", (PyCFunction
) _wrap_DynamicSashWindow_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8691          { (char *)"DynamicSashWindow_GetHScrollBar", (PyCFunction
) _wrap_DynamicSashWindow_GetHScrollBar
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8692          { (char *)"DynamicSashWindow_GetVScrollBar", (PyCFunction
) _wrap_DynamicSashWindow_GetVScrollBar
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8693          { (char *)"DynamicSashWindow_swigregister", DynamicSashWindow_swigregister
, METH_VARARGS
, NULL
}, 
8694          { (char *)"new_EditableListBox", (PyCFunction
) _wrap_new_EditableListBox
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8695          { (char *)"EditableListBox_SetStrings", (PyCFunction
) _wrap_EditableListBox_SetStrings
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8696          { (char *)"EditableListBox_GetStrings", (PyCFunction
) _wrap_EditableListBox_GetStrings
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8697          { (char *)"EditableListBox_GetListCtrl", (PyCFunction
) _wrap_EditableListBox_GetListCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8698          { (char *)"EditableListBox_GetDelButton", (PyCFunction
) _wrap_EditableListBox_GetDelButton
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8699          { (char *)"EditableListBox_GetNewButton", (PyCFunction
) _wrap_EditableListBox_GetNewButton
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8700          { (char *)"EditableListBox_GetUpButton", (PyCFunction
) _wrap_EditableListBox_GetUpButton
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8701          { (char *)"EditableListBox_GetDownButton", (PyCFunction
) _wrap_EditableListBox_GetDownButton
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8702          { (char *)"EditableListBox_GetEditButton", (PyCFunction
) _wrap_EditableListBox_GetEditButton
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8703          { (char *)"EditableListBox_swigregister", EditableListBox_swigregister
, METH_VARARGS
, NULL
}, 
8704          { (char *)"new_RemotelyScrolledTreeCtrl", (PyCFunction
) _wrap_new_RemotelyScrolledTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8705          { (char *)"RemotelyScrolledTreeCtrl_HideVScrollbar", (PyCFunction
) _wrap_RemotelyScrolledTreeCtrl_HideVScrollbar
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8706          { (char *)"RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars", (PyCFunction
) _wrap_RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8707          { (char *)"RemotelyScrolledTreeCtrl_GetScrolledWindow", (PyCFunction
) _wrap_RemotelyScrolledTreeCtrl_GetScrolledWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8708          { (char *)"RemotelyScrolledTreeCtrl_ScrollToLine", (PyCFunction
) _wrap_RemotelyScrolledTreeCtrl_ScrollToLine
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8709          { (char *)"RemotelyScrolledTreeCtrl_SetCompanionWindow", (PyCFunction
) _wrap_RemotelyScrolledTreeCtrl_SetCompanionWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8710          { (char *)"RemotelyScrolledTreeCtrl_GetCompanionWindow", (PyCFunction
) _wrap_RemotelyScrolledTreeCtrl_GetCompanionWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8711          { (char *)"RemotelyScrolledTreeCtrl_swigregister", RemotelyScrolledTreeCtrl_swigregister
, METH_VARARGS
, NULL
}, 
8712          { (char *)"new_TreeCompanionWindow", (PyCFunction
) _wrap_new_TreeCompanionWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8713          { (char *)"TreeCompanionWindow__setCallbackInfo", (PyCFunction
) _wrap_TreeCompanionWindow__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8714          { (char *)"TreeCompanionWindow_GetTreeCtrl", (PyCFunction
) _wrap_TreeCompanionWindow_GetTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8715          { (char *)"TreeCompanionWindow_SetTreeCtrl", (PyCFunction
) _wrap_TreeCompanionWindow_SetTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8716          { (char *)"TreeCompanionWindow_swigregister", TreeCompanionWindow_swigregister
, METH_VARARGS
, NULL
}, 
8717          { (char *)"new_ThinSplitterWindow", (PyCFunction
) _wrap_new_ThinSplitterWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8718          { (char *)"ThinSplitterWindow_swigregister", ThinSplitterWindow_swigregister
, METH_VARARGS
, NULL
}, 
8719          { (char *)"new_SplitterScrolledWindow", (PyCFunction
) _wrap_new_SplitterScrolledWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8720          { (char *)"SplitterScrolledWindow_swigregister", SplitterScrolledWindow_swigregister
, METH_VARARGS
, NULL
}, 
8721          { (char *)"new_LEDNumberCtrl", (PyCFunction
) _wrap_new_LEDNumberCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8722          { (char *)"new_PreLEDNumberCtrl", (PyCFunction
) _wrap_new_PreLEDNumberCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8723          { (char *)"LEDNumberCtrl_Create", (PyCFunction
) _wrap_LEDNumberCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8724          { (char *)"LEDNumberCtrl_GetAlignment", (PyCFunction
) _wrap_LEDNumberCtrl_GetAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8725          { (char *)"LEDNumberCtrl_GetDrawFaded", (PyCFunction
) _wrap_LEDNumberCtrl_GetDrawFaded
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8726          { (char *)"LEDNumberCtrl_GetValue", (PyCFunction
) _wrap_LEDNumberCtrl_GetValue
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8727          { (char *)"LEDNumberCtrl_SetAlignment", (PyCFunction
) _wrap_LEDNumberCtrl_SetAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8728          { (char *)"LEDNumberCtrl_SetDrawFaded", (PyCFunction
) _wrap_LEDNumberCtrl_SetDrawFaded
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8729          { (char *)"LEDNumberCtrl_SetValue", (PyCFunction
) _wrap_LEDNumberCtrl_SetValue
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8730          { (char *)"LEDNumberCtrl_swigregister", LEDNumberCtrl_swigregister
, METH_VARARGS
, NULL
}, 
8731          { (char *)"new_TreeListColumnInfo", (PyCFunction
) _wrap_new_TreeListColumnInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8732          { (char *)"TreeListColumnInfo_GetShown", (PyCFunction
) _wrap_TreeListColumnInfo_GetShown
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8733          { (char *)"TreeListColumnInfo_GetAlignment", (PyCFunction
) _wrap_TreeListColumnInfo_GetAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8734          { (char *)"TreeListColumnInfo_GetText", (PyCFunction
) _wrap_TreeListColumnInfo_GetText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8735          { (char *)"TreeListColumnInfo_GetImage", (PyCFunction
) _wrap_TreeListColumnInfo_GetImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8736          { (char *)"TreeListColumnInfo_GetSelectedImage", (PyCFunction
) _wrap_TreeListColumnInfo_GetSelectedImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8737          { (char *)"TreeListColumnInfo_GetWidth", (PyCFunction
) _wrap_TreeListColumnInfo_GetWidth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8738          { (char *)"TreeListColumnInfo_SetShown", (PyCFunction
) _wrap_TreeListColumnInfo_SetShown
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8739          { (char *)"TreeListColumnInfo_SetAlignment", (PyCFunction
) _wrap_TreeListColumnInfo_SetAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8740          { (char *)"TreeListColumnInfo_SetText", (PyCFunction
) _wrap_TreeListColumnInfo_SetText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8741          { (char *)"TreeListColumnInfo_SetImage", (PyCFunction
) _wrap_TreeListColumnInfo_SetImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8742          { (char *)"TreeListColumnInfo_SetSelectedImage", (PyCFunction
) _wrap_TreeListColumnInfo_SetSelectedImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8743          { (char *)"TreeListColumnInfo_SetWidth", (PyCFunction
) _wrap_TreeListColumnInfo_SetWidth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8744          { (char *)"TreeListColumnInfo_swigregister", TreeListColumnInfo_swigregister
, METH_VARARGS
, NULL
}, 
8745          { (char *)"new_TreeListCtrl", (PyCFunction
) _wrap_new_TreeListCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8746          { (char *)"new_PreTreeListCtrl", (PyCFunction
) _wrap_new_PreTreeListCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8747          { (char *)"TreeListCtrl_Create", (PyCFunction
) _wrap_TreeListCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8748          { (char *)"TreeListCtrl__setCallbackInfo", (PyCFunction
) _wrap_TreeListCtrl__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8749          { (char *)"TreeListCtrl_GetCount", (PyCFunction
) _wrap_TreeListCtrl_GetCount
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8750          { (char *)"TreeListCtrl_GetIndent", (PyCFunction
) _wrap_TreeListCtrl_GetIndent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8751          { (char *)"TreeListCtrl_SetIndent", (PyCFunction
) _wrap_TreeListCtrl_SetIndent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8752          { (char *)"TreeListCtrl_GetLineSpacing", (PyCFunction
) _wrap_TreeListCtrl_GetLineSpacing
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8753          { (char *)"TreeListCtrl_SetLineSpacing", (PyCFunction
) _wrap_TreeListCtrl_SetLineSpacing
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8754          { (char *)"TreeListCtrl_GetImageList", (PyCFunction
) _wrap_TreeListCtrl_GetImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8755          { (char *)"TreeListCtrl_GetStateImageList", (PyCFunction
) _wrap_TreeListCtrl_GetStateImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8756          { (char *)"TreeListCtrl_GetButtonsImageList", (PyCFunction
) _wrap_TreeListCtrl_GetButtonsImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8757          { (char *)"TreeListCtrl_SetImageList", (PyCFunction
) _wrap_TreeListCtrl_SetImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8758          { (char *)"TreeListCtrl_SetStateImageList", (PyCFunction
) _wrap_TreeListCtrl_SetStateImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8759          { (char *)"TreeListCtrl_SetButtonsImageList", (PyCFunction
) _wrap_TreeListCtrl_SetButtonsImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8760          { (char *)"TreeListCtrl_AssignImageList", (PyCFunction
) _wrap_TreeListCtrl_AssignImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8761          { (char *)"TreeListCtrl_AssignStateImageList", (PyCFunction
) _wrap_TreeListCtrl_AssignStateImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8762          { (char *)"TreeListCtrl_AssignButtonsImageList", (PyCFunction
) _wrap_TreeListCtrl_AssignButtonsImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8763          { (char *)"TreeListCtrl_AddColumn", (PyCFunction
) _wrap_TreeListCtrl_AddColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8764          { (char *)"TreeListCtrl_AddColumnInfo", (PyCFunction
) _wrap_TreeListCtrl_AddColumnInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8765          { (char *)"TreeListCtrl_InsertColumn", (PyCFunction
) _wrap_TreeListCtrl_InsertColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8766          { (char *)"TreeListCtrl_InsertColumnInfo", (PyCFunction
) _wrap_TreeListCtrl_InsertColumnInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8767          { (char *)"TreeListCtrl_RemoveColumn", (PyCFunction
) _wrap_TreeListCtrl_RemoveColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8768          { (char *)"TreeListCtrl_GetColumnCount", (PyCFunction
) _wrap_TreeListCtrl_GetColumnCount
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8769          { (char *)"TreeListCtrl_SetColumnWidth", (PyCFunction
) _wrap_TreeListCtrl_SetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8770          { (char *)"TreeListCtrl_GetColumnWidth", (PyCFunction
) _wrap_TreeListCtrl_GetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8771          { (char *)"TreeListCtrl_SetMainColumn", (PyCFunction
) _wrap_TreeListCtrl_SetMainColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8772          { (char *)"TreeListCtrl_GetMainColumn", (PyCFunction
) _wrap_TreeListCtrl_GetMainColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8773          { (char *)"TreeListCtrl_SetColumnText", (PyCFunction
) _wrap_TreeListCtrl_SetColumnText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8774          { (char *)"TreeListCtrl_GetColumnText", (PyCFunction
) _wrap_TreeListCtrl_GetColumnText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8775          { (char *)"TreeListCtrl_SetColumn", (PyCFunction
) _wrap_TreeListCtrl_SetColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8776          { (char *)"TreeListCtrl_GetColumn", (PyCFunction
) _wrap_TreeListCtrl_GetColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8777          { (char *)"TreeListCtrl_SetColumnAlignment", (PyCFunction
) _wrap_TreeListCtrl_SetColumnAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8778          { (char *)"TreeListCtrl_GetColumnAlignment", (PyCFunction
) _wrap_TreeListCtrl_GetColumnAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8779          { (char *)"TreeListCtrl_SetColumnImage", (PyCFunction
) _wrap_TreeListCtrl_SetColumnImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8780          { (char *)"TreeListCtrl_GetColumnImage", (PyCFunction
) _wrap_TreeListCtrl_GetColumnImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8781          { (char *)"TreeListCtrl_ShowColumn", (PyCFunction
) _wrap_TreeListCtrl_ShowColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8782          { (char *)"TreeListCtrl_IsColumnShown", (PyCFunction
) _wrap_TreeListCtrl_IsColumnShown
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8783          { (char *)"TreeListCtrl_GetItemText", (PyCFunction
) _wrap_TreeListCtrl_GetItemText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8784          { (char *)"TreeListCtrl_GetItemImage", (PyCFunction
) _wrap_TreeListCtrl_GetItemImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8785          { (char *)"TreeListCtrl_SetItemText", (PyCFunction
) _wrap_TreeListCtrl_SetItemText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8786          { (char *)"TreeListCtrl_SetItemImage", (PyCFunction
) _wrap_TreeListCtrl_SetItemImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8787          { (char *)"TreeListCtrl_GetItemData", (PyCFunction
) _wrap_TreeListCtrl_GetItemData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8788          { (char *)"TreeListCtrl_SetItemData", (PyCFunction
) _wrap_TreeListCtrl_SetItemData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8789          { (char *)"TreeListCtrl_GetItemPyData", (PyCFunction
) _wrap_TreeListCtrl_GetItemPyData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8790          { (char *)"TreeListCtrl_SetItemPyData", (PyCFunction
) _wrap_TreeListCtrl_SetItemPyData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8791          { (char *)"TreeListCtrl_SetItemHasChildren", (PyCFunction
) _wrap_TreeListCtrl_SetItemHasChildren
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8792          { (char *)"TreeListCtrl_SetItemBold", (PyCFunction
) _wrap_TreeListCtrl_SetItemBold
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8793          { (char *)"TreeListCtrl_SetItemTextColour", (PyCFunction
) _wrap_TreeListCtrl_SetItemTextColour
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8794          { (char *)"TreeListCtrl_SetItemBackgroundColour", (PyCFunction
) _wrap_TreeListCtrl_SetItemBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8795          { (char *)"TreeListCtrl_SetItemFont", (PyCFunction
) _wrap_TreeListCtrl_SetItemFont
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8796          { (char *)"TreeListCtrl_GetItemBold", (PyCFunction
) _wrap_TreeListCtrl_GetItemBold
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8797          { (char *)"TreeListCtrl_GetItemTextColour", (PyCFunction
) _wrap_TreeListCtrl_GetItemTextColour
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8798          { (char *)"TreeListCtrl_GetItemBackgroundColour", (PyCFunction
) _wrap_TreeListCtrl_GetItemBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8799          { (char *)"TreeListCtrl_GetItemFont", (PyCFunction
) _wrap_TreeListCtrl_GetItemFont
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8800          { (char *)"TreeListCtrl_IsVisible", (PyCFunction
) _wrap_TreeListCtrl_IsVisible
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8801          { (char *)"TreeListCtrl_ItemHasChildren", (PyCFunction
) _wrap_TreeListCtrl_ItemHasChildren
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8802          { (char *)"TreeListCtrl_IsExpanded", (PyCFunction
) _wrap_TreeListCtrl_IsExpanded
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8803          { (char *)"TreeListCtrl_IsSelected", (PyCFunction
) _wrap_TreeListCtrl_IsSelected
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8804          { (char *)"TreeListCtrl_IsBold", (PyCFunction
) _wrap_TreeListCtrl_IsBold
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8805          { (char *)"TreeListCtrl_GetChildrenCount", (PyCFunction
) _wrap_TreeListCtrl_GetChildrenCount
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8806          { (char *)"TreeListCtrl_GetRootItem", (PyCFunction
) _wrap_TreeListCtrl_GetRootItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8807          { (char *)"TreeListCtrl_GetSelection", (PyCFunction
) _wrap_TreeListCtrl_GetSelection
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8808          { (char *)"TreeListCtrl_GetSelections", (PyCFunction
) _wrap_TreeListCtrl_GetSelections
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8809          { (char *)"TreeListCtrl_GetItemParent", (PyCFunction
) _wrap_TreeListCtrl_GetItemParent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8810          { (char *)"TreeListCtrl_GetFirstChild", (PyCFunction
) _wrap_TreeListCtrl_GetFirstChild
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8811          { (char *)"TreeListCtrl_GetNextChild", (PyCFunction
) _wrap_TreeListCtrl_GetNextChild
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8812          { (char *)"TreeListCtrl_GetLastChild", (PyCFunction
) _wrap_TreeListCtrl_GetLastChild
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8813          { (char *)"TreeListCtrl_GetNextSibling", (PyCFunction
) _wrap_TreeListCtrl_GetNextSibling
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8814          { (char *)"TreeListCtrl_GetPrevSibling", (PyCFunction
) _wrap_TreeListCtrl_GetPrevSibling
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8815          { (char *)"TreeListCtrl_GetFirstVisibleItem", (PyCFunction
) _wrap_TreeListCtrl_GetFirstVisibleItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8816          { (char *)"TreeListCtrl_GetNextVisible", (PyCFunction
) _wrap_TreeListCtrl_GetNextVisible
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8817          { (char *)"TreeListCtrl_GetPrevVisible", (PyCFunction
) _wrap_TreeListCtrl_GetPrevVisible
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8818          { (char *)"TreeListCtrl_GetNext", (PyCFunction
) _wrap_TreeListCtrl_GetNext
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8819          { (char *)"TreeListCtrl_AddRoot", (PyCFunction
) _wrap_TreeListCtrl_AddRoot
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8820          { (char *)"TreeListCtrl_PrependItem", (PyCFunction
) _wrap_TreeListCtrl_PrependItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8821          { (char *)"TreeListCtrl_InsertItem", (PyCFunction
) _wrap_TreeListCtrl_InsertItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8822          { (char *)"TreeListCtrl_InsertItemBefore", (PyCFunction
) _wrap_TreeListCtrl_InsertItemBefore
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8823          { (char *)"TreeListCtrl_AppendItem", (PyCFunction
) _wrap_TreeListCtrl_AppendItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8824          { (char *)"TreeListCtrl_Delete", (PyCFunction
) _wrap_TreeListCtrl_Delete
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8825          { (char *)"TreeListCtrl_DeleteChildren", (PyCFunction
) _wrap_TreeListCtrl_DeleteChildren
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8826          { (char *)"TreeListCtrl_DeleteAllItems", (PyCFunction
) _wrap_TreeListCtrl_DeleteAllItems
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8827          { (char *)"TreeListCtrl_Expand", (PyCFunction
) _wrap_TreeListCtrl_Expand
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8828          { (char *)"TreeListCtrl_ExpandAll", (PyCFunction
) _wrap_TreeListCtrl_ExpandAll
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8829          { (char *)"TreeListCtrl_Collapse", (PyCFunction
) _wrap_TreeListCtrl_Collapse
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8830          { (char *)"TreeListCtrl_CollapseAndReset", (PyCFunction
) _wrap_TreeListCtrl_CollapseAndReset
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8831          { (char *)"TreeListCtrl_Toggle", (PyCFunction
) _wrap_TreeListCtrl_Toggle
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8832          { (char *)"TreeListCtrl_Unselect", (PyCFunction
) _wrap_TreeListCtrl_Unselect
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8833          { (char *)"TreeListCtrl_UnselectAll", (PyCFunction
) _wrap_TreeListCtrl_UnselectAll
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8834          { (char *)"TreeListCtrl_SelectItem", (PyCFunction
) _wrap_TreeListCtrl_SelectItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8835          { (char *)"TreeListCtrl_SelectAll", (PyCFunction
) _wrap_TreeListCtrl_SelectAll
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8836          { (char *)"TreeListCtrl_EnsureVisible", (PyCFunction
) _wrap_TreeListCtrl_EnsureVisible
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8837          { (char *)"TreeListCtrl_ScrollTo", (PyCFunction
) _wrap_TreeListCtrl_ScrollTo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8838          { (char *)"TreeListCtrl_HitTest", (PyCFunction
) _wrap_TreeListCtrl_HitTest
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8839          { (char *)"TreeListCtrl_GetBoundingRect", (PyCFunction
) _wrap_TreeListCtrl_GetBoundingRect
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8840          { (char *)"TreeListCtrl_EditLabel", (PyCFunction
) _wrap_TreeListCtrl_EditLabel
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8841          { (char *)"TreeListCtrl_Edit", (PyCFunction
) _wrap_TreeListCtrl_Edit
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8842          { (char *)"TreeListCtrl_SortChildren", (PyCFunction
) _wrap_TreeListCtrl_SortChildren
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8843          { (char *)"TreeListCtrl_FindItem", (PyCFunction
) _wrap_TreeListCtrl_FindItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8844          { (char *)"TreeListCtrl_GetHeaderWindow", (PyCFunction
) _wrap_TreeListCtrl_GetHeaderWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8845          { (char *)"TreeListCtrl_GetMainWindow", (PyCFunction
) _wrap_TreeListCtrl_GetMainWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8846          { (char *)"TreeListCtrl_swigregister", TreeListCtrl_swigregister
, METH_VARARGS
, NULL
}, 
8847          { (char *)"new_StaticPicture", (PyCFunction
) _wrap_new_StaticPicture
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8848          { (char *)"new_PreStaticPicture", (PyCFunction
) _wrap_new_PreStaticPicture
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8849          { (char *)"StaticPicture_Create", (PyCFunction
) _wrap_StaticPicture_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8850          { (char *)"StaticPicture_SetBitmap", (PyCFunction
) _wrap_StaticPicture_SetBitmap
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8851          { (char *)"StaticPicture_GetBitmap", (PyCFunction
) _wrap_StaticPicture_GetBitmap
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8852          { (char *)"StaticPicture_SetIcon", (PyCFunction
) _wrap_StaticPicture_SetIcon
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8853          { (char *)"StaticPicture_GetIcon", (PyCFunction
) _wrap_StaticPicture_GetIcon
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8854          { (char *)"StaticPicture_SetAlignment", (PyCFunction
) _wrap_StaticPicture_SetAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8855          { (char *)"StaticPicture_GetAlignment", (PyCFunction
) _wrap_StaticPicture_GetAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8856          { (char *)"StaticPicture_SetScale", (PyCFunction
) _wrap_StaticPicture_SetScale
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8857          { (char *)"StaticPicture_GetScale", (PyCFunction
) _wrap_StaticPicture_GetScale
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8858          { (char *)"StaticPicture_SetCustomScale", (PyCFunction
) _wrap_StaticPicture_SetCustomScale
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8859          { (char *)"StaticPicture_GetCustomScale", (PyCFunction
) _wrap_StaticPicture_GetCustomScale
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8860          { (char *)"StaticPicture_swigregister", StaticPicture_swigregister
, METH_VARARGS
, NULL
}, 
8861          { NULL
, NULL
, 0, NULL 
} 
8865 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */ 
8867 static void *_p_wxPyValidatorTo_p_wxValidator(void *x
) { 
8868     return (void *)((wxValidator 
*)  ((wxPyValidator 
*) x
)); 
8870 static void *_p_wxScrolledWindowTo_p_wxPanel(void *x
) { 
8871     return (void *)((wxPanel 
*)  ((wxScrolledWindow 
*) x
)); 
8873 static void *_p_wxPyVScrolledWindowTo_p_wxPanel(void *x
) { 
8874     return (void *)((wxPanel 
*)  ((wxPyVScrolledWindow 
*) x
)); 
8876 static void *_p_wxPyScrolledWindowTo_p_wxPanel(void *x
) { 
8877     return (void *)((wxPanel 
*) (wxScrolledWindow 
*) ((wxPyScrolledWindow 
*) x
)); 
8879 static void *_p_wxSplitterScrolledWindowTo_p_wxPanel(void *x
) { 
8880     return (void *)((wxPanel 
*) (wxScrolledWindow 
*) ((wxSplitterScrolledWindow 
*) x
)); 
8882 static void *_p_wxPyVListBoxTo_p_wxPanel(void *x
) { 
8883     return (void *)((wxPanel 
*) (wxPyVScrolledWindow 
*) ((wxPyVListBox 
*) x
)); 
8885 static void *_p_wxPyHtmlListBoxTo_p_wxPanel(void *x
) { 
8886     return (void *)((wxPanel 
*) (wxPyVScrolledWindow 
*)(wxPyVListBox 
*) ((wxPyHtmlListBox 
*) x
)); 
8888 static void *_p_wxPyPanelTo_p_wxPanel(void *x
) { 
8889     return (void *)((wxPanel 
*)  ((wxPyPanel 
*) x
)); 
8891 static void *_p_wxEditableListBoxTo_p_wxPanel(void *x
) { 
8892     return (void *)((wxPanel 
*)  ((wxEditableListBox 
*) x
)); 
8894 static void *_p_wxPreviewCanvasTo_p_wxPanel(void *x
) { 
8895     return (void *)((wxPanel 
*) (wxScrolledWindow 
*) ((wxPreviewCanvas 
*) x
)); 
8897 static void *_p_wxPreviewControlBarTo_p_wxPanel(void *x
) { 
8898     return (void *)((wxPanel 
*)  ((wxPreviewControlBar 
*) x
)); 
8900 static void *_p_wxPyPreviewControlBarTo_p_wxPanel(void *x
) { 
8901     return (void *)((wxPanel 
*) (wxPreviewControlBar 
*) ((wxPyPreviewControlBar 
*) x
)); 
8903 static void *_p_wxPyPreviewFrameTo_p_wxWindow(void *x
) { 
8904     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*)(wxPreviewFrame 
*) ((wxPyPreviewFrame 
*) x
)); 
8906 static void *_p_wxPreviewFrameTo_p_wxWindow(void *x
) { 
8907     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxPreviewFrame 
*) x
)); 
8909 static void *_p_wxCheckBoxTo_p_wxWindow(void *x
) { 
8910     return (void *)((wxWindow 
*) (wxControl 
*) ((wxCheckBox 
*) x
)); 
8912 static void *_p_wxPyTreeCtrlTo_p_wxWindow(void *x
) { 
8913     return (void *)((wxWindow 
*) (wxControl 
*) ((wxPyTreeCtrl 
*) x
)); 
8915 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxWindow(void *x
) { 
8916     return (void *)((wxWindow 
*) (wxControl 
*)(wxPyTreeCtrl 
*) ((wxRemotelyScrolledTreeCtrl 
*) x
)); 
8918 static void *_p_wxPyPanelTo_p_wxWindow(void *x
) { 
8919     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxPyPanel 
*) x
)); 
8921 static void *_p_wxGenericDirCtrlTo_p_wxWindow(void *x
) { 
8922     return (void *)((wxWindow 
*) (wxControl 
*) ((wxGenericDirCtrl 
*) x
)); 
8924 static void *_p_wxDirFilterListCtrlTo_p_wxWindow(void *x
) { 
8925     return (void *)((wxWindow 
*) (wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxDirFilterListCtrl 
*) x
)); 
8927 static void *_p_wxPyListCtrlTo_p_wxWindow(void *x
) { 
8928     return (void *)((wxWindow 
*) (wxControl 
*) ((wxPyListCtrl 
*) x
)); 
8930 static void *_p_wxPyTreeListCtrlTo_p_wxWindow(void *x
) { 
8931     return (void *)((wxWindow 
*) (wxControl 
*) ((wxPyTreeListCtrl 
*) x
)); 
8933 static void *_p_wxPreviewCanvasTo_p_wxWindow(void *x
) { 
8934     return (void *)((wxWindow 
*) (wxPanel 
*)(wxScrolledWindow 
*) ((wxPreviewCanvas 
*) x
)); 
8936 static void *_p_wxStaticLineTo_p_wxWindow(void *x
) { 
8937     return (void *)((wxWindow 
*) (wxControl 
*) ((wxStaticLine 
*) x
)); 
8939 static void *_p_wxControlTo_p_wxWindow(void *x
) { 
8940     return (void *)((wxWindow 
*)  ((wxControl 
*) x
)); 
8942 static void *_p_wxPyControlTo_p_wxWindow(void *x
) { 
8943     return (void *)((wxWindow 
*) (wxControl 
*) ((wxPyControl 
*) x
)); 
8945 static void *_p_wxGaugeTo_p_wxWindow(void *x
) { 
8946     return (void *)((wxWindow 
*) (wxControl 
*) ((wxGauge 
*) x
)); 
8948 static void *_p_wxToolBarBaseTo_p_wxWindow(void *x
) { 
8949     return (void *)((wxWindow 
*) (wxControl 
*) ((wxToolBarBase 
*) x
)); 
8951 static void *_p_wxToggleButtonTo_p_wxWindow(void *x
) { 
8952     return (void *)((wxWindow 
*) (wxControl 
*) ((wxToggleButton 
*) x
)); 
8954 static void *_p_wxRadioButtonTo_p_wxWindow(void *x
) { 
8955     return (void *)((wxWindow 
*) (wxControl 
*) ((wxRadioButton 
*) x
)); 
8957 static void *_p_wxChoiceTo_p_wxWindow(void *x
) { 
8958     return (void *)((wxWindow 
*) (wxControl 
*)(wxControlWithItems 
*) ((wxChoice 
*) x
)); 
8960 static void *_p_wxListViewTo_p_wxWindow(void *x
) { 
8961     return (void *)((wxWindow 
*) (wxControl 
*)(wxPyListCtrl 
*) ((wxListView 
*) x
)); 
8963 static void *_p_wxTextCtrlTo_p_wxWindow(void *x
) { 
8964     return (void *)((wxWindow 
*) (wxControl 
*) ((wxTextCtrl 
*) x
)); 
8966 static void *_p_wxNotebookTo_p_wxWindow(void *x
) { 
8967     return (void *)((wxWindow 
*) (wxControl 
*)(wxBookCtrlBase 
*) ((wxNotebook 
*) x
)); 
8969 static void *_p_wxMDIChildFrameTo_p_wxWindow(void *x
) { 
8970     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIChildFrame 
*) x
)); 
8972 static void *_p_wxChoicebookTo_p_wxWindow(void *x
) { 
8973     return (void *)((wxWindow 
*) (wxControl 
*)(wxBookCtrlBase 
*) ((wxChoicebook 
*) x
)); 
8975 static void *_p_wxPyWindowTo_p_wxWindow(void *x
) { 
8976     return (void *)((wxWindow 
*)  ((wxPyWindow 
*) x
)); 
8978 static void *_p_wxSplashScreenTo_p_wxWindow(void *x
) { 
8979     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxSplashScreen 
*) x
)); 
8981 static void *_p_wxListbookTo_p_wxWindow(void *x
) { 
8982     return (void *)((wxWindow 
*) (wxControl 
*)(wxBookCtrlBase 
*) ((wxListbook 
*) x
)); 
8984 static void *_p_wxFileDialogTo_p_wxWindow(void *x
) { 
8985     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxFileDialog 
*) x
)); 
8987 static void *_p_wxMultiChoiceDialogTo_p_wxWindow(void *x
) { 
8988     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxMultiChoiceDialog 
*) x
)); 
8990 static void *_p_wxSingleChoiceDialogTo_p_wxWindow(void *x
) { 
8991     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxSingleChoiceDialog 
*) x
)); 
8993 static void *_p_wxTextEntryDialogTo_p_wxWindow(void *x
) { 
8994     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxTextEntryDialog 
*) x
)); 
8996 static void *_p_wxPasswordEntryDialogTo_p_wxWindow(void *x
) { 
8997     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*)(wxTextEntryDialog 
*) ((wxPasswordEntryDialog 
*) x
)); 
8999 static void *_p_wxMessageDialogTo_p_wxWindow(void *x
) { 
9000     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxMessageDialog 
*) x
)); 
9002 static void *_p_wxProgressDialogTo_p_wxWindow(void *x
) { 
9003     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxProgressDialog 
*) x
)); 
9005 static void *_p_wxFindReplaceDialogTo_p_wxWindow(void *x
) { 
9006     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxFindReplaceDialog 
*) x
)); 
9008 static void *_p_wxStaticBitmapTo_p_wxWindow(void *x
) { 
9009     return (void *)((wxWindow 
*) (wxControl 
*) ((wxStaticBitmap 
*) x
)); 
9011 static void *_p_wxSliderTo_p_wxWindow(void *x
) { 
9012     return (void *)((wxWindow 
*) (wxControl 
*) ((wxSlider 
*) x
)); 
9014 static void *_p_wxStaticBoxTo_p_wxWindow(void *x
) { 
9015     return (void *)((wxWindow 
*) (wxControl 
*) ((wxStaticBox 
*) x
)); 
9017 static void *_p_wxBookCtrlBaseTo_p_wxWindow(void *x
) { 
9018     return (void *)((wxWindow 
*) (wxControl 
*) ((wxBookCtrlBase 
*) x
)); 
9020 static void *_p_wxCheckListBoxTo_p_wxWindow(void *x
) { 
9021     return (void *)((wxWindow 
*) (wxControl 
*)(wxControlWithItems 
*)(wxListBox 
*) ((wxCheckListBox 
*) x
)); 
9023 static void *_p_wxListBoxTo_p_wxWindow(void *x
) { 
9024     return (void *)((wxWindow 
*) (wxControl 
*)(wxControlWithItems 
*) ((wxListBox 
*) x
)); 
9026 static void *_p_wxPyVListBoxTo_p_wxWindow(void *x
) { 
9027     return (void *)((wxWindow 
*) (wxPanel 
*)(wxPyVScrolledWindow 
*) ((wxPyVListBox 
*) x
)); 
9029 static void *_p_wxPyHtmlListBoxTo_p_wxWindow(void *x
) { 
9030     return (void *)((wxWindow 
*) (wxPanel 
*)(wxPyVScrolledWindow 
*)(wxPyVListBox 
*) ((wxPyHtmlListBox 
*) x
)); 
9032 static void *_p_wxEditableListBoxTo_p_wxWindow(void *x
) { 
9033     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxEditableListBox 
*) x
)); 
9035 static void *_p_wxLEDNumberCtrlTo_p_wxWindow(void *x
) { 
9036     return (void *)((wxWindow 
*) (wxControl 
*) ((wxLEDNumberCtrl 
*) x
)); 
9038 static void *_p_wxSpinButtonTo_p_wxWindow(void *x
) { 
9039     return (void *)((wxWindow 
*) (wxControl 
*) ((wxSpinButton 
*) x
)); 
9041 static void *_p_wxBitmapButtonTo_p_wxWindow(void *x
) { 
9042     return (void *)((wxWindow 
*) (wxControl 
*)(wxButton 
*) ((wxBitmapButton 
*) x
)); 
9044 static void *_p_wxButtonTo_p_wxWindow(void *x
) { 
9045     return (void *)((wxWindow 
*) (wxControl 
*) ((wxButton 
*) x
)); 
9047 static void *_p_wxContextHelpButtonTo_p_wxWindow(void *x
) { 
9048     return (void *)((wxWindow 
*) (wxControl 
*)(wxButton 
*)(wxBitmapButton 
*) ((wxContextHelpButton 
*) x
)); 
9050 static void *_p_wxRadioBoxTo_p_wxWindow(void *x
) { 
9051     return (void *)((wxWindow 
*) (wxControl 
*) ((wxRadioBox 
*) x
)); 
9053 static void *_p_wxScrollBarTo_p_wxWindow(void *x
) { 
9054     return (void *)((wxWindow 
*) (wxControl 
*) ((wxScrollBar 
*) x
)); 
9056 static void *_p_wxComboBoxTo_p_wxWindow(void *x
) { 
9057     return (void *)((wxWindow 
*) (wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxComboBox 
*) x
)); 
9059 static void *_p_wxMiniFrameTo_p_wxWindow(void *x
) { 
9060     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxMiniFrame 
*) x
)); 
9062 static void *_p_wxFrameTo_p_wxWindow(void *x
) { 
9063     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*) ((wxFrame 
*) x
)); 
9065 static void *_p_wxSpinCtrlTo_p_wxWindow(void *x
) { 
9066     return (void *)((wxWindow 
*) (wxControl 
*) ((wxSpinCtrl 
*) x
)); 
9068 static void *_p_wxStatusBarTo_p_wxWindow(void *x
) { 
9069     return (void *)((wxWindow 
*)  ((wxStatusBar 
*) x
)); 
9071 static void *_p_wxMDIParentFrameTo_p_wxWindow(void *x
) { 
9072     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIParentFrame 
*) x
)); 
9074 static void *_p_wxStaticPictureTo_p_wxWindow(void *x
) { 
9075     return (void *)((wxWindow 
*) (wxControl 
*) ((wxStaticPicture 
*) x
)); 
9077 static void *_p_wxPyScrolledWindowTo_p_wxWindow(void *x
) { 
9078     return (void *)((wxWindow 
*) (wxPanel 
*)(wxScrolledWindow 
*) ((wxPyScrolledWindow 
*) x
)); 
9080 static void *_p_wxMDIClientWindowTo_p_wxWindow(void *x
) { 
9081     return (void *)((wxWindow 
*)  ((wxMDIClientWindow 
*) x
)); 
9083 static void *_p_wxSashWindowTo_p_wxWindow(void *x
) { 
9084     return (void *)((wxWindow 
*)  ((wxSashWindow 
*) x
)); 
9086 static void *_p_wxSplitterWindowTo_p_wxWindow(void *x
) { 
9087     return (void *)((wxWindow 
*)  ((wxSplitterWindow 
*) x
)); 
9089 static void *_p_wxSplashScreenWindowTo_p_wxWindow(void *x
) { 
9090     return (void *)((wxWindow 
*)  ((wxSplashScreenWindow 
*) x
)); 
9092 static void *_p_wxTopLevelWindowTo_p_wxWindow(void *x
) { 
9093     return (void *)((wxWindow 
*)  ((wxTopLevelWindow 
*) x
)); 
9095 static void *_p_wxScrolledWindowTo_p_wxWindow(void *x
) { 
9096     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxScrolledWindow 
*) x
)); 
9098 static void *_p_wxSashLayoutWindowTo_p_wxWindow(void *x
) { 
9099     return (void *)((wxWindow 
*) (wxSashWindow 
*) ((wxSashLayoutWindow 
*) x
)); 
9101 static void *_p_wxPopupWindowTo_p_wxWindow(void *x
) { 
9102     return (void *)((wxWindow 
*)  ((wxPopupWindow 
*) x
)); 
9104 static void *_p_wxPyPopupTransientWindowTo_p_wxWindow(void *x
) { 
9105     return (void *)((wxWindow 
*) (wxPopupWindow 
*) ((wxPyPopupTransientWindow 
*) x
)); 
9107 static void *_p_wxTipWindowTo_p_wxWindow(void *x
) { 
9108     return (void *)((wxWindow 
*) (wxPopupWindow 
*)(wxPyPopupTransientWindow 
*) ((wxTipWindow 
*) x
)); 
9110 static void *_p_wxPyVScrolledWindowTo_p_wxWindow(void *x
) { 
9111     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxPyVScrolledWindow 
*) x
)); 
9113 static void *_p_wxMenuBarTo_p_wxWindow(void *x
) { 
9114     return (void *)((wxWindow 
*)  ((wxMenuBar 
*) x
)); 
9116 static void *_p_wxDynamicSashWindowTo_p_wxWindow(void *x
) { 
9117     return (void *)((wxWindow 
*)  ((wxDynamicSashWindow 
*) x
)); 
9119 static void *_p_wxPyTreeCompanionWindowTo_p_wxWindow(void *x
) { 
9120     return (void *)((wxWindow 
*)  ((wxPyTreeCompanionWindow 
*) x
)); 
9122 static void *_p_wxThinSplitterWindowTo_p_wxWindow(void *x
) { 
9123     return (void *)((wxWindow 
*) (wxSplitterWindow 
*) ((wxThinSplitterWindow 
*) x
)); 
9125 static void *_p_wxSplitterScrolledWindowTo_p_wxWindow(void *x
) { 
9126     return (void *)((wxWindow 
*) (wxPanel 
*)(wxScrolledWindow 
*) ((wxSplitterScrolledWindow 
*) x
)); 
9128 static void *_p_wxDialogTo_p_wxWindow(void *x
) { 
9129     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*) ((wxDialog 
*) x
)); 
9131 static void *_p_wxColourDialogTo_p_wxWindow(void *x
) { 
9132     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxColourDialog 
*) x
)); 
9134 static void *_p_wxDirDialogTo_p_wxWindow(void *x
) { 
9135     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxDirDialog 
*) x
)); 
9137 static void *_p_wxFontDialogTo_p_wxWindow(void *x
) { 
9138     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxFontDialog 
*) x
)); 
9140 static void *_p_wxPanelTo_p_wxWindow(void *x
) { 
9141     return (void *)((wxWindow 
*)  ((wxPanel 
*) x
)); 
9143 static void *_p_wxStaticTextTo_p_wxWindow(void *x
) { 
9144     return (void *)((wxWindow 
*) (wxControl 
*) ((wxStaticText 
*) x
)); 
9146 static void *_p_wxPyPreviewControlBarTo_p_wxWindow(void *x
) { 
9147     return (void *)((wxWindow 
*) (wxPanel 
*)(wxPreviewControlBar 
*) ((wxPyPreviewControlBar 
*) x
)); 
9149 static void *_p_wxPreviewControlBarTo_p_wxWindow(void *x
) { 
9150     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxPreviewControlBar 
*) x
)); 
9152 static void *_p_wxDatePickerCtrlTo_p_wxWindow(void *x
) { 
9153     return (void *)((wxWindow 
*) (wxControl 
*) ((wxDatePickerCtrl 
*) x
)); 
9155 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x
) { 
9156     return (void *)((wxWindow 
*) (wxControl 
*) ((wxControlWithItems 
*) x
)); 
9158 static void *_p_wxToolBarTo_p_wxWindow(void *x
) { 
9159     return (void *)((wxWindow 
*) (wxControl 
*)(wxToolBarBase 
*) ((wxToolBar 
*) x
)); 
9161 static void *_p_wxThinSplitterWindowTo_p_wxSplitterWindow(void *x
) { 
9162     return (void *)((wxSplitterWindow 
*)  ((wxThinSplitterWindow 
*) x
)); 
9164 static void *_p_wxPyScrolledWindowTo_p_wxScrolledWindow(void *x
) { 
9165     return (void *)((wxScrolledWindow 
*)  ((wxPyScrolledWindow 
*) x
)); 
9167 static void *_p_wxSplitterScrolledWindowTo_p_wxScrolledWindow(void *x
) { 
9168     return (void *)((wxScrolledWindow 
*)  ((wxSplitterScrolledWindow 
*) x
)); 
9170 static void *_p_wxPreviewCanvasTo_p_wxScrolledWindow(void *x
) { 
9171     return (void *)((wxScrolledWindow 
*)  ((wxPreviewCanvas 
*) x
)); 
9173 static void *_p_wxBookCtrlBaseTo_p_wxControl(void *x
) { 
9174     return (void *)((wxControl 
*)  ((wxBookCtrlBase 
*) x
)); 
9176 static void *_p_wxToolBarTo_p_wxControl(void *x
) { 
9177     return (void *)((wxControl 
*) (wxToolBarBase 
*) ((wxToolBar 
*) x
)); 
9179 static void *_p_wxToggleButtonTo_p_wxControl(void *x
) { 
9180     return (void *)((wxControl 
*)  ((wxToggleButton 
*) x
)); 
9182 static void *_p_wxRadioButtonTo_p_wxControl(void *x
) { 
9183     return (void *)((wxControl 
*)  ((wxRadioButton 
*) x
)); 
9185 static void *_p_wxLEDNumberCtrlTo_p_wxControl(void *x
) { 
9186     return (void *)((wxControl 
*)  ((wxLEDNumberCtrl 
*) x
)); 
9188 static void *_p_wxPyControlTo_p_wxControl(void *x
) { 
9189     return (void *)((wxControl 
*)  ((wxPyControl 
*) x
)); 
9191 static void *_p_wxToolBarBaseTo_p_wxControl(void *x
) { 
9192     return (void *)((wxControl 
*)  ((wxToolBarBase 
*) x
)); 
9194 static void *_p_wxDirFilterListCtrlTo_p_wxControl(void *x
) { 
9195     return (void *)((wxControl 
*) (wxControlWithItems 
*)(wxChoice 
*) ((wxDirFilterListCtrl 
*) x
)); 
9197 static void *_p_wxPyListCtrlTo_p_wxControl(void *x
) { 
9198     return (void *)((wxControl 
*)  ((wxPyListCtrl 
*) x
)); 
9200 static void *_p_wxComboBoxTo_p_wxControl(void *x
) { 
9201     return (void *)((wxControl 
*) (wxControlWithItems 
*)(wxChoice 
*) ((wxComboBox 
*) x
)); 
9203 static void *_p_wxPyTreeListCtrlTo_p_wxControl(void *x
) { 
9204     return (void *)((wxControl 
*)  ((wxPyTreeListCtrl 
*) x
)); 
9206 static void *_p_wxGenericDirCtrlTo_p_wxControl(void *x
) { 
9207     return (void *)((wxControl 
*)  ((wxGenericDirCtrl 
*) x
)); 
9209 static void *_p_wxScrollBarTo_p_wxControl(void *x
) { 
9210     return (void *)((wxControl 
*)  ((wxScrollBar 
*) x
)); 
9212 static void *_p_wxControlWithItemsTo_p_wxControl(void *x
) { 
9213     return (void *)((wxControl 
*)  ((wxControlWithItems 
*) x
)); 
9215 static void *_p_wxGaugeTo_p_wxControl(void *x
) { 
9216     return (void *)((wxControl 
*)  ((wxGauge 
*) x
)); 
9218 static void *_p_wxStaticLineTo_p_wxControl(void *x
) { 
9219     return (void *)((wxControl 
*)  ((wxStaticLine 
*) x
)); 
9221 static void *_p_wxChoicebookTo_p_wxControl(void *x
) { 
9222     return (void *)((wxControl 
*) (wxBookCtrlBase 
*) ((wxChoicebook 
*) x
)); 
9224 static void *_p_wxListbookTo_p_wxControl(void *x
) { 
9225     return (void *)((wxControl 
*) (wxBookCtrlBase 
*) ((wxListbook 
*) x
)); 
9227 static void *_p_wxPyTreeCtrlTo_p_wxControl(void *x
) { 
9228     return (void *)((wxControl 
*)  ((wxPyTreeCtrl 
*) x
)); 
9230 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxControl(void *x
) { 
9231     return (void *)((wxControl 
*) (wxPyTreeCtrl 
*) ((wxRemotelyScrolledTreeCtrl 
*) x
)); 
9233 static void *_p_wxCheckBoxTo_p_wxControl(void *x
) { 
9234     return (void *)((wxControl 
*)  ((wxCheckBox 
*) x
)); 
9236 static void *_p_wxRadioBoxTo_p_wxControl(void *x
) { 
9237     return (void *)((wxControl 
*)  ((wxRadioBox 
*) x
)); 
9239 static void *_p_wxChoiceTo_p_wxControl(void *x
) { 
9240     return (void *)((wxControl 
*) (wxControlWithItems 
*) ((wxChoice 
*) x
)); 
9242 static void *_p_wxListBoxTo_p_wxControl(void *x
) { 
9243     return (void *)((wxControl 
*) (wxControlWithItems 
*) ((wxListBox 
*) x
)); 
9245 static void *_p_wxCheckListBoxTo_p_wxControl(void *x
) { 
9246     return (void *)((wxControl 
*) (wxControlWithItems 
*)(wxListBox 
*) ((wxCheckListBox 
*) x
)); 
9248 static void *_p_wxListViewTo_p_wxControl(void *x
) { 
9249     return (void *)((wxControl 
*) (wxPyListCtrl 
*) ((wxListView 
*) x
)); 
9251 static void *_p_wxNotebookTo_p_wxControl(void *x
) { 
9252     return (void *)((wxControl 
*) (wxBookCtrlBase 
*) ((wxNotebook 
*) x
)); 
9254 static void *_p_wxStaticBitmapTo_p_wxControl(void *x
) { 
9255     return (void *)((wxControl 
*)  ((wxStaticBitmap 
*) x
)); 
9257 static void *_p_wxSpinCtrlTo_p_wxControl(void *x
) { 
9258     return (void *)((wxControl 
*)  ((wxSpinCtrl 
*) x
)); 
9260 static void *_p_wxStaticTextTo_p_wxControl(void *x
) { 
9261     return (void *)((wxControl 
*)  ((wxStaticText 
*) x
)); 
9263 static void *_p_wxStaticBoxTo_p_wxControl(void *x
) { 
9264     return (void *)((wxControl 
*)  ((wxStaticBox 
*) x
)); 
9266 static void *_p_wxSliderTo_p_wxControl(void *x
) { 
9267     return (void *)((wxControl 
*)  ((wxSlider 
*) x
)); 
9269 static void *_p_wxContextHelpButtonTo_p_wxControl(void *x
) { 
9270     return (void *)((wxControl 
*) (wxButton 
*)(wxBitmapButton 
*) ((wxContextHelpButton 
*) x
)); 
9272 static void *_p_wxSpinButtonTo_p_wxControl(void *x
) { 
9273     return (void *)((wxControl 
*)  ((wxSpinButton 
*) x
)); 
9275 static void *_p_wxButtonTo_p_wxControl(void *x
) { 
9276     return (void *)((wxControl 
*)  ((wxButton 
*) x
)); 
9278 static void *_p_wxBitmapButtonTo_p_wxControl(void *x
) { 
9279     return (void *)((wxControl 
*) (wxButton 
*) ((wxBitmapButton 
*) x
)); 
9281 static void *_p_wxDatePickerCtrlTo_p_wxControl(void *x
) { 
9282     return (void *)((wxControl 
*)  ((wxDatePickerCtrl 
*) x
)); 
9284 static void *_p_wxStaticPictureTo_p_wxControl(void *x
) { 
9285     return (void *)((wxControl 
*)  ((wxStaticPicture 
*) x
)); 
9287 static void *_p_wxTextCtrlTo_p_wxControl(void *x
) { 
9288     return (void *)((wxControl 
*)  ((wxTextCtrl 
*) x
)); 
9290 static void *_p_wxListViewTo_p_wxPyListCtrl(void *x
) { 
9291     return (void *)((wxPyListCtrl 
*)  ((wxListView 
*) x
)); 
9293 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x
) { 
9294     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxContextMenuEvent 
*) x
)); 
9296 static void *_p_wxMenuEventTo_p_wxEvent(void *x
) { 
9297     return (void *)((wxEvent 
*)  ((wxMenuEvent 
*) x
)); 
9299 static void *_p_wxCloseEventTo_p_wxEvent(void *x
) { 
9300     return (void *)((wxEvent 
*)  ((wxCloseEvent 
*) x
)); 
9302 static void *_p_wxMouseEventTo_p_wxEvent(void *x
) { 
9303     return (void *)((wxEvent 
*)  ((wxMouseEvent 
*) x
)); 
9305 static void *_p_wxEraseEventTo_p_wxEvent(void *x
) { 
9306     return (void *)((wxEvent 
*)  ((wxEraseEvent 
*) x
)); 
9308 static void *_p_wxBookCtrlBaseEventTo_p_wxEvent(void *x
) { 
9309     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxBookCtrlBaseEvent 
*) x
)); 
9311 static void *_p_wxTreeEventTo_p_wxEvent(void *x
) { 
9312     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxTreeEvent 
*) x
)); 
9314 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x
) { 
9315     return (void *)((wxEvent 
*)  ((wxSetCursorEvent 
*) x
)); 
9317 static void *_p_wxSplitterEventTo_p_wxEvent(void *x
) { 
9318     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxSplitterEvent 
*) x
)); 
9320 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x
) { 
9321     return (void *)((wxEvent 
*)  ((wxInitDialogEvent 
*) x
)); 
9323 static void *_p_wxScrollEventTo_p_wxEvent(void *x
) { 
9324     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxScrollEvent 
*) x
)); 
9326 static void *_p_wxFindDialogEventTo_p_wxEvent(void *x
) { 
9327     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxFindDialogEvent 
*) x
)); 
9329 static void *_p_wxTextUrlEventTo_p_wxEvent(void *x
) { 
9330     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxTextUrlEvent 
*) x
)); 
9332 static void *_p_wxPyEventTo_p_wxEvent(void *x
) { 
9333     return (void *)((wxEvent 
*)  ((wxPyEvent 
*) x
)); 
9335 static void *_p_wxNotifyEventTo_p_wxEvent(void *x
) { 
9336     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxNotifyEvent 
*) x
)); 
9338 static void *_p_wxCalculateLayoutEventTo_p_wxEvent(void *x
) { 
9339     return (void *)((wxEvent 
*)  ((wxCalculateLayoutEvent 
*) x
)); 
9341 static void *_p_wxListEventTo_p_wxEvent(void *x
) { 
9342     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxListEvent 
*) x
)); 
9344 static void *_p_wxDynamicSashSplitEventTo_p_wxEvent(void *x
) { 
9345     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxDynamicSashSplitEvent 
*) x
)); 
9347 static void *_p_wxDynamicSashUnifyEventTo_p_wxEvent(void *x
) { 
9348     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxDynamicSashUnifyEvent 
*) x
)); 
9350 static void *_p_wxNotebookEventTo_p_wxEvent(void *x
) { 
9351     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxNotebookEvent 
*) x
)); 
9353 static void *_p_wxListbookEventTo_p_wxEvent(void *x
) { 
9354     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxListbookEvent 
*) x
)); 
9356 static void *_p_wxChoicebookEventTo_p_wxEvent(void *x
) { 
9357     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxChoicebookEvent 
*) x
)); 
9359 static void *_p_wxHelpEventTo_p_wxEvent(void *x
) { 
9360     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxHelpEvent 
*) x
)); 
9362 static void *_p_wxIdleEventTo_p_wxEvent(void *x
) { 
9363     return (void *)((wxEvent 
*)  ((wxIdleEvent 
*) x
)); 
9365 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x
) { 
9366     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxWindowCreateEvent 
*) x
)); 
9368 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x
) { 
9369     return (void *)((wxEvent 
*)  ((wxQueryNewPaletteEvent 
*) x
)); 
9371 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x
) { 
9372     return (void *)((wxEvent 
*)  ((wxMaximizeEvent 
*) x
)); 
9374 static void *_p_wxIconizeEventTo_p_wxEvent(void *x
) { 
9375     return (void *)((wxEvent 
*)  ((wxIconizeEvent 
*) x
)); 
9377 static void *_p_wxActivateEventTo_p_wxEvent(void *x
) { 
9378     return (void *)((wxEvent 
*)  ((wxActivateEvent 
*) x
)); 
9380 static void *_p_wxSizeEventTo_p_wxEvent(void *x
) { 
9381     return (void *)((wxEvent 
*)  ((wxSizeEvent 
*) x
)); 
9383 static void *_p_wxMoveEventTo_p_wxEvent(void *x
) { 
9384     return (void *)((wxEvent 
*)  ((wxMoveEvent 
*) x
)); 
9386 static void *_p_wxDateEventTo_p_wxEvent(void *x
) { 
9387     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxDateEvent 
*) x
)); 
9389 static void *_p_wxPaintEventTo_p_wxEvent(void *x
) { 
9390     return (void *)((wxEvent 
*)  ((wxPaintEvent 
*) x
)); 
9392 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x
) { 
9393     return (void *)((wxEvent 
*)  ((wxNcPaintEvent 
*) x
)); 
9395 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x
) { 
9396     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxUpdateUIEvent 
*) x
)); 
9398 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x
) { 
9399     return (void *)((wxEvent 
*)  ((wxPaletteChangedEvent 
*) x
)); 
9401 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x
) { 
9402     return (void *)((wxEvent 
*)  ((wxDisplayChangedEvent 
*) x
)); 
9404 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x
) { 
9405     return (void *)((wxEvent 
*)  ((wxMouseCaptureChangedEvent 
*) x
)); 
9407 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x
) { 
9408     return (void *)((wxEvent 
*)  ((wxSysColourChangedEvent 
*) x
)); 
9410 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x
) { 
9411     return (void *)((wxEvent 
*)  ((wxDropFilesEvent 
*) x
)); 
9413 static void *_p_wxFocusEventTo_p_wxEvent(void *x
) { 
9414     return (void *)((wxEvent 
*)  ((wxFocusEvent 
*) x
)); 
9416 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x
) { 
9417     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxChildFocusEvent 
*) x
)); 
9419 static void *_p_wxSashEventTo_p_wxEvent(void *x
) { 
9420     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxSashEvent 
*) x
)); 
9422 static void *_p_wxQueryLayoutInfoEventTo_p_wxEvent(void *x
) { 
9423     return (void *)((wxEvent 
*)  ((wxQueryLayoutInfoEvent 
*) x
)); 
9425 static void *_p_wxShowEventTo_p_wxEvent(void *x
) { 
9426     return (void *)((wxEvent 
*)  ((wxShowEvent 
*) x
)); 
9428 static void *_p_wxCommandEventTo_p_wxEvent(void *x
) { 
9429     return (void *)((wxEvent 
*)  ((wxCommandEvent 
*) x
)); 
9431 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x
) { 
9432     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxPyCommandEvent 
*) x
)); 
9434 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x
) { 
9435     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxWindowDestroyEvent 
*) x
)); 
9437 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x
) { 
9438     return (void *)((wxEvent 
*)  ((wxNavigationKeyEvent 
*) x
)); 
9440 static void *_p_wxKeyEventTo_p_wxEvent(void *x
) { 
9441     return (void *)((wxEvent 
*)  ((wxKeyEvent 
*) x
)); 
9443 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x
) { 
9444     return (void *)((wxEvent 
*)  ((wxScrollWinEvent 
*) x
)); 
9446 static void *_p_wxTaskBarIconEventTo_p_wxEvent(void *x
) { 
9447     return (void *)((wxEvent 
*)  ((wxTaskBarIconEvent 
*) x
)); 
9449 static void *_p_wxSpinEventTo_p_wxEvent(void *x
) { 
9450     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxSpinEvent 
*) x
)); 
9452 static void *_p_wxScrollBarTo_p_wxObject(void *x
) { 
9453     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxScrollBar 
*) x
)); 
9455 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x
) { 
9456     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxUpdateUIEvent 
*) x
)); 
9458 static void *_p_wxPreviewCanvasTo_p_wxObject(void *x
) { 
9459     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxPreviewCanvas 
*) x
)); 
9461 static void *_p_wxEventTo_p_wxObject(void *x
) { 
9462     return (void *)((wxObject 
*)  ((wxEvent 
*) x
)); 
9464 static void *_p_wxFindDialogEventTo_p_wxObject(void *x
) { 
9465     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxFindDialogEvent 
*) x
)); 
9467 static void *_p_wxInitDialogEventTo_p_wxObject(void *x
) { 
9468     return (void *)((wxObject 
*) (wxEvent 
*) ((wxInitDialogEvent 
*) x
)); 
9470 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x
) { 
9471     return (void *)((wxObject 
*)  ((wxIndividualLayoutConstraint 
*) x
)); 
9473 static void *_p_wxPyPreviewFrameTo_p_wxObject(void *x
) { 
9474     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*)(wxPreviewFrame 
*) ((wxPyPreviewFrame 
*) x
)); 
9476 static void *_p_wxPreviewFrameTo_p_wxObject(void *x
) { 
9477     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxPreviewFrame 
*) x
)); 
9479 static void *_p_wxToolBarBaseTo_p_wxObject(void *x
) { 
9480     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxToolBarBase 
*) x
)); 
9482 static void *_p_wxMenuItemTo_p_wxObject(void *x
) { 
9483     return (void *)((wxObject 
*)  ((wxMenuItem 
*) x
)); 
9485 static void *_p_wxImageTo_p_wxObject(void *x
) { 
9486     return (void *)((wxObject 
*)  ((wxImage 
*) x
)); 
9488 static void *_p_wxPySizerTo_p_wxObject(void *x
) { 
9489     return (void *)((wxObject 
*) (wxSizer 
*) ((wxPySizer 
*) x
)); 
9491 static void *_p_wxStaticBitmapTo_p_wxObject(void *x
) { 
9492     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxStaticBitmap 
*) x
)); 
9494 static void *_p_wxGenericDragImageTo_p_wxObject(void *x
) { 
9495     return (void *)((wxObject 
*)  ((wxGenericDragImage 
*) x
)); 
9497 static void *_p_wxComboBoxTo_p_wxObject(void *x
) { 
9498     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxComboBox 
*) x
)); 
9500 static void *_p_wxPyTaskBarIconTo_p_wxObject(void *x
) { 
9501     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxPyTaskBarIcon 
*) x
)); 
9503 static void *_p_wxLayoutAlgorithmTo_p_wxObject(void *x
) { 
9504     return (void *)((wxObject 
*)  ((wxLayoutAlgorithm 
*) x
)); 
9506 static void *_p_wxPyAppTo_p_wxObject(void *x
) { 
9507     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxPyApp 
*) x
)); 
9509 static void *_p_wxNotebookTo_p_wxObject(void *x
) { 
9510     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxNotebook 
*) x
)); 
9512 static void *_p_wxListItemTo_p_wxObject(void *x
) { 
9513     return (void *)((wxObject 
*)  ((wxListItem 
*) x
)); 
9515 static void *_p_wxChoicebookTo_p_wxObject(void *x
) { 
9516     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxChoicebook 
*) x
)); 
9518 static void *_p_wxBookCtrlBaseTo_p_wxObject(void *x
) { 
9519     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxBookCtrlBase 
*) x
)); 
9521 static void *_p_wxNotebookSizerTo_p_wxObject(void *x
) { 
9522     return (void *)((wxObject 
*) (wxSizer 
*) ((wxNotebookSizer 
*) x
)); 
9524 static void *_p_wxPyTreeCtrlTo_p_wxObject(void *x
) { 
9525     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxPyTreeCtrl 
*) x
)); 
9527 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxObject(void *x
) { 
9528     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxPyTreeCtrl 
*) ((wxRemotelyScrolledTreeCtrl 
*) x
)); 
9530 static void *_p_wxPyPreviewControlBarTo_p_wxObject(void *x
) { 
9531     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxPreviewControlBar 
*) ((wxPyPreviewControlBar 
*) x
)); 
9533 static void *_p_wxPreviewControlBarTo_p_wxObject(void *x
) { 
9534     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxPreviewControlBar 
*) x
)); 
9536 static void *_p_wxFindReplaceDataTo_p_wxObject(void *x
) { 
9537     return (void *)((wxObject 
*)  ((wxFindReplaceData 
*) x
)); 
9539 static void *_p_wxStaticLineTo_p_wxObject(void *x
) { 
9540     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxStaticLine 
*) x
)); 
9542 static void *_p_wxValidatorTo_p_wxObject(void *x
) { 
9543     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxValidator 
*) x
)); 
9545 static void *_p_wxPyValidatorTo_p_wxObject(void *x
) { 
9546     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxValidator 
*) ((wxPyValidator 
*) x
)); 
9548 static void *_p_wxEraseEventTo_p_wxObject(void *x
) { 
9549     return (void *)((wxObject 
*) (wxEvent 
*) ((wxEraseEvent 
*) x
)); 
9551 static void *_p_wxMouseEventTo_p_wxObject(void *x
) { 
9552     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMouseEvent 
*) x
)); 
9554 static void *_p_wxCloseEventTo_p_wxObject(void *x
) { 
9555     return (void *)((wxObject 
*) (wxEvent 
*) ((wxCloseEvent 
*) x
)); 
9557 static void *_p_wxBookCtrlBaseEventTo_p_wxObject(void *x
) { 
9558     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxBookCtrlBaseEvent 
*) x
)); 
9560 static void *_p_wxTreeEventTo_p_wxObject(void *x
) { 
9561     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxTreeEvent 
*) x
)); 
9563 static void *_p_wxTextUrlEventTo_p_wxObject(void *x
) { 
9564     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxTextUrlEvent 
*) x
)); 
9566 static void *_p_wxScrollEventTo_p_wxObject(void *x
) { 
9567     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxScrollEvent 
*) x
)); 
9569 static void *_p_wxPrintDialogDataTo_p_wxObject(void *x
) { 
9570     return (void *)((wxObject 
*)  ((wxPrintDialogData 
*) x
)); 
9572 static void *_p_wxPageSetupDialogDataTo_p_wxObject(void *x
) { 
9573     return (void *)((wxObject 
*)  ((wxPageSetupDialogData 
*) x
)); 
9575 static void *_p_wxPrinterTo_p_wxObject(void *x
) { 
9576     return (void *)((wxObject 
*)  ((wxPrinter 
*) x
)); 
9578 static void *_p_wxControlWithItemsTo_p_wxObject(void *x
) { 
9579     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxControlWithItems 
*) x
)); 
9581 static void *_p_wxRadioBoxTo_p_wxObject(void *x
) { 
9582     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxRadioBox 
*) x
)); 
9584 static void *_p_wxGridSizerTo_p_wxObject(void *x
) { 
9585     return (void *)((wxObject 
*) (wxSizer 
*) ((wxGridSizer 
*) x
)); 
9587 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x
) { 
9588     return (void *)((wxObject 
*) (wxSizer 
*)(wxGridSizer 
*) ((wxFlexGridSizer 
*) x
)); 
9590 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x
) { 
9591     return (void *)((wxObject 
*)  ((wxAcceleratorTable 
*) x
)); 
9593 static void *_p_wxTreeListColumnInfoTo_p_wxObject(void *x
) { 
9594     return (void *)((wxObject 
*)  ((wxTreeListColumnInfo 
*) x
)); 
9596 static void *_p_wxControlTo_p_wxObject(void *x
) { 
9597     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxControl 
*) x
)); 
9599 static void *_p_wxPyControlTo_p_wxObject(void *x
) { 
9600     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxPyControl 
*) x
)); 
9602 static void *_p_wxContextHelpTo_p_wxObject(void *x
) { 
9603     return (void *)((wxObject 
*)  ((wxContextHelp 
*) x
)); 
9605 static void *_p_wxColourDataTo_p_wxObject(void *x
) { 
9606     return (void *)((wxObject 
*)  ((wxColourData 
*) x
)); 
9608 static void *_p_wxActivateEventTo_p_wxObject(void *x
) { 
9609     return (void *)((wxObject 
*) (wxEvent 
*) ((wxActivateEvent 
*) x
)); 
9611 static void *_p_wxMoveEventTo_p_wxObject(void *x
) { 
9612     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMoveEvent 
*) x
)); 
9614 static void *_p_wxSizeEventTo_p_wxObject(void *x
) { 
9615     return (void *)((wxObject 
*) (wxEvent 
*) ((wxSizeEvent 
*) x
)); 
9617 static void *_p_wxIconizeEventTo_p_wxObject(void *x
) { 
9618     return (void *)((wxObject 
*) (wxEvent 
*) ((wxIconizeEvent 
*) x
)); 
9620 static void *_p_wxMaximizeEventTo_p_wxObject(void *x
) { 
9621     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMaximizeEvent 
*) x
)); 
9623 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x
) { 
9624     return (void *)((wxObject 
*) (wxEvent 
*) ((wxQueryNewPaletteEvent 
*) x
)); 
9626 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x
) { 
9627     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxWindowCreateEvent 
*) x
)); 
9629 static void *_p_wxIdleEventTo_p_wxObject(void *x
) { 
9630     return (void *)((wxObject 
*) (wxEvent 
*) ((wxIdleEvent 
*) x
)); 
9632 static void *_p_wxDateEventTo_p_wxObject(void *x
) { 
9633     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxDateEvent 
*) x
)); 
9635 static void *_p_wxStaticTextTo_p_wxObject(void *x
) { 
9636     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxStaticText 
*) x
)); 
9638 static void *_p_wxCalculateLayoutEventTo_p_wxObject(void *x
) { 
9639     return (void *)((wxObject 
*) (wxEvent 
*) ((wxCalculateLayoutEvent 
*) x
)); 
9641 static void *_p_wxListEventTo_p_wxObject(void *x
) { 
9642     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxListEvent 
*) x
)); 
9644 static void *_p_wxDynamicSashSplitEventTo_p_wxObject(void *x
) { 
9645     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxDynamicSashSplitEvent 
*) x
)); 
9647 static void *_p_wxPyPrintoutTo_p_wxObject(void *x
) { 
9648     return (void *)((wxObject 
*)  ((wxPyPrintout 
*) x
)); 
9650 static void *_p_wxGaugeTo_p_wxObject(void *x
) { 
9651     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxGauge 
*) x
)); 
9653 static void *_p_wxMDIChildFrameTo_p_wxObject(void *x
) { 
9654     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIChildFrame 
*) x
)); 
9656 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x
) { 
9657     return (void *)((wxObject 
*) (wxSizer 
*)(wxBoxSizer 
*) ((wxStdDialogButtonSizer 
*) x
)); 
9659 static void *_p_wxChoiceTo_p_wxObject(void *x
) { 
9660     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*) ((wxChoice 
*) x
)); 
9662 static void *_p_wxSpinButtonTo_p_wxObject(void *x
) { 
9663     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxSpinButton 
*) x
)); 
9665 static void *_p_wxBitmapButtonTo_p_wxObject(void *x
) { 
9666     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxButton 
*) ((wxBitmapButton 
*) x
)); 
9668 static void *_p_wxButtonTo_p_wxObject(void *x
) { 
9669     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxButton 
*) x
)); 
9671 static void *_p_wxContextHelpButtonTo_p_wxObject(void *x
) { 
9672     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxButton 
*)(wxBitmapButton 
*) ((wxContextHelpButton 
*) x
)); 
9674 static void *_p_wxKeyEventTo_p_wxObject(void *x
) { 
9675     return (void *)((wxObject 
*) (wxEvent 
*) ((wxKeyEvent 
*) x
)); 
9677 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x
) { 
9678     return (void *)((wxObject 
*) (wxEvent 
*) ((wxNavigationKeyEvent 
*) x
)); 
9680 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x
) { 
9681     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxWindowDestroyEvent 
*) x
)); 
9683 static void *_p_wxSashEventTo_p_wxObject(void *x
) { 
9684     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxSashEvent 
*) x
)); 
9686 static void *_p_wxCheckListBoxTo_p_wxObject(void *x
) { 
9687     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxListBox 
*) ((wxCheckListBox 
*) x
)); 
9689 static void *_p_wxListBoxTo_p_wxObject(void *x
) { 
9690     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*) ((wxListBox 
*) x
)); 
9692 static void *_p_wxPyHtmlListBoxTo_p_wxObject(void *x
) { 
9693     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*)(wxPyVListBox 
*) ((wxPyHtmlListBox 
*) x
)); 
9695 static void *_p_wxPyVListBoxTo_p_wxObject(void *x
) { 
9696     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*) ((wxPyVListBox 
*) x
)); 
9698 static void *_p_wxPrintDataTo_p_wxObject(void *x
) { 
9699     return (void *)((wxObject 
*)  ((wxPrintData 
*) x
)); 
9701 static void *_p_wxFontDataTo_p_wxObject(void *x
) { 
9702     return (void *)((wxObject 
*)  ((wxFontData 
*) x
)); 
9704 static void *_p_wxEditableListBoxTo_p_wxObject(void *x
) { 
9705     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxEditableListBox 
*) x
)); 
9707 static void *_p_wxMiniFrameTo_p_wxObject(void *x
) { 
9708     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMiniFrame 
*) x
)); 
9710 static void *_p_wxListbookTo_p_wxObject(void *x
) { 
9711     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxListbook 
*) x
)); 
9713 static void *_p_wxFrameTo_p_wxObject(void *x
) { 
9714     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*) ((wxFrame 
*) x
)); 
9716 static void *_p_wxPyPanelTo_p_wxObject(void *x
) { 
9717     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxPyPanel 
*) x
)); 
9719 static void *_p_wxStaticBoxTo_p_wxObject(void *x
) { 
9720     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxStaticBox 
*) x
)); 
9722 static void *_p_wxQueryLayoutInfoEventTo_p_wxObject(void *x
) { 
9723     return (void *)((wxObject 
*) (wxEvent 
*) ((wxQueryLayoutInfoEvent 
*) x
)); 
9725 static void *_p_wxSplashScreenTo_p_wxObject(void *x
) { 
9726     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxSplashScreen 
*) x
)); 
9728 static void *_p_wxFileSystemTo_p_wxObject(void *x
) { 
9729     return (void *)((wxObject 
*)  ((wxFileSystem 
*) x
)); 
9731 static void *_p_wxPyPrintPreviewTo_p_wxObject(void *x
) { 
9732     return (void *)((wxObject 
*) (wxPrintPreview 
*) ((wxPyPrintPreview 
*) x
)); 
9734 static void *_p_wxPrintPreviewTo_p_wxObject(void *x
) { 
9735     return (void *)((wxObject 
*)  ((wxPrintPreview 
*) x
)); 
9737 static void *_p_wxListViewTo_p_wxObject(void *x
) { 
9738     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxPyListCtrl 
*) ((wxListView 
*) x
)); 
9740 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x
) { 
9741     return (void *)((wxObject 
*)  ((wxLayoutConstraints 
*) x
)); 
9743 static void *_p_wxPyListCtrlTo_p_wxObject(void *x
) { 
9744     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxPyListCtrl 
*) x
)); 
9746 static void *_p_wxDirFilterListCtrlTo_p_wxObject(void *x
) { 
9747     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxDirFilterListCtrl 
*) x
)); 
9749 static void *_p_wxPyTreeListCtrlTo_p_wxObject(void *x
) { 
9750     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxPyTreeListCtrl 
*) x
)); 
9752 static void *_p_wxSizerTo_p_wxObject(void *x
) { 
9753     return (void *)((wxObject 
*)  ((wxSizer 
*) x
)); 
9755 static void *_p_wxBoxSizerTo_p_wxObject(void *x
) { 
9756     return (void *)((wxObject 
*) (wxSizer 
*) ((wxBoxSizer 
*) x
)); 
9758 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x
) { 
9759     return (void *)((wxObject 
*) (wxSizer 
*)(wxBoxSizer 
*) ((wxStaticBoxSizer 
*) x
)); 
9761 static void *_p_wxGridBagSizerTo_p_wxObject(void *x
) { 
9762     return (void *)((wxObject 
*) (wxSizer 
*)(wxGridSizer 
*)(wxFlexGridSizer 
*) ((wxGridBagSizer 
*) x
)); 
9764 static void *_p_wxNcPaintEventTo_p_wxObject(void *x
) { 
9765     return (void *)((wxObject 
*) (wxEvent 
*) ((wxNcPaintEvent 
*) x
)); 
9767 static void *_p_wxPaintEventTo_p_wxObject(void *x
) { 
9768     return (void *)((wxObject 
*) (wxEvent 
*) ((wxPaintEvent 
*) x
)); 
9770 static void *_p_wxFSFileTo_p_wxObject(void *x
) { 
9771     return (void *)((wxObject 
*)  ((wxFSFile 
*) x
)); 
9773 static void *_p_wxSplitterEventTo_p_wxObject(void *x
) { 
9774     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxSplitterEvent 
*) x
)); 
9776 static void *_p_wxSetCursorEventTo_p_wxObject(void *x
) { 
9777     return (void *)((wxObject 
*) (wxEvent 
*) ((wxSetCursorEvent 
*) x
)); 
9779 static void *_p_wxTextCtrlTo_p_wxObject(void *x
) { 
9780     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxTextCtrl 
*) x
)); 
9782 static void *_p_wxMenuTo_p_wxObject(void *x
) { 
9783     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxMenu 
*) x
)); 
9785 static void *_p_wxToggleButtonTo_p_wxObject(void *x
) { 
9786     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxToggleButton 
*) x
)); 
9788 static void *_p_wxRadioButtonTo_p_wxObject(void *x
) { 
9789     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxRadioButton 
*) x
)); 
9791 static void *_p_wxSizerItemTo_p_wxObject(void *x
) { 
9792     return (void *)((wxObject 
*)  ((wxSizerItem 
*) x
)); 
9794 static void *_p_wxGBSizerItemTo_p_wxObject(void *x
) { 
9795     return (void *)((wxObject 
*) (wxSizerItem 
*) ((wxGBSizerItem 
*) x
)); 
9797 static void *_p_wxPrintDialogTo_p_wxObject(void *x
) { 
9798     return (void *)((wxObject 
*)  ((wxPrintDialog 
*) x
)); 
9800 static void *_p_wxPageSetupDialogTo_p_wxObject(void *x
) { 
9801     return (void *)((wxObject 
*)  ((wxPageSetupDialog 
*) x
)); 
9803 static void *_p_wxFontDialogTo_p_wxObject(void *x
) { 
9804     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFontDialog 
*) x
)); 
9806 static void *_p_wxDirDialogTo_p_wxObject(void *x
) { 
9807     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxDirDialog 
*) x
)); 
9809 static void *_p_wxColourDialogTo_p_wxObject(void *x
) { 
9810     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxColourDialog 
*) x
)); 
9812 static void *_p_wxDialogTo_p_wxObject(void *x
) { 
9813     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*) ((wxDialog 
*) x
)); 
9815 static void *_p_wxNotifyEventTo_p_wxObject(void *x
) { 
9816     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxNotifyEvent 
*) x
)); 
9818 static void *_p_wxPyEventTo_p_wxObject(void *x
) { 
9819     return (void *)((wxObject 
*) (wxEvent 
*) ((wxPyEvent 
*) x
)); 
9821 static void *_p_wxGenericDirCtrlTo_p_wxObject(void *x
) { 
9822     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxGenericDirCtrl 
*) x
)); 
9824 static void *_p_wxDynamicSashUnifyEventTo_p_wxObject(void *x
) { 
9825     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxDynamicSashUnifyEvent 
*) x
)); 
9827 static void *_p_wxStaticPictureTo_p_wxObject(void *x
) { 
9828     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxStaticPicture 
*) x
)); 
9830 static void *_p_wxEvtHandlerTo_p_wxObject(void *x
) { 
9831     return (void *)((wxObject 
*)  ((wxEvtHandler 
*) x
)); 
9833 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x
) { 
9834     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxTIFFHandler 
*) x
)); 
9836 static void *_p_wxImageHandlerTo_p_wxObject(void *x
) { 
9837     return (void *)((wxObject 
*)  ((wxImageHandler 
*) x
)); 
9839 static void *_p_wxBMPHandlerTo_p_wxObject(void *x
) { 
9840     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxBMPHandler 
*) x
)); 
9842 static void *_p_wxICOHandlerTo_p_wxObject(void *x
) { 
9843     return (void *)((wxObject 
*) (wxImageHandler 
*)(wxBMPHandler 
*) ((wxICOHandler 
*) x
)); 
9845 static void *_p_wxCURHandlerTo_p_wxObject(void *x
) { 
9846     return (void *)((wxObject 
*) (wxImageHandler 
*)(wxBMPHandler 
*)(wxICOHandler 
*) ((wxCURHandler 
*) x
)); 
9848 static void *_p_wxANIHandlerTo_p_wxObject(void *x
) { 
9849     return (void *)((wxObject 
*) (wxImageHandler 
*)(wxBMPHandler 
*)(wxICOHandler 
*)(wxCURHandler 
*) ((wxANIHandler 
*) x
)); 
9851 static void *_p_wxPNGHandlerTo_p_wxObject(void *x
) { 
9852     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPNGHandler 
*) x
)); 
9854 static void *_p_wxGIFHandlerTo_p_wxObject(void *x
) { 
9855     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxGIFHandler 
*) x
)); 
9857 static void *_p_wxPCXHandlerTo_p_wxObject(void *x
) { 
9858     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPCXHandler 
*) x
)); 
9860 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x
) { 
9861     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxJPEGHandler 
*) x
)); 
9863 static void *_p_wxPNMHandlerTo_p_wxObject(void *x
) { 
9864     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPNMHandler 
*) x
)); 
9866 static void *_p_wxXPMHandlerTo_p_wxObject(void *x
) { 
9867     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxXPMHandler 
*) x
)); 
9869 static void *_p_wxShowEventTo_p_wxObject(void *x
) { 
9870     return (void *)((wxObject 
*) (wxEvent 
*) ((wxShowEvent 
*) x
)); 
9872 static void *_p_wxPyScrolledWindowTo_p_wxObject(void *x
) { 
9873     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxPyScrolledWindow 
*) x
)); 
9875 static void *_p_wxMDIClientWindowTo_p_wxObject(void *x
) { 
9876     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxMDIClientWindow 
*) x
)); 
9878 static void *_p_wxPyVScrolledWindowTo_p_wxObject(void *x
) { 
9879     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxPyVScrolledWindow 
*) x
)); 
9881 static void *_p_wxTipWindowTo_p_wxObject(void *x
) { 
9882     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPopupWindow 
*)(wxPyPopupTransientWindow 
*) ((wxTipWindow 
*) x
)); 
9884 static void *_p_wxPyPopupTransientWindowTo_p_wxObject(void *x
) { 
9885     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPopupWindow 
*) ((wxPyPopupTransientWindow 
*) x
)); 
9887 static void *_p_wxPopupWindowTo_p_wxObject(void *x
) { 
9888     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxPopupWindow 
*) x
)); 
9890 static void *_p_wxSashLayoutWindowTo_p_wxObject(void *x
) { 
9891     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxSashWindow 
*) ((wxSashLayoutWindow 
*) x
)); 
9893 static void *_p_wxSashWindowTo_p_wxObject(void *x
) { 
9894     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxSashWindow 
*) x
)); 
9896 static void *_p_wxSplitterWindowTo_p_wxObject(void *x
) { 
9897     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxSplitterWindow 
*) x
)); 
9899 static void *_p_wxSplashScreenWindowTo_p_wxObject(void *x
) { 
9900     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxSplashScreenWindow 
*) x
)); 
9902 static void *_p_wxTopLevelWindowTo_p_wxObject(void *x
) { 
9903     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxTopLevelWindow 
*) x
)); 
9905 static void *_p_wxScrolledWindowTo_p_wxObject(void *x
) { 
9906     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxScrolledWindow 
*) x
)); 
9908 static void *_p_wxWindowTo_p_wxObject(void *x
) { 
9909     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxWindow 
*) x
)); 
9911 static void *_p_wxDynamicSashWindowTo_p_wxObject(void *x
) { 
9912     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxDynamicSashWindow 
*) x
)); 
9914 static void *_p_wxPyTreeCompanionWindowTo_p_wxObject(void *x
) { 
9915     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxPyTreeCompanionWindow 
*) x
)); 
9917 static void *_p_wxThinSplitterWindowTo_p_wxObject(void *x
) { 
9918     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxSplitterWindow 
*) ((wxThinSplitterWindow 
*) x
)); 
9920 static void *_p_wxSplitterScrolledWindowTo_p_wxObject(void *x
) { 
9921     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxSplitterScrolledWindow 
*) x
)); 
9923 static void *_p_wxSpinCtrlTo_p_wxObject(void *x
) { 
9924     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxSpinCtrl 
*) x
)); 
9926 static void *_p_wxNotebookEventTo_p_wxObject(void *x
) { 
9927     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxNotebookEvent 
*) x
)); 
9929 static void *_p_wxListbookEventTo_p_wxObject(void *x
) { 
9930     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxListbookEvent 
*) x
)); 
9932 static void *_p_wxChoicebookEventTo_p_wxObject(void *x
) { 
9933     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxChoicebookEvent 
*) x
)); 
9935 static void *_p_wxBookCtrlSizerTo_p_wxObject(void *x
) { 
9936     return (void *)((wxObject 
*) (wxSizer 
*) ((wxBookCtrlSizer 
*) x
)); 
9938 static void *_p_wxFindReplaceDialogTo_p_wxObject(void *x
) { 
9939     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFindReplaceDialog 
*) x
)); 
9941 static void *_p_wxProgressDialogTo_p_wxObject(void *x
) { 
9942     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxProgressDialog 
*) x
)); 
9944 static void *_p_wxMessageDialogTo_p_wxObject(void *x
) { 
9945     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxMessageDialog 
*) x
)); 
9947 static void *_p_wxPasswordEntryDialogTo_p_wxObject(void *x
) { 
9948     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*)(wxTextEntryDialog 
*) ((wxPasswordEntryDialog 
*) x
)); 
9950 static void *_p_wxTextEntryDialogTo_p_wxObject(void *x
) { 
9951     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxTextEntryDialog 
*) x
)); 
9953 static void *_p_wxSingleChoiceDialogTo_p_wxObject(void *x
) { 
9954     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxSingleChoiceDialog 
*) x
)); 
9956 static void *_p_wxMultiChoiceDialogTo_p_wxObject(void *x
) { 
9957     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxMultiChoiceDialog 
*) x
)); 
9959 static void *_p_wxFileDialogTo_p_wxObject(void *x
) { 
9960     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFileDialog 
*) x
)); 
9962 static void *_p_wxToolBarToolBaseTo_p_wxObject(void *x
) { 
9963     return (void *)((wxObject 
*)  ((wxToolBarToolBase 
*) x
)); 
9965 static void *_p_wxSliderTo_p_wxObject(void *x
) { 
9966     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxSlider 
*) x
)); 
9968 static void *_p_wxPyWindowTo_p_wxObject(void *x
) { 
9969     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxPyWindow 
*) x
)); 
9971 static void *_p_wxDatePickerCtrlTo_p_wxObject(void *x
) { 
9972     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxDatePickerCtrl 
*) x
)); 
9974 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x
) { 
9975     return (void *)((wxObject 
*) (wxEvent 
*) ((wxSysColourChangedEvent 
*) x
)); 
9977 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x
) { 
9978     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMouseCaptureChangedEvent 
*) x
)); 
9980 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x
) { 
9981     return (void *)((wxObject 
*) (wxEvent 
*) ((wxDisplayChangedEvent 
*) x
)); 
9983 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x
) { 
9984     return (void *)((wxObject 
*) (wxEvent 
*) ((wxPaletteChangedEvent 
*) x
)); 
9986 static void *_p_wxCheckBoxTo_p_wxObject(void *x
) { 
9987     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxCheckBox 
*) x
)); 
9989 static void *_p_wxHelpEventTo_p_wxObject(void *x
) { 
9990     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxHelpEvent 
*) x
)); 
9992 static void *_p_wxPanelTo_p_wxObject(void *x
) { 
9993     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxPanel 
*) x
)); 
9995 static void *_p_wxSpinEventTo_p_wxObject(void *x
) { 
9996     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxSpinEvent 
*) x
)); 
9998 static void *_p_wxTaskBarIconEventTo_p_wxObject(void *x
) { 
9999     return (void *)((wxObject 
*) (wxEvent 
*) ((wxTaskBarIconEvent 
*) x
)); 
10001 static void *_p_wxScrollWinEventTo_p_wxObject(void *x
) { 
10002     return (void *)((wxObject 
*) (wxEvent 
*) ((wxScrollWinEvent 
*) x
)); 
10004 static void *_p_wxMenuEventTo_p_wxObject(void *x
) { 
10005     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMenuEvent 
*) x
)); 
10007 static void *_p_wxContextMenuEventTo_p_wxObject(void *x
) { 
10008     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxContextMenuEvent 
*) x
)); 
10010 static void *_p_wxLEDNumberCtrlTo_p_wxObject(void *x
) { 
10011     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxLEDNumberCtrl 
*) x
)); 
10013 static void *_p_wxCommandEventTo_p_wxObject(void *x
) { 
10014     return (void *)((wxObject 
*) (wxEvent 
*) ((wxCommandEvent 
*) x
)); 
10016 static void *_p_wxPyCommandEventTo_p_wxObject(void *x
) { 
10017     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxPyCommandEvent 
*) x
)); 
10019 static void *_p_wxToolBarTo_p_wxObject(void *x
) { 
10020     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxToolBarBase 
*) ((wxToolBar 
*) x
)); 
10022 static void *_p_wxStatusBarTo_p_wxObject(void *x
) { 
10023     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxStatusBar 
*) x
)); 
10025 static void *_p_wxChildFocusEventTo_p_wxObject(void *x
) { 
10026     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxChildFocusEvent 
*) x
)); 
10028 static void *_p_wxFocusEventTo_p_wxObject(void *x
) { 
10029     return (void *)((wxObject 
*) (wxEvent 
*) ((wxFocusEvent 
*) x
)); 
10031 static void *_p_wxDropFilesEventTo_p_wxObject(void *x
) { 
10032     return (void *)((wxObject 
*) (wxEvent 
*) ((wxDropFilesEvent 
*) x
)); 
10034 static void *_p_wxMDIParentFrameTo_p_wxObject(void *x
) { 
10035     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIParentFrame 
*) x
)); 
10037 static void *_p_wxMenuBarTo_p_wxObject(void *x
) { 
10038     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxMenuBar 
*) x
)); 
10040 static void *_p_wxPyPreviewFrameTo_p_wxEvtHandler(void *x
) { 
10041     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*)(wxPreviewFrame 
*) ((wxPyPreviewFrame 
*) x
)); 
10043 static void *_p_wxPreviewFrameTo_p_wxEvtHandler(void *x
) { 
10044     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxPreviewFrame 
*) x
)); 
10046 static void *_p_wxCheckBoxTo_p_wxEvtHandler(void *x
) { 
10047     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxCheckBox 
*) x
)); 
10049 static void *_p_wxPyTreeCtrlTo_p_wxEvtHandler(void *x
) { 
10050     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxPyTreeCtrl 
*) x
)); 
10052 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxEvtHandler(void *x
) { 
10053     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxPyTreeCtrl 
*) ((wxRemotelyScrolledTreeCtrl 
*) x
)); 
10055 static void *_p_wxPyPanelTo_p_wxEvtHandler(void *x
) { 
10056     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxPyPanel 
*) x
)); 
10058 static void *_p_wxPyTaskBarIconTo_p_wxEvtHandler(void *x
) { 
10059     return (void *)((wxEvtHandler 
*)  ((wxPyTaskBarIcon 
*) x
)); 
10061 static void *_p_wxGenericDirCtrlTo_p_wxEvtHandler(void *x
) { 
10062     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxGenericDirCtrl 
*) x
)); 
10064 static void *_p_wxPyListCtrlTo_p_wxEvtHandler(void *x
) { 
10065     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxPyListCtrl 
*) x
)); 
10067 static void *_p_wxDirFilterListCtrlTo_p_wxEvtHandler(void *x
) { 
10068     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxDirFilterListCtrl 
*) x
)); 
10070 static void *_p_wxPyTreeListCtrlTo_p_wxEvtHandler(void *x
) { 
10071     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxPyTreeListCtrl 
*) x
)); 
10073 static void *_p_wxPreviewCanvasTo_p_wxEvtHandler(void *x
) { 
10074     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxPreviewCanvas 
*) x
)); 
10076 static void *_p_wxStaticLineTo_p_wxEvtHandler(void *x
) { 
10077     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxStaticLine 
*) x
)); 
10079 static void *_p_wxControlTo_p_wxEvtHandler(void *x
) { 
10080     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxControl 
*) x
)); 
10082 static void *_p_wxPyControlTo_p_wxEvtHandler(void *x
) { 
10083     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxPyControl 
*) x
)); 
10085 static void *_p_wxGaugeTo_p_wxEvtHandler(void *x
) { 
10086     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxGauge 
*) x
)); 
10088 static void *_p_wxToolBarBaseTo_p_wxEvtHandler(void *x
) { 
10089     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxToolBarBase 
*) x
)); 
10091 static void *_p_wxToggleButtonTo_p_wxEvtHandler(void *x
) { 
10092     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxToggleButton 
*) x
)); 
10094 static void *_p_wxRadioButtonTo_p_wxEvtHandler(void *x
) { 
10095     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxRadioButton 
*) x
)); 
10097 static void *_p_wxChoiceTo_p_wxEvtHandler(void *x
) { 
10098     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*) ((wxChoice 
*) x
)); 
10100 static void *_p_wxListViewTo_p_wxEvtHandler(void *x
) { 
10101     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxPyListCtrl 
*) ((wxListView 
*) x
)); 
10103 static void *_p_wxTextCtrlTo_p_wxEvtHandler(void *x
) { 
10104     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxTextCtrl 
*) x
)); 
10106 static void *_p_wxNotebookTo_p_wxEvtHandler(void *x
) { 
10107     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxNotebook 
*) x
)); 
10109 static void *_p_wxMDIChildFrameTo_p_wxEvtHandler(void *x
) { 
10110     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIChildFrame 
*) x
)); 
10112 static void *_p_wxChoicebookTo_p_wxEvtHandler(void *x
) { 
10113     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxChoicebook 
*) x
)); 
10115 static void *_p_wxPyWindowTo_p_wxEvtHandler(void *x
) { 
10116     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxPyWindow 
*) x
)); 
10118 static void *_p_wxSplashScreenTo_p_wxEvtHandler(void *x
) { 
10119     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxSplashScreen 
*) x
)); 
10121 static void *_p_wxListbookTo_p_wxEvtHandler(void *x
) { 
10122     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxListbook 
*) x
)); 
10124 static void *_p_wxFindReplaceDialogTo_p_wxEvtHandler(void *x
) { 
10125     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFindReplaceDialog 
*) x
)); 
10127 static void *_p_wxProgressDialogTo_p_wxEvtHandler(void *x
) { 
10128     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxProgressDialog 
*) x
)); 
10130 static void *_p_wxMessageDialogTo_p_wxEvtHandler(void *x
) { 
10131     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxMessageDialog 
*) x
)); 
10133 static void *_p_wxFileDialogTo_p_wxEvtHandler(void *x
) { 
10134     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFileDialog 
*) x
)); 
10136 static void *_p_wxMultiChoiceDialogTo_p_wxEvtHandler(void *x
) { 
10137     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxMultiChoiceDialog 
*) x
)); 
10139 static void *_p_wxSingleChoiceDialogTo_p_wxEvtHandler(void *x
) { 
10140     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxSingleChoiceDialog 
*) x
)); 
10142 static void *_p_wxTextEntryDialogTo_p_wxEvtHandler(void *x
) { 
10143     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxTextEntryDialog 
*) x
)); 
10145 static void *_p_wxPasswordEntryDialogTo_p_wxEvtHandler(void *x
) { 
10146     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*)(wxTextEntryDialog 
*) ((wxPasswordEntryDialog 
*) x
)); 
10148 static void *_p_wxStaticBitmapTo_p_wxEvtHandler(void *x
) { 
10149     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxStaticBitmap 
*) x
)); 
10151 static void *_p_wxSliderTo_p_wxEvtHandler(void *x
) { 
10152     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxSlider 
*) x
)); 
10154 static void *_p_wxStaticBoxTo_p_wxEvtHandler(void *x
) { 
10155     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxStaticBox 
*) x
)); 
10157 static void *_p_wxBookCtrlBaseTo_p_wxEvtHandler(void *x
) { 
10158     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxBookCtrlBase 
*) x
)); 
10160 static void *_p_wxCheckListBoxTo_p_wxEvtHandler(void *x
) { 
10161     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxListBox 
*) ((wxCheckListBox 
*) x
)); 
10163 static void *_p_wxListBoxTo_p_wxEvtHandler(void *x
) { 
10164     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*) ((wxListBox 
*) x
)); 
10166 static void *_p_wxPyVListBoxTo_p_wxEvtHandler(void *x
) { 
10167     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*) ((wxPyVListBox 
*) x
)); 
10169 static void *_p_wxPyHtmlListBoxTo_p_wxEvtHandler(void *x
) { 
10170     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*)(wxPyVListBox 
*) ((wxPyHtmlListBox 
*) x
)); 
10172 static void *_p_wxEditableListBoxTo_p_wxEvtHandler(void *x
) { 
10173     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxEditableListBox 
*) x
)); 
10175 static void *_p_wxLEDNumberCtrlTo_p_wxEvtHandler(void *x
) { 
10176     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxLEDNumberCtrl 
*) x
)); 
10178 static void *_p_wxSpinButtonTo_p_wxEvtHandler(void *x
) { 
10179     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxSpinButton 
*) x
)); 
10181 static void *_p_wxBitmapButtonTo_p_wxEvtHandler(void *x
) { 
10182     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxButton 
*) ((wxBitmapButton 
*) x
)); 
10184 static void *_p_wxButtonTo_p_wxEvtHandler(void *x
) { 
10185     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxButton 
*) x
)); 
10187 static void *_p_wxContextHelpButtonTo_p_wxEvtHandler(void *x
) { 
10188     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxButton 
*)(wxBitmapButton 
*) ((wxContextHelpButton 
*) x
)); 
10190 static void *_p_wxRadioBoxTo_p_wxEvtHandler(void *x
) { 
10191     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxRadioBox 
*) x
)); 
10193 static void *_p_wxScrollBarTo_p_wxEvtHandler(void *x
) { 
10194     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxScrollBar 
*) x
)); 
10196 static void *_p_wxComboBoxTo_p_wxEvtHandler(void *x
) { 
10197     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxComboBox 
*) x
)); 
10199 static void *_p_wxMiniFrameTo_p_wxEvtHandler(void *x
) { 
10200     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMiniFrame 
*) x
)); 
10202 static void *_p_wxFrameTo_p_wxEvtHandler(void *x
) { 
10203     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*) ((wxFrame 
*) x
)); 
10205 static void *_p_wxSpinCtrlTo_p_wxEvtHandler(void *x
) { 
10206     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxSpinCtrl 
*) x
)); 
10208 static void *_p_wxStatusBarTo_p_wxEvtHandler(void *x
) { 
10209     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxStatusBar 
*) x
)); 
10211 static void *_p_wxMDIParentFrameTo_p_wxEvtHandler(void *x
) { 
10212     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIParentFrame 
*) x
)); 
10214 static void *_p_wxStaticPictureTo_p_wxEvtHandler(void *x
) { 
10215     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxStaticPicture 
*) x
)); 
10217 static void *_p_wxPyScrolledWindowTo_p_wxEvtHandler(void *x
) { 
10218     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxPyScrolledWindow 
*) x
)); 
10220 static void *_p_wxMDIClientWindowTo_p_wxEvtHandler(void *x
) { 
10221     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxMDIClientWindow 
*) x
)); 
10223 static void *_p_wxTopLevelWindowTo_p_wxEvtHandler(void *x
) { 
10224     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxTopLevelWindow 
*) x
)); 
10226 static void *_p_wxScrolledWindowTo_p_wxEvtHandler(void *x
) { 
10227     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxScrolledWindow 
*) x
)); 
10229 static void *_p_wxWindowTo_p_wxEvtHandler(void *x
) { 
10230     return (void *)((wxEvtHandler 
*)  ((wxWindow 
*) x
)); 
10232 static void *_p_wxSplashScreenWindowTo_p_wxEvtHandler(void *x
) { 
10233     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxSplashScreenWindow 
*) x
)); 
10235 static void *_p_wxSplitterWindowTo_p_wxEvtHandler(void *x
) { 
10236     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxSplitterWindow 
*) x
)); 
10238 static void *_p_wxSashWindowTo_p_wxEvtHandler(void *x
) { 
10239     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxSashWindow 
*) x
)); 
10241 static void *_p_wxSashLayoutWindowTo_p_wxEvtHandler(void *x
) { 
10242     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxSashWindow 
*) ((wxSashLayoutWindow 
*) x
)); 
10244 static void *_p_wxPopupWindowTo_p_wxEvtHandler(void *x
) { 
10245     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxPopupWindow 
*) x
)); 
10247 static void *_p_wxPyPopupTransientWindowTo_p_wxEvtHandler(void *x
) { 
10248     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPopupWindow 
*) ((wxPyPopupTransientWindow 
*) x
)); 
10250 static void *_p_wxTipWindowTo_p_wxEvtHandler(void *x
) { 
10251     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPopupWindow 
*)(wxPyPopupTransientWindow 
*) ((wxTipWindow 
*) x
)); 
10253 static void *_p_wxPyVScrolledWindowTo_p_wxEvtHandler(void *x
) { 
10254     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxPyVScrolledWindow 
*) x
)); 
10256 static void *_p_wxMenuTo_p_wxEvtHandler(void *x
) { 
10257     return (void *)((wxEvtHandler 
*)  ((wxMenu 
*) x
)); 
10259 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x
) { 
10260     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxMenuBar 
*) x
)); 
10262 static void *_p_wxDynamicSashWindowTo_p_wxEvtHandler(void *x
) { 
10263     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxDynamicSashWindow 
*) x
)); 
10265 static void *_p_wxPyTreeCompanionWindowTo_p_wxEvtHandler(void *x
) { 
10266     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxPyTreeCompanionWindow 
*) x
)); 
10268 static void *_p_wxThinSplitterWindowTo_p_wxEvtHandler(void *x
) { 
10269     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxSplitterWindow 
*) ((wxThinSplitterWindow 
*) x
)); 
10271 static void *_p_wxSplitterScrolledWindowTo_p_wxEvtHandler(void *x
) { 
10272     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxSplitterScrolledWindow 
*) x
)); 
10274 static void *_p_wxFontDialogTo_p_wxEvtHandler(void *x
) { 
10275     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFontDialog 
*) x
)); 
10277 static void *_p_wxDialogTo_p_wxEvtHandler(void *x
) { 
10278     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*) ((wxDialog 
*) x
)); 
10280 static void *_p_wxColourDialogTo_p_wxEvtHandler(void *x
) { 
10281     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxColourDialog 
*) x
)); 
10283 static void *_p_wxDirDialogTo_p_wxEvtHandler(void *x
) { 
10284     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxDirDialog 
*) x
)); 
10286 static void *_p_wxPanelTo_p_wxEvtHandler(void *x
) { 
10287     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxPanel 
*) x
)); 
10289 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x
) { 
10290     return (void *)((wxEvtHandler 
*)  ((wxPyApp 
*) x
)); 
10292 static void *_p_wxStaticTextTo_p_wxEvtHandler(void *x
) { 
10293     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxStaticText 
*) x
)); 
10295 static void *_p_wxPyPreviewControlBarTo_p_wxEvtHandler(void *x
) { 
10296     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxPreviewControlBar 
*) ((wxPyPreviewControlBar 
*) x
)); 
10298 static void *_p_wxPreviewControlBarTo_p_wxEvtHandler(void *x
) { 
10299     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxPreviewControlBar 
*) x
)); 
10301 static void *_p_wxDatePickerCtrlTo_p_wxEvtHandler(void *x
) { 
10302     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxDatePickerCtrl 
*) x
)); 
10304 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x
) { 
10305     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxControlWithItems 
*) x
)); 
10307 static void *_p_wxToolBarTo_p_wxEvtHandler(void *x
) { 
10308     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxToolBarBase 
*) ((wxToolBar 
*) x
)); 
10310 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x
) { 
10311     return (void *)((wxEvtHandler 
*) (wxValidator 
*) ((wxPyValidator 
*) x
)); 
10313 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x
) { 
10314     return (void *)((wxEvtHandler 
*)  ((wxValidator 
*) x
)); 
10316 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxPyTreeCtrl(void *x
) { 
10317     return (void *)((wxPyTreeCtrl 
*)  ((wxRemotelyScrolledTreeCtrl 
*) x
)); 
10319 static void *_p_wxSashEventTo_p_wxCommandEvent(void *x
) { 
10320     return (void *)((wxCommandEvent 
*)  ((wxSashEvent 
*) x
)); 
10322 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x
) { 
10323     return (void *)((wxCommandEvent 
*)  ((wxWindowDestroyEvent 
*) x
)); 
10325 static void *_p_wxSplitterEventTo_p_wxCommandEvent(void *x
) { 
10326     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxSplitterEvent 
*) x
)); 
10328 static void *_p_wxTextUrlEventTo_p_wxCommandEvent(void *x
) { 
10329     return (void *)((wxCommandEvent 
*)  ((wxTextUrlEvent 
*) x
)); 
10331 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x
) { 
10332     return (void *)((wxCommandEvent 
*)  ((wxScrollEvent 
*) x
)); 
10334 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x
) { 
10335     return (void *)((wxCommandEvent 
*)  ((wxPyCommandEvent 
*) x
)); 
10337 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x
) { 
10338     return (void *)((wxCommandEvent 
*)  ((wxContextMenuEvent 
*) x
)); 
10340 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x
) { 
10341     return (void *)((wxCommandEvent 
*)  ((wxChildFocusEvent 
*) x
)); 
10343 static void *_p_wxNotebookEventTo_p_wxCommandEvent(void *x
) { 
10344     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxNotebookEvent 
*) x
)); 
10346 static void *_p_wxListbookEventTo_p_wxCommandEvent(void *x
) { 
10347     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxListbookEvent 
*) x
)); 
10349 static void *_p_wxChoicebookEventTo_p_wxCommandEvent(void *x
) { 
10350     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxChoicebookEvent 
*) x
)); 
10352 static void *_p_wxDateEventTo_p_wxCommandEvent(void *x
) { 
10353     return (void *)((wxCommandEvent 
*)  ((wxDateEvent 
*) x
)); 
10355 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x
) { 
10356     return (void *)((wxCommandEvent 
*)  ((wxWindowCreateEvent 
*) x
)); 
10358 static void *_p_wxListEventTo_p_wxCommandEvent(void *x
) { 
10359     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxListEvent 
*) x
)); 
10361 static void *_p_wxDynamicSashSplitEventTo_p_wxCommandEvent(void *x
) { 
10362     return (void *)((wxCommandEvent 
*)  ((wxDynamicSashSplitEvent 
*) x
)); 
10364 static void *_p_wxBookCtrlBaseEventTo_p_wxCommandEvent(void *x
) { 
10365     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxBookCtrlBaseEvent 
*) x
)); 
10367 static void *_p_wxTreeEventTo_p_wxCommandEvent(void *x
) { 
10368     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxTreeEvent 
*) x
)); 
10370 static void *_p_wxSpinEventTo_p_wxCommandEvent(void *x
) { 
10371     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxSpinEvent 
*) x
)); 
10373 static void *_p_wxHelpEventTo_p_wxCommandEvent(void *x
) { 
10374     return (void *)((wxCommandEvent 
*)  ((wxHelpEvent 
*) x
)); 
10376 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x
) { 
10377     return (void *)((wxCommandEvent 
*)  ((wxNotifyEvent 
*) x
)); 
10379 static void *_p_wxDynamicSashUnifyEventTo_p_wxCommandEvent(void *x
) { 
10380     return (void *)((wxCommandEvent 
*)  ((wxDynamicSashUnifyEvent 
*) x
)); 
10382 static void *_p_wxFindDialogEventTo_p_wxCommandEvent(void *x
) { 
10383     return (void *)((wxCommandEvent 
*)  ((wxFindDialogEvent 
*) x
)); 
10385 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x
) { 
10386     return (void *)((wxCommandEvent 
*)  ((wxUpdateUIEvent 
*) x
)); 
10388 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}}; 
10389 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}}; 
10390 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}}; 
10391 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}}; 
10392 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}}; 
10393 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}}; 
10394 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}}; 
10395 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}}; 
10396 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}}; 
10397 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}}; 
10398 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}}; 
10399 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}}; 
10400 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}}; 
10401 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}}; 
10402 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}}; 
10403 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}}; 
10404 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}}; 
10405 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}}; 
10406 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}}; 
10407 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}}; 
10408 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}}; 
10409 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}}; 
10410 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}}; 
10411 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}}; 
10412 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}}; 
10413 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}}; 
10414 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}}; 
10415 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}}; 
10416 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}}; 
10417 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}}; 
10418 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}}; 
10419 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}}; 
10420 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}}; 
10421 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}}; 
10422 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}}; 
10423 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}}; 
10424 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}}; 
10425 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}}; 
10426 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}}; 
10427 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}}; 
10428 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}}; 
10429 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}}; 
10430 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}}; 
10431 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}}; 
10432 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}}; 
10434 static swig_type_info 
*swig_types_initial
[] = { 
10435 _swigt__p_wxColour
,  
10436 _swigt__p_wxTreeListColumnInfo
,  
10437 _swigt__p_form_ops_t
,  
10438 _swigt__p_wxDuplexMode
,  
10439 _swigt__p_wxValidator
,  
10442 _swigt__p_wxDynamicSashUnifyEvent
,  
10443 _swigt__p_wxDynamicSashSplitEvent
,  
10444 _swigt__p_wxLEDNumberCtrl
,  
10445 _swigt__p_wxSplitterScrolledWindow
,  
10446 _swigt__p_wxThinSplitterWindow
,  
10447 _swigt__p_wxPyTreeCompanionWindow
,  
10448 _swigt__p_wxDynamicSashWindow
,  
10449 _swigt__p_wxWindow
,  
10450 _swigt__p_wxSplitterWindow
,  
10451 _swigt__p_wxScrolledWindow
,  
10453 _swigt__p_wxControl
,  
10454 _swigt__p_wxPyListCtrl
,  
10455 _swigt__p_wxPyTreeListCtrl
,  
10457 _swigt__p_wxObject
,  
10458 _swigt__p_wxBitmap
,  
10459 _swigt__p_wxScrollBar
,  
10460 _swigt__p_wxPaperSize
,  
10461 _swigt__p_unsigned_int
,  
10462 _swigt__unsigned_int
,  
10463 _swigt__p_wxEvtHandler
,  
10464 _swigt__p_wxRemotelyScrolledTreeCtrl
,  
10465 _swigt__p_wxPyTreeCtrl
,  
10466 _swigt__p_wxImageList
,  
10467 _swigt__p_unsigned_char
,  
10468 _swigt__p_wxEditableListBox
,  
10471 _swigt__std__ptrdiff_t
,  
10472 _swigt__p_wxArrayString
,  
10473 _swigt__p_wxCommandEvent
,  
10474 _swigt__p_wxTreeItemId
,  
10477 _swigt__p_unsigned_long
,  
10478 _swigt__p_wxStaticPicture
,  
10479 _swigt__p_wxPyTreeItemData
,  
10484 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */ 
10486 static swig_const_info swig_const_table
[] = { 
10487 {0, 0, 0, 0.0, 0, 0}}; 
10498     /* Python-specific SWIG API */ 
10499 #define SWIG_newvarlink()                             SWIG_Python_newvarlink() 
10500 #define SWIG_addvarlink(p, name, get_attr, set_attr)  SWIG_Python_addvarlink(p, name, get_attr, set_attr) 
10501 #define SWIG_InstallConstants(d, constants)           SWIG_Python_InstallConstants(d, constants) 
10503     /* ----------------------------------------------------------------------------- 
10504      * global variable support code. 
10505      * ----------------------------------------------------------------------------- */ 
10507     typedef struct swig_globalvar 
{ 
10508         char       *name
;                  /* Name of global variable */ 
10509         PyObject 
*(*get_attr
)();           /* Return the current value */ 
10510         int       (*set_attr
)(PyObject 
*); /* Set the value */ 
10511         struct swig_globalvar 
*next
; 
10514     typedef struct swig_varlinkobject 
{ 
10516         swig_globalvar 
*vars
; 
10517     } swig_varlinkobject
; 
10520     swig_varlink_repr(swig_varlinkobject 
*v
) { 
10522         return PyString_FromString("<Swig global variables>"); 
10526     swig_varlink_print(swig_varlinkobject 
*v
, FILE *fp
, int flags
) { 
10527         swig_globalvar  
*var
; 
10529         fprintf(fp
,"Swig global variables { "); 
10530         for (var 
= v
->vars
; var
; var
=var
->next
) { 
10531             fprintf(fp
,"%s", var
->name
); 
10532             if (var
->next
) fprintf(fp
,", "); 
10534         fprintf(fp
," }\n"); 
10539     swig_varlink_getattr(swig_varlinkobject 
*v
, char *n
) { 
10540         swig_globalvar 
*var 
= v
->vars
; 
10542             if (strcmp(var
->name
,n
) == 0) { 
10543                 return (*var
->get_attr
)(); 
10547         PyErr_SetString(PyExc_NameError
,"Unknown C global variable"); 
10552     swig_varlink_setattr(swig_varlinkobject 
*v
, char *n
, PyObject 
*p
) { 
10553         swig_globalvar 
*var 
= v
->vars
; 
10555             if (strcmp(var
->name
,n
) == 0) { 
10556                 return (*var
->set_attr
)(p
); 
10560         PyErr_SetString(PyExc_NameError
,"Unknown C global variable"); 
10564     static PyTypeObject varlinktype 
= { 
10565         PyObject_HEAD_INIT(0)               
10566         0,                                  /* Number of items in variable part (ob_size) */ 
10567         (char *)"swigvarlink",              /* Type name (tp_name) */ 
10568         sizeof(swig_varlinkobject
),         /* Basic size (tp_basicsize) */ 
10569         0,                                  /* Itemsize (tp_itemsize) */ 
10570         0,                                  /* Deallocator (tp_dealloc) */  
10571         (printfunc
) swig_varlink_print
,     /* Print (tp_print) */ 
10572         (getattrfunc
) swig_varlink_getattr
, /* get attr (tp_getattr) */ 
10573         (setattrfunc
) swig_varlink_setattr
, /* Set attr (tp_setattr) */ 
10574         0,                                  /* tp_compare */ 
10575         (reprfunc
) swig_varlink_repr
,       /* tp_repr */ 
10576         0,                                  /* tp_as_number */ 
10577         0,                                  /* tp_as_sequence */ 
10578         0,                                  /* tp_as_mapping */ 
10582         0,                                  /* tp_getattro */ 
10583         0,                                  /* tp_setattro */ 
10584         0,                                  /* tp_as_buffer */ 
10587 #if PY_VERSION_HEX >= 0x02000000 
10588         0,                                  /* tp_traverse */ 
10591 #if PY_VERSION_HEX >= 0x02010000 
10592         0,                                  /* tp_richcompare */ 
10593         0,                                  /* tp_weaklistoffset */ 
10595 #if PY_VERSION_HEX >= 0x02020000 
10596         0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */ 
10598 #if PY_VERSION_HEX >= 0x02030000 
10601 #ifdef COUNT_ALLOCS 
10602         0,0,0,0                             /* tp_alloc -> tp_next */ 
10606     /* Create a variable linking object for use later */ 
10608     SWIG_Python_newvarlink(void) { 
10609         swig_varlinkobject 
*result 
= 0; 
10610         result 
= PyMem_NEW(swig_varlinkobject
,1); 
10611         varlinktype
.ob_type 
= &PyType_Type
;    /* Patch varlinktype into a PyType */ 
10612         result
->ob_type 
= &varlinktype
; 
10614         result
->ob_refcnt 
= 0; 
10615         Py_XINCREF((PyObject 
*) result
); 
10616         return ((PyObject
*) result
); 
10620     SWIG_Python_addvarlink(PyObject 
*p
, char *name
, PyObject 
*(*get_attr
)(void), int (*set_attr
)(PyObject 
*p
)) { 
10621         swig_varlinkobject 
*v
; 
10622         swig_globalvar 
*gv
; 
10623         v
= (swig_varlinkobject 
*) p
; 
10624         gv 
= (swig_globalvar 
*) malloc(sizeof(swig_globalvar
)); 
10625         gv
->name 
= (char *) malloc(strlen(name
)+1); 
10626         strcpy(gv
->name
,name
); 
10627         gv
->get_attr 
= get_attr
; 
10628         gv
->set_attr 
= set_attr
; 
10629         gv
->next 
= v
->vars
; 
10633     /* ----------------------------------------------------------------------------- 
10634      * constants/methods manipulation 
10635      * ----------------------------------------------------------------------------- */ 
10637     /* Install Constants */ 
10639     SWIG_Python_InstallConstants(PyObject 
*d
, swig_const_info constants
[]) { 
10642         for (i 
= 0; constants
[i
].type
; i
++) { 
10643             switch(constants
[i
].type
) { 
10645                 obj 
= PyInt_FromLong(constants
[i
].lvalue
); 
10647                 case SWIG_PY_FLOAT
: 
10648                 obj 
= PyFloat_FromDouble(constants
[i
].dvalue
); 
10650                 case SWIG_PY_STRING
: 
10651                 if (constants
[i
].pvalue
) { 
10652                     obj 
= PyString_FromString((char *) constants
[i
].pvalue
); 
10654                     Py_INCREF(Py_None
); 
10658                 case SWIG_PY_POINTER
: 
10659                 obj 
= SWIG_NewPointerObj(constants
[i
].pvalue
, *(constants
[i
]).ptype
,0); 
10661                 case SWIG_PY_BINARY
: 
10662                 obj 
= SWIG_NewPackedObj(constants
[i
].pvalue
, constants
[i
].lvalue
, *(constants
[i
].ptype
)); 
10669                 PyDict_SetItemString(d
,constants
[i
].name
,obj
); 
10675     /* -----------------------------------------------------------------------------*/ 
10676     /* Fix SwigMethods to carry the callback ptrs when needed */ 
10677     /* -----------------------------------------------------------------------------*/ 
10680     SWIG_Python_FixMethods(PyMethodDef 
*methods
, 
10681     swig_const_info 
*const_table
, 
10682     swig_type_info 
**types
, 
10683     swig_type_info 
**types_initial
) { 
10685         for (i 
= 0; methods
[i
].ml_name
; ++i
) { 
10686             char *c 
= methods
[i
].ml_doc
; 
10687             if (c 
&& (c 
= strstr(c
, "swig_ptr: "))) { 
10689                 swig_const_info 
*ci 
= 0; 
10690                 char *name 
= c 
+ 10; 
10691                 for (j 
= 0; const_table
[j
].type
; j
++) { 
10692                     if (strncmp(const_table
[j
].name
, name
,  
10693                     strlen(const_table
[j
].name
)) == 0) { 
10694                         ci 
= &(const_table
[j
]); 
10699                     size_t shift 
= (ci
->ptype
) - types
; 
10700                     swig_type_info 
*ty 
= types_initial
[shift
]; 
10701                     size_t ldoc 
= (c 
- methods
[i
].ml_doc
); 
10702                     size_t lptr 
= strlen(ty
->name
)+2*sizeof(void*)+2; 
10703                     char *ndoc 
= (char*)malloc(ldoc 
+ lptr 
+ 10); 
10705                     void *ptr 
= (ci
->type 
== SWIG_PY_POINTER
) ? ci
->pvalue
: (void *)(ci
->lvalue
); 
10706                     strncpy(buff
, methods
[i
].ml_doc
, ldoc
); 
10708                     strncpy(buff
, "swig_ptr: ", 10); 
10710                     SWIG_PackVoidPtr(buff
, ptr
, ty
->name
, lptr
); 
10711                     methods
[i
].ml_doc 
= ndoc
; 
10717     /* -----------------------------------------------------------------------------* 
10718      *  Initialize type list 
10719      * -----------------------------------------------------------------------------*/ 
10721 #if PY_MAJOR_VERSION < 2 
10722     /* PyModule_AddObject function was introduced in Python 2.0.  The following function 
10723     is copied out of Python/modsupport.c in python version 2.3.4 */ 
10725     PyModule_AddObject(PyObject 
*m
, char *name
, PyObject 
*o
) 
10728         if (!PyModule_Check(m
)) { 
10729             PyErr_SetString(PyExc_TypeError
, 
10730             "PyModule_AddObject() needs module as first arg"); 
10734             PyErr_SetString(PyExc_TypeError
, 
10735             "PyModule_AddObject() needs non-NULL value"); 
10739         dict 
= PyModule_GetDict(m
); 
10740         if (dict 
== NULL
) { 
10741             /* Internal error -- modules must have a dict! */ 
10742             PyErr_Format(PyExc_SystemError
, "module '%s' has no __dict__", 
10743             PyModule_GetName(m
)); 
10746         if (PyDict_SetItemString(dict
, name
, o
)) 
10753     static swig_type_info 
** 
10754     SWIG_Python_SetTypeListHandle(swig_type_info 
**type_list_handle
) { 
10755         static PyMethodDef swig_empty_runtime_method_table
[] = { 
10757                 NULL
, NULL
, 0, NULL
 
10761         PyObject 
*module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION
, 
10762         swig_empty_runtime_method_table
); 
10763         PyObject 
*pointer 
= PyCObject_FromVoidPtr((void *) type_list_handle
, NULL
); 
10764         if (pointer 
&& module) { 
10765             PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME
, pointer
); 
10767         return type_list_handle
; 
10770     static swig_type_info 
** 
10771     SWIG_Python_LookupTypePointer(swig_type_info 
**type_list_handle
) { 
10772         swig_type_info 
**type_pointer
; 
10774         /* first check if module already created */ 
10775         type_pointer 
= SWIG_Python_GetTypeListHandle(); 
10776         if (type_pointer
) { 
10777             return type_pointer
; 
10779             /* create a new module and variable */ 
10780             return SWIG_Python_SetTypeListHandle(type_list_handle
); 
10788 /* -----------------------------------------------------------------------------* 
10789  *  Partial Init method 
10790  * -----------------------------------------------------------------------------*/ 
10792 #ifdef SWIG_LINK_RUNTIME 
10796 SWIGEXPORT(void *) SWIG_ReturnGlobalTypeList(void *); 
10802 SWIGEXPORT(void) SWIG_init(void) { 
10803     static PyObject 
*SWIG_globals 
= 0;  
10804     static int       typeinit 
= 0; 
10807     if (!SWIG_globals
) SWIG_globals 
= SWIG_newvarlink(); 
10809     /* Fix SwigMethods to carry the callback ptrs when needed */ 
10810     SWIG_Python_FixMethods(SwigMethods
, swig_const_table
, swig_types
, swig_types_initial
); 
10812     m 
= Py_InitModule((char *) SWIG_name
, SwigMethods
); 
10813     d 
= PyModule_GetDict(m
); 
10816 #ifdef SWIG_LINK_RUNTIME 
10817         swig_type_list_handle 
= (swig_type_info 
**) SWIG_ReturnGlobalTypeList(swig_type_list_handle
); 
10819 #  ifndef SWIG_STATIC_RUNTIME 
10820         swig_type_list_handle 
= SWIG_Python_LookupTypePointer(swig_type_list_handle
); 
10823         for (i 
= 0; swig_types_initial
[i
]; i
++) { 
10824             swig_types
[i
] = SWIG_TypeRegister(swig_types_initial
[i
]); 
10828     SWIG_InstallConstants(d
,swig_const_table
); 
10830     PyDict_SetItemString(d
,(char*)"cvar", SWIG_globals
); 
10831     SWIG_addvarlink(SWIG_globals
,(char*)"DynamicSashNameStr",_wrap_DynamicSashNameStr_get
, _wrap_DynamicSashNameStr_set
); 
10832     SWIG_addvarlink(SWIG_globals
,(char*)"EditableListBoxNameStr",_wrap_EditableListBoxNameStr_get
, _wrap_EditableListBoxNameStr_set
); 
10833     SWIG_addvarlink(SWIG_globals
,(char*)"TreeListCtrlNameStr",_wrap_TreeListCtrlNameStr_get
, _wrap_TreeListCtrlNameStr_set
); 
10834     SWIG_addvarlink(SWIG_globals
,(char*)"StaticPictureNameStr",_wrap_StaticPictureNameStr_get
, _wrap_StaticPictureNameStr_set
); 
10836         PyDict_SetItemString(d
,"DS_MANAGE_SCROLLBARS", SWIG_From_int((int)(wxDS_MANAGE_SCROLLBARS
)));  
10839         PyDict_SetItemString(d
,"DS_DRAG_CORNER", SWIG_From_int((int)(wxDS_DRAG_CORNER
)));  
10841     PyDict_SetItemString(d
, "wxEVT_DYNAMIC_SASH_SPLIT", PyInt_FromLong(wxEVT_DYNAMIC_SASH_SPLIT
)); 
10842     PyDict_SetItemString(d
, "wxEVT_DYNAMIC_SASH_UNIFY", PyInt_FromLong(wxEVT_DYNAMIC_SASH_UNIFY
)); 
10844         PyDict_SetItemString(d
,"EL_ALLOW_NEW", SWIG_From_int((int)(wxEL_ALLOW_NEW
)));  
10847         PyDict_SetItemString(d
,"EL_ALLOW_EDIT", SWIG_From_int((int)(wxEL_ALLOW_EDIT
)));  
10850         PyDict_SetItemString(d
,"EL_ALLOW_DELETE", SWIG_From_int((int)(wxEL_ALLOW_DELETE
)));  
10853         PyDict_SetItemString(d
,"LED_ALIGN_LEFT", SWIG_From_int((int)(wxLED_ALIGN_LEFT
)));  
10856         PyDict_SetItemString(d
,"LED_ALIGN_RIGHT", SWIG_From_int((int)(wxLED_ALIGN_RIGHT
)));  
10859         PyDict_SetItemString(d
,"LED_ALIGN_CENTER", SWIG_From_int((int)(wxLED_ALIGN_CENTER
)));  
10862         PyDict_SetItemString(d
,"LED_ALIGN_MASK", SWIG_From_int((int)(wxLED_ALIGN_MASK
)));  
10865         PyDict_SetItemString(d
,"LED_DRAW_FADED", SWIG_From_int((int)(wxLED_DRAW_FADED
)));  
10868         PyDict_SetItemString(d
,"TL_ALIGN_LEFT", SWIG_From_int((int)(wxTL_ALIGN_LEFT
)));  
10871         PyDict_SetItemString(d
,"TL_ALIGN_RIGHT", SWIG_From_int((int)(wxTL_ALIGN_RIGHT
)));  
10874         PyDict_SetItemString(d
,"TL_ALIGN_CENTER", SWIG_From_int((int)(wxTL_ALIGN_CENTER
)));  
10877         PyDict_SetItemString(d
,"TREE_HITTEST_ONITEMCOLUMN", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMCOLUMN
)));  
10880         PyDict_SetItemString(d
,"TL_SEARCH_VISIBLE", SWIG_From_int((int)(wxTL_SEARCH_VISIBLE
)));  
10883         PyDict_SetItemString(d
,"TL_SEARCH_LEVEL", SWIG_From_int((int)(wxTL_SEARCH_LEVEL
)));  
10886         PyDict_SetItemString(d
,"TL_SEARCH_FULL", SWIG_From_int((int)(wxTL_SEARCH_FULL
)));  
10889         PyDict_SetItemString(d
,"TL_SEARCH_PARTIAL", SWIG_From_int((int)(wxTL_SEARCH_PARTIAL
)));  
10892         PyDict_SetItemString(d
,"TL_SEARCH_NOCASE", SWIG_From_int((int)(wxTL_SEARCH_NOCASE
)));  
10895         PyDict_SetItemString(d
,"TR_DONT_ADJUST_MAC", SWIG_From_int((int)(wxTR_DONT_ADJUST_MAC
)));  
10898         PyDict_SetItemString(d
,"SCALE_HORIZONTAL", SWIG_From_int((int)(wxSCALE_HORIZONTAL
)));  
10901         PyDict_SetItemString(d
,"SCALE_VERTICAL", SWIG_From_int((int)(wxSCALE_VERTICAL
)));  
10904         PyDict_SetItemString(d
,"SCALE_UNIFORM", SWIG_From_int((int)(wxSCALE_UNIFORM
)));  
10907         PyDict_SetItemString(d
,"SCALE_CUSTOM", SWIG_From_int((int)(wxSCALE_CUSTOM
)));  
10911     wxPyPtrTypeMap_Add("wxTreeCompanionWindow", "wxPyTreeCompanionWindow"); 
10912     wxPyPtrTypeMap_Add("wxTreeListCtrl", "wxPyTreeListCtrl");