2  * FILE : msw/controls2.cpp 
   4  * This file was automatically generated by : 
   5  * Simplified Wrapper and Interface Generator (SWIG) 
   6  * Version 1.1 (Build 810) 
   8  * Portions Copyright (c) 1995-1998 
   9  * The University of Utah and The Regents of the University of California. 
  10  * Permission is granted to distribute this file in any manner provided 
  11  * this notice remains intact. 
  13  * Do not make changes to this file--changes will be lost! 
  19 /* Implementation : PYTHON */ 
  24 /* Definitions for Windows/Unix exporting */ 
  25 #if defined(__WIN32__) 
  26 #   if defined(_MSC_VER) 
  27 #       define SWIGEXPORT(a) __declspec(dllexport) a 
  29 #       if defined(__BORLANDC__) 
  30 #           define SWIGEXPORT(a) a _export  
  32 #           define SWIGEXPORT(a) a  
  36 #   define SWIGEXPORT(a) a  
  43 extern void SWIG_MakePtr(char *, void *, char *); 
  44 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *)); 
  45 extern char *SWIG_GetPtr(char *, void **, char *); 
  46 extern char *SWIG_GetPtrObj(PyObject 
*, void **, char *); 
  47 extern void SWIG_addvarlink(PyObject 
*, char *, PyObject 
*(*)(void), int (*)(PyObject 
*)); 
  48 extern PyObject 
*SWIG_newvarlink(void); 
  52 #define SWIG_init    initcontrols2c 
  54 #define SWIG_name    "controls2c" 
  57 #include <wx/listctrl.h> 
  58 #include <wx/treectrl.h> 
  60 static PyObject
* l_output_helper(PyObject
* target
, PyObject
* o
) { 
  65     } else if (target 
== Py_None
) {   
  69         if (!PyList_Check(target
)) { 
  71             target 
= PyList_New(0); 
  72             PyList_Append(target
, o2
); 
  75         PyList_Append(target
,o
); 
  81 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  87     } else if (target 
== Py_None
) {   
  91         if (!PyTuple_Check(target
)) { 
  93             target 
= PyTuple_New(1); 
  94             PyTuple_SetItem(target
, 0, o2
); 
  97         PyTuple_SetItem(o3
, 0, o
);       
 100         target 
= PySequence_Concat(o2
, o3
);  
 108 HELPEREXPORT byte
* byte_LIST_helper(PyObject
* source
); 
 109 HELPEREXPORT 
int* int_LIST_helper(PyObject
* source
); 
 110 HELPEREXPORT 
long* long_LIST_helper(PyObject
* source
); 
 111 HELPEREXPORT 
char** string_LIST_helper(PyObject
* source
); 
 112 HELPEREXPORT wxPoint
* wxPoint_LIST_helper(PyObject
* source
); 
 113 HELPEREXPORT wxBitmap
** wxBitmap_LIST_helper(PyObject
* source
); 
 114 HELPEREXPORT wxString
* wxString_LIST_helper(PyObject
* source
); 
 115 HELPEREXPORT wxAcceleratorEntry
* wxAcceleratorEntry_LIST_helper(PyObject
* source
); 
 118 static char* wxStringErrorMsg 
= "string type is required for parameter"; 
 120 extern wxValidator wxPyDefaultValidator
; 
 122 class wxPyTreeItemData 
: public wxTreeItemData 
{ 
 124     wxPyTreeItemData(PyObject
* obj 
= NULL
) { 
 131     ~wxPyTreeItemData() { 
 132         bool doSave 
= wxPyRestoreThread(); 
 134         wxPySaveThread(doSave
); 
 137     PyObject
* GetData() { 
 142     void SetData(PyObject
* obj
) { 
 153 #define wxListItem_m_mask_set(_swigobj,_swigval) (_swigobj->m_mask = _swigval,_swigval) 
 154 static PyObject 
*_wrap_wxListItem_m_mask_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 155     PyObject 
* _resultobj
; 
 159     PyObject 
* _argo0 
= 0; 
 160     char *_kwnames
[] = { "self","m_mask", NULL 
}; 
 163     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_mask_set",_kwnames
,&_argo0
,&_arg1
))  
 166         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 167         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 168             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_mask_set. Expected _wxListItem_p."); 
 173     wxPy_BEGIN_ALLOW_THREADS
; 
 174         _result 
= (long )wxListItem_m_mask_set(_arg0
,_arg1
); 
 176     wxPy_END_ALLOW_THREADS
; 
 177 }    _resultobj 
= Py_BuildValue("l",_result
); 
 181 #define wxListItem_m_mask_get(_swigobj) ((long ) _swigobj->m_mask) 
 182 static PyObject 
*_wrap_wxListItem_m_mask_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 183     PyObject 
* _resultobj
; 
 186     PyObject 
* _argo0 
= 0; 
 187     char *_kwnames
[] = { "self", NULL 
}; 
 190     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_mask_get",_kwnames
,&_argo0
))  
 193         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 194         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 195             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_mask_get. Expected _wxListItem_p."); 
 200     wxPy_BEGIN_ALLOW_THREADS
; 
 201         _result 
= (long )wxListItem_m_mask_get(_arg0
); 
 203     wxPy_END_ALLOW_THREADS
; 
 204 }    _resultobj 
= Py_BuildValue("l",_result
); 
 208 #define wxListItem_m_itemId_set(_swigobj,_swigval) (_swigobj->m_itemId = _swigval,_swigval) 
 209 static PyObject 
*_wrap_wxListItem_m_itemId_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 210     PyObject 
* _resultobj
; 
 214     PyObject 
* _argo0 
= 0; 
 215     char *_kwnames
[] = { "self","m_itemId", NULL 
}; 
 218     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_itemId_set",_kwnames
,&_argo0
,&_arg1
))  
 221         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 222         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 223             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_itemId_set. Expected _wxListItem_p."); 
 228     wxPy_BEGIN_ALLOW_THREADS
; 
 229         _result 
= (long )wxListItem_m_itemId_set(_arg0
,_arg1
); 
 231     wxPy_END_ALLOW_THREADS
; 
 232 }    _resultobj 
= Py_BuildValue("l",_result
); 
 236 #define wxListItem_m_itemId_get(_swigobj) ((long ) _swigobj->m_itemId) 
 237 static PyObject 
*_wrap_wxListItem_m_itemId_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 238     PyObject 
* _resultobj
; 
 241     PyObject 
* _argo0 
= 0; 
 242     char *_kwnames
[] = { "self", NULL 
}; 
 245     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_itemId_get",_kwnames
,&_argo0
))  
 248         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 249         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 250             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_itemId_get. Expected _wxListItem_p."); 
 255     wxPy_BEGIN_ALLOW_THREADS
; 
 256         _result 
= (long )wxListItem_m_itemId_get(_arg0
); 
 258     wxPy_END_ALLOW_THREADS
; 
 259 }    _resultobj 
= Py_BuildValue("l",_result
); 
 263 #define wxListItem_m_col_set(_swigobj,_swigval) (_swigobj->m_col = _swigval,_swigval) 
 264 static PyObject 
*_wrap_wxListItem_m_col_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 265     PyObject 
* _resultobj
; 
 269     PyObject 
* _argo0 
= 0; 
 270     char *_kwnames
[] = { "self","m_col", NULL 
}; 
 273     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_col_set",_kwnames
,&_argo0
,&_arg1
))  
 276         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 277         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 278             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_col_set. Expected _wxListItem_p."); 
 283     wxPy_BEGIN_ALLOW_THREADS
; 
 284         _result 
= (int )wxListItem_m_col_set(_arg0
,_arg1
); 
 286     wxPy_END_ALLOW_THREADS
; 
 287 }    _resultobj 
= Py_BuildValue("i",_result
); 
 291 #define wxListItem_m_col_get(_swigobj) ((int ) _swigobj->m_col) 
 292 static PyObject 
*_wrap_wxListItem_m_col_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 293     PyObject 
* _resultobj
; 
 296     PyObject 
* _argo0 
= 0; 
 297     char *_kwnames
[] = { "self", NULL 
}; 
 300     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_col_get",_kwnames
,&_argo0
))  
 303         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 304         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 305             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_col_get. Expected _wxListItem_p."); 
 310     wxPy_BEGIN_ALLOW_THREADS
; 
 311         _result 
= (int )wxListItem_m_col_get(_arg0
); 
 313     wxPy_END_ALLOW_THREADS
; 
 314 }    _resultobj 
= Py_BuildValue("i",_result
); 
 318 #define wxListItem_m_state_set(_swigobj,_swigval) (_swigobj->m_state = _swigval,_swigval) 
 319 static PyObject 
*_wrap_wxListItem_m_state_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 320     PyObject 
* _resultobj
; 
 324     PyObject 
* _argo0 
= 0; 
 325     char *_kwnames
[] = { "self","m_state", NULL 
}; 
 328     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_state_set",_kwnames
,&_argo0
,&_arg1
))  
 331         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 332         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 333             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_state_set. Expected _wxListItem_p."); 
 338     wxPy_BEGIN_ALLOW_THREADS
; 
 339         _result 
= (long )wxListItem_m_state_set(_arg0
,_arg1
); 
 341     wxPy_END_ALLOW_THREADS
; 
 342 }    _resultobj 
= Py_BuildValue("l",_result
); 
 346 #define wxListItem_m_state_get(_swigobj) ((long ) _swigobj->m_state) 
 347 static PyObject 
*_wrap_wxListItem_m_state_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 348     PyObject 
* _resultobj
; 
 351     PyObject 
* _argo0 
= 0; 
 352     char *_kwnames
[] = { "self", NULL 
}; 
 355     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_state_get",_kwnames
,&_argo0
))  
 358         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 359         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 360             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_state_get. Expected _wxListItem_p."); 
 365     wxPy_BEGIN_ALLOW_THREADS
; 
 366         _result 
= (long )wxListItem_m_state_get(_arg0
); 
 368     wxPy_END_ALLOW_THREADS
; 
 369 }    _resultobj 
= Py_BuildValue("l",_result
); 
 373 #define wxListItem_m_stateMask_set(_swigobj,_swigval) (_swigobj->m_stateMask = _swigval,_swigval) 
 374 static PyObject 
*_wrap_wxListItem_m_stateMask_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 375     PyObject 
* _resultobj
; 
 379     PyObject 
* _argo0 
= 0; 
 380     char *_kwnames
[] = { "self","m_stateMask", NULL 
}; 
 383     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_stateMask_set",_kwnames
,&_argo0
,&_arg1
))  
 386         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 387         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 388             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_stateMask_set. Expected _wxListItem_p."); 
 393     wxPy_BEGIN_ALLOW_THREADS
; 
 394         _result 
= (long )wxListItem_m_stateMask_set(_arg0
,_arg1
); 
 396     wxPy_END_ALLOW_THREADS
; 
 397 }    _resultobj 
= Py_BuildValue("l",_result
); 
 401 #define wxListItem_m_stateMask_get(_swigobj) ((long ) _swigobj->m_stateMask) 
 402 static PyObject 
*_wrap_wxListItem_m_stateMask_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 403     PyObject 
* _resultobj
; 
 406     PyObject 
* _argo0 
= 0; 
 407     char *_kwnames
[] = { "self", NULL 
}; 
 410     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_stateMask_get",_kwnames
,&_argo0
))  
 413         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 414         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 415             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_stateMask_get. Expected _wxListItem_p."); 
 420     wxPy_BEGIN_ALLOW_THREADS
; 
 421         _result 
= (long )wxListItem_m_stateMask_get(_arg0
); 
 423     wxPy_END_ALLOW_THREADS
; 
 424 }    _resultobj 
= Py_BuildValue("l",_result
); 
 428 #define wxListItem_m_text_set(_swigobj,_swigval) (_swigobj->m_text = *(_swigval),_swigval) 
 429 static PyObject 
*_wrap_wxListItem_m_text_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 430     PyObject 
* _resultobj
; 
 434     PyObject 
* _argo0 
= 0; 
 435     PyObject 
* _obj1 
= 0; 
 436     char *_kwnames
[] = { "self","m_text", NULL 
}; 
 439     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_m_text_set",_kwnames
,&_argo0
,&_obj1
))  
 442         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 443         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 444             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_text_set. Expected _wxListItem_p."); 
 449     if (!PyString_Check(_obj1
)) { 
 450         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 453     _arg1 
= new wxString(PyString_AsString(_obj1
), PyString_Size(_obj1
)); 
 456     wxPy_BEGIN_ALLOW_THREADS
; 
 457         _result 
= (wxString 
*)wxListItem_m_text_set(_arg0
,_arg1
); 
 459     wxPy_END_ALLOW_THREADS
; 
 461     _resultobj 
= PyString_FromString(WXSTRINGCAST (*_result
)); 
 470 #define wxListItem_m_text_get(_swigobj) (&_swigobj->m_text) 
 471 static PyObject 
*_wrap_wxListItem_m_text_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 472     PyObject 
* _resultobj
; 
 475     PyObject 
* _argo0 
= 0; 
 476     char *_kwnames
[] = { "self", NULL 
}; 
 479     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_text_get",_kwnames
,&_argo0
))  
 482         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 483         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 484             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_text_get. Expected _wxListItem_p."); 
 489     wxPy_BEGIN_ALLOW_THREADS
; 
 490         _result 
= (wxString 
*)wxListItem_m_text_get(_arg0
); 
 492     wxPy_END_ALLOW_THREADS
; 
 494     _resultobj 
= PyString_FromString(WXSTRINGCAST (*_result
)); 
 499 #define wxListItem_m_image_set(_swigobj,_swigval) (_swigobj->m_image = _swigval,_swigval) 
 500 static PyObject 
*_wrap_wxListItem_m_image_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 501     PyObject 
* _resultobj
; 
 505     PyObject 
* _argo0 
= 0; 
 506     char *_kwnames
[] = { "self","m_image", NULL 
}; 
 509     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_image_set",_kwnames
,&_argo0
,&_arg1
))  
 512         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 513         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 514             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_image_set. Expected _wxListItem_p."); 
 519     wxPy_BEGIN_ALLOW_THREADS
; 
 520         _result 
= (int )wxListItem_m_image_set(_arg0
,_arg1
); 
 522     wxPy_END_ALLOW_THREADS
; 
 523 }    _resultobj 
= Py_BuildValue("i",_result
); 
 527 #define wxListItem_m_image_get(_swigobj) ((int ) _swigobj->m_image) 
 528 static PyObject 
*_wrap_wxListItem_m_image_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 529     PyObject 
* _resultobj
; 
 532     PyObject 
* _argo0 
= 0; 
 533     char *_kwnames
[] = { "self", NULL 
}; 
 536     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_image_get",_kwnames
,&_argo0
))  
 539         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 540         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 541             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_image_get. Expected _wxListItem_p."); 
 546     wxPy_BEGIN_ALLOW_THREADS
; 
 547         _result 
= (int )wxListItem_m_image_get(_arg0
); 
 549     wxPy_END_ALLOW_THREADS
; 
 550 }    _resultobj 
= Py_BuildValue("i",_result
); 
 554 #define wxListItem_m_data_set(_swigobj,_swigval) (_swigobj->m_data = _swigval,_swigval) 
 555 static PyObject 
*_wrap_wxListItem_m_data_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 556     PyObject 
* _resultobj
; 
 560     PyObject 
* _argo0 
= 0; 
 561     char *_kwnames
[] = { "self","m_data", NULL 
}; 
 564     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_data_set",_kwnames
,&_argo0
,&_arg1
))  
 567         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 568         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 569             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_data_set. Expected _wxListItem_p."); 
 574     wxPy_BEGIN_ALLOW_THREADS
; 
 575         _result 
= (long )wxListItem_m_data_set(_arg0
,_arg1
); 
 577     wxPy_END_ALLOW_THREADS
; 
 578 }    _resultobj 
= Py_BuildValue("l",_result
); 
 582 #define wxListItem_m_data_get(_swigobj) ((long ) _swigobj->m_data) 
 583 static PyObject 
*_wrap_wxListItem_m_data_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 584     PyObject 
* _resultobj
; 
 587     PyObject 
* _argo0 
= 0; 
 588     char *_kwnames
[] = { "self", NULL 
}; 
 591     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_data_get",_kwnames
,&_argo0
))  
 594         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 595         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 596             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_data_get. Expected _wxListItem_p."); 
 601     wxPy_BEGIN_ALLOW_THREADS
; 
 602         _result 
= (long )wxListItem_m_data_get(_arg0
); 
 604     wxPy_END_ALLOW_THREADS
; 
 605 }    _resultobj 
= Py_BuildValue("l",_result
); 
 609 #define wxListItem_m_format_set(_swigobj,_swigval) (_swigobj->m_format = _swigval,_swigval) 
 610 static PyObject 
*_wrap_wxListItem_m_format_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 611     PyObject 
* _resultobj
; 
 615     PyObject 
* _argo0 
= 0; 
 616     char *_kwnames
[] = { "self","m_format", NULL 
}; 
 619     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_format_set",_kwnames
,&_argo0
,&_arg1
))  
 622         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 623         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 624             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_format_set. Expected _wxListItem_p."); 
 629     wxPy_BEGIN_ALLOW_THREADS
; 
 630         _result 
= (int )wxListItem_m_format_set(_arg0
,_arg1
); 
 632     wxPy_END_ALLOW_THREADS
; 
 633 }    _resultobj 
= Py_BuildValue("i",_result
); 
 637 #define wxListItem_m_format_get(_swigobj) ((int ) _swigobj->m_format) 
 638 static PyObject 
*_wrap_wxListItem_m_format_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 639     PyObject 
* _resultobj
; 
 642     PyObject 
* _argo0 
= 0; 
 643     char *_kwnames
[] = { "self", NULL 
}; 
 646     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_format_get",_kwnames
,&_argo0
))  
 649         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 650         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 651             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_format_get. Expected _wxListItem_p."); 
 656     wxPy_BEGIN_ALLOW_THREADS
; 
 657         _result 
= (int )wxListItem_m_format_get(_arg0
); 
 659     wxPy_END_ALLOW_THREADS
; 
 660 }    _resultobj 
= Py_BuildValue("i",_result
); 
 664 #define wxListItem_m_width_set(_swigobj,_swigval) (_swigobj->m_width = _swigval,_swigval) 
 665 static PyObject 
*_wrap_wxListItem_m_width_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 666     PyObject 
* _resultobj
; 
 670     PyObject 
* _argo0 
= 0; 
 671     char *_kwnames
[] = { "self","m_width", NULL 
}; 
 674     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_width_set",_kwnames
,&_argo0
,&_arg1
))  
 677         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 678         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 679             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_width_set. Expected _wxListItem_p."); 
 684     wxPy_BEGIN_ALLOW_THREADS
; 
 685         _result 
= (int )wxListItem_m_width_set(_arg0
,_arg1
); 
 687     wxPy_END_ALLOW_THREADS
; 
 688 }    _resultobj 
= Py_BuildValue("i",_result
); 
 692 #define wxListItem_m_width_get(_swigobj) ((int ) _swigobj->m_width) 
 693 static PyObject 
*_wrap_wxListItem_m_width_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 694     PyObject 
* _resultobj
; 
 697     PyObject 
* _argo0 
= 0; 
 698     char *_kwnames
[] = { "self", NULL 
}; 
 701     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_width_get",_kwnames
,&_argo0
))  
 704         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 705         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 706             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_width_get. Expected _wxListItem_p."); 
 711     wxPy_BEGIN_ALLOW_THREADS
; 
 712         _result 
= (int )wxListItem_m_width_get(_arg0
); 
 714     wxPy_END_ALLOW_THREADS
; 
 715 }    _resultobj 
= Py_BuildValue("i",_result
); 
 719 #define new_wxListItem() (new wxListItem()) 
 720 static PyObject 
*_wrap_new_wxListItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 721     PyObject 
* _resultobj
; 
 722     wxListItem 
* _result
; 
 723     char *_kwnames
[] = {  NULL 
}; 
 727     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxListItem",_kwnames
))  
 730     wxPy_BEGIN_ALLOW_THREADS
; 
 731         _result 
= (wxListItem 
*)new_wxListItem(); 
 733     wxPy_END_ALLOW_THREADS
; 
 735         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItem_p"); 
 736         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 739         _resultobj 
= Py_None
; 
 744 #define delete_wxListItem(_swigobj) (delete _swigobj) 
 745 static PyObject 
*_wrap_delete_wxListItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 746     PyObject 
* _resultobj
; 
 748     PyObject 
* _argo0 
= 0; 
 749     char *_kwnames
[] = { "self", NULL 
}; 
 752     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxListItem",_kwnames
,&_argo0
))  
 755         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 756         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 757             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxListItem. Expected _wxListItem_p."); 
 762     wxPy_BEGIN_ALLOW_THREADS
; 
 763         delete_wxListItem(_arg0
); 
 765     wxPy_END_ALLOW_THREADS
; 
 766 }    Py_INCREF(Py_None
); 
 767     _resultobj 
= Py_None
; 
 771 static void *SwigwxListEventTowxCommandEvent(void *ptr
) { 
 773     wxCommandEvent 
*dest
; 
 774     src 
= (wxListEvent 
*) ptr
; 
 775     dest 
= (wxCommandEvent 
*) src
; 
 776     return (void *) dest
; 
 779 static void *SwigwxListEventTowxEvent(void *ptr
) { 
 782     src 
= (wxListEvent 
*) ptr
; 
 783     dest 
= (wxEvent 
*) src
; 
 784     return (void *) dest
; 
 787 #define wxListEvent_m_code_set(_swigobj,_swigval) (_swigobj->m_code = _swigval,_swigval) 
 788 static PyObject 
*_wrap_wxListEvent_m_code_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 789     PyObject 
* _resultobj
; 
 793     PyObject 
* _argo0 
= 0; 
 794     char *_kwnames
[] = { "self","m_code", NULL 
}; 
 797     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListEvent_m_code_set",_kwnames
,&_argo0
,&_arg1
))  
 800         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 801         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
 802             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_code_set. Expected _wxListEvent_p."); 
 807     wxPy_BEGIN_ALLOW_THREADS
; 
 808         _result 
= (int )wxListEvent_m_code_set(_arg0
,_arg1
); 
 810     wxPy_END_ALLOW_THREADS
; 
 811 }    _resultobj 
= Py_BuildValue("i",_result
); 
 815 #define wxListEvent_m_code_get(_swigobj) ((int ) _swigobj->m_code) 
 816 static PyObject 
*_wrap_wxListEvent_m_code_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 817     PyObject 
* _resultobj
; 
 820     PyObject 
* _argo0 
= 0; 
 821     char *_kwnames
[] = { "self", NULL 
}; 
 824     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_code_get",_kwnames
,&_argo0
))  
 827         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 828         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
 829             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_code_get. Expected _wxListEvent_p."); 
 834     wxPy_BEGIN_ALLOW_THREADS
; 
 835         _result 
= (int )wxListEvent_m_code_get(_arg0
); 
 837     wxPy_END_ALLOW_THREADS
; 
 838 }    _resultobj 
= Py_BuildValue("i",_result
); 
 842 #define wxListEvent_m_itemIndex_set(_swigobj,_swigval) (_swigobj->m_itemIndex = _swigval,_swigval) 
 843 static PyObject 
*_wrap_wxListEvent_m_itemIndex_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 844     PyObject 
* _resultobj
; 
 848     PyObject 
* _argo0 
= 0; 
 849     char *_kwnames
[] = { "self","m_itemIndex", NULL 
}; 
 852     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListEvent_m_itemIndex_set",_kwnames
,&_argo0
,&_arg1
))  
 855         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 856         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
 857             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_itemIndex_set. Expected _wxListEvent_p."); 
 862     wxPy_BEGIN_ALLOW_THREADS
; 
 863         _result 
= (long )wxListEvent_m_itemIndex_set(_arg0
,_arg1
); 
 865     wxPy_END_ALLOW_THREADS
; 
 866 }    _resultobj 
= Py_BuildValue("l",_result
); 
 870 #define wxListEvent_m_itemIndex_get(_swigobj) ((long ) _swigobj->m_itemIndex) 
 871 static PyObject 
*_wrap_wxListEvent_m_itemIndex_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 872     PyObject 
* _resultobj
; 
 875     PyObject 
* _argo0 
= 0; 
 876     char *_kwnames
[] = { "self", NULL 
}; 
 879     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_itemIndex_get",_kwnames
,&_argo0
))  
 882         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 883         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
 884             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_itemIndex_get. Expected _wxListEvent_p."); 
 889     wxPy_BEGIN_ALLOW_THREADS
; 
 890         _result 
= (long )wxListEvent_m_itemIndex_get(_arg0
); 
 892     wxPy_END_ALLOW_THREADS
; 
 893 }    _resultobj 
= Py_BuildValue("l",_result
); 
 897 #define wxListEvent_m_oldItemIndex_set(_swigobj,_swigval) (_swigobj->m_oldItemIndex = _swigval,_swigval) 
 898 static PyObject 
*_wrap_wxListEvent_m_oldItemIndex_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 899     PyObject 
* _resultobj
; 
 903     PyObject 
* _argo0 
= 0; 
 904     char *_kwnames
[] = { "self","m_oldItemIndex", NULL 
}; 
 907     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListEvent_m_oldItemIndex_set",_kwnames
,&_argo0
,&_arg1
))  
 910         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 911         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
 912             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_oldItemIndex_set. Expected _wxListEvent_p."); 
 917     wxPy_BEGIN_ALLOW_THREADS
; 
 918         _result 
= (long )wxListEvent_m_oldItemIndex_set(_arg0
,_arg1
); 
 920     wxPy_END_ALLOW_THREADS
; 
 921 }    _resultobj 
= Py_BuildValue("l",_result
); 
 925 #define wxListEvent_m_oldItemIndex_get(_swigobj) ((long ) _swigobj->m_oldItemIndex) 
 926 static PyObject 
*_wrap_wxListEvent_m_oldItemIndex_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 927     PyObject 
* _resultobj
; 
 930     PyObject 
* _argo0 
= 0; 
 931     char *_kwnames
[] = { "self", NULL 
}; 
 934     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_oldItemIndex_get",_kwnames
,&_argo0
))  
 937         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 938         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
 939             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_oldItemIndex_get. Expected _wxListEvent_p."); 
 944     wxPy_BEGIN_ALLOW_THREADS
; 
 945         _result 
= (long )wxListEvent_m_oldItemIndex_get(_arg0
); 
 947     wxPy_END_ALLOW_THREADS
; 
 948 }    _resultobj 
= Py_BuildValue("l",_result
); 
 952 #define wxListEvent_m_col_set(_swigobj,_swigval) (_swigobj->m_col = _swigval,_swigval) 
 953 static PyObject 
*_wrap_wxListEvent_m_col_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 954     PyObject 
* _resultobj
; 
 958     PyObject 
* _argo0 
= 0; 
 959     char *_kwnames
[] = { "self","m_col", NULL 
}; 
 962     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListEvent_m_col_set",_kwnames
,&_argo0
,&_arg1
))  
 965         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 966         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
 967             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_col_set. Expected _wxListEvent_p."); 
 972     wxPy_BEGIN_ALLOW_THREADS
; 
 973         _result 
= (int )wxListEvent_m_col_set(_arg0
,_arg1
); 
 975     wxPy_END_ALLOW_THREADS
; 
 976 }    _resultobj 
= Py_BuildValue("i",_result
); 
 980 #define wxListEvent_m_col_get(_swigobj) ((int ) _swigobj->m_col) 
 981 static PyObject 
*_wrap_wxListEvent_m_col_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 982     PyObject 
* _resultobj
; 
 985     PyObject 
* _argo0 
= 0; 
 986     char *_kwnames
[] = { "self", NULL 
}; 
 989     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_col_get",_kwnames
,&_argo0
))  
 992         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 993         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
 994             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_col_get. Expected _wxListEvent_p."); 
 999     wxPy_BEGIN_ALLOW_THREADS
; 
1000         _result 
= (int )wxListEvent_m_col_get(_arg0
); 
1002     wxPy_END_ALLOW_THREADS
; 
1003 }    _resultobj 
= Py_BuildValue("i",_result
); 
1007 #define wxListEvent_m_cancelled_set(_swigobj,_swigval) (_swigobj->m_cancelled = _swigval,_swigval) 
1008 static PyObject 
*_wrap_wxListEvent_m_cancelled_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1009     PyObject 
* _resultobj
; 
1011     wxListEvent 
* _arg0
; 
1013     PyObject 
* _argo0 
= 0; 
1015     char *_kwnames
[] = { "self","m_cancelled", NULL 
}; 
1018     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListEvent_m_cancelled_set",_kwnames
,&_argo0
,&tempbool1
))  
1021         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1022         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
1023             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_cancelled_set. Expected _wxListEvent_p."); 
1027     _arg1 
= (bool ) tempbool1
; 
1029     wxPy_BEGIN_ALLOW_THREADS
; 
1030         _result 
= (bool )wxListEvent_m_cancelled_set(_arg0
,_arg1
); 
1032     wxPy_END_ALLOW_THREADS
; 
1033 }    _resultobj 
= Py_BuildValue("i",_result
); 
1037 #define wxListEvent_m_cancelled_get(_swigobj) ((bool ) _swigobj->m_cancelled) 
1038 static PyObject 
*_wrap_wxListEvent_m_cancelled_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1039     PyObject 
* _resultobj
; 
1041     wxListEvent 
* _arg0
; 
1042     PyObject 
* _argo0 
= 0; 
1043     char *_kwnames
[] = { "self", NULL 
}; 
1046     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_cancelled_get",_kwnames
,&_argo0
))  
1049         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1050         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
1051             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_cancelled_get. Expected _wxListEvent_p."); 
1056     wxPy_BEGIN_ALLOW_THREADS
; 
1057         _result 
= (bool )wxListEvent_m_cancelled_get(_arg0
); 
1059     wxPy_END_ALLOW_THREADS
; 
1060 }    _resultobj 
= Py_BuildValue("i",_result
); 
1064 #define wxListEvent_m_pointDrag_set(_swigobj,_swigval) (_swigobj->m_pointDrag = *(_swigval),_swigval) 
1065 static PyObject 
*_wrap_wxListEvent_m_pointDrag_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1066     PyObject 
* _resultobj
; 
1068     wxListEvent 
* _arg0
; 
1070     PyObject 
* _argo0 
= 0; 
1071     PyObject 
* _argo1 
= 0; 
1072     char *_kwnames
[] = { "self","m_pointDrag", NULL 
}; 
1076     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListEvent_m_pointDrag_set",_kwnames
,&_argo0
,&_argo1
))  
1079         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1080         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
1081             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_pointDrag_set. Expected _wxListEvent_p."); 
1086         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1087         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPoint_p")) { 
1088             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListEvent_m_pointDrag_set. Expected _wxPoint_p."); 
1093     wxPy_BEGIN_ALLOW_THREADS
; 
1094         _result 
= (wxPoint 
*)wxListEvent_m_pointDrag_set(_arg0
,_arg1
); 
1096     wxPy_END_ALLOW_THREADS
; 
1098         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPoint_p"); 
1099         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1102         _resultobj 
= Py_None
; 
1107 #define wxListEvent_m_pointDrag_get(_swigobj) (&_swigobj->m_pointDrag) 
1108 static PyObject 
*_wrap_wxListEvent_m_pointDrag_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1109     PyObject 
* _resultobj
; 
1111     wxListEvent 
* _arg0
; 
1112     PyObject 
* _argo0 
= 0; 
1113     char *_kwnames
[] = { "self", NULL 
}; 
1117     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_pointDrag_get",_kwnames
,&_argo0
))  
1120         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1121         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
1122             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_pointDrag_get. Expected _wxListEvent_p."); 
1127     wxPy_BEGIN_ALLOW_THREADS
; 
1128         _result 
= (wxPoint 
*)wxListEvent_m_pointDrag_get(_arg0
); 
1130     wxPy_END_ALLOW_THREADS
; 
1132         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPoint_p"); 
1133         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1136         _resultobj 
= Py_None
; 
1141 #define wxListEvent_m_item_set(_swigobj,_swigval) (_swigobj->m_item = *(_swigval),_swigval) 
1142 static PyObject 
*_wrap_wxListEvent_m_item_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1143     PyObject 
* _resultobj
; 
1144     wxListItem 
* _result
; 
1145     wxListEvent 
* _arg0
; 
1147     PyObject 
* _argo0 
= 0; 
1148     PyObject 
* _argo1 
= 0; 
1149     char *_kwnames
[] = { "self","m_item", NULL 
}; 
1153     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListEvent_m_item_set",_kwnames
,&_argo0
,&_argo1
))  
1156         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1157         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
1158             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_item_set. Expected _wxListEvent_p."); 
1163         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1164         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxListItem_p")) { 
1165             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListEvent_m_item_set. Expected _wxListItem_p."); 
1170     wxPy_BEGIN_ALLOW_THREADS
; 
1171         _result 
= (wxListItem 
*)wxListEvent_m_item_set(_arg0
,_arg1
); 
1173     wxPy_END_ALLOW_THREADS
; 
1175         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItem_p"); 
1176         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1179         _resultobj 
= Py_None
; 
1184 #define wxListEvent_m_item_get(_swigobj) (&_swigobj->m_item) 
1185 static PyObject 
*_wrap_wxListEvent_m_item_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1186     PyObject 
* _resultobj
; 
1187     wxListItem 
* _result
; 
1188     wxListEvent 
* _arg0
; 
1189     PyObject 
* _argo0 
= 0; 
1190     char *_kwnames
[] = { "self", NULL 
}; 
1194     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_item_get",_kwnames
,&_argo0
))  
1197         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1198         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
1199             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_item_get. Expected _wxListEvent_p."); 
1204     wxPy_BEGIN_ALLOW_THREADS
; 
1205         _result 
= (wxListItem 
*)wxListEvent_m_item_get(_arg0
); 
1207     wxPy_END_ALLOW_THREADS
; 
1209         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItem_p"); 
1210         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1213         _resultobj 
= Py_None
; 
1218 static void *SwigwxListCtrlTowxControl(void *ptr
) { 
1221     src 
= (wxListCtrl 
*) ptr
; 
1222     dest 
= (wxControl 
*) src
; 
1223     return (void *) dest
; 
1226 static void *SwigwxListCtrlTowxWindow(void *ptr
) { 
1229     src 
= (wxListCtrl 
*) ptr
; 
1230     dest 
= (wxWindow 
*) src
; 
1231     return (void *) dest
; 
1234 static void *SwigwxListCtrlTowxEvtHandler(void *ptr
) { 
1237     src 
= (wxListCtrl 
*) ptr
; 
1238     dest 
= (wxEvtHandler 
*) src
; 
1239     return (void *) dest
; 
1242 #define new_wxListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
1243 static PyObject 
*_wrap_new_wxListCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1244     PyObject 
* _resultobj
; 
1245     wxListCtrl 
* _result
; 
1248     wxPoint 
* _arg2 
= (wxPoint 
*) &wxPyDefaultPosition
; 
1249     wxSize 
* _arg3 
= (wxSize 
*) &wxPyDefaultSize
; 
1250     long  _arg4 
= (long ) wxLC_ICON
; 
1251     wxValidator 
* _arg5 
= (wxValidator 
*) &wxPyDefaultValidator
; 
1252     char * _arg6 
= (char *) "listCtrl"; 
1253     PyObject 
* _argo0 
= 0; 
1254     PyObject 
* _argo2 
= 0; 
1255     PyObject 
* _argo3 
= 0; 
1256     PyObject 
* _argo5 
= 0; 
1257     char *_kwnames
[] = { "parent","id","pos","size","style","validator","name", NULL 
}; 
1261     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOlOs:new_wxListCtrl",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_argo3
,&_arg4
,&_argo5
,&_arg6
))  
1264         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1265         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1266             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxListCtrl. Expected _wxWindow_p."); 
1271         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
1272         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPoint_p")) { 
1273             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxListCtrl. Expected _wxPoint_p."); 
1278         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
1279         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxSize_p")) { 
1280             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of new_wxListCtrl. Expected _wxSize_p."); 
1285         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
1286         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxValidator_p")) { 
1287             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxListCtrl. Expected _wxValidator_p."); 
1292     wxPy_BEGIN_ALLOW_THREADS
; 
1293         _result 
= (wxListCtrl 
*)new_wxListCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
,_arg6
); 
1295     wxPy_END_ALLOW_THREADS
; 
1297         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListCtrl_p"); 
1298         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1301         _resultobj 
= Py_None
; 
1306 #define wxListCtrl_Arrange(_swigobj,_swigarg0)  (_swigobj->Arrange(_swigarg0)) 
1307 static PyObject 
*_wrap_wxListCtrl_Arrange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1308     PyObject 
* _resultobj
; 
1311     int  _arg1 
= (int ) (wxLIST_ALIGN_DEFAULT
); 
1312     PyObject 
* _argo0 
= 0; 
1313     char *_kwnames
[] = { "self","flag", NULL 
}; 
1316     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxListCtrl_Arrange",_kwnames
,&_argo0
,&_arg1
))  
1319         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1320         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
1321             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_Arrange. Expected _wxListCtrl_p."); 
1326     wxPy_BEGIN_ALLOW_THREADS
; 
1327         _result 
= (bool )wxListCtrl_Arrange(_arg0
,_arg1
); 
1329     wxPy_END_ALLOW_THREADS
; 
1330 }    _resultobj 
= Py_BuildValue("i",_result
); 
1334 #define wxListCtrl_DeleteItem(_swigobj,_swigarg0)  (_swigobj->DeleteItem(_swigarg0)) 
1335 static PyObject 
*_wrap_wxListCtrl_DeleteItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1336     PyObject 
* _resultobj
; 
1340     PyObject 
* _argo0 
= 0; 
1341     char *_kwnames
[] = { "self","item", NULL 
}; 
1344     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_DeleteItem",_kwnames
,&_argo0
,&_arg1
))  
1347         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1348         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
1349             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteItem. Expected _wxListCtrl_p."); 
1354     wxPy_BEGIN_ALLOW_THREADS
; 
1355         _result 
= (bool )wxListCtrl_DeleteItem(_arg0
,_arg1
); 
1357     wxPy_END_ALLOW_THREADS
; 
1358 }    _resultobj 
= Py_BuildValue("i",_result
); 
1362 #define wxListCtrl_DeleteAllItems(_swigobj)  (_swigobj->DeleteAllItems()) 
1363 static PyObject 
*_wrap_wxListCtrl_DeleteAllItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1364     PyObject 
* _resultobj
; 
1367     PyObject 
* _argo0 
= 0; 
1368     char *_kwnames
[] = { "self", NULL 
}; 
1371     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_DeleteAllItems",_kwnames
,&_argo0
))  
1374         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1375         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
1376             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteAllItems. Expected _wxListCtrl_p."); 
1381     wxPy_BEGIN_ALLOW_THREADS
; 
1382         _result 
= (bool )wxListCtrl_DeleteAllItems(_arg0
); 
1384     wxPy_END_ALLOW_THREADS
; 
1385 }    _resultobj 
= Py_BuildValue("i",_result
); 
1389 #define wxListCtrl_DeleteColumn(_swigobj,_swigarg0)  (_swigobj->DeleteColumn(_swigarg0)) 
1390 static PyObject 
*_wrap_wxListCtrl_DeleteColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1391     PyObject 
* _resultobj
; 
1395     PyObject 
* _argo0 
= 0; 
1396     char *_kwnames
[] = { "self","col", NULL 
}; 
1399     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_DeleteColumn",_kwnames
,&_argo0
,&_arg1
))  
1402         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1403         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
1404             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteColumn. Expected _wxListCtrl_p."); 
1409     wxPy_BEGIN_ALLOW_THREADS
; 
1410         _result 
= (bool )wxListCtrl_DeleteColumn(_arg0
,_arg1
); 
1412     wxPy_END_ALLOW_THREADS
; 
1413 }    _resultobj 
= Py_BuildValue("i",_result
); 
1417 #define wxListCtrl_DeleteAllColumns(_swigobj)  (_swigobj->DeleteAllColumns()) 
1418 static PyObject 
*_wrap_wxListCtrl_DeleteAllColumns(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1419     PyObject 
* _resultobj
; 
1422     PyObject 
* _argo0 
= 0; 
1423     char *_kwnames
[] = { "self", NULL 
}; 
1426     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_DeleteAllColumns",_kwnames
,&_argo0
))  
1429         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1430         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
1431             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteAllColumns. Expected _wxListCtrl_p."); 
1436     wxPy_BEGIN_ALLOW_THREADS
; 
1437         _result 
= (bool )wxListCtrl_DeleteAllColumns(_arg0
); 
1439     wxPy_END_ALLOW_THREADS
; 
1440 }    _resultobj 
= Py_BuildValue("i",_result
); 
1444 #define wxListCtrl_ClearAll(_swigobj)  (_swigobj->ClearAll()) 
1445 static PyObject 
*_wrap_wxListCtrl_ClearAll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1446     PyObject 
* _resultobj
; 
1448     PyObject 
* _argo0 
= 0; 
1449     char *_kwnames
[] = { "self", NULL 
}; 
1452     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_ClearAll",_kwnames
,&_argo0
))  
1455         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1456         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
1457             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_ClearAll. Expected _wxListCtrl_p."); 
1462     wxPy_BEGIN_ALLOW_THREADS
; 
1463         wxListCtrl_ClearAll(_arg0
); 
1465     wxPy_END_ALLOW_THREADS
; 
1466 }    Py_INCREF(Py_None
); 
1467     _resultobj 
= Py_None
; 
1471 #define wxListCtrl_EditLabel(_swigobj,_swigarg0)  (_swigobj->EditLabel(_swigarg0)) 
1472 static PyObject 
*_wrap_wxListCtrl_EditLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1473     PyObject 
* _resultobj
; 
1474     wxTextCtrl 
* _result
; 
1477     PyObject 
* _argo0 
= 0; 
1478     char *_kwnames
[] = { "self","item", NULL 
}; 
1482     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_EditLabel",_kwnames
,&_argo0
,&_arg1
))  
1485         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1486         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
1487             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_EditLabel. Expected _wxListCtrl_p."); 
1492     wxPy_BEGIN_ALLOW_THREADS
; 
1493         _result 
= (wxTextCtrl 
*)wxListCtrl_EditLabel(_arg0
,_arg1
); 
1495     wxPy_END_ALLOW_THREADS
; 
1497         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTextCtrl_p"); 
1498         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1501         _resultobj 
= Py_None
; 
1506 #define wxListCtrl_EndEditLabel(_swigobj,_swigarg0)  (_swigobj->EndEditLabel(_swigarg0)) 
1507 static PyObject 
*_wrap_wxListCtrl_EndEditLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1508     PyObject 
* _resultobj
; 
1512     PyObject 
* _argo0 
= 0; 
1514     char *_kwnames
[] = { "self","cancel", NULL 
}; 
1517     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_EndEditLabel",_kwnames
,&_argo0
,&tempbool1
))  
1520         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1521         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
1522             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_EndEditLabel. Expected _wxListCtrl_p."); 
1526     _arg1 
= (bool ) tempbool1
; 
1528     wxPy_BEGIN_ALLOW_THREADS
; 
1529         _result 
= (bool )wxListCtrl_EndEditLabel(_arg0
,_arg1
); 
1531     wxPy_END_ALLOW_THREADS
; 
1532 }    _resultobj 
= Py_BuildValue("i",_result
); 
1536 #define wxListCtrl_GetEditControl(_swigobj)  (_swigobj->GetEditControl()) 
1537 static PyObject 
*_wrap_wxListCtrl_GetEditControl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1538     PyObject 
* _resultobj
; 
1539     wxTextCtrl 
* _result
; 
1541     PyObject 
* _argo0 
= 0; 
1542     char *_kwnames
[] = { "self", NULL 
}; 
1546     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetEditControl",_kwnames
,&_argo0
))  
1549         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1550         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
1551             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetEditControl. Expected _wxListCtrl_p."); 
1556     wxPy_BEGIN_ALLOW_THREADS
; 
1557         _result 
= (wxTextCtrl 
*)wxListCtrl_GetEditControl(_arg0
); 
1559     wxPy_END_ALLOW_THREADS
; 
1561         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTextCtrl_p"); 
1562         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1565         _resultobj 
= Py_None
; 
1570 #define wxListCtrl_EnsureVisible(_swigobj,_swigarg0)  (_swigobj->EnsureVisible(_swigarg0)) 
1571 static PyObject 
*_wrap_wxListCtrl_EnsureVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1572     PyObject 
* _resultobj
; 
1576     PyObject 
* _argo0 
= 0; 
1577     char *_kwnames
[] = { "self","item", NULL 
}; 
1580     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_EnsureVisible",_kwnames
,&_argo0
,&_arg1
))  
1583         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1584         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
1585             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_EnsureVisible. Expected _wxListCtrl_p."); 
1590     wxPy_BEGIN_ALLOW_THREADS
; 
1591         _result 
= (bool )wxListCtrl_EnsureVisible(_arg0
,_arg1
); 
1593     wxPy_END_ALLOW_THREADS
; 
1594 }    _resultobj 
= Py_BuildValue("i",_result
); 
1598 #define wxListCtrl_FindItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->FindItem(_swigarg0,_swigarg1,_swigarg2)) 
1599 static PyObject 
*_wrap_wxListCtrl_FindItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1600     PyObject 
* _resultobj
; 
1605     bool  _arg3 
= (bool ) FALSE
; 
1606     PyObject 
* _argo0 
= 0; 
1607     PyObject 
* _obj2 
= 0; 
1608     int tempbool3 
= (int) FALSE
; 
1609     char *_kwnames
[] = { "self","start","str","partial", NULL 
}; 
1612     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO|i:wxListCtrl_FindItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&tempbool3
))  
1615         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1616         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
1617             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_FindItem. Expected _wxListCtrl_p."); 
1622     if (!PyString_Check(_obj2
)) { 
1623         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1626     _arg2 
= new wxString(PyString_AsString(_obj2
), PyString_Size(_obj2
)); 
1628     _arg3 
= (bool ) tempbool3
; 
1630     wxPy_BEGIN_ALLOW_THREADS
; 
1631         _result 
= (long )wxListCtrl_FindItem(_arg0
,_arg1
,*_arg2
,_arg3
); 
1633     wxPy_END_ALLOW_THREADS
; 
1634 }    _resultobj 
= Py_BuildValue("l",_result
); 
1642 #define wxListCtrl_FindItemData(_swigobj,_swigarg0,_swigarg1)  (_swigobj->FindItem(_swigarg0,_swigarg1)) 
1643 static PyObject 
*_wrap_wxListCtrl_FindItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1644     PyObject 
* _resultobj
; 
1649     PyObject 
* _argo0 
= 0; 
1650     char *_kwnames
[] = { "self","start","data", NULL 
}; 
1653     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_FindItemData",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
1656         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1657         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
1658             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_FindItemData. Expected _wxListCtrl_p."); 
1663     wxPy_BEGIN_ALLOW_THREADS
; 
1664         _result 
= (long )wxListCtrl_FindItemData(_arg0
,_arg1
,_arg2
); 
1666     wxPy_END_ALLOW_THREADS
; 
1667 }    _resultobj 
= Py_BuildValue("l",_result
); 
1671 #define wxListCtrl_FindItemAtPos(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->FindItem(_swigarg0,_swigarg1,_swigarg2)) 
1672 static PyObject 
*_wrap_wxListCtrl_FindItemAtPos(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1673     PyObject 
* _resultobj
; 
1679     PyObject 
* _argo0 
= 0; 
1680     PyObject 
* _argo2 
= 0; 
1681     char *_kwnames
[] = { "self","start","pt","direction", NULL 
}; 
1684     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlOi:wxListCtrl_FindItemAtPos",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_arg3
))  
1687         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1688         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
1689             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_FindItemAtPos. Expected _wxListCtrl_p."); 
1694         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
1695         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPoint_p")) { 
1696             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxListCtrl_FindItemAtPos. Expected _wxPoint_p."); 
1701     wxPy_BEGIN_ALLOW_THREADS
; 
1702         _result 
= (long )wxListCtrl_FindItemAtPos(_arg0
,_arg1
,*_arg2
,_arg3
); 
1704     wxPy_END_ALLOW_THREADS
; 
1705 }    _resultobj 
= Py_BuildValue("l",_result
); 
1709 #define wxListCtrl_GetColumn(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetColumn(_swigarg0,_swigarg1)) 
1710 static PyObject 
*_wrap_wxListCtrl_GetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1711     PyObject 
* _resultobj
; 
1716     PyObject 
* _argo0 
= 0; 
1717     PyObject 
* _argo2 
= 0; 
1718     char *_kwnames
[] = { "self","col","item", NULL 
}; 
1721     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxListCtrl_GetColumn",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
1724         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1725         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
1726             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetColumn. Expected _wxListCtrl_p."); 
1731         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
1732         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxListItem_p")) { 
1733             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxListCtrl_GetColumn. Expected _wxListItem_p."); 
1738     wxPy_BEGIN_ALLOW_THREADS
; 
1739         _result 
= (bool )wxListCtrl_GetColumn(_arg0
,_arg1
,*_arg2
); 
1741     wxPy_END_ALLOW_THREADS
; 
1742 }    _resultobj 
= Py_BuildValue("i",_result
); 
1746 #define wxListCtrl_GetColumnWidth(_swigobj,_swigarg0)  (_swigobj->GetColumnWidth(_swigarg0)) 
1747 static PyObject 
*_wrap_wxListCtrl_GetColumnWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1748     PyObject 
* _resultobj
; 
1752     PyObject 
* _argo0 
= 0; 
1753     char *_kwnames
[] = { "self","col", NULL 
}; 
1756     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetColumnWidth",_kwnames
,&_argo0
,&_arg1
))  
1759         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1760         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
1761             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetColumnWidth. Expected _wxListCtrl_p."); 
1766     wxPy_BEGIN_ALLOW_THREADS
; 
1767         _result 
= (int )wxListCtrl_GetColumnWidth(_arg0
,_arg1
); 
1769     wxPy_END_ALLOW_THREADS
; 
1770 }    _resultobj 
= Py_BuildValue("i",_result
); 
1774 #define wxListCtrl_GetCountPerPage(_swigobj)  (_swigobj->GetCountPerPage()) 
1775 static PyObject 
*_wrap_wxListCtrl_GetCountPerPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1776     PyObject 
* _resultobj
; 
1779     PyObject 
* _argo0 
= 0; 
1780     char *_kwnames
[] = { "self", NULL 
}; 
1783     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetCountPerPage",_kwnames
,&_argo0
))  
1786         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1787         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
1788             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetCountPerPage. Expected _wxListCtrl_p."); 
1793     wxPy_BEGIN_ALLOW_THREADS
; 
1794         _result 
= (int )wxListCtrl_GetCountPerPage(_arg0
); 
1796     wxPy_END_ALLOW_THREADS
; 
1797 }    _resultobj 
= Py_BuildValue("i",_result
); 
1801 #define wxListCtrl_GetImageList(_swigobj,_swigarg0)  (_swigobj->GetImageList(_swigarg0)) 
1802 static PyObject 
*_wrap_wxListCtrl_GetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1803     PyObject 
* _resultobj
; 
1804     wxImageList 
* _result
; 
1807     PyObject 
* _argo0 
= 0; 
1808     char *_kwnames
[] = { "self","which", NULL 
}; 
1812     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetImageList",_kwnames
,&_argo0
,&_arg1
))  
1815         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1816         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
1817             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetImageList. Expected _wxListCtrl_p."); 
1822     wxPy_BEGIN_ALLOW_THREADS
; 
1823         _result 
= (wxImageList 
*)wxListCtrl_GetImageList(_arg0
,_arg1
); 
1825     wxPy_END_ALLOW_THREADS
; 
1827         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxImageList_p"); 
1828         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1831         _resultobj 
= Py_None
; 
1836 #define wxListCtrl_GetItemData(_swigobj,_swigarg0)  (_swigobj->GetItemData(_swigarg0)) 
1837 static PyObject 
*_wrap_wxListCtrl_GetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1838     PyObject 
* _resultobj
; 
1842     PyObject 
* _argo0 
= 0; 
1843     char *_kwnames
[] = { "self","item", NULL 
}; 
1846     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemData",_kwnames
,&_argo0
,&_arg1
))  
1849         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1850         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
1851             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemData. Expected _wxListCtrl_p."); 
1856     wxPy_BEGIN_ALLOW_THREADS
; 
1857         _result 
= (long )wxListCtrl_GetItemData(_arg0
,_arg1
); 
1859     wxPy_END_ALLOW_THREADS
; 
1860 }    _resultobj 
= Py_BuildValue("l",_result
); 
1864 static wxListItem 
* wxListCtrl_GetItem(wxListCtrl 
*self
,long  itemId
,int  col
) { 
1865             wxListItem
* info 
= new wxListItem
; 
1866             info
->m_itemId 
= itemId
; 
1868             self
->GetItem(*info
); 
1871 static PyObject 
*_wrap_wxListCtrl_GetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1872     PyObject 
* _resultobj
; 
1873     wxListItem 
* _result
; 
1876     int  _arg2 
= (int ) 0; 
1877     PyObject 
* _argo0 
= 0; 
1878     char *_kwnames
[] = { "self","itemId","col", NULL 
}; 
1882     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListCtrl_GetItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
1885         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1886         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
1887             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItem. Expected _wxListCtrl_p."); 
1892     wxPy_BEGIN_ALLOW_THREADS
; 
1893         _result 
= (wxListItem 
*)wxListCtrl_GetItem(_arg0
,_arg1
,_arg2
); 
1895     wxPy_END_ALLOW_THREADS
; 
1897         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItem_p"); 
1898         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1901         _resultobj 
= Py_None
; 
1906 static wxPoint 
* wxListCtrl_GetItemPosition(wxListCtrl 
*self
,long  item
) { 
1907             wxPoint
* pos 
= new wxPoint
; 
1908             self
->GetItemPosition(item
, *pos
); 
1911 static PyObject 
*_wrap_wxListCtrl_GetItemPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1912     PyObject 
* _resultobj
; 
1916     PyObject 
* _argo0 
= 0; 
1917     char *_kwnames
[] = { "self","item", NULL 
}; 
1921     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemPosition",_kwnames
,&_argo0
,&_arg1
))  
1924         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1925         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
1926             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemPosition. Expected _wxListCtrl_p."); 
1931     wxPy_BEGIN_ALLOW_THREADS
; 
1932         _result 
= (wxPoint 
*)wxListCtrl_GetItemPosition(_arg0
,_arg1
); 
1934     wxPy_END_ALLOW_THREADS
; 
1936         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPoint_p"); 
1937         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1940         _resultobj 
= Py_None
; 
1945 static wxRect 
* wxListCtrl_GetItemRect(wxListCtrl 
*self
,long  item
,int  code
) { 
1946             wxRect
* rect
= new wxRect
; 
1947             self
->GetItemRect(item
, *rect
, code
); 
1950 static PyObject 
*_wrap_wxListCtrl_GetItemRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1951     PyObject 
* _resultobj
; 
1955     int  _arg2 
= (int ) (wxLIST_RECT_BOUNDS
); 
1956     PyObject 
* _argo0 
= 0; 
1957     char *_kwnames
[] = { "self","item","code", NULL 
}; 
1961     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListCtrl_GetItemRect",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
1964         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1965         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
1966             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemRect. Expected _wxListCtrl_p."); 
1971     wxPy_BEGIN_ALLOW_THREADS
; 
1972         _result 
= (wxRect 
*)wxListCtrl_GetItemRect(_arg0
,_arg1
,_arg2
); 
1974     wxPy_END_ALLOW_THREADS
; 
1976         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxRect_p"); 
1977         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1980         _resultobj 
= Py_None
; 
1985 #define wxListCtrl_GetItemState(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetItemState(_swigarg0,_swigarg1)) 
1986 static PyObject 
*_wrap_wxListCtrl_GetItemState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1987     PyObject 
* _resultobj
; 
1992     PyObject 
* _argo0 
= 0; 
1993     char *_kwnames
[] = { "self","item","stateMask", NULL 
}; 
1996     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_GetItemState",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
1999         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2000         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2001             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemState. Expected _wxListCtrl_p."); 
2006     wxPy_BEGIN_ALLOW_THREADS
; 
2007         _result 
= (int )wxListCtrl_GetItemState(_arg0
,_arg1
,_arg2
); 
2009     wxPy_END_ALLOW_THREADS
; 
2010 }    _resultobj 
= Py_BuildValue("i",_result
); 
2014 #define wxListCtrl_GetItemCount(_swigobj)  (_swigobj->GetItemCount()) 
2015 static PyObject 
*_wrap_wxListCtrl_GetItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2016     PyObject 
* _resultobj
; 
2019     PyObject 
* _argo0 
= 0; 
2020     char *_kwnames
[] = { "self", NULL 
}; 
2023     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetItemCount",_kwnames
,&_argo0
))  
2026         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2027         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2028             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemCount. Expected _wxListCtrl_p."); 
2033     wxPy_BEGIN_ALLOW_THREADS
; 
2034         _result 
= (int )wxListCtrl_GetItemCount(_arg0
); 
2036     wxPy_END_ALLOW_THREADS
; 
2037 }    _resultobj 
= Py_BuildValue("i",_result
); 
2041 #define wxListCtrl_GetItemSpacing(_swigobj,_swigarg0)  (_swigobj->GetItemSpacing(_swigarg0)) 
2042 static PyObject 
*_wrap_wxListCtrl_GetItemSpacing(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2043     PyObject 
* _resultobj
; 
2047     PyObject 
* _argo0 
= 0; 
2049     char *_kwnames
[] = { "self","isSmall", NULL 
}; 
2052     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetItemSpacing",_kwnames
,&_argo0
,&tempbool1
))  
2055         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2056         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2057             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemSpacing. Expected _wxListCtrl_p."); 
2061     _arg1 
= (bool ) tempbool1
; 
2063     wxPy_BEGIN_ALLOW_THREADS
; 
2064         _result 
= (int )wxListCtrl_GetItemSpacing(_arg0
,_arg1
); 
2066     wxPy_END_ALLOW_THREADS
; 
2067 }    _resultobj 
= Py_BuildValue("i",_result
); 
2071 #define wxListCtrl_GetItemText(_swigobj,_swigarg0)  (_swigobj->GetItemText(_swigarg0)) 
2072 static PyObject 
*_wrap_wxListCtrl_GetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2073     PyObject 
* _resultobj
; 
2077     PyObject 
* _argo0 
= 0; 
2078     char *_kwnames
[] = { "self","item", NULL 
}; 
2081     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemText",_kwnames
,&_argo0
,&_arg1
))  
2084         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2085         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2086             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemText. Expected _wxListCtrl_p."); 
2091     wxPy_BEGIN_ALLOW_THREADS
; 
2092         _result 
= new wxString (wxListCtrl_GetItemText(_arg0
,_arg1
)); 
2094     wxPy_END_ALLOW_THREADS
; 
2096     _resultobj 
= PyString_FromString(WXSTRINGCAST 
*(_result
)); 
2104 #define wxListCtrl_GetNextItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->GetNextItem(_swigarg0,_swigarg1,_swigarg2)) 
2105 static PyObject 
*_wrap_wxListCtrl_GetNextItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2106     PyObject 
* _resultobj
; 
2110     int  _arg2 
= (int ) (wxLIST_NEXT_ALL
); 
2111     int  _arg3 
= (int ) (wxLIST_STATE_DONTCARE
); 
2112     PyObject 
* _argo0 
= 0; 
2113     char *_kwnames
[] = { "self","item","geometry","state", NULL 
}; 
2116     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|ii:wxListCtrl_GetNextItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
2119         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2120         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2121             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetNextItem. Expected _wxListCtrl_p."); 
2126     wxPy_BEGIN_ALLOW_THREADS
; 
2127         _result 
= (long )wxListCtrl_GetNextItem(_arg0
,_arg1
,_arg2
,_arg3
); 
2129     wxPy_END_ALLOW_THREADS
; 
2130 }    _resultobj 
= Py_BuildValue("l",_result
); 
2134 #define wxListCtrl_GetSelectedItemCount(_swigobj)  (_swigobj->GetSelectedItemCount()) 
2135 static PyObject 
*_wrap_wxListCtrl_GetSelectedItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2136     PyObject 
* _resultobj
; 
2139     PyObject 
* _argo0 
= 0; 
2140     char *_kwnames
[] = { "self", NULL 
}; 
2143     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetSelectedItemCount",_kwnames
,&_argo0
))  
2146         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2147         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2148             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetSelectedItemCount. Expected _wxListCtrl_p."); 
2153     wxPy_BEGIN_ALLOW_THREADS
; 
2154         _result 
= (int )wxListCtrl_GetSelectedItemCount(_arg0
); 
2156     wxPy_END_ALLOW_THREADS
; 
2157 }    _resultobj 
= Py_BuildValue("i",_result
); 
2161 #define wxListCtrl_GetTextColour(_swigobj)  (_swigobj->GetTextColour()) 
2162 static PyObject 
*_wrap_wxListCtrl_GetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2163     PyObject 
* _resultobj
; 
2166     PyObject 
* _argo0 
= 0; 
2167     char *_kwnames
[] = { "self", NULL 
}; 
2171     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetTextColour",_kwnames
,&_argo0
))  
2174         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2175         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2176             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetTextColour. Expected _wxListCtrl_p."); 
2181     wxPy_BEGIN_ALLOW_THREADS
; 
2182         _result 
= new wxColour (wxListCtrl_GetTextColour(_arg0
)); 
2184     wxPy_END_ALLOW_THREADS
; 
2185 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
2186     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2190 #define wxListCtrl_SetTextColour(_swigobj,_swigarg0)  (_swigobj->SetTextColour(_swigarg0)) 
2191 static PyObject 
*_wrap_wxListCtrl_SetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2192     PyObject 
* _resultobj
; 
2195     PyObject 
* _argo0 
= 0; 
2196     PyObject 
* _argo1 
= 0; 
2197     char *_kwnames
[] = { "self","col", NULL 
}; 
2200     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SetTextColour",_kwnames
,&_argo0
,&_argo1
))  
2203         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2204         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2205             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetTextColour. Expected _wxListCtrl_p."); 
2210         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2211         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxColour_p")) { 
2212             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_SetTextColour. Expected _wxColour_p."); 
2217     wxPy_BEGIN_ALLOW_THREADS
; 
2218         wxListCtrl_SetTextColour(_arg0
,*_arg1
); 
2220     wxPy_END_ALLOW_THREADS
; 
2221 }    Py_INCREF(Py_None
); 
2222     _resultobj 
= Py_None
; 
2226 #define wxListCtrl_GetTopItem(_swigobj)  (_swigobj->GetTopItem()) 
2227 static PyObject 
*_wrap_wxListCtrl_GetTopItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2228     PyObject 
* _resultobj
; 
2231     PyObject 
* _argo0 
= 0; 
2232     char *_kwnames
[] = { "self", NULL 
}; 
2235     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetTopItem",_kwnames
,&_argo0
))  
2238         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2239         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2240             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetTopItem. Expected _wxListCtrl_p."); 
2245     wxPy_BEGIN_ALLOW_THREADS
; 
2246         _result 
= (long )wxListCtrl_GetTopItem(_arg0
); 
2248     wxPy_END_ALLOW_THREADS
; 
2249 }    _resultobj 
= Py_BuildValue("l",_result
); 
2253 #define wxListCtrl_HitTest(_swigobj,_swigarg0,_swigarg1)  (_swigobj->HitTest(_swigarg0,_swigarg1)) 
2254 static PyObject 
*_wrap_wxListCtrl_HitTest(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2255     PyObject 
* _resultobj
; 
2261     PyObject 
* _argo0 
= 0; 
2262     PyObject 
* _argo1 
= 0; 
2263     char *_kwnames
[] = { "self","point", NULL 
}; 
2269     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_HitTest",_kwnames
,&_argo0
,&_argo1
))  
2272         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2273         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2274             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_HitTest. Expected _wxListCtrl_p."); 
2279         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2280         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPoint_p")) { 
2281             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_HitTest. Expected _wxPoint_p."); 
2286     wxPy_BEGIN_ALLOW_THREADS
; 
2287         _result 
= (long )wxListCtrl_HitTest(_arg0
,*_arg1
,*_arg2
); 
2289     wxPy_END_ALLOW_THREADS
; 
2290 }    _resultobj 
= Py_BuildValue("l",_result
); 
2293     o 
= PyInt_FromLong((long) (*_arg2
)); 
2294     _resultobj 
= t_output_helper(_resultobj
, o
); 
2299 #define wxListCtrl_InsertColumnWith(_swigobj,_swigarg0,_swigarg1)  (_swigobj->InsertColumn(_swigarg0,_swigarg1)) 
2300 static PyObject 
*_wrap_wxListCtrl_InsertColumnWith(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2301     PyObject 
* _resultobj
; 
2306     PyObject 
* _argo0 
= 0; 
2307     PyObject 
* _argo2 
= 0; 
2308     char *_kwnames
[] = { "self","col","info", NULL 
}; 
2311     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_InsertColumnWith",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
2314         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2315         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2316             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertColumnWith. Expected _wxListCtrl_p."); 
2321         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
2322         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxListItem_p")) { 
2323             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxListCtrl_InsertColumnWith. Expected _wxListItem_p."); 
2328     wxPy_BEGIN_ALLOW_THREADS
; 
2329         _result 
= (long )wxListCtrl_InsertColumnWith(_arg0
,_arg1
,*_arg2
); 
2331     wxPy_END_ALLOW_THREADS
; 
2332 }    _resultobj 
= Py_BuildValue("l",_result
); 
2336 #define wxListCtrl_InsertColumn(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->InsertColumn(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
2337 static PyObject 
*_wrap_wxListCtrl_InsertColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2338     PyObject 
* _resultobj
; 
2343     int  _arg3 
= (int ) (wxLIST_FORMAT_LEFT
); 
2344     int  _arg4 
= (int ) -1; 
2345     PyObject 
* _argo0 
= 0; 
2346     PyObject 
* _obj2 
= 0; 
2347     char *_kwnames
[] = { "self","col","heading","format","width", NULL 
}; 
2350     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO|ii:wxListCtrl_InsertColumn",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_arg3
,&_arg4
))  
2353         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2354         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2355             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertColumn. Expected _wxListCtrl_p."); 
2360     if (!PyString_Check(_obj2
)) { 
2361         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2364     _arg2 
= new wxString(PyString_AsString(_obj2
), PyString_Size(_obj2
)); 
2367     wxPy_BEGIN_ALLOW_THREADS
; 
2368         _result 
= (long )wxListCtrl_InsertColumn(_arg0
,_arg1
,*_arg2
,_arg3
,_arg4
); 
2370     wxPy_END_ALLOW_THREADS
; 
2371 }    _resultobj 
= Py_BuildValue("l",_result
); 
2379 #define wxListCtrl_InsertItem(_swigobj,_swigarg0)  (_swigobj->InsertItem(_swigarg0)) 
2380 static PyObject 
*_wrap_wxListCtrl_InsertItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2381     PyObject 
* _resultobj
; 
2385     PyObject 
* _argo0 
= 0; 
2386     PyObject 
* _argo1 
= 0; 
2387     char *_kwnames
[] = { "self","info", NULL 
}; 
2390     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_InsertItem",_kwnames
,&_argo0
,&_argo1
))  
2393         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2394         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2395             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertItem. Expected _wxListCtrl_p."); 
2400         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2401         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxListItem_p")) { 
2402             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_InsertItem. Expected _wxListItem_p."); 
2407     wxPy_BEGIN_ALLOW_THREADS
; 
2408         _result 
= (long )wxListCtrl_InsertItem(_arg0
,*_arg1
); 
2410     wxPy_END_ALLOW_THREADS
; 
2411 }    _resultobj 
= Py_BuildValue("l",_result
); 
2415 #define wxListCtrl_InsertStringItem(_swigobj,_swigarg0,_swigarg1)  (_swigobj->InsertItem(_swigarg0,_swigarg1)) 
2416 static PyObject 
*_wrap_wxListCtrl_InsertStringItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2417     PyObject 
* _resultobj
; 
2422     PyObject 
* _argo0 
= 0; 
2423     PyObject 
* _obj2 
= 0; 
2424     char *_kwnames
[] = { "self","index","label", NULL 
}; 
2427     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_InsertStringItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
2430         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2431         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2432             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertStringItem. Expected _wxListCtrl_p."); 
2437     if (!PyString_Check(_obj2
)) { 
2438         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2441     _arg2 
= new wxString(PyString_AsString(_obj2
), PyString_Size(_obj2
)); 
2444     wxPy_BEGIN_ALLOW_THREADS
; 
2445         _result 
= (long )wxListCtrl_InsertStringItem(_arg0
,_arg1
,*_arg2
); 
2447     wxPy_END_ALLOW_THREADS
; 
2448 }    _resultobj 
= Py_BuildValue("l",_result
); 
2456 #define wxListCtrl_InsertImageItem(_swigobj,_swigarg0,_swigarg1)  (_swigobj->InsertItem(_swigarg0,_swigarg1)) 
2457 static PyObject 
*_wrap_wxListCtrl_InsertImageItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2458     PyObject 
* _resultobj
; 
2463     PyObject 
* _argo0 
= 0; 
2464     char *_kwnames
[] = { "self","index","imageIndex", NULL 
}; 
2467     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oli:wxListCtrl_InsertImageItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
2470         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2471         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2472             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertImageItem. Expected _wxListCtrl_p."); 
2477     wxPy_BEGIN_ALLOW_THREADS
; 
2478         _result 
= (long )wxListCtrl_InsertImageItem(_arg0
,_arg1
,_arg2
); 
2480     wxPy_END_ALLOW_THREADS
; 
2481 }    _resultobj 
= Py_BuildValue("l",_result
); 
2485 #define wxListCtrl_InsertImageStringItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2)) 
2486 static PyObject 
*_wrap_wxListCtrl_InsertImageStringItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2487     PyObject 
* _resultobj
; 
2493     PyObject 
* _argo0 
= 0; 
2494     PyObject 
* _obj2 
= 0; 
2495     char *_kwnames
[] = { "self","index","label","imageIndex", NULL 
}; 
2498     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlOi:wxListCtrl_InsertImageStringItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_arg3
))  
2501         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2502         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2503             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertImageStringItem. Expected _wxListCtrl_p."); 
2508     if (!PyString_Check(_obj2
)) { 
2509         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2512     _arg2 
= new wxString(PyString_AsString(_obj2
), PyString_Size(_obj2
)); 
2515     wxPy_BEGIN_ALLOW_THREADS
; 
2516         _result 
= (long )wxListCtrl_InsertImageStringItem(_arg0
,_arg1
,*_arg2
,_arg3
); 
2518     wxPy_END_ALLOW_THREADS
; 
2519 }    _resultobj 
= Py_BuildValue("l",_result
); 
2527 #define wxListCtrl_ScrollList(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ScrollList(_swigarg0,_swigarg1)) 
2528 static PyObject 
*_wrap_wxListCtrl_ScrollList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2529     PyObject 
* _resultobj
; 
2534     PyObject 
* _argo0 
= 0; 
2535     char *_kwnames
[] = { "self","dx","dy", NULL 
}; 
2538     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxListCtrl_ScrollList",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
2541         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2542         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2543             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_ScrollList. Expected _wxListCtrl_p."); 
2548     wxPy_BEGIN_ALLOW_THREADS
; 
2549         _result 
= (bool )wxListCtrl_ScrollList(_arg0
,_arg1
,_arg2
); 
2551     wxPy_END_ALLOW_THREADS
; 
2552 }    _resultobj 
= Py_BuildValue("i",_result
); 
2556 #define wxListCtrl_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
2557 static PyObject 
*_wrap_wxListCtrl_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2558     PyObject 
* _resultobj
; 
2561     PyObject 
* _argo0 
= 0; 
2562     PyObject 
* _argo1 
= 0; 
2563     char *_kwnames
[] = { "self","col", NULL 
}; 
2566     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SetBackgroundColour",_kwnames
,&_argo0
,&_argo1
))  
2569         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2570         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2571             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetBackgroundColour. Expected _wxListCtrl_p."); 
2576         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2577         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxColour_p")) { 
2578             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_SetBackgroundColour. Expected _wxColour_p."); 
2583     wxPy_BEGIN_ALLOW_THREADS
; 
2584         wxListCtrl_SetBackgroundColour(_arg0
,*_arg1
); 
2586     wxPy_END_ALLOW_THREADS
; 
2587 }    Py_INCREF(Py_None
); 
2588     _resultobj 
= Py_None
; 
2592 #define wxListCtrl_SetColumn(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetColumn(_swigarg0,_swigarg1)) 
2593 static PyObject 
*_wrap_wxListCtrl_SetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2594     PyObject 
* _resultobj
; 
2599     PyObject 
* _argo0 
= 0; 
2600     PyObject 
* _argo2 
= 0; 
2601     char *_kwnames
[] = { "self","col","item", NULL 
}; 
2604     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxListCtrl_SetColumn",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
2607         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2608         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2609             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetColumn. Expected _wxListCtrl_p."); 
2614         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
2615         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxListItem_p")) { 
2616             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxListCtrl_SetColumn. Expected _wxListItem_p."); 
2621     wxPy_BEGIN_ALLOW_THREADS
; 
2622         _result 
= (bool )wxListCtrl_SetColumn(_arg0
,_arg1
,*_arg2
); 
2624     wxPy_END_ALLOW_THREADS
; 
2625 }    _resultobj 
= Py_BuildValue("i",_result
); 
2629 #define wxListCtrl_SetColumnWidth(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetColumnWidth(_swigarg0,_swigarg1)) 
2630 static PyObject 
*_wrap_wxListCtrl_SetColumnWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2631     PyObject 
* _resultobj
; 
2636     PyObject 
* _argo0 
= 0; 
2637     char *_kwnames
[] = { "self","col","width", NULL 
}; 
2640     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxListCtrl_SetColumnWidth",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
2643         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2644         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2645             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetColumnWidth. Expected _wxListCtrl_p."); 
2650     wxPy_BEGIN_ALLOW_THREADS
; 
2651         _result 
= (bool )wxListCtrl_SetColumnWidth(_arg0
,_arg1
,_arg2
); 
2653     wxPy_END_ALLOW_THREADS
; 
2654 }    _resultobj 
= Py_BuildValue("i",_result
); 
2658 #define wxListCtrl_SetImageList(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetImageList(_swigarg0,_swigarg1)) 
2659 static PyObject 
*_wrap_wxListCtrl_SetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2660     PyObject 
* _resultobj
; 
2662     wxImageList 
* _arg1
; 
2664     PyObject 
* _argo0 
= 0; 
2665     PyObject 
* _argo1 
= 0; 
2666     char *_kwnames
[] = { "self","imageList","which", NULL 
}; 
2669     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxListCtrl_SetImageList",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
2672         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2673         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2674             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetImageList. Expected _wxListCtrl_p."); 
2679         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2680         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
2681             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_SetImageList. Expected _wxImageList_p."); 
2686     wxPy_BEGIN_ALLOW_THREADS
; 
2687         wxListCtrl_SetImageList(_arg0
,_arg1
,_arg2
); 
2689     wxPy_END_ALLOW_THREADS
; 
2690 }    Py_INCREF(Py_None
); 
2691     _resultobj 
= Py_None
; 
2695 #define wxListCtrl_SetItem(_swigobj,_swigarg0)  (_swigobj->SetItem(_swigarg0)) 
2696 static PyObject 
*_wrap_wxListCtrl_SetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2697     PyObject 
* _resultobj
; 
2701     PyObject 
* _argo0 
= 0; 
2702     PyObject 
* _argo1 
= 0; 
2703     char *_kwnames
[] = { "self","info", NULL 
}; 
2706     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SetItem",_kwnames
,&_argo0
,&_argo1
))  
2709         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2710         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2711             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItem. Expected _wxListCtrl_p."); 
2716         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2717         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxListItem_p")) { 
2718             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_SetItem. Expected _wxListItem_p."); 
2723     wxPy_BEGIN_ALLOW_THREADS
; 
2724         _result 
= (bool )wxListCtrl_SetItem(_arg0
,*_arg1
); 
2726     wxPy_END_ALLOW_THREADS
; 
2727 }    _resultobj 
= Py_BuildValue("i",_result
); 
2731 #define wxListCtrl_SetStringItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->SetItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
2732 static PyObject 
*_wrap_wxListCtrl_SetStringItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2733     PyObject 
* _resultobj
; 
2739     int  _arg4 
= (int ) -1; 
2740     PyObject 
* _argo0 
= 0; 
2741     PyObject 
* _obj3 
= 0; 
2742     char *_kwnames
[] = { "self","index","col","label","imageId", NULL 
}; 
2745     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OliO|i:wxListCtrl_SetStringItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
,&_arg4
))  
2748         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2749         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2750             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetStringItem. Expected _wxListCtrl_p."); 
2755     if (!PyString_Check(_obj3
)) { 
2756         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2759     _arg3 
= new wxString(PyString_AsString(_obj3
), PyString_Size(_obj3
)); 
2762     wxPy_BEGIN_ALLOW_THREADS
; 
2763         _result 
= (long )wxListCtrl_SetStringItem(_arg0
,_arg1
,_arg2
,*_arg3
,_arg4
); 
2765     wxPy_END_ALLOW_THREADS
; 
2766 }    _resultobj 
= Py_BuildValue("l",_result
); 
2774 #define wxListCtrl_SetItemData(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemData(_swigarg0,_swigarg1)) 
2775 static PyObject 
*_wrap_wxListCtrl_SetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2776     PyObject 
* _resultobj
; 
2781     PyObject 
* _argo0 
= 0; 
2782     char *_kwnames
[] = { "self","item","data", NULL 
}; 
2785     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_SetItemData",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
2788         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2789         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2790             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemData. Expected _wxListCtrl_p."); 
2795     wxPy_BEGIN_ALLOW_THREADS
; 
2796         _result 
= (bool )wxListCtrl_SetItemData(_arg0
,_arg1
,_arg2
); 
2798     wxPy_END_ALLOW_THREADS
; 
2799 }    _resultobj 
= Py_BuildValue("i",_result
); 
2803 #define wxListCtrl_SetItemImage(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetItemImage(_swigarg0,_swigarg1,_swigarg2)) 
2804 static PyObject 
*_wrap_wxListCtrl_SetItemImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2805     PyObject 
* _resultobj
; 
2811     PyObject 
* _argo0 
= 0; 
2812     char *_kwnames
[] = { "self","item","image","selImage", NULL 
}; 
2815     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Olii:wxListCtrl_SetItemImage",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
2818         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2819         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2820             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemImage. Expected _wxListCtrl_p."); 
2825     wxPy_BEGIN_ALLOW_THREADS
; 
2826         _result 
= (bool )wxListCtrl_SetItemImage(_arg0
,_arg1
,_arg2
,_arg3
); 
2828     wxPy_END_ALLOW_THREADS
; 
2829 }    _resultobj 
= Py_BuildValue("i",_result
); 
2833 #define wxListCtrl_SetItemPosition(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemPosition(_swigarg0,_swigarg1)) 
2834 static PyObject 
*_wrap_wxListCtrl_SetItemPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2835     PyObject 
* _resultobj
; 
2840     PyObject 
* _argo0 
= 0; 
2841     PyObject 
* _argo2 
= 0; 
2842     char *_kwnames
[] = { "self","item","pos", NULL 
}; 
2845     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_SetItemPosition",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
2848         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2849         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2850             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemPosition. Expected _wxListCtrl_p."); 
2855         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
2856         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPoint_p")) { 
2857             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxListCtrl_SetItemPosition. Expected _wxPoint_p."); 
2862     wxPy_BEGIN_ALLOW_THREADS
; 
2863         _result 
= (bool )wxListCtrl_SetItemPosition(_arg0
,_arg1
,*_arg2
); 
2865     wxPy_END_ALLOW_THREADS
; 
2866 }    _resultobj 
= Py_BuildValue("i",_result
); 
2870 #define wxListCtrl_SetItemState(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetItemState(_swigarg0,_swigarg1,_swigarg2)) 
2871 static PyObject 
*_wrap_wxListCtrl_SetItemState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2872     PyObject 
* _resultobj
; 
2878     PyObject 
* _argo0 
= 0; 
2879     char *_kwnames
[] = { "self","item","state","stateMask", NULL 
}; 
2882     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Olll:wxListCtrl_SetItemState",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
2885         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2886         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2887             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemState. Expected _wxListCtrl_p."); 
2892     wxPy_BEGIN_ALLOW_THREADS
; 
2893         _result 
= (bool )wxListCtrl_SetItemState(_arg0
,_arg1
,_arg2
,_arg3
); 
2895     wxPy_END_ALLOW_THREADS
; 
2896 }    _resultobj 
= Py_BuildValue("i",_result
); 
2900 #define wxListCtrl_SetItemText(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemText(_swigarg0,_swigarg1)) 
2901 static PyObject 
*_wrap_wxListCtrl_SetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2902     PyObject 
* _resultobj
; 
2906     PyObject 
* _argo0 
= 0; 
2907     PyObject 
* _obj2 
= 0; 
2908     char *_kwnames
[] = { "self","item","text", NULL 
}; 
2911     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_SetItemText",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
2914         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2915         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2916             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemText. Expected _wxListCtrl_p."); 
2921     if (!PyString_Check(_obj2
)) { 
2922         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2925     _arg2 
= new wxString(PyString_AsString(_obj2
), PyString_Size(_obj2
)); 
2928     wxPy_BEGIN_ALLOW_THREADS
; 
2929         wxListCtrl_SetItemText(_arg0
,_arg1
,*_arg2
); 
2931     wxPy_END_ALLOW_THREADS
; 
2932 }    Py_INCREF(Py_None
); 
2933     _resultobj 
= Py_None
; 
2941 #define wxListCtrl_SetSingleStyle(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSingleStyle(_swigarg0,_swigarg1)) 
2942 static PyObject 
*_wrap_wxListCtrl_SetSingleStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2943     PyObject 
* _resultobj
; 
2946     bool  _arg2 
= (bool ) TRUE
; 
2947     PyObject 
* _argo0 
= 0; 
2948     int tempbool2 
= (int) TRUE
; 
2949     char *_kwnames
[] = { "self","style","add", NULL 
}; 
2952     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListCtrl_SetSingleStyle",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
2955         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2956         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2957             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetSingleStyle. Expected _wxListCtrl_p."); 
2961     _arg2 
= (bool ) tempbool2
; 
2963     wxPy_BEGIN_ALLOW_THREADS
; 
2964         wxListCtrl_SetSingleStyle(_arg0
,_arg1
,_arg2
); 
2966     wxPy_END_ALLOW_THREADS
; 
2967 }    Py_INCREF(Py_None
); 
2968     _resultobj 
= Py_None
; 
2972 #define wxListCtrl_SetWindowStyleFlag(_swigobj,_swigarg0)  (_swigobj->SetWindowStyleFlag(_swigarg0)) 
2973 static PyObject 
*_wrap_wxListCtrl_SetWindowStyleFlag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2974     PyObject 
* _resultobj
; 
2977     PyObject 
* _argo0 
= 0; 
2978     char *_kwnames
[] = { "self","style", NULL 
}; 
2981     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_SetWindowStyleFlag",_kwnames
,&_argo0
,&_arg1
))  
2984         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2985         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2986             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetWindowStyleFlag. Expected _wxListCtrl_p."); 
2991     wxPy_BEGIN_ALLOW_THREADS
; 
2992         wxListCtrl_SetWindowStyleFlag(_arg0
,_arg1
); 
2994     wxPy_END_ALLOW_THREADS
; 
2995 }    Py_INCREF(Py_None
); 
2996     _resultobj 
= Py_None
; 
3000 #define new_wxTreeItemId() (new wxTreeItemId()) 
3001 static PyObject 
*_wrap_new_wxTreeItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3002     PyObject 
* _resultobj
; 
3003     wxTreeItemId 
* _result
; 
3004     char *_kwnames
[] = {  NULL 
}; 
3008     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxTreeItemId",_kwnames
))  
3011     wxPy_BEGIN_ALLOW_THREADS
; 
3012         _result 
= (wxTreeItemId 
*)new_wxTreeItemId(); 
3014     wxPy_END_ALLOW_THREADS
; 
3016         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeItemId_p"); 
3017         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3020         _resultobj 
= Py_None
; 
3025 #define delete_wxTreeItemId(_swigobj) (delete _swigobj) 
3026 static PyObject 
*_wrap_delete_wxTreeItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3027     PyObject 
* _resultobj
; 
3028     wxTreeItemId 
* _arg0
; 
3029     PyObject 
* _argo0 
= 0; 
3030     char *_kwnames
[] = { "self", NULL 
}; 
3033     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxTreeItemId",_kwnames
,&_argo0
))  
3036         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3037         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemId_p")) { 
3038             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxTreeItemId. Expected _wxTreeItemId_p."); 
3043     wxPy_BEGIN_ALLOW_THREADS
; 
3044         delete_wxTreeItemId(_arg0
); 
3046     wxPy_END_ALLOW_THREADS
; 
3047 }    Py_INCREF(Py_None
); 
3048     _resultobj 
= Py_None
; 
3052 #define wxTreeItemId_IsOk(_swigobj)  (_swigobj->IsOk()) 
3053 static PyObject 
*_wrap_wxTreeItemId_IsOk(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3054     PyObject 
* _resultobj
; 
3056     wxTreeItemId 
* _arg0
; 
3057     PyObject 
* _argo0 
= 0; 
3058     char *_kwnames
[] = { "self", NULL 
}; 
3061     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemId_IsOk",_kwnames
,&_argo0
))  
3064         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3065         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemId_p")) { 
3066             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemId_IsOk. Expected _wxTreeItemId_p."); 
3071     wxPy_BEGIN_ALLOW_THREADS
; 
3072         _result 
= (bool )wxTreeItemId_IsOk(_arg0
); 
3074     wxPy_END_ALLOW_THREADS
; 
3075 }    _resultobj 
= Py_BuildValue("i",_result
); 
3079 #define new_wxTreeItemData(_swigarg0) (new wxPyTreeItemData(_swigarg0)) 
3080 static PyObject 
*_wrap_new_wxTreeItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3081     PyObject 
* _resultobj
; 
3082     wxPyTreeItemData 
* _result
; 
3083     PyObject 
* _arg0 
= (PyObject 
*) NULL
; 
3084     PyObject 
* _obj0 
= 0; 
3085     char *_kwnames
[] = { "obj", NULL 
}; 
3089     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxTreeItemData",_kwnames
,&_obj0
))  
3096     wxPy_BEGIN_ALLOW_THREADS
; 
3097         _result 
= (wxPyTreeItemData 
*)new_wxTreeItemData(_arg0
); 
3099     wxPy_END_ALLOW_THREADS
; 
3101         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeItemData_p"); 
3102         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3105         _resultobj 
= Py_None
; 
3110 #define wxTreeItemData_GetData(_swigobj)  (_swigobj->GetData()) 
3111 static PyObject 
*_wrap_wxTreeItemData_GetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3112     PyObject 
* _resultobj
; 
3114     wxPyTreeItemData 
* _arg0
; 
3115     PyObject 
* _argo0 
= 0; 
3116     char *_kwnames
[] = { "self", NULL 
}; 
3119     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemData_GetData",_kwnames
,&_argo0
))  
3122         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3123         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
3124             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_GetData. Expected _wxPyTreeItemData_p."); 
3129     wxPy_BEGIN_ALLOW_THREADS
; 
3130         _result 
= (PyObject 
*)wxTreeItemData_GetData(_arg0
); 
3132     wxPy_END_ALLOW_THREADS
; 
3134   _resultobj 
= _result
; 
3139 #define wxTreeItemData_SetData(_swigobj,_swigarg0)  (_swigobj->SetData(_swigarg0)) 
3140 static PyObject 
*_wrap_wxTreeItemData_SetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3141     PyObject 
* _resultobj
; 
3142     wxPyTreeItemData 
* _arg0
; 
3144     PyObject 
* _argo0 
= 0; 
3145     PyObject 
* _obj1 
= 0; 
3146     char *_kwnames
[] = { "self","obj", NULL 
}; 
3149     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemData_SetData",_kwnames
,&_argo0
,&_obj1
))  
3152         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3153         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
3154             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_SetData. Expected _wxPyTreeItemData_p."); 
3162     wxPy_BEGIN_ALLOW_THREADS
; 
3163         wxTreeItemData_SetData(_arg0
,_arg1
); 
3165     wxPy_END_ALLOW_THREADS
; 
3166 }    Py_INCREF(Py_None
); 
3167     _resultobj 
= Py_None
; 
3171 #define wxTreeItemData_GetId(_swigobj)  (_swigobj->GetId()) 
3172 static PyObject 
*_wrap_wxTreeItemData_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3173     PyObject 
* _resultobj
; 
3174     wxTreeItemId 
* _result
; 
3175     wxPyTreeItemData 
* _arg0
; 
3176     PyObject 
* _argo0 
= 0; 
3177     char *_kwnames
[] = { "self", NULL 
}; 
3181     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemData_GetId",_kwnames
,&_argo0
))  
3184         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3185         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
3186             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_GetId. Expected _wxPyTreeItemData_p."); 
3191     wxPy_BEGIN_ALLOW_THREADS
; 
3192         const wxTreeItemId 
& _result_ref 
= wxTreeItemData_GetId(_arg0
); 
3193     _result 
= (wxTreeItemId 
*) &_result_ref
; 
3195     wxPy_END_ALLOW_THREADS
; 
3197         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeItemId_p"); 
3198         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3201         _resultobj 
= Py_None
; 
3206 #define wxTreeItemData_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
3207 static PyObject 
*_wrap_wxTreeItemData_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3208     PyObject 
* _resultobj
; 
3209     wxPyTreeItemData 
* _arg0
; 
3210     wxTreeItemId 
* _arg1
; 
3211     PyObject 
* _argo0 
= 0; 
3212     PyObject 
* _argo1 
= 0; 
3213     char *_kwnames
[] = { "self","id", NULL 
}; 
3216     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemData_SetId",_kwnames
,&_argo0
,&_argo1
))  
3219         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3220         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
3221             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_SetId. Expected _wxPyTreeItemData_p."); 
3226         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3227         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
3228             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeItemData_SetId. Expected _wxTreeItemId_p."); 
3233     wxPy_BEGIN_ALLOW_THREADS
; 
3234         wxTreeItemData_SetId(_arg0
,*_arg1
); 
3236     wxPy_END_ALLOW_THREADS
; 
3237 }    Py_INCREF(Py_None
); 
3238     _resultobj 
= Py_None
; 
3242 static void *SwigwxTreeEventTowxNotifyEvent(void *ptr
) { 
3244     wxNotifyEvent 
*dest
; 
3245     src 
= (wxTreeEvent 
*) ptr
; 
3246     dest 
= (wxNotifyEvent 
*) src
; 
3247     return (void *) dest
; 
3250 static void *SwigwxTreeEventTowxCommandEvent(void *ptr
) { 
3252     wxCommandEvent 
*dest
; 
3253     src 
= (wxTreeEvent 
*) ptr
; 
3254     dest 
= (wxCommandEvent 
*) src
; 
3255     return (void *) dest
; 
3258 static void *SwigwxTreeEventTowxEvent(void *ptr
) { 
3261     src 
= (wxTreeEvent 
*) ptr
; 
3262     dest 
= (wxEvent 
*) src
; 
3263     return (void *) dest
; 
3266 #define wxTreeEvent_GetItem(_swigobj)  (_swigobj->GetItem()) 
3267 static PyObject 
*_wrap_wxTreeEvent_GetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3268     PyObject 
* _resultobj
; 
3269     wxTreeItemId 
* _result
; 
3270     wxTreeEvent 
* _arg0
; 
3271     PyObject 
* _argo0 
= 0; 
3272     char *_kwnames
[] = { "self", NULL 
}; 
3276     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetItem",_kwnames
,&_argo0
))  
3279         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3280         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
3281             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetItem. Expected _wxTreeEvent_p."); 
3286     wxPy_BEGIN_ALLOW_THREADS
; 
3287         _result 
= new wxTreeItemId (wxTreeEvent_GetItem(_arg0
)); 
3289     wxPy_END_ALLOW_THREADS
; 
3290 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
3291     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3295 #define wxTreeEvent_GetOldItem(_swigobj)  (_swigobj->GetOldItem()) 
3296 static PyObject 
*_wrap_wxTreeEvent_GetOldItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3297     PyObject 
* _resultobj
; 
3298     wxTreeItemId 
* _result
; 
3299     wxTreeEvent 
* _arg0
; 
3300     PyObject 
* _argo0 
= 0; 
3301     char *_kwnames
[] = { "self", NULL 
}; 
3305     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetOldItem",_kwnames
,&_argo0
))  
3308         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3309         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
3310             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetOldItem. Expected _wxTreeEvent_p."); 
3315     wxPy_BEGIN_ALLOW_THREADS
; 
3316         _result 
= new wxTreeItemId (wxTreeEvent_GetOldItem(_arg0
)); 
3318     wxPy_END_ALLOW_THREADS
; 
3319 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
3320     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3324 #define wxTreeEvent_GetPoint(_swigobj)  (_swigobj->GetPoint()) 
3325 static PyObject 
*_wrap_wxTreeEvent_GetPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3326     PyObject 
* _resultobj
; 
3328     wxTreeEvent 
* _arg0
; 
3329     PyObject 
* _argo0 
= 0; 
3330     char *_kwnames
[] = { "self", NULL 
}; 
3334     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetPoint",_kwnames
,&_argo0
))  
3337         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3338         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
3339             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetPoint. Expected _wxTreeEvent_p."); 
3344     wxPy_BEGIN_ALLOW_THREADS
; 
3345         _result 
= new wxPoint (wxTreeEvent_GetPoint(_arg0
)); 
3347     wxPy_END_ALLOW_THREADS
; 
3348 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
3349     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3353 #define wxTreeEvent_GetCode(_swigobj)  (_swigobj->GetCode()) 
3354 static PyObject 
*_wrap_wxTreeEvent_GetCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3355     PyObject 
* _resultobj
; 
3357     wxTreeEvent 
* _arg0
; 
3358     PyObject 
* _argo0 
= 0; 
3359     char *_kwnames
[] = { "self", NULL 
}; 
3362     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetCode",_kwnames
,&_argo0
))  
3365         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3366         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
3367             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetCode. Expected _wxTreeEvent_p."); 
3372     wxPy_BEGIN_ALLOW_THREADS
; 
3373         _result 
= (int )wxTreeEvent_GetCode(_arg0
); 
3375     wxPy_END_ALLOW_THREADS
; 
3376 }    _resultobj 
= Py_BuildValue("i",_result
); 
3380 #define wxTreeEvent_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
3381 static PyObject 
*_wrap_wxTreeEvent_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3382     PyObject 
* _resultobj
; 
3384     wxTreeEvent 
* _arg0
; 
3385     PyObject 
* _argo0 
= 0; 
3386     char *_kwnames
[] = { "self", NULL 
}; 
3389     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetLabel",_kwnames
,&_argo0
))  
3392         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3393         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
3394             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetLabel. Expected _wxTreeEvent_p."); 
3399     wxPy_BEGIN_ALLOW_THREADS
; 
3400         const wxString 
& _result_ref 
= wxTreeEvent_GetLabel(_arg0
); 
3401     _result 
= (wxString 
*) &_result_ref
; 
3403     wxPy_END_ALLOW_THREADS
; 
3405     _resultobj 
= PyString_FromString(WXSTRINGCAST (*_result
)); 
3410 static void *SwigwxTreeCtrlTowxControl(void *ptr
) { 
3413     src 
= (wxTreeCtrl 
*) ptr
; 
3414     dest 
= (wxControl 
*) src
; 
3415     return (void *) dest
; 
3418 static void *SwigwxTreeCtrlTowxWindow(void *ptr
) { 
3421     src 
= (wxTreeCtrl 
*) ptr
; 
3422     dest 
= (wxWindow 
*) src
; 
3423     return (void *) dest
; 
3426 static void *SwigwxTreeCtrlTowxEvtHandler(void *ptr
) { 
3429     src 
= (wxTreeCtrl 
*) ptr
; 
3430     dest 
= (wxEvtHandler 
*) src
; 
3431     return (void *) dest
; 
3434 #define new_wxTreeCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxTreeCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
3435 static PyObject 
*_wrap_new_wxTreeCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3436     PyObject 
* _resultobj
; 
3437     wxTreeCtrl 
* _result
; 
3439     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
3440     wxPoint 
* _arg2 
= (wxPoint 
*) &wxPyDefaultPosition
; 
3441     wxSize 
* _arg3 
= (wxSize 
*) &wxPyDefaultSize
; 
3442     long  _arg4 
= (long ) wxTR_HAS_BUTTONS
|wxTR_LINES_AT_ROOT
; 
3443     wxValidator 
* _arg5 
= (wxValidator 
*) &wxPyDefaultValidator
; 
3444     char * _arg6 
= (char *) "wxTreeCtrl"; 
3445     PyObject 
* _argo0 
= 0; 
3446     PyObject 
* _argo2 
= 0; 
3447     PyObject 
* _argo3 
= 0; 
3448     PyObject 
* _argo5 
= 0; 
3449     char *_kwnames
[] = { "parent","id","pos","size","style","validator","name", NULL 
}; 
3453     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOlOs:new_wxTreeCtrl",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_argo3
,&_arg4
,&_argo5
,&_arg6
))  
3456         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3457         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3458             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxTreeCtrl. Expected _wxWindow_p."); 
3463         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
3464         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPoint_p")) { 
3465             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxTreeCtrl. Expected _wxPoint_p."); 
3470         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
3471         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxSize_p")) { 
3472             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of new_wxTreeCtrl. Expected _wxSize_p."); 
3477         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
3478         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxValidator_p")) { 
3479             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxTreeCtrl. Expected _wxValidator_p."); 
3484     wxPy_BEGIN_ALLOW_THREADS
; 
3485         _result 
= (wxTreeCtrl 
*)new_wxTreeCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
,_arg6
); 
3487     wxPy_END_ALLOW_THREADS
; 
3489         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeCtrl_p"); 
3490         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3493         _resultobj 
= Py_None
; 
3498 #define wxTreeCtrl_GetCount(_swigobj)  (_swigobj->GetCount()) 
3499 static PyObject 
*_wrap_wxTreeCtrl_GetCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3500     PyObject 
* _resultobj
; 
3503     PyObject 
* _argo0 
= 0; 
3504     char *_kwnames
[] = { "self", NULL 
}; 
3507     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetCount",_kwnames
,&_argo0
))  
3510         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3511         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
3512             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetCount. Expected _wxTreeCtrl_p."); 
3517     wxPy_BEGIN_ALLOW_THREADS
; 
3518         _result 
= (size_t )wxTreeCtrl_GetCount(_arg0
); 
3520     wxPy_END_ALLOW_THREADS
; 
3521 }    _resultobj 
= Py_BuildValue("i",_result
); 
3525 #define wxTreeCtrl_GetIndent(_swigobj)  (_swigobj->GetIndent()) 
3526 static PyObject 
*_wrap_wxTreeCtrl_GetIndent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3527     PyObject 
* _resultobj
; 
3528     unsigned int  _result
; 
3530     PyObject 
* _argo0 
= 0; 
3531     char *_kwnames
[] = { "self", NULL 
}; 
3534     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetIndent",_kwnames
,&_argo0
))  
3537         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3538         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
3539             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetIndent. Expected _wxTreeCtrl_p."); 
3544     wxPy_BEGIN_ALLOW_THREADS
; 
3545         _result 
= (unsigned int )wxTreeCtrl_GetIndent(_arg0
); 
3547     wxPy_END_ALLOW_THREADS
; 
3548 }    _resultobj 
= Py_BuildValue("i",_result
); 
3552 #define wxTreeCtrl_SetIndent(_swigobj,_swigarg0)  (_swigobj->SetIndent(_swigarg0)) 
3553 static PyObject 
*_wrap_wxTreeCtrl_SetIndent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3554     PyObject 
* _resultobj
; 
3557     PyObject 
* _argo0 
= 0; 
3558     char *_kwnames
[] = { "self","indent", NULL 
}; 
3561     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTreeCtrl_SetIndent",_kwnames
,&_argo0
,&_arg1
))  
3564         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3565         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
3566             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetIndent. Expected _wxTreeCtrl_p."); 
3571     wxPy_BEGIN_ALLOW_THREADS
; 
3572         wxTreeCtrl_SetIndent(_arg0
,_arg1
); 
3574     wxPy_END_ALLOW_THREADS
; 
3575 }    Py_INCREF(Py_None
); 
3576     _resultobj 
= Py_None
; 
3580 #define wxTreeCtrl_GetImageList(_swigobj)  (_swigobj->GetImageList()) 
3581 static PyObject 
*_wrap_wxTreeCtrl_GetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3582     PyObject 
* _resultobj
; 
3583     wxImageList 
* _result
; 
3585     PyObject 
* _argo0 
= 0; 
3586     char *_kwnames
[] = { "self", NULL 
}; 
3590     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetImageList",_kwnames
,&_argo0
))  
3593         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3594         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
3595             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetImageList. Expected _wxTreeCtrl_p."); 
3600     wxPy_BEGIN_ALLOW_THREADS
; 
3601         _result 
= (wxImageList 
*)wxTreeCtrl_GetImageList(_arg0
); 
3603     wxPy_END_ALLOW_THREADS
; 
3605         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxImageList_p"); 
3606         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3609         _resultobj 
= Py_None
; 
3614 #define wxTreeCtrl_GetStateImageList(_swigobj)  (_swigobj->GetStateImageList()) 
3615 static PyObject 
*_wrap_wxTreeCtrl_GetStateImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3616     PyObject 
* _resultobj
; 
3617     wxImageList 
* _result
; 
3619     PyObject 
* _argo0 
= 0; 
3620     char *_kwnames
[] = { "self", NULL 
}; 
3624     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetStateImageList",_kwnames
,&_argo0
))  
3627         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3628         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
3629             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetStateImageList. Expected _wxTreeCtrl_p."); 
3634     wxPy_BEGIN_ALLOW_THREADS
; 
3635         _result 
= (wxImageList 
*)wxTreeCtrl_GetStateImageList(_arg0
); 
3637     wxPy_END_ALLOW_THREADS
; 
3639         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxImageList_p"); 
3640         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3643         _resultobj 
= Py_None
; 
3648 #define wxTreeCtrl_SetImageList(_swigobj,_swigarg0)  (_swigobj->SetImageList(_swigarg0)) 
3649 static PyObject 
*_wrap_wxTreeCtrl_SetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3650     PyObject 
* _resultobj
; 
3652     wxImageList 
* _arg1
; 
3653     PyObject 
* _argo0 
= 0; 
3654     PyObject 
* _argo1 
= 0; 
3655     char *_kwnames
[] = { "self","imageList", NULL 
}; 
3658     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SetImageList",_kwnames
,&_argo0
,&_argo1
))  
3661         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3662         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
3663             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetImageList. Expected _wxTreeCtrl_p."); 
3668         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3669         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
3670             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetImageList. Expected _wxImageList_p."); 
3675     wxPy_BEGIN_ALLOW_THREADS
; 
3676         wxTreeCtrl_SetImageList(_arg0
,_arg1
); 
3678     wxPy_END_ALLOW_THREADS
; 
3679 }    Py_INCREF(Py_None
); 
3680     _resultobj 
= Py_None
; 
3684 #define wxTreeCtrl_SetStateImageList(_swigobj,_swigarg0)  (_swigobj->SetStateImageList(_swigarg0)) 
3685 static PyObject 
*_wrap_wxTreeCtrl_SetStateImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3686     PyObject 
* _resultobj
; 
3688     wxImageList 
* _arg1
; 
3689     PyObject 
* _argo0 
= 0; 
3690     PyObject 
* _argo1 
= 0; 
3691     char *_kwnames
[] = { "self","imageList", NULL 
}; 
3694     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SetStateImageList",_kwnames
,&_argo0
,&_argo1
))  
3697         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3698         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
3699             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetStateImageList. Expected _wxTreeCtrl_p."); 
3704         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3705         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
3706             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetStateImageList. Expected _wxImageList_p."); 
3711     wxPy_BEGIN_ALLOW_THREADS
; 
3712         wxTreeCtrl_SetStateImageList(_arg0
,_arg1
); 
3714     wxPy_END_ALLOW_THREADS
; 
3715 }    Py_INCREF(Py_None
); 
3716     _resultobj 
= Py_None
; 
3720 #define wxTreeCtrl_GetItemText(_swigobj,_swigarg0)  (_swigobj->GetItemText(_swigarg0)) 
3721 static PyObject 
*_wrap_wxTreeCtrl_GetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3722     PyObject 
* _resultobj
; 
3725     wxTreeItemId 
* _arg1
; 
3726     PyObject 
* _argo0 
= 0; 
3727     PyObject 
* _argo1 
= 0; 
3728     char *_kwnames
[] = { "self","item", NULL 
}; 
3731     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemText",_kwnames
,&_argo0
,&_argo1
))  
3734         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3735         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
3736             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemText. Expected _wxTreeCtrl_p."); 
3741         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3742         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
3743             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemText. Expected _wxTreeItemId_p."); 
3748     wxPy_BEGIN_ALLOW_THREADS
; 
3749         _result 
= new wxString (wxTreeCtrl_GetItemText(_arg0
,*_arg1
)); 
3751     wxPy_END_ALLOW_THREADS
; 
3753     _resultobj 
= PyString_FromString(WXSTRINGCAST 
*(_result
)); 
3761 #define wxTreeCtrl_GetItemImage(_swigobj,_swigarg0)  (_swigobj->GetItemImage(_swigarg0)) 
3762 static PyObject 
*_wrap_wxTreeCtrl_GetItemImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3763     PyObject 
* _resultobj
; 
3766     wxTreeItemId 
* _arg1
; 
3767     PyObject 
* _argo0 
= 0; 
3768     PyObject 
* _argo1 
= 0; 
3769     char *_kwnames
[] = { "self","item", NULL 
}; 
3772     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemImage",_kwnames
,&_argo0
,&_argo1
))  
3775         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3776         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
3777             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemImage. Expected _wxTreeCtrl_p."); 
3782         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3783         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
3784             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemImage. Expected _wxTreeItemId_p."); 
3789     wxPy_BEGIN_ALLOW_THREADS
; 
3790         _result 
= (int )wxTreeCtrl_GetItemImage(_arg0
,*_arg1
); 
3792     wxPy_END_ALLOW_THREADS
; 
3793 }    _resultobj 
= Py_BuildValue("i",_result
); 
3797 #define wxTreeCtrl_GetItemSelectedImage(_swigobj,_swigarg0)  (_swigobj->GetItemSelectedImage(_swigarg0)) 
3798 static PyObject 
*_wrap_wxTreeCtrl_GetItemSelectedImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3799     PyObject 
* _resultobj
; 
3802     wxTreeItemId 
* _arg1
; 
3803     PyObject 
* _argo0 
= 0; 
3804     PyObject 
* _argo1 
= 0; 
3805     char *_kwnames
[] = { "self","item", NULL 
}; 
3808     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemSelectedImage",_kwnames
,&_argo0
,&_argo1
))  
3811         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3812         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
3813             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemSelectedImage. Expected _wxTreeCtrl_p."); 
3818         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3819         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
3820             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemSelectedImage. Expected _wxTreeItemId_p."); 
3825     wxPy_BEGIN_ALLOW_THREADS
; 
3826         _result 
= (int )wxTreeCtrl_GetItemSelectedImage(_arg0
,*_arg1
); 
3828     wxPy_END_ALLOW_THREADS
; 
3829 }    _resultobj 
= Py_BuildValue("i",_result
); 
3833 #define wxTreeCtrl_SetItemText(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemText(_swigarg0,_swigarg1)) 
3834 static PyObject 
*_wrap_wxTreeCtrl_SetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3835     PyObject 
* _resultobj
; 
3837     wxTreeItemId 
* _arg1
; 
3839     PyObject 
* _argo0 
= 0; 
3840     PyObject 
* _argo1 
= 0; 
3841     PyObject 
* _obj2 
= 0; 
3842     char *_kwnames
[] = { "self","item","text", NULL 
}; 
3845     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemText",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
3848         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3849         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
3850             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemText. Expected _wxTreeCtrl_p."); 
3855         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3856         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
3857             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemText. Expected _wxTreeItemId_p."); 
3862     if (!PyString_Check(_obj2
)) { 
3863         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3866     _arg2 
= new wxString(PyString_AsString(_obj2
), PyString_Size(_obj2
)); 
3869     wxPy_BEGIN_ALLOW_THREADS
; 
3870         wxTreeCtrl_SetItemText(_arg0
,*_arg1
,*_arg2
); 
3872     wxPy_END_ALLOW_THREADS
; 
3873 }    Py_INCREF(Py_None
); 
3874     _resultobj 
= Py_None
; 
3882 #define wxTreeCtrl_SetItemImage(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemImage(_swigarg0,_swigarg1)) 
3883 static PyObject 
*_wrap_wxTreeCtrl_SetItemImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3884     PyObject 
* _resultobj
; 
3886     wxTreeItemId 
* _arg1
; 
3888     PyObject 
* _argo0 
= 0; 
3889     PyObject 
* _argo1 
= 0; 
3890     char *_kwnames
[] = { "self","item","image", NULL 
}; 
3893     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxTreeCtrl_SetItemImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
3896         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3897         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
3898             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemImage. Expected _wxTreeCtrl_p."); 
3903         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3904         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
3905             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemImage. Expected _wxTreeItemId_p."); 
3910     wxPy_BEGIN_ALLOW_THREADS
; 
3911         wxTreeCtrl_SetItemImage(_arg0
,*_arg1
,_arg2
); 
3913     wxPy_END_ALLOW_THREADS
; 
3914 }    Py_INCREF(Py_None
); 
3915     _resultobj 
= Py_None
; 
3919 #define wxTreeCtrl_SetItemSelectedImage(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemSelectedImage(_swigarg0,_swigarg1)) 
3920 static PyObject 
*_wrap_wxTreeCtrl_SetItemSelectedImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3921     PyObject 
* _resultobj
; 
3923     wxTreeItemId 
* _arg1
; 
3925     PyObject 
* _argo0 
= 0; 
3926     PyObject 
* _argo1 
= 0; 
3927     char *_kwnames
[] = { "self","item","image", NULL 
}; 
3930     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxTreeCtrl_SetItemSelectedImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
3933         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3934         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
3935             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemSelectedImage. Expected _wxTreeCtrl_p."); 
3940         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3941         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
3942             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemSelectedImage. Expected _wxTreeItemId_p."); 
3947     wxPy_BEGIN_ALLOW_THREADS
; 
3948         wxTreeCtrl_SetItemSelectedImage(_arg0
,*_arg1
,_arg2
); 
3950     wxPy_END_ALLOW_THREADS
; 
3951 }    Py_INCREF(Py_None
); 
3952     _resultobj 
= Py_None
; 
3956 #define wxTreeCtrl_SetItemHasChildren(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemHasChildren(_swigarg0,_swigarg1)) 
3957 static PyObject 
*_wrap_wxTreeCtrl_SetItemHasChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3958     PyObject 
* _resultobj
; 
3960     wxTreeItemId 
* _arg1
; 
3961     bool  _arg2 
= (bool ) TRUE
; 
3962     PyObject 
* _argo0 
= 0; 
3963     PyObject 
* _argo1 
= 0; 
3964     int tempbool2 
= (int) TRUE
; 
3965     char *_kwnames
[] = { "self","item","hasChildren", NULL 
}; 
3968     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_SetItemHasChildren",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
3971         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3972         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
3973             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemHasChildren. Expected _wxTreeCtrl_p."); 
3978         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3979         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
3980             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemHasChildren. Expected _wxTreeItemId_p."); 
3984     _arg2 
= (bool ) tempbool2
; 
3986     wxPy_BEGIN_ALLOW_THREADS
; 
3987         wxTreeCtrl_SetItemHasChildren(_arg0
,*_arg1
,_arg2
); 
3989     wxPy_END_ALLOW_THREADS
; 
3990 }    Py_INCREF(Py_None
); 
3991     _resultobj 
= Py_None
; 
3995 static wxPyTreeItemData 
* wxTreeCtrl_GetItemData(wxTreeCtrl 
*self
,const wxTreeItemId 
& item
) { 
3996             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
3998                 data 
= new wxPyTreeItemData(); 
3999                 self
->SetItemData(item
, data
); 
4003 static PyObject 
*_wrap_wxTreeCtrl_GetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4004     PyObject 
* _resultobj
; 
4005     wxPyTreeItemData 
* _result
; 
4007     wxTreeItemId 
* _arg1
; 
4008     PyObject 
* _argo0 
= 0; 
4009     PyObject 
* _argo1 
= 0; 
4010     char *_kwnames
[] = { "self","item", NULL 
}; 
4014     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemData",_kwnames
,&_argo0
,&_argo1
))  
4017         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4018         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
4019             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemData. Expected _wxTreeCtrl_p."); 
4024         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4025         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
4026             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemData. Expected _wxTreeItemId_p."); 
4031     wxPy_BEGIN_ALLOW_THREADS
; 
4032         _result 
= (wxPyTreeItemData 
*)wxTreeCtrl_GetItemData(_arg0
,*_arg1
); 
4034     wxPy_END_ALLOW_THREADS
; 
4036         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeItemData_p"); 
4037         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4040         _resultobj 
= Py_None
; 
4045 static void  wxTreeCtrl_SetItemData(wxTreeCtrl 
*self
,const wxTreeItemId 
& item
,wxPyTreeItemData 
* data
) { 
4046           self
->SetItemData(item
, data
); 
4048 static PyObject 
*_wrap_wxTreeCtrl_SetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4049     PyObject 
* _resultobj
; 
4051     wxTreeItemId 
* _arg1
; 
4052     wxPyTreeItemData 
* _arg2
; 
4053     PyObject 
* _argo0 
= 0; 
4054     PyObject 
* _argo1 
= 0; 
4055     PyObject 
* _argo2 
= 0; 
4056     char *_kwnames
[] = { "self","item","data", NULL 
}; 
4059     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemData",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
4062         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4063         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
4064             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemData. Expected _wxTreeCtrl_p."); 
4069         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4070         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
4071             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemData. Expected _wxTreeItemId_p."); 
4076         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
4077         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyTreeItemData_p")) { 
4078             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_SetItemData. Expected _wxPyTreeItemData_p."); 
4083     wxPy_BEGIN_ALLOW_THREADS
; 
4084         wxTreeCtrl_SetItemData(_arg0
,*_arg1
,_arg2
); 
4086     wxPy_END_ALLOW_THREADS
; 
4087 }    Py_INCREF(Py_None
); 
4088     _resultobj 
= Py_None
; 
4092 static PyObject 
* wxTreeCtrl_GetPyData(wxTreeCtrl 
*self
,const wxTreeItemId 
& item
) { 
4093             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
4095                 data 
= new wxPyTreeItemData(); 
4096                 self
->SetItemData(item
, data
); 
4098             return data
->GetData(); 
4100 static PyObject 
*_wrap_wxTreeCtrl_GetPyData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4101     PyObject 
* _resultobj
; 
4104     wxTreeItemId 
* _arg1
; 
4105     PyObject 
* _argo0 
= 0; 
4106     PyObject 
* _argo1 
= 0; 
4107     char *_kwnames
[] = { "self","item", NULL 
}; 
4110     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPyData",_kwnames
,&_argo0
,&_argo1
))  
4113         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4114         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
4115             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPyData. Expected _wxTreeCtrl_p."); 
4120         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4121         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
4122             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPyData. Expected _wxTreeItemId_p."); 
4127     wxPy_BEGIN_ALLOW_THREADS
; 
4128         _result 
= (PyObject 
*)wxTreeCtrl_GetPyData(_arg0
,*_arg1
); 
4130     wxPy_END_ALLOW_THREADS
; 
4132   _resultobj 
= _result
; 
4137 static void  wxTreeCtrl_SetPyData(wxTreeCtrl 
*self
,const wxTreeItemId 
& item
,PyObject 
* obj
) { 
4138             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
4140                 data 
= new wxPyTreeItemData(obj
); 
4141                 self
->SetItemData(item
, data
); 
4145 static PyObject 
*_wrap_wxTreeCtrl_SetPyData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4146     PyObject 
* _resultobj
; 
4148     wxTreeItemId 
* _arg1
; 
4150     PyObject 
* _argo0 
= 0; 
4151     PyObject 
* _argo1 
= 0; 
4152     PyObject 
* _obj2 
= 0; 
4153     char *_kwnames
[] = { "self","item","obj", NULL 
}; 
4156     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetPyData",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
4159         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4160         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
4161             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetPyData. Expected _wxTreeCtrl_p."); 
4166         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4167         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
4168             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetPyData. Expected _wxTreeItemId_p."); 
4176     wxPy_BEGIN_ALLOW_THREADS
; 
4177         wxTreeCtrl_SetPyData(_arg0
,*_arg1
,_arg2
); 
4179     wxPy_END_ALLOW_THREADS
; 
4180 }    Py_INCREF(Py_None
); 
4181     _resultobj 
= Py_None
; 
4185 #define wxTreeCtrl_IsVisible(_swigobj,_swigarg0)  (_swigobj->IsVisible(_swigarg0)) 
4186 static PyObject 
*_wrap_wxTreeCtrl_IsVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4187     PyObject 
* _resultobj
; 
4190     wxTreeItemId 
* _arg1
; 
4191     PyObject 
* _argo0 
= 0; 
4192     PyObject 
* _argo1 
= 0; 
4193     char *_kwnames
[] = { "self","item", NULL 
}; 
4196     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsVisible",_kwnames
,&_argo0
,&_argo1
))  
4199         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4200         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
4201             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsVisible. Expected _wxTreeCtrl_p."); 
4206         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4207         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
4208             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsVisible. Expected _wxTreeItemId_p."); 
4213     wxPy_BEGIN_ALLOW_THREADS
; 
4214         _result 
= (bool )wxTreeCtrl_IsVisible(_arg0
,*_arg1
); 
4216     wxPy_END_ALLOW_THREADS
; 
4217 }    _resultobj 
= Py_BuildValue("i",_result
); 
4221 #define wxTreeCtrl_ItemHasChildren(_swigobj,_swigarg0)  (_swigobj->ItemHasChildren(_swigarg0)) 
4222 static PyObject 
*_wrap_wxTreeCtrl_ItemHasChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4223     PyObject 
* _resultobj
; 
4226     wxTreeItemId 
* _arg1
; 
4227     PyObject 
* _argo0 
= 0; 
4228     PyObject 
* _argo1 
= 0; 
4229     char *_kwnames
[] = { "self","item", NULL 
}; 
4232     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_ItemHasChildren",_kwnames
,&_argo0
,&_argo1
))  
4235         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4236         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
4237             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_ItemHasChildren. Expected _wxTreeCtrl_p."); 
4242         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4243         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
4244             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_ItemHasChildren. Expected _wxTreeItemId_p."); 
4249     wxPy_BEGIN_ALLOW_THREADS
; 
4250         _result 
= (bool )wxTreeCtrl_ItemHasChildren(_arg0
,*_arg1
); 
4252     wxPy_END_ALLOW_THREADS
; 
4253 }    _resultobj 
= Py_BuildValue("i",_result
); 
4257 #define wxTreeCtrl_IsExpanded(_swigobj,_swigarg0)  (_swigobj->IsExpanded(_swigarg0)) 
4258 static PyObject 
*_wrap_wxTreeCtrl_IsExpanded(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4259     PyObject 
* _resultobj
; 
4262     wxTreeItemId 
* _arg1
; 
4263     PyObject 
* _argo0 
= 0; 
4264     PyObject 
* _argo1 
= 0; 
4265     char *_kwnames
[] = { "self","item", NULL 
}; 
4268     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsExpanded",_kwnames
,&_argo0
,&_argo1
))  
4271         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4272         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
4273             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsExpanded. Expected _wxTreeCtrl_p."); 
4278         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4279         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
4280             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsExpanded. Expected _wxTreeItemId_p."); 
4285     wxPy_BEGIN_ALLOW_THREADS
; 
4286         _result 
= (bool )wxTreeCtrl_IsExpanded(_arg0
,*_arg1
); 
4288     wxPy_END_ALLOW_THREADS
; 
4289 }    _resultobj 
= Py_BuildValue("i",_result
); 
4293 #define wxTreeCtrl_IsSelected(_swigobj,_swigarg0)  (_swigobj->IsSelected(_swigarg0)) 
4294 static PyObject 
*_wrap_wxTreeCtrl_IsSelected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4295     PyObject 
* _resultobj
; 
4298     wxTreeItemId 
* _arg1
; 
4299     PyObject 
* _argo0 
= 0; 
4300     PyObject 
* _argo1 
= 0; 
4301     char *_kwnames
[] = { "self","item", NULL 
}; 
4304     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsSelected",_kwnames
,&_argo0
,&_argo1
))  
4307         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4308         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
4309             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsSelected. Expected _wxTreeCtrl_p."); 
4314         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4315         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
4316             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsSelected. Expected _wxTreeItemId_p."); 
4321     wxPy_BEGIN_ALLOW_THREADS
; 
4322         _result 
= (bool )wxTreeCtrl_IsSelected(_arg0
,*_arg1
); 
4324     wxPy_END_ALLOW_THREADS
; 
4325 }    _resultobj 
= Py_BuildValue("i",_result
); 
4329 #define wxTreeCtrl_GetRootItem(_swigobj)  (_swigobj->GetRootItem()) 
4330 static PyObject 
*_wrap_wxTreeCtrl_GetRootItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4331     PyObject 
* _resultobj
; 
4332     wxTreeItemId 
* _result
; 
4334     PyObject 
* _argo0 
= 0; 
4335     char *_kwnames
[] = { "self", NULL 
}; 
4339     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetRootItem",_kwnames
,&_argo0
))  
4342         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4343         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
4344             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetRootItem. Expected _wxTreeCtrl_p."); 
4349     wxPy_BEGIN_ALLOW_THREADS
; 
4350         _result 
= new wxTreeItemId (wxTreeCtrl_GetRootItem(_arg0
)); 
4352     wxPy_END_ALLOW_THREADS
; 
4353 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
4354     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4358 #define wxTreeCtrl_GetSelection(_swigobj)  (_swigobj->GetSelection()) 
4359 static PyObject 
*_wrap_wxTreeCtrl_GetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4360     PyObject 
* _resultobj
; 
4361     wxTreeItemId 
* _result
; 
4363     PyObject 
* _argo0 
= 0; 
4364     char *_kwnames
[] = { "self", NULL 
}; 
4368     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSelection",_kwnames
,&_argo0
))  
4371         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4372         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
4373             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSelection. Expected _wxTreeCtrl_p."); 
4378     wxPy_BEGIN_ALLOW_THREADS
; 
4379         _result 
= new wxTreeItemId (wxTreeCtrl_GetSelection(_arg0
)); 
4381     wxPy_END_ALLOW_THREADS
; 
4382 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
4383     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4387 #define wxTreeCtrl_GetParent(_swigobj,_swigarg0)  (_swigobj->GetParent(_swigarg0)) 
4388 static PyObject 
*_wrap_wxTreeCtrl_GetParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4389     PyObject 
* _resultobj
; 
4390     wxTreeItemId 
* _result
; 
4392     wxTreeItemId 
* _arg1
; 
4393     PyObject 
* _argo0 
= 0; 
4394     PyObject 
* _argo1 
= 0; 
4395     char *_kwnames
[] = { "self","item", NULL 
}; 
4399     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetParent",_kwnames
,&_argo0
,&_argo1
))  
4402         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4403         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
4404             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetParent. Expected _wxTreeCtrl_p."); 
4409         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4410         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
4411             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetParent. Expected _wxTreeItemId_p."); 
4416     wxPy_BEGIN_ALLOW_THREADS
; 
4417         _result 
= new wxTreeItemId (wxTreeCtrl_GetParent(_arg0
,*_arg1
)); 
4419     wxPy_END_ALLOW_THREADS
; 
4420 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
4421     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4425 static PyObject 
* wxTreeCtrl_GetSelections(wxTreeCtrl 
*self
) { 
4426             PyObject
*           rval 
= PyList_New(0); 
4427             wxArrayTreeItemIds  array
; 
4429             num 
= self
->GetSelections(array
); 
4430             for (x
=0; x 
< num
; x
++) { 
4431                 PyObject
* item 
= wxPyConstructObject((void*)&array
.Item(x
), 
4433                 PyList_Append(rval
, item
); 
4437 static PyObject 
*_wrap_wxTreeCtrl_GetSelections(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4438     PyObject 
* _resultobj
; 
4441     PyObject 
* _argo0 
= 0; 
4442     char *_kwnames
[] = { "self", NULL 
}; 
4445     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSelections",_kwnames
,&_argo0
))  
4448         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4449         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
4450             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSelections. Expected _wxTreeCtrl_p."); 
4455     wxPy_BEGIN_ALLOW_THREADS
; 
4456         _result 
= (PyObject 
*)wxTreeCtrl_GetSelections(_arg0
); 
4458     wxPy_END_ALLOW_THREADS
; 
4460   _resultobj 
= _result
; 
4465 #define wxTreeCtrl_GetChildrenCount(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetChildrenCount(_swigarg0,_swigarg1)) 
4466 static PyObject 
*_wrap_wxTreeCtrl_GetChildrenCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4467     PyObject 
* _resultobj
; 
4470     wxTreeItemId 
* _arg1
; 
4471     bool  _arg2 
= (bool ) TRUE
; 
4472     PyObject 
* _argo0 
= 0; 
4473     PyObject 
* _argo1 
= 0; 
4474     int tempbool2 
= (int) TRUE
; 
4475     char *_kwnames
[] = { "self","item","recursively", NULL 
}; 
4478     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_GetChildrenCount",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
4481         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4482         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
4483             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetChildrenCount. Expected _wxTreeCtrl_p."); 
4488         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4489         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
4490             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetChildrenCount. Expected _wxTreeItemId_p."); 
4494     _arg2 
= (bool ) tempbool2
; 
4496     wxPy_BEGIN_ALLOW_THREADS
; 
4497         _result 
= (size_t )wxTreeCtrl_GetChildrenCount(_arg0
,*_arg1
,_arg2
); 
4499     wxPy_END_ALLOW_THREADS
; 
4500 }    _resultobj 
= Py_BuildValue("i",_result
); 
4504 #define wxTreeCtrl_GetFirstChild(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetFirstChild(_swigarg0,_swigarg1)) 
4505 static PyObject 
*_wrap_wxTreeCtrl_GetFirstChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4506     PyObject 
* _resultobj
; 
4507     wxTreeItemId 
* _result
; 
4509     wxTreeItemId 
* _arg1
; 
4511     PyObject 
* _argo0 
= 0; 
4512     PyObject 
* _argo1 
= 0; 
4514     PyObject 
* _obj2 
= 0; 
4515     char *_kwnames
[] = { "self","item","INOUT", NULL 
}; 
4519     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_GetFirstChild",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
4522         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4523         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
4524             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetFirstChild. Expected _wxTreeCtrl_p."); 
4529         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4530         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
4531             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetFirstChild. Expected _wxTreeItemId_p."); 
4536   temp 
= (long) PyInt_AsLong(_obj2
); 
4540     wxPy_BEGIN_ALLOW_THREADS
; 
4541         _result 
= new wxTreeItemId (wxTreeCtrl_GetFirstChild(_arg0
,*_arg1
,*_arg2
)); 
4543     wxPy_END_ALLOW_THREADS
; 
4544 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
4545     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4548     o 
= PyInt_FromLong((long) (*_arg2
)); 
4549     _resultobj 
= t_output_helper(_resultobj
, o
); 
4554 #define wxTreeCtrl_GetNextChild(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetNextChild(_swigarg0,_swigarg1)) 
4555 static PyObject 
*_wrap_wxTreeCtrl_GetNextChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4556     PyObject 
* _resultobj
; 
4557     wxTreeItemId 
* _result
; 
4559     wxTreeItemId 
* _arg1
; 
4561     PyObject 
* _argo0 
= 0; 
4562     PyObject 
* _argo1 
= 0; 
4564     PyObject 
* _obj2 
= 0; 
4565     char *_kwnames
[] = { "self","item","INOUT", NULL 
}; 
4569     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_GetNextChild",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
4572         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4573         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
4574             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextChild. Expected _wxTreeCtrl_p."); 
4579         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4580         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
4581             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextChild. Expected _wxTreeItemId_p."); 
4586   temp 
= (long) PyInt_AsLong(_obj2
); 
4590     wxPy_BEGIN_ALLOW_THREADS
; 
4591         _result 
= new wxTreeItemId (wxTreeCtrl_GetNextChild(_arg0
,*_arg1
,*_arg2
)); 
4593     wxPy_END_ALLOW_THREADS
; 
4594 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
4595     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4598     o 
= PyInt_FromLong((long) (*_arg2
)); 
4599     _resultobj 
= t_output_helper(_resultobj
, o
); 
4604 #define wxTreeCtrl_GetNextSibling(_swigobj,_swigarg0)  (_swigobj->GetNextSibling(_swigarg0)) 
4605 static PyObject 
*_wrap_wxTreeCtrl_GetNextSibling(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4606     PyObject 
* _resultobj
; 
4607     wxTreeItemId 
* _result
; 
4609     wxTreeItemId 
* _arg1
; 
4610     PyObject 
* _argo0 
= 0; 
4611     PyObject 
* _argo1 
= 0; 
4612     char *_kwnames
[] = { "self","item", NULL 
}; 
4616     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetNextSibling",_kwnames
,&_argo0
,&_argo1
))  
4619         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4620         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
4621             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextSibling. Expected _wxTreeCtrl_p."); 
4626         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4627         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
4628             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextSibling. Expected _wxTreeItemId_p."); 
4633     wxPy_BEGIN_ALLOW_THREADS
; 
4634         _result 
= new wxTreeItemId (wxTreeCtrl_GetNextSibling(_arg0
,*_arg1
)); 
4636     wxPy_END_ALLOW_THREADS
; 
4637 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
4638     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4642 #define wxTreeCtrl_GetPrevSibling(_swigobj,_swigarg0)  (_swigobj->GetPrevSibling(_swigarg0)) 
4643 static PyObject 
*_wrap_wxTreeCtrl_GetPrevSibling(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4644     PyObject 
* _resultobj
; 
4645     wxTreeItemId 
* _result
; 
4647     wxTreeItemId 
* _arg1
; 
4648     PyObject 
* _argo0 
= 0; 
4649     PyObject 
* _argo1 
= 0; 
4650     char *_kwnames
[] = { "self","item", NULL 
}; 
4654     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPrevSibling",_kwnames
,&_argo0
,&_argo1
))  
4657         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4658         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
4659             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPrevSibling. Expected _wxTreeCtrl_p."); 
4664         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4665         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
4666             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPrevSibling. Expected _wxTreeItemId_p."); 
4671     wxPy_BEGIN_ALLOW_THREADS
; 
4672         _result 
= new wxTreeItemId (wxTreeCtrl_GetPrevSibling(_arg0
,*_arg1
)); 
4674     wxPy_END_ALLOW_THREADS
; 
4675 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
4676     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4680 #define wxTreeCtrl_GetFirstVisibleItem(_swigobj)  (_swigobj->GetFirstVisibleItem()) 
4681 static PyObject 
*_wrap_wxTreeCtrl_GetFirstVisibleItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4682     PyObject 
* _resultobj
; 
4683     wxTreeItemId 
* _result
; 
4685     PyObject 
* _argo0 
= 0; 
4686     char *_kwnames
[] = { "self", NULL 
}; 
4690     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetFirstVisibleItem",_kwnames
,&_argo0
))  
4693         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4694         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
4695             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetFirstVisibleItem. Expected _wxTreeCtrl_p."); 
4700     wxPy_BEGIN_ALLOW_THREADS
; 
4701         _result 
= new wxTreeItemId (wxTreeCtrl_GetFirstVisibleItem(_arg0
)); 
4703     wxPy_END_ALLOW_THREADS
; 
4704 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
4705     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4709 #define wxTreeCtrl_GetNextVisible(_swigobj,_swigarg0)  (_swigobj->GetNextVisible(_swigarg0)) 
4710 static PyObject 
*_wrap_wxTreeCtrl_GetNextVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4711     PyObject 
* _resultobj
; 
4712     wxTreeItemId 
* _result
; 
4714     wxTreeItemId 
* _arg1
; 
4715     PyObject 
* _argo0 
= 0; 
4716     PyObject 
* _argo1 
= 0; 
4717     char *_kwnames
[] = { "self","item", NULL 
}; 
4721     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetNextVisible",_kwnames
,&_argo0
,&_argo1
))  
4724         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4725         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
4726             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextVisible. Expected _wxTreeCtrl_p."); 
4731         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4732         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
4733             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextVisible. Expected _wxTreeItemId_p."); 
4738     wxPy_BEGIN_ALLOW_THREADS
; 
4739         _result 
= new wxTreeItemId (wxTreeCtrl_GetNextVisible(_arg0
,*_arg1
)); 
4741     wxPy_END_ALLOW_THREADS
; 
4742 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
4743     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4747 #define wxTreeCtrl_GetPrevVisible(_swigobj,_swigarg0)  (_swigobj->GetPrevVisible(_swigarg0)) 
4748 static PyObject 
*_wrap_wxTreeCtrl_GetPrevVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4749     PyObject 
* _resultobj
; 
4750     wxTreeItemId 
* _result
; 
4752     wxTreeItemId 
* _arg1
; 
4753     PyObject 
* _argo0 
= 0; 
4754     PyObject 
* _argo1 
= 0; 
4755     char *_kwnames
[] = { "self","item", NULL 
}; 
4759     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPrevVisible",_kwnames
,&_argo0
,&_argo1
))  
4762         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4763         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
4764             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPrevVisible. Expected _wxTreeCtrl_p."); 
4769         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4770         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
4771             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPrevVisible. Expected _wxTreeItemId_p."); 
4776     wxPy_BEGIN_ALLOW_THREADS
; 
4777         _result 
= new wxTreeItemId (wxTreeCtrl_GetPrevVisible(_arg0
,*_arg1
)); 
4779     wxPy_END_ALLOW_THREADS
; 
4780 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
4781     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4785 #define wxTreeCtrl_GetLastChild(_swigobj,_swigarg0)  (_swigobj->GetLastChild(_swigarg0)) 
4786 static PyObject 
*_wrap_wxTreeCtrl_GetLastChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4787     PyObject 
* _resultobj
; 
4788     wxTreeItemId 
* _result
; 
4790     wxTreeItemId 
* _arg1
; 
4791     PyObject 
* _argo0 
= 0; 
4792     PyObject 
* _argo1 
= 0; 
4793     char *_kwnames
[] = { "self","item", NULL 
}; 
4797     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetLastChild",_kwnames
,&_argo0
,&_argo1
))  
4800         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4801         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
4802             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetLastChild. Expected _wxTreeCtrl_p."); 
4807         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4808         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
4809             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetLastChild. Expected _wxTreeItemId_p."); 
4814     wxPy_BEGIN_ALLOW_THREADS
; 
4815         _result 
= new wxTreeItemId (wxTreeCtrl_GetLastChild(_arg0
,*_arg1
)); 
4817     wxPy_END_ALLOW_THREADS
; 
4818 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
4819     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4823 #define wxTreeCtrl_AddRoot(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->AddRoot(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4824 static PyObject 
*_wrap_wxTreeCtrl_AddRoot(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4825     PyObject 
* _resultobj
; 
4826     wxTreeItemId 
* _result
; 
4829     int  _arg2 
= (int ) -1; 
4830     int  _arg3 
= (int ) -1; 
4831     wxPyTreeItemData 
* _arg4 
= (wxPyTreeItemData 
*) NULL
; 
4832     PyObject 
* _argo0 
= 0; 
4833     PyObject 
* _obj1 
= 0; 
4834     PyObject 
* _argo4 
= 0; 
4835     char *_kwnames
[] = { "self","text","image","selectedImage","data", NULL 
}; 
4839     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iiO:wxTreeCtrl_AddRoot",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
,&_argo4
))  
4842         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4843         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
4844             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AddRoot. Expected _wxTreeCtrl_p."); 
4849     if (!PyString_Check(_obj1
)) { 
4850         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4853     _arg1 
= new wxString(PyString_AsString(_obj1
), PyString_Size(_obj1
)); 
4856         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
4857         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxPyTreeItemData_p")) { 
4858             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxTreeCtrl_AddRoot. Expected _wxPyTreeItemData_p."); 
4863     wxPy_BEGIN_ALLOW_THREADS
; 
4864         _result 
= new wxTreeItemId (wxTreeCtrl_AddRoot(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
)); 
4866     wxPy_END_ALLOW_THREADS
; 
4867 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
4868     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4876 #define wxTreeCtrl_PrependItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->PrependItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
4877 static PyObject 
*_wrap_wxTreeCtrl_PrependItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4878     PyObject 
* _resultobj
; 
4879     wxTreeItemId 
* _result
; 
4881     wxTreeItemId 
* _arg1
; 
4883     int  _arg3 
= (int ) -1; 
4884     int  _arg4 
= (int ) -1; 
4885     wxPyTreeItemData 
* _arg5 
= (wxPyTreeItemData 
*) NULL
; 
4886     PyObject 
* _argo0 
= 0; 
4887     PyObject 
* _argo1 
= 0; 
4888     PyObject 
* _obj2 
= 0; 
4889     PyObject 
* _argo5 
= 0; 
4890     char *_kwnames
[] = { "self","parent","text","image","selectedImage","data", NULL 
}; 
4894     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|iiO:wxTreeCtrl_PrependItem",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_arg3
,&_arg4
,&_argo5
))  
4897         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4898         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
4899             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_PrependItem. Expected _wxTreeCtrl_p."); 
4904         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4905         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
4906             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_PrependItem. Expected _wxTreeItemId_p."); 
4911     if (!PyString_Check(_obj2
)) { 
4912         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4915     _arg2 
= new wxString(PyString_AsString(_obj2
), PyString_Size(_obj2
)); 
4918         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
4919         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxPyTreeItemData_p")) { 
4920             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxTreeCtrl_PrependItem. Expected _wxPyTreeItemData_p."); 
4925     wxPy_BEGIN_ALLOW_THREADS
; 
4926         _result 
= new wxTreeItemId (wxTreeCtrl_PrependItem(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
)); 
4928     wxPy_END_ALLOW_THREADS
; 
4929 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
4930     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4938 #define wxTreeCtrl_InsertItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
4939 static PyObject 
*_wrap_wxTreeCtrl_InsertItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4940     PyObject 
* _resultobj
; 
4941     wxTreeItemId 
* _result
; 
4943     wxTreeItemId 
* _arg1
; 
4944     wxTreeItemId 
* _arg2
; 
4946     int  _arg4 
= (int ) -1; 
4947     int  _arg5 
= (int ) -1; 
4948     wxPyTreeItemData 
* _arg6 
= (wxPyTreeItemData 
*) NULL
; 
4949     PyObject 
* _argo0 
= 0; 
4950     PyObject 
* _argo1 
= 0; 
4951     PyObject 
* _argo2 
= 0; 
4952     PyObject 
* _obj3 
= 0; 
4953     PyObject 
* _argo6 
= 0; 
4954     char *_kwnames
[] = { "self","parent","idPrevious","text","image","selectedImage","data", NULL 
}; 
4958     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO|iiO:wxTreeCtrl_InsertItem",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_obj3
,&_arg4
,&_arg5
,&_argo6
))  
4961         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4962         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
4963             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_InsertItem. Expected _wxTreeCtrl_p."); 
4968         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4969         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
4970             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_InsertItem. Expected _wxTreeItemId_p."); 
4975         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
4976         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxTreeItemId_p")) { 
4977             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_InsertItem. Expected _wxTreeItemId_p."); 
4982     if (!PyString_Check(_obj3
)) { 
4983         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4986     _arg3 
= new wxString(PyString_AsString(_obj3
), PyString_Size(_obj3
)); 
4989         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
4990         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxPyTreeItemData_p")) { 
4991             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxTreeCtrl_InsertItem. Expected _wxPyTreeItemData_p."); 
4996     wxPy_BEGIN_ALLOW_THREADS
; 
4997         _result 
= new wxTreeItemId (wxTreeCtrl_InsertItem(_arg0
,*_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
,_arg6
)); 
4999     wxPy_END_ALLOW_THREADS
; 
5000 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
5001     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5009 #define wxTreeCtrl_AppendItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->AppendItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
5010 static PyObject 
*_wrap_wxTreeCtrl_AppendItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5011     PyObject 
* _resultobj
; 
5012     wxTreeItemId 
* _result
; 
5014     wxTreeItemId 
* _arg1
; 
5016     int  _arg3 
= (int ) -1; 
5017     int  _arg4 
= (int ) -1; 
5018     wxPyTreeItemData 
* _arg5 
= (wxPyTreeItemData 
*) NULL
; 
5019     PyObject 
* _argo0 
= 0; 
5020     PyObject 
* _argo1 
= 0; 
5021     PyObject 
* _obj2 
= 0; 
5022     PyObject 
* _argo5 
= 0; 
5023     char *_kwnames
[] = { "self","parent","text","image","selectedImage","data", NULL 
}; 
5027     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|iiO:wxTreeCtrl_AppendItem",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_arg3
,&_arg4
,&_argo5
))  
5030         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5031         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
5032             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AppendItem. Expected _wxTreeCtrl_p."); 
5037         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5038         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5039             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_AppendItem. Expected _wxTreeItemId_p."); 
5044     if (!PyString_Check(_obj2
)) { 
5045         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5048     _arg2 
= new wxString(PyString_AsString(_obj2
), PyString_Size(_obj2
)); 
5051         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
5052         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxPyTreeItemData_p")) { 
5053             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxTreeCtrl_AppendItem. Expected _wxPyTreeItemData_p."); 
5058     wxPy_BEGIN_ALLOW_THREADS
; 
5059         _result 
= new wxTreeItemId (wxTreeCtrl_AppendItem(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
)); 
5061     wxPy_END_ALLOW_THREADS
; 
5062 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
5063     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5071 #define wxTreeCtrl_Delete(_swigobj,_swigarg0)  (_swigobj->Delete(_swigarg0)) 
5072 static PyObject 
*_wrap_wxTreeCtrl_Delete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5073     PyObject 
* _resultobj
; 
5075     wxTreeItemId 
* _arg1
; 
5076     PyObject 
* _argo0 
= 0; 
5077     PyObject 
* _argo1 
= 0; 
5078     char *_kwnames
[] = { "self","item", NULL 
}; 
5081     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Delete",_kwnames
,&_argo0
,&_argo1
))  
5084         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5085         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
5086             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Delete. Expected _wxTreeCtrl_p."); 
5091         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5092         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5093             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Delete. Expected _wxTreeItemId_p."); 
5098     wxPy_BEGIN_ALLOW_THREADS
; 
5099         wxTreeCtrl_Delete(_arg0
,*_arg1
); 
5101     wxPy_END_ALLOW_THREADS
; 
5102 }    Py_INCREF(Py_None
); 
5103     _resultobj 
= Py_None
; 
5107 #define wxTreeCtrl_DeleteChildren(_swigobj,_swigarg0)  (_swigobj->DeleteChildren(_swigarg0)) 
5108 static PyObject 
*_wrap_wxTreeCtrl_DeleteChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5109     PyObject 
* _resultobj
; 
5111     wxTreeItemId 
* _arg1
; 
5112     PyObject 
* _argo0 
= 0; 
5113     PyObject 
* _argo1 
= 0; 
5114     char *_kwnames
[] = { "self","item", NULL 
}; 
5117     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_DeleteChildren",_kwnames
,&_argo0
,&_argo1
))  
5120         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5121         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
5122             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_DeleteChildren. Expected _wxTreeCtrl_p."); 
5127         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5128         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5129             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_DeleteChildren. Expected _wxTreeItemId_p."); 
5134     wxPy_BEGIN_ALLOW_THREADS
; 
5135         wxTreeCtrl_DeleteChildren(_arg0
,*_arg1
); 
5137     wxPy_END_ALLOW_THREADS
; 
5138 }    Py_INCREF(Py_None
); 
5139     _resultobj 
= Py_None
; 
5143 #define wxTreeCtrl_DeleteAllItems(_swigobj)  (_swigobj->DeleteAllItems()) 
5144 static PyObject 
*_wrap_wxTreeCtrl_DeleteAllItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5145     PyObject 
* _resultobj
; 
5147     PyObject 
* _argo0 
= 0; 
5148     char *_kwnames
[] = { "self", NULL 
}; 
5151     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_DeleteAllItems",_kwnames
,&_argo0
))  
5154         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5155         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
5156             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_DeleteAllItems. Expected _wxTreeCtrl_p."); 
5161     wxPy_BEGIN_ALLOW_THREADS
; 
5162         wxTreeCtrl_DeleteAllItems(_arg0
); 
5164     wxPy_END_ALLOW_THREADS
; 
5165 }    Py_INCREF(Py_None
); 
5166     _resultobj 
= Py_None
; 
5170 #define wxTreeCtrl_Expand(_swigobj,_swigarg0)  (_swigobj->Expand(_swigarg0)) 
5171 static PyObject 
*_wrap_wxTreeCtrl_Expand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5172     PyObject 
* _resultobj
; 
5174     wxTreeItemId 
* _arg1
; 
5175     PyObject 
* _argo0 
= 0; 
5176     PyObject 
* _argo1 
= 0; 
5177     char *_kwnames
[] = { "self","item", NULL 
}; 
5180     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Expand",_kwnames
,&_argo0
,&_argo1
))  
5183         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5184         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
5185             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Expand. Expected _wxTreeCtrl_p."); 
5190         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5191         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5192             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Expand. Expected _wxTreeItemId_p."); 
5197     wxPy_BEGIN_ALLOW_THREADS
; 
5198         wxTreeCtrl_Expand(_arg0
,*_arg1
); 
5200     wxPy_END_ALLOW_THREADS
; 
5201 }    Py_INCREF(Py_None
); 
5202     _resultobj 
= Py_None
; 
5206 #define wxTreeCtrl_Collapse(_swigobj,_swigarg0)  (_swigobj->Collapse(_swigarg0)) 
5207 static PyObject 
*_wrap_wxTreeCtrl_Collapse(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5208     PyObject 
* _resultobj
; 
5210     wxTreeItemId 
* _arg1
; 
5211     PyObject 
* _argo0 
= 0; 
5212     PyObject 
* _argo1 
= 0; 
5213     char *_kwnames
[] = { "self","item", NULL 
}; 
5216     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Collapse",_kwnames
,&_argo0
,&_argo1
))  
5219         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5220         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
5221             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Collapse. Expected _wxTreeCtrl_p."); 
5226         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5227         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5228             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Collapse. Expected _wxTreeItemId_p."); 
5233     wxPy_BEGIN_ALLOW_THREADS
; 
5234         wxTreeCtrl_Collapse(_arg0
,*_arg1
); 
5236     wxPy_END_ALLOW_THREADS
; 
5237 }    Py_INCREF(Py_None
); 
5238     _resultobj 
= Py_None
; 
5242 #define wxTreeCtrl_CollapseAndReset(_swigobj,_swigarg0)  (_swigobj->CollapseAndReset(_swigarg0)) 
5243 static PyObject 
*_wrap_wxTreeCtrl_CollapseAndReset(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5244     PyObject 
* _resultobj
; 
5246     wxTreeItemId 
* _arg1
; 
5247     PyObject 
* _argo0 
= 0; 
5248     PyObject 
* _argo1 
= 0; 
5249     char *_kwnames
[] = { "self","item", NULL 
}; 
5252     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_CollapseAndReset",_kwnames
,&_argo0
,&_argo1
))  
5255         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5256         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
5257             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_CollapseAndReset. Expected _wxTreeCtrl_p."); 
5262         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5263         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5264             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_CollapseAndReset. Expected _wxTreeItemId_p."); 
5269     wxPy_BEGIN_ALLOW_THREADS
; 
5270         wxTreeCtrl_CollapseAndReset(_arg0
,*_arg1
); 
5272     wxPy_END_ALLOW_THREADS
; 
5273 }    Py_INCREF(Py_None
); 
5274     _resultobj 
= Py_None
; 
5278 #define wxTreeCtrl_Toggle(_swigobj,_swigarg0)  (_swigobj->Toggle(_swigarg0)) 
5279 static PyObject 
*_wrap_wxTreeCtrl_Toggle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5280     PyObject 
* _resultobj
; 
5282     wxTreeItemId 
* _arg1
; 
5283     PyObject 
* _argo0 
= 0; 
5284     PyObject 
* _argo1 
= 0; 
5285     char *_kwnames
[] = { "self","item", NULL 
}; 
5288     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Toggle",_kwnames
,&_argo0
,&_argo1
))  
5291         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5292         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
5293             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Toggle. Expected _wxTreeCtrl_p."); 
5298         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5299         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5300             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Toggle. Expected _wxTreeItemId_p."); 
5305     wxPy_BEGIN_ALLOW_THREADS
; 
5306         wxTreeCtrl_Toggle(_arg0
,*_arg1
); 
5308     wxPy_END_ALLOW_THREADS
; 
5309 }    Py_INCREF(Py_None
); 
5310     _resultobj 
= Py_None
; 
5314 #define wxTreeCtrl_Unselect(_swigobj)  (_swigobj->Unselect()) 
5315 static PyObject 
*_wrap_wxTreeCtrl_Unselect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5316     PyObject 
* _resultobj
; 
5318     PyObject 
* _argo0 
= 0; 
5319     char *_kwnames
[] = { "self", NULL 
}; 
5322     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_Unselect",_kwnames
,&_argo0
))  
5325         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5326         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
5327             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Unselect. Expected _wxTreeCtrl_p."); 
5332     wxPy_BEGIN_ALLOW_THREADS
; 
5333         wxTreeCtrl_Unselect(_arg0
); 
5335     wxPy_END_ALLOW_THREADS
; 
5336 }    Py_INCREF(Py_None
); 
5337     _resultobj 
= Py_None
; 
5341 #define wxTreeCtrl_UnselectAll(_swigobj)  (_swigobj->UnselectAll()) 
5342 static PyObject 
*_wrap_wxTreeCtrl_UnselectAll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5343     PyObject 
* _resultobj
; 
5345     PyObject 
* _argo0 
= 0; 
5346     char *_kwnames
[] = { "self", NULL 
}; 
5349     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_UnselectAll",_kwnames
,&_argo0
))  
5352         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5353         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
5354             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_UnselectAll. Expected _wxTreeCtrl_p."); 
5359     wxPy_BEGIN_ALLOW_THREADS
; 
5360         wxTreeCtrl_UnselectAll(_arg0
); 
5362     wxPy_END_ALLOW_THREADS
; 
5363 }    Py_INCREF(Py_None
); 
5364     _resultobj 
= Py_None
; 
5368 #define wxTreeCtrl_SelectItem(_swigobj,_swigarg0)  (_swigobj->SelectItem(_swigarg0)) 
5369 static PyObject 
*_wrap_wxTreeCtrl_SelectItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5370     PyObject 
* _resultobj
; 
5372     wxTreeItemId 
* _arg1
; 
5373     PyObject 
* _argo0 
= 0; 
5374     PyObject 
* _argo1 
= 0; 
5375     char *_kwnames
[] = { "self","item", NULL 
}; 
5378     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SelectItem",_kwnames
,&_argo0
,&_argo1
))  
5381         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5382         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
5383             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SelectItem. Expected _wxTreeCtrl_p."); 
5388         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5389         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5390             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SelectItem. Expected _wxTreeItemId_p."); 
5395     wxPy_BEGIN_ALLOW_THREADS
; 
5396         wxTreeCtrl_SelectItem(_arg0
,*_arg1
); 
5398     wxPy_END_ALLOW_THREADS
; 
5399 }    Py_INCREF(Py_None
); 
5400     _resultobj 
= Py_None
; 
5404 #define wxTreeCtrl_EnsureVisible(_swigobj,_swigarg0)  (_swigobj->EnsureVisible(_swigarg0)) 
5405 static PyObject 
*_wrap_wxTreeCtrl_EnsureVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5406     PyObject 
* _resultobj
; 
5408     wxTreeItemId 
* _arg1
; 
5409     PyObject 
* _argo0 
= 0; 
5410     PyObject 
* _argo1 
= 0; 
5411     char *_kwnames
[] = { "self","item", NULL 
}; 
5414     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_EnsureVisible",_kwnames
,&_argo0
,&_argo1
))  
5417         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5418         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
5419             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_EnsureVisible. Expected _wxTreeCtrl_p."); 
5424         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5425         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5426             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_EnsureVisible. Expected _wxTreeItemId_p."); 
5431     wxPy_BEGIN_ALLOW_THREADS
; 
5432         wxTreeCtrl_EnsureVisible(_arg0
,*_arg1
); 
5434     wxPy_END_ALLOW_THREADS
; 
5435 }    Py_INCREF(Py_None
); 
5436     _resultobj 
= Py_None
; 
5440 #define wxTreeCtrl_ScrollTo(_swigobj,_swigarg0)  (_swigobj->ScrollTo(_swigarg0)) 
5441 static PyObject 
*_wrap_wxTreeCtrl_ScrollTo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5442     PyObject 
* _resultobj
; 
5444     wxTreeItemId 
* _arg1
; 
5445     PyObject 
* _argo0 
= 0; 
5446     PyObject 
* _argo1 
= 0; 
5447     char *_kwnames
[] = { "self","item", NULL 
}; 
5450     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_ScrollTo",_kwnames
,&_argo0
,&_argo1
))  
5453         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5454         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
5455             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_ScrollTo. Expected _wxTreeCtrl_p."); 
5460         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5461         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5462             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_ScrollTo. Expected _wxTreeItemId_p."); 
5467     wxPy_BEGIN_ALLOW_THREADS
; 
5468         wxTreeCtrl_ScrollTo(_arg0
,*_arg1
); 
5470     wxPy_END_ALLOW_THREADS
; 
5471 }    Py_INCREF(Py_None
); 
5472     _resultobj 
= Py_None
; 
5476 #define wxTreeCtrl_EditLabel(_swigobj,_swigarg0)  (_swigobj->EditLabel(_swigarg0)) 
5477 static PyObject 
*_wrap_wxTreeCtrl_EditLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5478     PyObject 
* _resultobj
; 
5479     wxTextCtrl 
* _result
; 
5481     wxTreeItemId 
* _arg1
; 
5482     PyObject 
* _argo0 
= 0; 
5483     PyObject 
* _argo1 
= 0; 
5484     char *_kwnames
[] = { "self","item", NULL 
}; 
5488     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_EditLabel",_kwnames
,&_argo0
,&_argo1
))  
5491         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5492         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
5493             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_EditLabel. Expected _wxTreeCtrl_p."); 
5498         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5499         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5500             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_EditLabel. Expected _wxTreeItemId_p."); 
5505     wxPy_BEGIN_ALLOW_THREADS
; 
5506         _result 
= (wxTextCtrl 
*)wxTreeCtrl_EditLabel(_arg0
,*_arg1
); 
5508     wxPy_END_ALLOW_THREADS
; 
5510         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTextCtrl_p"); 
5511         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5514         _resultobj 
= Py_None
; 
5519 #define wxTreeCtrl_GetEditControl(_swigobj)  (_swigobj->GetEditControl()) 
5520 static PyObject 
*_wrap_wxTreeCtrl_GetEditControl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5521     PyObject 
* _resultobj
; 
5522     wxTextCtrl 
* _result
; 
5524     PyObject 
* _argo0 
= 0; 
5525     char *_kwnames
[] = { "self", NULL 
}; 
5529     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetEditControl",_kwnames
,&_argo0
))  
5532         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5533         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
5534             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetEditControl. Expected _wxTreeCtrl_p."); 
5539     wxPy_BEGIN_ALLOW_THREADS
; 
5540         _result 
= (wxTextCtrl 
*)wxTreeCtrl_GetEditControl(_arg0
); 
5542     wxPy_END_ALLOW_THREADS
; 
5544         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTextCtrl_p"); 
5545         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5548         _resultobj 
= Py_None
; 
5553 #define wxTreeCtrl_EndEditLabel(_swigobj,_swigarg0,_swigarg1)  (_swigobj->EndEditLabel(_swigarg0,_swigarg1)) 
5554 static PyObject 
*_wrap_wxTreeCtrl_EndEditLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5555     PyObject 
* _resultobj
; 
5557     wxTreeItemId 
* _arg1
; 
5558     bool  _arg2 
= (bool ) FALSE
; 
5559     PyObject 
* _argo0 
= 0; 
5560     PyObject 
* _argo1 
= 0; 
5561     int tempbool2 
= (int) FALSE
; 
5562     char *_kwnames
[] = { "self","item","discardChanges", NULL 
}; 
5565     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_EndEditLabel",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
5568         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5569         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
5570             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_EndEditLabel. Expected _wxTreeCtrl_p."); 
5575         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5576         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5577             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_EndEditLabel. Expected _wxTreeItemId_p."); 
5581     _arg2 
= (bool ) tempbool2
; 
5583     wxPy_BEGIN_ALLOW_THREADS
; 
5584         wxTreeCtrl_EndEditLabel(_arg0
,*_arg1
,_arg2
); 
5586     wxPy_END_ALLOW_THREADS
; 
5587 }    Py_INCREF(Py_None
); 
5588     _resultobj 
= Py_None
; 
5592 #define wxTreeCtrl_SortChildren(_swigobj,_swigarg0)  (_swigobj->SortChildren(_swigarg0)) 
5593 static PyObject 
*_wrap_wxTreeCtrl_SortChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5594     PyObject 
* _resultobj
; 
5596     wxTreeItemId 
* _arg1
; 
5597     PyObject 
* _argo0 
= 0; 
5598     PyObject 
* _argo1 
= 0; 
5599     char *_kwnames
[] = { "self","item", NULL 
}; 
5602     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SortChildren",_kwnames
,&_argo0
,&_argo1
))  
5605         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5606         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
5607             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SortChildren. Expected _wxTreeCtrl_p."); 
5612         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5613         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5614             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SortChildren. Expected _wxTreeItemId_p."); 
5619     wxPy_BEGIN_ALLOW_THREADS
; 
5620         wxTreeCtrl_SortChildren(_arg0
,*_arg1
); 
5622     wxPy_END_ALLOW_THREADS
; 
5623 }    Py_INCREF(Py_None
); 
5624     _resultobj 
= Py_None
; 
5628 #define wxTreeCtrl_SetItemBold(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemBold(_swigarg0,_swigarg1)) 
5629 static PyObject 
*_wrap_wxTreeCtrl_SetItemBold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5630     PyObject 
* _resultobj
; 
5632     wxTreeItemId 
* _arg1
; 
5633     bool  _arg2 
= (bool ) TRUE
; 
5634     PyObject 
* _argo0 
= 0; 
5635     PyObject 
* _argo1 
= 0; 
5636     int tempbool2 
= (int) TRUE
; 
5637     char *_kwnames
[] = { "self","item","bold", NULL 
}; 
5640     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_SetItemBold",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
5643         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5644         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
5645             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemBold. Expected _wxTreeCtrl_p."); 
5650         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5651         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5652             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemBold. Expected _wxTreeItemId_p."); 
5656     _arg2 
= (bool ) tempbool2
; 
5658     wxPy_BEGIN_ALLOW_THREADS
; 
5659         wxTreeCtrl_SetItemBold(_arg0
,*_arg1
,_arg2
); 
5661     wxPy_END_ALLOW_THREADS
; 
5662 }    Py_INCREF(Py_None
); 
5663     _resultobj 
= Py_None
; 
5667 #define wxTreeCtrl_IsBold(_swigobj,_swigarg0)  (_swigobj->IsBold(_swigarg0)) 
5668 static PyObject 
*_wrap_wxTreeCtrl_IsBold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5669     PyObject 
* _resultobj
; 
5672     wxTreeItemId 
* _arg1
; 
5673     PyObject 
* _argo0 
= 0; 
5674     PyObject 
* _argo1 
= 0; 
5675     char *_kwnames
[] = { "self","item", NULL 
}; 
5678     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsBold",_kwnames
,&_argo0
,&_argo1
))  
5681         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5682         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
5683             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsBold. Expected _wxTreeCtrl_p."); 
5688         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5689         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5690             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsBold. Expected _wxTreeItemId_p."); 
5695     wxPy_BEGIN_ALLOW_THREADS
; 
5696         _result 
= (bool )wxTreeCtrl_IsBold(_arg0
,*_arg1
); 
5698     wxPy_END_ALLOW_THREADS
; 
5699 }    _resultobj 
= Py_BuildValue("i",_result
); 
5703 #define wxTreeCtrl_HitTest(_swigobj,_swigarg0)  (_swigobj->HitTest(_swigarg0)) 
5704 static PyObject 
*_wrap_wxTreeCtrl_HitTest(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5705     PyObject 
* _resultobj
; 
5706     wxTreeItemId 
* _result
; 
5709     PyObject 
* _argo0 
= 0; 
5710     PyObject 
* _argo1 
= 0; 
5711     char *_kwnames
[] = { "self","point", NULL 
}; 
5715     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_HitTest",_kwnames
,&_argo0
,&_argo1
))  
5718         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5719         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
5720             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_HitTest. Expected _wxTreeCtrl_p."); 
5725         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5726         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPoint_p")) { 
5727             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_HitTest. Expected _wxPoint_p."); 
5732     wxPy_BEGIN_ALLOW_THREADS
; 
5733         _result 
= new wxTreeItemId (wxTreeCtrl_HitTest(_arg0
,*_arg1
)); 
5735     wxPy_END_ALLOW_THREADS
; 
5736 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
5737     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5741 static PyObject 
* wxTreeCtrl_GetBoundingRect(wxTreeCtrl 
*self
,const wxTreeItemId 
& item
,int  textOnly
) { 
5743             if (self
->GetBoundingRect(item
, rect
, textOnly
)) 
5744                 return wxPyConstructObject((void*)&rect
, "wxRect"); 
5750 static PyObject 
*_wrap_wxTreeCtrl_GetBoundingRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5751     PyObject 
* _resultobj
; 
5754     wxTreeItemId 
* _arg1
; 
5755     int  _arg2 
= (int ) FALSE
; 
5756     PyObject 
* _argo0 
= 0; 
5757     PyObject 
* _argo1 
= 0; 
5758     char *_kwnames
[] = { "self","item","textOnly", NULL 
}; 
5761     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_GetBoundingRect",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
5764         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5765         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
5766             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetBoundingRect. Expected _wxTreeCtrl_p."); 
5771         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5772         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5773             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetBoundingRect. Expected _wxTreeItemId_p."); 
5778     wxPy_BEGIN_ALLOW_THREADS
; 
5779         _result 
= (PyObject 
*)wxTreeCtrl_GetBoundingRect(_arg0
,*_arg1
,_arg2
); 
5781     wxPy_END_ALLOW_THREADS
; 
5783   _resultobj 
= _result
; 
5788 static PyMethodDef controls2cMethods
[] = { 
5789          { "wxTreeCtrl_GetBoundingRect", (PyCFunction
) _wrap_wxTreeCtrl_GetBoundingRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5790          { "wxTreeCtrl_HitTest", (PyCFunction
) _wrap_wxTreeCtrl_HitTest
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5791          { "wxTreeCtrl_IsBold", (PyCFunction
) _wrap_wxTreeCtrl_IsBold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5792          { "wxTreeCtrl_SetItemBold", (PyCFunction
) _wrap_wxTreeCtrl_SetItemBold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5793          { "wxTreeCtrl_SortChildren", (PyCFunction
) _wrap_wxTreeCtrl_SortChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5794          { "wxTreeCtrl_EndEditLabel", (PyCFunction
) _wrap_wxTreeCtrl_EndEditLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5795          { "wxTreeCtrl_GetEditControl", (PyCFunction
) _wrap_wxTreeCtrl_GetEditControl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5796          { "wxTreeCtrl_EditLabel", (PyCFunction
) _wrap_wxTreeCtrl_EditLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5797          { "wxTreeCtrl_ScrollTo", (PyCFunction
) _wrap_wxTreeCtrl_ScrollTo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5798          { "wxTreeCtrl_EnsureVisible", (PyCFunction
) _wrap_wxTreeCtrl_EnsureVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5799          { "wxTreeCtrl_SelectItem", (PyCFunction
) _wrap_wxTreeCtrl_SelectItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5800          { "wxTreeCtrl_UnselectAll", (PyCFunction
) _wrap_wxTreeCtrl_UnselectAll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5801          { "wxTreeCtrl_Unselect", (PyCFunction
) _wrap_wxTreeCtrl_Unselect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5802          { "wxTreeCtrl_Toggle", (PyCFunction
) _wrap_wxTreeCtrl_Toggle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5803          { "wxTreeCtrl_CollapseAndReset", (PyCFunction
) _wrap_wxTreeCtrl_CollapseAndReset
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5804          { "wxTreeCtrl_Collapse", (PyCFunction
) _wrap_wxTreeCtrl_Collapse
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5805          { "wxTreeCtrl_Expand", (PyCFunction
) _wrap_wxTreeCtrl_Expand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5806          { "wxTreeCtrl_DeleteAllItems", (PyCFunction
) _wrap_wxTreeCtrl_DeleteAllItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5807          { "wxTreeCtrl_DeleteChildren", (PyCFunction
) _wrap_wxTreeCtrl_DeleteChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5808          { "wxTreeCtrl_Delete", (PyCFunction
) _wrap_wxTreeCtrl_Delete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5809          { "wxTreeCtrl_AppendItem", (PyCFunction
) _wrap_wxTreeCtrl_AppendItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5810          { "wxTreeCtrl_InsertItem", (PyCFunction
) _wrap_wxTreeCtrl_InsertItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5811          { "wxTreeCtrl_PrependItem", (PyCFunction
) _wrap_wxTreeCtrl_PrependItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5812          { "wxTreeCtrl_AddRoot", (PyCFunction
) _wrap_wxTreeCtrl_AddRoot
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5813          { "wxTreeCtrl_GetLastChild", (PyCFunction
) _wrap_wxTreeCtrl_GetLastChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5814          { "wxTreeCtrl_GetPrevVisible", (PyCFunction
) _wrap_wxTreeCtrl_GetPrevVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5815          { "wxTreeCtrl_GetNextVisible", (PyCFunction
) _wrap_wxTreeCtrl_GetNextVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5816          { "wxTreeCtrl_GetFirstVisibleItem", (PyCFunction
) _wrap_wxTreeCtrl_GetFirstVisibleItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5817          { "wxTreeCtrl_GetPrevSibling", (PyCFunction
) _wrap_wxTreeCtrl_GetPrevSibling
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5818          { "wxTreeCtrl_GetNextSibling", (PyCFunction
) _wrap_wxTreeCtrl_GetNextSibling
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5819          { "wxTreeCtrl_GetNextChild", (PyCFunction
) _wrap_wxTreeCtrl_GetNextChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5820          { "wxTreeCtrl_GetFirstChild", (PyCFunction
) _wrap_wxTreeCtrl_GetFirstChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5821          { "wxTreeCtrl_GetChildrenCount", (PyCFunction
) _wrap_wxTreeCtrl_GetChildrenCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5822          { "wxTreeCtrl_GetSelections", (PyCFunction
) _wrap_wxTreeCtrl_GetSelections
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5823          { "wxTreeCtrl_GetParent", (PyCFunction
) _wrap_wxTreeCtrl_GetParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5824          { "wxTreeCtrl_GetSelection", (PyCFunction
) _wrap_wxTreeCtrl_GetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5825          { "wxTreeCtrl_GetRootItem", (PyCFunction
) _wrap_wxTreeCtrl_GetRootItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5826          { "wxTreeCtrl_IsSelected", (PyCFunction
) _wrap_wxTreeCtrl_IsSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5827          { "wxTreeCtrl_IsExpanded", (PyCFunction
) _wrap_wxTreeCtrl_IsExpanded
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5828          { "wxTreeCtrl_ItemHasChildren", (PyCFunction
) _wrap_wxTreeCtrl_ItemHasChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5829          { "wxTreeCtrl_IsVisible", (PyCFunction
) _wrap_wxTreeCtrl_IsVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5830          { "wxTreeCtrl_SetPyData", (PyCFunction
) _wrap_wxTreeCtrl_SetPyData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5831          { "wxTreeCtrl_GetPyData", (PyCFunction
) _wrap_wxTreeCtrl_GetPyData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5832          { "wxTreeCtrl_SetItemData", (PyCFunction
) _wrap_wxTreeCtrl_SetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5833          { "wxTreeCtrl_GetItemData", (PyCFunction
) _wrap_wxTreeCtrl_GetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5834          { "wxTreeCtrl_SetItemHasChildren", (PyCFunction
) _wrap_wxTreeCtrl_SetItemHasChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5835          { "wxTreeCtrl_SetItemSelectedImage", (PyCFunction
) _wrap_wxTreeCtrl_SetItemSelectedImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5836          { "wxTreeCtrl_SetItemImage", (PyCFunction
) _wrap_wxTreeCtrl_SetItemImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5837          { "wxTreeCtrl_SetItemText", (PyCFunction
) _wrap_wxTreeCtrl_SetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5838          { "wxTreeCtrl_GetItemSelectedImage", (PyCFunction
) _wrap_wxTreeCtrl_GetItemSelectedImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5839          { "wxTreeCtrl_GetItemImage", (PyCFunction
) _wrap_wxTreeCtrl_GetItemImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5840          { "wxTreeCtrl_GetItemText", (PyCFunction
) _wrap_wxTreeCtrl_GetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5841          { "wxTreeCtrl_SetStateImageList", (PyCFunction
) _wrap_wxTreeCtrl_SetStateImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5842          { "wxTreeCtrl_SetImageList", (PyCFunction
) _wrap_wxTreeCtrl_SetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5843          { "wxTreeCtrl_GetStateImageList", (PyCFunction
) _wrap_wxTreeCtrl_GetStateImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5844          { "wxTreeCtrl_GetImageList", (PyCFunction
) _wrap_wxTreeCtrl_GetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5845          { "wxTreeCtrl_SetIndent", (PyCFunction
) _wrap_wxTreeCtrl_SetIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5846          { "wxTreeCtrl_GetIndent", (PyCFunction
) _wrap_wxTreeCtrl_GetIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5847          { "wxTreeCtrl_GetCount", (PyCFunction
) _wrap_wxTreeCtrl_GetCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5848          { "new_wxTreeCtrl", (PyCFunction
) _wrap_new_wxTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5849          { "wxTreeEvent_GetLabel", (PyCFunction
) _wrap_wxTreeEvent_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5850          { "wxTreeEvent_GetCode", (PyCFunction
) _wrap_wxTreeEvent_GetCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5851          { "wxTreeEvent_GetPoint", (PyCFunction
) _wrap_wxTreeEvent_GetPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5852          { "wxTreeEvent_GetOldItem", (PyCFunction
) _wrap_wxTreeEvent_GetOldItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5853          { "wxTreeEvent_GetItem", (PyCFunction
) _wrap_wxTreeEvent_GetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5854          { "wxTreeItemData_SetId", (PyCFunction
) _wrap_wxTreeItemData_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5855          { "wxTreeItemData_GetId", (PyCFunction
) _wrap_wxTreeItemData_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5856          { "wxTreeItemData_SetData", (PyCFunction
) _wrap_wxTreeItemData_SetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5857          { "wxTreeItemData_GetData", (PyCFunction
) _wrap_wxTreeItemData_GetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5858          { "new_wxTreeItemData", (PyCFunction
) _wrap_new_wxTreeItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5859          { "wxTreeItemId_IsOk", (PyCFunction
) _wrap_wxTreeItemId_IsOk
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5860          { "delete_wxTreeItemId", (PyCFunction
) _wrap_delete_wxTreeItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5861          { "new_wxTreeItemId", (PyCFunction
) _wrap_new_wxTreeItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5862          { "wxListCtrl_SetWindowStyleFlag", (PyCFunction
) _wrap_wxListCtrl_SetWindowStyleFlag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5863          { "wxListCtrl_SetSingleStyle", (PyCFunction
) _wrap_wxListCtrl_SetSingleStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5864          { "wxListCtrl_SetItemText", (PyCFunction
) _wrap_wxListCtrl_SetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5865          { "wxListCtrl_SetItemState", (PyCFunction
) _wrap_wxListCtrl_SetItemState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5866          { "wxListCtrl_SetItemPosition", (PyCFunction
) _wrap_wxListCtrl_SetItemPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5867          { "wxListCtrl_SetItemImage", (PyCFunction
) _wrap_wxListCtrl_SetItemImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5868          { "wxListCtrl_SetItemData", (PyCFunction
) _wrap_wxListCtrl_SetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5869          { "wxListCtrl_SetStringItem", (PyCFunction
) _wrap_wxListCtrl_SetStringItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5870          { "wxListCtrl_SetItem", (PyCFunction
) _wrap_wxListCtrl_SetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5871          { "wxListCtrl_SetImageList", (PyCFunction
) _wrap_wxListCtrl_SetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5872          { "wxListCtrl_SetColumnWidth", (PyCFunction
) _wrap_wxListCtrl_SetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5873          { "wxListCtrl_SetColumn", (PyCFunction
) _wrap_wxListCtrl_SetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5874          { "wxListCtrl_SetBackgroundColour", (PyCFunction
) _wrap_wxListCtrl_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5875          { "wxListCtrl_ScrollList", (PyCFunction
) _wrap_wxListCtrl_ScrollList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5876          { "wxListCtrl_InsertImageStringItem", (PyCFunction
) _wrap_wxListCtrl_InsertImageStringItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5877          { "wxListCtrl_InsertImageItem", (PyCFunction
) _wrap_wxListCtrl_InsertImageItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5878          { "wxListCtrl_InsertStringItem", (PyCFunction
) _wrap_wxListCtrl_InsertStringItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5879          { "wxListCtrl_InsertItem", (PyCFunction
) _wrap_wxListCtrl_InsertItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5880          { "wxListCtrl_InsertColumn", (PyCFunction
) _wrap_wxListCtrl_InsertColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5881          { "wxListCtrl_InsertColumnWith", (PyCFunction
) _wrap_wxListCtrl_InsertColumnWith
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5882          { "wxListCtrl_HitTest", (PyCFunction
) _wrap_wxListCtrl_HitTest
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5883          { "wxListCtrl_GetTopItem", (PyCFunction
) _wrap_wxListCtrl_GetTopItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5884          { "wxListCtrl_SetTextColour", (PyCFunction
) _wrap_wxListCtrl_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5885          { "wxListCtrl_GetTextColour", (PyCFunction
) _wrap_wxListCtrl_GetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5886          { "wxListCtrl_GetSelectedItemCount", (PyCFunction
) _wrap_wxListCtrl_GetSelectedItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5887          { "wxListCtrl_GetNextItem", (PyCFunction
) _wrap_wxListCtrl_GetNextItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5888          { "wxListCtrl_GetItemText", (PyCFunction
) _wrap_wxListCtrl_GetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5889          { "wxListCtrl_GetItemSpacing", (PyCFunction
) _wrap_wxListCtrl_GetItemSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5890          { "wxListCtrl_GetItemCount", (PyCFunction
) _wrap_wxListCtrl_GetItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5891          { "wxListCtrl_GetItemState", (PyCFunction
) _wrap_wxListCtrl_GetItemState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5892          { "wxListCtrl_GetItemRect", (PyCFunction
) _wrap_wxListCtrl_GetItemRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5893          { "wxListCtrl_GetItemPosition", (PyCFunction
) _wrap_wxListCtrl_GetItemPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5894          { "wxListCtrl_GetItem", (PyCFunction
) _wrap_wxListCtrl_GetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5895          { "wxListCtrl_GetItemData", (PyCFunction
) _wrap_wxListCtrl_GetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5896          { "wxListCtrl_GetImageList", (PyCFunction
) _wrap_wxListCtrl_GetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5897          { "wxListCtrl_GetCountPerPage", (PyCFunction
) _wrap_wxListCtrl_GetCountPerPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5898          { "wxListCtrl_GetColumnWidth", (PyCFunction
) _wrap_wxListCtrl_GetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5899          { "wxListCtrl_GetColumn", (PyCFunction
) _wrap_wxListCtrl_GetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5900          { "wxListCtrl_FindItemAtPos", (PyCFunction
) _wrap_wxListCtrl_FindItemAtPos
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5901          { "wxListCtrl_FindItemData", (PyCFunction
) _wrap_wxListCtrl_FindItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5902          { "wxListCtrl_FindItem", (PyCFunction
) _wrap_wxListCtrl_FindItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5903          { "wxListCtrl_EnsureVisible", (PyCFunction
) _wrap_wxListCtrl_EnsureVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5904          { "wxListCtrl_GetEditControl", (PyCFunction
) _wrap_wxListCtrl_GetEditControl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5905          { "wxListCtrl_EndEditLabel", (PyCFunction
) _wrap_wxListCtrl_EndEditLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5906          { "wxListCtrl_EditLabel", (PyCFunction
) _wrap_wxListCtrl_EditLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5907          { "wxListCtrl_ClearAll", (PyCFunction
) _wrap_wxListCtrl_ClearAll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5908          { "wxListCtrl_DeleteAllColumns", (PyCFunction
) _wrap_wxListCtrl_DeleteAllColumns
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5909          { "wxListCtrl_DeleteColumn", (PyCFunction
) _wrap_wxListCtrl_DeleteColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5910          { "wxListCtrl_DeleteAllItems", (PyCFunction
) _wrap_wxListCtrl_DeleteAllItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5911          { "wxListCtrl_DeleteItem", (PyCFunction
) _wrap_wxListCtrl_DeleteItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5912          { "wxListCtrl_Arrange", (PyCFunction
) _wrap_wxListCtrl_Arrange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5913          { "new_wxListCtrl", (PyCFunction
) _wrap_new_wxListCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5914          { "wxListEvent_m_item_get", (PyCFunction
) _wrap_wxListEvent_m_item_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5915          { "wxListEvent_m_item_set", (PyCFunction
) _wrap_wxListEvent_m_item_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5916          { "wxListEvent_m_pointDrag_get", (PyCFunction
) _wrap_wxListEvent_m_pointDrag_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5917          { "wxListEvent_m_pointDrag_set", (PyCFunction
) _wrap_wxListEvent_m_pointDrag_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5918          { "wxListEvent_m_cancelled_get", (PyCFunction
) _wrap_wxListEvent_m_cancelled_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5919          { "wxListEvent_m_cancelled_set", (PyCFunction
) _wrap_wxListEvent_m_cancelled_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5920          { "wxListEvent_m_col_get", (PyCFunction
) _wrap_wxListEvent_m_col_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5921          { "wxListEvent_m_col_set", (PyCFunction
) _wrap_wxListEvent_m_col_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5922          { "wxListEvent_m_oldItemIndex_get", (PyCFunction
) _wrap_wxListEvent_m_oldItemIndex_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5923          { "wxListEvent_m_oldItemIndex_set", (PyCFunction
) _wrap_wxListEvent_m_oldItemIndex_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5924          { "wxListEvent_m_itemIndex_get", (PyCFunction
) _wrap_wxListEvent_m_itemIndex_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5925          { "wxListEvent_m_itemIndex_set", (PyCFunction
) _wrap_wxListEvent_m_itemIndex_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5926          { "wxListEvent_m_code_get", (PyCFunction
) _wrap_wxListEvent_m_code_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5927          { "wxListEvent_m_code_set", (PyCFunction
) _wrap_wxListEvent_m_code_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5928          { "delete_wxListItem", (PyCFunction
) _wrap_delete_wxListItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5929          { "new_wxListItem", (PyCFunction
) _wrap_new_wxListItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5930          { "wxListItem_m_width_get", (PyCFunction
) _wrap_wxListItem_m_width_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5931          { "wxListItem_m_width_set", (PyCFunction
) _wrap_wxListItem_m_width_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5932          { "wxListItem_m_format_get", (PyCFunction
) _wrap_wxListItem_m_format_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5933          { "wxListItem_m_format_set", (PyCFunction
) _wrap_wxListItem_m_format_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5934          { "wxListItem_m_data_get", (PyCFunction
) _wrap_wxListItem_m_data_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5935          { "wxListItem_m_data_set", (PyCFunction
) _wrap_wxListItem_m_data_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5936          { "wxListItem_m_image_get", (PyCFunction
) _wrap_wxListItem_m_image_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5937          { "wxListItem_m_image_set", (PyCFunction
) _wrap_wxListItem_m_image_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5938          { "wxListItem_m_text_get", (PyCFunction
) _wrap_wxListItem_m_text_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5939          { "wxListItem_m_text_set", (PyCFunction
) _wrap_wxListItem_m_text_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5940          { "wxListItem_m_stateMask_get", (PyCFunction
) _wrap_wxListItem_m_stateMask_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5941          { "wxListItem_m_stateMask_set", (PyCFunction
) _wrap_wxListItem_m_stateMask_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5942          { "wxListItem_m_state_get", (PyCFunction
) _wrap_wxListItem_m_state_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5943          { "wxListItem_m_state_set", (PyCFunction
) _wrap_wxListItem_m_state_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5944          { "wxListItem_m_col_get", (PyCFunction
) _wrap_wxListItem_m_col_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5945          { "wxListItem_m_col_set", (PyCFunction
) _wrap_wxListItem_m_col_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5946          { "wxListItem_m_itemId_get", (PyCFunction
) _wrap_wxListItem_m_itemId_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5947          { "wxListItem_m_itemId_set", (PyCFunction
) _wrap_wxListItem_m_itemId_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5948          { "wxListItem_m_mask_get", (PyCFunction
) _wrap_wxListItem_m_mask_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5949          { "wxListItem_m_mask_set", (PyCFunction
) _wrap_wxListItem_m_mask_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5956  * This table is used by the pointer type-checker 
5958 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
5959     { "_wxAcceleratorTable","_class_wxAcceleratorTable",0}, 
5960     { "_wxEvent","_class_wxTreeEvent",SwigwxTreeEventTowxEvent
}, 
5961     { "_wxEvent","_wxTreeEvent",SwigwxTreeEventTowxEvent
}, 
5962     { "_wxEvent","_class_wxListEvent",SwigwxListEventTowxEvent
}, 
5963     { "_wxEvent","_wxListEvent",SwigwxListEventTowxEvent
}, 
5964     { "_wxEvent","_class_wxEvent",0}, 
5965     { "_class_wxActivateEvent","_wxActivateEvent",0}, 
5966     { "_signed_long","_long",0}, 
5967     { "_wxMenuEvent","_class_wxMenuEvent",0}, 
5968     { "_wxPrintQuality","_int",0}, 
5969     { "_wxPrintQuality","_signed_int",0}, 
5970     { "_wxPrintQuality","_unsigned_int",0}, 
5971     { "_wxPrintQuality","_wxWindowID",0}, 
5972     { "_wxPrintQuality","_uint",0}, 
5973     { "_wxPrintQuality","_EBool",0}, 
5974     { "_wxPrintQuality","_size_t",0}, 
5975     { "_class_wxRegionIterator","_wxRegionIterator",0}, 
5976     { "_class_wxMenuBar","_wxMenuBar",0}, 
5977     { "_class_wxPyTreeItemData","_wxPyTreeItemData",0}, 
5978     { "_class_wxEvtHandler","_class_wxTreeCtrl",SwigwxTreeCtrlTowxEvtHandler
}, 
5979     { "_class_wxEvtHandler","_wxTreeCtrl",SwigwxTreeCtrlTowxEvtHandler
}, 
5980     { "_class_wxEvtHandler","_class_wxListCtrl",SwigwxListCtrlTowxEvtHandler
}, 
5981     { "_class_wxEvtHandler","_wxListCtrl",SwigwxListCtrlTowxEvtHandler
}, 
5982     { "_class_wxEvtHandler","_wxEvtHandler",0}, 
5983     { "_wxPaintEvent","_class_wxPaintEvent",0}, 
5984     { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0}, 
5985     { "_wxCursor","_class_wxCursor",0}, 
5986     { "_wxNotifyEvent","_class_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent
}, 
5987     { "_wxNotifyEvent","_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent
}, 
5988     { "_wxNotifyEvent","_class_wxNotifyEvent",0}, 
5989     { "_class_wxTreeCtrl","_wxTreeCtrl",0}, 
5990     { "_wxMask","_class_wxMask",0}, 
5991     { "_wxPen","_class_wxPen",0}, 
5992     { "_wxUpdateUIEvent","_class_wxUpdateUIEvent",0}, 
5993     { "_byte","_unsigned_char",0}, 
5994     { "_wxStaticBox","_class_wxStaticBox",0}, 
5995     { "_wxChoice","_class_wxChoice",0}, 
5996     { "_wxSlider","_class_wxSlider",0}, 
5997     { "_long","_wxDash",0}, 
5998     { "_long","_unsigned_long",0}, 
5999     { "_long","_signed_long",0}, 
6000     { "_wxImageList","_class_wxImageList",0}, 
6001     { "_wxDropFilesEvent","_class_wxDropFilesEvent",0}, 
6002     { "_wxBitmapButton","_class_wxBitmapButton",0}, 
6003     { "_class_wxAcceleratorTable","_wxAcceleratorTable",0}, 
6004     { "_class_wxGauge","_wxGauge",0}, 
6005     { "_wxDC","_class_wxDC",0}, 
6006     { "_wxListEvent","_class_wxListEvent",0}, 
6007     { "_wxSpinEvent","_class_wxSpinEvent",0}, 
6008     { "_size_t","_wxPrintQuality",0}, 
6009     { "_size_t","_unsigned_int",0}, 
6010     { "_size_t","_int",0}, 
6011     { "_size_t","_wxWindowID",0}, 
6012     { "_size_t","_uint",0}, 
6013     { "_class_wxRealPoint","_wxRealPoint",0}, 
6014     { "_wxPrinterDC","_class_wxPrinterDC",0}, 
6015     { "_class_wxMenuItem","_wxMenuItem",0}, 
6016     { "_class_wxPaintEvent","_wxPaintEvent",0}, 
6017     { "_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0}, 
6018     { "_wxPanel","_class_wxPanel",0}, 
6019     { "_wxInitDialogEvent","_class_wxInitDialogEvent",0}, 
6020     { "_wxCheckBox","_class_wxCheckBox",0}, 
6021     { "_wxPyEvent","_class_wxPyEvent",0}, 
6022     { "_wxTextCtrl","_class_wxTextCtrl",0}, 
6023     { "_class_wxMask","_wxMask",0}, 
6024     { "_class_wxKeyEvent","_wxKeyEvent",0}, 
6025     { "_wxColour","_class_wxColour",0}, 
6026     { "_class_wxDialog","_wxDialog",0}, 
6027     { "_wxIdleEvent","_class_wxIdleEvent",0}, 
6028     { "_class_wxUpdateUIEvent","_wxUpdateUIEvent",0}, 
6029     { "_wxStaticLine","_class_wxStaticLine",0}, 
6030     { "_wxBrush","_class_wxBrush",0}, 
6031     { "_wxShowEvent","_class_wxShowEvent",0}, 
6032     { "_uint","_wxPrintQuality",0}, 
6033     { "_uint","_size_t",0}, 
6034     { "_uint","_unsigned_int",0}, 
6035     { "_uint","_int",0}, 
6036     { "_uint","_wxWindowID",0}, 
6037     { "_class_wxEvent","_class_wxTreeEvent",SwigwxTreeEventTowxEvent
}, 
6038     { "_class_wxEvent","_wxTreeEvent",SwigwxTreeEventTowxEvent
}, 
6039     { "_class_wxEvent","_class_wxListEvent",SwigwxListEventTowxEvent
}, 
6040     { "_class_wxEvent","_wxListEvent",SwigwxListEventTowxEvent
}, 
6041     { "_class_wxEvent","_wxEvent",0}, 
6042     { "_wxCheckListBox","_class_wxCheckListBox",0}, 
6043     { "_wxRect","_class_wxRect",0}, 
6044     { "_wxCommandEvent","_class_wxTreeEvent",SwigwxTreeEventTowxCommandEvent
}, 
6045     { "_wxCommandEvent","_wxTreeEvent",SwigwxTreeEventTowxCommandEvent
}, 
6046     { "_wxCommandEvent","_class_wxListEvent",SwigwxListEventTowxCommandEvent
}, 
6047     { "_wxCommandEvent","_wxListEvent",SwigwxListEventTowxCommandEvent
}, 
6048     { "_wxCommandEvent","_class_wxCommandEvent",0}, 
6049     { "_wxSizeEvent","_class_wxSizeEvent",0}, 
6050     { "_wxPoint","_class_wxPoint",0}, 
6051     { "_class_wxButton","_wxButton",0}, 
6052     { "_wxRadioBox","_class_wxRadioBox",0}, 
6053     { "_wxBitmap","_class_wxBitmap",0}, 
6054     { "_wxPyTimer","_class_wxPyTimer",0}, 
6055     { "_wxWindowDC","_class_wxWindowDC",0}, 
6056     { "_wxScrollBar","_class_wxScrollBar",0}, 
6057     { "_wxSpinButton","_class_wxSpinButton",0}, 
6058     { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0}, 
6059     { "_class_wxNotifyEvent","_class_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent
}, 
6060     { "_class_wxNotifyEvent","_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent
}, 
6061     { "_class_wxNotifyEvent","_wxNotifyEvent",0}, 
6062     { "_class_wxPyEvent","_wxPyEvent",0}, 
6063     { "_class_wxIconizeEvent","_wxIconizeEvent",0}, 
6064     { "_class_wxStaticBitmap","_wxStaticBitmap",0}, 
6065     { "_wxListItem","_class_wxListItem",0}, 
6066     { "_class_wxStaticLine","_wxStaticLine",0}, 
6067     { "_wxScrollEvent","_class_wxScrollEvent",0}, 
6068     { "_EBool","_wxPrintQuality",0}, 
6069     { "_EBool","_signed_int",0}, 
6070     { "_EBool","_int",0}, 
6071     { "_EBool","_wxWindowID",0}, 
6072     { "_class_wxRegion","_wxRegion",0}, 
6073     { "_class_wxDropFilesEvent","_wxDropFilesEvent",0}, 
6074     { "_wxStaticText","_class_wxStaticText",0}, 
6075     { "_wxFont","_class_wxFont",0}, 
6076     { "_wxCloseEvent","_class_wxCloseEvent",0}, 
6077     { "_unsigned_long","_wxDash",0}, 
6078     { "_unsigned_long","_long",0}, 
6079     { "_class_wxRect","_wxRect",0}, 
6080     { "_class_wxDC","_wxDC",0}, 
6081     { "_wxScrollWinEvent","_class_wxScrollWinEvent",0}, 
6082     { "_class_wxTreeEvent","_wxTreeEvent",0}, 
6083     { "_class_wxPyTimer","_wxPyTimer",0}, 
6084     { "_wxFocusEvent","_class_wxFocusEvent",0}, 
6085     { "_wxMaximizeEvent","_class_wxMaximizeEvent",0}, 
6086     { "_class_wxSpinButton","_wxSpinButton",0}, 
6087     { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0}, 
6088     { "_class_wxPanel","_wxPanel",0}, 
6089     { "_class_wxCheckBox","_wxCheckBox",0}, 
6090     { "_wxComboBox","_class_wxComboBox",0}, 
6091     { "_wxRadioButton","_class_wxRadioButton",0}, 
6092     { "_signed_int","_wxPrintQuality",0}, 
6093     { "_signed_int","_EBool",0}, 
6094     { "_signed_int","_wxWindowID",0}, 
6095     { "_signed_int","_int",0}, 
6096     { "_class_wxTextCtrl","_wxTextCtrl",0}, 
6097     { "_wxLayoutConstraints","_class_wxLayoutConstraints",0}, 
6098     { "_wxMetaFileDC","_class_wxMetaFileDC",0}, 
6099     { "_wxMenu","_class_wxMenu",0}, 
6100     { "_class_wxMoveEvent","_wxMoveEvent",0}, 
6101     { "_wxListBox","_class_wxListBox",0}, 
6102     { "_wxScreenDC","_class_wxScreenDC",0}, 
6103     { "_WXTYPE","_short",0}, 
6104     { "_WXTYPE","_signed_short",0}, 
6105     { "_WXTYPE","_unsigned_short",0}, 
6106     { "_class_wxBrush","_wxBrush",0}, 
6107     { "_unsigned_short","_WXTYPE",0}, 
6108     { "_unsigned_short","_short",0}, 
6109     { "_class_wxWindow","_class_wxTreeCtrl",SwigwxTreeCtrlTowxWindow
}, 
6110     { "_class_wxWindow","_wxTreeCtrl",SwigwxTreeCtrlTowxWindow
}, 
6111     { "_class_wxWindow","_class_wxListCtrl",SwigwxListCtrlTowxWindow
}, 
6112     { "_class_wxWindow","_wxListCtrl",SwigwxListCtrlTowxWindow
}, 
6113     { "_class_wxWindow","_wxWindow",0}, 
6114     { "_class_wxStaticText","_wxStaticText",0}, 
6115     { "_class_wxFont","_wxFont",0}, 
6116     { "_class_wxCloseEvent","_wxCloseEvent",0}, 
6117     { "_class_wxMenuEvent","_wxMenuEvent",0}, 
6118     { "_wxClientDC","_class_wxClientDC",0}, 
6119     { "_wxMouseEvent","_class_wxMouseEvent",0}, 
6120     { "_wxListCtrl","_class_wxListCtrl",0}, 
6121     { "_class_wxPoint","_wxPoint",0}, 
6122     { "_wxRealPoint","_class_wxRealPoint",0}, 
6123     { "_class_wxRadioBox","_wxRadioBox",0}, 
6124     { "_signed_short","_WXTYPE",0}, 
6125     { "_signed_short","_short",0}, 
6126     { "_wxMemoryDC","_class_wxMemoryDC",0}, 
6127     { "_wxPaintDC","_class_wxPaintDC",0}, 
6128     { "_class_wxWindowDC","_wxWindowDC",0}, 
6129     { "_class_wxFocusEvent","_wxFocusEvent",0}, 
6130     { "_class_wxMaximizeEvent","_wxMaximizeEvent",0}, 
6131     { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0}, 
6132     { "_class_wxCursor","_wxCursor",0}, 
6133     { "_wxScrolledWindow","_class_wxScrolledWindow",0}, 
6134     { "_wxTreeItemId","_class_wxTreeItemId",0}, 
6135     { "_unsigned_char","_byte",0}, 
6136     { "_class_wxMetaFileDC","_wxMetaFileDC",0}, 
6137     { "_class_wxMenu","_wxMenu",0}, 
6138     { "_wxControl","_class_wxTreeCtrl",SwigwxTreeCtrlTowxControl
}, 
6139     { "_wxControl","_wxTreeCtrl",SwigwxTreeCtrlTowxControl
}, 
6140     { "_wxControl","_class_wxListCtrl",SwigwxListCtrlTowxControl
}, 
6141     { "_wxControl","_wxListCtrl",SwigwxListCtrlTowxControl
}, 
6142     { "_wxControl","_class_wxControl",0}, 
6143     { "_class_wxListBox","_wxListBox",0}, 
6144     { "_unsigned_int","_wxPrintQuality",0}, 
6145     { "_unsigned_int","_size_t",0}, 
6146     { "_unsigned_int","_uint",0}, 
6147     { "_unsigned_int","_wxWindowID",0}, 
6148     { "_unsigned_int","_int",0}, 
6149     { "_wxIcon","_class_wxIcon",0}, 
6150     { "_wxDialog","_class_wxDialog",0}, 
6151     { "_class_wxListItem","_wxListItem",0}, 
6152     { "_class_wxPen","_wxPen",0}, 
6153     { "_short","_WXTYPE",0}, 
6154     { "_short","_unsigned_short",0}, 
6155     { "_short","_signed_short",0}, 
6156     { "_class_wxStaticBox","_wxStaticBox",0}, 
6157     { "_class_wxScrollEvent","_wxScrollEvent",0}, 
6158     { "_wxJoystickEvent","_class_wxJoystickEvent",0}, 
6159     { "_class_wxChoice","_wxChoice",0}, 
6160     { "_class_wxSlider","_wxSlider",0}, 
6161     { "_class_wxImageList","_wxImageList",0}, 
6162     { "_class_wxBitmapButton","_wxBitmapButton",0}, 
6163     { "_wxWindowID","_wxPrintQuality",0}, 
6164     { "_wxWindowID","_size_t",0}, 
6165     { "_wxWindowID","_EBool",0}, 
6166     { "_wxWindowID","_uint",0}, 
6167     { "_wxWindowID","_int",0}, 
6168     { "_wxWindowID","_signed_int",0}, 
6169     { "_wxWindowID","_unsigned_int",0}, 
6170     { "_class_wxScrollWinEvent","_wxScrollWinEvent",0}, 
6171     { "_int","_wxPrintQuality",0}, 
6172     { "_int","_size_t",0}, 
6173     { "_int","_EBool",0}, 
6174     { "_int","_uint",0}, 
6175     { "_int","_wxWindowID",0}, 
6176     { "_int","_unsigned_int",0}, 
6177     { "_int","_signed_int",0}, 
6178     { "_class_wxMouseEvent","_wxMouseEvent",0}, 
6179     { "_class_wxListEvent","_wxListEvent",0}, 
6180     { "_class_wxSpinEvent","_wxSpinEvent",0}, 
6181     { "_wxButton","_class_wxButton",0}, 
6182     { "_wxSize","_class_wxSize",0}, 
6183     { "_wxRegionIterator","_class_wxRegionIterator",0}, 
6184     { "_class_wxPrinterDC","_wxPrinterDC",0}, 
6185     { "_wxPyTreeItemData","_class_wxPyTreeItemData",0}, 
6186     { "_class_wxPaintDC","_wxPaintDC",0}, 
6187     { "_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0}, 
6188     { "_class_wxInitDialogEvent","_wxInitDialogEvent",0}, 
6189     { "_class_wxComboBox","_wxComboBox",0}, 
6190     { "_class_wxRadioButton","_wxRadioButton",0}, 
6191     { "_class_wxTreeItemId","_wxTreeItemId",0}, 
6192     { "_wxTreeCtrl","_class_wxTreeCtrl",0}, 
6193     { "_class_wxLayoutConstraints","_wxLayoutConstraints",0}, 
6194     { "_wxIconizeEvent","_class_wxIconizeEvent",0}, 
6195     { "_class_wxControl","_class_wxTreeCtrl",SwigwxTreeCtrlTowxControl
}, 
6196     { "_class_wxControl","_wxTreeCtrl",SwigwxTreeCtrlTowxControl
}, 
6197     { "_class_wxControl","_class_wxListCtrl",SwigwxListCtrlTowxControl
}, 
6198     { "_class_wxControl","_wxListCtrl",SwigwxListCtrlTowxControl
}, 
6199     { "_class_wxControl","_wxControl",0}, 
6200     { "_wxStaticBitmap","_class_wxStaticBitmap",0}, 
6201     { "_class_wxIcon","_wxIcon",0}, 
6202     { "_class_wxColour","_wxColour",0}, 
6203     { "_class_wxScreenDC","_wxScreenDC",0}, 
6204     { "_wxPalette","_class_wxPalette",0}, 
6205     { "_class_wxIdleEvent","_wxIdleEvent",0}, 
6206     { "_wxEraseEvent","_class_wxEraseEvent",0}, 
6207     { "_class_wxJoystickEvent","_wxJoystickEvent",0}, 
6208     { "_wxRegion","_class_wxRegion",0}, 
6209     { "_class_wxShowEvent","_wxShowEvent",0}, 
6210     { "_wxActivateEvent","_class_wxActivateEvent",0}, 
6211     { "_wxGauge","_class_wxGauge",0}, 
6212     { "_class_wxCheckListBox","_wxCheckListBox",0}, 
6213     { "_class_wxCommandEvent","_class_wxTreeEvent",SwigwxTreeEventTowxCommandEvent
}, 
6214     { "_class_wxCommandEvent","_wxTreeEvent",SwigwxTreeEventTowxCommandEvent
}, 
6215     { "_class_wxCommandEvent","_class_wxListEvent",SwigwxListEventTowxCommandEvent
}, 
6216     { "_class_wxCommandEvent","_wxListEvent",SwigwxListEventTowxCommandEvent
}, 
6217     { "_class_wxCommandEvent","_wxCommandEvent",0}, 
6218     { "_class_wxClientDC","_wxClientDC",0}, 
6219     { "_class_wxSizeEvent","_wxSizeEvent",0}, 
6220     { "_class_wxListCtrl","_wxListCtrl",0}, 
6221     { "_class_wxSize","_wxSize",0}, 
6222     { "_class_wxBitmap","_wxBitmap",0}, 
6223     { "_class_wxMemoryDC","_wxMemoryDC",0}, 
6224     { "_wxMenuBar","_class_wxMenuBar",0}, 
6225     { "_wxTreeEvent","_class_wxTreeEvent",0}, 
6226     { "_wxEvtHandler","_class_wxTreeCtrl",SwigwxTreeCtrlTowxEvtHandler
}, 
6227     { "_wxEvtHandler","_wxTreeCtrl",SwigwxTreeCtrlTowxEvtHandler
}, 
6228     { "_wxEvtHandler","_class_wxListCtrl",SwigwxListCtrlTowxEvtHandler
}, 
6229     { "_wxEvtHandler","_wxListCtrl",SwigwxListCtrlTowxEvtHandler
}, 
6230     { "_wxEvtHandler","_class_wxEvtHandler",0}, 
6231     { "_wxMenuItem","_class_wxMenuItem",0}, 
6232     { "_class_wxScrollBar","_wxScrollBar",0}, 
6233     { "_wxDash","_unsigned_long",0}, 
6234     { "_wxDash","_long",0}, 
6235     { "_class_wxScrolledWindow","_wxScrolledWindow",0}, 
6236     { "_wxKeyEvent","_class_wxKeyEvent",0}, 
6237     { "_wxMoveEvent","_class_wxMoveEvent",0}, 
6238     { "_class_wxPalette","_wxPalette",0}, 
6239     { "_class_wxEraseEvent","_wxEraseEvent",0}, 
6240     { "_wxWindow","_class_wxTreeCtrl",SwigwxTreeCtrlTowxWindow
}, 
6241     { "_wxWindow","_wxTreeCtrl",SwigwxTreeCtrlTowxWindow
}, 
6242     { "_wxWindow","_class_wxListCtrl",SwigwxListCtrlTowxWindow
}, 
6243     { "_wxWindow","_wxListCtrl",SwigwxListCtrlTowxWindow
}, 
6244     { "_wxWindow","_class_wxWindow",0}, 
6247 static PyObject 
*SWIG_globals
; 
6251 SWIGEXPORT(void) initcontrols2c() { 
6253          SWIG_globals 
= SWIG_newvarlink(); 
6254          m 
= Py_InitModule("controls2c", controls2cMethods
); 
6255          d 
= PyModule_GetDict(m
); 
6256          PyDict_SetItemString(d
,"wxLIST_MASK_TEXT", PyInt_FromLong((long) wxLIST_MASK_TEXT
)); 
6257          PyDict_SetItemString(d
,"wxLIST_MASK_IMAGE", PyInt_FromLong((long) wxLIST_MASK_IMAGE
)); 
6258          PyDict_SetItemString(d
,"wxLIST_MASK_DATA", PyInt_FromLong((long) wxLIST_MASK_DATA
)); 
6259          PyDict_SetItemString(d
,"wxLIST_MASK_WIDTH", PyInt_FromLong((long) wxLIST_MASK_WIDTH
)); 
6260          PyDict_SetItemString(d
,"wxLIST_MASK_FORMAT", PyInt_FromLong((long) wxLIST_MASK_FORMAT
)); 
6261          PyDict_SetItemString(d
,"wxLIST_MASK_STATE", PyInt_FromLong((long) wxLIST_MASK_STATE
)); 
6262          PyDict_SetItemString(d
,"wxLIST_STATE_DONTCARE", PyInt_FromLong((long) wxLIST_STATE_DONTCARE
)); 
6263          PyDict_SetItemString(d
,"wxLIST_STATE_DROPHILITED", PyInt_FromLong((long) wxLIST_STATE_DROPHILITED
)); 
6264          PyDict_SetItemString(d
,"wxLIST_STATE_FOCUSED", PyInt_FromLong((long) wxLIST_STATE_FOCUSED
)); 
6265          PyDict_SetItemString(d
,"wxLIST_STATE_SELECTED", PyInt_FromLong((long) wxLIST_STATE_SELECTED
)); 
6266          PyDict_SetItemString(d
,"wxLIST_STATE_CUT", PyInt_FromLong((long) wxLIST_STATE_CUT
)); 
6267          PyDict_SetItemString(d
,"wxLIST_HITTEST_ABOVE", PyInt_FromLong((long) wxLIST_HITTEST_ABOVE
)); 
6268          PyDict_SetItemString(d
,"wxLIST_HITTEST_BELOW", PyInt_FromLong((long) wxLIST_HITTEST_BELOW
)); 
6269          PyDict_SetItemString(d
,"wxLIST_HITTEST_NOWHERE", PyInt_FromLong((long) wxLIST_HITTEST_NOWHERE
)); 
6270          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMICON", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMICON
)); 
6271          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMLABEL", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMLABEL
)); 
6272          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMRIGHT", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMRIGHT
)); 
6273          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMSTATEICON", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMSTATEICON
)); 
6274          PyDict_SetItemString(d
,"wxLIST_HITTEST_TOLEFT", PyInt_FromLong((long) wxLIST_HITTEST_TOLEFT
)); 
6275          PyDict_SetItemString(d
,"wxLIST_HITTEST_TORIGHT", PyInt_FromLong((long) wxLIST_HITTEST_TORIGHT
)); 
6276          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEM", PyInt_FromLong((long) wxLIST_HITTEST_ONITEM
)); 
6277          PyDict_SetItemString(d
,"wxLIST_NEXT_ABOVE", PyInt_FromLong((long) wxLIST_NEXT_ABOVE
)); 
6278          PyDict_SetItemString(d
,"wxLIST_NEXT_ALL", PyInt_FromLong((long) wxLIST_NEXT_ALL
)); 
6279          PyDict_SetItemString(d
,"wxLIST_NEXT_BELOW", PyInt_FromLong((long) wxLIST_NEXT_BELOW
)); 
6280          PyDict_SetItemString(d
,"wxLIST_NEXT_LEFT", PyInt_FromLong((long) wxLIST_NEXT_LEFT
)); 
6281          PyDict_SetItemString(d
,"wxLIST_NEXT_RIGHT", PyInt_FromLong((long) wxLIST_NEXT_RIGHT
)); 
6282          PyDict_SetItemString(d
,"wxLIST_ALIGN_DEFAULT", PyInt_FromLong((long) wxLIST_ALIGN_DEFAULT
)); 
6283          PyDict_SetItemString(d
,"wxLIST_ALIGN_LEFT", PyInt_FromLong((long) wxLIST_ALIGN_LEFT
)); 
6284          PyDict_SetItemString(d
,"wxLIST_ALIGN_TOP", PyInt_FromLong((long) wxLIST_ALIGN_TOP
)); 
6285          PyDict_SetItemString(d
,"wxLIST_ALIGN_SNAP_TO_GRID", PyInt_FromLong((long) wxLIST_ALIGN_SNAP_TO_GRID
)); 
6286          PyDict_SetItemString(d
,"wxLIST_FORMAT_LEFT", PyInt_FromLong((long) wxLIST_FORMAT_LEFT
)); 
6287          PyDict_SetItemString(d
,"wxLIST_FORMAT_RIGHT", PyInt_FromLong((long) wxLIST_FORMAT_RIGHT
)); 
6288          PyDict_SetItemString(d
,"wxLIST_FORMAT_CENTRE", PyInt_FromLong((long) wxLIST_FORMAT_CENTRE
)); 
6289          PyDict_SetItemString(d
,"wxLIST_FORMAT_CENTER", PyInt_FromLong((long) wxLIST_FORMAT_CENTER
)); 
6290          PyDict_SetItemString(d
,"wxLIST_AUTOSIZE", PyInt_FromLong((long) wxLIST_AUTOSIZE
)); 
6291          PyDict_SetItemString(d
,"wxLIST_AUTOSIZE_USEHEADER", PyInt_FromLong((long) wxLIST_AUTOSIZE_USEHEADER
)); 
6292          PyDict_SetItemString(d
,"wxLIST_RECT_BOUNDS", PyInt_FromLong((long) wxLIST_RECT_BOUNDS
)); 
6293          PyDict_SetItemString(d
,"wxLIST_RECT_ICON", PyInt_FromLong((long) wxLIST_RECT_ICON
)); 
6294          PyDict_SetItemString(d
,"wxLIST_RECT_LABEL", PyInt_FromLong((long) wxLIST_RECT_LABEL
)); 
6295          PyDict_SetItemString(d
,"wxLIST_FIND_UP", PyInt_FromLong((long) wxLIST_FIND_UP
)); 
6296          PyDict_SetItemString(d
,"wxLIST_FIND_DOWN", PyInt_FromLong((long) wxLIST_FIND_DOWN
)); 
6297          PyDict_SetItemString(d
,"wxLIST_FIND_LEFT", PyInt_FromLong((long) wxLIST_FIND_LEFT
)); 
6298          PyDict_SetItemString(d
,"wxLIST_FIND_RIGHT", PyInt_FromLong((long) wxLIST_FIND_RIGHT
)); 
6301    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
6302         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);