2  * FILE : src/gtk/controls2.cpp 
   4  * This file was automatically generated by : 
   5  * Simplified Wrapper and Interface Generator (SWIG) 
   6  * Version 1.1 (Build 883) 
   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 
  45 extern void SWIG_MakePtr(char *, void *, char *); 
  46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *)); 
  47 extern char *SWIG_GetPtr(char *, void **, char *); 
  48 extern char *SWIG_GetPtrObj(PyObject 
*, void **, char *); 
  49 extern void SWIG_addvarlink(PyObject 
*, char *, PyObject 
*(*)(void), int (*)(PyObject 
*)); 
  50 extern PyObject 
*SWIG_newvarlink(void); 
  54 #define SWIG_init    initcontrols2c 
  56 #define SWIG_name    "controls2c" 
  62 #include <wx/listctrl.h> 
  63 #include <wx/treectrl.h> 
  64 #include <wx/imaglist.h> 
  67 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  73     } else if (target 
== Py_None
) { 
  77         if (!PyTuple_Check(target
)) { 
  79             target 
= PyTuple_New(1); 
  80             PyTuple_SetItem(target
, 0, o2
); 
  83         PyTuple_SetItem(o3
, 0, o
); 
  86         target 
= PySequence_Concat(o2
, o3
); 
  93 #if PYTHON_API_VERSION >= 1009 
  94     static char* wxStringErrorMsg 
= "String or Unicode type required"; 
  96     static char* wxStringErrorMsg 
= "string type is required for parameter"; 
  99     int wxCALLBACK 
wxPyListCtrl_SortItems(long item1
, long item2
, long funcPtr
) { 
 101         PyObject
* func 
= (PyObject
*)funcPtr
; 
 102         bool doSave 
= wxPyRestoreThread(); 
 104         PyObject
* args 
= Py_BuildValue("(ii)", item1
, item2
); 
 105         PyObject
* result 
= PyEval_CallObject(func
, args
); 
 108             retval 
= PyInt_AsLong(result
); 
 112         wxPySaveThread(doSave
); 
 117 class wxPyTreeItemData 
: public wxTreeItemData 
{ 
 119     wxPyTreeItemData(PyObject
* obj 
= NULL
) { 
 126     ~wxPyTreeItemData() { 
 127         bool doSave 
= wxPyRestoreThread(); 
 129         wxPySaveThread(doSave
); 
 132     PyObject
* GetData() { 
 137     void SetData(PyObject
* obj
) { 
 138         bool doSave 
= wxPyRestoreThread(); 
 140         wxPySaveThread(doSave
); 
 148 class wxPyTreeCtrl 
: public wxTreeCtrl 
{ 
 149     DECLARE_ABSTRACT_CLASS(wxPyTreeCtrl
); 
 151     wxPyTreeCtrl(wxWindow 
*parent
, wxWindowID id
, 
 155                  const wxValidator
& validator
, 
 157         wxTreeCtrl(parent
, id
, pos
, size
, style
, validator
, name
) {} 
 159     int OnCompareItems(const wxTreeItemId
& item1
, 
 160                        const wxTreeItemId
& item2
) { 
 162         bool doSave 
= wxPyRestoreThread(); 
 163         if (m_myInst
.findCallback("OnCompareItems")) 
 164             rval 
= m_myInst
.callCallback(Py_BuildValue( 
 166                 wxPyConstructObject((void*)&item1
, "wxTreeItemId"), 
 167                 wxPyConstructObject((void*)&item2
, "wxTreeItemId"))); 
 169             rval 
= wxTreeCtrl::OnCompareItems(item1
, item2
); 
 170         wxPySaveThread(doSave
); 
 176 IMPLEMENT_ABSTRACT_CLASS(wxPyTreeCtrl
, wxTreeCtrl
); 
 181 #define new_wxListItemAttr() (new wxListItemAttr()) 
 182 static PyObject 
*_wrap_new_wxListItemAttr(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 183     PyObject 
* _resultobj
; 
 184     wxListItemAttr 
* _result
; 
 185     char *_kwnames
[] = {  NULL 
}; 
 189     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxListItemAttr",_kwnames
))  
 192     wxPy_BEGIN_ALLOW_THREADS
; 
 193         _result 
= (wxListItemAttr 
*)new_wxListItemAttr(); 
 195     wxPy_END_ALLOW_THREADS
; 
 196     if (PyErr_Occurred()) return NULL
; 
 198         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItemAttr_p"); 
 199         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 202         _resultobj 
= Py_None
; 
 207 #define wxListItemAttr_SetTextColour(_swigobj,_swigarg0)  (_swigobj->SetTextColour(_swigarg0)) 
 208 static PyObject 
*_wrap_wxListItemAttr_SetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 209     PyObject 
* _resultobj
; 
 210     wxListItemAttr 
* _arg0
; 
 212     PyObject 
* _argo0 
= 0; 
 214     PyObject 
* _obj1 
= 0; 
 215     char *_kwnames
[] = { "self","colText", NULL 
}; 
 218     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItemAttr_SetTextColour",_kwnames
,&_argo0
,&_obj1
))  
 221         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 222         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 223             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_SetTextColour. Expected _wxListItemAttr_p."); 
 229     if (! wxColour_helper(_obj1
, &_arg1
)) 
 233     wxPy_BEGIN_ALLOW_THREADS
; 
 234         wxListItemAttr_SetTextColour(_arg0
,*_arg1
); 
 236     wxPy_END_ALLOW_THREADS
; 
 237     if (PyErr_Occurred()) return NULL
; 
 238 }    Py_INCREF(Py_None
); 
 239     _resultobj 
= Py_None
; 
 243 #define wxListItemAttr_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
 244 static PyObject 
*_wrap_wxListItemAttr_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 245     PyObject 
* _resultobj
; 
 246     wxListItemAttr 
* _arg0
; 
 248     PyObject 
* _argo0 
= 0; 
 250     PyObject 
* _obj1 
= 0; 
 251     char *_kwnames
[] = { "self","colBack", NULL 
}; 
 254     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItemAttr_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
 257         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 258         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 259             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_SetBackgroundColour. Expected _wxListItemAttr_p."); 
 265     if (! wxColour_helper(_obj1
, &_arg1
)) 
 269     wxPy_BEGIN_ALLOW_THREADS
; 
 270         wxListItemAttr_SetBackgroundColour(_arg0
,*_arg1
); 
 272     wxPy_END_ALLOW_THREADS
; 
 273     if (PyErr_Occurred()) return NULL
; 
 274 }    Py_INCREF(Py_None
); 
 275     _resultobj 
= Py_None
; 
 279 #define wxListItemAttr_SetFont(_swigobj,_swigarg0)  (_swigobj->SetFont(_swigarg0)) 
 280 static PyObject 
*_wrap_wxListItemAttr_SetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 281     PyObject 
* _resultobj
; 
 282     wxListItemAttr 
* _arg0
; 
 284     PyObject 
* _argo0 
= 0; 
 285     PyObject 
* _argo1 
= 0; 
 286     char *_kwnames
[] = { "self","font", NULL 
}; 
 289     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItemAttr_SetFont",_kwnames
,&_argo0
,&_argo1
))  
 292         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 293         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 294             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_SetFont. Expected _wxListItemAttr_p."); 
 299         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 300         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) { 
 301             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListItemAttr_SetFont. Expected _wxFont_p."); 
 306     wxPy_BEGIN_ALLOW_THREADS
; 
 307         wxListItemAttr_SetFont(_arg0
,*_arg1
); 
 309     wxPy_END_ALLOW_THREADS
; 
 310     if (PyErr_Occurred()) return NULL
; 
 311 }    Py_INCREF(Py_None
); 
 312     _resultobj 
= Py_None
; 
 316 #define wxListItemAttr_HasTextColour(_swigobj)  (_swigobj->HasTextColour()) 
 317 static PyObject 
*_wrap_wxListItemAttr_HasTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 318     PyObject 
* _resultobj
; 
 320     wxListItemAttr 
* _arg0
; 
 321     PyObject 
* _argo0 
= 0; 
 322     char *_kwnames
[] = { "self", NULL 
}; 
 325     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_HasTextColour",_kwnames
,&_argo0
))  
 328         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 329         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 330             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_HasTextColour. Expected _wxListItemAttr_p."); 
 335     wxPy_BEGIN_ALLOW_THREADS
; 
 336         _result 
= (bool )wxListItemAttr_HasTextColour(_arg0
); 
 338     wxPy_END_ALLOW_THREADS
; 
 339     if (PyErr_Occurred()) return NULL
; 
 340 }    _resultobj 
= Py_BuildValue("i",_result
); 
 344 #define wxListItemAttr_HasBackgroundColour(_swigobj)  (_swigobj->HasBackgroundColour()) 
 345 static PyObject 
*_wrap_wxListItemAttr_HasBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 346     PyObject 
* _resultobj
; 
 348     wxListItemAttr 
* _arg0
; 
 349     PyObject 
* _argo0 
= 0; 
 350     char *_kwnames
[] = { "self", NULL 
}; 
 353     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_HasBackgroundColour",_kwnames
,&_argo0
))  
 356         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 357         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 358             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_HasBackgroundColour. Expected _wxListItemAttr_p."); 
 363     wxPy_BEGIN_ALLOW_THREADS
; 
 364         _result 
= (bool )wxListItemAttr_HasBackgroundColour(_arg0
); 
 366     wxPy_END_ALLOW_THREADS
; 
 367     if (PyErr_Occurred()) return NULL
; 
 368 }    _resultobj 
= Py_BuildValue("i",_result
); 
 372 #define wxListItemAttr_HasFont(_swigobj)  (_swigobj->HasFont()) 
 373 static PyObject 
*_wrap_wxListItemAttr_HasFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 374     PyObject 
* _resultobj
; 
 376     wxListItemAttr 
* _arg0
; 
 377     PyObject 
* _argo0 
= 0; 
 378     char *_kwnames
[] = { "self", NULL 
}; 
 381     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_HasFont",_kwnames
,&_argo0
))  
 384         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 385         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 386             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_HasFont. Expected _wxListItemAttr_p."); 
 391     wxPy_BEGIN_ALLOW_THREADS
; 
 392         _result 
= (bool )wxListItemAttr_HasFont(_arg0
); 
 394     wxPy_END_ALLOW_THREADS
; 
 395     if (PyErr_Occurred()) return NULL
; 
 396 }    _resultobj 
= Py_BuildValue("i",_result
); 
 400 #define wxListItemAttr_GetTextColour(_swigobj)  (_swigobj->GetTextColour()) 
 401 static PyObject 
*_wrap_wxListItemAttr_GetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 402     PyObject 
* _resultobj
; 
 404     wxListItemAttr 
* _arg0
; 
 405     PyObject 
* _argo0 
= 0; 
 406     char *_kwnames
[] = { "self", NULL 
}; 
 410     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_GetTextColour",_kwnames
,&_argo0
))  
 413         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 414         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 415             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_GetTextColour. Expected _wxListItemAttr_p."); 
 420     wxPy_BEGIN_ALLOW_THREADS
; 
 421         const wxColour 
& _result_ref 
= wxListItemAttr_GetTextColour(_arg0
); 
 422     _result 
= (wxColour 
*) &_result_ref
; 
 424     wxPy_END_ALLOW_THREADS
; 
 425     if (PyErr_Occurred()) return NULL
; 
 427         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p"); 
 428         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 431         _resultobj 
= Py_None
; 
 436 #define wxListItemAttr_GetBackgroundColour(_swigobj)  (_swigobj->GetBackgroundColour()) 
 437 static PyObject 
*_wrap_wxListItemAttr_GetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 438     PyObject 
* _resultobj
; 
 440     wxListItemAttr 
* _arg0
; 
 441     PyObject 
* _argo0 
= 0; 
 442     char *_kwnames
[] = { "self", NULL 
}; 
 446     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_GetBackgroundColour",_kwnames
,&_argo0
))  
 449         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 450         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 451             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_GetBackgroundColour. Expected _wxListItemAttr_p."); 
 456     wxPy_BEGIN_ALLOW_THREADS
; 
 457         const wxColour 
& _result_ref 
= wxListItemAttr_GetBackgroundColour(_arg0
); 
 458     _result 
= (wxColour 
*) &_result_ref
; 
 460     wxPy_END_ALLOW_THREADS
; 
 461     if (PyErr_Occurred()) return NULL
; 
 463         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p"); 
 464         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 467         _resultobj 
= Py_None
; 
 472 #define wxListItemAttr_GetFont(_swigobj)  (_swigobj->GetFont()) 
 473 static PyObject 
*_wrap_wxListItemAttr_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 474     PyObject 
* _resultobj
; 
 476     wxListItemAttr 
* _arg0
; 
 477     PyObject 
* _argo0 
= 0; 
 478     char *_kwnames
[] = { "self", NULL 
}; 
 482     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_GetFont",_kwnames
,&_argo0
))  
 485         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 486         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 487             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_GetFont. Expected _wxListItemAttr_p."); 
 492     wxPy_BEGIN_ALLOW_THREADS
; 
 493         const wxFont 
& _result_ref 
= wxListItemAttr_GetFont(_arg0
); 
 494     _result 
= (wxFont 
*) &_result_ref
; 
 496     wxPy_END_ALLOW_THREADS
; 
 497     if (PyErr_Occurred()) return NULL
; 
 499         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFont_p"); 
 500         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 503         _resultobj 
= Py_None
; 
 508 static void *SwigwxListItemTowxObject(void *ptr
) { 
 511     src 
= (wxListItem 
*) ptr
; 
 512     dest 
= (wxObject 
*) src
; 
 513     return (void *) dest
; 
 516 #define new_wxListItem() (new wxListItem()) 
 517 static PyObject 
*_wrap_new_wxListItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 518     PyObject 
* _resultobj
; 
 519     wxListItem 
* _result
; 
 520     char *_kwnames
[] = {  NULL 
}; 
 524     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxListItem",_kwnames
))  
 527     wxPy_BEGIN_ALLOW_THREADS
; 
 528         _result 
= (wxListItem 
*)new_wxListItem(); 
 530     wxPy_END_ALLOW_THREADS
; 
 531     if (PyErr_Occurred()) return NULL
; 
 533         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItem_p"); 
 534         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 537         _resultobj 
= Py_None
; 
 542 #define delete_wxListItem(_swigobj) (delete _swigobj) 
 543 static PyObject 
*_wrap_delete_wxListItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 544     PyObject 
* _resultobj
; 
 546     PyObject 
* _argo0 
= 0; 
 547     char *_kwnames
[] = { "self", NULL 
}; 
 550     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxListItem",_kwnames
,&_argo0
))  
 553         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 554         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 555             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxListItem. Expected _wxListItem_p."); 
 560     wxPy_BEGIN_ALLOW_THREADS
; 
 561         delete_wxListItem(_arg0
); 
 563     wxPy_END_ALLOW_THREADS
; 
 564     if (PyErr_Occurred()) return NULL
; 
 565 }    Py_INCREF(Py_None
); 
 566     _resultobj 
= Py_None
; 
 570 #define wxListItem_Clear(_swigobj)  (_swigobj->Clear()) 
 571 static PyObject 
*_wrap_wxListItem_Clear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 572     PyObject 
* _resultobj
; 
 574     PyObject 
* _argo0 
= 0; 
 575     char *_kwnames
[] = { "self", NULL 
}; 
 578     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_Clear",_kwnames
,&_argo0
))  
 581         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 582         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 583             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_Clear. Expected _wxListItem_p."); 
 588     wxPy_BEGIN_ALLOW_THREADS
; 
 589         wxListItem_Clear(_arg0
); 
 591     wxPy_END_ALLOW_THREADS
; 
 592     if (PyErr_Occurred()) return NULL
; 
 593 }    Py_INCREF(Py_None
); 
 594     _resultobj 
= Py_None
; 
 598 #define wxListItem_ClearAttributes(_swigobj)  (_swigobj->ClearAttributes()) 
 599 static PyObject 
*_wrap_wxListItem_ClearAttributes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 600     PyObject 
* _resultobj
; 
 602     PyObject 
* _argo0 
= 0; 
 603     char *_kwnames
[] = { "self", NULL 
}; 
 606     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_ClearAttributes",_kwnames
,&_argo0
))  
 609         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 610         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 611             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_ClearAttributes. Expected _wxListItem_p."); 
 616     wxPy_BEGIN_ALLOW_THREADS
; 
 617         wxListItem_ClearAttributes(_arg0
); 
 619     wxPy_END_ALLOW_THREADS
; 
 620     if (PyErr_Occurred()) return NULL
; 
 621 }    Py_INCREF(Py_None
); 
 622     _resultobj 
= Py_None
; 
 626 #define wxListItem_SetMask(_swigobj,_swigarg0)  (_swigobj->SetMask(_swigarg0)) 
 627 static PyObject 
*_wrap_wxListItem_SetMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 628     PyObject 
* _resultobj
; 
 631     PyObject 
* _argo0 
= 0; 
 632     char *_kwnames
[] = { "self","mask", NULL 
}; 
 635     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetMask",_kwnames
,&_argo0
,&_arg1
))  
 638         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 639         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 640             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetMask. Expected _wxListItem_p."); 
 645     wxPy_BEGIN_ALLOW_THREADS
; 
 646         wxListItem_SetMask(_arg0
,_arg1
); 
 648     wxPy_END_ALLOW_THREADS
; 
 649     if (PyErr_Occurred()) return NULL
; 
 650 }    Py_INCREF(Py_None
); 
 651     _resultobj 
= Py_None
; 
 655 #define wxListItem_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
 656 static PyObject 
*_wrap_wxListItem_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 657     PyObject 
* _resultobj
; 
 660     PyObject 
* _argo0 
= 0; 
 661     char *_kwnames
[] = { "self","id", NULL 
}; 
 664     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetId",_kwnames
,&_argo0
,&_arg1
))  
 667         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 668         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 669             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetId. Expected _wxListItem_p."); 
 674     wxPy_BEGIN_ALLOW_THREADS
; 
 675         wxListItem_SetId(_arg0
,_arg1
); 
 677     wxPy_END_ALLOW_THREADS
; 
 678     if (PyErr_Occurred()) return NULL
; 
 679 }    Py_INCREF(Py_None
); 
 680     _resultobj 
= Py_None
; 
 684 #define wxListItem_SetColumn(_swigobj,_swigarg0)  (_swigobj->SetColumn(_swigarg0)) 
 685 static PyObject 
*_wrap_wxListItem_SetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 686     PyObject 
* _resultobj
; 
 689     PyObject 
* _argo0 
= 0; 
 690     char *_kwnames
[] = { "self","col", NULL 
}; 
 693     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetColumn",_kwnames
,&_argo0
,&_arg1
))  
 696         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 697         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 698             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetColumn. Expected _wxListItem_p."); 
 703     wxPy_BEGIN_ALLOW_THREADS
; 
 704         wxListItem_SetColumn(_arg0
,_arg1
); 
 706     wxPy_END_ALLOW_THREADS
; 
 707     if (PyErr_Occurred()) return NULL
; 
 708 }    Py_INCREF(Py_None
); 
 709     _resultobj 
= Py_None
; 
 713 #define wxListItem_SetState(_swigobj,_swigarg0)  (_swigobj->SetState(_swigarg0)) 
 714 static PyObject 
*_wrap_wxListItem_SetState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 715     PyObject 
* _resultobj
; 
 718     PyObject 
* _argo0 
= 0; 
 719     char *_kwnames
[] = { "self","state", NULL 
}; 
 722     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetState",_kwnames
,&_argo0
,&_arg1
))  
 725         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 726         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 727             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetState. Expected _wxListItem_p."); 
 732     wxPy_BEGIN_ALLOW_THREADS
; 
 733         wxListItem_SetState(_arg0
,_arg1
); 
 735     wxPy_END_ALLOW_THREADS
; 
 736     if (PyErr_Occurred()) return NULL
; 
 737 }    Py_INCREF(Py_None
); 
 738     _resultobj 
= Py_None
; 
 742 #define wxListItem_SetStateMask(_swigobj,_swigarg0)  (_swigobj->SetStateMask(_swigarg0)) 
 743 static PyObject 
*_wrap_wxListItem_SetStateMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 744     PyObject 
* _resultobj
; 
 747     PyObject 
* _argo0 
= 0; 
 748     char *_kwnames
[] = { "self","stateMask", NULL 
}; 
 751     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetStateMask",_kwnames
,&_argo0
,&_arg1
))  
 754         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 755         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 756             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetStateMask. Expected _wxListItem_p."); 
 761     wxPy_BEGIN_ALLOW_THREADS
; 
 762         wxListItem_SetStateMask(_arg0
,_arg1
); 
 764     wxPy_END_ALLOW_THREADS
; 
 765     if (PyErr_Occurred()) return NULL
; 
 766 }    Py_INCREF(Py_None
); 
 767     _resultobj 
= Py_None
; 
 771 #define wxListItem_SetText(_swigobj,_swigarg0)  (_swigobj->SetText(_swigarg0)) 
 772 static PyObject 
*_wrap_wxListItem_SetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 773     PyObject 
* _resultobj
; 
 776     PyObject 
* _argo0 
= 0; 
 777     PyObject 
* _obj1 
= 0; 
 778     char *_kwnames
[] = { "self","text", NULL 
}; 
 781     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetText",_kwnames
,&_argo0
,&_obj1
))  
 784         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 785         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 786             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetText. Expected _wxListItem_p."); 
 791 #if PYTHON_API_VERSION >= 1009 
 792     char* tmpPtr
; int tmpSize
; 
 793     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
 794         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 797     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
 799     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
 801     if (!PyString_Check(_obj1
)) { 
 802         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 805     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
 809     wxPy_BEGIN_ALLOW_THREADS
; 
 810         wxListItem_SetText(_arg0
,*_arg1
); 
 812     wxPy_END_ALLOW_THREADS
; 
 813     if (PyErr_Occurred()) return NULL
; 
 814 }    Py_INCREF(Py_None
); 
 815     _resultobj 
= Py_None
; 
 823 #define wxListItem_SetImage(_swigobj,_swigarg0)  (_swigobj->SetImage(_swigarg0)) 
 824 static PyObject 
*_wrap_wxListItem_SetImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 825     PyObject 
* _resultobj
; 
 828     PyObject 
* _argo0 
= 0; 
 829     char *_kwnames
[] = { "self","image", NULL 
}; 
 832     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetImage",_kwnames
,&_argo0
,&_arg1
))  
 835         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 836         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 837             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetImage. Expected _wxListItem_p."); 
 842     wxPy_BEGIN_ALLOW_THREADS
; 
 843         wxListItem_SetImage(_arg0
,_arg1
); 
 845     wxPy_END_ALLOW_THREADS
; 
 846     if (PyErr_Occurred()) return NULL
; 
 847 }    Py_INCREF(Py_None
); 
 848     _resultobj 
= Py_None
; 
 852 #define wxListItem_SetData(_swigobj,_swigarg0)  (_swigobj->SetData(_swigarg0)) 
 853 static PyObject 
*_wrap_wxListItem_SetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 854     PyObject 
* _resultobj
; 
 857     PyObject 
* _argo0 
= 0; 
 858     char *_kwnames
[] = { "self","data", NULL 
}; 
 861     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetData",_kwnames
,&_argo0
,&_arg1
))  
 864         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 865         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 866             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetData. Expected _wxListItem_p."); 
 871     wxPy_BEGIN_ALLOW_THREADS
; 
 872         wxListItem_SetData(_arg0
,_arg1
); 
 874     wxPy_END_ALLOW_THREADS
; 
 875     if (PyErr_Occurred()) return NULL
; 
 876 }    Py_INCREF(Py_None
); 
 877     _resultobj 
= Py_None
; 
 881 #define wxListItem_SetWidth(_swigobj,_swigarg0)  (_swigobj->SetWidth(_swigarg0)) 
 882 static PyObject 
*_wrap_wxListItem_SetWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 883     PyObject 
* _resultobj
; 
 886     PyObject 
* _argo0 
= 0; 
 887     char *_kwnames
[] = { "self","width", NULL 
}; 
 890     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetWidth",_kwnames
,&_argo0
,&_arg1
))  
 893         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 894         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 895             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetWidth. Expected _wxListItem_p."); 
 900     wxPy_BEGIN_ALLOW_THREADS
; 
 901         wxListItem_SetWidth(_arg0
,_arg1
); 
 903     wxPy_END_ALLOW_THREADS
; 
 904     if (PyErr_Occurred()) return NULL
; 
 905 }    Py_INCREF(Py_None
); 
 906     _resultobj 
= Py_None
; 
 910 #define wxListItem_SetAlign(_swigobj,_swigarg0)  (_swigobj->SetAlign(_swigarg0)) 
 911 static PyObject 
*_wrap_wxListItem_SetAlign(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 912     PyObject 
* _resultobj
; 
 914     wxListColumnFormat  _arg1
; 
 915     PyObject 
* _argo0 
= 0; 
 916     char *_kwnames
[] = { "self","align", NULL 
}; 
 919     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetAlign",_kwnames
,&_argo0
,&_arg1
))  
 922         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 923         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 924             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetAlign. Expected _wxListItem_p."); 
 929     wxPy_BEGIN_ALLOW_THREADS
; 
 930         wxListItem_SetAlign(_arg0
,_arg1
); 
 932     wxPy_END_ALLOW_THREADS
; 
 933     if (PyErr_Occurred()) return NULL
; 
 934 }    Py_INCREF(Py_None
); 
 935     _resultobj 
= Py_None
; 
 939 #define wxListItem_SetTextColour(_swigobj,_swigarg0)  (_swigobj->SetTextColour(_swigarg0)) 
 940 static PyObject 
*_wrap_wxListItem_SetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 941     PyObject 
* _resultobj
; 
 944     PyObject 
* _argo0 
= 0; 
 946     PyObject 
* _obj1 
= 0; 
 947     char *_kwnames
[] = { "self","colText", NULL 
}; 
 950     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetTextColour",_kwnames
,&_argo0
,&_obj1
))  
 953         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 954         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 955             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetTextColour. Expected _wxListItem_p."); 
 961     if (! wxColour_helper(_obj1
, &_arg1
)) 
 965     wxPy_BEGIN_ALLOW_THREADS
; 
 966         wxListItem_SetTextColour(_arg0
,*_arg1
); 
 968     wxPy_END_ALLOW_THREADS
; 
 969     if (PyErr_Occurred()) return NULL
; 
 970 }    Py_INCREF(Py_None
); 
 971     _resultobj 
= Py_None
; 
 975 #define wxListItem_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
 976 static PyObject 
*_wrap_wxListItem_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 977     PyObject 
* _resultobj
; 
 980     PyObject 
* _argo0 
= 0; 
 982     PyObject 
* _obj1 
= 0; 
 983     char *_kwnames
[] = { "self","colBack", NULL 
}; 
 986     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
 989         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 990         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 991             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetBackgroundColour. Expected _wxListItem_p."); 
 997     if (! wxColour_helper(_obj1
, &_arg1
)) 
1001     wxPy_BEGIN_ALLOW_THREADS
; 
1002         wxListItem_SetBackgroundColour(_arg0
,*_arg1
); 
1004     wxPy_END_ALLOW_THREADS
; 
1005     if (PyErr_Occurred()) return NULL
; 
1006 }    Py_INCREF(Py_None
); 
1007     _resultobj 
= Py_None
; 
1011 #define wxListItem_SetFont(_swigobj,_swigarg0)  (_swigobj->SetFont(_swigarg0)) 
1012 static PyObject 
*_wrap_wxListItem_SetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1013     PyObject 
* _resultobj
; 
1016     PyObject 
* _argo0 
= 0; 
1017     PyObject 
* _argo1 
= 0; 
1018     char *_kwnames
[] = { "self","font", NULL 
}; 
1021     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetFont",_kwnames
,&_argo0
,&_argo1
))  
1024         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1025         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1026             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetFont. Expected _wxListItem_p."); 
1031         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1032         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) { 
1033             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListItem_SetFont. Expected _wxFont_p."); 
1038     wxPy_BEGIN_ALLOW_THREADS
; 
1039         wxListItem_SetFont(_arg0
,*_arg1
); 
1041     wxPy_END_ALLOW_THREADS
; 
1042     if (PyErr_Occurred()) return NULL
; 
1043 }    Py_INCREF(Py_None
); 
1044     _resultobj 
= Py_None
; 
1048 #define wxListItem_GetMask(_swigobj)  (_swigobj->GetMask()) 
1049 static PyObject 
*_wrap_wxListItem_GetMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1050     PyObject 
* _resultobj
; 
1053     PyObject 
* _argo0 
= 0; 
1054     char *_kwnames
[] = { "self", NULL 
}; 
1057     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetMask",_kwnames
,&_argo0
))  
1060         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1061         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1062             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetMask. Expected _wxListItem_p."); 
1067     wxPy_BEGIN_ALLOW_THREADS
; 
1068         _result 
= (long )wxListItem_GetMask(_arg0
); 
1070     wxPy_END_ALLOW_THREADS
; 
1071     if (PyErr_Occurred()) return NULL
; 
1072 }    _resultobj 
= Py_BuildValue("l",_result
); 
1076 #define wxListItem_GetId(_swigobj)  (_swigobj->GetId()) 
1077 static PyObject 
*_wrap_wxListItem_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1078     PyObject 
* _resultobj
; 
1081     PyObject 
* _argo0 
= 0; 
1082     char *_kwnames
[] = { "self", NULL 
}; 
1085     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetId",_kwnames
,&_argo0
))  
1088         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1089         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1090             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetId. Expected _wxListItem_p."); 
1095     wxPy_BEGIN_ALLOW_THREADS
; 
1096         _result 
= (long )wxListItem_GetId(_arg0
); 
1098     wxPy_END_ALLOW_THREADS
; 
1099     if (PyErr_Occurred()) return NULL
; 
1100 }    _resultobj 
= Py_BuildValue("l",_result
); 
1104 #define wxListItem_GetColumn(_swigobj)  (_swigobj->GetColumn()) 
1105 static PyObject 
*_wrap_wxListItem_GetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1106     PyObject 
* _resultobj
; 
1109     PyObject 
* _argo0 
= 0; 
1110     char *_kwnames
[] = { "self", NULL 
}; 
1113     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetColumn",_kwnames
,&_argo0
))  
1116         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1117         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1118             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetColumn. Expected _wxListItem_p."); 
1123     wxPy_BEGIN_ALLOW_THREADS
; 
1124         _result 
= (int )wxListItem_GetColumn(_arg0
); 
1126     wxPy_END_ALLOW_THREADS
; 
1127     if (PyErr_Occurred()) return NULL
; 
1128 }    _resultobj 
= Py_BuildValue("i",_result
); 
1132 #define wxListItem_GetState(_swigobj)  (_swigobj->GetState()) 
1133 static PyObject 
*_wrap_wxListItem_GetState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1134     PyObject 
* _resultobj
; 
1137     PyObject 
* _argo0 
= 0; 
1138     char *_kwnames
[] = { "self", NULL 
}; 
1141     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetState",_kwnames
,&_argo0
))  
1144         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1145         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1146             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetState. Expected _wxListItem_p."); 
1151     wxPy_BEGIN_ALLOW_THREADS
; 
1152         _result 
= (long )wxListItem_GetState(_arg0
); 
1154     wxPy_END_ALLOW_THREADS
; 
1155     if (PyErr_Occurred()) return NULL
; 
1156 }    _resultobj 
= Py_BuildValue("l",_result
); 
1160 #define wxListItem_GetText(_swigobj)  (_swigobj->GetText()) 
1161 static PyObject 
*_wrap_wxListItem_GetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1162     PyObject 
* _resultobj
; 
1165     PyObject 
* _argo0 
= 0; 
1166     char *_kwnames
[] = { "self", NULL 
}; 
1169     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetText",_kwnames
,&_argo0
))  
1172         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1173         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1174             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetText. Expected _wxListItem_p."); 
1179     wxPy_BEGIN_ALLOW_THREADS
; 
1180         const wxString 
& _result_ref 
= wxListItem_GetText(_arg0
); 
1181     _result 
= (wxString 
*) &_result_ref
; 
1183     wxPy_END_ALLOW_THREADS
; 
1184     if (PyErr_Occurred()) return NULL
; 
1186     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1191 #define wxListItem_GetImage(_swigobj)  (_swigobj->GetImage()) 
1192 static PyObject 
*_wrap_wxListItem_GetImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1193     PyObject 
* _resultobj
; 
1196     PyObject 
* _argo0 
= 0; 
1197     char *_kwnames
[] = { "self", NULL 
}; 
1200     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetImage",_kwnames
,&_argo0
))  
1203         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1204         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1205             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetImage. Expected _wxListItem_p."); 
1210     wxPy_BEGIN_ALLOW_THREADS
; 
1211         _result 
= (int )wxListItem_GetImage(_arg0
); 
1213     wxPy_END_ALLOW_THREADS
; 
1214     if (PyErr_Occurred()) return NULL
; 
1215 }    _resultobj 
= Py_BuildValue("i",_result
); 
1219 #define wxListItem_GetData(_swigobj)  (_swigobj->GetData()) 
1220 static PyObject 
*_wrap_wxListItem_GetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1221     PyObject 
* _resultobj
; 
1224     PyObject 
* _argo0 
= 0; 
1225     char *_kwnames
[] = { "self", NULL 
}; 
1228     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetData",_kwnames
,&_argo0
))  
1231         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1232         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1233             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetData. Expected _wxListItem_p."); 
1238     wxPy_BEGIN_ALLOW_THREADS
; 
1239         _result 
= (long )wxListItem_GetData(_arg0
); 
1241     wxPy_END_ALLOW_THREADS
; 
1242     if (PyErr_Occurred()) return NULL
; 
1243 }    _resultobj 
= Py_BuildValue("l",_result
); 
1247 #define wxListItem_GetWidth(_swigobj)  (_swigobj->GetWidth()) 
1248 static PyObject 
*_wrap_wxListItem_GetWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1249     PyObject 
* _resultobj
; 
1252     PyObject 
* _argo0 
= 0; 
1253     char *_kwnames
[] = { "self", NULL 
}; 
1256     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetWidth",_kwnames
,&_argo0
))  
1259         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1260         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1261             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetWidth. Expected _wxListItem_p."); 
1266     wxPy_BEGIN_ALLOW_THREADS
; 
1267         _result 
= (int )wxListItem_GetWidth(_arg0
); 
1269     wxPy_END_ALLOW_THREADS
; 
1270     if (PyErr_Occurred()) return NULL
; 
1271 }    _resultobj 
= Py_BuildValue("i",_result
); 
1275 #define wxListItem_GetAlign(_swigobj)  (_swigobj->GetAlign()) 
1276 static PyObject 
*_wrap_wxListItem_GetAlign(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1277     PyObject 
* _resultobj
; 
1278     wxListColumnFormat  _result
; 
1280     PyObject 
* _argo0 
= 0; 
1281     char *_kwnames
[] = { "self", NULL 
}; 
1284     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetAlign",_kwnames
,&_argo0
))  
1287         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1288         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1289             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetAlign. Expected _wxListItem_p."); 
1294     wxPy_BEGIN_ALLOW_THREADS
; 
1295         _result 
= (wxListColumnFormat 
)wxListItem_GetAlign(_arg0
); 
1297     wxPy_END_ALLOW_THREADS
; 
1298     if (PyErr_Occurred()) return NULL
; 
1299 }    _resultobj 
= Py_BuildValue("i",_result
); 
1303 #define wxListItem_GetAttributes(_swigobj)  (_swigobj->GetAttributes()) 
1304 static PyObject 
*_wrap_wxListItem_GetAttributes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1305     PyObject 
* _resultobj
; 
1306     wxListItemAttr 
* _result
; 
1308     PyObject 
* _argo0 
= 0; 
1309     char *_kwnames
[] = { "self", NULL 
}; 
1313     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetAttributes",_kwnames
,&_argo0
))  
1316         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1317         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1318             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetAttributes. Expected _wxListItem_p."); 
1323     wxPy_BEGIN_ALLOW_THREADS
; 
1324         _result 
= (wxListItemAttr 
*)wxListItem_GetAttributes(_arg0
); 
1326     wxPy_END_ALLOW_THREADS
; 
1327     if (PyErr_Occurred()) return NULL
; 
1329         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItemAttr_p"); 
1330         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1333         _resultobj 
= Py_None
; 
1338 #define wxListItem_HasAttributes(_swigobj)  (_swigobj->HasAttributes()) 
1339 static PyObject 
*_wrap_wxListItem_HasAttributes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1340     PyObject 
* _resultobj
; 
1343     PyObject 
* _argo0 
= 0; 
1344     char *_kwnames
[] = { "self", NULL 
}; 
1347     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_HasAttributes",_kwnames
,&_argo0
))  
1350         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1351         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1352             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_HasAttributes. Expected _wxListItem_p."); 
1357     wxPy_BEGIN_ALLOW_THREADS
; 
1358         _result 
= (bool )wxListItem_HasAttributes(_arg0
); 
1360     wxPy_END_ALLOW_THREADS
; 
1361     if (PyErr_Occurred()) return NULL
; 
1362 }    _resultobj 
= Py_BuildValue("i",_result
); 
1366 #define wxListItem_GetTextColour(_swigobj)  (_swigobj->GetTextColour()) 
1367 static PyObject 
*_wrap_wxListItem_GetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1368     PyObject 
* _resultobj
; 
1371     PyObject 
* _argo0 
= 0; 
1372     char *_kwnames
[] = { "self", NULL 
}; 
1376     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetTextColour",_kwnames
,&_argo0
))  
1379         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1380         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1381             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetTextColour. Expected _wxListItem_p."); 
1386     wxPy_BEGIN_ALLOW_THREADS
; 
1387         _result 
= new wxColour (wxListItem_GetTextColour(_arg0
)); 
1389     wxPy_END_ALLOW_THREADS
; 
1390     if (PyErr_Occurred()) return NULL
; 
1391 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
1392     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1396 #define wxListItem_GetBackgroundColour(_swigobj)  (_swigobj->GetBackgroundColour()) 
1397 static PyObject 
*_wrap_wxListItem_GetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1398     PyObject 
* _resultobj
; 
1401     PyObject 
* _argo0 
= 0; 
1402     char *_kwnames
[] = { "self", NULL 
}; 
1406     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetBackgroundColour",_kwnames
,&_argo0
))  
1409         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1410         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1411             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetBackgroundColour. Expected _wxListItem_p."); 
1416     wxPy_BEGIN_ALLOW_THREADS
; 
1417         _result 
= new wxColour (wxListItem_GetBackgroundColour(_arg0
)); 
1419     wxPy_END_ALLOW_THREADS
; 
1420     if (PyErr_Occurred()) return NULL
; 
1421 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
1422     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1426 #define wxListItem_GetFont(_swigobj)  (_swigobj->GetFont()) 
1427 static PyObject 
*_wrap_wxListItem_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1428     PyObject 
* _resultobj
; 
1431     PyObject 
* _argo0 
= 0; 
1432     char *_kwnames
[] = { "self", NULL 
}; 
1436     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetFont",_kwnames
,&_argo0
))  
1439         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1440         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1441             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetFont. Expected _wxListItem_p."); 
1446     wxPy_BEGIN_ALLOW_THREADS
; 
1447         _result 
= new wxFont (wxListItem_GetFont(_arg0
)); 
1449     wxPy_END_ALLOW_THREADS
; 
1450     if (PyErr_Occurred()) return NULL
; 
1451 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p"); 
1452     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1456 #define wxListItem_m_mask_set(_swigobj,_swigval) (_swigobj->m_mask = _swigval,_swigval) 
1457 static PyObject 
*_wrap_wxListItem_m_mask_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1458     PyObject 
* _resultobj
; 
1462     PyObject 
* _argo0 
= 0; 
1463     char *_kwnames
[] = { "self","m_mask", NULL 
}; 
1466     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_mask_set",_kwnames
,&_argo0
,&_arg1
))  
1469         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1470         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1471             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_mask_set. Expected _wxListItem_p."); 
1476     wxPy_BEGIN_ALLOW_THREADS
; 
1477         _result 
= (long )wxListItem_m_mask_set(_arg0
,_arg1
); 
1479     wxPy_END_ALLOW_THREADS
; 
1480     if (PyErr_Occurred()) return NULL
; 
1481 }    _resultobj 
= Py_BuildValue("l",_result
); 
1485 #define wxListItem_m_mask_get(_swigobj) ((long ) _swigobj->m_mask) 
1486 static PyObject 
*_wrap_wxListItem_m_mask_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1487     PyObject 
* _resultobj
; 
1490     PyObject 
* _argo0 
= 0; 
1491     char *_kwnames
[] = { "self", NULL 
}; 
1494     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_mask_get",_kwnames
,&_argo0
))  
1497         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1498         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1499             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_mask_get. Expected _wxListItem_p."); 
1504     wxPy_BEGIN_ALLOW_THREADS
; 
1505         _result 
= (long )wxListItem_m_mask_get(_arg0
); 
1507     wxPy_END_ALLOW_THREADS
; 
1508     if (PyErr_Occurred()) return NULL
; 
1509 }    _resultobj 
= Py_BuildValue("l",_result
); 
1513 #define wxListItem_m_itemId_set(_swigobj,_swigval) (_swigobj->m_itemId = _swigval,_swigval) 
1514 static PyObject 
*_wrap_wxListItem_m_itemId_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1515     PyObject 
* _resultobj
; 
1519     PyObject 
* _argo0 
= 0; 
1520     char *_kwnames
[] = { "self","m_itemId", NULL 
}; 
1523     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_itemId_set",_kwnames
,&_argo0
,&_arg1
))  
1526         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1527         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1528             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_itemId_set. Expected _wxListItem_p."); 
1533     wxPy_BEGIN_ALLOW_THREADS
; 
1534         _result 
= (long )wxListItem_m_itemId_set(_arg0
,_arg1
); 
1536     wxPy_END_ALLOW_THREADS
; 
1537     if (PyErr_Occurred()) return NULL
; 
1538 }    _resultobj 
= Py_BuildValue("l",_result
); 
1542 #define wxListItem_m_itemId_get(_swigobj) ((long ) _swigobj->m_itemId) 
1543 static PyObject 
*_wrap_wxListItem_m_itemId_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1544     PyObject 
* _resultobj
; 
1547     PyObject 
* _argo0 
= 0; 
1548     char *_kwnames
[] = { "self", NULL 
}; 
1551     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_itemId_get",_kwnames
,&_argo0
))  
1554         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1555         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1556             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_itemId_get. Expected _wxListItem_p."); 
1561     wxPy_BEGIN_ALLOW_THREADS
; 
1562         _result 
= (long )wxListItem_m_itemId_get(_arg0
); 
1564     wxPy_END_ALLOW_THREADS
; 
1565     if (PyErr_Occurred()) return NULL
; 
1566 }    _resultobj 
= Py_BuildValue("l",_result
); 
1570 #define wxListItem_m_col_set(_swigobj,_swigval) (_swigobj->m_col = _swigval,_swigval) 
1571 static PyObject 
*_wrap_wxListItem_m_col_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1572     PyObject 
* _resultobj
; 
1576     PyObject 
* _argo0 
= 0; 
1577     char *_kwnames
[] = { "self","m_col", NULL 
}; 
1580     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_col_set",_kwnames
,&_argo0
,&_arg1
))  
1583         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1584         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1585             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_col_set. Expected _wxListItem_p."); 
1590     wxPy_BEGIN_ALLOW_THREADS
; 
1591         _result 
= (int )wxListItem_m_col_set(_arg0
,_arg1
); 
1593     wxPy_END_ALLOW_THREADS
; 
1594     if (PyErr_Occurred()) return NULL
; 
1595 }    _resultobj 
= Py_BuildValue("i",_result
); 
1599 #define wxListItem_m_col_get(_swigobj) ((int ) _swigobj->m_col) 
1600 static PyObject 
*_wrap_wxListItem_m_col_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1601     PyObject 
* _resultobj
; 
1604     PyObject 
* _argo0 
= 0; 
1605     char *_kwnames
[] = { "self", NULL 
}; 
1608     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_col_get",_kwnames
,&_argo0
))  
1611         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1612         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1613             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_col_get. Expected _wxListItem_p."); 
1618     wxPy_BEGIN_ALLOW_THREADS
; 
1619         _result 
= (int )wxListItem_m_col_get(_arg0
); 
1621     wxPy_END_ALLOW_THREADS
; 
1622     if (PyErr_Occurred()) return NULL
; 
1623 }    _resultobj 
= Py_BuildValue("i",_result
); 
1627 #define wxListItem_m_state_set(_swigobj,_swigval) (_swigobj->m_state = _swigval,_swigval) 
1628 static PyObject 
*_wrap_wxListItem_m_state_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1629     PyObject 
* _resultobj
; 
1633     PyObject 
* _argo0 
= 0; 
1634     char *_kwnames
[] = { "self","m_state", NULL 
}; 
1637     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_state_set",_kwnames
,&_argo0
,&_arg1
))  
1640         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1641         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1642             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_state_set. Expected _wxListItem_p."); 
1647     wxPy_BEGIN_ALLOW_THREADS
; 
1648         _result 
= (long )wxListItem_m_state_set(_arg0
,_arg1
); 
1650     wxPy_END_ALLOW_THREADS
; 
1651     if (PyErr_Occurred()) return NULL
; 
1652 }    _resultobj 
= Py_BuildValue("l",_result
); 
1656 #define wxListItem_m_state_get(_swigobj) ((long ) _swigobj->m_state) 
1657 static PyObject 
*_wrap_wxListItem_m_state_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1658     PyObject 
* _resultobj
; 
1661     PyObject 
* _argo0 
= 0; 
1662     char *_kwnames
[] = { "self", NULL 
}; 
1665     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_state_get",_kwnames
,&_argo0
))  
1668         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1669         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1670             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_state_get. Expected _wxListItem_p."); 
1675     wxPy_BEGIN_ALLOW_THREADS
; 
1676         _result 
= (long )wxListItem_m_state_get(_arg0
); 
1678     wxPy_END_ALLOW_THREADS
; 
1679     if (PyErr_Occurred()) return NULL
; 
1680 }    _resultobj 
= Py_BuildValue("l",_result
); 
1684 #define wxListItem_m_stateMask_set(_swigobj,_swigval) (_swigobj->m_stateMask = _swigval,_swigval) 
1685 static PyObject 
*_wrap_wxListItem_m_stateMask_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1686     PyObject 
* _resultobj
; 
1690     PyObject 
* _argo0 
= 0; 
1691     char *_kwnames
[] = { "self","m_stateMask", NULL 
}; 
1694     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_stateMask_set",_kwnames
,&_argo0
,&_arg1
))  
1697         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1698         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1699             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_stateMask_set. Expected _wxListItem_p."); 
1704     wxPy_BEGIN_ALLOW_THREADS
; 
1705         _result 
= (long )wxListItem_m_stateMask_set(_arg0
,_arg1
); 
1707     wxPy_END_ALLOW_THREADS
; 
1708     if (PyErr_Occurred()) return NULL
; 
1709 }    _resultobj 
= Py_BuildValue("l",_result
); 
1713 #define wxListItem_m_stateMask_get(_swigobj) ((long ) _swigobj->m_stateMask) 
1714 static PyObject 
*_wrap_wxListItem_m_stateMask_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1715     PyObject 
* _resultobj
; 
1718     PyObject 
* _argo0 
= 0; 
1719     char *_kwnames
[] = { "self", NULL 
}; 
1722     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_stateMask_get",_kwnames
,&_argo0
))  
1725         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1726         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1727             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_stateMask_get. Expected _wxListItem_p."); 
1732     wxPy_BEGIN_ALLOW_THREADS
; 
1733         _result 
= (long )wxListItem_m_stateMask_get(_arg0
); 
1735     wxPy_END_ALLOW_THREADS
; 
1736     if (PyErr_Occurred()) return NULL
; 
1737 }    _resultobj 
= Py_BuildValue("l",_result
); 
1741 #define wxListItem_m_text_set(_swigobj,_swigval) (_swigobj->m_text = *(_swigval),_swigval) 
1742 static PyObject 
*_wrap_wxListItem_m_text_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1743     PyObject 
* _resultobj
; 
1747     PyObject 
* _argo0 
= 0; 
1748     PyObject 
* _obj1 
= 0; 
1749     char *_kwnames
[] = { "self","m_text", NULL 
}; 
1752     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_m_text_set",_kwnames
,&_argo0
,&_obj1
))  
1755         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1756         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1757             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_text_set. Expected _wxListItem_p."); 
1762 #if PYTHON_API_VERSION >= 1009 
1763     char* tmpPtr
; int tmpSize
; 
1764     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
1765         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1768     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
1770     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
1772     if (!PyString_Check(_obj1
)) { 
1773         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1776     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
1780     wxPy_BEGIN_ALLOW_THREADS
; 
1781         _result 
= (wxString 
*)wxListItem_m_text_set(_arg0
,_arg1
); 
1783     wxPy_END_ALLOW_THREADS
; 
1784     if (PyErr_Occurred()) return NULL
; 
1786     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1795 #define wxListItem_m_text_get(_swigobj) (&_swigobj->m_text) 
1796 static PyObject 
*_wrap_wxListItem_m_text_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1797     PyObject 
* _resultobj
; 
1800     PyObject 
* _argo0 
= 0; 
1801     char *_kwnames
[] = { "self", NULL 
}; 
1804     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_text_get",_kwnames
,&_argo0
))  
1807         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1808         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1809             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_text_get. Expected _wxListItem_p."); 
1814     wxPy_BEGIN_ALLOW_THREADS
; 
1815         _result 
= (wxString 
*)wxListItem_m_text_get(_arg0
); 
1817     wxPy_END_ALLOW_THREADS
; 
1818     if (PyErr_Occurred()) return NULL
; 
1820     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1825 #define wxListItem_m_image_set(_swigobj,_swigval) (_swigobj->m_image = _swigval,_swigval) 
1826 static PyObject 
*_wrap_wxListItem_m_image_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1827     PyObject 
* _resultobj
; 
1831     PyObject 
* _argo0 
= 0; 
1832     char *_kwnames
[] = { "self","m_image", NULL 
}; 
1835     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_image_set",_kwnames
,&_argo0
,&_arg1
))  
1838         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1839         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1840             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_image_set. Expected _wxListItem_p."); 
1845     wxPy_BEGIN_ALLOW_THREADS
; 
1846         _result 
= (int )wxListItem_m_image_set(_arg0
,_arg1
); 
1848     wxPy_END_ALLOW_THREADS
; 
1849     if (PyErr_Occurred()) return NULL
; 
1850 }    _resultobj 
= Py_BuildValue("i",_result
); 
1854 #define wxListItem_m_image_get(_swigobj) ((int ) _swigobj->m_image) 
1855 static PyObject 
*_wrap_wxListItem_m_image_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1856     PyObject 
* _resultobj
; 
1859     PyObject 
* _argo0 
= 0; 
1860     char *_kwnames
[] = { "self", NULL 
}; 
1863     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_image_get",_kwnames
,&_argo0
))  
1866         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1867         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1868             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_image_get. Expected _wxListItem_p."); 
1873     wxPy_BEGIN_ALLOW_THREADS
; 
1874         _result 
= (int )wxListItem_m_image_get(_arg0
); 
1876     wxPy_END_ALLOW_THREADS
; 
1877     if (PyErr_Occurred()) return NULL
; 
1878 }    _resultobj 
= Py_BuildValue("i",_result
); 
1882 #define wxListItem_m_data_set(_swigobj,_swigval) (_swigobj->m_data = _swigval,_swigval) 
1883 static PyObject 
*_wrap_wxListItem_m_data_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1884     PyObject 
* _resultobj
; 
1888     PyObject 
* _argo0 
= 0; 
1889     char *_kwnames
[] = { "self","m_data", NULL 
}; 
1892     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_data_set",_kwnames
,&_argo0
,&_arg1
))  
1895         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1896         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1897             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_data_set. Expected _wxListItem_p."); 
1902     wxPy_BEGIN_ALLOW_THREADS
; 
1903         _result 
= (long )wxListItem_m_data_set(_arg0
,_arg1
); 
1905     wxPy_END_ALLOW_THREADS
; 
1906     if (PyErr_Occurred()) return NULL
; 
1907 }    _resultobj 
= Py_BuildValue("l",_result
); 
1911 #define wxListItem_m_data_get(_swigobj) ((long ) _swigobj->m_data) 
1912 static PyObject 
*_wrap_wxListItem_m_data_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1913     PyObject 
* _resultobj
; 
1916     PyObject 
* _argo0 
= 0; 
1917     char *_kwnames
[] = { "self", NULL 
}; 
1920     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_data_get",_kwnames
,&_argo0
))  
1923         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1924         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1925             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_data_get. Expected _wxListItem_p."); 
1930     wxPy_BEGIN_ALLOW_THREADS
; 
1931         _result 
= (long )wxListItem_m_data_get(_arg0
); 
1933     wxPy_END_ALLOW_THREADS
; 
1934     if (PyErr_Occurred()) return NULL
; 
1935 }    _resultobj 
= Py_BuildValue("l",_result
); 
1939 #define wxListItem_m_format_set(_swigobj,_swigval) (_swigobj->m_format = _swigval,_swigval) 
1940 static PyObject 
*_wrap_wxListItem_m_format_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1941     PyObject 
* _resultobj
; 
1945     PyObject 
* _argo0 
= 0; 
1946     char *_kwnames
[] = { "self","m_format", NULL 
}; 
1949     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_format_set",_kwnames
,&_argo0
,&_arg1
))  
1952         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1953         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1954             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_format_set. Expected _wxListItem_p."); 
1959     wxPy_BEGIN_ALLOW_THREADS
; 
1960         _result 
= (int )wxListItem_m_format_set(_arg0
,_arg1
); 
1962     wxPy_END_ALLOW_THREADS
; 
1963     if (PyErr_Occurred()) return NULL
; 
1964 }    _resultobj 
= Py_BuildValue("i",_result
); 
1968 #define wxListItem_m_format_get(_swigobj) ((int ) _swigobj->m_format) 
1969 static PyObject 
*_wrap_wxListItem_m_format_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1970     PyObject 
* _resultobj
; 
1973     PyObject 
* _argo0 
= 0; 
1974     char *_kwnames
[] = { "self", NULL 
}; 
1977     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_format_get",_kwnames
,&_argo0
))  
1980         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1981         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1982             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_format_get. Expected _wxListItem_p."); 
1987     wxPy_BEGIN_ALLOW_THREADS
; 
1988         _result 
= (int )wxListItem_m_format_get(_arg0
); 
1990     wxPy_END_ALLOW_THREADS
; 
1991     if (PyErr_Occurred()) return NULL
; 
1992 }    _resultobj 
= Py_BuildValue("i",_result
); 
1996 #define wxListItem_m_width_set(_swigobj,_swigval) (_swigobj->m_width = _swigval,_swigval) 
1997 static PyObject 
*_wrap_wxListItem_m_width_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1998     PyObject 
* _resultobj
; 
2002     PyObject 
* _argo0 
= 0; 
2003     char *_kwnames
[] = { "self","m_width", NULL 
}; 
2006     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_width_set",_kwnames
,&_argo0
,&_arg1
))  
2009         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2010         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
2011             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_width_set. Expected _wxListItem_p."); 
2016     wxPy_BEGIN_ALLOW_THREADS
; 
2017         _result 
= (int )wxListItem_m_width_set(_arg0
,_arg1
); 
2019     wxPy_END_ALLOW_THREADS
; 
2020     if (PyErr_Occurred()) return NULL
; 
2021 }    _resultobj 
= Py_BuildValue("i",_result
); 
2025 #define wxListItem_m_width_get(_swigobj) ((int ) _swigobj->m_width) 
2026 static PyObject 
*_wrap_wxListItem_m_width_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2027     PyObject 
* _resultobj
; 
2030     PyObject 
* _argo0 
= 0; 
2031     char *_kwnames
[] = { "self", NULL 
}; 
2034     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_width_get",_kwnames
,&_argo0
))  
2037         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2038         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
2039             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_width_get. Expected _wxListItem_p."); 
2044     wxPy_BEGIN_ALLOW_THREADS
; 
2045         _result 
= (int )wxListItem_m_width_get(_arg0
); 
2047     wxPy_END_ALLOW_THREADS
; 
2048     if (PyErr_Occurred()) return NULL
; 
2049 }    _resultobj 
= Py_BuildValue("i",_result
); 
2053 static void *SwigwxListEventTowxNotifyEvent(void *ptr
) { 
2055     wxNotifyEvent 
*dest
; 
2056     src 
= (wxListEvent 
*) ptr
; 
2057     dest 
= (wxNotifyEvent 
*) src
; 
2058     return (void *) dest
; 
2061 static void *SwigwxListEventTowxCommandEvent(void *ptr
) { 
2063     wxCommandEvent 
*dest
; 
2064     src 
= (wxListEvent 
*) ptr
; 
2065     dest 
= (wxCommandEvent 
*) src
; 
2066     return (void *) dest
; 
2069 static void *SwigwxListEventTowxEvent(void *ptr
) { 
2072     src 
= (wxListEvent 
*) ptr
; 
2073     dest 
= (wxEvent 
*) src
; 
2074     return (void *) dest
; 
2077 static void *SwigwxListEventTowxObject(void *ptr
) { 
2080     src 
= (wxListEvent 
*) ptr
; 
2081     dest 
= (wxObject 
*) src
; 
2082     return (void *) dest
; 
2085 #define wxListEvent_m_code_set(_swigobj,_swigval) (_swigobj->m_code = _swigval,_swigval) 
2086 static PyObject 
*_wrap_wxListEvent_m_code_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2087     PyObject 
* _resultobj
; 
2089     wxListEvent 
* _arg0
; 
2091     PyObject 
* _argo0 
= 0; 
2092     char *_kwnames
[] = { "self","m_code", NULL 
}; 
2095     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListEvent_m_code_set",_kwnames
,&_argo0
,&_arg1
))  
2098         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2099         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2100             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_code_set. Expected _wxListEvent_p."); 
2105     wxPy_BEGIN_ALLOW_THREADS
; 
2106         _result 
= (int )wxListEvent_m_code_set(_arg0
,_arg1
); 
2108     wxPy_END_ALLOW_THREADS
; 
2109     if (PyErr_Occurred()) return NULL
; 
2110 }    _resultobj 
= Py_BuildValue("i",_result
); 
2114 #define wxListEvent_m_code_get(_swigobj) ((int ) _swigobj->m_code) 
2115 static PyObject 
*_wrap_wxListEvent_m_code_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2116     PyObject 
* _resultobj
; 
2118     wxListEvent 
* _arg0
; 
2119     PyObject 
* _argo0 
= 0; 
2120     char *_kwnames
[] = { "self", NULL 
}; 
2123     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_code_get",_kwnames
,&_argo0
))  
2126         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2127         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2128             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_code_get. Expected _wxListEvent_p."); 
2133     wxPy_BEGIN_ALLOW_THREADS
; 
2134         _result 
= (int )wxListEvent_m_code_get(_arg0
); 
2136     wxPy_END_ALLOW_THREADS
; 
2137     if (PyErr_Occurred()) return NULL
; 
2138 }    _resultobj 
= Py_BuildValue("i",_result
); 
2142 #define wxListEvent_m_itemIndex_set(_swigobj,_swigval) (_swigobj->m_itemIndex = _swigval,_swigval) 
2143 static PyObject 
*_wrap_wxListEvent_m_itemIndex_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2144     PyObject 
* _resultobj
; 
2146     wxListEvent 
* _arg0
; 
2148     PyObject 
* _argo0 
= 0; 
2149     char *_kwnames
[] = { "self","m_itemIndex", NULL 
}; 
2152     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListEvent_m_itemIndex_set",_kwnames
,&_argo0
,&_arg1
))  
2155         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2156         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2157             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_itemIndex_set. Expected _wxListEvent_p."); 
2162     wxPy_BEGIN_ALLOW_THREADS
; 
2163         _result 
= (long )wxListEvent_m_itemIndex_set(_arg0
,_arg1
); 
2165     wxPy_END_ALLOW_THREADS
; 
2166     if (PyErr_Occurred()) return NULL
; 
2167 }    _resultobj 
= Py_BuildValue("l",_result
); 
2171 #define wxListEvent_m_itemIndex_get(_swigobj) ((long ) _swigobj->m_itemIndex) 
2172 static PyObject 
*_wrap_wxListEvent_m_itemIndex_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2173     PyObject 
* _resultobj
; 
2175     wxListEvent 
* _arg0
; 
2176     PyObject 
* _argo0 
= 0; 
2177     char *_kwnames
[] = { "self", NULL 
}; 
2180     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_itemIndex_get",_kwnames
,&_argo0
))  
2183         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2184         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2185             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_itemIndex_get. Expected _wxListEvent_p."); 
2190     wxPy_BEGIN_ALLOW_THREADS
; 
2191         _result 
= (long )wxListEvent_m_itemIndex_get(_arg0
); 
2193     wxPy_END_ALLOW_THREADS
; 
2194     if (PyErr_Occurred()) return NULL
; 
2195 }    _resultobj 
= Py_BuildValue("l",_result
); 
2199 #define wxListEvent_m_oldItemIndex_set(_swigobj,_swigval) (_swigobj->m_oldItemIndex = _swigval,_swigval) 
2200 static PyObject 
*_wrap_wxListEvent_m_oldItemIndex_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2201     PyObject 
* _resultobj
; 
2203     wxListEvent 
* _arg0
; 
2205     PyObject 
* _argo0 
= 0; 
2206     char *_kwnames
[] = { "self","m_oldItemIndex", NULL 
}; 
2209     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListEvent_m_oldItemIndex_set",_kwnames
,&_argo0
,&_arg1
))  
2212         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2213         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2214             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_oldItemIndex_set. Expected _wxListEvent_p."); 
2219     wxPy_BEGIN_ALLOW_THREADS
; 
2220         _result 
= (long )wxListEvent_m_oldItemIndex_set(_arg0
,_arg1
); 
2222     wxPy_END_ALLOW_THREADS
; 
2223     if (PyErr_Occurred()) return NULL
; 
2224 }    _resultobj 
= Py_BuildValue("l",_result
); 
2228 #define wxListEvent_m_oldItemIndex_get(_swigobj) ((long ) _swigobj->m_oldItemIndex) 
2229 static PyObject 
*_wrap_wxListEvent_m_oldItemIndex_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2230     PyObject 
* _resultobj
; 
2232     wxListEvent 
* _arg0
; 
2233     PyObject 
* _argo0 
= 0; 
2234     char *_kwnames
[] = { "self", NULL 
}; 
2237     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_oldItemIndex_get",_kwnames
,&_argo0
))  
2240         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2241         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2242             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_oldItemIndex_get. Expected _wxListEvent_p."); 
2247     wxPy_BEGIN_ALLOW_THREADS
; 
2248         _result 
= (long )wxListEvent_m_oldItemIndex_get(_arg0
); 
2250     wxPy_END_ALLOW_THREADS
; 
2251     if (PyErr_Occurred()) return NULL
; 
2252 }    _resultobj 
= Py_BuildValue("l",_result
); 
2256 #define wxListEvent_m_col_set(_swigobj,_swigval) (_swigobj->m_col = _swigval,_swigval) 
2257 static PyObject 
*_wrap_wxListEvent_m_col_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2258     PyObject 
* _resultobj
; 
2260     wxListEvent 
* _arg0
; 
2262     PyObject 
* _argo0 
= 0; 
2263     char *_kwnames
[] = { "self","m_col", NULL 
}; 
2266     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListEvent_m_col_set",_kwnames
,&_argo0
,&_arg1
))  
2269         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2270         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2271             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_col_set. Expected _wxListEvent_p."); 
2276     wxPy_BEGIN_ALLOW_THREADS
; 
2277         _result 
= (int )wxListEvent_m_col_set(_arg0
,_arg1
); 
2279     wxPy_END_ALLOW_THREADS
; 
2280     if (PyErr_Occurred()) return NULL
; 
2281 }    _resultobj 
= Py_BuildValue("i",_result
); 
2285 #define wxListEvent_m_col_get(_swigobj) ((int ) _swigobj->m_col) 
2286 static PyObject 
*_wrap_wxListEvent_m_col_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2287     PyObject 
* _resultobj
; 
2289     wxListEvent 
* _arg0
; 
2290     PyObject 
* _argo0 
= 0; 
2291     char *_kwnames
[] = { "self", NULL 
}; 
2294     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_col_get",_kwnames
,&_argo0
))  
2297         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2298         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2299             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_col_get. Expected _wxListEvent_p."); 
2304     wxPy_BEGIN_ALLOW_THREADS
; 
2305         _result 
= (int )wxListEvent_m_col_get(_arg0
); 
2307     wxPy_END_ALLOW_THREADS
; 
2308     if (PyErr_Occurred()) return NULL
; 
2309 }    _resultobj 
= Py_BuildValue("i",_result
); 
2313 #define wxListEvent_m_cancelled_set(_swigobj,_swigval) (_swigobj->m_cancelled = _swigval,_swigval) 
2314 static PyObject 
*_wrap_wxListEvent_m_cancelled_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2315     PyObject 
* _resultobj
; 
2317     wxListEvent 
* _arg0
; 
2319     PyObject 
* _argo0 
= 0; 
2321     char *_kwnames
[] = { "self","m_cancelled", NULL 
}; 
2324     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListEvent_m_cancelled_set",_kwnames
,&_argo0
,&tempbool1
))  
2327         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2328         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2329             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_cancelled_set. Expected _wxListEvent_p."); 
2333     _arg1 
= (bool ) tempbool1
; 
2335     wxPy_BEGIN_ALLOW_THREADS
; 
2336         _result 
= (bool )wxListEvent_m_cancelled_set(_arg0
,_arg1
); 
2338     wxPy_END_ALLOW_THREADS
; 
2339     if (PyErr_Occurred()) return NULL
; 
2340 }    _resultobj 
= Py_BuildValue("i",_result
); 
2344 #define wxListEvent_m_cancelled_get(_swigobj) ((bool ) _swigobj->m_cancelled) 
2345 static PyObject 
*_wrap_wxListEvent_m_cancelled_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2346     PyObject 
* _resultobj
; 
2348     wxListEvent 
* _arg0
; 
2349     PyObject 
* _argo0 
= 0; 
2350     char *_kwnames
[] = { "self", NULL 
}; 
2353     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_cancelled_get",_kwnames
,&_argo0
))  
2356         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2357         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2358             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_cancelled_get. Expected _wxListEvent_p."); 
2363     wxPy_BEGIN_ALLOW_THREADS
; 
2364         _result 
= (bool )wxListEvent_m_cancelled_get(_arg0
); 
2366     wxPy_END_ALLOW_THREADS
; 
2367     if (PyErr_Occurred()) return NULL
; 
2368 }    _resultobj 
= Py_BuildValue("i",_result
); 
2372 #define wxListEvent_m_pointDrag_set(_swigobj,_swigval) (_swigobj->m_pointDrag = *(_swigval),_swigval) 
2373 static PyObject 
*_wrap_wxListEvent_m_pointDrag_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2374     PyObject 
* _resultobj
; 
2376     wxListEvent 
* _arg0
; 
2378     PyObject 
* _argo0 
= 0; 
2380     PyObject 
* _obj1 
= 0; 
2381     char *_kwnames
[] = { "self","m_pointDrag", NULL 
}; 
2385     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListEvent_m_pointDrag_set",_kwnames
,&_argo0
,&_obj1
))  
2388         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2389         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2390             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_pointDrag_set. Expected _wxListEvent_p."); 
2396     if (! wxPoint_helper(_obj1
, &_arg1
)) 
2400     wxPy_BEGIN_ALLOW_THREADS
; 
2401         _result 
= (wxPoint 
*)wxListEvent_m_pointDrag_set(_arg0
,_arg1
); 
2403     wxPy_END_ALLOW_THREADS
; 
2404     if (PyErr_Occurred()) return NULL
; 
2406         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPoint_p"); 
2407         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2410         _resultobj 
= Py_None
; 
2415 #define wxListEvent_m_pointDrag_get(_swigobj) (&_swigobj->m_pointDrag) 
2416 static PyObject 
*_wrap_wxListEvent_m_pointDrag_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2417     PyObject 
* _resultobj
; 
2419     wxListEvent 
* _arg0
; 
2420     PyObject 
* _argo0 
= 0; 
2421     char *_kwnames
[] = { "self", NULL 
}; 
2425     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_pointDrag_get",_kwnames
,&_argo0
))  
2428         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2429         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2430             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_pointDrag_get. Expected _wxListEvent_p."); 
2435     wxPy_BEGIN_ALLOW_THREADS
; 
2436         _result 
= (wxPoint 
*)wxListEvent_m_pointDrag_get(_arg0
); 
2438     wxPy_END_ALLOW_THREADS
; 
2439     if (PyErr_Occurred()) return NULL
; 
2441         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPoint_p"); 
2442         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2445         _resultobj 
= Py_None
; 
2450 #define wxListEvent_m_item_set(_swigobj,_swigval) (_swigobj->m_item = *(_swigval),_swigval) 
2451 static PyObject 
*_wrap_wxListEvent_m_item_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2452     PyObject 
* _resultobj
; 
2453     wxListItem 
* _result
; 
2454     wxListEvent 
* _arg0
; 
2456     PyObject 
* _argo0 
= 0; 
2457     PyObject 
* _argo1 
= 0; 
2458     char *_kwnames
[] = { "self","m_item", NULL 
}; 
2461     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListEvent_m_item_set",_kwnames
,&_argo0
,&_argo1
))  
2464         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2465         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2466             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_item_set. Expected _wxListEvent_p."); 
2471         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2472         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxListItem_p")) { 
2473             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListEvent_m_item_set. Expected _wxListItem_p."); 
2478     wxPy_BEGIN_ALLOW_THREADS
; 
2479         _result 
= (wxListItem 
*)wxListEvent_m_item_set(_arg0
,_arg1
); 
2481     wxPy_END_ALLOW_THREADS
; 
2482     if (PyErr_Occurred()) return NULL
; 
2483 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2487 #define wxListEvent_m_item_get(_swigobj) (&_swigobj->m_item) 
2488 static PyObject 
*_wrap_wxListEvent_m_item_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2489     PyObject 
* _resultobj
; 
2490     wxListItem 
* _result
; 
2491     wxListEvent 
* _arg0
; 
2492     PyObject 
* _argo0 
= 0; 
2493     char *_kwnames
[] = { "self", NULL 
}; 
2496     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_item_get",_kwnames
,&_argo0
))  
2499         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2500         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2501             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_item_get. Expected _wxListEvent_p."); 
2506     wxPy_BEGIN_ALLOW_THREADS
; 
2507         _result 
= (wxListItem 
*)wxListEvent_m_item_get(_arg0
); 
2509     wxPy_END_ALLOW_THREADS
; 
2510     if (PyErr_Occurred()) return NULL
; 
2511 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2515 #define wxListEvent_GetCode(_swigobj)  (_swigobj->GetCode()) 
2516 static PyObject 
*_wrap_wxListEvent_GetCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2517     PyObject 
* _resultobj
; 
2519     wxListEvent 
* _arg0
; 
2520     PyObject 
* _argo0 
= 0; 
2521     char *_kwnames
[] = { "self", NULL 
}; 
2524     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetCode",_kwnames
,&_argo0
))  
2527         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2528         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2529             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetCode. Expected _wxListEvent_p."); 
2534     wxPy_BEGIN_ALLOW_THREADS
; 
2535         _result 
= (int )wxListEvent_GetCode(_arg0
); 
2537     wxPy_END_ALLOW_THREADS
; 
2538     if (PyErr_Occurred()) return NULL
; 
2539 }    _resultobj 
= Py_BuildValue("i",_result
); 
2543 #define wxListEvent_GetIndex(_swigobj)  (_swigobj->GetIndex()) 
2544 static PyObject 
*_wrap_wxListEvent_GetIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2545     PyObject 
* _resultobj
; 
2547     wxListEvent 
* _arg0
; 
2548     PyObject 
* _argo0 
= 0; 
2549     char *_kwnames
[] = { "self", NULL 
}; 
2552     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetIndex",_kwnames
,&_argo0
))  
2555         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2556         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2557             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetIndex. Expected _wxListEvent_p."); 
2562     wxPy_BEGIN_ALLOW_THREADS
; 
2563         _result 
= (long )wxListEvent_GetIndex(_arg0
); 
2565     wxPy_END_ALLOW_THREADS
; 
2566     if (PyErr_Occurred()) return NULL
; 
2567 }    _resultobj 
= Py_BuildValue("l",_result
); 
2571 #define wxListEvent_GetOldIndex(_swigobj)  (_swigobj->GetOldIndex()) 
2572 static PyObject 
*_wrap_wxListEvent_GetOldIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2573     PyObject 
* _resultobj
; 
2575     wxListEvent 
* _arg0
; 
2576     PyObject 
* _argo0 
= 0; 
2577     char *_kwnames
[] = { "self", NULL 
}; 
2580     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetOldIndex",_kwnames
,&_argo0
))  
2583         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2584         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2585             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetOldIndex. Expected _wxListEvent_p."); 
2590     wxPy_BEGIN_ALLOW_THREADS
; 
2591         _result 
= (long )wxListEvent_GetOldIndex(_arg0
); 
2593     wxPy_END_ALLOW_THREADS
; 
2594     if (PyErr_Occurred()) return NULL
; 
2595 }    _resultobj 
= Py_BuildValue("l",_result
); 
2599 #define wxListEvent_GetOldItem(_swigobj)  (_swigobj->GetOldItem()) 
2600 static PyObject 
*_wrap_wxListEvent_GetOldItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2601     PyObject 
* _resultobj
; 
2603     wxListEvent 
* _arg0
; 
2604     PyObject 
* _argo0 
= 0; 
2605     char *_kwnames
[] = { "self", NULL 
}; 
2608     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetOldItem",_kwnames
,&_argo0
))  
2611         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2612         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2613             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetOldItem. Expected _wxListEvent_p."); 
2618     wxPy_BEGIN_ALLOW_THREADS
; 
2619         _result 
= (long )wxListEvent_GetOldItem(_arg0
); 
2621     wxPy_END_ALLOW_THREADS
; 
2622     if (PyErr_Occurred()) return NULL
; 
2623 }    _resultobj 
= Py_BuildValue("l",_result
); 
2627 #define wxListEvent_GetColumn(_swigobj)  (_swigobj->GetColumn()) 
2628 static PyObject 
*_wrap_wxListEvent_GetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2629     PyObject 
* _resultobj
; 
2631     wxListEvent 
* _arg0
; 
2632     PyObject 
* _argo0 
= 0; 
2633     char *_kwnames
[] = { "self", NULL 
}; 
2636     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetColumn",_kwnames
,&_argo0
))  
2639         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2640         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2641             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetColumn. Expected _wxListEvent_p."); 
2646     wxPy_BEGIN_ALLOW_THREADS
; 
2647         _result 
= (int )wxListEvent_GetColumn(_arg0
); 
2649     wxPy_END_ALLOW_THREADS
; 
2650     if (PyErr_Occurred()) return NULL
; 
2651 }    _resultobj 
= Py_BuildValue("i",_result
); 
2655 #define wxListEvent_Cancelled(_swigobj)  (_swigobj->Cancelled()) 
2656 static PyObject 
*_wrap_wxListEvent_Cancelled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2657     PyObject 
* _resultobj
; 
2659     wxListEvent 
* _arg0
; 
2660     PyObject 
* _argo0 
= 0; 
2661     char *_kwnames
[] = { "self", NULL 
}; 
2664     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_Cancelled",_kwnames
,&_argo0
))  
2667         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2668         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2669             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_Cancelled. Expected _wxListEvent_p."); 
2674     wxPy_BEGIN_ALLOW_THREADS
; 
2675         _result 
= (bool )wxListEvent_Cancelled(_arg0
); 
2677     wxPy_END_ALLOW_THREADS
; 
2678     if (PyErr_Occurred()) return NULL
; 
2679 }    _resultobj 
= Py_BuildValue("i",_result
); 
2683 #define wxListEvent_GetPoint(_swigobj)  (_swigobj->GetPoint()) 
2684 static PyObject 
*_wrap_wxListEvent_GetPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2685     PyObject 
* _resultobj
; 
2687     wxListEvent 
* _arg0
; 
2688     PyObject 
* _argo0 
= 0; 
2689     char *_kwnames
[] = { "self", NULL 
}; 
2693     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetPoint",_kwnames
,&_argo0
))  
2696         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2697         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2698             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetPoint. Expected _wxListEvent_p."); 
2703     wxPy_BEGIN_ALLOW_THREADS
; 
2704         _result 
= new wxPoint (wxListEvent_GetPoint(_arg0
)); 
2706     wxPy_END_ALLOW_THREADS
; 
2707     if (PyErr_Occurred()) return NULL
; 
2708 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2709     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2713 #define wxListEvent_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
2714 static PyObject 
*_wrap_wxListEvent_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2715     PyObject 
* _resultobj
; 
2717     wxListEvent 
* _arg0
; 
2718     PyObject 
* _argo0 
= 0; 
2719     char *_kwnames
[] = { "self", NULL 
}; 
2722     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetLabel",_kwnames
,&_argo0
))  
2725         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2726         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2727             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetLabel. Expected _wxListEvent_p."); 
2732     wxPy_BEGIN_ALLOW_THREADS
; 
2733         const wxString 
& _result_ref 
= wxListEvent_GetLabel(_arg0
); 
2734     _result 
= (wxString 
*) &_result_ref
; 
2736     wxPy_END_ALLOW_THREADS
; 
2737     if (PyErr_Occurred()) return NULL
; 
2739     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2744 #define wxListEvent_GetText(_swigobj)  (_swigobj->GetText()) 
2745 static PyObject 
*_wrap_wxListEvent_GetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2746     PyObject 
* _resultobj
; 
2748     wxListEvent 
* _arg0
; 
2749     PyObject 
* _argo0 
= 0; 
2750     char *_kwnames
[] = { "self", NULL 
}; 
2753     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetText",_kwnames
,&_argo0
))  
2756         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2757         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2758             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetText. Expected _wxListEvent_p."); 
2763     wxPy_BEGIN_ALLOW_THREADS
; 
2764         const wxString 
& _result_ref 
= wxListEvent_GetText(_arg0
); 
2765     _result 
= (wxString 
*) &_result_ref
; 
2767     wxPy_END_ALLOW_THREADS
; 
2768     if (PyErr_Occurred()) return NULL
; 
2770     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2775 #define wxListEvent_GetImage(_swigobj)  (_swigobj->GetImage()) 
2776 static PyObject 
*_wrap_wxListEvent_GetImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2777     PyObject 
* _resultobj
; 
2779     wxListEvent 
* _arg0
; 
2780     PyObject 
* _argo0 
= 0; 
2781     char *_kwnames
[] = { "self", NULL 
}; 
2784     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetImage",_kwnames
,&_argo0
))  
2787         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2788         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2789             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetImage. Expected _wxListEvent_p."); 
2794     wxPy_BEGIN_ALLOW_THREADS
; 
2795         _result 
= (int )wxListEvent_GetImage(_arg0
); 
2797     wxPy_END_ALLOW_THREADS
; 
2798     if (PyErr_Occurred()) return NULL
; 
2799 }    _resultobj 
= Py_BuildValue("i",_result
); 
2803 #define wxListEvent_GetData(_swigobj)  (_swigobj->GetData()) 
2804 static PyObject 
*_wrap_wxListEvent_GetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2805     PyObject 
* _resultobj
; 
2807     wxListEvent 
* _arg0
; 
2808     PyObject 
* _argo0 
= 0; 
2809     char *_kwnames
[] = { "self", NULL 
}; 
2812     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetData",_kwnames
,&_argo0
))  
2815         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2816         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2817             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetData. Expected _wxListEvent_p."); 
2822     wxPy_BEGIN_ALLOW_THREADS
; 
2823         _result 
= (long )wxListEvent_GetData(_arg0
); 
2825     wxPy_END_ALLOW_THREADS
; 
2826     if (PyErr_Occurred()) return NULL
; 
2827 }    _resultobj 
= Py_BuildValue("l",_result
); 
2831 #define wxListEvent_GetMask(_swigobj)  (_swigobj->GetMask()) 
2832 static PyObject 
*_wrap_wxListEvent_GetMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2833     PyObject 
* _resultobj
; 
2835     wxListEvent 
* _arg0
; 
2836     PyObject 
* _argo0 
= 0; 
2837     char *_kwnames
[] = { "self", NULL 
}; 
2840     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetMask",_kwnames
,&_argo0
))  
2843         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2844         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2845             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetMask. Expected _wxListEvent_p."); 
2850     wxPy_BEGIN_ALLOW_THREADS
; 
2851         _result 
= (long )wxListEvent_GetMask(_arg0
); 
2853     wxPy_END_ALLOW_THREADS
; 
2854     if (PyErr_Occurred()) return NULL
; 
2855 }    _resultobj 
= Py_BuildValue("l",_result
); 
2859 #define wxListEvent_GetItem(_swigobj)  (_swigobj->GetItem()) 
2860 static PyObject 
*_wrap_wxListEvent_GetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2861     PyObject 
* _resultobj
; 
2862     wxListItem 
* _result
; 
2863     wxListEvent 
* _arg0
; 
2864     PyObject 
* _argo0 
= 0; 
2865     char *_kwnames
[] = { "self", NULL 
}; 
2868     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetItem",_kwnames
,&_argo0
))  
2871         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2872         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2873             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetItem. Expected _wxListEvent_p."); 
2878     wxPy_BEGIN_ALLOW_THREADS
; 
2879         const wxListItem 
& _result_ref 
= wxListEvent_GetItem(_arg0
); 
2880     _result 
= (wxListItem 
*) &_result_ref
; 
2882     wxPy_END_ALLOW_THREADS
; 
2883     if (PyErr_Occurred()) return NULL
; 
2884 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2888 static void *SwigwxListCtrlTowxControl(void *ptr
) { 
2891     src 
= (wxListCtrl 
*) ptr
; 
2892     dest 
= (wxControl 
*) src
; 
2893     return (void *) dest
; 
2896 static void *SwigwxListCtrlTowxWindow(void *ptr
) { 
2899     src 
= (wxListCtrl 
*) ptr
; 
2900     dest 
= (wxWindow 
*) src
; 
2901     return (void *) dest
; 
2904 static void *SwigwxListCtrlTowxEvtHandler(void *ptr
) { 
2907     src 
= (wxListCtrl 
*) ptr
; 
2908     dest 
= (wxEvtHandler 
*) src
; 
2909     return (void *) dest
; 
2912 static void *SwigwxListCtrlTowxObject(void *ptr
) { 
2915     src 
= (wxListCtrl 
*) ptr
; 
2916     dest 
= (wxObject 
*) src
; 
2917     return (void *) dest
; 
2920 #define new_wxListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
2921 static PyObject 
*_wrap_new_wxListCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2922     PyObject 
* _resultobj
; 
2923     wxListCtrl 
* _result
; 
2926     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
2927     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
2928     long  _arg4 
= (long ) wxLC_ICON
; 
2929     wxValidator 
* _arg5 
= (wxValidator 
*) &wxDefaultValidator
; 
2930     char * _arg6 
= (char *) "listCtrl"; 
2931     PyObject 
* _argo0 
= 0; 
2933     PyObject 
* _obj2 
= 0; 
2935     PyObject 
* _obj3 
= 0; 
2936     PyObject 
* _argo5 
= 0; 
2937     char *_kwnames
[] = { "parent","id","pos","size","style","validator","name", NULL 
}; 
2941     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOlOs:new_wxListCtrl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_argo5
,&_arg6
))  
2944         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2945         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2946             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxListCtrl. Expected _wxWindow_p."); 
2953     if (! wxPoint_helper(_obj2
, &_arg2
)) 
2959     if (! wxSize_helper(_obj3
, &_arg3
)) 
2963         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
2964         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxValidator_p")) { 
2965             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxListCtrl. Expected _wxValidator_p."); 
2970     wxPy_BEGIN_ALLOW_THREADS
; 
2971         _result 
= (wxListCtrl 
*)new_wxListCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
,_arg6
); 
2973     wxPy_END_ALLOW_THREADS
; 
2974     if (PyErr_Occurred()) return NULL
; 
2976         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListCtrl_p"); 
2977         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2980         _resultobj 
= Py_None
; 
2985 #define wxListCtrl_Arrange(_swigobj,_swigarg0)  (_swigobj->Arrange(_swigarg0)) 
2986 static PyObject 
*_wrap_wxListCtrl_Arrange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2987     PyObject 
* _resultobj
; 
2990     int  _arg1 
= (int ) (wxLIST_ALIGN_DEFAULT
); 
2991     PyObject 
* _argo0 
= 0; 
2992     char *_kwnames
[] = { "self","flag", NULL 
}; 
2995     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxListCtrl_Arrange",_kwnames
,&_argo0
,&_arg1
))  
2998         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2999         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3000             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_Arrange. Expected _wxListCtrl_p."); 
3005     wxPy_BEGIN_ALLOW_THREADS
; 
3006         _result 
= (bool )wxListCtrl_Arrange(_arg0
,_arg1
); 
3008     wxPy_END_ALLOW_THREADS
; 
3009     if (PyErr_Occurred()) return NULL
; 
3010 }    _resultobj 
= Py_BuildValue("i",_result
); 
3014 #define wxListCtrl_AssignImageList(_swigobj,_swigarg0,_swigarg1)  (_swigobj->AssignImageList(_swigarg0,_swigarg1)) 
3015 static PyObject 
*_wrap_wxListCtrl_AssignImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3016     PyObject 
* _resultobj
; 
3018     wxImageList 
* _arg1
; 
3020     PyObject 
* _argo0 
= 0; 
3021     PyObject 
* _argo1 
= 0; 
3022     char *_kwnames
[] = { "self","imageList","which", NULL 
}; 
3025     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxListCtrl_AssignImageList",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
3028         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3029         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3030             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_AssignImageList. Expected _wxListCtrl_p."); 
3035         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3036         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
3037             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_AssignImageList. Expected _wxImageList_p."); 
3042     wxPy_BEGIN_ALLOW_THREADS
; 
3043         wxListCtrl_AssignImageList(_arg0
,_arg1
,_arg2
); 
3045     wxPy_END_ALLOW_THREADS
; 
3046     if (PyErr_Occurred()) return NULL
; 
3047 }    Py_INCREF(Py_None
); 
3048     _resultobj 
= Py_None
; 
3052 #define wxListCtrl_DeleteItem(_swigobj,_swigarg0)  (_swigobj->DeleteItem(_swigarg0)) 
3053 static PyObject 
*_wrap_wxListCtrl_DeleteItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3054     PyObject 
* _resultobj
; 
3058     PyObject 
* _argo0 
= 0; 
3059     char *_kwnames
[] = { "self","item", NULL 
}; 
3062     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_DeleteItem",_kwnames
,&_argo0
,&_arg1
))  
3065         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3066         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3067             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteItem. Expected _wxListCtrl_p."); 
3072     wxPy_BEGIN_ALLOW_THREADS
; 
3073         _result 
= (bool )wxListCtrl_DeleteItem(_arg0
,_arg1
); 
3075     wxPy_END_ALLOW_THREADS
; 
3076     if (PyErr_Occurred()) return NULL
; 
3077 }    _resultobj 
= Py_BuildValue("i",_result
); 
3081 #define wxListCtrl_DeleteAllItems(_swigobj)  (_swigobj->DeleteAllItems()) 
3082 static PyObject 
*_wrap_wxListCtrl_DeleteAllItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3083     PyObject 
* _resultobj
; 
3086     PyObject 
* _argo0 
= 0; 
3087     char *_kwnames
[] = { "self", NULL 
}; 
3090     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_DeleteAllItems",_kwnames
,&_argo0
))  
3093         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3094         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3095             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteAllItems. Expected _wxListCtrl_p."); 
3100     wxPy_BEGIN_ALLOW_THREADS
; 
3101         _result 
= (bool )wxListCtrl_DeleteAllItems(_arg0
); 
3103     wxPy_END_ALLOW_THREADS
; 
3104     if (PyErr_Occurred()) return NULL
; 
3105 }    _resultobj 
= Py_BuildValue("i",_result
); 
3109 #define wxListCtrl_DeleteColumn(_swigobj,_swigarg0)  (_swigobj->DeleteColumn(_swigarg0)) 
3110 static PyObject 
*_wrap_wxListCtrl_DeleteColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3111     PyObject 
* _resultobj
; 
3115     PyObject 
* _argo0 
= 0; 
3116     char *_kwnames
[] = { "self","col", NULL 
}; 
3119     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_DeleteColumn",_kwnames
,&_argo0
,&_arg1
))  
3122         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3123         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3124             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteColumn. Expected _wxListCtrl_p."); 
3129     wxPy_BEGIN_ALLOW_THREADS
; 
3130         _result 
= (bool )wxListCtrl_DeleteColumn(_arg0
,_arg1
); 
3132     wxPy_END_ALLOW_THREADS
; 
3133     if (PyErr_Occurred()) return NULL
; 
3134 }    _resultobj 
= Py_BuildValue("i",_result
); 
3138 #define wxListCtrl_DeleteAllColumns(_swigobj)  (_swigobj->DeleteAllColumns()) 
3139 static PyObject 
*_wrap_wxListCtrl_DeleteAllColumns(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3140     PyObject 
* _resultobj
; 
3143     PyObject 
* _argo0 
= 0; 
3144     char *_kwnames
[] = { "self", NULL 
}; 
3147     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_DeleteAllColumns",_kwnames
,&_argo0
))  
3150         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3151         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3152             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteAllColumns. Expected _wxListCtrl_p."); 
3157     wxPy_BEGIN_ALLOW_THREADS
; 
3158         _result 
= (bool )wxListCtrl_DeleteAllColumns(_arg0
); 
3160     wxPy_END_ALLOW_THREADS
; 
3161     if (PyErr_Occurred()) return NULL
; 
3162 }    _resultobj 
= Py_BuildValue("i",_result
); 
3166 #define wxListCtrl_ClearAll(_swigobj)  (_swigobj->ClearAll()) 
3167 static PyObject 
*_wrap_wxListCtrl_ClearAll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3168     PyObject 
* _resultobj
; 
3170     PyObject 
* _argo0 
= 0; 
3171     char *_kwnames
[] = { "self", NULL 
}; 
3174     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_ClearAll",_kwnames
,&_argo0
))  
3177         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3178         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3179             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_ClearAll. Expected _wxListCtrl_p."); 
3184     wxPy_BEGIN_ALLOW_THREADS
; 
3185         wxListCtrl_ClearAll(_arg0
); 
3187     wxPy_END_ALLOW_THREADS
; 
3188     if (PyErr_Occurred()) return NULL
; 
3189 }    Py_INCREF(Py_None
); 
3190     _resultobj 
= Py_None
; 
3194 #define wxListCtrl_EditLabel(_swigobj,_swigarg0)  (_swigobj->EditLabel(_swigarg0)) 
3195 static PyObject 
*_wrap_wxListCtrl_EditLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3196     PyObject 
* _resultobj
; 
3199     PyObject 
* _argo0 
= 0; 
3200     char *_kwnames
[] = { "self","item", NULL 
}; 
3203     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_EditLabel",_kwnames
,&_argo0
,&_arg1
))  
3206         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3207         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3208             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_EditLabel. Expected _wxListCtrl_p."); 
3213     wxPy_BEGIN_ALLOW_THREADS
; 
3214         wxListCtrl_EditLabel(_arg0
,_arg1
); 
3216     wxPy_END_ALLOW_THREADS
; 
3217     if (PyErr_Occurred()) return NULL
; 
3218 }    Py_INCREF(Py_None
); 
3219     _resultobj 
= Py_None
; 
3223 #define wxListCtrl_EnsureVisible(_swigobj,_swigarg0)  (_swigobj->EnsureVisible(_swigarg0)) 
3224 static PyObject 
*_wrap_wxListCtrl_EnsureVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3225     PyObject 
* _resultobj
; 
3229     PyObject 
* _argo0 
= 0; 
3230     char *_kwnames
[] = { "self","item", NULL 
}; 
3233     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_EnsureVisible",_kwnames
,&_argo0
,&_arg1
))  
3236         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3237         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3238             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_EnsureVisible. Expected _wxListCtrl_p."); 
3243     wxPy_BEGIN_ALLOW_THREADS
; 
3244         _result 
= (bool )wxListCtrl_EnsureVisible(_arg0
,_arg1
); 
3246     wxPy_END_ALLOW_THREADS
; 
3247     if (PyErr_Occurred()) return NULL
; 
3248 }    _resultobj 
= Py_BuildValue("i",_result
); 
3252 #define wxListCtrl_FindItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->FindItem(_swigarg0,_swigarg1,_swigarg2)) 
3253 static PyObject 
*_wrap_wxListCtrl_FindItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3254     PyObject 
* _resultobj
; 
3259     bool  _arg3 
= (bool ) FALSE
; 
3260     PyObject 
* _argo0 
= 0; 
3261     PyObject 
* _obj2 
= 0; 
3262     int tempbool3 
= (int) FALSE
; 
3263     char *_kwnames
[] = { "self","start","str","partial", NULL 
}; 
3266     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO|i:wxListCtrl_FindItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&tempbool3
))  
3269         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3270         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3271             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_FindItem. Expected _wxListCtrl_p."); 
3276 #if PYTHON_API_VERSION >= 1009 
3277     char* tmpPtr
; int tmpSize
; 
3278     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
3279         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3282     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
3284     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
3286     if (!PyString_Check(_obj2
)) { 
3287         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3290     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
3293     _arg3 
= (bool ) tempbool3
; 
3295     wxPy_BEGIN_ALLOW_THREADS
; 
3296         _result 
= (long )wxListCtrl_FindItem(_arg0
,_arg1
,*_arg2
,_arg3
); 
3298     wxPy_END_ALLOW_THREADS
; 
3299     if (PyErr_Occurred()) return NULL
; 
3300 }    _resultobj 
= Py_BuildValue("l",_result
); 
3308 #define wxListCtrl_FindItemData(_swigobj,_swigarg0,_swigarg1)  (_swigobj->FindItem(_swigarg0,_swigarg1)) 
3309 static PyObject 
*_wrap_wxListCtrl_FindItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3310     PyObject 
* _resultobj
; 
3315     PyObject 
* _argo0 
= 0; 
3316     char *_kwnames
[] = { "self","start","data", NULL 
}; 
3319     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_FindItemData",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3322         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3323         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3324             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_FindItemData. Expected _wxListCtrl_p."); 
3329     wxPy_BEGIN_ALLOW_THREADS
; 
3330         _result 
= (long )wxListCtrl_FindItemData(_arg0
,_arg1
,_arg2
); 
3332     wxPy_END_ALLOW_THREADS
; 
3333     if (PyErr_Occurred()) return NULL
; 
3334 }    _resultobj 
= Py_BuildValue("l",_result
); 
3338 #define wxListCtrl_FindItemAtPos(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->FindItem(_swigarg0,_swigarg1,_swigarg2)) 
3339 static PyObject 
*_wrap_wxListCtrl_FindItemAtPos(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3340     PyObject 
* _resultobj
; 
3346     PyObject 
* _argo0 
= 0; 
3348     PyObject 
* _obj2 
= 0; 
3349     char *_kwnames
[] = { "self","start","pt","direction", NULL 
}; 
3352     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlOi:wxListCtrl_FindItemAtPos",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_arg3
))  
3355         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3356         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3357             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_FindItemAtPos. Expected _wxListCtrl_p."); 
3363     if (! wxPoint_helper(_obj2
, &_arg2
)) 
3367     wxPy_BEGIN_ALLOW_THREADS
; 
3368         _result 
= (long )wxListCtrl_FindItemAtPos(_arg0
,_arg1
,*_arg2
,_arg3
); 
3370     wxPy_END_ALLOW_THREADS
; 
3371     if (PyErr_Occurred()) return NULL
; 
3372 }    _resultobj 
= Py_BuildValue("l",_result
); 
3376 #define wxListCtrl_GetColumn(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetColumn(_swigarg0,_swigarg1)) 
3377 static PyObject 
*_wrap_wxListCtrl_GetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3378     PyObject 
* _resultobj
; 
3383     PyObject 
* _argo0 
= 0; 
3384     PyObject 
* _argo2 
= 0; 
3385     char *_kwnames
[] = { "self","col","item", NULL 
}; 
3388     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxListCtrl_GetColumn",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
3391         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3392         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3393             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetColumn. Expected _wxListCtrl_p."); 
3398         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
3399         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxListItem_p")) { 
3400             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxListCtrl_GetColumn. Expected _wxListItem_p."); 
3405     wxPy_BEGIN_ALLOW_THREADS
; 
3406         _result 
= (bool )wxListCtrl_GetColumn(_arg0
,_arg1
,*_arg2
); 
3408     wxPy_END_ALLOW_THREADS
; 
3409     if (PyErr_Occurred()) return NULL
; 
3410 }    _resultobj 
= Py_BuildValue("i",_result
); 
3414 #define wxListCtrl_GetColumnWidth(_swigobj,_swigarg0)  (_swigobj->GetColumnWidth(_swigarg0)) 
3415 static PyObject 
*_wrap_wxListCtrl_GetColumnWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3416     PyObject 
* _resultobj
; 
3420     PyObject 
* _argo0 
= 0; 
3421     char *_kwnames
[] = { "self","col", NULL 
}; 
3424     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetColumnWidth",_kwnames
,&_argo0
,&_arg1
))  
3427         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3428         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3429             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetColumnWidth. Expected _wxListCtrl_p."); 
3434     wxPy_BEGIN_ALLOW_THREADS
; 
3435         _result 
= (int )wxListCtrl_GetColumnWidth(_arg0
,_arg1
); 
3437     wxPy_END_ALLOW_THREADS
; 
3438     if (PyErr_Occurred()) return NULL
; 
3439 }    _resultobj 
= Py_BuildValue("i",_result
); 
3443 #define wxListCtrl_GetCountPerPage(_swigobj)  (_swigobj->GetCountPerPage()) 
3444 static PyObject 
*_wrap_wxListCtrl_GetCountPerPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3445     PyObject 
* _resultobj
; 
3448     PyObject 
* _argo0 
= 0; 
3449     char *_kwnames
[] = { "self", NULL 
}; 
3452     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetCountPerPage",_kwnames
,&_argo0
))  
3455         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3456         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3457             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetCountPerPage. Expected _wxListCtrl_p."); 
3462     wxPy_BEGIN_ALLOW_THREADS
; 
3463         _result 
= (int )wxListCtrl_GetCountPerPage(_arg0
); 
3465     wxPy_END_ALLOW_THREADS
; 
3466     if (PyErr_Occurred()) return NULL
; 
3467 }    _resultobj 
= Py_BuildValue("i",_result
); 
3471 #define wxListCtrl_GetImageList(_swigobj,_swigarg0)  (_swigobj->GetImageList(_swigarg0)) 
3472 static PyObject 
*_wrap_wxListCtrl_GetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3473     PyObject 
* _resultobj
; 
3474     wxImageList 
* _result
; 
3477     PyObject 
* _argo0 
= 0; 
3478     char *_kwnames
[] = { "self","which", NULL 
}; 
3481     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetImageList",_kwnames
,&_argo0
,&_arg1
))  
3484         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3485         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3486             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetImageList. Expected _wxListCtrl_p."); 
3491     wxPy_BEGIN_ALLOW_THREADS
; 
3492         _result 
= (wxImageList 
*)wxListCtrl_GetImageList(_arg0
,_arg1
); 
3494     wxPy_END_ALLOW_THREADS
; 
3495     if (PyErr_Occurred()) return NULL
; 
3496 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3500 #define wxListCtrl_GetItemData(_swigobj,_swigarg0)  (_swigobj->GetItemData(_swigarg0)) 
3501 static PyObject 
*_wrap_wxListCtrl_GetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3502     PyObject 
* _resultobj
; 
3506     PyObject 
* _argo0 
= 0; 
3507     char *_kwnames
[] = { "self","item", NULL 
}; 
3510     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemData",_kwnames
,&_argo0
,&_arg1
))  
3513         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3514         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3515             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemData. Expected _wxListCtrl_p."); 
3520     wxPy_BEGIN_ALLOW_THREADS
; 
3521         _result 
= (long )wxListCtrl_GetItemData(_arg0
,_arg1
); 
3523     wxPy_END_ALLOW_THREADS
; 
3524     if (PyErr_Occurred()) return NULL
; 
3525 }    _resultobj 
= Py_BuildValue("l",_result
); 
3529 static wxListItem 
* wxListCtrl_GetItem(wxListCtrl 
*self
,long  itemId
,int  col
) { 
3530             wxListItem
* info 
= new wxListItem
; 
3531             info
->m_itemId 
= itemId
; 
3533             info
->m_mask 
= 0xFFFF; 
3534             self
->GetItem(*info
); 
3537 static PyObject 
*_wrap_wxListCtrl_GetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3538     PyObject 
* _resultobj
; 
3539     wxListItem 
* _result
; 
3542     int  _arg2 
= (int ) 0; 
3543     PyObject 
* _argo0 
= 0; 
3544     char *_kwnames
[] = { "self","itemId","col", NULL 
}; 
3547     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListCtrl_GetItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3550         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3551         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3552             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItem. Expected _wxListCtrl_p."); 
3557     wxPy_BEGIN_ALLOW_THREADS
; 
3558         _result 
= (wxListItem 
*)wxListCtrl_GetItem(_arg0
,_arg1
,_arg2
); 
3560     wxPy_END_ALLOW_THREADS
; 
3561     if (PyErr_Occurred()) return NULL
; 
3562 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3566 static wxPoint 
* wxListCtrl_GetItemPosition(wxListCtrl 
*self
,long  item
) { 
3567             wxPoint
* pos 
= new wxPoint
; 
3568             self
->GetItemPosition(item
, *pos
); 
3571 static PyObject 
*_wrap_wxListCtrl_GetItemPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3572     PyObject 
* _resultobj
; 
3576     PyObject 
* _argo0 
= 0; 
3577     char *_kwnames
[] = { "self","item", NULL 
}; 
3581     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemPosition",_kwnames
,&_argo0
,&_arg1
))  
3584         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3585         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3586             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemPosition. Expected _wxListCtrl_p."); 
3591     wxPy_BEGIN_ALLOW_THREADS
; 
3592         _result 
= (wxPoint 
*)wxListCtrl_GetItemPosition(_arg0
,_arg1
); 
3594     wxPy_END_ALLOW_THREADS
; 
3595     if (PyErr_Occurred()) return NULL
; 
3597         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPoint_p"); 
3598         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3601         _resultobj 
= Py_None
; 
3606 static wxRect 
* wxListCtrl_GetItemRect(wxListCtrl 
*self
,long  item
,int  code
) { 
3607             wxRect
* rect
= new wxRect
; 
3608             self
->GetItemRect(item
, *rect
, code
); 
3611 static PyObject 
*_wrap_wxListCtrl_GetItemRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3612     PyObject 
* _resultobj
; 
3616     int  _arg2 
= (int ) (wxLIST_RECT_BOUNDS
); 
3617     PyObject 
* _argo0 
= 0; 
3618     char *_kwnames
[] = { "self","item","code", NULL 
}; 
3622     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListCtrl_GetItemRect",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3625         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3626         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3627             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemRect. Expected _wxListCtrl_p."); 
3632     wxPy_BEGIN_ALLOW_THREADS
; 
3633         _result 
= (wxRect 
*)wxListCtrl_GetItemRect(_arg0
,_arg1
,_arg2
); 
3635     wxPy_END_ALLOW_THREADS
; 
3636     if (PyErr_Occurred()) return NULL
; 
3638         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxRect_p"); 
3639         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3642         _resultobj 
= Py_None
; 
3647 #define wxListCtrl_GetItemState(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetItemState(_swigarg0,_swigarg1)) 
3648 static PyObject 
*_wrap_wxListCtrl_GetItemState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3649     PyObject 
* _resultobj
; 
3654     PyObject 
* _argo0 
= 0; 
3655     char *_kwnames
[] = { "self","item","stateMask", NULL 
}; 
3658     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_GetItemState",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3661         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3662         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3663             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemState. Expected _wxListCtrl_p."); 
3668     wxPy_BEGIN_ALLOW_THREADS
; 
3669         _result 
= (int )wxListCtrl_GetItemState(_arg0
,_arg1
,_arg2
); 
3671     wxPy_END_ALLOW_THREADS
; 
3672     if (PyErr_Occurred()) return NULL
; 
3673 }    _resultobj 
= Py_BuildValue("i",_result
); 
3677 #define wxListCtrl_GetItemCount(_swigobj)  (_swigobj->GetItemCount()) 
3678 static PyObject 
*_wrap_wxListCtrl_GetItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3679     PyObject 
* _resultobj
; 
3682     PyObject 
* _argo0 
= 0; 
3683     char *_kwnames
[] = { "self", NULL 
}; 
3686     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetItemCount",_kwnames
,&_argo0
))  
3689         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3690         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3691             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemCount. Expected _wxListCtrl_p."); 
3696     wxPy_BEGIN_ALLOW_THREADS
; 
3697         _result 
= (int )wxListCtrl_GetItemCount(_arg0
); 
3699     wxPy_END_ALLOW_THREADS
; 
3700     if (PyErr_Occurred()) return NULL
; 
3701 }    _resultobj 
= Py_BuildValue("i",_result
); 
3705 #define wxListCtrl_GetItemSpacing(_swigobj,_swigarg0)  (_swigobj->GetItemSpacing(_swigarg0)) 
3706 static PyObject 
*_wrap_wxListCtrl_GetItemSpacing(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3707     PyObject 
* _resultobj
; 
3711     PyObject 
* _argo0 
= 0; 
3713     char *_kwnames
[] = { "self","isSmall", NULL 
}; 
3716     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetItemSpacing",_kwnames
,&_argo0
,&tempbool1
))  
3719         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3720         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3721             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemSpacing. Expected _wxListCtrl_p."); 
3725     _arg1 
= (bool ) tempbool1
; 
3727     wxPy_BEGIN_ALLOW_THREADS
; 
3728         _result 
= (int )wxListCtrl_GetItemSpacing(_arg0
,_arg1
); 
3730     wxPy_END_ALLOW_THREADS
; 
3731     if (PyErr_Occurred()) return NULL
; 
3732 }    _resultobj 
= Py_BuildValue("i",_result
); 
3736 #define wxListCtrl_GetItemText(_swigobj,_swigarg0)  (_swigobj->GetItemText(_swigarg0)) 
3737 static PyObject 
*_wrap_wxListCtrl_GetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3738     PyObject 
* _resultobj
; 
3742     PyObject 
* _argo0 
= 0; 
3743     char *_kwnames
[] = { "self","item", NULL 
}; 
3746     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemText",_kwnames
,&_argo0
,&_arg1
))  
3749         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3750         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3751             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemText. Expected _wxListCtrl_p."); 
3756     wxPy_BEGIN_ALLOW_THREADS
; 
3757         _result 
= new wxString (wxListCtrl_GetItemText(_arg0
,_arg1
)); 
3759     wxPy_END_ALLOW_THREADS
; 
3760     if (PyErr_Occurred()) return NULL
; 
3762     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
3770 #define wxListCtrl_GetNextItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->GetNextItem(_swigarg0,_swigarg1,_swigarg2)) 
3771 static PyObject 
*_wrap_wxListCtrl_GetNextItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3772     PyObject 
* _resultobj
; 
3776     int  _arg2 
= (int ) (wxLIST_NEXT_ALL
); 
3777     int  _arg3 
= (int ) (wxLIST_STATE_DONTCARE
); 
3778     PyObject 
* _argo0 
= 0; 
3779     char *_kwnames
[] = { "self","item","geometry","state", NULL 
}; 
3782     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|ii:wxListCtrl_GetNextItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
3785         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3786         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3787             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetNextItem. Expected _wxListCtrl_p."); 
3792     wxPy_BEGIN_ALLOW_THREADS
; 
3793         _result 
= (long )wxListCtrl_GetNextItem(_arg0
,_arg1
,_arg2
,_arg3
); 
3795     wxPy_END_ALLOW_THREADS
; 
3796     if (PyErr_Occurred()) return NULL
; 
3797 }    _resultobj 
= Py_BuildValue("l",_result
); 
3801 #define wxListCtrl_GetSelectedItemCount(_swigobj)  (_swigobj->GetSelectedItemCount()) 
3802 static PyObject 
*_wrap_wxListCtrl_GetSelectedItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3803     PyObject 
* _resultobj
; 
3806     PyObject 
* _argo0 
= 0; 
3807     char *_kwnames
[] = { "self", NULL 
}; 
3810     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetSelectedItemCount",_kwnames
,&_argo0
))  
3813         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3814         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3815             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetSelectedItemCount. Expected _wxListCtrl_p."); 
3820     wxPy_BEGIN_ALLOW_THREADS
; 
3821         _result 
= (int )wxListCtrl_GetSelectedItemCount(_arg0
); 
3823     wxPy_END_ALLOW_THREADS
; 
3824     if (PyErr_Occurred()) return NULL
; 
3825 }    _resultobj 
= Py_BuildValue("i",_result
); 
3829 #define wxListCtrl_GetTopItem(_swigobj)  (_swigobj->GetTopItem()) 
3830 static PyObject 
*_wrap_wxListCtrl_GetTopItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3831     PyObject 
* _resultobj
; 
3834     PyObject 
* _argo0 
= 0; 
3835     char *_kwnames
[] = { "self", NULL 
}; 
3838     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetTopItem",_kwnames
,&_argo0
))  
3841         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3842         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3843             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetTopItem. Expected _wxListCtrl_p."); 
3848     wxPy_BEGIN_ALLOW_THREADS
; 
3849         _result 
= (long )wxListCtrl_GetTopItem(_arg0
); 
3851     wxPy_END_ALLOW_THREADS
; 
3852     if (PyErr_Occurred()) return NULL
; 
3853 }    _resultobj 
= Py_BuildValue("l",_result
); 
3857 #define wxListCtrl_HitTest(_swigobj,_swigarg0,_swigarg1)  (_swigobj->HitTest(_swigarg0,_swigarg1)) 
3858 static PyObject 
*_wrap_wxListCtrl_HitTest(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3859     PyObject 
* _resultobj
; 
3865     PyObject 
* _argo0 
= 0; 
3867     PyObject 
* _obj1 
= 0; 
3868     char *_kwnames
[] = { "self","point", NULL 
}; 
3874     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_HitTest",_kwnames
,&_argo0
,&_obj1
))  
3877         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3878         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3879             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_HitTest. Expected _wxListCtrl_p."); 
3885     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3889     wxPy_BEGIN_ALLOW_THREADS
; 
3890         _result 
= (long )wxListCtrl_HitTest(_arg0
,*_arg1
,*_arg2
); 
3892     wxPy_END_ALLOW_THREADS
; 
3893     if (PyErr_Occurred()) return NULL
; 
3894 }    _resultobj 
= Py_BuildValue("l",_result
); 
3897     o 
= PyInt_FromLong((long) (*_arg2
)); 
3898     _resultobj 
= t_output_helper(_resultobj
, o
); 
3903 #define wxListCtrl_InsertColumnInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->InsertColumn(_swigarg0,_swigarg1)) 
3904 static PyObject 
*_wrap_wxListCtrl_InsertColumnInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3905     PyObject 
* _resultobj
; 
3910     PyObject 
* _argo0 
= 0; 
3911     PyObject 
* _argo2 
= 0; 
3912     char *_kwnames
[] = { "self","col","info", NULL 
}; 
3915     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_InsertColumnInfo",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
3918         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3919         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3920             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertColumnInfo. Expected _wxListCtrl_p."); 
3925         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
3926         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxListItem_p")) { 
3927             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxListCtrl_InsertColumnInfo. Expected _wxListItem_p."); 
3932     wxPy_BEGIN_ALLOW_THREADS
; 
3933         _result 
= (long )wxListCtrl_InsertColumnInfo(_arg0
,_arg1
,*_arg2
); 
3935     wxPy_END_ALLOW_THREADS
; 
3936     if (PyErr_Occurred()) return NULL
; 
3937 }    _resultobj 
= Py_BuildValue("l",_result
); 
3941 #define wxListCtrl_InsertColumn(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->InsertColumn(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3942 static PyObject 
*_wrap_wxListCtrl_InsertColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3943     PyObject 
* _resultobj
; 
3948     int  _arg3 
= (int ) (wxLIST_FORMAT_LEFT
); 
3949     int  _arg4 
= (int ) -1; 
3950     PyObject 
* _argo0 
= 0; 
3951     PyObject 
* _obj2 
= 0; 
3952     char *_kwnames
[] = { "self","col","heading","format","width", NULL 
}; 
3955     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO|ii:wxListCtrl_InsertColumn",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_arg3
,&_arg4
))  
3958         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3959         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3960             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertColumn. Expected _wxListCtrl_p."); 
3965 #if PYTHON_API_VERSION >= 1009 
3966     char* tmpPtr
; int tmpSize
; 
3967     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
3968         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3971     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
3973     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
3975     if (!PyString_Check(_obj2
)) { 
3976         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3979     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
3983     wxPy_BEGIN_ALLOW_THREADS
; 
3984         _result 
= (long )wxListCtrl_InsertColumn(_arg0
,_arg1
,*_arg2
,_arg3
,_arg4
); 
3986     wxPy_END_ALLOW_THREADS
; 
3987     if (PyErr_Occurred()) return NULL
; 
3988 }    _resultobj 
= Py_BuildValue("l",_result
); 
3996 #define wxListCtrl_InsertItem(_swigobj,_swigarg0)  (_swigobj->InsertItem(_swigarg0)) 
3997 static PyObject 
*_wrap_wxListCtrl_InsertItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3998     PyObject 
* _resultobj
; 
4002     PyObject 
* _argo0 
= 0; 
4003     PyObject 
* _argo1 
= 0; 
4004     char *_kwnames
[] = { "self","info", NULL 
}; 
4007     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_InsertItem",_kwnames
,&_argo0
,&_argo1
))  
4010         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4011         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4012             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertItem. Expected _wxListCtrl_p."); 
4017         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4018         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxListItem_p")) { 
4019             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_InsertItem. Expected _wxListItem_p."); 
4024     wxPy_BEGIN_ALLOW_THREADS
; 
4025         _result 
= (long )wxListCtrl_InsertItem(_arg0
,*_arg1
); 
4027     wxPy_END_ALLOW_THREADS
; 
4028     if (PyErr_Occurred()) return NULL
; 
4029 }    _resultobj 
= Py_BuildValue("l",_result
); 
4033 #define wxListCtrl_InsertStringItem(_swigobj,_swigarg0,_swigarg1)  (_swigobj->InsertItem(_swigarg0,_swigarg1)) 
4034 static PyObject 
*_wrap_wxListCtrl_InsertStringItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4035     PyObject 
* _resultobj
; 
4040     PyObject 
* _argo0 
= 0; 
4041     PyObject 
* _obj2 
= 0; 
4042     char *_kwnames
[] = { "self","index","label", NULL 
}; 
4045     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_InsertStringItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
4048         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4049         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4050             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertStringItem. Expected _wxListCtrl_p."); 
4055 #if PYTHON_API_VERSION >= 1009 
4056     char* tmpPtr
; int tmpSize
; 
4057     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
4058         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4061     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
4063     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
4065     if (!PyString_Check(_obj2
)) { 
4066         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4069     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
4073     wxPy_BEGIN_ALLOW_THREADS
; 
4074         _result 
= (long )wxListCtrl_InsertStringItem(_arg0
,_arg1
,*_arg2
); 
4076     wxPy_END_ALLOW_THREADS
; 
4077     if (PyErr_Occurred()) return NULL
; 
4078 }    _resultobj 
= Py_BuildValue("l",_result
); 
4086 #define wxListCtrl_InsertImageItem(_swigobj,_swigarg0,_swigarg1)  (_swigobj->InsertItem(_swigarg0,_swigarg1)) 
4087 static PyObject 
*_wrap_wxListCtrl_InsertImageItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4088     PyObject 
* _resultobj
; 
4093     PyObject 
* _argo0 
= 0; 
4094     char *_kwnames
[] = { "self","index","imageIndex", NULL 
}; 
4097     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oli:wxListCtrl_InsertImageItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4100         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4101         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4102             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertImageItem. Expected _wxListCtrl_p."); 
4107     wxPy_BEGIN_ALLOW_THREADS
; 
4108         _result 
= (long )wxListCtrl_InsertImageItem(_arg0
,_arg1
,_arg2
); 
4110     wxPy_END_ALLOW_THREADS
; 
4111     if (PyErr_Occurred()) return NULL
; 
4112 }    _resultobj 
= Py_BuildValue("l",_result
); 
4116 #define wxListCtrl_InsertImageStringItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2)) 
4117 static PyObject 
*_wrap_wxListCtrl_InsertImageStringItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4118     PyObject 
* _resultobj
; 
4124     PyObject 
* _argo0 
= 0; 
4125     PyObject 
* _obj2 
= 0; 
4126     char *_kwnames
[] = { "self","index","label","imageIndex", NULL 
}; 
4129     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlOi:wxListCtrl_InsertImageStringItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_arg3
))  
4132         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4133         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4134             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertImageStringItem. Expected _wxListCtrl_p."); 
4139 #if PYTHON_API_VERSION >= 1009 
4140     char* tmpPtr
; int tmpSize
; 
4141     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
4142         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4145     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
4147     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
4149     if (!PyString_Check(_obj2
)) { 
4150         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4153     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
4157     wxPy_BEGIN_ALLOW_THREADS
; 
4158         _result 
= (long )wxListCtrl_InsertImageStringItem(_arg0
,_arg1
,*_arg2
,_arg3
); 
4160     wxPy_END_ALLOW_THREADS
; 
4161     if (PyErr_Occurred()) return NULL
; 
4162 }    _resultobj 
= Py_BuildValue("l",_result
); 
4170 #define wxListCtrl_ScrollList(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ScrollList(_swigarg0,_swigarg1)) 
4171 static PyObject 
*_wrap_wxListCtrl_ScrollList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4172     PyObject 
* _resultobj
; 
4177     PyObject 
* _argo0 
= 0; 
4178     char *_kwnames
[] = { "self","dx","dy", NULL 
}; 
4181     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxListCtrl_ScrollList",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4184         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4185         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4186             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_ScrollList. Expected _wxListCtrl_p."); 
4191     wxPy_BEGIN_ALLOW_THREADS
; 
4192         _result 
= (bool )wxListCtrl_ScrollList(_arg0
,_arg1
,_arg2
); 
4194     wxPy_END_ALLOW_THREADS
; 
4195     if (PyErr_Occurred()) return NULL
; 
4196 }    _resultobj 
= Py_BuildValue("i",_result
); 
4200 #define wxListCtrl_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
4201 static PyObject 
*_wrap_wxListCtrl_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4202     PyObject 
* _resultobj
; 
4205     PyObject 
* _argo0 
= 0; 
4207     PyObject 
* _obj1 
= 0; 
4208     char *_kwnames
[] = { "self","col", NULL 
}; 
4211     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
4214         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4215         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4216             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetBackgroundColour. Expected _wxListCtrl_p."); 
4222     if (! wxColour_helper(_obj1
, &_arg1
)) 
4226     wxPy_BEGIN_ALLOW_THREADS
; 
4227         wxListCtrl_SetBackgroundColour(_arg0
,*_arg1
); 
4229     wxPy_END_ALLOW_THREADS
; 
4230     if (PyErr_Occurred()) return NULL
; 
4231 }    Py_INCREF(Py_None
); 
4232     _resultobj 
= Py_None
; 
4236 #define wxListCtrl_SetColumn(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetColumn(_swigarg0,_swigarg1)) 
4237 static PyObject 
*_wrap_wxListCtrl_SetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4238     PyObject 
* _resultobj
; 
4243     PyObject 
* _argo0 
= 0; 
4244     PyObject 
* _argo2 
= 0; 
4245     char *_kwnames
[] = { "self","col","item", NULL 
}; 
4248     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxListCtrl_SetColumn",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
4251         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4252         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4253             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetColumn. Expected _wxListCtrl_p."); 
4258         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
4259         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxListItem_p")) { 
4260             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxListCtrl_SetColumn. Expected _wxListItem_p."); 
4265     wxPy_BEGIN_ALLOW_THREADS
; 
4266         _result 
= (bool )wxListCtrl_SetColumn(_arg0
,_arg1
,*_arg2
); 
4268     wxPy_END_ALLOW_THREADS
; 
4269     if (PyErr_Occurred()) return NULL
; 
4270 }    _resultobj 
= Py_BuildValue("i",_result
); 
4274 #define wxListCtrl_SetColumnWidth(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetColumnWidth(_swigarg0,_swigarg1)) 
4275 static PyObject 
*_wrap_wxListCtrl_SetColumnWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4276     PyObject 
* _resultobj
; 
4281     PyObject 
* _argo0 
= 0; 
4282     char *_kwnames
[] = { "self","col","width", NULL 
}; 
4285     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxListCtrl_SetColumnWidth",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4288         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4289         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4290             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetColumnWidth. Expected _wxListCtrl_p."); 
4295     wxPy_BEGIN_ALLOW_THREADS
; 
4296         _result 
= (bool )wxListCtrl_SetColumnWidth(_arg0
,_arg1
,_arg2
); 
4298     wxPy_END_ALLOW_THREADS
; 
4299     if (PyErr_Occurred()) return NULL
; 
4300 }    _resultobj 
= Py_BuildValue("i",_result
); 
4304 #define wxListCtrl_SetImageList(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetImageList(_swigarg0,_swigarg1)) 
4305 static PyObject 
*_wrap_wxListCtrl_SetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4306     PyObject 
* _resultobj
; 
4308     wxImageList 
* _arg1
; 
4310     PyObject 
* _argo0 
= 0; 
4311     PyObject 
* _argo1 
= 0; 
4312     char *_kwnames
[] = { "self","imageList","which", NULL 
}; 
4315     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxListCtrl_SetImageList",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
4318         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4319         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4320             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetImageList. Expected _wxListCtrl_p."); 
4325         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4326         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
4327             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_SetImageList. Expected _wxImageList_p."); 
4332     wxPy_BEGIN_ALLOW_THREADS
; 
4333         wxListCtrl_SetImageList(_arg0
,_arg1
,_arg2
); 
4335     wxPy_END_ALLOW_THREADS
; 
4336     if (PyErr_Occurred()) return NULL
; 
4337 }    Py_INCREF(Py_None
); 
4338     _resultobj 
= Py_None
; 
4342 #define wxListCtrl_SetItem(_swigobj,_swigarg0)  (_swigobj->SetItem(_swigarg0)) 
4343 static PyObject 
*_wrap_wxListCtrl_SetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4344     PyObject 
* _resultobj
; 
4348     PyObject 
* _argo0 
= 0; 
4349     PyObject 
* _argo1 
= 0; 
4350     char *_kwnames
[] = { "self","info", NULL 
}; 
4353     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SetItem",_kwnames
,&_argo0
,&_argo1
))  
4356         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4357         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4358             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItem. Expected _wxListCtrl_p."); 
4363         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4364         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxListItem_p")) { 
4365             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_SetItem. Expected _wxListItem_p."); 
4370     wxPy_BEGIN_ALLOW_THREADS
; 
4371         _result 
= (bool )wxListCtrl_SetItem(_arg0
,*_arg1
); 
4373     wxPy_END_ALLOW_THREADS
; 
4374     if (PyErr_Occurred()) return NULL
; 
4375 }    _resultobj 
= Py_BuildValue("i",_result
); 
4379 #define wxListCtrl_SetStringItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->SetItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4380 static PyObject 
*_wrap_wxListCtrl_SetStringItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4381     PyObject 
* _resultobj
; 
4387     int  _arg4 
= (int ) -1; 
4388     PyObject 
* _argo0 
= 0; 
4389     PyObject 
* _obj3 
= 0; 
4390     char *_kwnames
[] = { "self","index","col","label","imageId", NULL 
}; 
4393     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OliO|i:wxListCtrl_SetStringItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
,&_arg4
))  
4396         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4397         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4398             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetStringItem. Expected _wxListCtrl_p."); 
4403 #if PYTHON_API_VERSION >= 1009 
4404     char* tmpPtr
; int tmpSize
; 
4405     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
4406         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4409     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
4411     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
4413     if (!PyString_Check(_obj3
)) { 
4414         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4417     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
4421     wxPy_BEGIN_ALLOW_THREADS
; 
4422         _result 
= (long )wxListCtrl_SetStringItem(_arg0
,_arg1
,_arg2
,*_arg3
,_arg4
); 
4424     wxPy_END_ALLOW_THREADS
; 
4425     if (PyErr_Occurred()) return NULL
; 
4426 }    _resultobj 
= Py_BuildValue("l",_result
); 
4434 #define wxListCtrl_SetItemData(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemData(_swigarg0,_swigarg1)) 
4435 static PyObject 
*_wrap_wxListCtrl_SetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4436     PyObject 
* _resultobj
; 
4441     PyObject 
* _argo0 
= 0; 
4442     char *_kwnames
[] = { "self","item","data", NULL 
}; 
4445     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_SetItemData",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4448         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4449         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4450             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemData. Expected _wxListCtrl_p."); 
4455     wxPy_BEGIN_ALLOW_THREADS
; 
4456         _result 
= (bool )wxListCtrl_SetItemData(_arg0
,_arg1
,_arg2
); 
4458     wxPy_END_ALLOW_THREADS
; 
4459     if (PyErr_Occurred()) return NULL
; 
4460 }    _resultobj 
= Py_BuildValue("i",_result
); 
4464 #define wxListCtrl_SetItemImage(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetItemImage(_swigarg0,_swigarg1,_swigarg2)) 
4465 static PyObject 
*_wrap_wxListCtrl_SetItemImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4466     PyObject 
* _resultobj
; 
4472     PyObject 
* _argo0 
= 0; 
4473     char *_kwnames
[] = { "self","item","image","selImage", NULL 
}; 
4476     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Olii:wxListCtrl_SetItemImage",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
4479         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4480         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4481             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemImage. Expected _wxListCtrl_p."); 
4486     wxPy_BEGIN_ALLOW_THREADS
; 
4487         _result 
= (bool )wxListCtrl_SetItemImage(_arg0
,_arg1
,_arg2
,_arg3
); 
4489     wxPy_END_ALLOW_THREADS
; 
4490     if (PyErr_Occurred()) return NULL
; 
4491 }    _resultobj 
= Py_BuildValue("i",_result
); 
4495 #define wxListCtrl_SetItemPosition(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemPosition(_swigarg0,_swigarg1)) 
4496 static PyObject 
*_wrap_wxListCtrl_SetItemPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4497     PyObject 
* _resultobj
; 
4502     PyObject 
* _argo0 
= 0; 
4504     PyObject 
* _obj2 
= 0; 
4505     char *_kwnames
[] = { "self","item","pos", NULL 
}; 
4508     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_SetItemPosition",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
4511         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4512         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4513             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemPosition. Expected _wxListCtrl_p."); 
4519     if (! wxPoint_helper(_obj2
, &_arg2
)) 
4523     wxPy_BEGIN_ALLOW_THREADS
; 
4524         _result 
= (bool )wxListCtrl_SetItemPosition(_arg0
,_arg1
,*_arg2
); 
4526     wxPy_END_ALLOW_THREADS
; 
4527     if (PyErr_Occurred()) return NULL
; 
4528 }    _resultobj 
= Py_BuildValue("i",_result
); 
4532 #define wxListCtrl_SetItemState(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetItemState(_swigarg0,_swigarg1,_swigarg2)) 
4533 static PyObject 
*_wrap_wxListCtrl_SetItemState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4534     PyObject 
* _resultobj
; 
4540     PyObject 
* _argo0 
= 0; 
4541     char *_kwnames
[] = { "self","item","state","stateMask", NULL 
}; 
4544     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Olll:wxListCtrl_SetItemState",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
4547         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4548         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4549             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemState. Expected _wxListCtrl_p."); 
4554     wxPy_BEGIN_ALLOW_THREADS
; 
4555         _result 
= (bool )wxListCtrl_SetItemState(_arg0
,_arg1
,_arg2
,_arg3
); 
4557     wxPy_END_ALLOW_THREADS
; 
4558     if (PyErr_Occurred()) return NULL
; 
4559 }    _resultobj 
= Py_BuildValue("i",_result
); 
4563 #define wxListCtrl_SetItemText(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemText(_swigarg0,_swigarg1)) 
4564 static PyObject 
*_wrap_wxListCtrl_SetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4565     PyObject 
* _resultobj
; 
4569     PyObject 
* _argo0 
= 0; 
4570     PyObject 
* _obj2 
= 0; 
4571     char *_kwnames
[] = { "self","item","text", NULL 
}; 
4574     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_SetItemText",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
4577         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4578         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4579             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemText. Expected _wxListCtrl_p."); 
4584 #if PYTHON_API_VERSION >= 1009 
4585     char* tmpPtr
; int tmpSize
; 
4586     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
4587         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4590     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
4592     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
4594     if (!PyString_Check(_obj2
)) { 
4595         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4598     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
4602     wxPy_BEGIN_ALLOW_THREADS
; 
4603         wxListCtrl_SetItemText(_arg0
,_arg1
,*_arg2
); 
4605     wxPy_END_ALLOW_THREADS
; 
4606     if (PyErr_Occurred()) return NULL
; 
4607 }    Py_INCREF(Py_None
); 
4608     _resultobj 
= Py_None
; 
4616 #define wxListCtrl_SetSingleStyle(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSingleStyle(_swigarg0,_swigarg1)) 
4617 static PyObject 
*_wrap_wxListCtrl_SetSingleStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4618     PyObject 
* _resultobj
; 
4621     bool  _arg2 
= (bool ) TRUE
; 
4622     PyObject 
* _argo0 
= 0; 
4623     int tempbool2 
= (int) TRUE
; 
4624     char *_kwnames
[] = { "self","style","add", NULL 
}; 
4627     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListCtrl_SetSingleStyle",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
4630         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4631         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4632             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetSingleStyle. Expected _wxListCtrl_p."); 
4636     _arg2 
= (bool ) tempbool2
; 
4638     wxPy_BEGIN_ALLOW_THREADS
; 
4639         wxListCtrl_SetSingleStyle(_arg0
,_arg1
,_arg2
); 
4641     wxPy_END_ALLOW_THREADS
; 
4642     if (PyErr_Occurred()) return NULL
; 
4643 }    Py_INCREF(Py_None
); 
4644     _resultobj 
= Py_None
; 
4648 #define wxListCtrl_SetWindowStyleFlag(_swigobj,_swigarg0)  (_swigobj->SetWindowStyleFlag(_swigarg0)) 
4649 static PyObject 
*_wrap_wxListCtrl_SetWindowStyleFlag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4650     PyObject 
* _resultobj
; 
4653     PyObject 
* _argo0 
= 0; 
4654     char *_kwnames
[] = { "self","style", NULL 
}; 
4657     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_SetWindowStyleFlag",_kwnames
,&_argo0
,&_arg1
))  
4660         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4661         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4662             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetWindowStyleFlag. Expected _wxListCtrl_p."); 
4667     wxPy_BEGIN_ALLOW_THREADS
; 
4668         wxListCtrl_SetWindowStyleFlag(_arg0
,_arg1
); 
4670     wxPy_END_ALLOW_THREADS
; 
4671     if (PyErr_Occurred()) return NULL
; 
4672 }    Py_INCREF(Py_None
); 
4673     _resultobj 
= Py_None
; 
4677 static bool  wxListCtrl_SortItems(wxListCtrl 
*self
,PyObject 
* func
) { 
4678             if (!PyCallable_Check(func
)) 
4681             return self
->SortItems(wxPyListCtrl_SortItems
, (long)func
); 
4683 static PyObject 
*_wrap_wxListCtrl_SortItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4684     PyObject 
* _resultobj
; 
4688     PyObject 
* _argo0 
= 0; 
4689     PyObject 
* _obj1 
= 0; 
4690     char *_kwnames
[] = { "self","func", NULL 
}; 
4693     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SortItems",_kwnames
,&_argo0
,&_obj1
))  
4696         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4697         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4698             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SortItems. Expected _wxListCtrl_p."); 
4706     wxPy_BEGIN_ALLOW_THREADS
; 
4707         _result 
= (bool )wxListCtrl_SortItems(_arg0
,_arg1
); 
4709     wxPy_END_ALLOW_THREADS
; 
4710     if (PyErr_Occurred()) return NULL
; 
4711 }    _resultobj 
= Py_BuildValue("i",_result
); 
4715 #define new_wxTreeItemId() (new wxTreeItemId()) 
4716 static PyObject 
*_wrap_new_wxTreeItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4717     PyObject 
* _resultobj
; 
4718     wxTreeItemId 
* _result
; 
4719     char *_kwnames
[] = {  NULL 
}; 
4723     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxTreeItemId",_kwnames
))  
4726     wxPy_BEGIN_ALLOW_THREADS
; 
4727         _result 
= (wxTreeItemId 
*)new_wxTreeItemId(); 
4729     wxPy_END_ALLOW_THREADS
; 
4730     if (PyErr_Occurred()) return NULL
; 
4732         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeItemId_p"); 
4733         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4736         _resultobj 
= Py_None
; 
4741 #define delete_wxTreeItemId(_swigobj) (delete _swigobj) 
4742 static PyObject 
*_wrap_delete_wxTreeItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4743     PyObject 
* _resultobj
; 
4744     wxTreeItemId 
* _arg0
; 
4745     PyObject 
* _argo0 
= 0; 
4746     char *_kwnames
[] = { "self", NULL 
}; 
4749     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxTreeItemId",_kwnames
,&_argo0
))  
4752         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4753         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemId_p")) { 
4754             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxTreeItemId. Expected _wxTreeItemId_p."); 
4759     wxPy_BEGIN_ALLOW_THREADS
; 
4760         delete_wxTreeItemId(_arg0
); 
4762     wxPy_END_ALLOW_THREADS
; 
4763     if (PyErr_Occurred()) return NULL
; 
4764 }    Py_INCREF(Py_None
); 
4765     _resultobj 
= Py_None
; 
4769 #define wxTreeItemId_IsOk(_swigobj)  (_swigobj->IsOk()) 
4770 static PyObject 
*_wrap_wxTreeItemId_IsOk(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4771     PyObject 
* _resultobj
; 
4773     wxTreeItemId 
* _arg0
; 
4774     PyObject 
* _argo0 
= 0; 
4775     char *_kwnames
[] = { "self", NULL 
}; 
4778     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemId_IsOk",_kwnames
,&_argo0
))  
4781         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4782         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemId_p")) { 
4783             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemId_IsOk. Expected _wxTreeItemId_p."); 
4788     wxPy_BEGIN_ALLOW_THREADS
; 
4789         _result 
= (bool )wxTreeItemId_IsOk(_arg0
); 
4791     wxPy_END_ALLOW_THREADS
; 
4792     if (PyErr_Occurred()) return NULL
; 
4793 }    _resultobj 
= Py_BuildValue("i",_result
); 
4797 static int  wxTreeItemId___cmp__(wxTreeItemId 
*self
,wxTreeItemId 
* other
) { 
4798             if (! other
) return -1; 
4799             return *self 
!= *other
; 
4801 static PyObject 
*_wrap_wxTreeItemId___cmp__(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4802     PyObject 
* _resultobj
; 
4804     wxTreeItemId 
* _arg0
; 
4805     wxTreeItemId 
* _arg1
; 
4806     PyObject 
* _argo0 
= 0; 
4807     PyObject 
* _argo1 
= 0; 
4808     char *_kwnames
[] = { "self","other", NULL 
}; 
4811     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemId___cmp__",_kwnames
,&_argo0
,&_argo1
))  
4814         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4815         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemId_p")) { 
4816             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemId___cmp__. Expected _wxTreeItemId_p."); 
4821         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4822         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
4823             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeItemId___cmp__. Expected _wxTreeItemId_p."); 
4828     wxPy_BEGIN_ALLOW_THREADS
; 
4829         _result 
= (int )wxTreeItemId___cmp__(_arg0
,_arg1
); 
4831     wxPy_END_ALLOW_THREADS
; 
4832     if (PyErr_Occurred()) return NULL
; 
4833 }    _resultobj 
= Py_BuildValue("i",_result
); 
4837 static void *SwigwxPyTreeItemDataTowxObject(void *ptr
) { 
4838     wxPyTreeItemData 
*src
; 
4840     src 
= (wxPyTreeItemData 
*) ptr
; 
4841     dest 
= (wxObject 
*) src
; 
4842     return (void *) dest
; 
4845 #define new_wxTreeItemData(_swigarg0) (new wxPyTreeItemData(_swigarg0)) 
4846 static PyObject 
*_wrap_new_wxTreeItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4847     PyObject 
* _resultobj
; 
4848     wxPyTreeItemData 
* _result
; 
4849     PyObject 
* _arg0 
= (PyObject 
*) NULL
; 
4850     PyObject 
* _obj0 
= 0; 
4851     char *_kwnames
[] = { "obj", NULL 
}; 
4855     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxTreeItemData",_kwnames
,&_obj0
))  
4862     wxPy_BEGIN_ALLOW_THREADS
; 
4863         _result 
= (wxPyTreeItemData 
*)new_wxTreeItemData(_arg0
); 
4865     wxPy_END_ALLOW_THREADS
; 
4866     if (PyErr_Occurred()) return NULL
; 
4868         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeItemData_p"); 
4869         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4872         _resultobj 
= Py_None
; 
4877 #define wxTreeItemData_GetData(_swigobj)  (_swigobj->GetData()) 
4878 static PyObject 
*_wrap_wxTreeItemData_GetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4879     PyObject 
* _resultobj
; 
4881     wxPyTreeItemData 
* _arg0
; 
4882     PyObject 
* _argo0 
= 0; 
4883     char *_kwnames
[] = { "self", NULL 
}; 
4886     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemData_GetData",_kwnames
,&_argo0
))  
4889         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4890         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
4891             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_GetData. Expected _wxPyTreeItemData_p."); 
4896     wxPy_BEGIN_ALLOW_THREADS
; 
4897         _result 
= (PyObject 
*)wxTreeItemData_GetData(_arg0
); 
4899     wxPy_END_ALLOW_THREADS
; 
4900     if (PyErr_Occurred()) return NULL
; 
4902   _resultobj 
= _result
; 
4907 #define wxTreeItemData_SetData(_swigobj,_swigarg0)  (_swigobj->SetData(_swigarg0)) 
4908 static PyObject 
*_wrap_wxTreeItemData_SetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4909     PyObject 
* _resultobj
; 
4910     wxPyTreeItemData 
* _arg0
; 
4912     PyObject 
* _argo0 
= 0; 
4913     PyObject 
* _obj1 
= 0; 
4914     char *_kwnames
[] = { "self","obj", NULL 
}; 
4917     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemData_SetData",_kwnames
,&_argo0
,&_obj1
))  
4920         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4921         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
4922             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_SetData. Expected _wxPyTreeItemData_p."); 
4930     wxPy_BEGIN_ALLOW_THREADS
; 
4931         wxTreeItemData_SetData(_arg0
,_arg1
); 
4933     wxPy_END_ALLOW_THREADS
; 
4934     if (PyErr_Occurred()) return NULL
; 
4935 }    Py_INCREF(Py_None
); 
4936     _resultobj 
= Py_None
; 
4940 #define wxTreeItemData_GetId(_swigobj)  (_swigobj->GetId()) 
4941 static PyObject 
*_wrap_wxTreeItemData_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4942     PyObject 
* _resultobj
; 
4943     wxTreeItemId 
* _result
; 
4944     wxPyTreeItemData 
* _arg0
; 
4945     PyObject 
* _argo0 
= 0; 
4946     char *_kwnames
[] = { "self", NULL 
}; 
4950     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemData_GetId",_kwnames
,&_argo0
))  
4953         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4954         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
4955             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_GetId. Expected _wxPyTreeItemData_p."); 
4960     wxPy_BEGIN_ALLOW_THREADS
; 
4961         const wxTreeItemId 
& _result_ref 
= wxTreeItemData_GetId(_arg0
); 
4962     _result 
= (wxTreeItemId 
*) &_result_ref
; 
4964     wxPy_END_ALLOW_THREADS
; 
4965     if (PyErr_Occurred()) return NULL
; 
4967         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeItemId_p"); 
4968         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4971         _resultobj 
= Py_None
; 
4976 #define wxTreeItemData_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
4977 static PyObject 
*_wrap_wxTreeItemData_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4978     PyObject 
* _resultobj
; 
4979     wxPyTreeItemData 
* _arg0
; 
4980     wxTreeItemId 
* _arg1
; 
4981     PyObject 
* _argo0 
= 0; 
4982     PyObject 
* _argo1 
= 0; 
4983     char *_kwnames
[] = { "self","id", NULL 
}; 
4986     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemData_SetId",_kwnames
,&_argo0
,&_argo1
))  
4989         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4990         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
4991             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_SetId. Expected _wxPyTreeItemData_p."); 
4996         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4997         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
4998             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeItemData_SetId. Expected _wxTreeItemId_p."); 
5003     wxPy_BEGIN_ALLOW_THREADS
; 
5004         wxTreeItemData_SetId(_arg0
,*_arg1
); 
5006     wxPy_END_ALLOW_THREADS
; 
5007     if (PyErr_Occurred()) return NULL
; 
5008 }    Py_INCREF(Py_None
); 
5009     _resultobj 
= Py_None
; 
5013 static void *SwigwxTreeEventTowxNotifyEvent(void *ptr
) { 
5015     wxNotifyEvent 
*dest
; 
5016     src 
= (wxTreeEvent 
*) ptr
; 
5017     dest 
= (wxNotifyEvent 
*) src
; 
5018     return (void *) dest
; 
5021 static void *SwigwxTreeEventTowxCommandEvent(void *ptr
) { 
5023     wxCommandEvent 
*dest
; 
5024     src 
= (wxTreeEvent 
*) ptr
; 
5025     dest 
= (wxCommandEvent 
*) src
; 
5026     return (void *) dest
; 
5029 static void *SwigwxTreeEventTowxEvent(void *ptr
) { 
5032     src 
= (wxTreeEvent 
*) ptr
; 
5033     dest 
= (wxEvent 
*) src
; 
5034     return (void *) dest
; 
5037 static void *SwigwxTreeEventTowxObject(void *ptr
) { 
5040     src 
= (wxTreeEvent 
*) ptr
; 
5041     dest 
= (wxObject 
*) src
; 
5042     return (void *) dest
; 
5045 #define wxTreeEvent_GetItem(_swigobj)  (_swigobj->GetItem()) 
5046 static PyObject 
*_wrap_wxTreeEvent_GetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5047     PyObject 
* _resultobj
; 
5048     wxTreeItemId 
* _result
; 
5049     wxTreeEvent 
* _arg0
; 
5050     PyObject 
* _argo0 
= 0; 
5051     char *_kwnames
[] = { "self", NULL 
}; 
5055     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetItem",_kwnames
,&_argo0
))  
5058         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5059         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
5060             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetItem. Expected _wxTreeEvent_p."); 
5065     wxPy_BEGIN_ALLOW_THREADS
; 
5066         _result 
= new wxTreeItemId (wxTreeEvent_GetItem(_arg0
)); 
5068     wxPy_END_ALLOW_THREADS
; 
5069     if (PyErr_Occurred()) return NULL
; 
5070 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
5071     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5075 #define wxTreeEvent_GetOldItem(_swigobj)  (_swigobj->GetOldItem()) 
5076 static PyObject 
*_wrap_wxTreeEvent_GetOldItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5077     PyObject 
* _resultobj
; 
5078     wxTreeItemId 
* _result
; 
5079     wxTreeEvent 
* _arg0
; 
5080     PyObject 
* _argo0 
= 0; 
5081     char *_kwnames
[] = { "self", NULL 
}; 
5085     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetOldItem",_kwnames
,&_argo0
))  
5088         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5089         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
5090             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetOldItem. Expected _wxTreeEvent_p."); 
5095     wxPy_BEGIN_ALLOW_THREADS
; 
5096         _result 
= new wxTreeItemId (wxTreeEvent_GetOldItem(_arg0
)); 
5098     wxPy_END_ALLOW_THREADS
; 
5099     if (PyErr_Occurred()) return NULL
; 
5100 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
5101     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5105 #define wxTreeEvent_GetPoint(_swigobj)  (_swigobj->GetPoint()) 
5106 static PyObject 
*_wrap_wxTreeEvent_GetPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5107     PyObject 
* _resultobj
; 
5109     wxTreeEvent 
* _arg0
; 
5110     PyObject 
* _argo0 
= 0; 
5111     char *_kwnames
[] = { "self", NULL 
}; 
5115     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetPoint",_kwnames
,&_argo0
))  
5118         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5119         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
5120             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetPoint. Expected _wxTreeEvent_p."); 
5125     wxPy_BEGIN_ALLOW_THREADS
; 
5126         _result 
= new wxPoint (wxTreeEvent_GetPoint(_arg0
)); 
5128     wxPy_END_ALLOW_THREADS
; 
5129     if (PyErr_Occurred()) return NULL
; 
5130 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
5131     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5135 #define wxTreeEvent_GetCode(_swigobj)  (_swigobj->GetCode()) 
5136 static PyObject 
*_wrap_wxTreeEvent_GetCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5137     PyObject 
* _resultobj
; 
5139     wxTreeEvent 
* _arg0
; 
5140     PyObject 
* _argo0 
= 0; 
5141     char *_kwnames
[] = { "self", NULL 
}; 
5144     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetCode",_kwnames
,&_argo0
))  
5147         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5148         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
5149             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetCode. Expected _wxTreeEvent_p."); 
5154     wxPy_BEGIN_ALLOW_THREADS
; 
5155         _result 
= (int )wxTreeEvent_GetCode(_arg0
); 
5157     wxPy_END_ALLOW_THREADS
; 
5158     if (PyErr_Occurred()) return NULL
; 
5159 }    _resultobj 
= Py_BuildValue("i",_result
); 
5163 #define wxTreeEvent_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
5164 static PyObject 
*_wrap_wxTreeEvent_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5165     PyObject 
* _resultobj
; 
5167     wxTreeEvent 
* _arg0
; 
5168     PyObject 
* _argo0 
= 0; 
5169     char *_kwnames
[] = { "self", NULL 
}; 
5172     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetLabel",_kwnames
,&_argo0
))  
5175         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5176         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
5177             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetLabel. Expected _wxTreeEvent_p."); 
5182     wxPy_BEGIN_ALLOW_THREADS
; 
5183         const wxString 
& _result_ref 
= wxTreeEvent_GetLabel(_arg0
); 
5184     _result 
= (wxString 
*) &_result_ref
; 
5186     wxPy_END_ALLOW_THREADS
; 
5187     if (PyErr_Occurred()) return NULL
; 
5189     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
5194 static void *SwigwxPyTreeCtrlTowxControl(void *ptr
) { 
5197     src 
= (wxPyTreeCtrl 
*) ptr
; 
5198     dest 
= (wxControl 
*) src
; 
5199     return (void *) dest
; 
5202 static void *SwigwxPyTreeCtrlTowxWindow(void *ptr
) { 
5205     src 
= (wxPyTreeCtrl 
*) ptr
; 
5206     dest 
= (wxWindow 
*) src
; 
5207     return (void *) dest
; 
5210 static void *SwigwxPyTreeCtrlTowxEvtHandler(void *ptr
) { 
5213     src 
= (wxPyTreeCtrl 
*) ptr
; 
5214     dest 
= (wxEvtHandler 
*) src
; 
5215     return (void *) dest
; 
5218 static void *SwigwxPyTreeCtrlTowxObject(void *ptr
) { 
5221     src 
= (wxPyTreeCtrl 
*) ptr
; 
5222     dest 
= (wxObject 
*) src
; 
5223     return (void *) dest
; 
5226 #define new_wxTreeCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxPyTreeCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
5227 static PyObject 
*_wrap_new_wxTreeCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5228     PyObject 
* _resultobj
; 
5229     wxPyTreeCtrl 
* _result
; 
5231     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
5232     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
5233     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
5234     long  _arg4 
= (long ) wxTR_HAS_BUTTONS
|wxTR_LINES_AT_ROOT
; 
5235     wxValidator 
* _arg5 
= (wxValidator 
*) &wxDefaultValidator
; 
5236     char * _arg6 
= (char *) "wxTreeCtrl"; 
5237     PyObject 
* _argo0 
= 0; 
5239     PyObject 
* _obj2 
= 0; 
5241     PyObject 
* _obj3 
= 0; 
5242     PyObject 
* _argo5 
= 0; 
5243     char *_kwnames
[] = { "parent","id","pos","size","style","validator","name", NULL 
}; 
5247     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOlOs:new_wxTreeCtrl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_argo5
,&_arg6
))  
5250         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5251         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5252             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxTreeCtrl. Expected _wxWindow_p."); 
5259     if (! wxPoint_helper(_obj2
, &_arg2
)) 
5265     if (! wxSize_helper(_obj3
, &_arg3
)) 
5269         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
5270         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxValidator_p")) { 
5271             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxTreeCtrl. Expected _wxValidator_p."); 
5276     wxPy_BEGIN_ALLOW_THREADS
; 
5277         _result 
= (wxPyTreeCtrl 
*)new_wxTreeCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
,_arg6
); 
5279     wxPy_END_ALLOW_THREADS
; 
5280     if (PyErr_Occurred()) return NULL
; 
5282         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeCtrl_p"); 
5283         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5286         _resultobj 
= Py_None
; 
5291 #define wxTreeCtrl__setSelf(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setSelf(_swigarg0,_swigarg1)) 
5292 static PyObject 
*_wrap_wxTreeCtrl__setSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5293     PyObject 
* _resultobj
; 
5294     wxPyTreeCtrl 
* _arg0
; 
5297     PyObject 
* _argo0 
= 0; 
5298     PyObject 
* _obj1 
= 0; 
5299     PyObject 
* _obj2 
= 0; 
5300     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
5303     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
5306         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5307         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5308             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl__setSelf. Expected _wxPyTreeCtrl_p."); 
5319     wxPy_BEGIN_ALLOW_THREADS
; 
5320         wxTreeCtrl__setSelf(_arg0
,_arg1
,_arg2
); 
5322     wxPy_END_ALLOW_THREADS
; 
5323     if (PyErr_Occurred()) return NULL
; 
5324 }    Py_INCREF(Py_None
); 
5325     _resultobj 
= Py_None
; 
5329 #define wxTreeCtrl_AssignImageList(_swigobj,_swigarg0)  (_swigobj->AssignImageList(_swigarg0)) 
5330 static PyObject 
*_wrap_wxTreeCtrl_AssignImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5331     PyObject 
* _resultobj
; 
5332     wxPyTreeCtrl 
* _arg0
; 
5333     wxImageList 
* _arg1
; 
5334     PyObject 
* _argo0 
= 0; 
5335     PyObject 
* _argo1 
= 0; 
5336     char *_kwnames
[] = { "self","imageList", NULL 
}; 
5339     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_AssignImageList",_kwnames
,&_argo0
,&_argo1
))  
5342         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5343         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5344             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AssignImageList. Expected _wxPyTreeCtrl_p."); 
5349         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5350         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
5351             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_AssignImageList. Expected _wxImageList_p."); 
5356     wxPy_BEGIN_ALLOW_THREADS
; 
5357         wxTreeCtrl_AssignImageList(_arg0
,_arg1
); 
5359     wxPy_END_ALLOW_THREADS
; 
5360     if (PyErr_Occurred()) return NULL
; 
5361 }    Py_INCREF(Py_None
); 
5362     _resultobj 
= Py_None
; 
5366 #define wxTreeCtrl_GetCount(_swigobj)  (_swigobj->GetCount()) 
5367 static PyObject 
*_wrap_wxTreeCtrl_GetCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5368     PyObject 
* _resultobj
; 
5370     wxPyTreeCtrl 
* _arg0
; 
5371     PyObject 
* _argo0 
= 0; 
5372     char *_kwnames
[] = { "self", NULL 
}; 
5375     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetCount",_kwnames
,&_argo0
))  
5378         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5379         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5380             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetCount. Expected _wxPyTreeCtrl_p."); 
5385     wxPy_BEGIN_ALLOW_THREADS
; 
5386         _result 
= (size_t )wxTreeCtrl_GetCount(_arg0
); 
5388     wxPy_END_ALLOW_THREADS
; 
5389     if (PyErr_Occurred()) return NULL
; 
5390 }    _resultobj 
= Py_BuildValue("i",_result
); 
5394 #define wxTreeCtrl_GetIndent(_swigobj)  (_swigobj->GetIndent()) 
5395 static PyObject 
*_wrap_wxTreeCtrl_GetIndent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5396     PyObject 
* _resultobj
; 
5397     unsigned int  _result
; 
5398     wxPyTreeCtrl 
* _arg0
; 
5399     PyObject 
* _argo0 
= 0; 
5400     char *_kwnames
[] = { "self", NULL 
}; 
5403     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetIndent",_kwnames
,&_argo0
))  
5406         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5407         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5408             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetIndent. Expected _wxPyTreeCtrl_p."); 
5413     wxPy_BEGIN_ALLOW_THREADS
; 
5414         _result 
= (unsigned int )wxTreeCtrl_GetIndent(_arg0
); 
5416     wxPy_END_ALLOW_THREADS
; 
5417     if (PyErr_Occurred()) return NULL
; 
5418 }    _resultobj 
= Py_BuildValue("i",_result
); 
5422 #define wxTreeCtrl_SetIndent(_swigobj,_swigarg0)  (_swigobj->SetIndent(_swigarg0)) 
5423 static PyObject 
*_wrap_wxTreeCtrl_SetIndent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5424     PyObject 
* _resultobj
; 
5425     wxPyTreeCtrl 
* _arg0
; 
5427     PyObject 
* _argo0 
= 0; 
5428     char *_kwnames
[] = { "self","indent", NULL 
}; 
5431     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTreeCtrl_SetIndent",_kwnames
,&_argo0
,&_arg1
))  
5434         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5435         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5436             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetIndent. Expected _wxPyTreeCtrl_p."); 
5441     wxPy_BEGIN_ALLOW_THREADS
; 
5442         wxTreeCtrl_SetIndent(_arg0
,_arg1
); 
5444     wxPy_END_ALLOW_THREADS
; 
5445     if (PyErr_Occurred()) return NULL
; 
5446 }    Py_INCREF(Py_None
); 
5447     _resultobj 
= Py_None
; 
5451 #define wxTreeCtrl_GetImageList(_swigobj)  (_swigobj->GetImageList()) 
5452 static PyObject 
*_wrap_wxTreeCtrl_GetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5453     PyObject 
* _resultobj
; 
5454     wxImageList 
* _result
; 
5455     wxPyTreeCtrl 
* _arg0
; 
5456     PyObject 
* _argo0 
= 0; 
5457     char *_kwnames
[] = { "self", NULL 
}; 
5460     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetImageList",_kwnames
,&_argo0
))  
5463         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5464         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5465             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetImageList. Expected _wxPyTreeCtrl_p."); 
5470     wxPy_BEGIN_ALLOW_THREADS
; 
5471         _result 
= (wxImageList 
*)wxTreeCtrl_GetImageList(_arg0
); 
5473     wxPy_END_ALLOW_THREADS
; 
5474     if (PyErr_Occurred()) return NULL
; 
5475 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
5479 #define wxTreeCtrl_GetStateImageList(_swigobj)  (_swigobj->GetStateImageList()) 
5480 static PyObject 
*_wrap_wxTreeCtrl_GetStateImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5481     PyObject 
* _resultobj
; 
5482     wxImageList 
* _result
; 
5483     wxPyTreeCtrl 
* _arg0
; 
5484     PyObject 
* _argo0 
= 0; 
5485     char *_kwnames
[] = { "self", NULL 
}; 
5488     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetStateImageList",_kwnames
,&_argo0
))  
5491         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5492         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5493             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetStateImageList. Expected _wxPyTreeCtrl_p."); 
5498     wxPy_BEGIN_ALLOW_THREADS
; 
5499         _result 
= (wxImageList 
*)wxTreeCtrl_GetStateImageList(_arg0
); 
5501     wxPy_END_ALLOW_THREADS
; 
5502     if (PyErr_Occurred()) return NULL
; 
5503 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
5507 #define wxTreeCtrl_SetImageList(_swigobj,_swigarg0)  (_swigobj->SetImageList(_swigarg0)) 
5508 static PyObject 
*_wrap_wxTreeCtrl_SetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5509     PyObject 
* _resultobj
; 
5510     wxPyTreeCtrl 
* _arg0
; 
5511     wxImageList 
* _arg1
; 
5512     PyObject 
* _argo0 
= 0; 
5513     PyObject 
* _argo1 
= 0; 
5514     char *_kwnames
[] = { "self","imageList", NULL 
}; 
5517     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SetImageList",_kwnames
,&_argo0
,&_argo1
))  
5520         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5521         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5522             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetImageList. Expected _wxPyTreeCtrl_p."); 
5527         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5528         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
5529             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetImageList. Expected _wxImageList_p."); 
5534     wxPy_BEGIN_ALLOW_THREADS
; 
5535         wxTreeCtrl_SetImageList(_arg0
,_arg1
); 
5537     wxPy_END_ALLOW_THREADS
; 
5538     if (PyErr_Occurred()) return NULL
; 
5539 }    Py_INCREF(Py_None
); 
5540     _resultobj 
= Py_None
; 
5544 #define wxTreeCtrl_SetStateImageList(_swigobj,_swigarg0)  (_swigobj->SetStateImageList(_swigarg0)) 
5545 static PyObject 
*_wrap_wxTreeCtrl_SetStateImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5546     PyObject 
* _resultobj
; 
5547     wxPyTreeCtrl 
* _arg0
; 
5548     wxImageList 
* _arg1
; 
5549     PyObject 
* _argo0 
= 0; 
5550     PyObject 
* _argo1 
= 0; 
5551     char *_kwnames
[] = { "self","imageList", NULL 
}; 
5554     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SetStateImageList",_kwnames
,&_argo0
,&_argo1
))  
5557         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5558         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5559             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetStateImageList. Expected _wxPyTreeCtrl_p."); 
5564         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5565         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
5566             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetStateImageList. Expected _wxImageList_p."); 
5571     wxPy_BEGIN_ALLOW_THREADS
; 
5572         wxTreeCtrl_SetStateImageList(_arg0
,_arg1
); 
5574     wxPy_END_ALLOW_THREADS
; 
5575     if (PyErr_Occurred()) return NULL
; 
5576 }    Py_INCREF(Py_None
); 
5577     _resultobj 
= Py_None
; 
5581 #define wxTreeCtrl_GetSpacing(_swigobj)  (_swigobj->GetSpacing()) 
5582 static PyObject 
*_wrap_wxTreeCtrl_GetSpacing(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5583     PyObject 
* _resultobj
; 
5584     unsigned int  _result
; 
5585     wxPyTreeCtrl 
* _arg0
; 
5586     PyObject 
* _argo0 
= 0; 
5587     char *_kwnames
[] = { "self", NULL 
}; 
5590     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSpacing",_kwnames
,&_argo0
))  
5593         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5594         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5595             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSpacing. Expected _wxPyTreeCtrl_p."); 
5600     wxPy_BEGIN_ALLOW_THREADS
; 
5601         _result 
= (unsigned int )wxTreeCtrl_GetSpacing(_arg0
); 
5603     wxPy_END_ALLOW_THREADS
; 
5604     if (PyErr_Occurred()) return NULL
; 
5605 }    _resultobj 
= Py_BuildValue("i",_result
); 
5609 #define wxTreeCtrl_SetSpacing(_swigobj,_swigarg0)  (_swigobj->SetSpacing(_swigarg0)) 
5610 static PyObject 
*_wrap_wxTreeCtrl_SetSpacing(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5611     PyObject 
* _resultobj
; 
5612     wxPyTreeCtrl 
* _arg0
; 
5614     PyObject 
* _argo0 
= 0; 
5615     char *_kwnames
[] = { "self","spacing", NULL 
}; 
5618     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTreeCtrl_SetSpacing",_kwnames
,&_argo0
,&_arg1
))  
5621         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5622         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5623             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetSpacing. Expected _wxPyTreeCtrl_p."); 
5628     wxPy_BEGIN_ALLOW_THREADS
; 
5629         wxTreeCtrl_SetSpacing(_arg0
,_arg1
); 
5631     wxPy_END_ALLOW_THREADS
; 
5632     if (PyErr_Occurred()) return NULL
; 
5633 }    Py_INCREF(Py_None
); 
5634     _resultobj 
= Py_None
; 
5638 #define wxTreeCtrl_GetItemText(_swigobj,_swigarg0)  (_swigobj->GetItemText(_swigarg0)) 
5639 static PyObject 
*_wrap_wxTreeCtrl_GetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5640     PyObject 
* _resultobj
; 
5642     wxPyTreeCtrl 
* _arg0
; 
5643     wxTreeItemId 
* _arg1
; 
5644     PyObject 
* _argo0 
= 0; 
5645     PyObject 
* _argo1 
= 0; 
5646     char *_kwnames
[] = { "self","item", NULL 
}; 
5649     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemText",_kwnames
,&_argo0
,&_argo1
))  
5652         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5653         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5654             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemText. Expected _wxPyTreeCtrl_p."); 
5659         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5660         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5661             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemText. Expected _wxTreeItemId_p."); 
5666     wxPy_BEGIN_ALLOW_THREADS
; 
5667         _result 
= new wxString (wxTreeCtrl_GetItemText(_arg0
,*_arg1
)); 
5669     wxPy_END_ALLOW_THREADS
; 
5670     if (PyErr_Occurred()) return NULL
; 
5672     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
5680 #define wxTreeCtrl_GetItemImage(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetItemImage(_swigarg0,_swigarg1)) 
5681 static PyObject 
*_wrap_wxTreeCtrl_GetItemImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5682     PyObject 
* _resultobj
; 
5684     wxPyTreeCtrl 
* _arg0
; 
5685     wxTreeItemId 
* _arg1
; 
5686     wxTreeItemIcon  _arg2 
= (wxTreeItemIcon 
) (wxTreeItemIcon_Normal
); 
5687     PyObject 
* _argo0 
= 0; 
5688     PyObject 
* _argo1 
= 0; 
5689     char *_kwnames
[] = { "self","item","which", NULL 
}; 
5692     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_GetItemImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
5695         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5696         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5697             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemImage. Expected _wxPyTreeCtrl_p."); 
5702         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5703         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5704             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemImage. Expected _wxTreeItemId_p."); 
5709     wxPy_BEGIN_ALLOW_THREADS
; 
5710         _result 
= (int )wxTreeCtrl_GetItemImage(_arg0
,*_arg1
,_arg2
); 
5712     wxPy_END_ALLOW_THREADS
; 
5713     if (PyErr_Occurred()) return NULL
; 
5714 }    _resultobj 
= Py_BuildValue("i",_result
); 
5718 #define wxTreeCtrl_GetItemSelectedImage(_swigobj,_swigarg0)  (_swigobj->GetItemSelectedImage(_swigarg0)) 
5719 static PyObject 
*_wrap_wxTreeCtrl_GetItemSelectedImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5720     PyObject 
* _resultobj
; 
5722     wxPyTreeCtrl 
* _arg0
; 
5723     wxTreeItemId 
* _arg1
; 
5724     PyObject 
* _argo0 
= 0; 
5725     PyObject 
* _argo1 
= 0; 
5726     char *_kwnames
[] = { "self","item", NULL 
}; 
5729     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemSelectedImage",_kwnames
,&_argo0
,&_argo1
))  
5732         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5733         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5734             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemSelectedImage. Expected _wxPyTreeCtrl_p."); 
5739         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5740         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5741             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemSelectedImage. Expected _wxTreeItemId_p."); 
5746     wxPy_BEGIN_ALLOW_THREADS
; 
5747         _result 
= (int )wxTreeCtrl_GetItemSelectedImage(_arg0
,*_arg1
); 
5749     wxPy_END_ALLOW_THREADS
; 
5750     if (PyErr_Occurred()) return NULL
; 
5751 }    _resultobj 
= Py_BuildValue("i",_result
); 
5755 #define wxTreeCtrl_SetItemText(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemText(_swigarg0,_swigarg1)) 
5756 static PyObject 
*_wrap_wxTreeCtrl_SetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5757     PyObject 
* _resultobj
; 
5758     wxPyTreeCtrl 
* _arg0
; 
5759     wxTreeItemId 
* _arg1
; 
5761     PyObject 
* _argo0 
= 0; 
5762     PyObject 
* _argo1 
= 0; 
5763     PyObject 
* _obj2 
= 0; 
5764     char *_kwnames
[] = { "self","item","text", NULL 
}; 
5767     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemText",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
5770         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5771         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5772             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemText. Expected _wxPyTreeCtrl_p."); 
5777         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5778         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5779             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemText. Expected _wxTreeItemId_p."); 
5784 #if PYTHON_API_VERSION >= 1009 
5785     char* tmpPtr
; int tmpSize
; 
5786     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
5787         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5790     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
5792     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
5794     if (!PyString_Check(_obj2
)) { 
5795         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5798     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
5802     wxPy_BEGIN_ALLOW_THREADS
; 
5803         wxTreeCtrl_SetItemText(_arg0
,*_arg1
,*_arg2
); 
5805     wxPy_END_ALLOW_THREADS
; 
5806     if (PyErr_Occurred()) return NULL
; 
5807 }    Py_INCREF(Py_None
); 
5808     _resultobj 
= Py_None
; 
5816 #define wxTreeCtrl_SetItemImage(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetItemImage(_swigarg0,_swigarg1,_swigarg2)) 
5817 static PyObject 
*_wrap_wxTreeCtrl_SetItemImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5818     PyObject 
* _resultobj
; 
5819     wxPyTreeCtrl 
* _arg0
; 
5820     wxTreeItemId 
* _arg1
; 
5822     wxTreeItemIcon  _arg3 
= (wxTreeItemIcon 
) (wxTreeItemIcon_Normal
); 
5823     PyObject 
* _argo0 
= 0; 
5824     PyObject 
* _argo1 
= 0; 
5825     char *_kwnames
[] = { "self","item","image","which", NULL 
}; 
5828     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|i:wxTreeCtrl_SetItemImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))  
5831         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5832         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5833             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemImage. Expected _wxPyTreeCtrl_p."); 
5838         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5839         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5840             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemImage. Expected _wxTreeItemId_p."); 
5845     wxPy_BEGIN_ALLOW_THREADS
; 
5846         wxTreeCtrl_SetItemImage(_arg0
,*_arg1
,_arg2
,_arg3
); 
5848     wxPy_END_ALLOW_THREADS
; 
5849     if (PyErr_Occurred()) return NULL
; 
5850 }    Py_INCREF(Py_None
); 
5851     _resultobj 
= Py_None
; 
5855 #define wxTreeCtrl_SetItemSelectedImage(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemSelectedImage(_swigarg0,_swigarg1)) 
5856 static PyObject 
*_wrap_wxTreeCtrl_SetItemSelectedImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5857     PyObject 
* _resultobj
; 
5858     wxPyTreeCtrl 
* _arg0
; 
5859     wxTreeItemId 
* _arg1
; 
5861     PyObject 
* _argo0 
= 0; 
5862     PyObject 
* _argo1 
= 0; 
5863     char *_kwnames
[] = { "self","item","image", NULL 
}; 
5866     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxTreeCtrl_SetItemSelectedImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
5869         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5870         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5871             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemSelectedImage. Expected _wxPyTreeCtrl_p."); 
5876         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5877         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5878             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemSelectedImage. Expected _wxTreeItemId_p."); 
5883     wxPy_BEGIN_ALLOW_THREADS
; 
5884         wxTreeCtrl_SetItemSelectedImage(_arg0
,*_arg1
,_arg2
); 
5886     wxPy_END_ALLOW_THREADS
; 
5887     if (PyErr_Occurred()) return NULL
; 
5888 }    Py_INCREF(Py_None
); 
5889     _resultobj 
= Py_None
; 
5893 #define wxTreeCtrl_SetItemHasChildren(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemHasChildren(_swigarg0,_swigarg1)) 
5894 static PyObject 
*_wrap_wxTreeCtrl_SetItemHasChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5895     PyObject 
* _resultobj
; 
5896     wxPyTreeCtrl 
* _arg0
; 
5897     wxTreeItemId 
* _arg1
; 
5898     bool  _arg2 
= (bool ) TRUE
; 
5899     PyObject 
* _argo0 
= 0; 
5900     PyObject 
* _argo1 
= 0; 
5901     int tempbool2 
= (int) TRUE
; 
5902     char *_kwnames
[] = { "self","item","hasChildren", NULL 
}; 
5905     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_SetItemHasChildren",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
5908         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5909         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5910             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemHasChildren. Expected _wxPyTreeCtrl_p."); 
5915         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5916         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5917             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemHasChildren. Expected _wxTreeItemId_p."); 
5921     _arg2 
= (bool ) tempbool2
; 
5923     wxPy_BEGIN_ALLOW_THREADS
; 
5924         wxTreeCtrl_SetItemHasChildren(_arg0
,*_arg1
,_arg2
); 
5926     wxPy_END_ALLOW_THREADS
; 
5927     if (PyErr_Occurred()) return NULL
; 
5928 }    Py_INCREF(Py_None
); 
5929     _resultobj 
= Py_None
; 
5933 static wxPyTreeItemData 
* wxPyTreeCtrl_GetItemData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
) { 
5934             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
5936                 data 
= new wxPyTreeItemData(); 
5937                 data
->SetId(item
); // set the id 
5938                 self
->SetItemData(item
, data
); 
5942 static PyObject 
*_wrap_wxTreeCtrl_GetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5943     PyObject 
* _resultobj
; 
5944     wxPyTreeItemData 
* _result
; 
5945     wxPyTreeCtrl 
* _arg0
; 
5946     wxTreeItemId 
* _arg1
; 
5947     PyObject 
* _argo0 
= 0; 
5948     PyObject 
* _argo1 
= 0; 
5949     char *_kwnames
[] = { "self","item", NULL 
}; 
5953     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemData",_kwnames
,&_argo0
,&_argo1
))  
5956         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5957         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5958             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemData. Expected _wxPyTreeCtrl_p."); 
5963         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5964         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5965             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemData. Expected _wxTreeItemId_p."); 
5970     wxPy_BEGIN_ALLOW_THREADS
; 
5971         _result 
= (wxPyTreeItemData 
*)wxPyTreeCtrl_GetItemData(_arg0
,*_arg1
); 
5973     wxPy_END_ALLOW_THREADS
; 
5974     if (PyErr_Occurred()) return NULL
; 
5976         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeItemData_p"); 
5977         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5980         _resultobj 
= Py_None
; 
5985 static void  wxPyTreeCtrl_SetItemData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
,wxPyTreeItemData 
* data
) { 
5986             data
->SetId(item
); // set the id 
5987             self
->SetItemData(item
, data
); 
5989 static PyObject 
*_wrap_wxTreeCtrl_SetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5990     PyObject 
* _resultobj
; 
5991     wxPyTreeCtrl 
* _arg0
; 
5992     wxTreeItemId 
* _arg1
; 
5993     wxPyTreeItemData 
* _arg2
; 
5994     PyObject 
* _argo0 
= 0; 
5995     PyObject 
* _argo1 
= 0; 
5996     PyObject 
* _argo2 
= 0; 
5997     char *_kwnames
[] = { "self","item","data", NULL 
}; 
6000     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemData",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
6003         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6004         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6005             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemData. Expected _wxPyTreeCtrl_p."); 
6010         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6011         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6012             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemData. Expected _wxTreeItemId_p."); 
6017         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
6018         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyTreeItemData_p")) { 
6019             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_SetItemData. Expected _wxPyTreeItemData_p."); 
6024     wxPy_BEGIN_ALLOW_THREADS
; 
6025         wxPyTreeCtrl_SetItemData(_arg0
,*_arg1
,_arg2
); 
6027     wxPy_END_ALLOW_THREADS
; 
6028     if (PyErr_Occurred()) return NULL
; 
6029 }    Py_INCREF(Py_None
); 
6030     _resultobj 
= Py_None
; 
6034 static PyObject 
* wxPyTreeCtrl_GetPyData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
) { 
6035             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
6037                 data 
= new wxPyTreeItemData(); 
6038                 data
->SetId(item
); // set the id 
6039                 self
->SetItemData(item
, data
); 
6041             return data
->GetData(); 
6043 static PyObject 
*_wrap_wxTreeCtrl_GetPyData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6044     PyObject 
* _resultobj
; 
6046     wxPyTreeCtrl 
* _arg0
; 
6047     wxTreeItemId 
* _arg1
; 
6048     PyObject 
* _argo0 
= 0; 
6049     PyObject 
* _argo1 
= 0; 
6050     char *_kwnames
[] = { "self","item", NULL 
}; 
6053     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPyData",_kwnames
,&_argo0
,&_argo1
))  
6056         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6057         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6058             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPyData. Expected _wxPyTreeCtrl_p."); 
6063         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6064         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6065             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPyData. Expected _wxTreeItemId_p."); 
6070     wxPy_BEGIN_ALLOW_THREADS
; 
6071         _result 
= (PyObject 
*)wxPyTreeCtrl_GetPyData(_arg0
,*_arg1
); 
6073     wxPy_END_ALLOW_THREADS
; 
6074     if (PyErr_Occurred()) return NULL
; 
6076   _resultobj 
= _result
; 
6081 static void  wxPyTreeCtrl_SetPyData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
,PyObject 
* obj
) { 
6082             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
6084                 data 
= new wxPyTreeItemData(obj
); 
6085                 data
->SetId(item
); // set the id 
6086                 self
->SetItemData(item
, data
); 
6090 static PyObject 
*_wrap_wxTreeCtrl_SetPyData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6091     PyObject 
* _resultobj
; 
6092     wxPyTreeCtrl 
* _arg0
; 
6093     wxTreeItemId 
* _arg1
; 
6095     PyObject 
* _argo0 
= 0; 
6096     PyObject 
* _argo1 
= 0; 
6097     PyObject 
* _obj2 
= 0; 
6098     char *_kwnames
[] = { "self","item","obj", NULL 
}; 
6101     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetPyData",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
6104         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6105         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6106             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetPyData. Expected _wxPyTreeCtrl_p."); 
6111         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6112         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6113             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetPyData. Expected _wxTreeItemId_p."); 
6121     wxPy_BEGIN_ALLOW_THREADS
; 
6122         wxPyTreeCtrl_SetPyData(_arg0
,*_arg1
,_arg2
); 
6124     wxPy_END_ALLOW_THREADS
; 
6125     if (PyErr_Occurred()) return NULL
; 
6126 }    Py_INCREF(Py_None
); 
6127     _resultobj 
= Py_None
; 
6131 #define wxTreeCtrl_IsVisible(_swigobj,_swigarg0)  (_swigobj->IsVisible(_swigarg0)) 
6132 static PyObject 
*_wrap_wxTreeCtrl_IsVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6133     PyObject 
* _resultobj
; 
6135     wxPyTreeCtrl 
* _arg0
; 
6136     wxTreeItemId 
* _arg1
; 
6137     PyObject 
* _argo0 
= 0; 
6138     PyObject 
* _argo1 
= 0; 
6139     char *_kwnames
[] = { "self","item", NULL 
}; 
6142     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsVisible",_kwnames
,&_argo0
,&_argo1
))  
6145         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6146         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6147             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsVisible. Expected _wxPyTreeCtrl_p."); 
6152         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6153         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6154             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsVisible. Expected _wxTreeItemId_p."); 
6159     wxPy_BEGIN_ALLOW_THREADS
; 
6160         _result 
= (bool )wxTreeCtrl_IsVisible(_arg0
,*_arg1
); 
6162     wxPy_END_ALLOW_THREADS
; 
6163     if (PyErr_Occurred()) return NULL
; 
6164 }    _resultobj 
= Py_BuildValue("i",_result
); 
6168 #define wxTreeCtrl_ItemHasChildren(_swigobj,_swigarg0)  (_swigobj->ItemHasChildren(_swigarg0)) 
6169 static PyObject 
*_wrap_wxTreeCtrl_ItemHasChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6170     PyObject 
* _resultobj
; 
6172     wxPyTreeCtrl 
* _arg0
; 
6173     wxTreeItemId 
* _arg1
; 
6174     PyObject 
* _argo0 
= 0; 
6175     PyObject 
* _argo1 
= 0; 
6176     char *_kwnames
[] = { "self","item", NULL 
}; 
6179     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_ItemHasChildren",_kwnames
,&_argo0
,&_argo1
))  
6182         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6183         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6184             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_ItemHasChildren. Expected _wxPyTreeCtrl_p."); 
6189         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6190         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6191             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_ItemHasChildren. Expected _wxTreeItemId_p."); 
6196     wxPy_BEGIN_ALLOW_THREADS
; 
6197         _result 
= (bool )wxTreeCtrl_ItemHasChildren(_arg0
,*_arg1
); 
6199     wxPy_END_ALLOW_THREADS
; 
6200     if (PyErr_Occurred()) return NULL
; 
6201 }    _resultobj 
= Py_BuildValue("i",_result
); 
6205 #define wxTreeCtrl_IsExpanded(_swigobj,_swigarg0)  (_swigobj->IsExpanded(_swigarg0)) 
6206 static PyObject 
*_wrap_wxTreeCtrl_IsExpanded(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6207     PyObject 
* _resultobj
; 
6209     wxPyTreeCtrl 
* _arg0
; 
6210     wxTreeItemId 
* _arg1
; 
6211     PyObject 
* _argo0 
= 0; 
6212     PyObject 
* _argo1 
= 0; 
6213     char *_kwnames
[] = { "self","item", NULL 
}; 
6216     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsExpanded",_kwnames
,&_argo0
,&_argo1
))  
6219         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6220         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6221             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsExpanded. Expected _wxPyTreeCtrl_p."); 
6226         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6227         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6228             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsExpanded. Expected _wxTreeItemId_p."); 
6233     wxPy_BEGIN_ALLOW_THREADS
; 
6234         _result 
= (bool )wxTreeCtrl_IsExpanded(_arg0
,*_arg1
); 
6236     wxPy_END_ALLOW_THREADS
; 
6237     if (PyErr_Occurred()) return NULL
; 
6238 }    _resultobj 
= Py_BuildValue("i",_result
); 
6242 #define wxTreeCtrl_IsSelected(_swigobj,_swigarg0)  (_swigobj->IsSelected(_swigarg0)) 
6243 static PyObject 
*_wrap_wxTreeCtrl_IsSelected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6244     PyObject 
* _resultobj
; 
6246     wxPyTreeCtrl 
* _arg0
; 
6247     wxTreeItemId 
* _arg1
; 
6248     PyObject 
* _argo0 
= 0; 
6249     PyObject 
* _argo1 
= 0; 
6250     char *_kwnames
[] = { "self","item", NULL 
}; 
6253     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsSelected",_kwnames
,&_argo0
,&_argo1
))  
6256         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6257         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6258             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsSelected. Expected _wxPyTreeCtrl_p."); 
6263         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6264         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6265             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsSelected. Expected _wxTreeItemId_p."); 
6270     wxPy_BEGIN_ALLOW_THREADS
; 
6271         _result 
= (bool )wxTreeCtrl_IsSelected(_arg0
,*_arg1
); 
6273     wxPy_END_ALLOW_THREADS
; 
6274     if (PyErr_Occurred()) return NULL
; 
6275 }    _resultobj 
= Py_BuildValue("i",_result
); 
6279 #define wxTreeCtrl_GetRootItem(_swigobj)  (_swigobj->GetRootItem()) 
6280 static PyObject 
*_wrap_wxTreeCtrl_GetRootItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6281     PyObject 
* _resultobj
; 
6282     wxTreeItemId 
* _result
; 
6283     wxPyTreeCtrl 
* _arg0
; 
6284     PyObject 
* _argo0 
= 0; 
6285     char *_kwnames
[] = { "self", NULL 
}; 
6289     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetRootItem",_kwnames
,&_argo0
))  
6292         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6293         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6294             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetRootItem. Expected _wxPyTreeCtrl_p."); 
6299     wxPy_BEGIN_ALLOW_THREADS
; 
6300         _result 
= new wxTreeItemId (wxTreeCtrl_GetRootItem(_arg0
)); 
6302     wxPy_END_ALLOW_THREADS
; 
6303     if (PyErr_Occurred()) return NULL
; 
6304 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6305     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6309 #define wxTreeCtrl_GetSelection(_swigobj)  (_swigobj->GetSelection()) 
6310 static PyObject 
*_wrap_wxTreeCtrl_GetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6311     PyObject 
* _resultobj
; 
6312     wxTreeItemId 
* _result
; 
6313     wxPyTreeCtrl 
* _arg0
; 
6314     PyObject 
* _argo0 
= 0; 
6315     char *_kwnames
[] = { "self", NULL 
}; 
6319     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSelection",_kwnames
,&_argo0
))  
6322         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6323         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6324             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSelection. Expected _wxPyTreeCtrl_p."); 
6329     wxPy_BEGIN_ALLOW_THREADS
; 
6330         _result 
= new wxTreeItemId (wxTreeCtrl_GetSelection(_arg0
)); 
6332     wxPy_END_ALLOW_THREADS
; 
6333     if (PyErr_Occurred()) return NULL
; 
6334 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6335     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6339 #define wxTreeCtrl_GetItemParent(_swigobj,_swigarg0)  (_swigobj->GetParent(_swigarg0)) 
6340 static PyObject 
*_wrap_wxTreeCtrl_GetItemParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6341     PyObject 
* _resultobj
; 
6342     wxTreeItemId 
* _result
; 
6343     wxPyTreeCtrl 
* _arg0
; 
6344     wxTreeItemId 
* _arg1
; 
6345     PyObject 
* _argo0 
= 0; 
6346     PyObject 
* _argo1 
= 0; 
6347     char *_kwnames
[] = { "self","item", NULL 
}; 
6351     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemParent",_kwnames
,&_argo0
,&_argo1
))  
6354         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6355         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6356             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemParent. Expected _wxPyTreeCtrl_p."); 
6361         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6362         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6363             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemParent. Expected _wxTreeItemId_p."); 
6368     wxPy_BEGIN_ALLOW_THREADS
; 
6369         _result 
= new wxTreeItemId (wxTreeCtrl_GetItemParent(_arg0
,*_arg1
)); 
6371     wxPy_END_ALLOW_THREADS
; 
6372     if (PyErr_Occurred()) return NULL
; 
6373 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6374     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6378 static PyObject 
* wxPyTreeCtrl_GetSelections(wxPyTreeCtrl 
*self
) { 
6379             bool doSave 
= wxPyRestoreThread(); 
6380             PyObject
*           rval 
= PyList_New(0); 
6381             wxArrayTreeItemIds  array
; 
6383             num 
= self
->GetSelections(array
); 
6384             for (x
=0; x 
< num
; x
++) { 
6385                 wxTreeItemId 
*tii 
= new wxTreeItemId(array
.Item(x
)); 
6386                 PyObject
* item 
= wxPyConstructObject((void*)tii
, "wxTreeItemId", TRUE
); 
6387                 PyList_Append(rval
, item
); 
6389             wxPySaveThread(doSave
); 
6392 static PyObject 
*_wrap_wxTreeCtrl_GetSelections(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6393     PyObject 
* _resultobj
; 
6395     wxPyTreeCtrl 
* _arg0
; 
6396     PyObject 
* _argo0 
= 0; 
6397     char *_kwnames
[] = { "self", NULL 
}; 
6400     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSelections",_kwnames
,&_argo0
))  
6403         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6404         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6405             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSelections. Expected _wxPyTreeCtrl_p."); 
6410     wxPy_BEGIN_ALLOW_THREADS
; 
6411         _result 
= (PyObject 
*)wxPyTreeCtrl_GetSelections(_arg0
); 
6413     wxPy_END_ALLOW_THREADS
; 
6414     if (PyErr_Occurred()) return NULL
; 
6416   _resultobj 
= _result
; 
6421 #define wxTreeCtrl_GetChildrenCount(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetChildrenCount(_swigarg0,_swigarg1)) 
6422 static PyObject 
*_wrap_wxTreeCtrl_GetChildrenCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6423     PyObject 
* _resultobj
; 
6425     wxPyTreeCtrl 
* _arg0
; 
6426     wxTreeItemId 
* _arg1
; 
6427     bool  _arg2 
= (bool ) TRUE
; 
6428     PyObject 
* _argo0 
= 0; 
6429     PyObject 
* _argo1 
= 0; 
6430     int tempbool2 
= (int) TRUE
; 
6431     char *_kwnames
[] = { "self","item","recursively", NULL 
}; 
6434     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_GetChildrenCount",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
6437         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6438         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6439             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetChildrenCount. Expected _wxPyTreeCtrl_p."); 
6444         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6445         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6446             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetChildrenCount. Expected _wxTreeItemId_p."); 
6450     _arg2 
= (bool ) tempbool2
; 
6452     wxPy_BEGIN_ALLOW_THREADS
; 
6453         _result 
= (size_t )wxTreeCtrl_GetChildrenCount(_arg0
,*_arg1
,_arg2
); 
6455     wxPy_END_ALLOW_THREADS
; 
6456     if (PyErr_Occurred()) return NULL
; 
6457 }    _resultobj 
= Py_BuildValue("i",_result
); 
6461 #define wxTreeCtrl_GetFirstChild(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetFirstChild(_swigarg0,_swigarg1)) 
6462 static PyObject 
*_wrap_wxTreeCtrl_GetFirstChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6463     PyObject 
* _resultobj
; 
6464     wxTreeItemId 
* _result
; 
6465     wxPyTreeCtrl 
* _arg0
; 
6466     wxTreeItemId 
* _arg1
; 
6468     PyObject 
* _argo0 
= 0; 
6469     PyObject 
* _argo1 
= 0; 
6471     PyObject 
* _obj2 
= 0; 
6472     char *_kwnames
[] = { "self","item","INOUT", NULL 
}; 
6476     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_GetFirstChild",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
6479         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6480         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6481             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetFirstChild. Expected _wxPyTreeCtrl_p."); 
6486         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6487         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6488             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetFirstChild. Expected _wxTreeItemId_p."); 
6493   temp 
= (long) PyInt_AsLong(_obj2
); 
6497     wxPy_BEGIN_ALLOW_THREADS
; 
6498         _result 
= new wxTreeItemId (wxTreeCtrl_GetFirstChild(_arg0
,*_arg1
,*_arg2
)); 
6500     wxPy_END_ALLOW_THREADS
; 
6501     if (PyErr_Occurred()) return NULL
; 
6502 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6503     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6506     o 
= PyInt_FromLong((long) (*_arg2
)); 
6507     _resultobj 
= t_output_helper(_resultobj
, o
); 
6512 #define wxTreeCtrl_GetNextChild(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetNextChild(_swigarg0,_swigarg1)) 
6513 static PyObject 
*_wrap_wxTreeCtrl_GetNextChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6514     PyObject 
* _resultobj
; 
6515     wxTreeItemId 
* _result
; 
6516     wxPyTreeCtrl 
* _arg0
; 
6517     wxTreeItemId 
* _arg1
; 
6519     PyObject 
* _argo0 
= 0; 
6520     PyObject 
* _argo1 
= 0; 
6522     PyObject 
* _obj2 
= 0; 
6523     char *_kwnames
[] = { "self","item","INOUT", NULL 
}; 
6527     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_GetNextChild",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
6530         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6531         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6532             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextChild. Expected _wxPyTreeCtrl_p."); 
6537         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6538         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6539             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextChild. Expected _wxTreeItemId_p."); 
6544   temp 
= (long) PyInt_AsLong(_obj2
); 
6548     wxPy_BEGIN_ALLOW_THREADS
; 
6549         _result 
= new wxTreeItemId (wxTreeCtrl_GetNextChild(_arg0
,*_arg1
,*_arg2
)); 
6551     wxPy_END_ALLOW_THREADS
; 
6552     if (PyErr_Occurred()) return NULL
; 
6553 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6554     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6557     o 
= PyInt_FromLong((long) (*_arg2
)); 
6558     _resultobj 
= t_output_helper(_resultobj
, o
); 
6563 #define wxTreeCtrl_GetNextSibling(_swigobj,_swigarg0)  (_swigobj->GetNextSibling(_swigarg0)) 
6564 static PyObject 
*_wrap_wxTreeCtrl_GetNextSibling(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6565     PyObject 
* _resultobj
; 
6566     wxTreeItemId 
* _result
; 
6567     wxPyTreeCtrl 
* _arg0
; 
6568     wxTreeItemId 
* _arg1
; 
6569     PyObject 
* _argo0 
= 0; 
6570     PyObject 
* _argo1 
= 0; 
6571     char *_kwnames
[] = { "self","item", NULL 
}; 
6575     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetNextSibling",_kwnames
,&_argo0
,&_argo1
))  
6578         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6579         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6580             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextSibling. Expected _wxPyTreeCtrl_p."); 
6585         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6586         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6587             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextSibling. Expected _wxTreeItemId_p."); 
6592     wxPy_BEGIN_ALLOW_THREADS
; 
6593         _result 
= new wxTreeItemId (wxTreeCtrl_GetNextSibling(_arg0
,*_arg1
)); 
6595     wxPy_END_ALLOW_THREADS
; 
6596     if (PyErr_Occurred()) return NULL
; 
6597 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6598     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6602 #define wxTreeCtrl_GetPrevSibling(_swigobj,_swigarg0)  (_swigobj->GetPrevSibling(_swigarg0)) 
6603 static PyObject 
*_wrap_wxTreeCtrl_GetPrevSibling(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6604     PyObject 
* _resultobj
; 
6605     wxTreeItemId 
* _result
; 
6606     wxPyTreeCtrl 
* _arg0
; 
6607     wxTreeItemId 
* _arg1
; 
6608     PyObject 
* _argo0 
= 0; 
6609     PyObject 
* _argo1 
= 0; 
6610     char *_kwnames
[] = { "self","item", NULL 
}; 
6614     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPrevSibling",_kwnames
,&_argo0
,&_argo1
))  
6617         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6618         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6619             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPrevSibling. Expected _wxPyTreeCtrl_p."); 
6624         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6625         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6626             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPrevSibling. Expected _wxTreeItemId_p."); 
6631     wxPy_BEGIN_ALLOW_THREADS
; 
6632         _result 
= new wxTreeItemId (wxTreeCtrl_GetPrevSibling(_arg0
,*_arg1
)); 
6634     wxPy_END_ALLOW_THREADS
; 
6635     if (PyErr_Occurred()) return NULL
; 
6636 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6637     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6641 #define wxTreeCtrl_GetFirstVisibleItem(_swigobj)  (_swigobj->GetFirstVisibleItem()) 
6642 static PyObject 
*_wrap_wxTreeCtrl_GetFirstVisibleItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6643     PyObject 
* _resultobj
; 
6644     wxTreeItemId 
* _result
; 
6645     wxPyTreeCtrl 
* _arg0
; 
6646     PyObject 
* _argo0 
= 0; 
6647     char *_kwnames
[] = { "self", NULL 
}; 
6651     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetFirstVisibleItem",_kwnames
,&_argo0
))  
6654         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6655         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6656             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetFirstVisibleItem. Expected _wxPyTreeCtrl_p."); 
6661     wxPy_BEGIN_ALLOW_THREADS
; 
6662         _result 
= new wxTreeItemId (wxTreeCtrl_GetFirstVisibleItem(_arg0
)); 
6664     wxPy_END_ALLOW_THREADS
; 
6665     if (PyErr_Occurred()) return NULL
; 
6666 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6667     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6671 #define wxTreeCtrl_GetNextVisible(_swigobj,_swigarg0)  (_swigobj->GetNextVisible(_swigarg0)) 
6672 static PyObject 
*_wrap_wxTreeCtrl_GetNextVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6673     PyObject 
* _resultobj
; 
6674     wxTreeItemId 
* _result
; 
6675     wxPyTreeCtrl 
* _arg0
; 
6676     wxTreeItemId 
* _arg1
; 
6677     PyObject 
* _argo0 
= 0; 
6678     PyObject 
* _argo1 
= 0; 
6679     char *_kwnames
[] = { "self","item", NULL 
}; 
6683     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetNextVisible",_kwnames
,&_argo0
,&_argo1
))  
6686         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6687         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6688             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextVisible. Expected _wxPyTreeCtrl_p."); 
6693         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6694         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6695             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextVisible. Expected _wxTreeItemId_p."); 
6700     wxPy_BEGIN_ALLOW_THREADS
; 
6701         _result 
= new wxTreeItemId (wxTreeCtrl_GetNextVisible(_arg0
,*_arg1
)); 
6703     wxPy_END_ALLOW_THREADS
; 
6704     if (PyErr_Occurred()) return NULL
; 
6705 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6706     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6710 #define wxTreeCtrl_GetPrevVisible(_swigobj,_swigarg0)  (_swigobj->GetPrevVisible(_swigarg0)) 
6711 static PyObject 
*_wrap_wxTreeCtrl_GetPrevVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6712     PyObject 
* _resultobj
; 
6713     wxTreeItemId 
* _result
; 
6714     wxPyTreeCtrl 
* _arg0
; 
6715     wxTreeItemId 
* _arg1
; 
6716     PyObject 
* _argo0 
= 0; 
6717     PyObject 
* _argo1 
= 0; 
6718     char *_kwnames
[] = { "self","item", NULL 
}; 
6722     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPrevVisible",_kwnames
,&_argo0
,&_argo1
))  
6725         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6726         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6727             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPrevVisible. Expected _wxPyTreeCtrl_p."); 
6732         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6733         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6734             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPrevVisible. Expected _wxTreeItemId_p."); 
6739     wxPy_BEGIN_ALLOW_THREADS
; 
6740         _result 
= new wxTreeItemId (wxTreeCtrl_GetPrevVisible(_arg0
,*_arg1
)); 
6742     wxPy_END_ALLOW_THREADS
; 
6743     if (PyErr_Occurred()) return NULL
; 
6744 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6745     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6749 #define wxTreeCtrl_GetLastChild(_swigobj,_swigarg0)  (_swigobj->GetLastChild(_swigarg0)) 
6750 static PyObject 
*_wrap_wxTreeCtrl_GetLastChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6751     PyObject 
* _resultobj
; 
6752     wxTreeItemId 
* _result
; 
6753     wxPyTreeCtrl 
* _arg0
; 
6754     wxTreeItemId 
* _arg1
; 
6755     PyObject 
* _argo0 
= 0; 
6756     PyObject 
* _argo1 
= 0; 
6757     char *_kwnames
[] = { "self","item", NULL 
}; 
6761     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetLastChild",_kwnames
,&_argo0
,&_argo1
))  
6764         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6765         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6766             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetLastChild. Expected _wxPyTreeCtrl_p."); 
6771         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6772         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6773             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetLastChild. Expected _wxTreeItemId_p."); 
6778     wxPy_BEGIN_ALLOW_THREADS
; 
6779         _result 
= new wxTreeItemId (wxTreeCtrl_GetLastChild(_arg0
,*_arg1
)); 
6781     wxPy_END_ALLOW_THREADS
; 
6782     if (PyErr_Occurred()) return NULL
; 
6783 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6784     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6788 #define wxTreeCtrl_AddRoot(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->AddRoot(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6789 static PyObject 
*_wrap_wxTreeCtrl_AddRoot(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6790     PyObject 
* _resultobj
; 
6791     wxTreeItemId 
* _result
; 
6792     wxPyTreeCtrl 
* _arg0
; 
6794     int  _arg2 
= (int ) -1; 
6795     int  _arg3 
= (int ) -1; 
6796     wxPyTreeItemData 
* _arg4 
= (wxPyTreeItemData 
*) NULL
; 
6797     PyObject 
* _argo0 
= 0; 
6798     PyObject 
* _obj1 
= 0; 
6799     PyObject 
* _argo4 
= 0; 
6800     char *_kwnames
[] = { "self","text","image","selectedImage","data", NULL 
}; 
6804     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iiO:wxTreeCtrl_AddRoot",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
,&_argo4
))  
6807         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6808         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6809             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AddRoot. Expected _wxPyTreeCtrl_p."); 
6814 #if PYTHON_API_VERSION >= 1009 
6815     char* tmpPtr
; int tmpSize
; 
6816     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
6817         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6820     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
6822     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
6824     if (!PyString_Check(_obj1
)) { 
6825         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6828     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
6832         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
6833         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxPyTreeItemData_p")) { 
6834             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxTreeCtrl_AddRoot. Expected _wxPyTreeItemData_p."); 
6839     wxPy_BEGIN_ALLOW_THREADS
; 
6840         _result 
= new wxTreeItemId (wxTreeCtrl_AddRoot(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
)); 
6842     wxPy_END_ALLOW_THREADS
; 
6843     if (PyErr_Occurred()) return NULL
; 
6844 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6845     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6853 #define wxTreeCtrl_PrependItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->PrependItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
6854 static PyObject 
*_wrap_wxTreeCtrl_PrependItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6855     PyObject 
* _resultobj
; 
6856     wxTreeItemId 
* _result
; 
6857     wxPyTreeCtrl 
* _arg0
; 
6858     wxTreeItemId 
* _arg1
; 
6860     int  _arg3 
= (int ) -1; 
6861     int  _arg4 
= (int ) -1; 
6862     wxPyTreeItemData 
* _arg5 
= (wxPyTreeItemData 
*) NULL
; 
6863     PyObject 
* _argo0 
= 0; 
6864     PyObject 
* _argo1 
= 0; 
6865     PyObject 
* _obj2 
= 0; 
6866     PyObject 
* _argo5 
= 0; 
6867     char *_kwnames
[] = { "self","parent","text","image","selectedImage","data", NULL 
}; 
6871     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|iiO:wxTreeCtrl_PrependItem",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_arg3
,&_arg4
,&_argo5
))  
6874         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6875         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6876             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_PrependItem. Expected _wxPyTreeCtrl_p."); 
6881         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6882         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6883             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_PrependItem. Expected _wxTreeItemId_p."); 
6888 #if PYTHON_API_VERSION >= 1009 
6889     char* tmpPtr
; int tmpSize
; 
6890     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
6891         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6894     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
6896     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
6898     if (!PyString_Check(_obj2
)) { 
6899         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6902     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
6906         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
6907         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxPyTreeItemData_p")) { 
6908             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxTreeCtrl_PrependItem. Expected _wxPyTreeItemData_p."); 
6913     wxPy_BEGIN_ALLOW_THREADS
; 
6914         _result 
= new wxTreeItemId (wxTreeCtrl_PrependItem(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
)); 
6916     wxPy_END_ALLOW_THREADS
; 
6917     if (PyErr_Occurred()) return NULL
; 
6918 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6919     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6927 #define wxTreeCtrl_InsertItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
6928 static PyObject 
*_wrap_wxTreeCtrl_InsertItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6929     PyObject 
* _resultobj
; 
6930     wxTreeItemId 
* _result
; 
6931     wxPyTreeCtrl 
* _arg0
; 
6932     wxTreeItemId 
* _arg1
; 
6933     wxTreeItemId 
* _arg2
; 
6935     int  _arg4 
= (int ) -1; 
6936     int  _arg5 
= (int ) -1; 
6937     wxPyTreeItemData 
* _arg6 
= (wxPyTreeItemData 
*) NULL
; 
6938     PyObject 
* _argo0 
= 0; 
6939     PyObject 
* _argo1 
= 0; 
6940     PyObject 
* _argo2 
= 0; 
6941     PyObject 
* _obj3 
= 0; 
6942     PyObject 
* _argo6 
= 0; 
6943     char *_kwnames
[] = { "self","parent","idPrevious","text","image","selectedImage","data", NULL 
}; 
6947     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO|iiO:wxTreeCtrl_InsertItem",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_obj3
,&_arg4
,&_arg5
,&_argo6
))  
6950         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6951         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6952             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_InsertItem. Expected _wxPyTreeCtrl_p."); 
6957         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6958         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6959             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_InsertItem. Expected _wxTreeItemId_p."); 
6964         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
6965         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxTreeItemId_p")) { 
6966             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_InsertItem. Expected _wxTreeItemId_p."); 
6971 #if PYTHON_API_VERSION >= 1009 
6972     char* tmpPtr
; int tmpSize
; 
6973     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
6974         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6977     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
6979     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
6981     if (!PyString_Check(_obj3
)) { 
6982         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6985     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
6989         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
6990         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxPyTreeItemData_p")) { 
6991             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxTreeCtrl_InsertItem. Expected _wxPyTreeItemData_p."); 
6996     wxPy_BEGIN_ALLOW_THREADS
; 
6997         _result 
= new wxTreeItemId (wxTreeCtrl_InsertItem(_arg0
,*_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
,_arg6
)); 
6999     wxPy_END_ALLOW_THREADS
; 
7000     if (PyErr_Occurred()) return NULL
; 
7001 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7002     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7010 #define wxTreeCtrl_InsertItemBefore(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
7011 static PyObject 
*_wrap_wxTreeCtrl_InsertItemBefore(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7012     PyObject 
* _resultobj
; 
7013     wxTreeItemId 
* _result
; 
7014     wxPyTreeCtrl 
* _arg0
; 
7015     wxTreeItemId 
* _arg1
; 
7018     int  _arg4 
= (int ) -1; 
7019     int  _arg5 
= (int ) -1; 
7020     wxTreeItemData 
* _arg6 
= (wxTreeItemData 
*) NULL
; 
7021     PyObject 
* _argo0 
= 0; 
7022     PyObject 
* _argo1 
= 0; 
7023     PyObject 
* _obj3 
= 0; 
7024     PyObject 
* _argo6 
= 0; 
7025     char *_kwnames
[] = { "self","parent","before","text","image","selectedImage","data", NULL 
}; 
7029     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiO|iiO:wxTreeCtrl_InsertItemBefore",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_arg4
,&_arg5
,&_argo6
))  
7032         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7033         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7034             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_InsertItemBefore. Expected _wxPyTreeCtrl_p."); 
7039         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7040         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7041             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_InsertItemBefore. Expected _wxTreeItemId_p."); 
7046 #if PYTHON_API_VERSION >= 1009 
7047     char* tmpPtr
; int tmpSize
; 
7048     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
7049         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7052     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
7054     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
7056     if (!PyString_Check(_obj3
)) { 
7057         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7060     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
7064         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
7065         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxTreeItemData_p")) { 
7066             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxTreeCtrl_InsertItemBefore. Expected _wxTreeItemData_p."); 
7071     wxPy_BEGIN_ALLOW_THREADS
; 
7072         _result 
= new wxTreeItemId (wxTreeCtrl_InsertItemBefore(_arg0
,*_arg1
,_arg2
,*_arg3
,_arg4
,_arg5
,_arg6
)); 
7074     wxPy_END_ALLOW_THREADS
; 
7075     if (PyErr_Occurred()) return NULL
; 
7076 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7077     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7085 #define wxTreeCtrl_AppendItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->AppendItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
7086 static PyObject 
*_wrap_wxTreeCtrl_AppendItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7087     PyObject 
* _resultobj
; 
7088     wxTreeItemId 
* _result
; 
7089     wxPyTreeCtrl 
* _arg0
; 
7090     wxTreeItemId 
* _arg1
; 
7092     int  _arg3 
= (int ) -1; 
7093     int  _arg4 
= (int ) -1; 
7094     wxPyTreeItemData 
* _arg5 
= (wxPyTreeItemData 
*) NULL
; 
7095     PyObject 
* _argo0 
= 0; 
7096     PyObject 
* _argo1 
= 0; 
7097     PyObject 
* _obj2 
= 0; 
7098     PyObject 
* _argo5 
= 0; 
7099     char *_kwnames
[] = { "self","parent","text","image","selectedImage","data", NULL 
}; 
7103     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|iiO:wxTreeCtrl_AppendItem",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_arg3
,&_arg4
,&_argo5
))  
7106         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7107         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7108             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AppendItem. Expected _wxPyTreeCtrl_p."); 
7113         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7114         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7115             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_AppendItem. Expected _wxTreeItemId_p."); 
7120 #if PYTHON_API_VERSION >= 1009 
7121     char* tmpPtr
; int tmpSize
; 
7122     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
7123         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7126     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
7128     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
7130     if (!PyString_Check(_obj2
)) { 
7131         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7134     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
7138         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
7139         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxPyTreeItemData_p")) { 
7140             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxTreeCtrl_AppendItem. Expected _wxPyTreeItemData_p."); 
7145     wxPy_BEGIN_ALLOW_THREADS
; 
7146         _result 
= new wxTreeItemId (wxTreeCtrl_AppendItem(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
)); 
7148     wxPy_END_ALLOW_THREADS
; 
7149     if (PyErr_Occurred()) return NULL
; 
7150 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7151     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7159 #define wxTreeCtrl_Delete(_swigobj,_swigarg0)  (_swigobj->Delete(_swigarg0)) 
7160 static PyObject 
*_wrap_wxTreeCtrl_Delete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7161     PyObject 
* _resultobj
; 
7162     wxPyTreeCtrl 
* _arg0
; 
7163     wxTreeItemId 
* _arg1
; 
7164     PyObject 
* _argo0 
= 0; 
7165     PyObject 
* _argo1 
= 0; 
7166     char *_kwnames
[] = { "self","item", NULL 
}; 
7169     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Delete",_kwnames
,&_argo0
,&_argo1
))  
7172         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7173         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7174             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Delete. Expected _wxPyTreeCtrl_p."); 
7179         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7180         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7181             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Delete. Expected _wxTreeItemId_p."); 
7186     wxPy_BEGIN_ALLOW_THREADS
; 
7187         wxTreeCtrl_Delete(_arg0
,*_arg1
); 
7189     wxPy_END_ALLOW_THREADS
; 
7190     if (PyErr_Occurred()) return NULL
; 
7191 }    Py_INCREF(Py_None
); 
7192     _resultobj 
= Py_None
; 
7196 #define wxTreeCtrl_DeleteChildren(_swigobj,_swigarg0)  (_swigobj->DeleteChildren(_swigarg0)) 
7197 static PyObject 
*_wrap_wxTreeCtrl_DeleteChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7198     PyObject 
* _resultobj
; 
7199     wxPyTreeCtrl 
* _arg0
; 
7200     wxTreeItemId 
* _arg1
; 
7201     PyObject 
* _argo0 
= 0; 
7202     PyObject 
* _argo1 
= 0; 
7203     char *_kwnames
[] = { "self","item", NULL 
}; 
7206     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_DeleteChildren",_kwnames
,&_argo0
,&_argo1
))  
7209         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7210         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7211             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_DeleteChildren. Expected _wxPyTreeCtrl_p."); 
7216         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7217         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7218             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_DeleteChildren. Expected _wxTreeItemId_p."); 
7223     wxPy_BEGIN_ALLOW_THREADS
; 
7224         wxTreeCtrl_DeleteChildren(_arg0
,*_arg1
); 
7226     wxPy_END_ALLOW_THREADS
; 
7227     if (PyErr_Occurred()) return NULL
; 
7228 }    Py_INCREF(Py_None
); 
7229     _resultobj 
= Py_None
; 
7233 #define wxTreeCtrl_DeleteAllItems(_swigobj)  (_swigobj->DeleteAllItems()) 
7234 static PyObject 
*_wrap_wxTreeCtrl_DeleteAllItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7235     PyObject 
* _resultobj
; 
7236     wxPyTreeCtrl 
* _arg0
; 
7237     PyObject 
* _argo0 
= 0; 
7238     char *_kwnames
[] = { "self", NULL 
}; 
7241     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_DeleteAllItems",_kwnames
,&_argo0
))  
7244         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7245         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7246             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_DeleteAllItems. Expected _wxPyTreeCtrl_p."); 
7251     wxPy_BEGIN_ALLOW_THREADS
; 
7252         wxTreeCtrl_DeleteAllItems(_arg0
); 
7254     wxPy_END_ALLOW_THREADS
; 
7255     if (PyErr_Occurred()) return NULL
; 
7256 }    Py_INCREF(Py_None
); 
7257     _resultobj 
= Py_None
; 
7261 #define wxTreeCtrl_Expand(_swigobj,_swigarg0)  (_swigobj->Expand(_swigarg0)) 
7262 static PyObject 
*_wrap_wxTreeCtrl_Expand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7263     PyObject 
* _resultobj
; 
7264     wxPyTreeCtrl 
* _arg0
; 
7265     wxTreeItemId 
* _arg1
; 
7266     PyObject 
* _argo0 
= 0; 
7267     PyObject 
* _argo1 
= 0; 
7268     char *_kwnames
[] = { "self","item", NULL 
}; 
7271     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Expand",_kwnames
,&_argo0
,&_argo1
))  
7274         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7275         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7276             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Expand. Expected _wxPyTreeCtrl_p."); 
7281         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7282         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7283             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Expand. Expected _wxTreeItemId_p."); 
7288     wxPy_BEGIN_ALLOW_THREADS
; 
7289         wxTreeCtrl_Expand(_arg0
,*_arg1
); 
7291     wxPy_END_ALLOW_THREADS
; 
7292     if (PyErr_Occurred()) return NULL
; 
7293 }    Py_INCREF(Py_None
); 
7294     _resultobj 
= Py_None
; 
7298 #define wxTreeCtrl_Collapse(_swigobj,_swigarg0)  (_swigobj->Collapse(_swigarg0)) 
7299 static PyObject 
*_wrap_wxTreeCtrl_Collapse(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7300     PyObject 
* _resultobj
; 
7301     wxPyTreeCtrl 
* _arg0
; 
7302     wxTreeItemId 
* _arg1
; 
7303     PyObject 
* _argo0 
= 0; 
7304     PyObject 
* _argo1 
= 0; 
7305     char *_kwnames
[] = { "self","item", NULL 
}; 
7308     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Collapse",_kwnames
,&_argo0
,&_argo1
))  
7311         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7312         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7313             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Collapse. Expected _wxPyTreeCtrl_p."); 
7318         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7319         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7320             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Collapse. Expected _wxTreeItemId_p."); 
7325     wxPy_BEGIN_ALLOW_THREADS
; 
7326         wxTreeCtrl_Collapse(_arg0
,*_arg1
); 
7328     wxPy_END_ALLOW_THREADS
; 
7329     if (PyErr_Occurred()) return NULL
; 
7330 }    Py_INCREF(Py_None
); 
7331     _resultobj 
= Py_None
; 
7335 #define wxTreeCtrl_CollapseAndReset(_swigobj,_swigarg0)  (_swigobj->CollapseAndReset(_swigarg0)) 
7336 static PyObject 
*_wrap_wxTreeCtrl_CollapseAndReset(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7337     PyObject 
* _resultobj
; 
7338     wxPyTreeCtrl 
* _arg0
; 
7339     wxTreeItemId 
* _arg1
; 
7340     PyObject 
* _argo0 
= 0; 
7341     PyObject 
* _argo1 
= 0; 
7342     char *_kwnames
[] = { "self","item", NULL 
}; 
7345     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_CollapseAndReset",_kwnames
,&_argo0
,&_argo1
))  
7348         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7349         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7350             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_CollapseAndReset. Expected _wxPyTreeCtrl_p."); 
7355         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7356         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7357             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_CollapseAndReset. Expected _wxTreeItemId_p."); 
7362     wxPy_BEGIN_ALLOW_THREADS
; 
7363         wxTreeCtrl_CollapseAndReset(_arg0
,*_arg1
); 
7365     wxPy_END_ALLOW_THREADS
; 
7366     if (PyErr_Occurred()) return NULL
; 
7367 }    Py_INCREF(Py_None
); 
7368     _resultobj 
= Py_None
; 
7372 #define wxTreeCtrl_Toggle(_swigobj,_swigarg0)  (_swigobj->Toggle(_swigarg0)) 
7373 static PyObject 
*_wrap_wxTreeCtrl_Toggle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7374     PyObject 
* _resultobj
; 
7375     wxPyTreeCtrl 
* _arg0
; 
7376     wxTreeItemId 
* _arg1
; 
7377     PyObject 
* _argo0 
= 0; 
7378     PyObject 
* _argo1 
= 0; 
7379     char *_kwnames
[] = { "self","item", NULL 
}; 
7382     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Toggle",_kwnames
,&_argo0
,&_argo1
))  
7385         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7386         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7387             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Toggle. Expected _wxPyTreeCtrl_p."); 
7392         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7393         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7394             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Toggle. Expected _wxTreeItemId_p."); 
7399     wxPy_BEGIN_ALLOW_THREADS
; 
7400         wxTreeCtrl_Toggle(_arg0
,*_arg1
); 
7402     wxPy_END_ALLOW_THREADS
; 
7403     if (PyErr_Occurred()) return NULL
; 
7404 }    Py_INCREF(Py_None
); 
7405     _resultobj 
= Py_None
; 
7409 #define wxTreeCtrl_Unselect(_swigobj)  (_swigobj->Unselect()) 
7410 static PyObject 
*_wrap_wxTreeCtrl_Unselect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7411     PyObject 
* _resultobj
; 
7412     wxPyTreeCtrl 
* _arg0
; 
7413     PyObject 
* _argo0 
= 0; 
7414     char *_kwnames
[] = { "self", NULL 
}; 
7417     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_Unselect",_kwnames
,&_argo0
))  
7420         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7421         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7422             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Unselect. Expected _wxPyTreeCtrl_p."); 
7427     wxPy_BEGIN_ALLOW_THREADS
; 
7428         wxTreeCtrl_Unselect(_arg0
); 
7430     wxPy_END_ALLOW_THREADS
; 
7431     if (PyErr_Occurred()) return NULL
; 
7432 }    Py_INCREF(Py_None
); 
7433     _resultobj 
= Py_None
; 
7437 #define wxTreeCtrl_UnselectAll(_swigobj)  (_swigobj->UnselectAll()) 
7438 static PyObject 
*_wrap_wxTreeCtrl_UnselectAll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7439     PyObject 
* _resultobj
; 
7440     wxPyTreeCtrl 
* _arg0
; 
7441     PyObject 
* _argo0 
= 0; 
7442     char *_kwnames
[] = { "self", NULL 
}; 
7445     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_UnselectAll",_kwnames
,&_argo0
))  
7448         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7449         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7450             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_UnselectAll. Expected _wxPyTreeCtrl_p."); 
7455     wxPy_BEGIN_ALLOW_THREADS
; 
7456         wxTreeCtrl_UnselectAll(_arg0
); 
7458     wxPy_END_ALLOW_THREADS
; 
7459     if (PyErr_Occurred()) return NULL
; 
7460 }    Py_INCREF(Py_None
); 
7461     _resultobj 
= Py_None
; 
7465 #define wxTreeCtrl_SelectItem(_swigobj,_swigarg0)  (_swigobj->SelectItem(_swigarg0)) 
7466 static PyObject 
*_wrap_wxTreeCtrl_SelectItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7467     PyObject 
* _resultobj
; 
7468     wxPyTreeCtrl 
* _arg0
; 
7469     wxTreeItemId 
* _arg1
; 
7470     PyObject 
* _argo0 
= 0; 
7471     PyObject 
* _argo1 
= 0; 
7472     char *_kwnames
[] = { "self","item", NULL 
}; 
7475     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SelectItem",_kwnames
,&_argo0
,&_argo1
))  
7478         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7479         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7480             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SelectItem. Expected _wxPyTreeCtrl_p."); 
7485         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7486         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7487             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SelectItem. Expected _wxTreeItemId_p."); 
7492     wxPy_BEGIN_ALLOW_THREADS
; 
7493         wxTreeCtrl_SelectItem(_arg0
,*_arg1
); 
7495     wxPy_END_ALLOW_THREADS
; 
7496     if (PyErr_Occurred()) return NULL
; 
7497 }    Py_INCREF(Py_None
); 
7498     _resultobj 
= Py_None
; 
7502 #define wxTreeCtrl_EnsureVisible(_swigobj,_swigarg0)  (_swigobj->EnsureVisible(_swigarg0)) 
7503 static PyObject 
*_wrap_wxTreeCtrl_EnsureVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7504     PyObject 
* _resultobj
; 
7505     wxPyTreeCtrl 
* _arg0
; 
7506     wxTreeItemId 
* _arg1
; 
7507     PyObject 
* _argo0 
= 0; 
7508     PyObject 
* _argo1 
= 0; 
7509     char *_kwnames
[] = { "self","item", NULL 
}; 
7512     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_EnsureVisible",_kwnames
,&_argo0
,&_argo1
))  
7515         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7516         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7517             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_EnsureVisible. Expected _wxPyTreeCtrl_p."); 
7522         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7523         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7524             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_EnsureVisible. Expected _wxTreeItemId_p."); 
7529     wxPy_BEGIN_ALLOW_THREADS
; 
7530         wxTreeCtrl_EnsureVisible(_arg0
,*_arg1
); 
7532     wxPy_END_ALLOW_THREADS
; 
7533     if (PyErr_Occurred()) return NULL
; 
7534 }    Py_INCREF(Py_None
); 
7535     _resultobj 
= Py_None
; 
7539 #define wxTreeCtrl_ScrollTo(_swigobj,_swigarg0)  (_swigobj->ScrollTo(_swigarg0)) 
7540 static PyObject 
*_wrap_wxTreeCtrl_ScrollTo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7541     PyObject 
* _resultobj
; 
7542     wxPyTreeCtrl 
* _arg0
; 
7543     wxTreeItemId 
* _arg1
; 
7544     PyObject 
* _argo0 
= 0; 
7545     PyObject 
* _argo1 
= 0; 
7546     char *_kwnames
[] = { "self","item", NULL 
}; 
7549     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_ScrollTo",_kwnames
,&_argo0
,&_argo1
))  
7552         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7553         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7554             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_ScrollTo. Expected _wxPyTreeCtrl_p."); 
7559         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7560         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7561             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_ScrollTo. Expected _wxTreeItemId_p."); 
7566     wxPy_BEGIN_ALLOW_THREADS
; 
7567         wxTreeCtrl_ScrollTo(_arg0
,*_arg1
); 
7569     wxPy_END_ALLOW_THREADS
; 
7570     if (PyErr_Occurred()) return NULL
; 
7571 }    Py_INCREF(Py_None
); 
7572     _resultobj 
= Py_None
; 
7576 #define wxTreeCtrl_EditLabel(_swigobj,_swigarg0)  (_swigobj->EditLabel(_swigarg0)) 
7577 static PyObject 
*_wrap_wxTreeCtrl_EditLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7578     PyObject 
* _resultobj
; 
7579     wxPyTreeCtrl 
* _arg0
; 
7580     wxTreeItemId 
* _arg1
; 
7581     PyObject 
* _argo0 
= 0; 
7582     PyObject 
* _argo1 
= 0; 
7583     char *_kwnames
[] = { "self","item", NULL 
}; 
7586     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_EditLabel",_kwnames
,&_argo0
,&_argo1
))  
7589         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7590         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7591             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_EditLabel. Expected _wxPyTreeCtrl_p."); 
7596         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7597         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7598             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_EditLabel. Expected _wxTreeItemId_p."); 
7603     wxPy_BEGIN_ALLOW_THREADS
; 
7604         wxTreeCtrl_EditLabel(_arg0
,*_arg1
); 
7606     wxPy_END_ALLOW_THREADS
; 
7607     if (PyErr_Occurred()) return NULL
; 
7608 }    Py_INCREF(Py_None
); 
7609     _resultobj 
= Py_None
; 
7613 #define wxTreeCtrl_SortChildren(_swigobj,_swigarg0)  (_swigobj->SortChildren(_swigarg0)) 
7614 static PyObject 
*_wrap_wxTreeCtrl_SortChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7615     PyObject 
* _resultobj
; 
7616     wxPyTreeCtrl 
* _arg0
; 
7617     wxTreeItemId 
* _arg1
; 
7618     PyObject 
* _argo0 
= 0; 
7619     PyObject 
* _argo1 
= 0; 
7620     char *_kwnames
[] = { "self","item", NULL 
}; 
7623     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SortChildren",_kwnames
,&_argo0
,&_argo1
))  
7626         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7627         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7628             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SortChildren. Expected _wxPyTreeCtrl_p."); 
7633         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7634         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7635             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SortChildren. Expected _wxTreeItemId_p."); 
7640     wxPy_BEGIN_ALLOW_THREADS
; 
7641         wxTreeCtrl_SortChildren(_arg0
,*_arg1
); 
7643     wxPy_END_ALLOW_THREADS
; 
7644     if (PyErr_Occurred()) return NULL
; 
7645 }    Py_INCREF(Py_None
); 
7646     _resultobj 
= Py_None
; 
7650 #define wxTreeCtrl_SetItemBold(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemBold(_swigarg0,_swigarg1)) 
7651 static PyObject 
*_wrap_wxTreeCtrl_SetItemBold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7652     PyObject 
* _resultobj
; 
7653     wxPyTreeCtrl 
* _arg0
; 
7654     wxTreeItemId 
* _arg1
; 
7655     int  _arg2 
= (int ) TRUE
; 
7656     PyObject 
* _argo0 
= 0; 
7657     PyObject 
* _argo1 
= 0; 
7658     char *_kwnames
[] = { "self","item","bold", NULL 
}; 
7661     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_SetItemBold",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
7664         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7665         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7666             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemBold. Expected _wxPyTreeCtrl_p."); 
7671         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7672         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7673             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemBold. Expected _wxTreeItemId_p."); 
7678     wxPy_BEGIN_ALLOW_THREADS
; 
7679         wxTreeCtrl_SetItemBold(_arg0
,*_arg1
,_arg2
); 
7681     wxPy_END_ALLOW_THREADS
; 
7682     if (PyErr_Occurred()) return NULL
; 
7683 }    Py_INCREF(Py_None
); 
7684     _resultobj 
= Py_None
; 
7688 #define wxTreeCtrl_IsBold(_swigobj,_swigarg0)  (_swigobj->IsBold(_swigarg0)) 
7689 static PyObject 
*_wrap_wxTreeCtrl_IsBold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7690     PyObject 
* _resultobj
; 
7692     wxPyTreeCtrl 
* _arg0
; 
7693     wxTreeItemId 
* _arg1
; 
7694     PyObject 
* _argo0 
= 0; 
7695     PyObject 
* _argo1 
= 0; 
7696     char *_kwnames
[] = { "self","item", NULL 
}; 
7699     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsBold",_kwnames
,&_argo0
,&_argo1
))  
7702         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7703         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7704             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsBold. Expected _wxPyTreeCtrl_p."); 
7709         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7710         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7711             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsBold. Expected _wxTreeItemId_p."); 
7716     wxPy_BEGIN_ALLOW_THREADS
; 
7717         _result 
= (bool )wxTreeCtrl_IsBold(_arg0
,*_arg1
); 
7719     wxPy_END_ALLOW_THREADS
; 
7720     if (PyErr_Occurred()) return NULL
; 
7721 }    _resultobj 
= Py_BuildValue("i",_result
); 
7725 #define wxTreeCtrl_HitTest(_swigobj,_swigarg0,_swigarg1)  (_swigobj->HitTest(_swigarg0,_swigarg1)) 
7726 static PyObject 
*_wrap_wxTreeCtrl_HitTest(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7727     PyObject 
* _resultobj
; 
7728     wxTreeItemId 
* _result
; 
7729     wxPyTreeCtrl 
* _arg0
; 
7733     PyObject 
* _argo0 
= 0; 
7735     PyObject 
* _obj1 
= 0; 
7736     char *_kwnames
[] = { "self","point", NULL 
}; 
7743     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_HitTest",_kwnames
,&_argo0
,&_obj1
))  
7746         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7747         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7748             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_HitTest. Expected _wxPyTreeCtrl_p."); 
7754     if (! wxPoint_helper(_obj1
, &_arg1
)) 
7758     wxPy_BEGIN_ALLOW_THREADS
; 
7759         _result 
= new wxTreeItemId (wxTreeCtrl_HitTest(_arg0
,*_arg1
,*_arg2
)); 
7761     wxPy_END_ALLOW_THREADS
; 
7762     if (PyErr_Occurred()) return NULL
; 
7763 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7764     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7767     o 
= PyInt_FromLong((long) (*_arg2
)); 
7768     _resultobj 
= t_output_helper(_resultobj
, o
); 
7773 #define wxTreeCtrl_SetItemTextColour(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemTextColour(_swigarg0,_swigarg1)) 
7774 static PyObject 
*_wrap_wxTreeCtrl_SetItemTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7775     PyObject 
* _resultobj
; 
7776     wxPyTreeCtrl 
* _arg0
; 
7777     wxTreeItemId 
* _arg1
; 
7779     PyObject 
* _argo0 
= 0; 
7780     PyObject 
* _argo1 
= 0; 
7782     PyObject 
* _obj2 
= 0; 
7783     char *_kwnames
[] = { "self","item","col", NULL 
}; 
7786     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemTextColour",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
7789         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7790         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7791             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemTextColour. Expected _wxPyTreeCtrl_p."); 
7796         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7797         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7798             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemTextColour. Expected _wxTreeItemId_p."); 
7804     if (! wxColour_helper(_obj2
, &_arg2
)) 
7808     wxPy_BEGIN_ALLOW_THREADS
; 
7809         wxTreeCtrl_SetItemTextColour(_arg0
,*_arg1
,*_arg2
); 
7811     wxPy_END_ALLOW_THREADS
; 
7812     if (PyErr_Occurred()) return NULL
; 
7813 }    Py_INCREF(Py_None
); 
7814     _resultobj 
= Py_None
; 
7818 #define wxTreeCtrl_SetItemBackgroundColour(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemBackgroundColour(_swigarg0,_swigarg1)) 
7819 static PyObject 
*_wrap_wxTreeCtrl_SetItemBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7820     PyObject 
* _resultobj
; 
7821     wxPyTreeCtrl 
* _arg0
; 
7822     wxTreeItemId 
* _arg1
; 
7824     PyObject 
* _argo0 
= 0; 
7825     PyObject 
* _argo1 
= 0; 
7827     PyObject 
* _obj2 
= 0; 
7828     char *_kwnames
[] = { "self","item","col", NULL 
}; 
7831     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemBackgroundColour",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
7834         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7835         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7836             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemBackgroundColour. Expected _wxPyTreeCtrl_p."); 
7841         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7842         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7843             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemBackgroundColour. Expected _wxTreeItemId_p."); 
7849     if (! wxColour_helper(_obj2
, &_arg2
)) 
7853     wxPy_BEGIN_ALLOW_THREADS
; 
7854         wxTreeCtrl_SetItemBackgroundColour(_arg0
,*_arg1
,*_arg2
); 
7856     wxPy_END_ALLOW_THREADS
; 
7857     if (PyErr_Occurred()) return NULL
; 
7858 }    Py_INCREF(Py_None
); 
7859     _resultobj 
= Py_None
; 
7863 #define wxTreeCtrl_SetItemFont(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemFont(_swigarg0,_swigarg1)) 
7864 static PyObject 
*_wrap_wxTreeCtrl_SetItemFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7865     PyObject 
* _resultobj
; 
7866     wxPyTreeCtrl 
* _arg0
; 
7867     wxTreeItemId 
* _arg1
; 
7869     PyObject 
* _argo0 
= 0; 
7870     PyObject 
* _argo1 
= 0; 
7871     PyObject 
* _argo2 
= 0; 
7872     char *_kwnames
[] = { "self","item","font", NULL 
}; 
7875     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemFont",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
7878         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7879         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7880             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemFont. Expected _wxPyTreeCtrl_p."); 
7885         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7886         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7887             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemFont. Expected _wxTreeItemId_p."); 
7892         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
7893         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxFont_p")) { 
7894             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_SetItemFont. Expected _wxFont_p."); 
7899     wxPy_BEGIN_ALLOW_THREADS
; 
7900         wxTreeCtrl_SetItemFont(_arg0
,*_arg1
,*_arg2
); 
7902     wxPy_END_ALLOW_THREADS
; 
7903     if (PyErr_Occurred()) return NULL
; 
7904 }    Py_INCREF(Py_None
); 
7905     _resultobj 
= Py_None
; 
7909 static PyMethodDef controls2cMethods
[] = { 
7910          { "wxTreeCtrl_SetItemFont", (PyCFunction
) _wrap_wxTreeCtrl_SetItemFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7911          { "wxTreeCtrl_SetItemBackgroundColour", (PyCFunction
) _wrap_wxTreeCtrl_SetItemBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7912          { "wxTreeCtrl_SetItemTextColour", (PyCFunction
) _wrap_wxTreeCtrl_SetItemTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7913          { "wxTreeCtrl_HitTest", (PyCFunction
) _wrap_wxTreeCtrl_HitTest
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7914          { "wxTreeCtrl_IsBold", (PyCFunction
) _wrap_wxTreeCtrl_IsBold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7915          { "wxTreeCtrl_SetItemBold", (PyCFunction
) _wrap_wxTreeCtrl_SetItemBold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7916          { "wxTreeCtrl_SortChildren", (PyCFunction
) _wrap_wxTreeCtrl_SortChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7917          { "wxTreeCtrl_EditLabel", (PyCFunction
) _wrap_wxTreeCtrl_EditLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7918          { "wxTreeCtrl_ScrollTo", (PyCFunction
) _wrap_wxTreeCtrl_ScrollTo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7919          { "wxTreeCtrl_EnsureVisible", (PyCFunction
) _wrap_wxTreeCtrl_EnsureVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7920          { "wxTreeCtrl_SelectItem", (PyCFunction
) _wrap_wxTreeCtrl_SelectItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7921          { "wxTreeCtrl_UnselectAll", (PyCFunction
) _wrap_wxTreeCtrl_UnselectAll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7922          { "wxTreeCtrl_Unselect", (PyCFunction
) _wrap_wxTreeCtrl_Unselect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7923          { "wxTreeCtrl_Toggle", (PyCFunction
) _wrap_wxTreeCtrl_Toggle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7924          { "wxTreeCtrl_CollapseAndReset", (PyCFunction
) _wrap_wxTreeCtrl_CollapseAndReset
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7925          { "wxTreeCtrl_Collapse", (PyCFunction
) _wrap_wxTreeCtrl_Collapse
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7926          { "wxTreeCtrl_Expand", (PyCFunction
) _wrap_wxTreeCtrl_Expand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7927          { "wxTreeCtrl_DeleteAllItems", (PyCFunction
) _wrap_wxTreeCtrl_DeleteAllItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7928          { "wxTreeCtrl_DeleteChildren", (PyCFunction
) _wrap_wxTreeCtrl_DeleteChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7929          { "wxTreeCtrl_Delete", (PyCFunction
) _wrap_wxTreeCtrl_Delete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7930          { "wxTreeCtrl_AppendItem", (PyCFunction
) _wrap_wxTreeCtrl_AppendItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7931          { "wxTreeCtrl_InsertItemBefore", (PyCFunction
) _wrap_wxTreeCtrl_InsertItemBefore
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7932          { "wxTreeCtrl_InsertItem", (PyCFunction
) _wrap_wxTreeCtrl_InsertItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7933          { "wxTreeCtrl_PrependItem", (PyCFunction
) _wrap_wxTreeCtrl_PrependItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7934          { "wxTreeCtrl_AddRoot", (PyCFunction
) _wrap_wxTreeCtrl_AddRoot
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7935          { "wxTreeCtrl_GetLastChild", (PyCFunction
) _wrap_wxTreeCtrl_GetLastChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7936          { "wxTreeCtrl_GetPrevVisible", (PyCFunction
) _wrap_wxTreeCtrl_GetPrevVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7937          { "wxTreeCtrl_GetNextVisible", (PyCFunction
) _wrap_wxTreeCtrl_GetNextVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7938          { "wxTreeCtrl_GetFirstVisibleItem", (PyCFunction
) _wrap_wxTreeCtrl_GetFirstVisibleItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7939          { "wxTreeCtrl_GetPrevSibling", (PyCFunction
) _wrap_wxTreeCtrl_GetPrevSibling
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7940          { "wxTreeCtrl_GetNextSibling", (PyCFunction
) _wrap_wxTreeCtrl_GetNextSibling
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7941          { "wxTreeCtrl_GetNextChild", (PyCFunction
) _wrap_wxTreeCtrl_GetNextChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7942          { "wxTreeCtrl_GetFirstChild", (PyCFunction
) _wrap_wxTreeCtrl_GetFirstChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7943          { "wxTreeCtrl_GetChildrenCount", (PyCFunction
) _wrap_wxTreeCtrl_GetChildrenCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7944          { "wxTreeCtrl_GetSelections", (PyCFunction
) _wrap_wxTreeCtrl_GetSelections
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7945          { "wxTreeCtrl_GetItemParent", (PyCFunction
) _wrap_wxTreeCtrl_GetItemParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7946          { "wxTreeCtrl_GetSelection", (PyCFunction
) _wrap_wxTreeCtrl_GetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7947          { "wxTreeCtrl_GetRootItem", (PyCFunction
) _wrap_wxTreeCtrl_GetRootItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7948          { "wxTreeCtrl_IsSelected", (PyCFunction
) _wrap_wxTreeCtrl_IsSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7949          { "wxTreeCtrl_IsExpanded", (PyCFunction
) _wrap_wxTreeCtrl_IsExpanded
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7950          { "wxTreeCtrl_ItemHasChildren", (PyCFunction
) _wrap_wxTreeCtrl_ItemHasChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7951          { "wxTreeCtrl_IsVisible", (PyCFunction
) _wrap_wxTreeCtrl_IsVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7952          { "wxTreeCtrl_SetPyData", (PyCFunction
) _wrap_wxTreeCtrl_SetPyData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7953          { "wxTreeCtrl_GetPyData", (PyCFunction
) _wrap_wxTreeCtrl_GetPyData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7954          { "wxTreeCtrl_SetItemData", (PyCFunction
) _wrap_wxTreeCtrl_SetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7955          { "wxTreeCtrl_GetItemData", (PyCFunction
) _wrap_wxTreeCtrl_GetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7956          { "wxTreeCtrl_SetItemHasChildren", (PyCFunction
) _wrap_wxTreeCtrl_SetItemHasChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7957          { "wxTreeCtrl_SetItemSelectedImage", (PyCFunction
) _wrap_wxTreeCtrl_SetItemSelectedImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7958          { "wxTreeCtrl_SetItemImage", (PyCFunction
) _wrap_wxTreeCtrl_SetItemImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7959          { "wxTreeCtrl_SetItemText", (PyCFunction
) _wrap_wxTreeCtrl_SetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7960          { "wxTreeCtrl_GetItemSelectedImage", (PyCFunction
) _wrap_wxTreeCtrl_GetItemSelectedImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7961          { "wxTreeCtrl_GetItemImage", (PyCFunction
) _wrap_wxTreeCtrl_GetItemImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7962          { "wxTreeCtrl_GetItemText", (PyCFunction
) _wrap_wxTreeCtrl_GetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7963          { "wxTreeCtrl_SetSpacing", (PyCFunction
) _wrap_wxTreeCtrl_SetSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7964          { "wxTreeCtrl_GetSpacing", (PyCFunction
) _wrap_wxTreeCtrl_GetSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7965          { "wxTreeCtrl_SetStateImageList", (PyCFunction
) _wrap_wxTreeCtrl_SetStateImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7966          { "wxTreeCtrl_SetImageList", (PyCFunction
) _wrap_wxTreeCtrl_SetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7967          { "wxTreeCtrl_GetStateImageList", (PyCFunction
) _wrap_wxTreeCtrl_GetStateImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7968          { "wxTreeCtrl_GetImageList", (PyCFunction
) _wrap_wxTreeCtrl_GetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7969          { "wxTreeCtrl_SetIndent", (PyCFunction
) _wrap_wxTreeCtrl_SetIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7970          { "wxTreeCtrl_GetIndent", (PyCFunction
) _wrap_wxTreeCtrl_GetIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7971          { "wxTreeCtrl_GetCount", (PyCFunction
) _wrap_wxTreeCtrl_GetCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7972          { "wxTreeCtrl_AssignImageList", (PyCFunction
) _wrap_wxTreeCtrl_AssignImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7973          { "wxTreeCtrl__setSelf", (PyCFunction
) _wrap_wxTreeCtrl__setSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7974          { "new_wxTreeCtrl", (PyCFunction
) _wrap_new_wxTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7975          { "wxTreeEvent_GetLabel", (PyCFunction
) _wrap_wxTreeEvent_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7976          { "wxTreeEvent_GetCode", (PyCFunction
) _wrap_wxTreeEvent_GetCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7977          { "wxTreeEvent_GetPoint", (PyCFunction
) _wrap_wxTreeEvent_GetPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7978          { "wxTreeEvent_GetOldItem", (PyCFunction
) _wrap_wxTreeEvent_GetOldItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7979          { "wxTreeEvent_GetItem", (PyCFunction
) _wrap_wxTreeEvent_GetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7980          { "wxTreeItemData_SetId", (PyCFunction
) _wrap_wxTreeItemData_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7981          { "wxTreeItemData_GetId", (PyCFunction
) _wrap_wxTreeItemData_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7982          { "wxTreeItemData_SetData", (PyCFunction
) _wrap_wxTreeItemData_SetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7983          { "wxTreeItemData_GetData", (PyCFunction
) _wrap_wxTreeItemData_GetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7984          { "new_wxTreeItemData", (PyCFunction
) _wrap_new_wxTreeItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7985          { "wxTreeItemId___cmp__", (PyCFunction
) _wrap_wxTreeItemId___cmp__
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7986          { "wxTreeItemId_IsOk", (PyCFunction
) _wrap_wxTreeItemId_IsOk
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7987          { "delete_wxTreeItemId", (PyCFunction
) _wrap_delete_wxTreeItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7988          { "new_wxTreeItemId", (PyCFunction
) _wrap_new_wxTreeItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7989          { "wxListCtrl_SortItems", (PyCFunction
) _wrap_wxListCtrl_SortItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7990          { "wxListCtrl_SetWindowStyleFlag", (PyCFunction
) _wrap_wxListCtrl_SetWindowStyleFlag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7991          { "wxListCtrl_SetSingleStyle", (PyCFunction
) _wrap_wxListCtrl_SetSingleStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7992          { "wxListCtrl_SetItemText", (PyCFunction
) _wrap_wxListCtrl_SetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7993          { "wxListCtrl_SetItemState", (PyCFunction
) _wrap_wxListCtrl_SetItemState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7994          { "wxListCtrl_SetItemPosition", (PyCFunction
) _wrap_wxListCtrl_SetItemPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7995          { "wxListCtrl_SetItemImage", (PyCFunction
) _wrap_wxListCtrl_SetItemImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7996          { "wxListCtrl_SetItemData", (PyCFunction
) _wrap_wxListCtrl_SetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7997          { "wxListCtrl_SetStringItem", (PyCFunction
) _wrap_wxListCtrl_SetStringItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7998          { "wxListCtrl_SetItem", (PyCFunction
) _wrap_wxListCtrl_SetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7999          { "wxListCtrl_SetImageList", (PyCFunction
) _wrap_wxListCtrl_SetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8000          { "wxListCtrl_SetColumnWidth", (PyCFunction
) _wrap_wxListCtrl_SetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8001          { "wxListCtrl_SetColumn", (PyCFunction
) _wrap_wxListCtrl_SetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8002          { "wxListCtrl_SetBackgroundColour", (PyCFunction
) _wrap_wxListCtrl_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8003          { "wxListCtrl_ScrollList", (PyCFunction
) _wrap_wxListCtrl_ScrollList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8004          { "wxListCtrl_InsertImageStringItem", (PyCFunction
) _wrap_wxListCtrl_InsertImageStringItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8005          { "wxListCtrl_InsertImageItem", (PyCFunction
) _wrap_wxListCtrl_InsertImageItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8006          { "wxListCtrl_InsertStringItem", (PyCFunction
) _wrap_wxListCtrl_InsertStringItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8007          { "wxListCtrl_InsertItem", (PyCFunction
) _wrap_wxListCtrl_InsertItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8008          { "wxListCtrl_InsertColumn", (PyCFunction
) _wrap_wxListCtrl_InsertColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8009          { "wxListCtrl_InsertColumnInfo", (PyCFunction
) _wrap_wxListCtrl_InsertColumnInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8010          { "wxListCtrl_HitTest", (PyCFunction
) _wrap_wxListCtrl_HitTest
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8011          { "wxListCtrl_GetTopItem", (PyCFunction
) _wrap_wxListCtrl_GetTopItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8012          { "wxListCtrl_GetSelectedItemCount", (PyCFunction
) _wrap_wxListCtrl_GetSelectedItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8013          { "wxListCtrl_GetNextItem", (PyCFunction
) _wrap_wxListCtrl_GetNextItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8014          { "wxListCtrl_GetItemText", (PyCFunction
) _wrap_wxListCtrl_GetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8015          { "wxListCtrl_GetItemSpacing", (PyCFunction
) _wrap_wxListCtrl_GetItemSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8016          { "wxListCtrl_GetItemCount", (PyCFunction
) _wrap_wxListCtrl_GetItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8017          { "wxListCtrl_GetItemState", (PyCFunction
) _wrap_wxListCtrl_GetItemState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8018          { "wxListCtrl_GetItemRect", (PyCFunction
) _wrap_wxListCtrl_GetItemRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8019          { "wxListCtrl_GetItemPosition", (PyCFunction
) _wrap_wxListCtrl_GetItemPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8020          { "wxListCtrl_GetItem", (PyCFunction
) _wrap_wxListCtrl_GetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8021          { "wxListCtrl_GetItemData", (PyCFunction
) _wrap_wxListCtrl_GetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8022          { "wxListCtrl_GetImageList", (PyCFunction
) _wrap_wxListCtrl_GetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8023          { "wxListCtrl_GetCountPerPage", (PyCFunction
) _wrap_wxListCtrl_GetCountPerPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8024          { "wxListCtrl_GetColumnWidth", (PyCFunction
) _wrap_wxListCtrl_GetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8025          { "wxListCtrl_GetColumn", (PyCFunction
) _wrap_wxListCtrl_GetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8026          { "wxListCtrl_FindItemAtPos", (PyCFunction
) _wrap_wxListCtrl_FindItemAtPos
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8027          { "wxListCtrl_FindItemData", (PyCFunction
) _wrap_wxListCtrl_FindItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8028          { "wxListCtrl_FindItem", (PyCFunction
) _wrap_wxListCtrl_FindItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8029          { "wxListCtrl_EnsureVisible", (PyCFunction
) _wrap_wxListCtrl_EnsureVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8030          { "wxListCtrl_EditLabel", (PyCFunction
) _wrap_wxListCtrl_EditLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8031          { "wxListCtrl_ClearAll", (PyCFunction
) _wrap_wxListCtrl_ClearAll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8032          { "wxListCtrl_DeleteAllColumns", (PyCFunction
) _wrap_wxListCtrl_DeleteAllColumns
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8033          { "wxListCtrl_DeleteColumn", (PyCFunction
) _wrap_wxListCtrl_DeleteColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8034          { "wxListCtrl_DeleteAllItems", (PyCFunction
) _wrap_wxListCtrl_DeleteAllItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8035          { "wxListCtrl_DeleteItem", (PyCFunction
) _wrap_wxListCtrl_DeleteItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8036          { "wxListCtrl_AssignImageList", (PyCFunction
) _wrap_wxListCtrl_AssignImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8037          { "wxListCtrl_Arrange", (PyCFunction
) _wrap_wxListCtrl_Arrange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8038          { "new_wxListCtrl", (PyCFunction
) _wrap_new_wxListCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8039          { "wxListEvent_GetItem", (PyCFunction
) _wrap_wxListEvent_GetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8040          { "wxListEvent_GetMask", (PyCFunction
) _wrap_wxListEvent_GetMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8041          { "wxListEvent_GetData", (PyCFunction
) _wrap_wxListEvent_GetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8042          { "wxListEvent_GetImage", (PyCFunction
) _wrap_wxListEvent_GetImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8043          { "wxListEvent_GetText", (PyCFunction
) _wrap_wxListEvent_GetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8044          { "wxListEvent_GetLabel", (PyCFunction
) _wrap_wxListEvent_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8045          { "wxListEvent_GetPoint", (PyCFunction
) _wrap_wxListEvent_GetPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8046          { "wxListEvent_Cancelled", (PyCFunction
) _wrap_wxListEvent_Cancelled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8047          { "wxListEvent_GetColumn", (PyCFunction
) _wrap_wxListEvent_GetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8048          { "wxListEvent_GetOldItem", (PyCFunction
) _wrap_wxListEvent_GetOldItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8049          { "wxListEvent_GetOldIndex", (PyCFunction
) _wrap_wxListEvent_GetOldIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8050          { "wxListEvent_GetIndex", (PyCFunction
) _wrap_wxListEvent_GetIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8051          { "wxListEvent_GetCode", (PyCFunction
) _wrap_wxListEvent_GetCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8052          { "wxListEvent_m_item_get", (PyCFunction
) _wrap_wxListEvent_m_item_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8053          { "wxListEvent_m_item_set", (PyCFunction
) _wrap_wxListEvent_m_item_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8054          { "wxListEvent_m_pointDrag_get", (PyCFunction
) _wrap_wxListEvent_m_pointDrag_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8055          { "wxListEvent_m_pointDrag_set", (PyCFunction
) _wrap_wxListEvent_m_pointDrag_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8056          { "wxListEvent_m_cancelled_get", (PyCFunction
) _wrap_wxListEvent_m_cancelled_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8057          { "wxListEvent_m_cancelled_set", (PyCFunction
) _wrap_wxListEvent_m_cancelled_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8058          { "wxListEvent_m_col_get", (PyCFunction
) _wrap_wxListEvent_m_col_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8059          { "wxListEvent_m_col_set", (PyCFunction
) _wrap_wxListEvent_m_col_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8060          { "wxListEvent_m_oldItemIndex_get", (PyCFunction
) _wrap_wxListEvent_m_oldItemIndex_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8061          { "wxListEvent_m_oldItemIndex_set", (PyCFunction
) _wrap_wxListEvent_m_oldItemIndex_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8062          { "wxListEvent_m_itemIndex_get", (PyCFunction
) _wrap_wxListEvent_m_itemIndex_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8063          { "wxListEvent_m_itemIndex_set", (PyCFunction
) _wrap_wxListEvent_m_itemIndex_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8064          { "wxListEvent_m_code_get", (PyCFunction
) _wrap_wxListEvent_m_code_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8065          { "wxListEvent_m_code_set", (PyCFunction
) _wrap_wxListEvent_m_code_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8066          { "wxListItem_m_width_get", (PyCFunction
) _wrap_wxListItem_m_width_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8067          { "wxListItem_m_width_set", (PyCFunction
) _wrap_wxListItem_m_width_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8068          { "wxListItem_m_format_get", (PyCFunction
) _wrap_wxListItem_m_format_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8069          { "wxListItem_m_format_set", (PyCFunction
) _wrap_wxListItem_m_format_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8070          { "wxListItem_m_data_get", (PyCFunction
) _wrap_wxListItem_m_data_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8071          { "wxListItem_m_data_set", (PyCFunction
) _wrap_wxListItem_m_data_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8072          { "wxListItem_m_image_get", (PyCFunction
) _wrap_wxListItem_m_image_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8073          { "wxListItem_m_image_set", (PyCFunction
) _wrap_wxListItem_m_image_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8074          { "wxListItem_m_text_get", (PyCFunction
) _wrap_wxListItem_m_text_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8075          { "wxListItem_m_text_set", (PyCFunction
) _wrap_wxListItem_m_text_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8076          { "wxListItem_m_stateMask_get", (PyCFunction
) _wrap_wxListItem_m_stateMask_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8077          { "wxListItem_m_stateMask_set", (PyCFunction
) _wrap_wxListItem_m_stateMask_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8078          { "wxListItem_m_state_get", (PyCFunction
) _wrap_wxListItem_m_state_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8079          { "wxListItem_m_state_set", (PyCFunction
) _wrap_wxListItem_m_state_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8080          { "wxListItem_m_col_get", (PyCFunction
) _wrap_wxListItem_m_col_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8081          { "wxListItem_m_col_set", (PyCFunction
) _wrap_wxListItem_m_col_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8082          { "wxListItem_m_itemId_get", (PyCFunction
) _wrap_wxListItem_m_itemId_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8083          { "wxListItem_m_itemId_set", (PyCFunction
) _wrap_wxListItem_m_itemId_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8084          { "wxListItem_m_mask_get", (PyCFunction
) _wrap_wxListItem_m_mask_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8085          { "wxListItem_m_mask_set", (PyCFunction
) _wrap_wxListItem_m_mask_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8086          { "wxListItem_GetFont", (PyCFunction
) _wrap_wxListItem_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8087          { "wxListItem_GetBackgroundColour", (PyCFunction
) _wrap_wxListItem_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8088          { "wxListItem_GetTextColour", (PyCFunction
) _wrap_wxListItem_GetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8089          { "wxListItem_HasAttributes", (PyCFunction
) _wrap_wxListItem_HasAttributes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8090          { "wxListItem_GetAttributes", (PyCFunction
) _wrap_wxListItem_GetAttributes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8091          { "wxListItem_GetAlign", (PyCFunction
) _wrap_wxListItem_GetAlign
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8092          { "wxListItem_GetWidth", (PyCFunction
) _wrap_wxListItem_GetWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8093          { "wxListItem_GetData", (PyCFunction
) _wrap_wxListItem_GetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8094          { "wxListItem_GetImage", (PyCFunction
) _wrap_wxListItem_GetImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8095          { "wxListItem_GetText", (PyCFunction
) _wrap_wxListItem_GetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8096          { "wxListItem_GetState", (PyCFunction
) _wrap_wxListItem_GetState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8097          { "wxListItem_GetColumn", (PyCFunction
) _wrap_wxListItem_GetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8098          { "wxListItem_GetId", (PyCFunction
) _wrap_wxListItem_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8099          { "wxListItem_GetMask", (PyCFunction
) _wrap_wxListItem_GetMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8100          { "wxListItem_SetFont", (PyCFunction
) _wrap_wxListItem_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8101          { "wxListItem_SetBackgroundColour", (PyCFunction
) _wrap_wxListItem_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8102          { "wxListItem_SetTextColour", (PyCFunction
) _wrap_wxListItem_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8103          { "wxListItem_SetAlign", (PyCFunction
) _wrap_wxListItem_SetAlign
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8104          { "wxListItem_SetWidth", (PyCFunction
) _wrap_wxListItem_SetWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8105          { "wxListItem_SetData", (PyCFunction
) _wrap_wxListItem_SetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8106          { "wxListItem_SetImage", (PyCFunction
) _wrap_wxListItem_SetImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8107          { "wxListItem_SetText", (PyCFunction
) _wrap_wxListItem_SetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8108          { "wxListItem_SetStateMask", (PyCFunction
) _wrap_wxListItem_SetStateMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8109          { "wxListItem_SetState", (PyCFunction
) _wrap_wxListItem_SetState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8110          { "wxListItem_SetColumn", (PyCFunction
) _wrap_wxListItem_SetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8111          { "wxListItem_SetId", (PyCFunction
) _wrap_wxListItem_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8112          { "wxListItem_SetMask", (PyCFunction
) _wrap_wxListItem_SetMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8113          { "wxListItem_ClearAttributes", (PyCFunction
) _wrap_wxListItem_ClearAttributes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8114          { "wxListItem_Clear", (PyCFunction
) _wrap_wxListItem_Clear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8115          { "delete_wxListItem", (PyCFunction
) _wrap_delete_wxListItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8116          { "new_wxListItem", (PyCFunction
) _wrap_new_wxListItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8117          { "wxListItemAttr_GetFont", (PyCFunction
) _wrap_wxListItemAttr_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8118          { "wxListItemAttr_GetBackgroundColour", (PyCFunction
) _wrap_wxListItemAttr_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8119          { "wxListItemAttr_GetTextColour", (PyCFunction
) _wrap_wxListItemAttr_GetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8120          { "wxListItemAttr_HasFont", (PyCFunction
) _wrap_wxListItemAttr_HasFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8121          { "wxListItemAttr_HasBackgroundColour", (PyCFunction
) _wrap_wxListItemAttr_HasBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8122          { "wxListItemAttr_HasTextColour", (PyCFunction
) _wrap_wxListItemAttr_HasTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8123          { "wxListItemAttr_SetFont", (PyCFunction
) _wrap_wxListItemAttr_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8124          { "wxListItemAttr_SetBackgroundColour", (PyCFunction
) _wrap_wxListItemAttr_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8125          { "wxListItemAttr_SetTextColour", (PyCFunction
) _wrap_wxListItemAttr_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8126          { "new_wxListItemAttr", (PyCFunction
) _wrap_new_wxListItemAttr
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8133  * This table is used by the pointer type-checker 
8135 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
8136     { "_wxEvent","_class_wxTreeEvent",SwigwxTreeEventTowxEvent
}, 
8137     { "_wxEvent","_wxTreeEvent",SwigwxTreeEventTowxEvent
}, 
8138     { "_wxEvent","_class_wxListEvent",SwigwxListEventTowxEvent
}, 
8139     { "_wxEvent","_wxListEvent",SwigwxListEventTowxEvent
}, 
8140     { "_signed_long","_long",0}, 
8141     { "_wxPrintQuality","_wxCoord",0}, 
8142     { "_wxPrintQuality","_int",0}, 
8143     { "_wxPrintQuality","_signed_int",0}, 
8144     { "_wxPrintQuality","_unsigned_int",0}, 
8145     { "_wxPrintQuality","_wxWindowID",0}, 
8146     { "_wxPrintQuality","_uint",0}, 
8147     { "_wxPrintQuality","_EBool",0}, 
8148     { "_wxPrintQuality","_size_t",0}, 
8149     { "_wxPrintQuality","_time_t",0}, 
8150     { "_class_wxEvtHandler","_class_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxEvtHandler
}, 
8151     { "_class_wxEvtHandler","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxEvtHandler
}, 
8152     { "_class_wxEvtHandler","_class_wxListCtrl",SwigwxListCtrlTowxEvtHandler
}, 
8153     { "_class_wxEvtHandler","_wxListCtrl",SwigwxListCtrlTowxEvtHandler
}, 
8154     { "_wxNotifyEvent","_class_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent
}, 
8155     { "_wxNotifyEvent","_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent
}, 
8156     { "_wxNotifyEvent","_class_wxListEvent",SwigwxListEventTowxNotifyEvent
}, 
8157     { "_wxNotifyEvent","_wxListEvent",SwigwxListEventTowxNotifyEvent
}, 
8158     { "_byte","_unsigned_char",0}, 
8159     { "_long","_unsigned_long",0}, 
8160     { "_long","_signed_long",0}, 
8161     { "_class_wxObject","_class_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxObject
}, 
8162     { "_class_wxObject","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxObject
}, 
8163     { "_class_wxObject","_class_wxTreeEvent",SwigwxTreeEventTowxObject
}, 
8164     { "_class_wxObject","_wxTreeEvent",SwigwxTreeEventTowxObject
}, 
8165     { "_class_wxObject","_class_wxPyTreeItemData",SwigwxPyTreeItemDataTowxObject
}, 
8166     { "_class_wxObject","_wxPyTreeItemData",SwigwxPyTreeItemDataTowxObject
}, 
8167     { "_class_wxObject","_class_wxListCtrl",SwigwxListCtrlTowxObject
}, 
8168     { "_class_wxObject","_wxListCtrl",SwigwxListCtrlTowxObject
}, 
8169     { "_class_wxObject","_class_wxListEvent",SwigwxListEventTowxObject
}, 
8170     { "_class_wxObject","_wxListEvent",SwigwxListEventTowxObject
}, 
8171     { "_class_wxObject","_class_wxListItem",SwigwxListItemTowxObject
}, 
8172     { "_class_wxObject","_wxListItem",SwigwxListItemTowxObject
}, 
8173     { "_size_t","_wxCoord",0}, 
8174     { "_size_t","_wxPrintQuality",0}, 
8175     { "_size_t","_time_t",0}, 
8176     { "_size_t","_unsigned_int",0}, 
8177     { "_size_t","_int",0}, 
8178     { "_size_t","_wxWindowID",0}, 
8179     { "_size_t","_uint",0}, 
8180     { "_uint","_wxCoord",0}, 
8181     { "_uint","_wxPrintQuality",0}, 
8182     { "_uint","_time_t",0}, 
8183     { "_uint","_size_t",0}, 
8184     { "_uint","_unsigned_int",0}, 
8185     { "_uint","_int",0}, 
8186     { "_uint","_wxWindowID",0}, 
8187     { "_wxChar","_char",0}, 
8188     { "_class_wxEvent","_class_wxTreeEvent",SwigwxTreeEventTowxEvent
}, 
8189     { "_class_wxEvent","_wxTreeEvent",SwigwxTreeEventTowxEvent
}, 
8190     { "_class_wxEvent","_class_wxListEvent",SwigwxListEventTowxEvent
}, 
8191     { "_class_wxEvent","_wxListEvent",SwigwxListEventTowxEvent
}, 
8192     { "_wxCommandEvent","_class_wxTreeEvent",SwigwxTreeEventTowxCommandEvent
}, 
8193     { "_wxCommandEvent","_wxTreeEvent",SwigwxTreeEventTowxCommandEvent
}, 
8194     { "_wxCommandEvent","_class_wxListEvent",SwigwxListEventTowxCommandEvent
}, 
8195     { "_wxCommandEvent","_wxListEvent",SwigwxListEventTowxCommandEvent
}, 
8196     { "_char","_wxChar",0}, 
8197     { "_class_wxNotifyEvent","_class_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent
}, 
8198     { "_class_wxNotifyEvent","_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent
}, 
8199     { "_class_wxNotifyEvent","_class_wxListEvent",SwigwxListEventTowxNotifyEvent
}, 
8200     { "_class_wxNotifyEvent","_wxListEvent",SwigwxListEventTowxNotifyEvent
}, 
8201     { "_EBool","_wxCoord",0}, 
8202     { "_EBool","_wxPrintQuality",0}, 
8203     { "_EBool","_signed_int",0}, 
8204     { "_EBool","_int",0}, 
8205     { "_EBool","_wxWindowID",0}, 
8206     { "_unsigned_long","_long",0}, 
8207     { "_signed_int","_wxCoord",0}, 
8208     { "_signed_int","_wxPrintQuality",0}, 
8209     { "_signed_int","_EBool",0}, 
8210     { "_signed_int","_wxWindowID",0}, 
8211     { "_signed_int","_int",0}, 
8212     { "_WXTYPE","_short",0}, 
8213     { "_WXTYPE","_signed_short",0}, 
8214     { "_WXTYPE","_unsigned_short",0}, 
8215     { "_unsigned_short","_WXTYPE",0}, 
8216     { "_unsigned_short","_short",0}, 
8217     { "_class_wxWindow","_class_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxWindow
}, 
8218     { "_class_wxWindow","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxWindow
}, 
8219     { "_class_wxWindow","_class_wxListCtrl",SwigwxListCtrlTowxWindow
}, 
8220     { "_class_wxWindow","_wxListCtrl",SwigwxListCtrlTowxWindow
}, 
8221     { "_wxObject","_class_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxObject
}, 
8222     { "_wxObject","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxObject
}, 
8223     { "_wxObject","_class_wxTreeEvent",SwigwxTreeEventTowxObject
}, 
8224     { "_wxObject","_wxTreeEvent",SwigwxTreeEventTowxObject
}, 
8225     { "_wxObject","_class_wxPyTreeItemData",SwigwxPyTreeItemDataTowxObject
}, 
8226     { "_wxObject","_wxPyTreeItemData",SwigwxPyTreeItemDataTowxObject
}, 
8227     { "_wxObject","_class_wxListCtrl",SwigwxListCtrlTowxObject
}, 
8228     { "_wxObject","_wxListCtrl",SwigwxListCtrlTowxObject
}, 
8229     { "_wxObject","_class_wxListEvent",SwigwxListEventTowxObject
}, 
8230     { "_wxObject","_wxListEvent",SwigwxListEventTowxObject
}, 
8231     { "_wxObject","_class_wxListItem",SwigwxListItemTowxObject
}, 
8232     { "_wxObject","_wxListItem",SwigwxListItemTowxObject
}, 
8233     { "_signed_short","_WXTYPE",0}, 
8234     { "_signed_short","_short",0}, 
8235     { "_unsigned_char","_byte",0}, 
8236     { "_wxControl","_class_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxControl
}, 
8237     { "_wxControl","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxControl
}, 
8238     { "_wxControl","_class_wxListCtrl",SwigwxListCtrlTowxControl
}, 
8239     { "_wxControl","_wxListCtrl",SwigwxListCtrlTowxControl
}, 
8240     { "_unsigned_int","_wxCoord",0}, 
8241     { "_unsigned_int","_wxPrintQuality",0}, 
8242     { "_unsigned_int","_time_t",0}, 
8243     { "_unsigned_int","_size_t",0}, 
8244     { "_unsigned_int","_uint",0}, 
8245     { "_unsigned_int","_wxWindowID",0}, 
8246     { "_unsigned_int","_int",0}, 
8247     { "_short","_WXTYPE",0}, 
8248     { "_short","_unsigned_short",0}, 
8249     { "_short","_signed_short",0}, 
8250     { "_wxWindowID","_wxCoord",0}, 
8251     { "_wxWindowID","_wxPrintQuality",0}, 
8252     { "_wxWindowID","_time_t",0}, 
8253     { "_wxWindowID","_size_t",0}, 
8254     { "_wxWindowID","_EBool",0}, 
8255     { "_wxWindowID","_uint",0}, 
8256     { "_wxWindowID","_int",0}, 
8257     { "_wxWindowID","_signed_int",0}, 
8258     { "_wxWindowID","_unsigned_int",0}, 
8259     { "_int","_wxCoord",0}, 
8260     { "_int","_wxPrintQuality",0}, 
8261     { "_int","_time_t",0}, 
8262     { "_int","_size_t",0}, 
8263     { "_int","_EBool",0}, 
8264     { "_int","_uint",0}, 
8265     { "_int","_wxWindowID",0}, 
8266     { "_int","_unsigned_int",0}, 
8267     { "_int","_signed_int",0}, 
8268     { "_time_t","_wxCoord",0}, 
8269     { "_time_t","_wxPrintQuality",0}, 
8270     { "_time_t","_unsigned_int",0}, 
8271     { "_time_t","_int",0}, 
8272     { "_time_t","_wxWindowID",0}, 
8273     { "_time_t","_uint",0}, 
8274     { "_time_t","_size_t",0}, 
8275     { "_class_wxControl","_class_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxControl
}, 
8276     { "_class_wxControl","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxControl
}, 
8277     { "_class_wxControl","_class_wxListCtrl",SwigwxListCtrlTowxControl
}, 
8278     { "_class_wxControl","_wxListCtrl",SwigwxListCtrlTowxControl
}, 
8279     { "_wxCoord","_int",0}, 
8280     { "_wxCoord","_signed_int",0}, 
8281     { "_wxCoord","_unsigned_int",0}, 
8282     { "_wxCoord","_wxWindowID",0}, 
8283     { "_wxCoord","_uint",0}, 
8284     { "_wxCoord","_EBool",0}, 
8285     { "_wxCoord","_size_t",0}, 
8286     { "_wxCoord","_time_t",0}, 
8287     { "_wxCoord","_wxPrintQuality",0}, 
8288     { "_class_wxCommandEvent","_class_wxTreeEvent",SwigwxTreeEventTowxCommandEvent
}, 
8289     { "_class_wxCommandEvent","_wxTreeEvent",SwigwxTreeEventTowxCommandEvent
}, 
8290     { "_class_wxCommandEvent","_class_wxListEvent",SwigwxListEventTowxCommandEvent
}, 
8291     { "_class_wxCommandEvent","_wxListEvent",SwigwxListEventTowxCommandEvent
}, 
8292     { "_wxEvtHandler","_class_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxEvtHandler
}, 
8293     { "_wxEvtHandler","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxEvtHandler
}, 
8294     { "_wxEvtHandler","_class_wxListCtrl",SwigwxListCtrlTowxEvtHandler
}, 
8295     { "_wxEvtHandler","_wxListCtrl",SwigwxListCtrlTowxEvtHandler
}, 
8296     { "_wxWindow","_class_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxWindow
}, 
8297     { "_wxWindow","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxWindow
}, 
8298     { "_wxWindow","_class_wxListCtrl",SwigwxListCtrlTowxWindow
}, 
8299     { "_wxWindow","_wxListCtrl",SwigwxListCtrlTowxWindow
}, 
8302 static PyObject 
*SWIG_globals
; 
8306 SWIGEXPORT(void) initcontrols2c() { 
8308          SWIG_globals 
= SWIG_newvarlink(); 
8309          m 
= Py_InitModule("controls2c", controls2cMethods
); 
8310          d 
= PyModule_GetDict(m
); 
8311          PyDict_SetItemString(d
,"wxLIST_MASK_TEXT", PyInt_FromLong((long) wxLIST_MASK_TEXT
)); 
8312          PyDict_SetItemString(d
,"wxLIST_MASK_IMAGE", PyInt_FromLong((long) wxLIST_MASK_IMAGE
)); 
8313          PyDict_SetItemString(d
,"wxLIST_MASK_DATA", PyInt_FromLong((long) wxLIST_MASK_DATA
)); 
8314          PyDict_SetItemString(d
,"wxLIST_MASK_WIDTH", PyInt_FromLong((long) wxLIST_MASK_WIDTH
)); 
8315          PyDict_SetItemString(d
,"wxLIST_MASK_FORMAT", PyInt_FromLong((long) wxLIST_MASK_FORMAT
)); 
8316          PyDict_SetItemString(d
,"wxLIST_MASK_STATE", PyInt_FromLong((long) wxLIST_MASK_STATE
)); 
8317          PyDict_SetItemString(d
,"wxLIST_STATE_DONTCARE", PyInt_FromLong((long) wxLIST_STATE_DONTCARE
)); 
8318          PyDict_SetItemString(d
,"wxLIST_STATE_DROPHILITED", PyInt_FromLong((long) wxLIST_STATE_DROPHILITED
)); 
8319          PyDict_SetItemString(d
,"wxLIST_STATE_FOCUSED", PyInt_FromLong((long) wxLIST_STATE_FOCUSED
)); 
8320          PyDict_SetItemString(d
,"wxLIST_STATE_SELECTED", PyInt_FromLong((long) wxLIST_STATE_SELECTED
)); 
8321          PyDict_SetItemString(d
,"wxLIST_STATE_CUT", PyInt_FromLong((long) wxLIST_STATE_CUT
)); 
8322          PyDict_SetItemString(d
,"wxLIST_HITTEST_ABOVE", PyInt_FromLong((long) wxLIST_HITTEST_ABOVE
)); 
8323          PyDict_SetItemString(d
,"wxLIST_HITTEST_BELOW", PyInt_FromLong((long) wxLIST_HITTEST_BELOW
)); 
8324          PyDict_SetItemString(d
,"wxLIST_HITTEST_NOWHERE", PyInt_FromLong((long) wxLIST_HITTEST_NOWHERE
)); 
8325          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMICON", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMICON
)); 
8326          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMLABEL", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMLABEL
)); 
8327          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMRIGHT", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMRIGHT
)); 
8328          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMSTATEICON", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMSTATEICON
)); 
8329          PyDict_SetItemString(d
,"wxLIST_HITTEST_TOLEFT", PyInt_FromLong((long) wxLIST_HITTEST_TOLEFT
)); 
8330          PyDict_SetItemString(d
,"wxLIST_HITTEST_TORIGHT", PyInt_FromLong((long) wxLIST_HITTEST_TORIGHT
)); 
8331          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEM", PyInt_FromLong((long) wxLIST_HITTEST_ONITEM
)); 
8332          PyDict_SetItemString(d
,"wxLIST_NEXT_ABOVE", PyInt_FromLong((long) wxLIST_NEXT_ABOVE
)); 
8333          PyDict_SetItemString(d
,"wxLIST_NEXT_ALL", PyInt_FromLong((long) wxLIST_NEXT_ALL
)); 
8334          PyDict_SetItemString(d
,"wxLIST_NEXT_BELOW", PyInt_FromLong((long) wxLIST_NEXT_BELOW
)); 
8335          PyDict_SetItemString(d
,"wxLIST_NEXT_LEFT", PyInt_FromLong((long) wxLIST_NEXT_LEFT
)); 
8336          PyDict_SetItemString(d
,"wxLIST_NEXT_RIGHT", PyInt_FromLong((long) wxLIST_NEXT_RIGHT
)); 
8337          PyDict_SetItemString(d
,"wxLIST_ALIGN_DEFAULT", PyInt_FromLong((long) wxLIST_ALIGN_DEFAULT
)); 
8338          PyDict_SetItemString(d
,"wxLIST_ALIGN_LEFT", PyInt_FromLong((long) wxLIST_ALIGN_LEFT
)); 
8339          PyDict_SetItemString(d
,"wxLIST_ALIGN_TOP", PyInt_FromLong((long) wxLIST_ALIGN_TOP
)); 
8340          PyDict_SetItemString(d
,"wxLIST_ALIGN_SNAP_TO_GRID", PyInt_FromLong((long) wxLIST_ALIGN_SNAP_TO_GRID
)); 
8341          PyDict_SetItemString(d
,"wxLIST_AUTOSIZE", PyInt_FromLong((long) wxLIST_AUTOSIZE
)); 
8342          PyDict_SetItemString(d
,"wxLIST_AUTOSIZE_USEHEADER", PyInt_FromLong((long) wxLIST_AUTOSIZE_USEHEADER
)); 
8343          PyDict_SetItemString(d
,"wxLIST_RECT_BOUNDS", PyInt_FromLong((long) wxLIST_RECT_BOUNDS
)); 
8344          PyDict_SetItemString(d
,"wxLIST_RECT_ICON", PyInt_FromLong((long) wxLIST_RECT_ICON
)); 
8345          PyDict_SetItemString(d
,"wxLIST_RECT_LABEL", PyInt_FromLong((long) wxLIST_RECT_LABEL
)); 
8346          PyDict_SetItemString(d
,"wxLIST_FIND_UP", PyInt_FromLong((long) wxLIST_FIND_UP
)); 
8347          PyDict_SetItemString(d
,"wxLIST_FIND_DOWN", PyInt_FromLong((long) wxLIST_FIND_DOWN
)); 
8348          PyDict_SetItemString(d
,"wxLIST_FIND_LEFT", PyInt_FromLong((long) wxLIST_FIND_LEFT
)); 
8349          PyDict_SetItemString(d
,"wxLIST_FIND_RIGHT", PyInt_FromLong((long) wxLIST_FIND_RIGHT
)); 
8350          PyDict_SetItemString(d
,"wxLIST_FORMAT_LEFT", PyInt_FromLong((long) wxLIST_FORMAT_LEFT
)); 
8351          PyDict_SetItemString(d
,"wxLIST_FORMAT_RIGHT", PyInt_FromLong((long) wxLIST_FORMAT_RIGHT
)); 
8352          PyDict_SetItemString(d
,"wxLIST_FORMAT_CENTRE", PyInt_FromLong((long) wxLIST_FORMAT_CENTRE
)); 
8353          PyDict_SetItemString(d
,"wxLIST_FORMAT_CENTER", PyInt_FromLong((long) wxLIST_FORMAT_CENTER
)); 
8354          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_BEGIN_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_LIST_BEGIN_DRAG
)); 
8355          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_BEGIN_RDRAG", PyInt_FromLong((long) wxEVT_COMMAND_LIST_BEGIN_RDRAG
)); 
8356          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
)); 
8357          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_END_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_LIST_END_LABEL_EDIT
)); 
8358          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_DELETE_ITEM", PyInt_FromLong((long) wxEVT_COMMAND_LIST_DELETE_ITEM
)); 
8359          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS", PyInt_FromLong((long) wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
)); 
8360          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_GET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_LIST_GET_INFO
)); 
8361          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_SET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_LIST_SET_INFO
)); 
8362          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_SELECTED
)); 
8363          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_DESELECTED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_DESELECTED
)); 
8364          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_KEY_DOWN", PyInt_FromLong((long) wxEVT_COMMAND_LIST_KEY_DOWN
)); 
8365          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_INSERT_ITEM", PyInt_FromLong((long) wxEVT_COMMAND_LIST_INSERT_ITEM
)); 
8366          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_COL_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_COL_CLICK
)); 
8367          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_ACTIVATED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_ACTIVATED
)); 
8368          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
)); 
8369          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
)); 
8370          PyDict_SetItemString(d
,"wxTreeItemIcon_Normal", PyInt_FromLong((long) wxTreeItemIcon_Normal
)); 
8371          PyDict_SetItemString(d
,"wxTreeItemIcon_Selected", PyInt_FromLong((long) wxTreeItemIcon_Selected
)); 
8372          PyDict_SetItemString(d
,"wxTreeItemIcon_Expanded", PyInt_FromLong((long) wxTreeItemIcon_Expanded
)); 
8373          PyDict_SetItemString(d
,"wxTreeItemIcon_SelectedExpanded", PyInt_FromLong((long) wxTreeItemIcon_SelectedExpanded
)); 
8374          PyDict_SetItemString(d
,"wxTreeItemIcon_Max", PyInt_FromLong((long) wxTreeItemIcon_Max
)); 
8375          PyDict_SetItemString(d
,"wxTREE_HITTEST_ABOVE", PyInt_FromLong((long) wxTREE_HITTEST_ABOVE
)); 
8376          PyDict_SetItemString(d
,"wxTREE_HITTEST_BELOW", PyInt_FromLong((long) wxTREE_HITTEST_BELOW
)); 
8377          PyDict_SetItemString(d
,"wxTREE_HITTEST_NOWHERE", PyInt_FromLong((long) wxTREE_HITTEST_NOWHERE
)); 
8378          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMBUTTON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMBUTTON
)); 
8379          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMICON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMICON
)); 
8380          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMINDENT", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMINDENT
)); 
8381          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMLABEL", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMLABEL
)); 
8382          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMRIGHT", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMRIGHT
)); 
8383          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMSTATEICON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMSTATEICON
)); 
8384          PyDict_SetItemString(d
,"wxTREE_HITTEST_TOLEFT", PyInt_FromLong((long) wxTREE_HITTEST_TOLEFT
)); 
8385          PyDict_SetItemString(d
,"wxTREE_HITTEST_TORIGHT", PyInt_FromLong((long) wxTREE_HITTEST_TORIGHT
)); 
8386          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMUPPERPART", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMUPPERPART
)); 
8387          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMLOWERPART", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMLOWERPART
)); 
8388          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEM", PyInt_FromLong((long) wxTREE_HITTEST_ONITEM
)); 
8389          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_BEGIN_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_TREE_BEGIN_DRAG
)); 
8390          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_BEGIN_RDRAG", PyInt_FromLong((long) wxEVT_COMMAND_TREE_BEGIN_RDRAG
)); 
8391          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
)); 
8392          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_END_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_TREE_END_LABEL_EDIT
)); 
8393          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_DELETE_ITEM", PyInt_FromLong((long) wxEVT_COMMAND_TREE_DELETE_ITEM
)); 
8394          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_GET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_TREE_GET_INFO
)); 
8395          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_SET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_TREE_SET_INFO
)); 
8396          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_EXPANDED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_EXPANDED
)); 
8397          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_EXPANDING", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_EXPANDING
)); 
8398          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_COLLAPSED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_COLLAPSED
)); 
8399          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_COLLAPSING", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_COLLAPSING
)); 
8400          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_SEL_CHANGED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_SEL_CHANGED
)); 
8401          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_SEL_CHANGING", PyInt_FromLong((long) wxEVT_COMMAND_TREE_SEL_CHANGING
)); 
8402          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_KEY_DOWN", PyInt_FromLong((long) wxEVT_COMMAND_TREE_KEY_DOWN
)); 
8403          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_ACTIVATED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_ACTIVATED
)); 
8404          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
)); 
8405          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
)); 
8406          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_END_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_TREE_END_DRAG
)); 
8408     wxPyPtrTypeMap_Add("wxTreeItemData", "wxPyTreeItemData"); 
8409     wxPyPtrTypeMap_Add("wxTreeCtrl", "wxPyTreeCtrl"); 
8412    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
8413         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);