2  * FILE : src/mac/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> 
  65 #include <wx/dirctrl.h> 
  68 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  74     } else if (target 
== Py_None
) { 
  78         if (!PyTuple_Check(target
)) { 
  80             target 
= PyTuple_New(1); 
  81             PyTuple_SetItem(target
, 0, o2
); 
  84         PyTuple_SetItem(o3
, 0, o
); 
  87         target 
= PySequence_Concat(o2
, o3
); 
  94     // Put some wx default wxChar* values into wxStrings. 
  95     const wxChar
* wxListCtrlNameStr 
= _T("wxListCtrl"); 
  96     DECLARE_DEF_STRING(ListCtrlNameStr
); 
  98     const wxChar
* wx_TreeCtrlNameStr 
= _T("wxTreeCtrl"); 
  99     DECLARE_DEF_STRING(_TreeCtrlNameStr
); 
 100     DECLARE_DEF_STRING(DirDialogDefaultFolderStr
); 
 102     static const wxString 
wxPyEmptyString(wxT("")); 
 104     static const long longzero 
= 0; 
 105   // C++ Version of a Python aware class 
 106 class wxPyListCtrl 
: public wxListCtrl 
{ 
 107     DECLARE_ABSTRACT_CLASS(wxPyListCtrl
); 
 109     wxPyListCtrl() : wxListCtrl() {} 
 110     wxPyListCtrl(wxWindow
* parent
, wxWindowID id
, 
 114                  const wxValidator
& validator
, 
 115                  const wxString
& name
) : 
 116         wxListCtrl(parent
, id
, pos
, size
, style
, validator
, name
) {} 
 118     bool Create(wxWindow
* parent
, wxWindowID id
, 
 122                 const wxValidator
& validator
, 
 123                 const wxString
& name
) { 
 124         return wxListCtrl::Create(parent
, id
, pos
, size
, style
, validator
, name
); 
 127     DEC_PYCALLBACK_STRING_LONGLONG(OnGetItemText
); 
 128     DEC_PYCALLBACK_INT_LONG(OnGetItemImage
); 
 129     DEC_PYCALLBACK_LISTATTR_LONG(OnGetItemAttr
); 
 134 IMPLEMENT_ABSTRACT_CLASS(wxPyListCtrl
, wxListCtrl
); 
 136 IMP_PYCALLBACK_STRING_LONGLONG(wxPyListCtrl
, wxListCtrl
, OnGetItemText
); 
 137 IMP_PYCALLBACK_INT_LONG(wxPyListCtrl
, wxListCtrl
, OnGetItemImage
); 
 138 IMP_PYCALLBACK_LISTATTR_LONG(wxPyListCtrl
, wxListCtrl
, OnGetItemAttr
); 
 139  // Python aware sorting function for wxPyListCtrl 
 140     int wxCALLBACK 
wxPyListCtrl_SortItems(long item1
, long item2
, long funcPtr
) { 
 142         PyObject
* func 
= (PyObject
*)funcPtr
; 
 143         wxPyBeginBlockThreads(); 
 145         PyObject
* args 
= Py_BuildValue("(ii)", item1
, item2
); 
 146         PyObject
* result 
= PyEval_CallObject(func
, args
); 
 149             retval 
= PyInt_AsLong(result
); 
 153         wxPyEndBlockThreads(); 
 158 class wxPyTreeItemData 
: public wxTreeItemData 
{ 
 160     wxPyTreeItemData(PyObject
* obj 
= NULL
) { 
 167     ~wxPyTreeItemData() { 
 168         wxPyBeginBlockThreads(); 
 170         wxPyEndBlockThreads(); 
 173     PyObject
* GetData() { 
 178     void SetData(PyObject
* obj
) { 
 179         wxPyBeginBlockThreads(); 
 181         wxPyEndBlockThreads(); 
 188  // C++ version of Python aware wxTreeCtrl 
 189 class wxPyTreeCtrl 
: public wxTreeCtrl 
{ 
 190     DECLARE_ABSTRACT_CLASS(wxPyTreeCtrl
); 
 192     wxPyTreeCtrl() : wxTreeCtrl() {} 
 193     wxPyTreeCtrl(wxWindow 
*parent
, wxWindowID id
, 
 197                  const wxValidator
& validator
, 
 198                  const wxString
& name
) : 
 199         wxTreeCtrl(parent
, id
, pos
, size
, style
, validator
, name
) {} 
 201     bool Create(wxWindow 
*parent
, wxWindowID id
, 
 205                 const wxValidator
& validator
, 
 206                 const wxString
& name
) { 
 207         return wxTreeCtrl::Create(parent
, id
, pos
, size
, style
, validator
, name
); 
 211     int OnCompareItems(const wxTreeItemId
& item1
, 
 212                        const wxTreeItemId
& item2
) { 
 215         wxPyBeginBlockThreads(); 
 216         if ((found 
= m_myInst
.findCallback("OnCompareItems"))) { 
 217             PyObject 
*o1 
= wxPyConstructObject((void*)&item1
, "wxTreeItemId"); 
 218             PyObject 
*o2 
= wxPyConstructObject((void*)&item2
, "wxTreeItemId"); 
 219             rval 
= m_myInst
.callCallback(Py_BuildValue("(OO)",o1
,o2
)); 
 223         wxPyEndBlockThreads(); 
 225             rval 
= wxTreeCtrl::OnCompareItems(item1
, item2
); 
 231 IMPLEMENT_ABSTRACT_CLASS(wxPyTreeCtrl
, wxTreeCtrl
); 
 236 #define new_wxListItemAttr(_swigarg0,_swigarg1,_swigarg2) (new wxListItemAttr(_swigarg0,_swigarg1,_swigarg2)) 
 237 static PyObject 
*_wrap_new_wxListItemAttr(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 238     PyObject 
* _resultobj
; 
 239     wxListItemAttr 
* _result
; 
 240     wxColour 
* _arg0 
= (wxColour 
*) &wxNullColour
; 
 241     wxColour 
* _arg1 
= (wxColour 
*) &wxNullColour
; 
 242     wxFont 
* _arg2 
= (wxFont 
*) &wxNullFont
; 
 244     PyObject 
* _obj0 
= 0; 
 246     PyObject 
* _obj1 
= 0; 
 247     PyObject 
* _argo2 
= 0; 
 248     char *_kwnames
[] = { "colText","colBack","font", NULL 
}; 
 252     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OOO:new_wxListItemAttr",_kwnames
,&_obj0
,&_obj1
,&_argo2
))  
 257     if (! wxColour_helper(_obj0
, &_arg0
)) 
 263     if (! wxColour_helper(_obj1
, &_arg1
)) 
 267         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
 268         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxFont_p")) { 
 269             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxListItemAttr. Expected _wxFont_p."); 
 274     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 275     _result 
= (wxListItemAttr 
*)new_wxListItemAttr(*_arg0
,*_arg1
,*_arg2
); 
 277     wxPyEndAllowThreads(__tstate
); 
 278     if (PyErr_Occurred()) return NULL
; 
 280         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItemAttr_p"); 
 281         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 284         _resultobj 
= Py_None
; 
 289 #define wxListItemAttr_SetTextColour(_swigobj,_swigarg0)  (_swigobj->SetTextColour(_swigarg0)) 
 290 static PyObject 
*_wrap_wxListItemAttr_SetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 291     PyObject 
* _resultobj
; 
 292     wxListItemAttr 
* _arg0
; 
 294     PyObject 
* _argo0 
= 0; 
 296     PyObject 
* _obj1 
= 0; 
 297     char *_kwnames
[] = { "self","colText", NULL 
}; 
 300     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItemAttr_SetTextColour",_kwnames
,&_argo0
,&_obj1
))  
 303         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 304         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 305             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_SetTextColour. Expected _wxListItemAttr_p."); 
 311     if (! wxColour_helper(_obj1
, &_arg1
)) 
 315     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 316     wxListItemAttr_SetTextColour(_arg0
,*_arg1
); 
 318     wxPyEndAllowThreads(__tstate
); 
 319     if (PyErr_Occurred()) return NULL
; 
 320 }    Py_INCREF(Py_None
); 
 321     _resultobj 
= Py_None
; 
 325 #define wxListItemAttr_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
 326 static PyObject 
*_wrap_wxListItemAttr_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 327     PyObject 
* _resultobj
; 
 328     wxListItemAttr 
* _arg0
; 
 330     PyObject 
* _argo0 
= 0; 
 332     PyObject 
* _obj1 
= 0; 
 333     char *_kwnames
[] = { "self","colBack", NULL 
}; 
 336     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItemAttr_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
 339         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 340         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 341             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_SetBackgroundColour. Expected _wxListItemAttr_p."); 
 347     if (! wxColour_helper(_obj1
, &_arg1
)) 
 351     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 352     wxListItemAttr_SetBackgroundColour(_arg0
,*_arg1
); 
 354     wxPyEndAllowThreads(__tstate
); 
 355     if (PyErr_Occurred()) return NULL
; 
 356 }    Py_INCREF(Py_None
); 
 357     _resultobj 
= Py_None
; 
 361 #define wxListItemAttr_SetFont(_swigobj,_swigarg0)  (_swigobj->SetFont(_swigarg0)) 
 362 static PyObject 
*_wrap_wxListItemAttr_SetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 363     PyObject 
* _resultobj
; 
 364     wxListItemAttr 
* _arg0
; 
 366     PyObject 
* _argo0 
= 0; 
 367     PyObject 
* _argo1 
= 0; 
 368     char *_kwnames
[] = { "self","font", NULL 
}; 
 371     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItemAttr_SetFont",_kwnames
,&_argo0
,&_argo1
))  
 374         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 375         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 376             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_SetFont. Expected _wxListItemAttr_p."); 
 381         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 382         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) { 
 383             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListItemAttr_SetFont. Expected _wxFont_p."); 
 388     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 389     wxListItemAttr_SetFont(_arg0
,*_arg1
); 
 391     wxPyEndAllowThreads(__tstate
); 
 392     if (PyErr_Occurred()) return NULL
; 
 393 }    Py_INCREF(Py_None
); 
 394     _resultobj 
= Py_None
; 
 398 #define wxListItemAttr_HasTextColour(_swigobj)  (_swigobj->HasTextColour()) 
 399 static PyObject 
*_wrap_wxListItemAttr_HasTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 400     PyObject 
* _resultobj
; 
 402     wxListItemAttr 
* _arg0
; 
 403     PyObject 
* _argo0 
= 0; 
 404     char *_kwnames
[] = { "self", NULL 
}; 
 407     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_HasTextColour",_kwnames
,&_argo0
))  
 410         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 411         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 412             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_HasTextColour. Expected _wxListItemAttr_p."); 
 417     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 418     _result 
= (bool )wxListItemAttr_HasTextColour(_arg0
); 
 420     wxPyEndAllowThreads(__tstate
); 
 421     if (PyErr_Occurred()) return NULL
; 
 422 }    _resultobj 
= Py_BuildValue("i",_result
); 
 426 #define wxListItemAttr_HasBackgroundColour(_swigobj)  (_swigobj->HasBackgroundColour()) 
 427 static PyObject 
*_wrap_wxListItemAttr_HasBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 428     PyObject 
* _resultobj
; 
 430     wxListItemAttr 
* _arg0
; 
 431     PyObject 
* _argo0 
= 0; 
 432     char *_kwnames
[] = { "self", NULL 
}; 
 435     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_HasBackgroundColour",_kwnames
,&_argo0
))  
 438         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 439         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 440             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_HasBackgroundColour. Expected _wxListItemAttr_p."); 
 445     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 446     _result 
= (bool )wxListItemAttr_HasBackgroundColour(_arg0
); 
 448     wxPyEndAllowThreads(__tstate
); 
 449     if (PyErr_Occurred()) return NULL
; 
 450 }    _resultobj 
= Py_BuildValue("i",_result
); 
 454 #define wxListItemAttr_HasFont(_swigobj)  (_swigobj->HasFont()) 
 455 static PyObject 
*_wrap_wxListItemAttr_HasFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 456     PyObject 
* _resultobj
; 
 458     wxListItemAttr 
* _arg0
; 
 459     PyObject 
* _argo0 
= 0; 
 460     char *_kwnames
[] = { "self", NULL 
}; 
 463     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_HasFont",_kwnames
,&_argo0
))  
 466         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 467         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 468             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_HasFont. Expected _wxListItemAttr_p."); 
 473     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 474     _result 
= (bool )wxListItemAttr_HasFont(_arg0
); 
 476     wxPyEndAllowThreads(__tstate
); 
 477     if (PyErr_Occurred()) return NULL
; 
 478 }    _resultobj 
= Py_BuildValue("i",_result
); 
 482 #define wxListItemAttr_GetTextColour(_swigobj)  (_swigobj->GetTextColour()) 
 483 static PyObject 
*_wrap_wxListItemAttr_GetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 484     PyObject 
* _resultobj
; 
 486     wxListItemAttr 
* _arg0
; 
 487     PyObject 
* _argo0 
= 0; 
 488     char *_kwnames
[] = { "self", NULL 
}; 
 492     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_GetTextColour",_kwnames
,&_argo0
))  
 495         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 496         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 497             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_GetTextColour. Expected _wxListItemAttr_p."); 
 502     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 503     _result 
= new wxColour (wxListItemAttr_GetTextColour(_arg0
)); 
 505     wxPyEndAllowThreads(__tstate
); 
 506     if (PyErr_Occurred()) return NULL
; 
 507 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
 508     _resultobj 
= Py_BuildValue("s",_ptemp
); 
 512 #define wxListItemAttr_GetBackgroundColour(_swigobj)  (_swigobj->GetBackgroundColour()) 
 513 static PyObject 
*_wrap_wxListItemAttr_GetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 514     PyObject 
* _resultobj
; 
 516     wxListItemAttr 
* _arg0
; 
 517     PyObject 
* _argo0 
= 0; 
 518     char *_kwnames
[] = { "self", NULL 
}; 
 522     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_GetBackgroundColour",_kwnames
,&_argo0
))  
 525         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 526         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 527             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_GetBackgroundColour. Expected _wxListItemAttr_p."); 
 532     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 533     _result 
= new wxColour (wxListItemAttr_GetBackgroundColour(_arg0
)); 
 535     wxPyEndAllowThreads(__tstate
); 
 536     if (PyErr_Occurred()) return NULL
; 
 537 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
 538     _resultobj 
= Py_BuildValue("s",_ptemp
); 
 542 #define wxListItemAttr_GetFont(_swigobj)  (_swigobj->GetFont()) 
 543 static PyObject 
*_wrap_wxListItemAttr_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 544     PyObject 
* _resultobj
; 
 546     wxListItemAttr 
* _arg0
; 
 547     PyObject 
* _argo0 
= 0; 
 548     char *_kwnames
[] = { "self", NULL 
}; 
 552     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_GetFont",_kwnames
,&_argo0
))  
 555         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 556         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 557             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_GetFont. Expected _wxListItemAttr_p."); 
 562     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 563     _result 
= new wxFont (wxListItemAttr_GetFont(_arg0
)); 
 565     wxPyEndAllowThreads(__tstate
); 
 566     if (PyErr_Occurred()) return NULL
; 
 567 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p"); 
 568     _resultobj 
= Py_BuildValue("s",_ptemp
); 
 572 static void *SwigwxListItemTowxObject(void *ptr
) { 
 575     src 
= (wxListItem 
*) ptr
; 
 576     dest 
= (wxObject 
*) src
; 
 577     return (void *) dest
; 
 580 #define new_wxListItem() (new wxListItem()) 
 581 static PyObject 
*_wrap_new_wxListItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 582     PyObject 
* _resultobj
; 
 583     wxListItem 
* _result
; 
 584     char *_kwnames
[] = {  NULL 
}; 
 588     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxListItem",_kwnames
))  
 591     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 592     _result 
= (wxListItem 
*)new_wxListItem(); 
 594     wxPyEndAllowThreads(__tstate
); 
 595     if (PyErr_Occurred()) return NULL
; 
 597         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItem_p"); 
 598         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 601         _resultobj 
= Py_None
; 
 606 #define delete_wxListItem(_swigobj) (delete _swigobj) 
 607 static PyObject 
*_wrap_delete_wxListItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 608     PyObject 
* _resultobj
; 
 610     PyObject 
* _argo0 
= 0; 
 611     char *_kwnames
[] = { "self", NULL 
}; 
 614     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxListItem",_kwnames
,&_argo0
))  
 617         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 618         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 619             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxListItem. Expected _wxListItem_p."); 
 624     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 625     delete_wxListItem(_arg0
); 
 627     wxPyEndAllowThreads(__tstate
); 
 628     if (PyErr_Occurred()) return NULL
; 
 629 }    Py_INCREF(Py_None
); 
 630     _resultobj 
= Py_None
; 
 634 #define wxListItem_Clear(_swigobj)  (_swigobj->Clear()) 
 635 static PyObject 
*_wrap_wxListItem_Clear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 636     PyObject 
* _resultobj
; 
 638     PyObject 
* _argo0 
= 0; 
 639     char *_kwnames
[] = { "self", NULL 
}; 
 642     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_Clear",_kwnames
,&_argo0
))  
 645         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 646         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 647             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_Clear. Expected _wxListItem_p."); 
 652     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 653     wxListItem_Clear(_arg0
); 
 655     wxPyEndAllowThreads(__tstate
); 
 656     if (PyErr_Occurred()) return NULL
; 
 657 }    Py_INCREF(Py_None
); 
 658     _resultobj 
= Py_None
; 
 662 #define wxListItem_ClearAttributes(_swigobj)  (_swigobj->ClearAttributes()) 
 663 static PyObject 
*_wrap_wxListItem_ClearAttributes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 664     PyObject 
* _resultobj
; 
 666     PyObject 
* _argo0 
= 0; 
 667     char *_kwnames
[] = { "self", NULL 
}; 
 670     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_ClearAttributes",_kwnames
,&_argo0
))  
 673         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 674         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 675             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_ClearAttributes. Expected _wxListItem_p."); 
 680     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 681     wxListItem_ClearAttributes(_arg0
); 
 683     wxPyEndAllowThreads(__tstate
); 
 684     if (PyErr_Occurred()) return NULL
; 
 685 }    Py_INCREF(Py_None
); 
 686     _resultobj 
= Py_None
; 
 690 #define wxListItem_SetMask(_swigobj,_swigarg0)  (_swigobj->SetMask(_swigarg0)) 
 691 static PyObject 
*_wrap_wxListItem_SetMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 692     PyObject 
* _resultobj
; 
 695     PyObject 
* _argo0 
= 0; 
 696     char *_kwnames
[] = { "self","mask", NULL 
}; 
 699     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetMask",_kwnames
,&_argo0
,&_arg1
))  
 702         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 703         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 704             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetMask. Expected _wxListItem_p."); 
 709     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 710     wxListItem_SetMask(_arg0
,_arg1
); 
 712     wxPyEndAllowThreads(__tstate
); 
 713     if (PyErr_Occurred()) return NULL
; 
 714 }    Py_INCREF(Py_None
); 
 715     _resultobj 
= Py_None
; 
 719 #define wxListItem_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
 720 static PyObject 
*_wrap_wxListItem_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 721     PyObject 
* _resultobj
; 
 724     PyObject 
* _argo0 
= 0; 
 725     char *_kwnames
[] = { "self","id", NULL 
}; 
 728     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetId",_kwnames
,&_argo0
,&_arg1
))  
 731         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 732         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 733             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetId. Expected _wxListItem_p."); 
 738     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 739     wxListItem_SetId(_arg0
,_arg1
); 
 741     wxPyEndAllowThreads(__tstate
); 
 742     if (PyErr_Occurred()) return NULL
; 
 743 }    Py_INCREF(Py_None
); 
 744     _resultobj 
= Py_None
; 
 748 #define wxListItem_SetColumn(_swigobj,_swigarg0)  (_swigobj->SetColumn(_swigarg0)) 
 749 static PyObject 
*_wrap_wxListItem_SetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 750     PyObject 
* _resultobj
; 
 753     PyObject 
* _argo0 
= 0; 
 754     char *_kwnames
[] = { "self","col", NULL 
}; 
 757     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetColumn",_kwnames
,&_argo0
,&_arg1
))  
 760         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 761         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 762             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetColumn. Expected _wxListItem_p."); 
 767     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 768     wxListItem_SetColumn(_arg0
,_arg1
); 
 770     wxPyEndAllowThreads(__tstate
); 
 771     if (PyErr_Occurred()) return NULL
; 
 772 }    Py_INCREF(Py_None
); 
 773     _resultobj 
= Py_None
; 
 777 #define wxListItem_SetState(_swigobj,_swigarg0)  (_swigobj->SetState(_swigarg0)) 
 778 static PyObject 
*_wrap_wxListItem_SetState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 779     PyObject 
* _resultobj
; 
 782     PyObject 
* _argo0 
= 0; 
 783     char *_kwnames
[] = { "self","state", NULL 
}; 
 786     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetState",_kwnames
,&_argo0
,&_arg1
))  
 789         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 790         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 791             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetState. Expected _wxListItem_p."); 
 796     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 797     wxListItem_SetState(_arg0
,_arg1
); 
 799     wxPyEndAllowThreads(__tstate
); 
 800     if (PyErr_Occurred()) return NULL
; 
 801 }    Py_INCREF(Py_None
); 
 802     _resultobj 
= Py_None
; 
 806 #define wxListItem_SetStateMask(_swigobj,_swigarg0)  (_swigobj->SetStateMask(_swigarg0)) 
 807 static PyObject 
*_wrap_wxListItem_SetStateMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 808     PyObject 
* _resultobj
; 
 811     PyObject 
* _argo0 
= 0; 
 812     char *_kwnames
[] = { "self","stateMask", NULL 
}; 
 815     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetStateMask",_kwnames
,&_argo0
,&_arg1
))  
 818         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 819         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 820             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetStateMask. Expected _wxListItem_p."); 
 825     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 826     wxListItem_SetStateMask(_arg0
,_arg1
); 
 828     wxPyEndAllowThreads(__tstate
); 
 829     if (PyErr_Occurred()) return NULL
; 
 830 }    Py_INCREF(Py_None
); 
 831     _resultobj 
= Py_None
; 
 835 #define wxListItem_SetText(_swigobj,_swigarg0)  (_swigobj->SetText(_swigarg0)) 
 836 static PyObject 
*_wrap_wxListItem_SetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 837     PyObject 
* _resultobj
; 
 840     PyObject 
* _argo0 
= 0; 
 841     PyObject 
* _obj1 
= 0; 
 842     char *_kwnames
[] = { "self","text", NULL 
}; 
 845     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetText",_kwnames
,&_argo0
,&_obj1
))  
 848         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 849         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 850             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetText. Expected _wxListItem_p."); 
 855     _arg1 
= wxString_in_helper(_obj1
); 
 860     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 861     wxListItem_SetText(_arg0
,*_arg1
); 
 863     wxPyEndAllowThreads(__tstate
); 
 864     if (PyErr_Occurred()) return NULL
; 
 865 }    Py_INCREF(Py_None
); 
 866     _resultobj 
= Py_None
; 
 874 #define wxListItem_SetImage(_swigobj,_swigarg0)  (_swigobj->SetImage(_swigarg0)) 
 875 static PyObject 
*_wrap_wxListItem_SetImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 876     PyObject 
* _resultobj
; 
 879     PyObject 
* _argo0 
= 0; 
 880     char *_kwnames
[] = { "self","image", NULL 
}; 
 883     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetImage",_kwnames
,&_argo0
,&_arg1
))  
 886         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 887         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 888             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetImage. Expected _wxListItem_p."); 
 893     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 894     wxListItem_SetImage(_arg0
,_arg1
); 
 896     wxPyEndAllowThreads(__tstate
); 
 897     if (PyErr_Occurred()) return NULL
; 
 898 }    Py_INCREF(Py_None
); 
 899     _resultobj 
= Py_None
; 
 903 #define wxListItem_SetData(_swigobj,_swigarg0)  (_swigobj->SetData(_swigarg0)) 
 904 static PyObject 
*_wrap_wxListItem_SetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 905     PyObject 
* _resultobj
; 
 908     PyObject 
* _argo0 
= 0; 
 909     char *_kwnames
[] = { "self","data", NULL 
}; 
 912     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetData",_kwnames
,&_argo0
,&_arg1
))  
 915         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 916         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 917             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetData. Expected _wxListItem_p."); 
 922     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 923     wxListItem_SetData(_arg0
,_arg1
); 
 925     wxPyEndAllowThreads(__tstate
); 
 926     if (PyErr_Occurred()) return NULL
; 
 927 }    Py_INCREF(Py_None
); 
 928     _resultobj 
= Py_None
; 
 932 #define wxListItem_SetWidth(_swigobj,_swigarg0)  (_swigobj->SetWidth(_swigarg0)) 
 933 static PyObject 
*_wrap_wxListItem_SetWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 934     PyObject 
* _resultobj
; 
 937     PyObject 
* _argo0 
= 0; 
 938     char *_kwnames
[] = { "self","width", NULL 
}; 
 941     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetWidth",_kwnames
,&_argo0
,&_arg1
))  
 944         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 945         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 946             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetWidth. Expected _wxListItem_p."); 
 951     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 952     wxListItem_SetWidth(_arg0
,_arg1
); 
 954     wxPyEndAllowThreads(__tstate
); 
 955     if (PyErr_Occurred()) return NULL
; 
 956 }    Py_INCREF(Py_None
); 
 957     _resultobj 
= Py_None
; 
 961 #define wxListItem_SetAlign(_swigobj,_swigarg0)  (_swigobj->SetAlign(_swigarg0)) 
 962 static PyObject 
*_wrap_wxListItem_SetAlign(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 963     PyObject 
* _resultobj
; 
 965     wxListColumnFormat  _arg1
; 
 966     PyObject 
* _argo0 
= 0; 
 967     char *_kwnames
[] = { "self","align", NULL 
}; 
 970     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetAlign",_kwnames
,&_argo0
,&_arg1
))  
 973         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 974         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 975             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetAlign. Expected _wxListItem_p."); 
 980     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 981     wxListItem_SetAlign(_arg0
,_arg1
); 
 983     wxPyEndAllowThreads(__tstate
); 
 984     if (PyErr_Occurred()) return NULL
; 
 985 }    Py_INCREF(Py_None
); 
 986     _resultobj 
= Py_None
; 
 990 #define wxListItem_SetTextColour(_swigobj,_swigarg0)  (_swigobj->SetTextColour(_swigarg0)) 
 991 static PyObject 
*_wrap_wxListItem_SetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 992     PyObject 
* _resultobj
; 
 995     PyObject 
* _argo0 
= 0; 
 997     PyObject 
* _obj1 
= 0; 
 998     char *_kwnames
[] = { "self","colText", NULL 
}; 
1001     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetTextColour",_kwnames
,&_argo0
,&_obj1
))  
1004         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1005         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1006             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetTextColour. Expected _wxListItem_p."); 
1012     if (! wxColour_helper(_obj1
, &_arg1
)) 
1016     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1017     wxListItem_SetTextColour(_arg0
,*_arg1
); 
1019     wxPyEndAllowThreads(__tstate
); 
1020     if (PyErr_Occurred()) return NULL
; 
1021 }    Py_INCREF(Py_None
); 
1022     _resultobj 
= Py_None
; 
1026 #define wxListItem_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
1027 static PyObject 
*_wrap_wxListItem_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1028     PyObject 
* _resultobj
; 
1031     PyObject 
* _argo0 
= 0; 
1033     PyObject 
* _obj1 
= 0; 
1034     char *_kwnames
[] = { "self","colBack", NULL 
}; 
1037     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
1040         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1041         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1042             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetBackgroundColour. Expected _wxListItem_p."); 
1048     if (! wxColour_helper(_obj1
, &_arg1
)) 
1052     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1053     wxListItem_SetBackgroundColour(_arg0
,*_arg1
); 
1055     wxPyEndAllowThreads(__tstate
); 
1056     if (PyErr_Occurred()) return NULL
; 
1057 }    Py_INCREF(Py_None
); 
1058     _resultobj 
= Py_None
; 
1062 #define wxListItem_SetFont(_swigobj,_swigarg0)  (_swigobj->SetFont(_swigarg0)) 
1063 static PyObject 
*_wrap_wxListItem_SetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1064     PyObject 
* _resultobj
; 
1067     PyObject 
* _argo0 
= 0; 
1068     PyObject 
* _argo1 
= 0; 
1069     char *_kwnames
[] = { "self","font", NULL 
}; 
1072     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetFont",_kwnames
,&_argo0
,&_argo1
))  
1075         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1076         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1077             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetFont. Expected _wxListItem_p."); 
1082         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1083         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) { 
1084             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListItem_SetFont. Expected _wxFont_p."); 
1089     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1090     wxListItem_SetFont(_arg0
,*_arg1
); 
1092     wxPyEndAllowThreads(__tstate
); 
1093     if (PyErr_Occurred()) return NULL
; 
1094 }    Py_INCREF(Py_None
); 
1095     _resultobj 
= Py_None
; 
1099 #define wxListItem_GetMask(_swigobj)  (_swigobj->GetMask()) 
1100 static PyObject 
*_wrap_wxListItem_GetMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1101     PyObject 
* _resultobj
; 
1104     PyObject 
* _argo0 
= 0; 
1105     char *_kwnames
[] = { "self", NULL 
}; 
1108     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetMask",_kwnames
,&_argo0
))  
1111         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1112         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1113             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetMask. Expected _wxListItem_p."); 
1118     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1119     _result 
= (long )wxListItem_GetMask(_arg0
); 
1121     wxPyEndAllowThreads(__tstate
); 
1122     if (PyErr_Occurred()) return NULL
; 
1123 }    _resultobj 
= Py_BuildValue("l",_result
); 
1127 #define wxListItem_GetId(_swigobj)  (_swigobj->GetId()) 
1128 static PyObject 
*_wrap_wxListItem_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1129     PyObject 
* _resultobj
; 
1132     PyObject 
* _argo0 
= 0; 
1133     char *_kwnames
[] = { "self", NULL 
}; 
1136     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetId",_kwnames
,&_argo0
))  
1139         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1140         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1141             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetId. Expected _wxListItem_p."); 
1146     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1147     _result 
= (long )wxListItem_GetId(_arg0
); 
1149     wxPyEndAllowThreads(__tstate
); 
1150     if (PyErr_Occurred()) return NULL
; 
1151 }    _resultobj 
= Py_BuildValue("l",_result
); 
1155 #define wxListItem_GetColumn(_swigobj)  (_swigobj->GetColumn()) 
1156 static PyObject 
*_wrap_wxListItem_GetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1157     PyObject 
* _resultobj
; 
1160     PyObject 
* _argo0 
= 0; 
1161     char *_kwnames
[] = { "self", NULL 
}; 
1164     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetColumn",_kwnames
,&_argo0
))  
1167         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1168         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1169             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetColumn. Expected _wxListItem_p."); 
1174     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1175     _result 
= (int )wxListItem_GetColumn(_arg0
); 
1177     wxPyEndAllowThreads(__tstate
); 
1178     if (PyErr_Occurred()) return NULL
; 
1179 }    _resultobj 
= Py_BuildValue("i",_result
); 
1183 #define wxListItem_GetState(_swigobj)  (_swigobj->GetState()) 
1184 static PyObject 
*_wrap_wxListItem_GetState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1185     PyObject 
* _resultobj
; 
1188     PyObject 
* _argo0 
= 0; 
1189     char *_kwnames
[] = { "self", NULL 
}; 
1192     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetState",_kwnames
,&_argo0
))  
1195         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1196         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1197             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetState. Expected _wxListItem_p."); 
1202     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1203     _result 
= (long )wxListItem_GetState(_arg0
); 
1205     wxPyEndAllowThreads(__tstate
); 
1206     if (PyErr_Occurred()) return NULL
; 
1207 }    _resultobj 
= Py_BuildValue("l",_result
); 
1211 #define wxListItem_GetText(_swigobj)  (_swigobj->GetText()) 
1212 static PyObject 
*_wrap_wxListItem_GetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1213     PyObject 
* _resultobj
; 
1216     PyObject 
* _argo0 
= 0; 
1217     char *_kwnames
[] = { "self", NULL 
}; 
1220     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetText",_kwnames
,&_argo0
))  
1223         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1224         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1225             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetText. Expected _wxListItem_p."); 
1230     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1231     const wxString 
& _result_ref 
= wxListItem_GetText(_arg0
); 
1232     _result 
= (wxString 
*) &_result_ref
; 
1234     wxPyEndAllowThreads(__tstate
); 
1235     if (PyErr_Occurred()) return NULL
; 
1238     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
1240     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1246 #define wxListItem_GetImage(_swigobj)  (_swigobj->GetImage()) 
1247 static PyObject 
*_wrap_wxListItem_GetImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1248     PyObject 
* _resultobj
; 
1251     PyObject 
* _argo0 
= 0; 
1252     char *_kwnames
[] = { "self", NULL 
}; 
1255     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetImage",_kwnames
,&_argo0
))  
1258         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1259         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1260             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetImage. Expected _wxListItem_p."); 
1265     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1266     _result 
= (int )wxListItem_GetImage(_arg0
); 
1268     wxPyEndAllowThreads(__tstate
); 
1269     if (PyErr_Occurred()) return NULL
; 
1270 }    _resultobj 
= Py_BuildValue("i",_result
); 
1274 #define wxListItem_GetData(_swigobj)  (_swigobj->GetData()) 
1275 static PyObject 
*_wrap_wxListItem_GetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1276     PyObject 
* _resultobj
; 
1279     PyObject 
* _argo0 
= 0; 
1280     char *_kwnames
[] = { "self", NULL 
}; 
1283     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetData",_kwnames
,&_argo0
))  
1286         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1287         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1288             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetData. Expected _wxListItem_p."); 
1293     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1294     _result 
= (long )wxListItem_GetData(_arg0
); 
1296     wxPyEndAllowThreads(__tstate
); 
1297     if (PyErr_Occurred()) return NULL
; 
1298 }    _resultobj 
= Py_BuildValue("l",_result
); 
1302 #define wxListItem_GetWidth(_swigobj)  (_swigobj->GetWidth()) 
1303 static PyObject 
*_wrap_wxListItem_GetWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1304     PyObject 
* _resultobj
; 
1307     PyObject 
* _argo0 
= 0; 
1308     char *_kwnames
[] = { "self", NULL 
}; 
1311     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetWidth",_kwnames
,&_argo0
))  
1314         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1315         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1316             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetWidth. Expected _wxListItem_p."); 
1321     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1322     _result 
= (int )wxListItem_GetWidth(_arg0
); 
1324     wxPyEndAllowThreads(__tstate
); 
1325     if (PyErr_Occurred()) return NULL
; 
1326 }    _resultobj 
= Py_BuildValue("i",_result
); 
1330 #define wxListItem_GetAlign(_swigobj)  (_swigobj->GetAlign()) 
1331 static PyObject 
*_wrap_wxListItem_GetAlign(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1332     PyObject 
* _resultobj
; 
1333     wxListColumnFormat  _result
; 
1335     PyObject 
* _argo0 
= 0; 
1336     char *_kwnames
[] = { "self", NULL 
}; 
1339     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetAlign",_kwnames
,&_argo0
))  
1342         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1343         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1344             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetAlign. Expected _wxListItem_p."); 
1349     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1350     _result 
= (wxListColumnFormat 
)wxListItem_GetAlign(_arg0
); 
1352     wxPyEndAllowThreads(__tstate
); 
1353     if (PyErr_Occurred()) return NULL
; 
1354 }    _resultobj 
= Py_BuildValue("i",_result
); 
1358 #define wxListItem_GetAttributes(_swigobj)  (_swigobj->GetAttributes()) 
1359 static PyObject 
*_wrap_wxListItem_GetAttributes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1360     PyObject 
* _resultobj
; 
1361     wxListItemAttr 
* _result
; 
1363     PyObject 
* _argo0 
= 0; 
1364     char *_kwnames
[] = { "self", NULL 
}; 
1368     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetAttributes",_kwnames
,&_argo0
))  
1371         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1372         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1373             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetAttributes. Expected _wxListItem_p."); 
1378     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1379     _result 
= (wxListItemAttr 
*)wxListItem_GetAttributes(_arg0
); 
1381     wxPyEndAllowThreads(__tstate
); 
1382     if (PyErr_Occurred()) return NULL
; 
1384         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItemAttr_p"); 
1385         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1388         _resultobj 
= Py_None
; 
1393 #define wxListItem_HasAttributes(_swigobj)  (_swigobj->HasAttributes()) 
1394 static PyObject 
*_wrap_wxListItem_HasAttributes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1395     PyObject 
* _resultobj
; 
1398     PyObject 
* _argo0 
= 0; 
1399     char *_kwnames
[] = { "self", NULL 
}; 
1402     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_HasAttributes",_kwnames
,&_argo0
))  
1405         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1406         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1407             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_HasAttributes. Expected _wxListItem_p."); 
1412     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1413     _result 
= (bool )wxListItem_HasAttributes(_arg0
); 
1415     wxPyEndAllowThreads(__tstate
); 
1416     if (PyErr_Occurred()) return NULL
; 
1417 }    _resultobj 
= Py_BuildValue("i",_result
); 
1421 #define wxListItem_GetTextColour(_swigobj)  (_swigobj->GetTextColour()) 
1422 static PyObject 
*_wrap_wxListItem_GetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1423     PyObject 
* _resultobj
; 
1426     PyObject 
* _argo0 
= 0; 
1427     char *_kwnames
[] = { "self", NULL 
}; 
1431     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetTextColour",_kwnames
,&_argo0
))  
1434         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1435         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1436             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetTextColour. Expected _wxListItem_p."); 
1441     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1442     _result 
= new wxColour (wxListItem_GetTextColour(_arg0
)); 
1444     wxPyEndAllowThreads(__tstate
); 
1445     if (PyErr_Occurred()) return NULL
; 
1446 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
1447     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1451 #define wxListItem_GetBackgroundColour(_swigobj)  (_swigobj->GetBackgroundColour()) 
1452 static PyObject 
*_wrap_wxListItem_GetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1453     PyObject 
* _resultobj
; 
1456     PyObject 
* _argo0 
= 0; 
1457     char *_kwnames
[] = { "self", NULL 
}; 
1461     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetBackgroundColour",_kwnames
,&_argo0
))  
1464         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1465         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1466             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetBackgroundColour. Expected _wxListItem_p."); 
1471     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1472     _result 
= new wxColour (wxListItem_GetBackgroundColour(_arg0
)); 
1474     wxPyEndAllowThreads(__tstate
); 
1475     if (PyErr_Occurred()) return NULL
; 
1476 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
1477     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1481 #define wxListItem_GetFont(_swigobj)  (_swigobj->GetFont()) 
1482 static PyObject 
*_wrap_wxListItem_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1483     PyObject 
* _resultobj
; 
1486     PyObject 
* _argo0 
= 0; 
1487     char *_kwnames
[] = { "self", NULL 
}; 
1491     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetFont",_kwnames
,&_argo0
))  
1494         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1495         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1496             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetFont. Expected _wxListItem_p."); 
1501     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1502     _result 
= new wxFont (wxListItem_GetFont(_arg0
)); 
1504     wxPyEndAllowThreads(__tstate
); 
1505     if (PyErr_Occurred()) return NULL
; 
1506 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p"); 
1507     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1511 #define wxListItem_m_mask_set(_swigobj,_swigval) (_swigobj->m_mask = _swigval,_swigval) 
1512 static PyObject 
*_wrap_wxListItem_m_mask_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1513     PyObject 
* _resultobj
; 
1517     PyObject 
* _argo0 
= 0; 
1518     char *_kwnames
[] = { "self","m_mask", NULL 
}; 
1521     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_mask_set",_kwnames
,&_argo0
,&_arg1
))  
1524         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1525         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1526             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_mask_set. Expected _wxListItem_p."); 
1531     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1532     _result 
= (long )wxListItem_m_mask_set(_arg0
,_arg1
); 
1534     wxPyEndAllowThreads(__tstate
); 
1535     if (PyErr_Occurred()) return NULL
; 
1536 }    _resultobj 
= Py_BuildValue("l",_result
); 
1540 #define wxListItem_m_mask_get(_swigobj) ((long ) _swigobj->m_mask) 
1541 static PyObject 
*_wrap_wxListItem_m_mask_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1542     PyObject 
* _resultobj
; 
1545     PyObject 
* _argo0 
= 0; 
1546     char *_kwnames
[] = { "self", NULL 
}; 
1549     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_mask_get",_kwnames
,&_argo0
))  
1552         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1553         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1554             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_mask_get. Expected _wxListItem_p."); 
1559     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1560     _result 
= (long )wxListItem_m_mask_get(_arg0
); 
1562     wxPyEndAllowThreads(__tstate
); 
1563     if (PyErr_Occurred()) return NULL
; 
1564 }    _resultobj 
= Py_BuildValue("l",_result
); 
1568 #define wxListItem_m_itemId_set(_swigobj,_swigval) (_swigobj->m_itemId = _swigval,_swigval) 
1569 static PyObject 
*_wrap_wxListItem_m_itemId_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1570     PyObject 
* _resultobj
; 
1574     PyObject 
* _argo0 
= 0; 
1575     char *_kwnames
[] = { "self","m_itemId", NULL 
}; 
1578     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_itemId_set",_kwnames
,&_argo0
,&_arg1
))  
1581         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1582         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1583             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_itemId_set. Expected _wxListItem_p."); 
1588     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1589     _result 
= (long )wxListItem_m_itemId_set(_arg0
,_arg1
); 
1591     wxPyEndAllowThreads(__tstate
); 
1592     if (PyErr_Occurred()) return NULL
; 
1593 }    _resultobj 
= Py_BuildValue("l",_result
); 
1597 #define wxListItem_m_itemId_get(_swigobj) ((long ) _swigobj->m_itemId) 
1598 static PyObject 
*_wrap_wxListItem_m_itemId_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1599     PyObject 
* _resultobj
; 
1602     PyObject 
* _argo0 
= 0; 
1603     char *_kwnames
[] = { "self", NULL 
}; 
1606     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_itemId_get",_kwnames
,&_argo0
))  
1609         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1610         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1611             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_itemId_get. Expected _wxListItem_p."); 
1616     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1617     _result 
= (long )wxListItem_m_itemId_get(_arg0
); 
1619     wxPyEndAllowThreads(__tstate
); 
1620     if (PyErr_Occurred()) return NULL
; 
1621 }    _resultobj 
= Py_BuildValue("l",_result
); 
1625 #define wxListItem_m_col_set(_swigobj,_swigval) (_swigobj->m_col = _swigval,_swigval) 
1626 static PyObject 
*_wrap_wxListItem_m_col_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1627     PyObject 
* _resultobj
; 
1631     PyObject 
* _argo0 
= 0; 
1632     char *_kwnames
[] = { "self","m_col", NULL 
}; 
1635     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_col_set",_kwnames
,&_argo0
,&_arg1
))  
1638         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1639         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1640             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_col_set. Expected _wxListItem_p."); 
1645     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1646     _result 
= (int )wxListItem_m_col_set(_arg0
,_arg1
); 
1648     wxPyEndAllowThreads(__tstate
); 
1649     if (PyErr_Occurred()) return NULL
; 
1650 }    _resultobj 
= Py_BuildValue("i",_result
); 
1654 #define wxListItem_m_col_get(_swigobj) ((int ) _swigobj->m_col) 
1655 static PyObject 
*_wrap_wxListItem_m_col_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1656     PyObject 
* _resultobj
; 
1659     PyObject 
* _argo0 
= 0; 
1660     char *_kwnames
[] = { "self", NULL 
}; 
1663     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_col_get",_kwnames
,&_argo0
))  
1666         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1667         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1668             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_col_get. Expected _wxListItem_p."); 
1673     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1674     _result 
= (int )wxListItem_m_col_get(_arg0
); 
1676     wxPyEndAllowThreads(__tstate
); 
1677     if (PyErr_Occurred()) return NULL
; 
1678 }    _resultobj 
= Py_BuildValue("i",_result
); 
1682 #define wxListItem_m_state_set(_swigobj,_swigval) (_swigobj->m_state = _swigval,_swigval) 
1683 static PyObject 
*_wrap_wxListItem_m_state_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1684     PyObject 
* _resultobj
; 
1688     PyObject 
* _argo0 
= 0; 
1689     char *_kwnames
[] = { "self","m_state", NULL 
}; 
1692     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_state_set",_kwnames
,&_argo0
,&_arg1
))  
1695         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1696         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1697             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_state_set. Expected _wxListItem_p."); 
1702     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1703     _result 
= (long )wxListItem_m_state_set(_arg0
,_arg1
); 
1705     wxPyEndAllowThreads(__tstate
); 
1706     if (PyErr_Occurred()) return NULL
; 
1707 }    _resultobj 
= Py_BuildValue("l",_result
); 
1711 #define wxListItem_m_state_get(_swigobj) ((long ) _swigobj->m_state) 
1712 static PyObject 
*_wrap_wxListItem_m_state_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1713     PyObject 
* _resultobj
; 
1716     PyObject 
* _argo0 
= 0; 
1717     char *_kwnames
[] = { "self", NULL 
}; 
1720     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_state_get",_kwnames
,&_argo0
))  
1723         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1724         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1725             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_state_get. Expected _wxListItem_p."); 
1730     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1731     _result 
= (long )wxListItem_m_state_get(_arg0
); 
1733     wxPyEndAllowThreads(__tstate
); 
1734     if (PyErr_Occurred()) return NULL
; 
1735 }    _resultobj 
= Py_BuildValue("l",_result
); 
1739 #define wxListItem_m_stateMask_set(_swigobj,_swigval) (_swigobj->m_stateMask = _swigval,_swigval) 
1740 static PyObject 
*_wrap_wxListItem_m_stateMask_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1741     PyObject 
* _resultobj
; 
1745     PyObject 
* _argo0 
= 0; 
1746     char *_kwnames
[] = { "self","m_stateMask", NULL 
}; 
1749     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_stateMask_set",_kwnames
,&_argo0
,&_arg1
))  
1752         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1753         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1754             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_stateMask_set. Expected _wxListItem_p."); 
1759     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1760     _result 
= (long )wxListItem_m_stateMask_set(_arg0
,_arg1
); 
1762     wxPyEndAllowThreads(__tstate
); 
1763     if (PyErr_Occurred()) return NULL
; 
1764 }    _resultobj 
= Py_BuildValue("l",_result
); 
1768 #define wxListItem_m_stateMask_get(_swigobj) ((long ) _swigobj->m_stateMask) 
1769 static PyObject 
*_wrap_wxListItem_m_stateMask_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1770     PyObject 
* _resultobj
; 
1773     PyObject 
* _argo0 
= 0; 
1774     char *_kwnames
[] = { "self", NULL 
}; 
1777     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_stateMask_get",_kwnames
,&_argo0
))  
1780         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1781         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1782             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_stateMask_get. Expected _wxListItem_p."); 
1787     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1788     _result 
= (long )wxListItem_m_stateMask_get(_arg0
); 
1790     wxPyEndAllowThreads(__tstate
); 
1791     if (PyErr_Occurred()) return NULL
; 
1792 }    _resultobj 
= Py_BuildValue("l",_result
); 
1796 #define wxListItem_m_text_set(_swigobj,_swigval) (_swigobj->m_text = *(_swigval),_swigval) 
1797 static PyObject 
*_wrap_wxListItem_m_text_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1798     PyObject 
* _resultobj
; 
1802     PyObject 
* _argo0 
= 0; 
1803     PyObject 
* _obj1 
= 0; 
1804     char *_kwnames
[] = { "self","m_text", NULL 
}; 
1807     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_m_text_set",_kwnames
,&_argo0
,&_obj1
))  
1810         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1811         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1812             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_text_set. Expected _wxListItem_p."); 
1817     _arg1 
= wxString_in_helper(_obj1
); 
1822     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1823     _result 
= (wxString 
*)wxListItem_m_text_set(_arg0
,_arg1
); 
1825     wxPyEndAllowThreads(__tstate
); 
1826     if (PyErr_Occurred()) return NULL
; 
1829     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
1831     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1841 #define wxListItem_m_text_get(_swigobj) (&_swigobj->m_text) 
1842 static PyObject 
*_wrap_wxListItem_m_text_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1843     PyObject 
* _resultobj
; 
1846     PyObject 
* _argo0 
= 0; 
1847     char *_kwnames
[] = { "self", NULL 
}; 
1850     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_text_get",_kwnames
,&_argo0
))  
1853         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1854         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1855             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_text_get. Expected _wxListItem_p."); 
1860     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1861     _result 
= (wxString 
*)wxListItem_m_text_get(_arg0
); 
1863     wxPyEndAllowThreads(__tstate
); 
1864     if (PyErr_Occurred()) return NULL
; 
1867     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
1869     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1875 #define wxListItem_m_image_set(_swigobj,_swigval) (_swigobj->m_image = _swigval,_swigval) 
1876 static PyObject 
*_wrap_wxListItem_m_image_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1877     PyObject 
* _resultobj
; 
1881     PyObject 
* _argo0 
= 0; 
1882     char *_kwnames
[] = { "self","m_image", NULL 
}; 
1885     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_image_set",_kwnames
,&_argo0
,&_arg1
))  
1888         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1889         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1890             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_image_set. Expected _wxListItem_p."); 
1895     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1896     _result 
= (int )wxListItem_m_image_set(_arg0
,_arg1
); 
1898     wxPyEndAllowThreads(__tstate
); 
1899     if (PyErr_Occurred()) return NULL
; 
1900 }    _resultobj 
= Py_BuildValue("i",_result
); 
1904 #define wxListItem_m_image_get(_swigobj) ((int ) _swigobj->m_image) 
1905 static PyObject 
*_wrap_wxListItem_m_image_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1906     PyObject 
* _resultobj
; 
1909     PyObject 
* _argo0 
= 0; 
1910     char *_kwnames
[] = { "self", NULL 
}; 
1913     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_image_get",_kwnames
,&_argo0
))  
1916         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1917         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1918             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_image_get. Expected _wxListItem_p."); 
1923     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1924     _result 
= (int )wxListItem_m_image_get(_arg0
); 
1926     wxPyEndAllowThreads(__tstate
); 
1927     if (PyErr_Occurred()) return NULL
; 
1928 }    _resultobj 
= Py_BuildValue("i",_result
); 
1932 #define wxListItem_m_data_set(_swigobj,_swigval) (_swigobj->m_data = _swigval,_swigval) 
1933 static PyObject 
*_wrap_wxListItem_m_data_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1934     PyObject 
* _resultobj
; 
1938     PyObject 
* _argo0 
= 0; 
1939     char *_kwnames
[] = { "self","m_data", NULL 
}; 
1942     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_data_set",_kwnames
,&_argo0
,&_arg1
))  
1945         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1946         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1947             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_data_set. Expected _wxListItem_p."); 
1952     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1953     _result 
= (long )wxListItem_m_data_set(_arg0
,_arg1
); 
1955     wxPyEndAllowThreads(__tstate
); 
1956     if (PyErr_Occurred()) return NULL
; 
1957 }    _resultobj 
= Py_BuildValue("l",_result
); 
1961 #define wxListItem_m_data_get(_swigobj) ((long ) _swigobj->m_data) 
1962 static PyObject 
*_wrap_wxListItem_m_data_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1963     PyObject 
* _resultobj
; 
1966     PyObject 
* _argo0 
= 0; 
1967     char *_kwnames
[] = { "self", NULL 
}; 
1970     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_data_get",_kwnames
,&_argo0
))  
1973         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1974         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1975             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_data_get. Expected _wxListItem_p."); 
1980     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1981     _result 
= (long )wxListItem_m_data_get(_arg0
); 
1983     wxPyEndAllowThreads(__tstate
); 
1984     if (PyErr_Occurred()) return NULL
; 
1985 }    _resultobj 
= Py_BuildValue("l",_result
); 
1989 #define wxListItem_m_format_set(_swigobj,_swigval) (_swigobj->m_format = _swigval,_swigval) 
1990 static PyObject 
*_wrap_wxListItem_m_format_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1991     PyObject 
* _resultobj
; 
1995     PyObject 
* _argo0 
= 0; 
1996     char *_kwnames
[] = { "self","m_format", NULL 
}; 
1999     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_format_set",_kwnames
,&_argo0
,&_arg1
))  
2002         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2003         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
2004             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_format_set. Expected _wxListItem_p."); 
2009     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2010     _result 
= (int )wxListItem_m_format_set(_arg0
,_arg1
); 
2012     wxPyEndAllowThreads(__tstate
); 
2013     if (PyErr_Occurred()) return NULL
; 
2014 }    _resultobj 
= Py_BuildValue("i",_result
); 
2018 #define wxListItem_m_format_get(_swigobj) ((int ) _swigobj->m_format) 
2019 static PyObject 
*_wrap_wxListItem_m_format_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2020     PyObject 
* _resultobj
; 
2023     PyObject 
* _argo0 
= 0; 
2024     char *_kwnames
[] = { "self", NULL 
}; 
2027     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_format_get",_kwnames
,&_argo0
))  
2030         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2031         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
2032             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_format_get. Expected _wxListItem_p."); 
2037     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2038     _result 
= (int )wxListItem_m_format_get(_arg0
); 
2040     wxPyEndAllowThreads(__tstate
); 
2041     if (PyErr_Occurred()) return NULL
; 
2042 }    _resultobj 
= Py_BuildValue("i",_result
); 
2046 #define wxListItem_m_width_set(_swigobj,_swigval) (_swigobj->m_width = _swigval,_swigval) 
2047 static PyObject 
*_wrap_wxListItem_m_width_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2048     PyObject 
* _resultobj
; 
2052     PyObject 
* _argo0 
= 0; 
2053     char *_kwnames
[] = { "self","m_width", NULL 
}; 
2056     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_width_set",_kwnames
,&_argo0
,&_arg1
))  
2059         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2060         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
2061             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_width_set. Expected _wxListItem_p."); 
2066     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2067     _result 
= (int )wxListItem_m_width_set(_arg0
,_arg1
); 
2069     wxPyEndAllowThreads(__tstate
); 
2070     if (PyErr_Occurred()) return NULL
; 
2071 }    _resultobj 
= Py_BuildValue("i",_result
); 
2075 #define wxListItem_m_width_get(_swigobj) ((int ) _swigobj->m_width) 
2076 static PyObject 
*_wrap_wxListItem_m_width_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2077     PyObject 
* _resultobj
; 
2080     PyObject 
* _argo0 
= 0; 
2081     char *_kwnames
[] = { "self", NULL 
}; 
2084     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_width_get",_kwnames
,&_argo0
))  
2087         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2088         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
2089             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_width_get. Expected _wxListItem_p."); 
2094     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2095     _result 
= (int )wxListItem_m_width_get(_arg0
); 
2097     wxPyEndAllowThreads(__tstate
); 
2098     if (PyErr_Occurred()) return NULL
; 
2099 }    _resultobj 
= Py_BuildValue("i",_result
); 
2103 static void *SwigwxListEventTowxNotifyEvent(void *ptr
) { 
2105     wxNotifyEvent 
*dest
; 
2106     src 
= (wxListEvent 
*) ptr
; 
2107     dest 
= (wxNotifyEvent 
*) src
; 
2108     return (void *) dest
; 
2111 static void *SwigwxListEventTowxCommandEvent(void *ptr
) { 
2113     wxCommandEvent 
*dest
; 
2114     src 
= (wxListEvent 
*) ptr
; 
2115     dest 
= (wxCommandEvent 
*) src
; 
2116     return (void *) dest
; 
2119 static void *SwigwxListEventTowxEvent(void *ptr
) { 
2122     src 
= (wxListEvent 
*) ptr
; 
2123     dest 
= (wxEvent 
*) src
; 
2124     return (void *) dest
; 
2127 static void *SwigwxListEventTowxObject(void *ptr
) { 
2130     src 
= (wxListEvent 
*) ptr
; 
2131     dest 
= (wxObject 
*) src
; 
2132     return (void *) dest
; 
2135 #define new_wxListEvent(_swigarg0,_swigarg1) (new wxListEvent(_swigarg0,_swigarg1)) 
2136 static PyObject 
*_wrap_new_wxListEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2137     PyObject 
* _resultobj
; 
2138     wxListEvent 
* _result
; 
2139     wxEventType  _arg0 
= (wxEventType 
) wxEVT_NULL
; 
2140     int  _arg1 
= (int ) 0; 
2141     char *_kwnames
[] = { "commandType","id", NULL 
}; 
2145     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxListEvent",_kwnames
,&_arg0
,&_arg1
))  
2148     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2149     _result 
= (wxListEvent 
*)new_wxListEvent(_arg0
,_arg1
); 
2151     wxPyEndAllowThreads(__tstate
); 
2152     if (PyErr_Occurred()) return NULL
; 
2154         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListEvent_p"); 
2155         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2158         _resultobj 
= Py_None
; 
2163 #define wxListEvent_m_code_get(_swigobj) ((int ) _swigobj->m_code) 
2164 static PyObject 
*_wrap_wxListEvent_m_code_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2165     PyObject 
* _resultobj
; 
2167     wxListEvent 
* _arg0
; 
2168     PyObject 
* _argo0 
= 0; 
2169     char *_kwnames
[] = { "self", NULL 
}; 
2172     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_code_get",_kwnames
,&_argo0
))  
2175         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2176         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2177             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_code_get. Expected _wxListEvent_p."); 
2182     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2183     _result 
= (int )wxListEvent_m_code_get(_arg0
); 
2185     wxPyEndAllowThreads(__tstate
); 
2186     if (PyErr_Occurred()) return NULL
; 
2187 }    _resultobj 
= Py_BuildValue("i",_result
); 
2191 #define wxListEvent_m_oldItemIndex_get(_swigobj) ((long ) _swigobj->m_oldItemIndex) 
2192 static PyObject 
*_wrap_wxListEvent_m_oldItemIndex_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2193     PyObject 
* _resultobj
; 
2195     wxListEvent 
* _arg0
; 
2196     PyObject 
* _argo0 
= 0; 
2197     char *_kwnames
[] = { "self", NULL 
}; 
2200     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_oldItemIndex_get",_kwnames
,&_argo0
))  
2203         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2204         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2205             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_oldItemIndex_get. Expected _wxListEvent_p."); 
2210     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2211     _result 
= (long )wxListEvent_m_oldItemIndex_get(_arg0
); 
2213     wxPyEndAllowThreads(__tstate
); 
2214     if (PyErr_Occurred()) return NULL
; 
2215 }    _resultobj 
= Py_BuildValue("l",_result
); 
2219 #define wxListEvent_m_itemIndex_get(_swigobj) ((long ) _swigobj->m_itemIndex) 
2220 static PyObject 
*_wrap_wxListEvent_m_itemIndex_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2221     PyObject 
* _resultobj
; 
2223     wxListEvent 
* _arg0
; 
2224     PyObject 
* _argo0 
= 0; 
2225     char *_kwnames
[] = { "self", NULL 
}; 
2228     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_itemIndex_get",_kwnames
,&_argo0
))  
2231         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2232         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2233             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_itemIndex_get. Expected _wxListEvent_p."); 
2238     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2239     _result 
= (long )wxListEvent_m_itemIndex_get(_arg0
); 
2241     wxPyEndAllowThreads(__tstate
); 
2242     if (PyErr_Occurred()) return NULL
; 
2243 }    _resultobj 
= Py_BuildValue("l",_result
); 
2247 #define wxListEvent_m_col_get(_swigobj) ((int ) _swigobj->m_col) 
2248 static PyObject 
*_wrap_wxListEvent_m_col_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2249     PyObject 
* _resultobj
; 
2251     wxListEvent 
* _arg0
; 
2252     PyObject 
* _argo0 
= 0; 
2253     char *_kwnames
[] = { "self", NULL 
}; 
2256     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_col_get",_kwnames
,&_argo0
))  
2259         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2260         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2261             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_col_get. Expected _wxListEvent_p."); 
2266     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2267     _result 
= (int )wxListEvent_m_col_get(_arg0
); 
2269     wxPyEndAllowThreads(__tstate
); 
2270     if (PyErr_Occurred()) return NULL
; 
2271 }    _resultobj 
= Py_BuildValue("i",_result
); 
2275 #define wxListEvent_m_pointDrag_get(_swigobj) (&_swigobj->m_pointDrag) 
2276 static PyObject 
*_wrap_wxListEvent_m_pointDrag_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2277     PyObject 
* _resultobj
; 
2279     wxListEvent 
* _arg0
; 
2280     PyObject 
* _argo0 
= 0; 
2281     char *_kwnames
[] = { "self", NULL 
}; 
2285     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_pointDrag_get",_kwnames
,&_argo0
))  
2288         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2289         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2290             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_pointDrag_get. Expected _wxListEvent_p."); 
2295     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2296     _result 
= (wxPoint 
*)wxListEvent_m_pointDrag_get(_arg0
); 
2298     wxPyEndAllowThreads(__tstate
); 
2299     if (PyErr_Occurred()) return NULL
; 
2301         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPoint_p"); 
2302         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2305         _resultobj 
= Py_None
; 
2310 #define wxListEvent_m_item_get(_swigobj) (&_swigobj->m_item) 
2311 static PyObject 
*_wrap_wxListEvent_m_item_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2312     PyObject 
* _resultobj
; 
2313     wxListItem 
* _result
; 
2314     wxListEvent 
* _arg0
; 
2315     PyObject 
* _argo0 
= 0; 
2316     char *_kwnames
[] = { "self", NULL 
}; 
2319     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_item_get",_kwnames
,&_argo0
))  
2322         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2323         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2324             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_item_get. Expected _wxListEvent_p."); 
2329     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2330     _result 
= (wxListItem 
*)wxListEvent_m_item_get(_arg0
); 
2332     wxPyEndAllowThreads(__tstate
); 
2333     if (PyErr_Occurred()) return NULL
; 
2334 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2338 #define wxListEvent_GetCode(_swigobj)  (_swigobj->GetCode()) 
2339 static PyObject 
*_wrap_wxListEvent_GetCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2340     PyObject 
* _resultobj
; 
2342     wxListEvent 
* _arg0
; 
2343     PyObject 
* _argo0 
= 0; 
2344     char *_kwnames
[] = { "self", NULL 
}; 
2347     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetCode",_kwnames
,&_argo0
))  
2350         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2351         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2352             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetCode. Expected _wxListEvent_p."); 
2357     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2358     _result 
= (int )wxListEvent_GetCode(_arg0
); 
2360     wxPyEndAllowThreads(__tstate
); 
2361     if (PyErr_Occurred()) return NULL
; 
2362 }    _resultobj 
= Py_BuildValue("i",_result
); 
2366 #define wxListEvent_GetIndex(_swigobj)  (_swigobj->GetIndex()) 
2367 static PyObject 
*_wrap_wxListEvent_GetIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2368     PyObject 
* _resultobj
; 
2370     wxListEvent 
* _arg0
; 
2371     PyObject 
* _argo0 
= 0; 
2372     char *_kwnames
[] = { "self", NULL 
}; 
2375     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetIndex",_kwnames
,&_argo0
))  
2378         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2379         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2380             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetIndex. Expected _wxListEvent_p."); 
2385     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2386     _result 
= (long )wxListEvent_GetIndex(_arg0
); 
2388     wxPyEndAllowThreads(__tstate
); 
2389     if (PyErr_Occurred()) return NULL
; 
2390 }    _resultobj 
= Py_BuildValue("l",_result
); 
2394 #define wxListEvent_GetColumn(_swigobj)  (_swigobj->GetColumn()) 
2395 static PyObject 
*_wrap_wxListEvent_GetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2396     PyObject 
* _resultobj
; 
2398     wxListEvent 
* _arg0
; 
2399     PyObject 
* _argo0 
= 0; 
2400     char *_kwnames
[] = { "self", NULL 
}; 
2403     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetColumn",_kwnames
,&_argo0
))  
2406         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2407         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2408             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetColumn. Expected _wxListEvent_p."); 
2413     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2414     _result 
= (int )wxListEvent_GetColumn(_arg0
); 
2416     wxPyEndAllowThreads(__tstate
); 
2417     if (PyErr_Occurred()) return NULL
; 
2418 }    _resultobj 
= Py_BuildValue("i",_result
); 
2422 #define wxListEvent_GetPoint(_swigobj)  (_swigobj->GetPoint()) 
2423 static PyObject 
*_wrap_wxListEvent_GetPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2424     PyObject 
* _resultobj
; 
2426     wxListEvent 
* _arg0
; 
2427     PyObject 
* _argo0 
= 0; 
2428     char *_kwnames
[] = { "self", NULL 
}; 
2432     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetPoint",_kwnames
,&_argo0
))  
2435         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2436         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2437             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetPoint. Expected _wxListEvent_p."); 
2442     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2443     _result 
= new wxPoint (wxListEvent_GetPoint(_arg0
)); 
2445     wxPyEndAllowThreads(__tstate
); 
2446     if (PyErr_Occurred()) return NULL
; 
2447 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2448     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2452 #define wxListEvent_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
2453 static PyObject 
*_wrap_wxListEvent_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2454     PyObject 
* _resultobj
; 
2456     wxListEvent 
* _arg0
; 
2457     PyObject 
* _argo0 
= 0; 
2458     char *_kwnames
[] = { "self", NULL 
}; 
2461     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetLabel",_kwnames
,&_argo0
))  
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_GetLabel. Expected _wxListEvent_p."); 
2471     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2472     const wxString 
& _result_ref 
= wxListEvent_GetLabel(_arg0
); 
2473     _result 
= (wxString 
*) &_result_ref
; 
2475     wxPyEndAllowThreads(__tstate
); 
2476     if (PyErr_Occurred()) return NULL
; 
2479     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
2481     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2487 #define wxListEvent_GetText(_swigobj)  (_swigobj->GetText()) 
2488 static PyObject 
*_wrap_wxListEvent_GetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2489     PyObject 
* _resultobj
; 
2491     wxListEvent 
* _arg0
; 
2492     PyObject 
* _argo0 
= 0; 
2493     char *_kwnames
[] = { "self", NULL 
}; 
2496     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetText",_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_GetText. Expected _wxListEvent_p."); 
2506     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2507     const wxString 
& _result_ref 
= wxListEvent_GetText(_arg0
); 
2508     _result 
= (wxString 
*) &_result_ref
; 
2510     wxPyEndAllowThreads(__tstate
); 
2511     if (PyErr_Occurred()) return NULL
; 
2514     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
2516     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2522 #define wxListEvent_GetImage(_swigobj)  (_swigobj->GetImage()) 
2523 static PyObject 
*_wrap_wxListEvent_GetImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2524     PyObject 
* _resultobj
; 
2526     wxListEvent 
* _arg0
; 
2527     PyObject 
* _argo0 
= 0; 
2528     char *_kwnames
[] = { "self", NULL 
}; 
2531     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetImage",_kwnames
,&_argo0
))  
2534         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2535         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2536             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetImage. Expected _wxListEvent_p."); 
2541     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2542     _result 
= (int )wxListEvent_GetImage(_arg0
); 
2544     wxPyEndAllowThreads(__tstate
); 
2545     if (PyErr_Occurred()) return NULL
; 
2546 }    _resultobj 
= Py_BuildValue("i",_result
); 
2550 #define wxListEvent_GetData(_swigobj)  (_swigobj->GetData()) 
2551 static PyObject 
*_wrap_wxListEvent_GetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2552     PyObject 
* _resultobj
; 
2554     wxListEvent 
* _arg0
; 
2555     PyObject 
* _argo0 
= 0; 
2556     char *_kwnames
[] = { "self", NULL 
}; 
2559     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetData",_kwnames
,&_argo0
))  
2562         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2563         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2564             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetData. Expected _wxListEvent_p."); 
2569     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2570     _result 
= (long )wxListEvent_GetData(_arg0
); 
2572     wxPyEndAllowThreads(__tstate
); 
2573     if (PyErr_Occurred()) return NULL
; 
2574 }    _resultobj 
= Py_BuildValue("l",_result
); 
2578 #define wxListEvent_GetMask(_swigobj)  (_swigobj->GetMask()) 
2579 static PyObject 
*_wrap_wxListEvent_GetMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2580     PyObject 
* _resultobj
; 
2582     wxListEvent 
* _arg0
; 
2583     PyObject 
* _argo0 
= 0; 
2584     char *_kwnames
[] = { "self", NULL 
}; 
2587     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetMask",_kwnames
,&_argo0
))  
2590         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2591         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2592             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetMask. Expected _wxListEvent_p."); 
2597     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2598     _result 
= (long )wxListEvent_GetMask(_arg0
); 
2600     wxPyEndAllowThreads(__tstate
); 
2601     if (PyErr_Occurred()) return NULL
; 
2602 }    _resultobj 
= Py_BuildValue("l",_result
); 
2606 #define wxListEvent_GetItem(_swigobj)  (_swigobj->GetItem()) 
2607 static PyObject 
*_wrap_wxListEvent_GetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2608     PyObject 
* _resultobj
; 
2609     wxListItem 
* _result
; 
2610     wxListEvent 
* _arg0
; 
2611     PyObject 
* _argo0 
= 0; 
2612     char *_kwnames
[] = { "self", NULL 
}; 
2615     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetItem",_kwnames
,&_argo0
))  
2618         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2619         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2620             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetItem. Expected _wxListEvent_p."); 
2625     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2626     const wxListItem 
& _result_ref 
= wxListEvent_GetItem(_arg0
); 
2627     _result 
= (wxListItem 
*) &_result_ref
; 
2629     wxPyEndAllowThreads(__tstate
); 
2630     if (PyErr_Occurred()) return NULL
; 
2631 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2635 #define wxListEvent_GetCacheFrom(_swigobj)  (_swigobj->GetCacheFrom()) 
2636 static PyObject 
*_wrap_wxListEvent_GetCacheFrom(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2637     PyObject 
* _resultobj
; 
2639     wxListEvent 
* _arg0
; 
2640     PyObject 
* _argo0 
= 0; 
2641     char *_kwnames
[] = { "self", NULL 
}; 
2644     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetCacheFrom",_kwnames
,&_argo0
))  
2647         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2648         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2649             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetCacheFrom. Expected _wxListEvent_p."); 
2654     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2655     _result 
= (long )wxListEvent_GetCacheFrom(_arg0
); 
2657     wxPyEndAllowThreads(__tstate
); 
2658     if (PyErr_Occurred()) return NULL
; 
2659 }    _resultobj 
= Py_BuildValue("l",_result
); 
2663 #define wxListEvent_GetCacheTo(_swigobj)  (_swigobj->GetCacheTo()) 
2664 static PyObject 
*_wrap_wxListEvent_GetCacheTo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2665     PyObject 
* _resultobj
; 
2667     wxListEvent 
* _arg0
; 
2668     PyObject 
* _argo0 
= 0; 
2669     char *_kwnames
[] = { "self", NULL 
}; 
2672     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetCacheTo",_kwnames
,&_argo0
))  
2675         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2676         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2677             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetCacheTo. Expected _wxListEvent_p."); 
2682     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2683     _result 
= (long )wxListEvent_GetCacheTo(_arg0
); 
2685     wxPyEndAllowThreads(__tstate
); 
2686     if (PyErr_Occurred()) return NULL
; 
2687 }    _resultobj 
= Py_BuildValue("l",_result
); 
2691 static void *SwigwxPyListCtrlTowxControl(void *ptr
) { 
2694     src 
= (wxPyListCtrl 
*) ptr
; 
2695     dest 
= (wxControl 
*) src
; 
2696     return (void *) dest
; 
2699 static void *SwigwxPyListCtrlTowxWindow(void *ptr
) { 
2702     src 
= (wxPyListCtrl 
*) ptr
; 
2703     dest 
= (wxWindow 
*) src
; 
2704     return (void *) dest
; 
2707 static void *SwigwxPyListCtrlTowxEvtHandler(void *ptr
) { 
2710     src 
= (wxPyListCtrl 
*) ptr
; 
2711     dest 
= (wxEvtHandler 
*) src
; 
2712     return (void *) dest
; 
2715 static void *SwigwxPyListCtrlTowxObject(void *ptr
) { 
2718     src 
= (wxPyListCtrl 
*) ptr
; 
2719     dest 
= (wxObject 
*) src
; 
2720     return (void *) dest
; 
2723 #define new_wxListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxPyListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
2724 static PyObject 
*_wrap_new_wxListCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2725     PyObject 
* _resultobj
; 
2726     wxPyListCtrl 
* _result
; 
2728     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
2729     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
2730     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
2731     long  _arg4 
= (long ) (wxLC_ICON
); 
2732     wxValidator 
* _arg5 
= (wxValidator 
*) &wxDefaultValidator
; 
2733     wxString 
* _arg6 
= (wxString 
*) &wxPyListCtrlNameStr
; 
2734     PyObject 
* _argo0 
= 0; 
2736     PyObject 
* _obj2 
= 0; 
2738     PyObject 
* _obj3 
= 0; 
2739     PyObject 
* _argo5 
= 0; 
2740     PyObject 
* _obj6 
= 0; 
2741     char *_kwnames
[] = { "parent","id","pos","size","style","validator","name", NULL 
}; 
2745     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOlOO:new_wxListCtrl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_argo5
,&_obj6
))  
2748         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2749         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2750             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxListCtrl. Expected _wxWindow_p."); 
2757     if (! wxPoint_helper(_obj2
, &_arg2
)) 
2763     if (! wxSize_helper(_obj3
, &_arg3
)) 
2767         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
2768         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxValidator_p")) { 
2769             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxListCtrl. Expected _wxValidator_p."); 
2775     _arg6 
= wxString_in_helper(_obj6
); 
2780     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2781     _result 
= (wxPyListCtrl 
*)new_wxListCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
,*_arg6
); 
2783     wxPyEndAllowThreads(__tstate
); 
2784     if (PyErr_Occurred()) return NULL
; 
2786         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyListCtrl_p"); 
2787         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2790         _resultobj 
= Py_None
; 
2799 #define new_wxPreListCtrl() (new wxPyListCtrl()) 
2800 static PyObject 
*_wrap_new_wxPreListCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2801     PyObject 
* _resultobj
; 
2802     wxPyListCtrl 
* _result
; 
2803     char *_kwnames
[] = {  NULL 
}; 
2807     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreListCtrl",_kwnames
))  
2810     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2811     _result 
= (wxPyListCtrl 
*)new_wxPreListCtrl(); 
2813     wxPyEndAllowThreads(__tstate
); 
2814     if (PyErr_Occurred()) return NULL
; 
2816         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyListCtrl_p"); 
2817         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2820         _resultobj 
= Py_None
; 
2825 #define wxListCtrl_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
2826 static PyObject 
*_wrap_wxListCtrl_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2827     PyObject 
* _resultobj
; 
2829     wxPyListCtrl 
* _arg0
; 
2831     wxWindowID  _arg2 
= (wxWindowID 
) -1; 
2832     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
2833     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
2834     long  _arg5 
= (long ) (wxLC_ICON
); 
2835     wxValidator 
* _arg6 
= (wxValidator 
*) &wxDefaultValidator
; 
2836     wxString 
* _arg7 
= (wxString 
*) &wxPyListCtrlNameStr
; 
2837     PyObject 
* _argo0 
= 0; 
2838     PyObject 
* _argo1 
= 0; 
2840     PyObject 
* _obj3 
= 0; 
2842     PyObject 
* _obj4 
= 0; 
2843     PyObject 
* _argo6 
= 0; 
2844     PyObject 
* _obj7 
= 0; 
2845     char *_kwnames
[] = { "self","parent","id","pos","size","style","validator","name", NULL 
}; 
2848     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOlOO:wxListCtrl_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_argo6
,&_obj7
))  
2851         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2852         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
2853             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_Create. Expected _wxPyListCtrl_p."); 
2858         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2859         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
2860             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_Create. Expected _wxWindow_p."); 
2867     if (! wxPoint_helper(_obj3
, &_arg3
)) 
2873     if (! wxSize_helper(_obj4
, &_arg4
)) 
2877         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
2878         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxValidator_p")) { 
2879             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxListCtrl_Create. Expected _wxValidator_p."); 
2885     _arg7 
= wxString_in_helper(_obj7
); 
2890     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2891     _result 
= (bool )wxListCtrl_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
); 
2893     wxPyEndAllowThreads(__tstate
); 
2894     if (PyErr_Occurred()) return NULL
; 
2895 }    _resultobj 
= Py_BuildValue("i",_result
); 
2903 #define wxListCtrl__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
2904 static PyObject 
*_wrap_wxListCtrl__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2905     PyObject 
* _resultobj
; 
2906     wxPyListCtrl 
* _arg0
; 
2909     PyObject 
* _argo0 
= 0; 
2910     PyObject 
* _obj1 
= 0; 
2911     PyObject 
* _obj2 
= 0; 
2912     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
2915     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxListCtrl__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
2918         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2919         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
2920             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl__setCallbackInfo. Expected _wxPyListCtrl_p."); 
2931     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2932     wxListCtrl__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
2934     wxPyEndAllowThreads(__tstate
); 
2935     if (PyErr_Occurred()) return NULL
; 
2936 }    Py_INCREF(Py_None
); 
2937     _resultobj 
= Py_None
; 
2941 #define wxListCtrl_SetForegroundColour(_swigobj,_swigarg0)  (_swigobj->SetForegroundColour(_swigarg0)) 
2942 static PyObject 
*_wrap_wxListCtrl_SetForegroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2943     PyObject 
* _resultobj
; 
2945     wxPyListCtrl 
* _arg0
; 
2947     PyObject 
* _argo0 
= 0; 
2949     PyObject 
* _obj1 
= 0; 
2950     char *_kwnames
[] = { "self","col", NULL 
}; 
2953     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SetForegroundColour",_kwnames
,&_argo0
,&_obj1
))  
2956         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2957         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
2958             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetForegroundColour. Expected _wxPyListCtrl_p."); 
2964     if (! wxColour_helper(_obj1
, &_arg1
)) 
2968     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2969     _result 
= (bool )wxListCtrl_SetForegroundColour(_arg0
,*_arg1
); 
2971     wxPyEndAllowThreads(__tstate
); 
2972     if (PyErr_Occurred()) return NULL
; 
2973 }    _resultobj 
= Py_BuildValue("i",_result
); 
2977 #define wxListCtrl_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
2978 static PyObject 
*_wrap_wxListCtrl_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2979     PyObject 
* _resultobj
; 
2981     wxPyListCtrl 
* _arg0
; 
2983     PyObject 
* _argo0 
= 0; 
2985     PyObject 
* _obj1 
= 0; 
2986     char *_kwnames
[] = { "self","col", NULL 
}; 
2989     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
2992         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2993         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
2994             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetBackgroundColour. Expected _wxPyListCtrl_p."); 
3000     if (! wxColour_helper(_obj1
, &_arg1
)) 
3004     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3005     _result 
= (bool )wxListCtrl_SetBackgroundColour(_arg0
,*_arg1
); 
3007     wxPyEndAllowThreads(__tstate
); 
3008     if (PyErr_Occurred()) return NULL
; 
3009 }    _resultobj 
= Py_BuildValue("i",_result
); 
3013 static wxListItem 
* wxPyListCtrl_GetColumn(wxPyListCtrl 
*self
,int  col
) { 
3015             item
.SetMask(0xFFFF); 
3016             if (self
->GetColumn(col
, item
)) 
3017                 return new wxListItem(item
); 
3021 static PyObject 
*_wrap_wxListCtrl_GetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3022     PyObject 
* _resultobj
; 
3023     wxListItem 
* _result
; 
3024     wxPyListCtrl 
* _arg0
; 
3026     PyObject 
* _argo0 
= 0; 
3027     char *_kwnames
[] = { "self","col", NULL 
}; 
3030     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetColumn",_kwnames
,&_argo0
,&_arg1
))  
3033         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3034         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3035             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetColumn. Expected _wxPyListCtrl_p."); 
3040     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3041     _result 
= (wxListItem 
*)wxPyListCtrl_GetColumn(_arg0
,_arg1
); 
3043     wxPyEndAllowThreads(__tstate
); 
3044     if (PyErr_Occurred()) return NULL
; 
3045 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3049 #define wxListCtrl_SetColumn(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetColumn(_swigarg0,_swigarg1)) 
3050 static PyObject 
*_wrap_wxListCtrl_SetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3051     PyObject 
* _resultobj
; 
3053     wxPyListCtrl 
* _arg0
; 
3056     PyObject 
* _argo0 
= 0; 
3057     PyObject 
* _argo2 
= 0; 
3058     char *_kwnames
[] = { "self","col","item", NULL 
}; 
3061     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxListCtrl_SetColumn",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
3064         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3065         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3066             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetColumn. Expected _wxPyListCtrl_p."); 
3071         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
3072         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxListItem_p")) { 
3073             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxListCtrl_SetColumn. Expected _wxListItem_p."); 
3078     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3079     _result 
= (bool )wxListCtrl_SetColumn(_arg0
,_arg1
,*_arg2
); 
3081     wxPyEndAllowThreads(__tstate
); 
3082     if (PyErr_Occurred()) return NULL
; 
3083 }    _resultobj 
= Py_BuildValue("i",_result
); 
3087 #define wxListCtrl_GetColumnWidth(_swigobj,_swigarg0)  (_swigobj->GetColumnWidth(_swigarg0)) 
3088 static PyObject 
*_wrap_wxListCtrl_GetColumnWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3089     PyObject 
* _resultobj
; 
3091     wxPyListCtrl 
* _arg0
; 
3093     PyObject 
* _argo0 
= 0; 
3094     char *_kwnames
[] = { "self","col", NULL 
}; 
3097     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetColumnWidth",_kwnames
,&_argo0
,&_arg1
))  
3100         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3101         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3102             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetColumnWidth. Expected _wxPyListCtrl_p."); 
3107     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3108     _result 
= (int )wxListCtrl_GetColumnWidth(_arg0
,_arg1
); 
3110     wxPyEndAllowThreads(__tstate
); 
3111     if (PyErr_Occurred()) return NULL
; 
3112 }    _resultobj 
= Py_BuildValue("i",_result
); 
3116 #define wxListCtrl_SetColumnWidth(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetColumnWidth(_swigarg0,_swigarg1)) 
3117 static PyObject 
*_wrap_wxListCtrl_SetColumnWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3118     PyObject 
* _resultobj
; 
3120     wxPyListCtrl 
* _arg0
; 
3123     PyObject 
* _argo0 
= 0; 
3124     char *_kwnames
[] = { "self","col","width", NULL 
}; 
3127     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxListCtrl_SetColumnWidth",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3130         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3131         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3132             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetColumnWidth. Expected _wxPyListCtrl_p."); 
3137     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3138     _result 
= (bool )wxListCtrl_SetColumnWidth(_arg0
,_arg1
,_arg2
); 
3140     wxPyEndAllowThreads(__tstate
); 
3141     if (PyErr_Occurred()) return NULL
; 
3142 }    _resultobj 
= Py_BuildValue("i",_result
); 
3146 #define wxListCtrl_GetCountPerPage(_swigobj)  (_swigobj->GetCountPerPage()) 
3147 static PyObject 
*_wrap_wxListCtrl_GetCountPerPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3148     PyObject 
* _resultobj
; 
3150     wxPyListCtrl 
* _arg0
; 
3151     PyObject 
* _argo0 
= 0; 
3152     char *_kwnames
[] = { "self", NULL 
}; 
3155     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetCountPerPage",_kwnames
,&_argo0
))  
3158         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3159         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3160             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetCountPerPage. Expected _wxPyListCtrl_p."); 
3165     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3166     _result 
= (int )wxListCtrl_GetCountPerPage(_arg0
); 
3168     wxPyEndAllowThreads(__tstate
); 
3169     if (PyErr_Occurred()) return NULL
; 
3170 }    _resultobj 
= Py_BuildValue("i",_result
); 
3174 static wxListItem 
* wxPyListCtrl_GetItem(wxPyListCtrl 
*self
,long  itemId
,int  col
) { 
3175             wxListItem
* info 
= new wxListItem
; 
3176             info
->m_itemId 
= itemId
; 
3178             info
->m_mask 
= 0xFFFF; 
3179             self
->GetItem(*info
); 
3182 static PyObject 
*_wrap_wxListCtrl_GetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3183     PyObject 
* _resultobj
; 
3184     wxListItem 
* _result
; 
3185     wxPyListCtrl 
* _arg0
; 
3187     int  _arg2 
= (int ) 0; 
3188     PyObject 
* _argo0 
= 0; 
3189     char *_kwnames
[] = { "self","itemId","col", NULL 
}; 
3192     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListCtrl_GetItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3195         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3196         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3197             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItem. Expected _wxPyListCtrl_p."); 
3202     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3203     _result 
= (wxListItem 
*)wxPyListCtrl_GetItem(_arg0
,_arg1
,_arg2
); 
3205     wxPyEndAllowThreads(__tstate
); 
3206     if (PyErr_Occurred()) return NULL
; 
3207 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3211 #define wxListCtrl_SetItem(_swigobj,_swigarg0)  (_swigobj->SetItem(_swigarg0)) 
3212 static PyObject 
*_wrap_wxListCtrl_SetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3213     PyObject 
* _resultobj
; 
3215     wxPyListCtrl 
* _arg0
; 
3217     PyObject 
* _argo0 
= 0; 
3218     PyObject 
* _argo1 
= 0; 
3219     char *_kwnames
[] = { "self","info", NULL 
}; 
3222     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SetItem",_kwnames
,&_argo0
,&_argo1
))  
3225         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3226         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3227             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItem. Expected _wxPyListCtrl_p."); 
3232         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3233         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxListItem_p")) { 
3234             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_SetItem. Expected _wxListItem_p."); 
3239     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3240     _result 
= (bool )wxListCtrl_SetItem(_arg0
,*_arg1
); 
3242     wxPyEndAllowThreads(__tstate
); 
3243     if (PyErr_Occurred()) return NULL
; 
3244 }    _resultobj 
= Py_BuildValue("i",_result
); 
3248 #define wxListCtrl_SetStringItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->SetItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3249 static PyObject 
*_wrap_wxListCtrl_SetStringItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3250     PyObject 
* _resultobj
; 
3252     wxPyListCtrl 
* _arg0
; 
3256     int  _arg4 
= (int ) -1; 
3257     PyObject 
* _argo0 
= 0; 
3258     PyObject 
* _obj3 
= 0; 
3259     char *_kwnames
[] = { "self","index","col","label","imageId", NULL 
}; 
3262     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OliO|i:wxListCtrl_SetStringItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
,&_arg4
))  
3265         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3266         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3267             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetStringItem. Expected _wxPyListCtrl_p."); 
3272     _arg3 
= wxString_in_helper(_obj3
); 
3277     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3278     _result 
= (long )wxListCtrl_SetStringItem(_arg0
,_arg1
,_arg2
,*_arg3
,_arg4
); 
3280     wxPyEndAllowThreads(__tstate
); 
3281     if (PyErr_Occurred()) return NULL
; 
3282 }    _resultobj 
= Py_BuildValue("l",_result
); 
3290 #define wxListCtrl_GetItemState(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetItemState(_swigarg0,_swigarg1)) 
3291 static PyObject 
*_wrap_wxListCtrl_GetItemState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3292     PyObject 
* _resultobj
; 
3294     wxPyListCtrl 
* _arg0
; 
3297     PyObject 
* _argo0 
= 0; 
3298     char *_kwnames
[] = { "self","item","stateMask", NULL 
}; 
3301     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_GetItemState",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3304         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3305         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3306             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemState. Expected _wxPyListCtrl_p."); 
3311     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3312     _result 
= (int )wxListCtrl_GetItemState(_arg0
,_arg1
,_arg2
); 
3314     wxPyEndAllowThreads(__tstate
); 
3315     if (PyErr_Occurred()) return NULL
; 
3316 }    _resultobj 
= Py_BuildValue("i",_result
); 
3320 #define wxListCtrl_SetItemState(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetItemState(_swigarg0,_swigarg1,_swigarg2)) 
3321 static PyObject 
*_wrap_wxListCtrl_SetItemState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3322     PyObject 
* _resultobj
; 
3324     wxPyListCtrl 
* _arg0
; 
3328     PyObject 
* _argo0 
= 0; 
3329     char *_kwnames
[] = { "self","item","state","stateMask", NULL 
}; 
3332     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Olll:wxListCtrl_SetItemState",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
3335         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3336         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3337             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemState. Expected _wxPyListCtrl_p."); 
3342     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3343     _result 
= (bool )wxListCtrl_SetItemState(_arg0
,_arg1
,_arg2
,_arg3
); 
3345     wxPyEndAllowThreads(__tstate
); 
3346     if (PyErr_Occurred()) return NULL
; 
3347 }    _resultobj 
= Py_BuildValue("i",_result
); 
3351 #define wxListCtrl_SetItemImage(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetItemImage(_swigarg0,_swigarg1,_swigarg2)) 
3352 static PyObject 
*_wrap_wxListCtrl_SetItemImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3353     PyObject 
* _resultobj
; 
3355     wxPyListCtrl 
* _arg0
; 
3359     PyObject 
* _argo0 
= 0; 
3360     char *_kwnames
[] = { "self","item","image","selImage", NULL 
}; 
3363     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Olii:wxListCtrl_SetItemImage",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
3366         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3367         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3368             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemImage. Expected _wxPyListCtrl_p."); 
3373     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3374     _result 
= (bool )wxListCtrl_SetItemImage(_arg0
,_arg1
,_arg2
,_arg3
); 
3376     wxPyEndAllowThreads(__tstate
); 
3377     if (PyErr_Occurred()) return NULL
; 
3378 }    _resultobj 
= Py_BuildValue("i",_result
); 
3382 #define wxListCtrl_GetItemText(_swigobj,_swigarg0)  (_swigobj->GetItemText(_swigarg0)) 
3383 static PyObject 
*_wrap_wxListCtrl_GetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3384     PyObject 
* _resultobj
; 
3386     wxPyListCtrl 
* _arg0
; 
3388     PyObject 
* _argo0 
= 0; 
3389     char *_kwnames
[] = { "self","item", NULL 
}; 
3392     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemText",_kwnames
,&_argo0
,&_arg1
))  
3395         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3396         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3397             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemText. Expected _wxPyListCtrl_p."); 
3402     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3403     _result 
= new wxString (wxListCtrl_GetItemText(_arg0
,_arg1
)); 
3405     wxPyEndAllowThreads(__tstate
); 
3406     if (PyErr_Occurred()) return NULL
; 
3409     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
3411     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
3420 #define wxListCtrl_SetItemText(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemText(_swigarg0,_swigarg1)) 
3421 static PyObject 
*_wrap_wxListCtrl_SetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3422     PyObject 
* _resultobj
; 
3423     wxPyListCtrl 
* _arg0
; 
3426     PyObject 
* _argo0 
= 0; 
3427     PyObject 
* _obj2 
= 0; 
3428     char *_kwnames
[] = { "self","item","str", NULL 
}; 
3431     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_SetItemText",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
3434         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3435         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3436             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemText. Expected _wxPyListCtrl_p."); 
3441     _arg2 
= wxString_in_helper(_obj2
); 
3446     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3447     wxListCtrl_SetItemText(_arg0
,_arg1
,*_arg2
); 
3449     wxPyEndAllowThreads(__tstate
); 
3450     if (PyErr_Occurred()) return NULL
; 
3451 }    Py_INCREF(Py_None
); 
3452     _resultobj 
= Py_None
; 
3460 #define wxListCtrl_GetItemData(_swigobj,_swigarg0)  (_swigobj->GetItemData(_swigarg0)) 
3461 static PyObject 
*_wrap_wxListCtrl_GetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3462     PyObject 
* _resultobj
; 
3464     wxPyListCtrl 
* _arg0
; 
3466     PyObject 
* _argo0 
= 0; 
3467     char *_kwnames
[] = { "self","item", NULL 
}; 
3470     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemData",_kwnames
,&_argo0
,&_arg1
))  
3473         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3474         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3475             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemData. Expected _wxPyListCtrl_p."); 
3480     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3481     _result 
= (long )wxListCtrl_GetItemData(_arg0
,_arg1
); 
3483     wxPyEndAllowThreads(__tstate
); 
3484     if (PyErr_Occurred()) return NULL
; 
3485 }    _resultobj 
= Py_BuildValue("l",_result
); 
3489 #define wxListCtrl_SetItemData(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemData(_swigarg0,_swigarg1)) 
3490 static PyObject 
*_wrap_wxListCtrl_SetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3491     PyObject 
* _resultobj
; 
3493     wxPyListCtrl 
* _arg0
; 
3496     PyObject 
* _argo0 
= 0; 
3497     char *_kwnames
[] = { "self","item","data", NULL 
}; 
3500     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_SetItemData",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3503         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3504         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3505             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemData. Expected _wxPyListCtrl_p."); 
3510     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3511     _result 
= (bool )wxListCtrl_SetItemData(_arg0
,_arg1
,_arg2
); 
3513     wxPyEndAllowThreads(__tstate
); 
3514     if (PyErr_Occurred()) return NULL
; 
3515 }    _resultobj 
= Py_BuildValue("i",_result
); 
3519 static wxPoint 
* wxPyListCtrl_GetItemPosition(wxPyListCtrl 
*self
,long  item
) { 
3520             wxPoint
* pos 
= new wxPoint
; 
3521             self
->GetItemPosition(item
, *pos
); 
3524 static PyObject 
*_wrap_wxListCtrl_GetItemPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3525     PyObject 
* _resultobj
; 
3527     wxPyListCtrl 
* _arg0
; 
3529     PyObject 
* _argo0 
= 0; 
3530     char *_kwnames
[] = { "self","item", NULL 
}; 
3534     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemPosition",_kwnames
,&_argo0
,&_arg1
))  
3537         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3538         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3539             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemPosition. Expected _wxPyListCtrl_p."); 
3544     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3545     _result 
= (wxPoint 
*)wxPyListCtrl_GetItemPosition(_arg0
,_arg1
); 
3547     wxPyEndAllowThreads(__tstate
); 
3548     if (PyErr_Occurred()) return NULL
; 
3550         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPoint_p"); 
3551         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3554         _resultobj 
= Py_None
; 
3559 static wxRect 
* wxPyListCtrl_GetItemRect(wxPyListCtrl 
*self
,long  item
,int  code
) { 
3560             wxRect
* rect
= new wxRect
; 
3561             self
->GetItemRect(item
, *rect
, code
); 
3564 static PyObject 
*_wrap_wxListCtrl_GetItemRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3565     PyObject 
* _resultobj
; 
3567     wxPyListCtrl 
* _arg0
; 
3569     int  _arg2 
= (int ) (wxLIST_RECT_BOUNDS
); 
3570     PyObject 
* _argo0 
= 0; 
3571     char *_kwnames
[] = { "self","item","code", NULL 
}; 
3575     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListCtrl_GetItemRect",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3578         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3579         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3580             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemRect. Expected _wxPyListCtrl_p."); 
3585     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3586     _result 
= (wxRect 
*)wxPyListCtrl_GetItemRect(_arg0
,_arg1
,_arg2
); 
3588     wxPyEndAllowThreads(__tstate
); 
3589     if (PyErr_Occurred()) return NULL
; 
3591         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxRect_p"); 
3592         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3595         _resultobj 
= Py_None
; 
3600 #define wxListCtrl_SetItemPosition(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemPosition(_swigarg0,_swigarg1)) 
3601 static PyObject 
*_wrap_wxListCtrl_SetItemPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3602     PyObject 
* _resultobj
; 
3604     wxPyListCtrl 
* _arg0
; 
3607     PyObject 
* _argo0 
= 0; 
3609     PyObject 
* _obj2 
= 0; 
3610     char *_kwnames
[] = { "self","item","pos", NULL 
}; 
3613     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_SetItemPosition",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
3616         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3617         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3618             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemPosition. Expected _wxPyListCtrl_p."); 
3624     if (! wxPoint_helper(_obj2
, &_arg2
)) 
3628     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3629     _result 
= (bool )wxListCtrl_SetItemPosition(_arg0
,_arg1
,*_arg2
); 
3631     wxPyEndAllowThreads(__tstate
); 
3632     if (PyErr_Occurred()) return NULL
; 
3633 }    _resultobj 
= Py_BuildValue("i",_result
); 
3637 #define wxListCtrl_GetItemCount(_swigobj)  (_swigobj->GetItemCount()) 
3638 static PyObject 
*_wrap_wxListCtrl_GetItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3639     PyObject 
* _resultobj
; 
3641     wxPyListCtrl 
* _arg0
; 
3642     PyObject 
* _argo0 
= 0; 
3643     char *_kwnames
[] = { "self", NULL 
}; 
3646     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetItemCount",_kwnames
,&_argo0
))  
3649         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3650         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3651             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemCount. Expected _wxPyListCtrl_p."); 
3656     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3657     _result 
= (int )wxListCtrl_GetItemCount(_arg0
); 
3659     wxPyEndAllowThreads(__tstate
); 
3660     if (PyErr_Occurred()) return NULL
; 
3661 }    _resultobj 
= Py_BuildValue("i",_result
); 
3665 #define wxListCtrl_GetColumnCount(_swigobj)  (_swigobj->GetColumnCount()) 
3666 static PyObject 
*_wrap_wxListCtrl_GetColumnCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3667     PyObject 
* _resultobj
; 
3669     wxPyListCtrl 
* _arg0
; 
3670     PyObject 
* _argo0 
= 0; 
3671     char *_kwnames
[] = { "self", NULL 
}; 
3674     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetColumnCount",_kwnames
,&_argo0
))  
3677         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3678         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3679             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetColumnCount. Expected _wxPyListCtrl_p."); 
3684     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3685     _result 
= (int )wxListCtrl_GetColumnCount(_arg0
); 
3687     wxPyEndAllowThreads(__tstate
); 
3688     if (PyErr_Occurred()) return NULL
; 
3689 }    _resultobj 
= Py_BuildValue("i",_result
); 
3693 #define wxListCtrl_GetItemSpacing(_swigobj,_swigarg0)  (_swigobj->GetItemSpacing(_swigarg0)) 
3694 static PyObject 
*_wrap_wxListCtrl_GetItemSpacing(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3695     PyObject 
* _resultobj
; 
3697     wxPyListCtrl 
* _arg0
; 
3699     PyObject 
* _argo0 
= 0; 
3701     char *_kwnames
[] = { "self","isSmall", NULL 
}; 
3704     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetItemSpacing",_kwnames
,&_argo0
,&tempbool1
))  
3707         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3708         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3709             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemSpacing. Expected _wxPyListCtrl_p."); 
3713     _arg1 
= (bool ) tempbool1
; 
3715     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3716     _result 
= (int )wxListCtrl_GetItemSpacing(_arg0
,_arg1
); 
3718     wxPyEndAllowThreads(__tstate
); 
3719     if (PyErr_Occurred()) return NULL
; 
3720 }    _resultobj 
= Py_BuildValue("i",_result
); 
3724 #define wxListCtrl_GetSelectedItemCount(_swigobj)  (_swigobj->GetSelectedItemCount()) 
3725 static PyObject 
*_wrap_wxListCtrl_GetSelectedItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3726     PyObject 
* _resultobj
; 
3728     wxPyListCtrl 
* _arg0
; 
3729     PyObject 
* _argo0 
= 0; 
3730     char *_kwnames
[] = { "self", NULL 
}; 
3733     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetSelectedItemCount",_kwnames
,&_argo0
))  
3736         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3737         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3738             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetSelectedItemCount. Expected _wxPyListCtrl_p."); 
3743     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3744     _result 
= (int )wxListCtrl_GetSelectedItemCount(_arg0
); 
3746     wxPyEndAllowThreads(__tstate
); 
3747     if (PyErr_Occurred()) return NULL
; 
3748 }    _resultobj 
= Py_BuildValue("i",_result
); 
3752 #define wxListCtrl_GetTextColour(_swigobj)  (_swigobj->GetTextColour()) 
3753 static PyObject 
*_wrap_wxListCtrl_GetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3754     PyObject 
* _resultobj
; 
3756     wxPyListCtrl 
* _arg0
; 
3757     PyObject 
* _argo0 
= 0; 
3758     char *_kwnames
[] = { "self", NULL 
}; 
3762     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetTextColour",_kwnames
,&_argo0
))  
3765         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3766         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3767             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetTextColour. Expected _wxPyListCtrl_p."); 
3772     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3773     _result 
= new wxColour (wxListCtrl_GetTextColour(_arg0
)); 
3775     wxPyEndAllowThreads(__tstate
); 
3776     if (PyErr_Occurred()) return NULL
; 
3777 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
3778     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3782 #define wxListCtrl_SetTextColour(_swigobj,_swigarg0)  (_swigobj->SetTextColour(_swigarg0)) 
3783 static PyObject 
*_wrap_wxListCtrl_SetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3784     PyObject 
* _resultobj
; 
3785     wxPyListCtrl 
* _arg0
; 
3787     PyObject 
* _argo0 
= 0; 
3789     PyObject 
* _obj1 
= 0; 
3790     char *_kwnames
[] = { "self","col", NULL 
}; 
3793     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SetTextColour",_kwnames
,&_argo0
,&_obj1
))  
3796         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3797         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3798             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetTextColour. Expected _wxPyListCtrl_p."); 
3804     if (! wxColour_helper(_obj1
, &_arg1
)) 
3808     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3809     wxListCtrl_SetTextColour(_arg0
,*_arg1
); 
3811     wxPyEndAllowThreads(__tstate
); 
3812     if (PyErr_Occurred()) return NULL
; 
3813 }    Py_INCREF(Py_None
); 
3814     _resultobj 
= Py_None
; 
3818 #define wxListCtrl_GetTopItem(_swigobj)  (_swigobj->GetTopItem()) 
3819 static PyObject 
*_wrap_wxListCtrl_GetTopItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3820     PyObject 
* _resultobj
; 
3822     wxPyListCtrl 
* _arg0
; 
3823     PyObject 
* _argo0 
= 0; 
3824     char *_kwnames
[] = { "self", NULL 
}; 
3827     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetTopItem",_kwnames
,&_argo0
))  
3830         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3831         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3832             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetTopItem. Expected _wxPyListCtrl_p."); 
3837     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3838     _result 
= (long )wxListCtrl_GetTopItem(_arg0
); 
3840     wxPyEndAllowThreads(__tstate
); 
3841     if (PyErr_Occurred()) return NULL
; 
3842 }    _resultobj 
= Py_BuildValue("l",_result
); 
3846 #define wxListCtrl_SetSingleStyle(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSingleStyle(_swigarg0,_swigarg1)) 
3847 static PyObject 
*_wrap_wxListCtrl_SetSingleStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3848     PyObject 
* _resultobj
; 
3849     wxPyListCtrl 
* _arg0
; 
3851     bool  _arg2 
= (bool ) TRUE
; 
3852     PyObject 
* _argo0 
= 0; 
3853     int tempbool2 
= (int) TRUE
; 
3854     char *_kwnames
[] = { "self","style","add", NULL 
}; 
3857     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListCtrl_SetSingleStyle",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
3860         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3861         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3862             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetSingleStyle. Expected _wxPyListCtrl_p."); 
3866     _arg2 
= (bool ) tempbool2
; 
3868     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3869     wxListCtrl_SetSingleStyle(_arg0
,_arg1
,_arg2
); 
3871     wxPyEndAllowThreads(__tstate
); 
3872     if (PyErr_Occurred()) return NULL
; 
3873 }    Py_INCREF(Py_None
); 
3874     _resultobj 
= Py_None
; 
3878 #define wxListCtrl_SetWindowStyleFlag(_swigobj,_swigarg0)  (_swigobj->SetWindowStyleFlag(_swigarg0)) 
3879 static PyObject 
*_wrap_wxListCtrl_SetWindowStyleFlag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3880     PyObject 
* _resultobj
; 
3881     wxPyListCtrl 
* _arg0
; 
3883     PyObject 
* _argo0 
= 0; 
3884     char *_kwnames
[] = { "self","style", NULL 
}; 
3887     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_SetWindowStyleFlag",_kwnames
,&_argo0
,&_arg1
))  
3890         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3891         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3892             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetWindowStyleFlag. Expected _wxPyListCtrl_p."); 
3897     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3898     wxListCtrl_SetWindowStyleFlag(_arg0
,_arg1
); 
3900     wxPyEndAllowThreads(__tstate
); 
3901     if (PyErr_Occurred()) return NULL
; 
3902 }    Py_INCREF(Py_None
); 
3903     _resultobj 
= Py_None
; 
3907 #define wxListCtrl_GetNextItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->GetNextItem(_swigarg0,_swigarg1,_swigarg2)) 
3908 static PyObject 
*_wrap_wxListCtrl_GetNextItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3909     PyObject 
* _resultobj
; 
3911     wxPyListCtrl 
* _arg0
; 
3913     int  _arg2 
= (int ) (wxLIST_NEXT_ALL
); 
3914     int  _arg3 
= (int ) (wxLIST_STATE_DONTCARE
); 
3915     PyObject 
* _argo0 
= 0; 
3916     char *_kwnames
[] = { "self","item","geometry","state", NULL 
}; 
3919     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|ii:wxListCtrl_GetNextItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
3922         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3923         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3924             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetNextItem. Expected _wxPyListCtrl_p."); 
3929     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3930     _result 
= (long )wxListCtrl_GetNextItem(_arg0
,_arg1
,_arg2
,_arg3
); 
3932     wxPyEndAllowThreads(__tstate
); 
3933     if (PyErr_Occurred()) return NULL
; 
3934 }    _resultobj 
= Py_BuildValue("l",_result
); 
3938 #define wxListCtrl_GetImageList(_swigobj,_swigarg0)  (_swigobj->GetImageList(_swigarg0)) 
3939 static PyObject 
*_wrap_wxListCtrl_GetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3940     PyObject 
* _resultobj
; 
3941     wxImageList 
* _result
; 
3942     wxPyListCtrl 
* _arg0
; 
3944     PyObject 
* _argo0 
= 0; 
3945     char *_kwnames
[] = { "self","which", NULL 
}; 
3948     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetImageList",_kwnames
,&_argo0
,&_arg1
))  
3951         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3952         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3953             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetImageList. Expected _wxPyListCtrl_p."); 
3958     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3959     _result 
= (wxImageList 
*)wxListCtrl_GetImageList(_arg0
,_arg1
); 
3961     wxPyEndAllowThreads(__tstate
); 
3962     if (PyErr_Occurred()) return NULL
; 
3963 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3967 #define wxListCtrl_SetImageList(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetImageList(_swigarg0,_swigarg1)) 
3968 static PyObject 
*_wrap_wxListCtrl_SetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3969     PyObject 
* _resultobj
; 
3970     wxPyListCtrl 
* _arg0
; 
3971     wxImageList 
* _arg1
; 
3973     PyObject 
* _argo0 
= 0; 
3974     PyObject 
* _argo1 
= 0; 
3975     char *_kwnames
[] = { "self","imageList","which", NULL 
}; 
3978     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxListCtrl_SetImageList",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
3981         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3982         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3983             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetImageList. Expected _wxPyListCtrl_p."); 
3988         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3989         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
3990             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_SetImageList. Expected _wxImageList_p."); 
3995     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3996     wxListCtrl_SetImageList(_arg0
,_arg1
,_arg2
); 
3998     wxPyEndAllowThreads(__tstate
); 
3999     if (PyErr_Occurred()) return NULL
; 
4000 }    Py_INCREF(Py_None
); 
4001     _resultobj 
= Py_None
; 
4005 #define wxListCtrl_AssignImageList(_swigobj,_swigarg0,_swigarg1)  (_swigobj->AssignImageList(_swigarg0,_swigarg1)) 
4006 static PyObject 
*_wrap_wxListCtrl_AssignImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4007     PyObject 
* _resultobj
; 
4008     wxPyListCtrl 
* _arg0
; 
4009     wxImageList 
* _arg1
; 
4011     PyObject 
* _argo0 
= 0; 
4012     PyObject 
* _argo1 
= 0; 
4013     char *_kwnames
[] = { "self","imageList","which", NULL 
}; 
4016     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxListCtrl_AssignImageList",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
4019         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4020         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4021             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_AssignImageList. Expected _wxPyListCtrl_p."); 
4026         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4027         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
4028             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_AssignImageList. Expected _wxImageList_p."); 
4033     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4034     wxListCtrl_AssignImageList(_arg0
,_arg1
,_arg2
); 
4036     wxPyEndAllowThreads(__tstate
); 
4037     if (PyErr_Occurred()) return NULL
; 
4038 }    Py_INCREF(Py_None
); 
4039     _resultobj 
= Py_None
; 
4043 #define wxListCtrl_IsVirtual(_swigobj)  (_swigobj->IsVirtual()) 
4044 static PyObject 
*_wrap_wxListCtrl_IsVirtual(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4045     PyObject 
* _resultobj
; 
4047     wxPyListCtrl 
* _arg0
; 
4048     PyObject 
* _argo0 
= 0; 
4049     char *_kwnames
[] = { "self", NULL 
}; 
4052     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_IsVirtual",_kwnames
,&_argo0
))  
4055         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4056         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4057             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_IsVirtual. Expected _wxPyListCtrl_p."); 
4062     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4063     _result 
= (bool )wxListCtrl_IsVirtual(_arg0
); 
4065     wxPyEndAllowThreads(__tstate
); 
4066     if (PyErr_Occurred()) return NULL
; 
4067 }    _resultobj 
= Py_BuildValue("i",_result
); 
4071 #define wxListCtrl_RefreshItem(_swigobj,_swigarg0)  (_swigobj->RefreshItem(_swigarg0)) 
4072 static PyObject 
*_wrap_wxListCtrl_RefreshItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4073     PyObject 
* _resultobj
; 
4074     wxPyListCtrl 
* _arg0
; 
4076     PyObject 
* _argo0 
= 0; 
4077     char *_kwnames
[] = { "self","item", NULL 
}; 
4080     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_RefreshItem",_kwnames
,&_argo0
,&_arg1
))  
4083         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4084         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4085             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_RefreshItem. Expected _wxPyListCtrl_p."); 
4090     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4091     wxListCtrl_RefreshItem(_arg0
,_arg1
); 
4093     wxPyEndAllowThreads(__tstate
); 
4094     if (PyErr_Occurred()) return NULL
; 
4095 }    Py_INCREF(Py_None
); 
4096     _resultobj 
= Py_None
; 
4100 #define wxListCtrl_RefreshItems(_swigobj,_swigarg0,_swigarg1)  (_swigobj->RefreshItems(_swigarg0,_swigarg1)) 
4101 static PyObject 
*_wrap_wxListCtrl_RefreshItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4102     PyObject 
* _resultobj
; 
4103     wxPyListCtrl 
* _arg0
; 
4106     PyObject 
* _argo0 
= 0; 
4107     char *_kwnames
[] = { "self","itemFrom","itemTo", NULL 
}; 
4110     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_RefreshItems",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4113         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4114         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4115             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_RefreshItems. Expected _wxPyListCtrl_p."); 
4120     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4121     wxListCtrl_RefreshItems(_arg0
,_arg1
,_arg2
); 
4123     wxPyEndAllowThreads(__tstate
); 
4124     if (PyErr_Occurred()) return NULL
; 
4125 }    Py_INCREF(Py_None
); 
4126     _resultobj 
= Py_None
; 
4130 #define wxListCtrl_Arrange(_swigobj,_swigarg0)  (_swigobj->Arrange(_swigarg0)) 
4131 static PyObject 
*_wrap_wxListCtrl_Arrange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4132     PyObject 
* _resultobj
; 
4134     wxPyListCtrl 
* _arg0
; 
4135     int  _arg1 
= (int ) (wxLIST_ALIGN_DEFAULT
); 
4136     PyObject 
* _argo0 
= 0; 
4137     char *_kwnames
[] = { "self","flag", NULL 
}; 
4140     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxListCtrl_Arrange",_kwnames
,&_argo0
,&_arg1
))  
4143         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4144         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4145             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_Arrange. Expected _wxPyListCtrl_p."); 
4150     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4151     _result 
= (bool )wxListCtrl_Arrange(_arg0
,_arg1
); 
4153     wxPyEndAllowThreads(__tstate
); 
4154     if (PyErr_Occurred()) return NULL
; 
4155 }    _resultobj 
= Py_BuildValue("i",_result
); 
4159 #define wxListCtrl_DeleteItem(_swigobj,_swigarg0)  (_swigobj->DeleteItem(_swigarg0)) 
4160 static PyObject 
*_wrap_wxListCtrl_DeleteItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4161     PyObject 
* _resultobj
; 
4163     wxPyListCtrl 
* _arg0
; 
4165     PyObject 
* _argo0 
= 0; 
4166     char *_kwnames
[] = { "self","item", NULL 
}; 
4169     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_DeleteItem",_kwnames
,&_argo0
,&_arg1
))  
4172         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4173         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4174             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteItem. Expected _wxPyListCtrl_p."); 
4179     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4180     _result 
= (bool )wxListCtrl_DeleteItem(_arg0
,_arg1
); 
4182     wxPyEndAllowThreads(__tstate
); 
4183     if (PyErr_Occurred()) return NULL
; 
4184 }    _resultobj 
= Py_BuildValue("i",_result
); 
4188 #define wxListCtrl_DeleteAllItems(_swigobj)  (_swigobj->DeleteAllItems()) 
4189 static PyObject 
*_wrap_wxListCtrl_DeleteAllItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4190     PyObject 
* _resultobj
; 
4192     wxPyListCtrl 
* _arg0
; 
4193     PyObject 
* _argo0 
= 0; 
4194     char *_kwnames
[] = { "self", NULL 
}; 
4197     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_DeleteAllItems",_kwnames
,&_argo0
))  
4200         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4201         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4202             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteAllItems. Expected _wxPyListCtrl_p."); 
4207     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4208     _result 
= (bool )wxListCtrl_DeleteAllItems(_arg0
); 
4210     wxPyEndAllowThreads(__tstate
); 
4211     if (PyErr_Occurred()) return NULL
; 
4212 }    _resultobj 
= Py_BuildValue("i",_result
); 
4216 #define wxListCtrl_DeleteColumn(_swigobj,_swigarg0)  (_swigobj->DeleteColumn(_swigarg0)) 
4217 static PyObject 
*_wrap_wxListCtrl_DeleteColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4218     PyObject 
* _resultobj
; 
4220     wxPyListCtrl 
* _arg0
; 
4222     PyObject 
* _argo0 
= 0; 
4223     char *_kwnames
[] = { "self","col", NULL 
}; 
4226     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_DeleteColumn",_kwnames
,&_argo0
,&_arg1
))  
4229         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4230         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4231             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteColumn. Expected _wxPyListCtrl_p."); 
4236     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4237     _result 
= (bool )wxListCtrl_DeleteColumn(_arg0
,_arg1
); 
4239     wxPyEndAllowThreads(__tstate
); 
4240     if (PyErr_Occurred()) return NULL
; 
4241 }    _resultobj 
= Py_BuildValue("i",_result
); 
4245 #define wxListCtrl_DeleteAllColumns(_swigobj)  (_swigobj->DeleteAllColumns()) 
4246 static PyObject 
*_wrap_wxListCtrl_DeleteAllColumns(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4247     PyObject 
* _resultobj
; 
4249     wxPyListCtrl 
* _arg0
; 
4250     PyObject 
* _argo0 
= 0; 
4251     char *_kwnames
[] = { "self", NULL 
}; 
4254     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_DeleteAllColumns",_kwnames
,&_argo0
))  
4257         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4258         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4259             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteAllColumns. Expected _wxPyListCtrl_p."); 
4264     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4265     _result 
= (bool )wxListCtrl_DeleteAllColumns(_arg0
); 
4267     wxPyEndAllowThreads(__tstate
); 
4268     if (PyErr_Occurred()) return NULL
; 
4269 }    _resultobj 
= Py_BuildValue("i",_result
); 
4273 #define wxListCtrl_ClearAll(_swigobj)  (_swigobj->ClearAll()) 
4274 static PyObject 
*_wrap_wxListCtrl_ClearAll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4275     PyObject 
* _resultobj
; 
4276     wxPyListCtrl 
* _arg0
; 
4277     PyObject 
* _argo0 
= 0; 
4278     char *_kwnames
[] = { "self", NULL 
}; 
4281     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_ClearAll",_kwnames
,&_argo0
))  
4284         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4285         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4286             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_ClearAll. Expected _wxPyListCtrl_p."); 
4291     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4292     wxListCtrl_ClearAll(_arg0
); 
4294     wxPyEndAllowThreads(__tstate
); 
4295     if (PyErr_Occurred()) return NULL
; 
4296 }    Py_INCREF(Py_None
); 
4297     _resultobj 
= Py_None
; 
4301 #define wxListCtrl_EnsureVisible(_swigobj,_swigarg0)  (_swigobj->EnsureVisible(_swigarg0)) 
4302 static PyObject 
*_wrap_wxListCtrl_EnsureVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4303     PyObject 
* _resultobj
; 
4305     wxPyListCtrl 
* _arg0
; 
4307     PyObject 
* _argo0 
= 0; 
4308     char *_kwnames
[] = { "self","item", NULL 
}; 
4311     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_EnsureVisible",_kwnames
,&_argo0
,&_arg1
))  
4314         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4315         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4316             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_EnsureVisible. Expected _wxPyListCtrl_p."); 
4321     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4322     _result 
= (bool )wxListCtrl_EnsureVisible(_arg0
,_arg1
); 
4324     wxPyEndAllowThreads(__tstate
); 
4325     if (PyErr_Occurred()) return NULL
; 
4326 }    _resultobj 
= Py_BuildValue("i",_result
); 
4330 #define wxListCtrl_FindItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->FindItem(_swigarg0,_swigarg1,_swigarg2)) 
4331 static PyObject 
*_wrap_wxListCtrl_FindItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4332     PyObject 
* _resultobj
; 
4334     wxPyListCtrl 
* _arg0
; 
4337     bool  _arg3 
= (bool ) FALSE
; 
4338     PyObject 
* _argo0 
= 0; 
4339     PyObject 
* _obj2 
= 0; 
4340     int tempbool3 
= (int) FALSE
; 
4341     char *_kwnames
[] = { "self","start","str","partial", NULL 
}; 
4344     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO|i:wxListCtrl_FindItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&tempbool3
))  
4347         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4348         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4349             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_FindItem. Expected _wxPyListCtrl_p."); 
4354     _arg2 
= wxString_in_helper(_obj2
); 
4358     _arg3 
= (bool ) tempbool3
; 
4360     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4361     _result 
= (long )wxListCtrl_FindItem(_arg0
,_arg1
,*_arg2
,_arg3
); 
4363     wxPyEndAllowThreads(__tstate
); 
4364     if (PyErr_Occurred()) return NULL
; 
4365 }    _resultobj 
= Py_BuildValue("l",_result
); 
4373 #define wxListCtrl_FindItemData(_swigobj,_swigarg0,_swigarg1)  (_swigobj->FindItem(_swigarg0,_swigarg1)) 
4374 static PyObject 
*_wrap_wxListCtrl_FindItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4375     PyObject 
* _resultobj
; 
4377     wxPyListCtrl 
* _arg0
; 
4380     PyObject 
* _argo0 
= 0; 
4381     char *_kwnames
[] = { "self","start","data", NULL 
}; 
4384     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_FindItemData",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4387         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4388         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4389             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_FindItemData. Expected _wxPyListCtrl_p."); 
4394     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4395     _result 
= (long )wxListCtrl_FindItemData(_arg0
,_arg1
,_arg2
); 
4397     wxPyEndAllowThreads(__tstate
); 
4398     if (PyErr_Occurred()) return NULL
; 
4399 }    _resultobj 
= Py_BuildValue("l",_result
); 
4403 #define wxListCtrl_FindItemAtPos(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->FindItem(_swigarg0,_swigarg1,_swigarg2)) 
4404 static PyObject 
*_wrap_wxListCtrl_FindItemAtPos(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4405     PyObject 
* _resultobj
; 
4407     wxPyListCtrl 
* _arg0
; 
4411     PyObject 
* _argo0 
= 0; 
4413     PyObject 
* _obj2 
= 0; 
4414     char *_kwnames
[] = { "self","start","pt","direction", NULL 
}; 
4417     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlOi:wxListCtrl_FindItemAtPos",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_arg3
))  
4420         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4421         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4422             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_FindItemAtPos. Expected _wxPyListCtrl_p."); 
4428     if (! wxPoint_helper(_obj2
, &_arg2
)) 
4432     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4433     _result 
= (long )wxListCtrl_FindItemAtPos(_arg0
,_arg1
,*_arg2
,_arg3
); 
4435     wxPyEndAllowThreads(__tstate
); 
4436     if (PyErr_Occurred()) return NULL
; 
4437 }    _resultobj 
= Py_BuildValue("l",_result
); 
4441 #define wxListCtrl_HitTest(_swigobj,_swigarg0,_swigarg1)  (_swigobj->HitTest(_swigarg0,_swigarg1)) 
4442 static PyObject 
*_wrap_wxListCtrl_HitTest(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4443     PyObject 
* _resultobj
; 
4445     wxPyListCtrl 
* _arg0
; 
4449     PyObject 
* _argo0 
= 0; 
4451     PyObject 
* _obj1 
= 0; 
4452     char *_kwnames
[] = { "self","point", NULL 
}; 
4458     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_HitTest",_kwnames
,&_argo0
,&_obj1
))  
4461         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4462         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4463             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_HitTest. Expected _wxPyListCtrl_p."); 
4469     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4473     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4474     _result 
= (long )wxListCtrl_HitTest(_arg0
,*_arg1
,*_arg2
); 
4476     wxPyEndAllowThreads(__tstate
); 
4477     if (PyErr_Occurred()) return NULL
; 
4478 }    _resultobj 
= Py_BuildValue("l",_result
); 
4481     o 
= PyInt_FromLong((long) (*_arg2
)); 
4482     _resultobj 
= t_output_helper(_resultobj
, o
); 
4487 #define wxListCtrl_InsertItem(_swigobj,_swigarg0)  (_swigobj->InsertItem(_swigarg0)) 
4488 static PyObject 
*_wrap_wxListCtrl_InsertItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4489     PyObject 
* _resultobj
; 
4491     wxPyListCtrl 
* _arg0
; 
4493     PyObject 
* _argo0 
= 0; 
4494     PyObject 
* _argo1 
= 0; 
4495     char *_kwnames
[] = { "self","info", NULL 
}; 
4498     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_InsertItem",_kwnames
,&_argo0
,&_argo1
))  
4501         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4502         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4503             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertItem. Expected _wxPyListCtrl_p."); 
4508         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4509         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxListItem_p")) { 
4510             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_InsertItem. Expected _wxListItem_p."); 
4515     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4516     _result 
= (long )wxListCtrl_InsertItem(_arg0
,*_arg1
); 
4518     wxPyEndAllowThreads(__tstate
); 
4519     if (PyErr_Occurred()) return NULL
; 
4520 }    _resultobj 
= Py_BuildValue("l",_result
); 
4524 #define wxListCtrl_InsertStringItem(_swigobj,_swigarg0,_swigarg1)  (_swigobj->InsertItem(_swigarg0,_swigarg1)) 
4525 static PyObject 
*_wrap_wxListCtrl_InsertStringItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4526     PyObject 
* _resultobj
; 
4528     wxPyListCtrl 
* _arg0
; 
4531     PyObject 
* _argo0 
= 0; 
4532     PyObject 
* _obj2 
= 0; 
4533     char *_kwnames
[] = { "self","index","label", NULL 
}; 
4536     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_InsertStringItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
4539         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4540         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4541             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertStringItem. Expected _wxPyListCtrl_p."); 
4546     _arg2 
= wxString_in_helper(_obj2
); 
4551     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4552     _result 
= (long )wxListCtrl_InsertStringItem(_arg0
,_arg1
,*_arg2
); 
4554     wxPyEndAllowThreads(__tstate
); 
4555     if (PyErr_Occurred()) return NULL
; 
4556 }    _resultobj 
= Py_BuildValue("l",_result
); 
4564 #define wxListCtrl_InsertImageItem(_swigobj,_swigarg0,_swigarg1)  (_swigobj->InsertItem(_swigarg0,_swigarg1)) 
4565 static PyObject 
*_wrap_wxListCtrl_InsertImageItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4566     PyObject 
* _resultobj
; 
4568     wxPyListCtrl 
* _arg0
; 
4571     PyObject 
* _argo0 
= 0; 
4572     char *_kwnames
[] = { "self","index","imageIndex", NULL 
}; 
4575     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oli:wxListCtrl_InsertImageItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4578         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4579         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4580             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertImageItem. Expected _wxPyListCtrl_p."); 
4585     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4586     _result 
= (long )wxListCtrl_InsertImageItem(_arg0
,_arg1
,_arg2
); 
4588     wxPyEndAllowThreads(__tstate
); 
4589     if (PyErr_Occurred()) return NULL
; 
4590 }    _resultobj 
= Py_BuildValue("l",_result
); 
4594 #define wxListCtrl_InsertImageStringItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2)) 
4595 static PyObject 
*_wrap_wxListCtrl_InsertImageStringItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4596     PyObject 
* _resultobj
; 
4598     wxPyListCtrl 
* _arg0
; 
4602     PyObject 
* _argo0 
= 0; 
4603     PyObject 
* _obj2 
= 0; 
4604     char *_kwnames
[] = { "self","index","label","imageIndex", NULL 
}; 
4607     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlOi:wxListCtrl_InsertImageStringItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_arg3
))  
4610         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4611         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4612             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertImageStringItem. Expected _wxPyListCtrl_p."); 
4617     _arg2 
= wxString_in_helper(_obj2
); 
4622     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4623     _result 
= (long )wxListCtrl_InsertImageStringItem(_arg0
,_arg1
,*_arg2
,_arg3
); 
4625     wxPyEndAllowThreads(__tstate
); 
4626     if (PyErr_Occurred()) return NULL
; 
4627 }    _resultobj 
= Py_BuildValue("l",_result
); 
4635 #define wxListCtrl_InsertColumnInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->InsertColumn(_swigarg0,_swigarg1)) 
4636 static PyObject 
*_wrap_wxListCtrl_InsertColumnInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4637     PyObject 
* _resultobj
; 
4639     wxPyListCtrl 
* _arg0
; 
4642     PyObject 
* _argo0 
= 0; 
4643     PyObject 
* _argo2 
= 0; 
4644     char *_kwnames
[] = { "self","col","info", NULL 
}; 
4647     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_InsertColumnInfo",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
4650         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4651         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4652             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertColumnInfo. Expected _wxPyListCtrl_p."); 
4657         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
4658         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxListItem_p")) { 
4659             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxListCtrl_InsertColumnInfo. Expected _wxListItem_p."); 
4664     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4665     _result 
= (long )wxListCtrl_InsertColumnInfo(_arg0
,_arg1
,*_arg2
); 
4667     wxPyEndAllowThreads(__tstate
); 
4668     if (PyErr_Occurred()) return NULL
; 
4669 }    _resultobj 
= Py_BuildValue("l",_result
); 
4673 #define wxListCtrl_InsertColumn(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->InsertColumn(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4674 static PyObject 
*_wrap_wxListCtrl_InsertColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4675     PyObject 
* _resultobj
; 
4677     wxPyListCtrl 
* _arg0
; 
4680     int  _arg3 
= (int ) (wxLIST_FORMAT_LEFT
); 
4681     int  _arg4 
= (int ) -1; 
4682     PyObject 
* _argo0 
= 0; 
4683     PyObject 
* _obj2 
= 0; 
4684     char *_kwnames
[] = { "self","col","heading","format","width", NULL 
}; 
4687     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO|ii:wxListCtrl_InsertColumn",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_arg3
,&_arg4
))  
4690         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4691         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4692             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertColumn. Expected _wxPyListCtrl_p."); 
4697     _arg2 
= wxString_in_helper(_obj2
); 
4702     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4703     _result 
= (long )wxListCtrl_InsertColumn(_arg0
,_arg1
,*_arg2
,_arg3
,_arg4
); 
4705     wxPyEndAllowThreads(__tstate
); 
4706     if (PyErr_Occurred()) return NULL
; 
4707 }    _resultobj 
= Py_BuildValue("l",_result
); 
4715 #define wxListCtrl_SetItemCount(_swigobj,_swigarg0)  (_swigobj->SetItemCount(_swigarg0)) 
4716 static PyObject 
*_wrap_wxListCtrl_SetItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4717     PyObject 
* _resultobj
; 
4718     wxPyListCtrl 
* _arg0
; 
4720     PyObject 
* _argo0 
= 0; 
4721     char *_kwnames
[] = { "self","count", NULL 
}; 
4724     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_SetItemCount",_kwnames
,&_argo0
,&_arg1
))  
4727         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4728         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4729             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemCount. Expected _wxPyListCtrl_p."); 
4734     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4735     wxListCtrl_SetItemCount(_arg0
,_arg1
); 
4737     wxPyEndAllowThreads(__tstate
); 
4738     if (PyErr_Occurred()) return NULL
; 
4739 }    Py_INCREF(Py_None
); 
4740     _resultobj 
= Py_None
; 
4744 #define wxListCtrl_ScrollList(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ScrollList(_swigarg0,_swigarg1)) 
4745 static PyObject 
*_wrap_wxListCtrl_ScrollList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4746     PyObject 
* _resultobj
; 
4748     wxPyListCtrl 
* _arg0
; 
4751     PyObject 
* _argo0 
= 0; 
4752     char *_kwnames
[] = { "self","dx","dy", NULL 
}; 
4755     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxListCtrl_ScrollList",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4758         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4759         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4760             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_ScrollList. Expected _wxPyListCtrl_p."); 
4765     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4766     _result 
= (bool )wxListCtrl_ScrollList(_arg0
,_arg1
,_arg2
); 
4768     wxPyEndAllowThreads(__tstate
); 
4769     if (PyErr_Occurred()) return NULL
; 
4770 }    _resultobj 
= Py_BuildValue("i",_result
); 
4774 #define wxListCtrl_SetItemTextColour(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemTextColour(_swigarg0,_swigarg1)) 
4775 static PyObject 
*_wrap_wxListCtrl_SetItemTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4776     PyObject 
* _resultobj
; 
4777     wxPyListCtrl 
* _arg0
; 
4780     PyObject 
* _argo0 
= 0; 
4782     PyObject 
* _obj2 
= 0; 
4783     char *_kwnames
[] = { "self","item","col", NULL 
}; 
4786     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_SetItemTextColour",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
4789         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4790         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4791             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemTextColour. Expected _wxPyListCtrl_p."); 
4797     if (! wxColour_helper(_obj2
, &_arg2
)) 
4801     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4802     wxListCtrl_SetItemTextColour(_arg0
,_arg1
,*_arg2
); 
4804     wxPyEndAllowThreads(__tstate
); 
4805     if (PyErr_Occurred()) return NULL
; 
4806 }    Py_INCREF(Py_None
); 
4807     _resultobj 
= Py_None
; 
4811 #define wxListCtrl_GetItemTextColour(_swigobj,_swigarg0)  (_swigobj->GetItemTextColour(_swigarg0)) 
4812 static PyObject 
*_wrap_wxListCtrl_GetItemTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4813     PyObject 
* _resultobj
; 
4815     wxPyListCtrl 
* _arg0
; 
4817     PyObject 
* _argo0 
= 0; 
4818     char *_kwnames
[] = { "self","item", NULL 
}; 
4822     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemTextColour",_kwnames
,&_argo0
,&_arg1
))  
4825         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4826         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4827             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemTextColour. Expected _wxPyListCtrl_p."); 
4832     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4833     _result 
= new wxColour (wxListCtrl_GetItemTextColour(_arg0
,_arg1
)); 
4835     wxPyEndAllowThreads(__tstate
); 
4836     if (PyErr_Occurred()) return NULL
; 
4837 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
4838     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4842 #define wxListCtrl_SetItemBackgroundColour(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemBackgroundColour(_swigarg0,_swigarg1)) 
4843 static PyObject 
*_wrap_wxListCtrl_SetItemBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4844     PyObject 
* _resultobj
; 
4845     wxPyListCtrl 
* _arg0
; 
4848     PyObject 
* _argo0 
= 0; 
4850     PyObject 
* _obj2 
= 0; 
4851     char *_kwnames
[] = { "self","item","col", NULL 
}; 
4854     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_SetItemBackgroundColour",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
4857         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4858         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4859             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemBackgroundColour. Expected _wxPyListCtrl_p."); 
4865     if (! wxColour_helper(_obj2
, &_arg2
)) 
4869     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4870     wxListCtrl_SetItemBackgroundColour(_arg0
,_arg1
,*_arg2
); 
4872     wxPyEndAllowThreads(__tstate
); 
4873     if (PyErr_Occurred()) return NULL
; 
4874 }    Py_INCREF(Py_None
); 
4875     _resultobj 
= Py_None
; 
4879 #define wxListCtrl_GetItemBackgroundColour(_swigobj,_swigarg0)  (_swigobj->GetItemBackgroundColour(_swigarg0)) 
4880 static PyObject 
*_wrap_wxListCtrl_GetItemBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4881     PyObject 
* _resultobj
; 
4883     wxPyListCtrl 
* _arg0
; 
4885     PyObject 
* _argo0 
= 0; 
4886     char *_kwnames
[] = { "self","item", NULL 
}; 
4890     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemBackgroundColour",_kwnames
,&_argo0
,&_arg1
))  
4893         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4894         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4895             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemBackgroundColour. Expected _wxPyListCtrl_p."); 
4900     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4901     _result 
= new wxColour (wxListCtrl_GetItemBackgroundColour(_arg0
,_arg1
)); 
4903     wxPyEndAllowThreads(__tstate
); 
4904     if (PyErr_Occurred()) return NULL
; 
4905 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
4906     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4910 static bool  wxPyListCtrl_SortItems(wxPyListCtrl 
*self
,PyObject 
* func
) { 
4911             if (!PyCallable_Check(func
)) 
4913             return self
->SortItems(wxPyListCtrl_SortItems
, (long)func
); 
4915 static PyObject 
*_wrap_wxListCtrl_SortItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4916     PyObject 
* _resultobj
; 
4918     wxPyListCtrl 
* _arg0
; 
4920     PyObject 
* _argo0 
= 0; 
4921     PyObject 
* _obj1 
= 0; 
4922     char *_kwnames
[] = { "self","func", NULL 
}; 
4925     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SortItems",_kwnames
,&_argo0
,&_obj1
))  
4928         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4929         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4930             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SortItems. Expected _wxPyListCtrl_p."); 
4938     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4939     _result 
= (bool )wxPyListCtrl_SortItems(_arg0
,_arg1
); 
4941     wxPyEndAllowThreads(__tstate
); 
4942     if (PyErr_Occurred()) return NULL
; 
4943 }    _resultobj 
= Py_BuildValue("i",_result
); 
4947 static void *SwigwxListViewTowxPyListCtrl(void *ptr
) { 
4950     src 
= (wxListView 
*) ptr
; 
4951     dest 
= (wxPyListCtrl 
*) src
; 
4952     return (void *) dest
; 
4955 static void *SwigwxListViewTowxControl(void *ptr
) { 
4958     src 
= (wxListView 
*) ptr
; 
4959     dest 
= (wxControl 
*) src
; 
4960     return (void *) dest
; 
4963 static void *SwigwxListViewTowxWindow(void *ptr
) { 
4966     src 
= (wxListView 
*) ptr
; 
4967     dest 
= (wxWindow 
*) src
; 
4968     return (void *) dest
; 
4971 static void *SwigwxListViewTowxEvtHandler(void *ptr
) { 
4974     src 
= (wxListView 
*) ptr
; 
4975     dest 
= (wxEvtHandler 
*) src
; 
4976     return (void *) dest
; 
4979 static void *SwigwxListViewTowxObject(void *ptr
) { 
4982     src 
= (wxListView 
*) ptr
; 
4983     dest 
= (wxObject 
*) src
; 
4984     return (void *) dest
; 
4987 #define new_wxListView(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxListView(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
4988 static PyObject 
*_wrap_new_wxListView(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4989     PyObject 
* _resultobj
; 
4990     wxListView 
* _result
; 
4992     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
4993     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
4994     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
4995     long  _arg4 
= (long ) (wxLC_REPORT
); 
4996     wxValidator 
* _arg5 
= (wxValidator 
*) &wxDefaultValidator
; 
4997     wxString 
* _arg6 
= (wxString 
*) &wxPyListCtrlNameStr
; 
4998     PyObject 
* _argo0 
= 0; 
5000     PyObject 
* _obj2 
= 0; 
5002     PyObject 
* _obj3 
= 0; 
5003     PyObject 
* _argo5 
= 0; 
5004     PyObject 
* _obj6 
= 0; 
5005     char *_kwnames
[] = { "parent","id","pos","size","style","validator","name", NULL 
}; 
5009     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOlOO:new_wxListView",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_argo5
,&_obj6
))  
5012         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5013         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5014             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxListView. Expected _wxWindow_p."); 
5021     if (! wxPoint_helper(_obj2
, &_arg2
)) 
5027     if (! wxSize_helper(_obj3
, &_arg3
)) 
5031         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
5032         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxValidator_p")) { 
5033             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxListView. Expected _wxValidator_p."); 
5039     _arg6 
= wxString_in_helper(_obj6
); 
5044     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5045     _result 
= (wxListView 
*)new_wxListView(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
,*_arg6
); 
5047     wxPyEndAllowThreads(__tstate
); 
5048     if (PyErr_Occurred()) return NULL
; 
5050         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListView_p"); 
5051         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5054         _resultobj 
= Py_None
; 
5063 #define new_wxPreListView() (new wxListView()) 
5064 static PyObject 
*_wrap_new_wxPreListView(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5065     PyObject 
* _resultobj
; 
5066     wxListView 
* _result
; 
5067     char *_kwnames
[] = {  NULL 
}; 
5071     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreListView",_kwnames
))  
5074     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5075     _result 
= (wxListView 
*)new_wxPreListView(); 
5077     wxPyEndAllowThreads(__tstate
); 
5078     if (PyErr_Occurred()) return NULL
; 
5080         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListView_p"); 
5081         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5084         _resultobj 
= Py_None
; 
5089 #define wxListView_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
5090 static PyObject 
*_wrap_wxListView_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5091     PyObject 
* _resultobj
; 
5095     wxWindowID  _arg2 
= (wxWindowID 
) -1; 
5096     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
5097     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
5098     long  _arg5 
= (long ) (wxLC_REPORT
); 
5099     wxValidator 
* _arg6 
= (wxValidator 
*) &wxDefaultValidator
; 
5100     wxString 
* _arg7 
= (wxString 
*) &wxPyListCtrlNameStr
; 
5101     PyObject 
* _argo0 
= 0; 
5102     PyObject 
* _argo1 
= 0; 
5104     PyObject 
* _obj3 
= 0; 
5106     PyObject 
* _obj4 
= 0; 
5107     PyObject 
* _argo6 
= 0; 
5108     PyObject 
* _obj7 
= 0; 
5109     char *_kwnames
[] = { "self","parent","id","pos","size","style","validator","name", NULL 
}; 
5112     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOlOO:wxListView_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_argo6
,&_obj7
))  
5115         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5116         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5117             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_Create. Expected _wxListView_p."); 
5122         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5123         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
5124             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListView_Create. Expected _wxWindow_p."); 
5131     if (! wxPoint_helper(_obj3
, &_arg3
)) 
5137     if (! wxSize_helper(_obj4
, &_arg4
)) 
5141         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
5142         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxValidator_p")) { 
5143             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxListView_Create. Expected _wxValidator_p."); 
5149     _arg7 
= wxString_in_helper(_obj7
); 
5154     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5155     _result 
= (bool )wxListView_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
); 
5157     wxPyEndAllowThreads(__tstate
); 
5158     if (PyErr_Occurred()) return NULL
; 
5159 }    _resultobj 
= Py_BuildValue("i",_result
); 
5167 #define wxListView_Select(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Select(_swigarg0,_swigarg1)) 
5168 static PyObject 
*_wrap_wxListView_Select(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5169     PyObject 
* _resultobj
; 
5172     bool  _arg2 
= (bool ) TRUE
; 
5173     PyObject 
* _argo0 
= 0; 
5174     int tempbool2 
= (int) TRUE
; 
5175     char *_kwnames
[] = { "self","n","on", NULL 
}; 
5178     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListView_Select",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
5181         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5182         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5183             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_Select. Expected _wxListView_p."); 
5187     _arg2 
= (bool ) tempbool2
; 
5189     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5190     wxListView_Select(_arg0
,_arg1
,_arg2
); 
5192     wxPyEndAllowThreads(__tstate
); 
5193     if (PyErr_Occurred()) return NULL
; 
5194 }    Py_INCREF(Py_None
); 
5195     _resultobj 
= Py_None
; 
5199 #define wxListView_Focus(_swigobj,_swigarg0)  (_swigobj->Focus(_swigarg0)) 
5200 static PyObject 
*_wrap_wxListView_Focus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5201     PyObject 
* _resultobj
; 
5204     PyObject 
* _argo0 
= 0; 
5205     char *_kwnames
[] = { "self","index", NULL 
}; 
5208     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListView_Focus",_kwnames
,&_argo0
,&_arg1
))  
5211         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5212         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5213             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_Focus. Expected _wxListView_p."); 
5218     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5219     wxListView_Focus(_arg0
,_arg1
); 
5221     wxPyEndAllowThreads(__tstate
); 
5222     if (PyErr_Occurred()) return NULL
; 
5223 }    Py_INCREF(Py_None
); 
5224     _resultobj 
= Py_None
; 
5228 #define wxListView_GetFocusedItem(_swigobj)  (_swigobj->GetFocusedItem()) 
5229 static PyObject 
*_wrap_wxListView_GetFocusedItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5230     PyObject 
* _resultobj
; 
5233     PyObject 
* _argo0 
= 0; 
5234     char *_kwnames
[] = { "self", NULL 
}; 
5237     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListView_GetFocusedItem",_kwnames
,&_argo0
))  
5240         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5241         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5242             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_GetFocusedItem. Expected _wxListView_p."); 
5247     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5248     _result 
= (long )wxListView_GetFocusedItem(_arg0
); 
5250     wxPyEndAllowThreads(__tstate
); 
5251     if (PyErr_Occurred()) return NULL
; 
5252 }    _resultobj 
= Py_BuildValue("l",_result
); 
5256 #define wxListView_GetNextSelected(_swigobj,_swigarg0)  (_swigobj->GetNextSelected(_swigarg0)) 
5257 static PyObject 
*_wrap_wxListView_GetNextSelected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5258     PyObject 
* _resultobj
; 
5262     PyObject 
* _argo0 
= 0; 
5263     char *_kwnames
[] = { "self","item", NULL 
}; 
5266     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListView_GetNextSelected",_kwnames
,&_argo0
,&_arg1
))  
5269         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5270         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5271             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_GetNextSelected. Expected _wxListView_p."); 
5276     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5277     _result 
= (long )wxListView_GetNextSelected(_arg0
,_arg1
); 
5279     wxPyEndAllowThreads(__tstate
); 
5280     if (PyErr_Occurred()) return NULL
; 
5281 }    _resultobj 
= Py_BuildValue("l",_result
); 
5285 #define wxListView_GetFirstSelected(_swigobj)  (_swigobj->GetFirstSelected()) 
5286 static PyObject 
*_wrap_wxListView_GetFirstSelected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5287     PyObject 
* _resultobj
; 
5290     PyObject 
* _argo0 
= 0; 
5291     char *_kwnames
[] = { "self", NULL 
}; 
5294     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListView_GetFirstSelected",_kwnames
,&_argo0
))  
5297         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5298         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5299             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_GetFirstSelected. Expected _wxListView_p."); 
5304     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5305     _result 
= (long )wxListView_GetFirstSelected(_arg0
); 
5307     wxPyEndAllowThreads(__tstate
); 
5308     if (PyErr_Occurred()) return NULL
; 
5309 }    _resultobj 
= Py_BuildValue("l",_result
); 
5313 #define wxListView_IsSelected(_swigobj,_swigarg0)  (_swigobj->IsSelected(_swigarg0)) 
5314 static PyObject 
*_wrap_wxListView_IsSelected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5315     PyObject 
* _resultobj
; 
5319     PyObject 
* _argo0 
= 0; 
5320     char *_kwnames
[] = { "self","index", NULL 
}; 
5323     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListView_IsSelected",_kwnames
,&_argo0
,&_arg1
))  
5326         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5327         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5328             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_IsSelected. Expected _wxListView_p."); 
5333     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5334     _result 
= (bool )wxListView_IsSelected(_arg0
,_arg1
); 
5336     wxPyEndAllowThreads(__tstate
); 
5337     if (PyErr_Occurred()) return NULL
; 
5338 }    _resultobj 
= Py_BuildValue("i",_result
); 
5342 #define wxListView_SetColumnImage(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetColumnImage(_swigarg0,_swigarg1)) 
5343 static PyObject 
*_wrap_wxListView_SetColumnImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5344     PyObject 
* _resultobj
; 
5348     PyObject 
* _argo0 
= 0; 
5349     char *_kwnames
[] = { "self","col","image", NULL 
}; 
5352     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxListView_SetColumnImage",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
5355         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5356         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5357             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_SetColumnImage. Expected _wxListView_p."); 
5362     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5363     wxListView_SetColumnImage(_arg0
,_arg1
,_arg2
); 
5365     wxPyEndAllowThreads(__tstate
); 
5366     if (PyErr_Occurred()) return NULL
; 
5367 }    Py_INCREF(Py_None
); 
5368     _resultobj 
= Py_None
; 
5372 #define wxListView_ClearColumnImage(_swigobj,_swigarg0)  (_swigobj->ClearColumnImage(_swigarg0)) 
5373 static PyObject 
*_wrap_wxListView_ClearColumnImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5374     PyObject 
* _resultobj
; 
5377     PyObject 
* _argo0 
= 0; 
5378     char *_kwnames
[] = { "self","col", NULL 
}; 
5381     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListView_ClearColumnImage",_kwnames
,&_argo0
,&_arg1
))  
5384         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5385         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5386             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_ClearColumnImage. Expected _wxListView_p."); 
5391     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5392     wxListView_ClearColumnImage(_arg0
,_arg1
); 
5394     wxPyEndAllowThreads(__tstate
); 
5395     if (PyErr_Occurred()) return NULL
; 
5396 }    Py_INCREF(Py_None
); 
5397     _resultobj 
= Py_None
; 
5401 #define new_wxTreeItemAttr(_swigarg0,_swigarg1,_swigarg2) (new wxTreeItemAttr(_swigarg0,_swigarg1,_swigarg2)) 
5402 static PyObject 
*_wrap_new_wxTreeItemAttr(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5403     PyObject 
* _resultobj
; 
5404     wxTreeItemAttr 
* _result
; 
5405     wxColour 
* _arg0 
= (wxColour 
*) &wxNullColour
; 
5406     wxColour 
* _arg1 
= (wxColour 
*) &wxNullColour
; 
5407     wxFont 
* _arg2 
= (wxFont 
*) &wxNullFont
; 
5409     PyObject 
* _obj0 
= 0; 
5411     PyObject 
* _obj1 
= 0; 
5412     PyObject 
* _argo2 
= 0; 
5413     char *_kwnames
[] = { "colText","colBack","font", NULL 
}; 
5417     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OOO:new_wxTreeItemAttr",_kwnames
,&_obj0
,&_obj1
,&_argo2
))  
5422     if (! wxColour_helper(_obj0
, &_arg0
)) 
5428     if (! wxColour_helper(_obj1
, &_arg1
)) 
5432         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
5433         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxFont_p")) { 
5434             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxTreeItemAttr. Expected _wxFont_p."); 
5439     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5440     _result 
= (wxTreeItemAttr 
*)new_wxTreeItemAttr(*_arg0
,*_arg1
,*_arg2
); 
5442     wxPyEndAllowThreads(__tstate
); 
5443     if (PyErr_Occurred()) return NULL
; 
5445         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeItemAttr_p"); 
5446         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5449         _resultobj 
= Py_None
; 
5454 #define wxTreeItemAttr_SetTextColour(_swigobj,_swigarg0)  (_swigobj->SetTextColour(_swigarg0)) 
5455 static PyObject 
*_wrap_wxTreeItemAttr_SetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5456     PyObject 
* _resultobj
; 
5457     wxTreeItemAttr 
* _arg0
; 
5459     PyObject 
* _argo0 
= 0; 
5461     PyObject 
* _obj1 
= 0; 
5462     char *_kwnames
[] = { "self","colText", NULL 
}; 
5465     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemAttr_SetTextColour",_kwnames
,&_argo0
,&_obj1
))  
5468         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5469         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5470             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_SetTextColour. Expected _wxTreeItemAttr_p."); 
5476     if (! wxColour_helper(_obj1
, &_arg1
)) 
5480     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5481     wxTreeItemAttr_SetTextColour(_arg0
,*_arg1
); 
5483     wxPyEndAllowThreads(__tstate
); 
5484     if (PyErr_Occurred()) return NULL
; 
5485 }    Py_INCREF(Py_None
); 
5486     _resultobj 
= Py_None
; 
5490 #define wxTreeItemAttr_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
5491 static PyObject 
*_wrap_wxTreeItemAttr_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5492     PyObject 
* _resultobj
; 
5493     wxTreeItemAttr 
* _arg0
; 
5495     PyObject 
* _argo0 
= 0; 
5497     PyObject 
* _obj1 
= 0; 
5498     char *_kwnames
[] = { "self","colBack", NULL 
}; 
5501     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemAttr_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
5504         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5505         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5506             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_SetBackgroundColour. Expected _wxTreeItemAttr_p."); 
5512     if (! wxColour_helper(_obj1
, &_arg1
)) 
5516     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5517     wxTreeItemAttr_SetBackgroundColour(_arg0
,*_arg1
); 
5519     wxPyEndAllowThreads(__tstate
); 
5520     if (PyErr_Occurred()) return NULL
; 
5521 }    Py_INCREF(Py_None
); 
5522     _resultobj 
= Py_None
; 
5526 #define wxTreeItemAttr_SetFont(_swigobj,_swigarg0)  (_swigobj->SetFont(_swigarg0)) 
5527 static PyObject 
*_wrap_wxTreeItemAttr_SetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5528     PyObject 
* _resultobj
; 
5529     wxTreeItemAttr 
* _arg0
; 
5531     PyObject 
* _argo0 
= 0; 
5532     PyObject 
* _argo1 
= 0; 
5533     char *_kwnames
[] = { "self","font", NULL 
}; 
5536     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemAttr_SetFont",_kwnames
,&_argo0
,&_argo1
))  
5539         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5540         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5541             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_SetFont. Expected _wxTreeItemAttr_p."); 
5546         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5547         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) { 
5548             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeItemAttr_SetFont. Expected _wxFont_p."); 
5553     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5554     wxTreeItemAttr_SetFont(_arg0
,*_arg1
); 
5556     wxPyEndAllowThreads(__tstate
); 
5557     if (PyErr_Occurred()) return NULL
; 
5558 }    Py_INCREF(Py_None
); 
5559     _resultobj 
= Py_None
; 
5563 #define wxTreeItemAttr_HasTextColour(_swigobj)  (_swigobj->HasTextColour()) 
5564 static PyObject 
*_wrap_wxTreeItemAttr_HasTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5565     PyObject 
* _resultobj
; 
5567     wxTreeItemAttr 
* _arg0
; 
5568     PyObject 
* _argo0 
= 0; 
5569     char *_kwnames
[] = { "self", NULL 
}; 
5572     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemAttr_HasTextColour",_kwnames
,&_argo0
))  
5575         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5576         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5577             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_HasTextColour. Expected _wxTreeItemAttr_p."); 
5582     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5583     _result 
= (bool )wxTreeItemAttr_HasTextColour(_arg0
); 
5585     wxPyEndAllowThreads(__tstate
); 
5586     if (PyErr_Occurred()) return NULL
; 
5587 }    _resultobj 
= Py_BuildValue("i",_result
); 
5591 #define wxTreeItemAttr_HasBackgroundColour(_swigobj)  (_swigobj->HasBackgroundColour()) 
5592 static PyObject 
*_wrap_wxTreeItemAttr_HasBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5593     PyObject 
* _resultobj
; 
5595     wxTreeItemAttr 
* _arg0
; 
5596     PyObject 
* _argo0 
= 0; 
5597     char *_kwnames
[] = { "self", NULL 
}; 
5600     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemAttr_HasBackgroundColour",_kwnames
,&_argo0
))  
5603         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5604         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5605             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_HasBackgroundColour. Expected _wxTreeItemAttr_p."); 
5610     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5611     _result 
= (bool )wxTreeItemAttr_HasBackgroundColour(_arg0
); 
5613     wxPyEndAllowThreads(__tstate
); 
5614     if (PyErr_Occurred()) return NULL
; 
5615 }    _resultobj 
= Py_BuildValue("i",_result
); 
5619 #define wxTreeItemAttr_HasFont(_swigobj)  (_swigobj->HasFont()) 
5620 static PyObject 
*_wrap_wxTreeItemAttr_HasFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5621     PyObject 
* _resultobj
; 
5623     wxTreeItemAttr 
* _arg0
; 
5624     PyObject 
* _argo0 
= 0; 
5625     char *_kwnames
[] = { "self", NULL 
}; 
5628     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemAttr_HasFont",_kwnames
,&_argo0
))  
5631         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5632         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5633             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_HasFont. Expected _wxTreeItemAttr_p."); 
5638     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5639     _result 
= (bool )wxTreeItemAttr_HasFont(_arg0
); 
5641     wxPyEndAllowThreads(__tstate
); 
5642     if (PyErr_Occurred()) return NULL
; 
5643 }    _resultobj 
= Py_BuildValue("i",_result
); 
5647 #define wxTreeItemAttr_GetTextColour(_swigobj)  (_swigobj->GetTextColour()) 
5648 static PyObject 
*_wrap_wxTreeItemAttr_GetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5649     PyObject 
* _resultobj
; 
5651     wxTreeItemAttr 
* _arg0
; 
5652     PyObject 
* _argo0 
= 0; 
5653     char *_kwnames
[] = { "self", NULL 
}; 
5657     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemAttr_GetTextColour",_kwnames
,&_argo0
))  
5660         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5661         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5662             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_GetTextColour. Expected _wxTreeItemAttr_p."); 
5667     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5668     _result 
= new wxColour (wxTreeItemAttr_GetTextColour(_arg0
)); 
5670     wxPyEndAllowThreads(__tstate
); 
5671     if (PyErr_Occurred()) return NULL
; 
5672 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
5673     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5677 #define wxTreeItemAttr_GetBackgroundColour(_swigobj)  (_swigobj->GetBackgroundColour()) 
5678 static PyObject 
*_wrap_wxTreeItemAttr_GetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5679     PyObject 
* _resultobj
; 
5681     wxTreeItemAttr 
* _arg0
; 
5682     PyObject 
* _argo0 
= 0; 
5683     char *_kwnames
[] = { "self", NULL 
}; 
5687     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemAttr_GetBackgroundColour",_kwnames
,&_argo0
))  
5690         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5691         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5692             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_GetBackgroundColour. Expected _wxTreeItemAttr_p."); 
5697     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5698     _result 
= new wxColour (wxTreeItemAttr_GetBackgroundColour(_arg0
)); 
5700     wxPyEndAllowThreads(__tstate
); 
5701     if (PyErr_Occurred()) return NULL
; 
5702 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
5703     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5707 #define wxTreeItemAttr_GetFont(_swigobj)  (_swigobj->GetFont()) 
5708 static PyObject 
*_wrap_wxTreeItemAttr_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5709     PyObject 
* _resultobj
; 
5711     wxTreeItemAttr 
* _arg0
; 
5712     PyObject 
* _argo0 
= 0; 
5713     char *_kwnames
[] = { "self", NULL 
}; 
5717     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemAttr_GetFont",_kwnames
,&_argo0
))  
5720         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5721         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5722             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_GetFont. Expected _wxTreeItemAttr_p."); 
5727     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5728     _result 
= new wxFont (wxTreeItemAttr_GetFont(_arg0
)); 
5730     wxPyEndAllowThreads(__tstate
); 
5731     if (PyErr_Occurred()) return NULL
; 
5732 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p"); 
5733     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5737 #define new_wxTreeItemId() (new wxTreeItemId()) 
5738 static PyObject 
*_wrap_new_wxTreeItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5739     PyObject 
* _resultobj
; 
5740     wxTreeItemId 
* _result
; 
5741     char *_kwnames
[] = {  NULL 
}; 
5745     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxTreeItemId",_kwnames
))  
5748     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5749     _result 
= (wxTreeItemId 
*)new_wxTreeItemId(); 
5751     wxPyEndAllowThreads(__tstate
); 
5752     if (PyErr_Occurred()) return NULL
; 
5754         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeItemId_p"); 
5755         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5758         _resultobj 
= Py_None
; 
5763 #define delete_wxTreeItemId(_swigobj) (delete _swigobj) 
5764 static PyObject 
*_wrap_delete_wxTreeItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5765     PyObject 
* _resultobj
; 
5766     wxTreeItemId 
* _arg0
; 
5767     PyObject 
* _argo0 
= 0; 
5768     char *_kwnames
[] = { "self", NULL 
}; 
5771     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxTreeItemId",_kwnames
,&_argo0
))  
5774         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5775         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemId_p")) { 
5776             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxTreeItemId. Expected _wxTreeItemId_p."); 
5781     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5782     delete_wxTreeItemId(_arg0
); 
5784     wxPyEndAllowThreads(__tstate
); 
5785     if (PyErr_Occurred()) return NULL
; 
5786 }    Py_INCREF(Py_None
); 
5787     _resultobj 
= Py_None
; 
5791 #define wxTreeItemId_IsOk(_swigobj)  (_swigobj->IsOk()) 
5792 static PyObject 
*_wrap_wxTreeItemId_IsOk(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5793     PyObject 
* _resultobj
; 
5795     wxTreeItemId 
* _arg0
; 
5796     PyObject 
* _argo0 
= 0; 
5797     char *_kwnames
[] = { "self", NULL 
}; 
5800     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemId_IsOk",_kwnames
,&_argo0
))  
5803         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5804         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemId_p")) { 
5805             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemId_IsOk. Expected _wxTreeItemId_p."); 
5810     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5811     _result 
= (bool )wxTreeItemId_IsOk(_arg0
); 
5813     wxPyEndAllowThreads(__tstate
); 
5814     if (PyErr_Occurred()) return NULL
; 
5815 }    _resultobj 
= Py_BuildValue("i",_result
); 
5819 static int  wxTreeItemId___cmp__(wxTreeItemId 
*self
,wxTreeItemId 
* other
) { 
5820             if (! other
) return -1; 
5821             return *self 
!= *other
; 
5823 static PyObject 
*_wrap_wxTreeItemId___cmp__(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5824     PyObject 
* _resultobj
; 
5826     wxTreeItemId 
* _arg0
; 
5827     wxTreeItemId 
* _arg1
; 
5828     PyObject 
* _argo0 
= 0; 
5829     PyObject 
* _argo1 
= 0; 
5830     char *_kwnames
[] = { "self","other", NULL 
}; 
5833     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemId___cmp__",_kwnames
,&_argo0
,&_argo1
))  
5836         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5837         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemId_p")) { 
5838             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemId___cmp__. Expected _wxTreeItemId_p."); 
5843         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5844         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5845             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeItemId___cmp__. Expected _wxTreeItemId_p."); 
5850     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5851     _result 
= (int )wxTreeItemId___cmp__(_arg0
,_arg1
); 
5853     wxPyEndAllowThreads(__tstate
); 
5854     if (PyErr_Occurred()) return NULL
; 
5855 }    _resultobj 
= Py_BuildValue("i",_result
); 
5859 static void *SwigwxPyTreeItemDataTowxObject(void *ptr
) { 
5860     wxPyTreeItemData 
*src
; 
5862     src 
= (wxPyTreeItemData 
*) ptr
; 
5863     dest 
= (wxObject 
*) src
; 
5864     return (void *) dest
; 
5867 #define new_wxTreeItemData(_swigarg0) (new wxPyTreeItemData(_swigarg0)) 
5868 static PyObject 
*_wrap_new_wxTreeItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5869     PyObject 
* _resultobj
; 
5870     wxPyTreeItemData 
* _result
; 
5871     PyObject 
* _arg0 
= (PyObject 
*) NULL
; 
5872     PyObject 
* _obj0 
= 0; 
5873     char *_kwnames
[] = { "obj", NULL 
}; 
5877     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxTreeItemData",_kwnames
,&_obj0
))  
5884     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5885     _result 
= (wxPyTreeItemData 
*)new_wxTreeItemData(_arg0
); 
5887     wxPyEndAllowThreads(__tstate
); 
5888     if (PyErr_Occurred()) return NULL
; 
5890         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeItemData_p"); 
5891         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5894         _resultobj 
= Py_None
; 
5899 #define wxTreeItemData_GetData(_swigobj)  (_swigobj->GetData()) 
5900 static PyObject 
*_wrap_wxTreeItemData_GetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5901     PyObject 
* _resultobj
; 
5903     wxPyTreeItemData 
* _arg0
; 
5904     PyObject 
* _argo0 
= 0; 
5905     char *_kwnames
[] = { "self", NULL 
}; 
5908     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemData_GetData",_kwnames
,&_argo0
))  
5911         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5912         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
5913             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_GetData. Expected _wxPyTreeItemData_p."); 
5918     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5919     _result 
= (PyObject 
*)wxTreeItemData_GetData(_arg0
); 
5921     wxPyEndAllowThreads(__tstate
); 
5922     if (PyErr_Occurred()) return NULL
; 
5924   _resultobj 
= _result
; 
5929 #define wxTreeItemData_SetData(_swigobj,_swigarg0)  (_swigobj->SetData(_swigarg0)) 
5930 static PyObject 
*_wrap_wxTreeItemData_SetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5931     PyObject 
* _resultobj
; 
5932     wxPyTreeItemData 
* _arg0
; 
5934     PyObject 
* _argo0 
= 0; 
5935     PyObject 
* _obj1 
= 0; 
5936     char *_kwnames
[] = { "self","obj", NULL 
}; 
5939     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemData_SetData",_kwnames
,&_argo0
,&_obj1
))  
5942         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5943         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
5944             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_SetData. Expected _wxPyTreeItemData_p."); 
5952     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5953     wxTreeItemData_SetData(_arg0
,_arg1
); 
5955     wxPyEndAllowThreads(__tstate
); 
5956     if (PyErr_Occurred()) return NULL
; 
5957 }    Py_INCREF(Py_None
); 
5958     _resultobj 
= Py_None
; 
5962 #define wxTreeItemData_GetId(_swigobj)  (_swigobj->GetId()) 
5963 static PyObject 
*_wrap_wxTreeItemData_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5964     PyObject 
* _resultobj
; 
5965     wxTreeItemId 
* _result
; 
5966     wxPyTreeItemData 
* _arg0
; 
5967     PyObject 
* _argo0 
= 0; 
5968     char *_kwnames
[] = { "self", NULL 
}; 
5972     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemData_GetId",_kwnames
,&_argo0
))  
5975         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5976         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
5977             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_GetId. Expected _wxPyTreeItemData_p."); 
5982     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5983     const wxTreeItemId 
& _result_ref 
= wxTreeItemData_GetId(_arg0
); 
5984     _result 
= (wxTreeItemId 
*) &_result_ref
; 
5986     wxPyEndAllowThreads(__tstate
); 
5987     if (PyErr_Occurred()) return NULL
; 
5989         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeItemId_p"); 
5990         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5993         _resultobj 
= Py_None
; 
5998 #define wxTreeItemData_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
5999 static PyObject 
*_wrap_wxTreeItemData_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6000     PyObject 
* _resultobj
; 
6001     wxPyTreeItemData 
* _arg0
; 
6002     wxTreeItemId 
* _arg1
; 
6003     PyObject 
* _argo0 
= 0; 
6004     PyObject 
* _argo1 
= 0; 
6005     char *_kwnames
[] = { "self","id", NULL 
}; 
6008     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemData_SetId",_kwnames
,&_argo0
,&_argo1
))  
6011         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6012         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
6013             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_SetId. Expected _wxPyTreeItemData_p."); 
6018         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6019         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6020             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeItemData_SetId. Expected _wxTreeItemId_p."); 
6025     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6026     wxTreeItemData_SetId(_arg0
,*_arg1
); 
6028     wxPyEndAllowThreads(__tstate
); 
6029     if (PyErr_Occurred()) return NULL
; 
6030 }    Py_INCREF(Py_None
); 
6031     _resultobj 
= Py_None
; 
6035 static void *SwigwxTreeEventTowxNotifyEvent(void *ptr
) { 
6037     wxNotifyEvent 
*dest
; 
6038     src 
= (wxTreeEvent 
*) ptr
; 
6039     dest 
= (wxNotifyEvent 
*) src
; 
6040     return (void *) dest
; 
6043 static void *SwigwxTreeEventTowxCommandEvent(void *ptr
) { 
6045     wxCommandEvent 
*dest
; 
6046     src 
= (wxTreeEvent 
*) ptr
; 
6047     dest 
= (wxCommandEvent 
*) src
; 
6048     return (void *) dest
; 
6051 static void *SwigwxTreeEventTowxEvent(void *ptr
) { 
6054     src 
= (wxTreeEvent 
*) ptr
; 
6055     dest 
= (wxEvent 
*) src
; 
6056     return (void *) dest
; 
6059 static void *SwigwxTreeEventTowxObject(void *ptr
) { 
6062     src 
= (wxTreeEvent 
*) ptr
; 
6063     dest 
= (wxObject 
*) src
; 
6064     return (void *) dest
; 
6067 #define new_wxTreeEvent(_swigarg0,_swigarg1) (new wxTreeEvent(_swigarg0,_swigarg1)) 
6068 static PyObject 
*_wrap_new_wxTreeEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6069     PyObject 
* _resultobj
; 
6070     wxTreeEvent 
* _result
; 
6071     wxEventType  _arg0 
= (wxEventType 
) wxEVT_NULL
; 
6072     int  _arg1 
= (int ) 0; 
6073     char *_kwnames
[] = { "commandType","id", NULL 
}; 
6077     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxTreeEvent",_kwnames
,&_arg0
,&_arg1
))  
6080     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6081     _result 
= (wxTreeEvent 
*)new_wxTreeEvent(_arg0
,_arg1
); 
6083     wxPyEndAllowThreads(__tstate
); 
6084     if (PyErr_Occurred()) return NULL
; 
6086         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeEvent_p"); 
6087         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6090         _resultobj 
= Py_None
; 
6095 #define wxTreeEvent_GetItem(_swigobj)  (_swigobj->GetItem()) 
6096 static PyObject 
*_wrap_wxTreeEvent_GetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6097     PyObject 
* _resultobj
; 
6098     wxTreeItemId 
* _result
; 
6099     wxTreeEvent 
* _arg0
; 
6100     PyObject 
* _argo0 
= 0; 
6101     char *_kwnames
[] = { "self", NULL 
}; 
6105     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetItem",_kwnames
,&_argo0
))  
6108         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6109         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6110             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetItem. Expected _wxTreeEvent_p."); 
6115     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6116     _result 
= new wxTreeItemId (wxTreeEvent_GetItem(_arg0
)); 
6118     wxPyEndAllowThreads(__tstate
); 
6119     if (PyErr_Occurred()) return NULL
; 
6120 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6121     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6125 #define wxTreeEvent_GetOldItem(_swigobj)  (_swigobj->GetOldItem()) 
6126 static PyObject 
*_wrap_wxTreeEvent_GetOldItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6127     PyObject 
* _resultobj
; 
6128     wxTreeItemId 
* _result
; 
6129     wxTreeEvent 
* _arg0
; 
6130     PyObject 
* _argo0 
= 0; 
6131     char *_kwnames
[] = { "self", NULL 
}; 
6135     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetOldItem",_kwnames
,&_argo0
))  
6138         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6139         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6140             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetOldItem. Expected _wxTreeEvent_p."); 
6145     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6146     _result 
= new wxTreeItemId (wxTreeEvent_GetOldItem(_arg0
)); 
6148     wxPyEndAllowThreads(__tstate
); 
6149     if (PyErr_Occurred()) return NULL
; 
6150 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6151     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6155 #define wxTreeEvent_GetPoint(_swigobj)  (_swigobj->GetPoint()) 
6156 static PyObject 
*_wrap_wxTreeEvent_GetPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6157     PyObject 
* _resultobj
; 
6159     wxTreeEvent 
* _arg0
; 
6160     PyObject 
* _argo0 
= 0; 
6161     char *_kwnames
[] = { "self", NULL 
}; 
6165     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetPoint",_kwnames
,&_argo0
))  
6168         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6169         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6170             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetPoint. Expected _wxTreeEvent_p."); 
6175     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6176     _result 
= new wxPoint (wxTreeEvent_GetPoint(_arg0
)); 
6178     wxPyEndAllowThreads(__tstate
); 
6179     if (PyErr_Occurred()) return NULL
; 
6180 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
6181     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6185 #define wxTreeEvent_GetKeyEvent(_swigobj)  (_swigobj->GetKeyEvent()) 
6186 static PyObject 
*_wrap_wxTreeEvent_GetKeyEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6187     PyObject 
* _resultobj
; 
6188     wxKeyEvent 
* _result
; 
6189     wxTreeEvent 
* _arg0
; 
6190     PyObject 
* _argo0 
= 0; 
6191     char *_kwnames
[] = { "self", NULL 
}; 
6195     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetKeyEvent",_kwnames
,&_argo0
))  
6198         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6199         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6200             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetKeyEvent. Expected _wxTreeEvent_p."); 
6205     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6206     const wxKeyEvent 
& _result_ref 
= wxTreeEvent_GetKeyEvent(_arg0
); 
6207     _result 
= (wxKeyEvent 
*) &_result_ref
; 
6209     wxPyEndAllowThreads(__tstate
); 
6210     if (PyErr_Occurred()) return NULL
; 
6212         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxKeyEvent_p"); 
6213         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6216         _resultobj 
= Py_None
; 
6221 #define wxTreeEvent_GetCode(_swigobj)  (_swigobj->GetCode()) 
6222 static PyObject 
*_wrap_wxTreeEvent_GetCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6223     PyObject 
* _resultobj
; 
6225     wxTreeEvent 
* _arg0
; 
6226     PyObject 
* _argo0 
= 0; 
6227     char *_kwnames
[] = { "self", NULL 
}; 
6230     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetCode",_kwnames
,&_argo0
))  
6233         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6234         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6235             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetCode. Expected _wxTreeEvent_p."); 
6240     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6241     _result 
= (int )wxTreeEvent_GetCode(_arg0
); 
6243     wxPyEndAllowThreads(__tstate
); 
6244     if (PyErr_Occurred()) return NULL
; 
6245 }    _resultobj 
= Py_BuildValue("i",_result
); 
6249 #define wxTreeEvent_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
6250 static PyObject 
*_wrap_wxTreeEvent_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6251     PyObject 
* _resultobj
; 
6253     wxTreeEvent 
* _arg0
; 
6254     PyObject 
* _argo0 
= 0; 
6255     char *_kwnames
[] = { "self", NULL 
}; 
6258     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetLabel",_kwnames
,&_argo0
))  
6261         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6262         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6263             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetLabel. Expected _wxTreeEvent_p."); 
6268     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6269     const wxString 
& _result_ref 
= wxTreeEvent_GetLabel(_arg0
); 
6270     _result 
= (wxString 
*) &_result_ref
; 
6272     wxPyEndAllowThreads(__tstate
); 
6273     if (PyErr_Occurred()) return NULL
; 
6276     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
6278     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
6284 static void *SwigwxPyTreeCtrlTowxControl(void *ptr
) { 
6287     src 
= (wxPyTreeCtrl 
*) ptr
; 
6288     dest 
= (wxControl 
*) src
; 
6289     return (void *) dest
; 
6292 static void *SwigwxPyTreeCtrlTowxWindow(void *ptr
) { 
6295     src 
= (wxPyTreeCtrl 
*) ptr
; 
6296     dest 
= (wxWindow 
*) src
; 
6297     return (void *) dest
; 
6300 static void *SwigwxPyTreeCtrlTowxEvtHandler(void *ptr
) { 
6303     src 
= (wxPyTreeCtrl 
*) ptr
; 
6304     dest 
= (wxEvtHandler 
*) src
; 
6305     return (void *) dest
; 
6308 static void *SwigwxPyTreeCtrlTowxObject(void *ptr
) { 
6311     src 
= (wxPyTreeCtrl 
*) ptr
; 
6312     dest 
= (wxObject 
*) src
; 
6313     return (void *) dest
; 
6316 #define new_wxTreeCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxPyTreeCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
6317 static PyObject 
*_wrap_new_wxTreeCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6318     PyObject 
* _resultobj
; 
6319     wxPyTreeCtrl 
* _result
; 
6321     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
6322     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
6323     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
6324     long  _arg4 
= (long ) (wxTR_HAS_BUTTONS
)|(wxTR_LINES_AT_ROOT
); 
6325     wxValidator 
* _arg5 
= (wxValidator 
*) &wxDefaultValidator
; 
6326     wxString 
* _arg6 
= (wxString 
*) &wxPy_TreeCtrlNameStr
; 
6327     PyObject 
* _argo0 
= 0; 
6329     PyObject 
* _obj2 
= 0; 
6331     PyObject 
* _obj3 
= 0; 
6332     PyObject 
* _argo5 
= 0; 
6333     PyObject 
* _obj6 
= 0; 
6334     char *_kwnames
[] = { "parent","id","pos","size","style","validator","name", NULL 
}; 
6338     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOlOO:new_wxTreeCtrl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_argo5
,&_obj6
))  
6341         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6342         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6343             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxTreeCtrl. Expected _wxWindow_p."); 
6350     if (! wxPoint_helper(_obj2
, &_arg2
)) 
6356     if (! wxSize_helper(_obj3
, &_arg3
)) 
6360         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
6361         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxValidator_p")) { 
6362             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxTreeCtrl. Expected _wxValidator_p."); 
6368     _arg6 
= wxString_in_helper(_obj6
); 
6373     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6374     _result 
= (wxPyTreeCtrl 
*)new_wxTreeCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
,*_arg6
); 
6376     wxPyEndAllowThreads(__tstate
); 
6377     if (PyErr_Occurred()) return NULL
; 
6379         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeCtrl_p"); 
6380         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6383         _resultobj 
= Py_None
; 
6392 #define new_wxPreTreeCtrl() (new wxPyTreeCtrl()) 
6393 static PyObject 
*_wrap_new_wxPreTreeCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6394     PyObject 
* _resultobj
; 
6395     wxPyTreeCtrl 
* _result
; 
6396     char *_kwnames
[] = {  NULL 
}; 
6400     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreTreeCtrl",_kwnames
))  
6403     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6404     _result 
= (wxPyTreeCtrl 
*)new_wxPreTreeCtrl(); 
6406     wxPyEndAllowThreads(__tstate
); 
6407     if (PyErr_Occurred()) return NULL
; 
6409         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeCtrl_p"); 
6410         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6413         _resultobj 
= Py_None
; 
6418 #define wxTreeCtrl_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
6419 static PyObject 
*_wrap_wxTreeCtrl_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6420     PyObject 
* _resultobj
; 
6422     wxPyTreeCtrl 
* _arg0
; 
6424     wxWindowID  _arg2 
= (wxWindowID 
) -1; 
6425     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
6426     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
6427     long  _arg5 
= (long ) (wxTR_HAS_BUTTONS
)|(wxTR_LINES_AT_ROOT
); 
6428     wxValidator 
* _arg6 
= (wxValidator 
*) &wxDefaultValidator
; 
6429     wxString 
* _arg7 
= (wxString 
*) &wxPy_TreeCtrlNameStr
; 
6430     PyObject 
* _argo0 
= 0; 
6431     PyObject 
* _argo1 
= 0; 
6433     PyObject 
* _obj3 
= 0; 
6435     PyObject 
* _obj4 
= 0; 
6436     PyObject 
* _argo6 
= 0; 
6437     PyObject 
* _obj7 
= 0; 
6438     char *_kwnames
[] = { "self","parent","id","pos","size","style","validator","name", NULL 
}; 
6441     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOlOO:wxTreeCtrl_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_argo6
,&_obj7
))  
6444         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6445         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6446             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Create. Expected _wxPyTreeCtrl_p."); 
6451         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6452         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
6453             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Create. Expected _wxWindow_p."); 
6460     if (! wxPoint_helper(_obj3
, &_arg3
)) 
6466     if (! wxSize_helper(_obj4
, &_arg4
)) 
6470         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
6471         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxValidator_p")) { 
6472             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxTreeCtrl_Create. Expected _wxValidator_p."); 
6478     _arg7 
= wxString_in_helper(_obj7
); 
6483     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6484     _result 
= (bool )wxTreeCtrl_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
); 
6486     wxPyEndAllowThreads(__tstate
); 
6487     if (PyErr_Occurred()) return NULL
; 
6488 }    _resultobj 
= Py_BuildValue("i",_result
); 
6496 #define wxTreeCtrl__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
6497 static PyObject 
*_wrap_wxTreeCtrl__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6498     PyObject 
* _resultobj
; 
6499     wxPyTreeCtrl 
* _arg0
; 
6502     PyObject 
* _argo0 
= 0; 
6503     PyObject 
* _obj1 
= 0; 
6504     PyObject 
* _obj2 
= 0; 
6505     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
6508     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
6511         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6512         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6513             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl__setCallbackInfo. Expected _wxPyTreeCtrl_p."); 
6524     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6525     wxTreeCtrl__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
6527     wxPyEndAllowThreads(__tstate
); 
6528     if (PyErr_Occurred()) return NULL
; 
6529 }    Py_INCREF(Py_None
); 
6530     _resultobj 
= Py_None
; 
6534 #define wxTreeCtrl_GetCount(_swigobj)  (_swigobj->GetCount()) 
6535 static PyObject 
*_wrap_wxTreeCtrl_GetCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6536     PyObject 
* _resultobj
; 
6538     wxPyTreeCtrl 
* _arg0
; 
6539     PyObject 
* _argo0 
= 0; 
6540     char *_kwnames
[] = { "self", NULL 
}; 
6543     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetCount",_kwnames
,&_argo0
))  
6546         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6547         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6548             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetCount. Expected _wxPyTreeCtrl_p."); 
6553     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6554     _result 
= (size_t )wxTreeCtrl_GetCount(_arg0
); 
6556     wxPyEndAllowThreads(__tstate
); 
6557     if (PyErr_Occurred()) return NULL
; 
6558 }    _resultobj 
= Py_BuildValue("i",_result
); 
6562 #define wxTreeCtrl_GetIndent(_swigobj)  (_swigobj->GetIndent()) 
6563 static PyObject 
*_wrap_wxTreeCtrl_GetIndent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6564     PyObject 
* _resultobj
; 
6565     unsigned int  _result
; 
6566     wxPyTreeCtrl 
* _arg0
; 
6567     PyObject 
* _argo0 
= 0; 
6568     char *_kwnames
[] = { "self", NULL 
}; 
6571     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetIndent",_kwnames
,&_argo0
))  
6574         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6575         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6576             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetIndent. Expected _wxPyTreeCtrl_p."); 
6581     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6582     _result 
= (unsigned int )wxTreeCtrl_GetIndent(_arg0
); 
6584     wxPyEndAllowThreads(__tstate
); 
6585     if (PyErr_Occurred()) return NULL
; 
6586 }    _resultobj 
= Py_BuildValue("i",_result
); 
6590 #define wxTreeCtrl_SetIndent(_swigobj,_swigarg0)  (_swigobj->SetIndent(_swigarg0)) 
6591 static PyObject 
*_wrap_wxTreeCtrl_SetIndent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6592     PyObject 
* _resultobj
; 
6593     wxPyTreeCtrl 
* _arg0
; 
6595     PyObject 
* _argo0 
= 0; 
6596     char *_kwnames
[] = { "self","indent", NULL 
}; 
6599     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTreeCtrl_SetIndent",_kwnames
,&_argo0
,&_arg1
))  
6602         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6603         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6604             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetIndent. Expected _wxPyTreeCtrl_p."); 
6609     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6610     wxTreeCtrl_SetIndent(_arg0
,_arg1
); 
6612     wxPyEndAllowThreads(__tstate
); 
6613     if (PyErr_Occurred()) return NULL
; 
6614 }    Py_INCREF(Py_None
); 
6615     _resultobj 
= Py_None
; 
6619 #define wxTreeCtrl_GetImageList(_swigobj)  (_swigobj->GetImageList()) 
6620 static PyObject 
*_wrap_wxTreeCtrl_GetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6621     PyObject 
* _resultobj
; 
6622     wxImageList 
* _result
; 
6623     wxPyTreeCtrl 
* _arg0
; 
6624     PyObject 
* _argo0 
= 0; 
6625     char *_kwnames
[] = { "self", NULL 
}; 
6628     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetImageList",_kwnames
,&_argo0
))  
6631         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6632         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6633             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetImageList. Expected _wxPyTreeCtrl_p."); 
6638     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6639     _result 
= (wxImageList 
*)wxTreeCtrl_GetImageList(_arg0
); 
6641     wxPyEndAllowThreads(__tstate
); 
6642     if (PyErr_Occurred()) return NULL
; 
6643 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
6647 #define wxTreeCtrl_GetStateImageList(_swigobj)  (_swigobj->GetStateImageList()) 
6648 static PyObject 
*_wrap_wxTreeCtrl_GetStateImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6649     PyObject 
* _resultobj
; 
6650     wxImageList 
* _result
; 
6651     wxPyTreeCtrl 
* _arg0
; 
6652     PyObject 
* _argo0 
= 0; 
6653     char *_kwnames
[] = { "self", NULL 
}; 
6656     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetStateImageList",_kwnames
,&_argo0
))  
6659         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6660         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6661             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetStateImageList. Expected _wxPyTreeCtrl_p."); 
6666     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6667     _result 
= (wxImageList 
*)wxTreeCtrl_GetStateImageList(_arg0
); 
6669     wxPyEndAllowThreads(__tstate
); 
6670     if (PyErr_Occurred()) return NULL
; 
6671 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
6675 #define wxTreeCtrl_SetImageList(_swigobj,_swigarg0)  (_swigobj->SetImageList(_swigarg0)) 
6676 static PyObject 
*_wrap_wxTreeCtrl_SetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6677     PyObject 
* _resultobj
; 
6678     wxPyTreeCtrl 
* _arg0
; 
6679     wxImageList 
* _arg1
; 
6680     PyObject 
* _argo0 
= 0; 
6681     PyObject 
* _argo1 
= 0; 
6682     char *_kwnames
[] = { "self","imageList", NULL 
}; 
6685     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SetImageList",_kwnames
,&_argo0
,&_argo1
))  
6688         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6689         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6690             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetImageList. Expected _wxPyTreeCtrl_p."); 
6695         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6696         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
6697             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetImageList. Expected _wxImageList_p."); 
6702     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6703     wxTreeCtrl_SetImageList(_arg0
,_arg1
); 
6705     wxPyEndAllowThreads(__tstate
); 
6706     if (PyErr_Occurred()) return NULL
; 
6707 }    Py_INCREF(Py_None
); 
6708     _resultobj 
= Py_None
; 
6712 #define wxTreeCtrl_SetStateImageList(_swigobj,_swigarg0)  (_swigobj->SetStateImageList(_swigarg0)) 
6713 static PyObject 
*_wrap_wxTreeCtrl_SetStateImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6714     PyObject 
* _resultobj
; 
6715     wxPyTreeCtrl 
* _arg0
; 
6716     wxImageList 
* _arg1
; 
6717     PyObject 
* _argo0 
= 0; 
6718     PyObject 
* _argo1 
= 0; 
6719     char *_kwnames
[] = { "self","imageList", NULL 
}; 
6722     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SetStateImageList",_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_SetStateImageList. Expected _wxPyTreeCtrl_p."); 
6732         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6733         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
6734             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetStateImageList. Expected _wxImageList_p."); 
6739     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6740     wxTreeCtrl_SetStateImageList(_arg0
,_arg1
); 
6742     wxPyEndAllowThreads(__tstate
); 
6743     if (PyErr_Occurred()) return NULL
; 
6744 }    Py_INCREF(Py_None
); 
6745     _resultobj 
= Py_None
; 
6749 #define wxTreeCtrl_AssignImageList(_swigobj,_swigarg0)  (_swigobj->AssignImageList(_swigarg0)) 
6750 static PyObject 
*_wrap_wxTreeCtrl_AssignImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6751     PyObject 
* _resultobj
; 
6752     wxPyTreeCtrl 
* _arg0
; 
6753     wxImageList 
* _arg1
; 
6754     PyObject 
* _argo0 
= 0; 
6755     PyObject 
* _argo1 
= 0; 
6756     char *_kwnames
[] = { "self","imageList", NULL 
}; 
6759     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_AssignImageList",_kwnames
,&_argo0
,&_argo1
))  
6762         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6763         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6764             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AssignImageList. Expected _wxPyTreeCtrl_p."); 
6769         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6770         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
6771             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_AssignImageList. Expected _wxImageList_p."); 
6776     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6777     wxTreeCtrl_AssignImageList(_arg0
,_arg1
); 
6779     wxPyEndAllowThreads(__tstate
); 
6780     if (PyErr_Occurred()) return NULL
; 
6781 }    Py_INCREF(Py_None
); 
6782     _resultobj 
= Py_None
; 
6786 #define wxTreeCtrl_AssignStateImageList(_swigobj,_swigarg0)  (_swigobj->AssignStateImageList(_swigarg0)) 
6787 static PyObject 
*_wrap_wxTreeCtrl_AssignStateImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6788     PyObject 
* _resultobj
; 
6789     wxPyTreeCtrl 
* _arg0
; 
6790     wxImageList 
* _arg1
; 
6791     PyObject 
* _argo0 
= 0; 
6792     PyObject 
* _argo1 
= 0; 
6793     char *_kwnames
[] = { "self","imageList", NULL 
}; 
6796     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_AssignStateImageList",_kwnames
,&_argo0
,&_argo1
))  
6799         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6800         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6801             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AssignStateImageList. Expected _wxPyTreeCtrl_p."); 
6806         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6807         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
6808             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_AssignStateImageList. Expected _wxImageList_p."); 
6813     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6814     wxTreeCtrl_AssignStateImageList(_arg0
,_arg1
); 
6816     wxPyEndAllowThreads(__tstate
); 
6817     if (PyErr_Occurred()) return NULL
; 
6818 }    Py_INCREF(Py_None
); 
6819     _resultobj 
= Py_None
; 
6823 #define wxTreeCtrl_GetSpacing(_swigobj)  (_swigobj->GetSpacing()) 
6824 static PyObject 
*_wrap_wxTreeCtrl_GetSpacing(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6825     PyObject 
* _resultobj
; 
6826     unsigned int  _result
; 
6827     wxPyTreeCtrl 
* _arg0
; 
6828     PyObject 
* _argo0 
= 0; 
6829     char *_kwnames
[] = { "self", NULL 
}; 
6832     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSpacing",_kwnames
,&_argo0
))  
6835         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6836         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6837             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSpacing. Expected _wxPyTreeCtrl_p."); 
6842     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6843     _result 
= (unsigned int )wxTreeCtrl_GetSpacing(_arg0
); 
6845     wxPyEndAllowThreads(__tstate
); 
6846     if (PyErr_Occurred()) return NULL
; 
6847 }    _resultobj 
= Py_BuildValue("i",_result
); 
6851 #define wxTreeCtrl_SetSpacing(_swigobj,_swigarg0)  (_swigobj->SetSpacing(_swigarg0)) 
6852 static PyObject 
*_wrap_wxTreeCtrl_SetSpacing(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6853     PyObject 
* _resultobj
; 
6854     wxPyTreeCtrl 
* _arg0
; 
6856     PyObject 
* _argo0 
= 0; 
6857     char *_kwnames
[] = { "self","spacing", NULL 
}; 
6860     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTreeCtrl_SetSpacing",_kwnames
,&_argo0
,&_arg1
))  
6863         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6864         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6865             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetSpacing. Expected _wxPyTreeCtrl_p."); 
6870     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6871     wxTreeCtrl_SetSpacing(_arg0
,_arg1
); 
6873     wxPyEndAllowThreads(__tstate
); 
6874     if (PyErr_Occurred()) return NULL
; 
6875 }    Py_INCREF(Py_None
); 
6876     _resultobj 
= Py_None
; 
6880 #define wxTreeCtrl_GetItemText(_swigobj,_swigarg0)  (_swigobj->GetItemText(_swigarg0)) 
6881 static PyObject 
*_wrap_wxTreeCtrl_GetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6882     PyObject 
* _resultobj
; 
6884     wxPyTreeCtrl 
* _arg0
; 
6885     wxTreeItemId 
* _arg1
; 
6886     PyObject 
* _argo0 
= 0; 
6887     PyObject 
* _argo1 
= 0; 
6888     char *_kwnames
[] = { "self","item", NULL 
}; 
6891     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemText",_kwnames
,&_argo0
,&_argo1
))  
6894         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6895         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6896             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemText. Expected _wxPyTreeCtrl_p."); 
6901         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6902         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6903             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemText. Expected _wxTreeItemId_p."); 
6908     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6909     _result 
= new wxString (wxTreeCtrl_GetItemText(_arg0
,*_arg1
)); 
6911     wxPyEndAllowThreads(__tstate
); 
6912     if (PyErr_Occurred()) return NULL
; 
6915     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
6917     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
6926 #define wxTreeCtrl_GetItemImage(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetItemImage(_swigarg0,_swigarg1)) 
6927 static PyObject 
*_wrap_wxTreeCtrl_GetItemImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6928     PyObject 
* _resultobj
; 
6930     wxPyTreeCtrl 
* _arg0
; 
6931     wxTreeItemId 
* _arg1
; 
6932     wxTreeItemIcon  _arg2 
= (wxTreeItemIcon 
) (wxTreeItemIcon_Normal
); 
6933     PyObject 
* _argo0 
= 0; 
6934     PyObject 
* _argo1 
= 0; 
6935     char *_kwnames
[] = { "self","item","which", NULL 
}; 
6938     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_GetItemImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
6941         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6942         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6943             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemImage. Expected _wxPyTreeCtrl_p."); 
6948         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6949         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6950             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemImage. Expected _wxTreeItemId_p."); 
6955     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6956     _result 
= (int )wxTreeCtrl_GetItemImage(_arg0
,*_arg1
,_arg2
); 
6958     wxPyEndAllowThreads(__tstate
); 
6959     if (PyErr_Occurred()) return NULL
; 
6960 }    _resultobj 
= Py_BuildValue("i",_result
); 
6964 #define wxTreeCtrl_GetItemSelectedImage(_swigobj,_swigarg0)  (_swigobj->GetItemSelectedImage(_swigarg0)) 
6965 static PyObject 
*_wrap_wxTreeCtrl_GetItemSelectedImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6966     PyObject 
* _resultobj
; 
6968     wxPyTreeCtrl 
* _arg0
; 
6969     wxTreeItemId 
* _arg1
; 
6970     PyObject 
* _argo0 
= 0; 
6971     PyObject 
* _argo1 
= 0; 
6972     char *_kwnames
[] = { "self","item", NULL 
}; 
6975     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemSelectedImage",_kwnames
,&_argo0
,&_argo1
))  
6978         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6979         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6980             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemSelectedImage. Expected _wxPyTreeCtrl_p."); 
6985         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6986         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6987             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemSelectedImage. Expected _wxTreeItemId_p."); 
6992     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6993     _result 
= (int )wxTreeCtrl_GetItemSelectedImage(_arg0
,*_arg1
); 
6995     wxPyEndAllowThreads(__tstate
); 
6996     if (PyErr_Occurred()) return NULL
; 
6997 }    _resultobj 
= Py_BuildValue("i",_result
); 
7001 #define wxTreeCtrl_SetItemText(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemText(_swigarg0,_swigarg1)) 
7002 static PyObject 
*_wrap_wxTreeCtrl_SetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7003     PyObject 
* _resultobj
; 
7004     wxPyTreeCtrl 
* _arg0
; 
7005     wxTreeItemId 
* _arg1
; 
7007     PyObject 
* _argo0 
= 0; 
7008     PyObject 
* _argo1 
= 0; 
7009     PyObject 
* _obj2 
= 0; 
7010     char *_kwnames
[] = { "self","item","text", NULL 
}; 
7013     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemText",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
7016         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7017         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7018             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemText. Expected _wxPyTreeCtrl_p."); 
7023         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7024         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7025             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemText. Expected _wxTreeItemId_p."); 
7030     _arg2 
= wxString_in_helper(_obj2
); 
7035     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7036     wxTreeCtrl_SetItemText(_arg0
,*_arg1
,*_arg2
); 
7038     wxPyEndAllowThreads(__tstate
); 
7039     if (PyErr_Occurred()) return NULL
; 
7040 }    Py_INCREF(Py_None
); 
7041     _resultobj 
= Py_None
; 
7049 #define wxTreeCtrl_SetItemImage(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetItemImage(_swigarg0,_swigarg1,_swigarg2)) 
7050 static PyObject 
*_wrap_wxTreeCtrl_SetItemImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7051     PyObject 
* _resultobj
; 
7052     wxPyTreeCtrl 
* _arg0
; 
7053     wxTreeItemId 
* _arg1
; 
7055     wxTreeItemIcon  _arg3 
= (wxTreeItemIcon 
) (wxTreeItemIcon_Normal
); 
7056     PyObject 
* _argo0 
= 0; 
7057     PyObject 
* _argo1 
= 0; 
7058     char *_kwnames
[] = { "self","item","image","which", NULL 
}; 
7061     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|i:wxTreeCtrl_SetItemImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))  
7064         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7065         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7066             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemImage. Expected _wxPyTreeCtrl_p."); 
7071         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7072         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7073             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemImage. Expected _wxTreeItemId_p."); 
7078     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7079     wxTreeCtrl_SetItemImage(_arg0
,*_arg1
,_arg2
,_arg3
); 
7081     wxPyEndAllowThreads(__tstate
); 
7082     if (PyErr_Occurred()) return NULL
; 
7083 }    Py_INCREF(Py_None
); 
7084     _resultobj 
= Py_None
; 
7088 #define wxTreeCtrl_SetItemSelectedImage(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemSelectedImage(_swigarg0,_swigarg1)) 
7089 static PyObject 
*_wrap_wxTreeCtrl_SetItemSelectedImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7090     PyObject 
* _resultobj
; 
7091     wxPyTreeCtrl 
* _arg0
; 
7092     wxTreeItemId 
* _arg1
; 
7094     PyObject 
* _argo0 
= 0; 
7095     PyObject 
* _argo1 
= 0; 
7096     char *_kwnames
[] = { "self","item","image", NULL 
}; 
7099     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxTreeCtrl_SetItemSelectedImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
7102         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7103         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7104             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemSelectedImage. Expected _wxPyTreeCtrl_p."); 
7109         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7110         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7111             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemSelectedImage. Expected _wxTreeItemId_p."); 
7116     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7117     wxTreeCtrl_SetItemSelectedImage(_arg0
,*_arg1
,_arg2
); 
7119     wxPyEndAllowThreads(__tstate
); 
7120     if (PyErr_Occurred()) return NULL
; 
7121 }    Py_INCREF(Py_None
); 
7122     _resultobj 
= Py_None
; 
7126 #define wxTreeCtrl_SetItemHasChildren(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemHasChildren(_swigarg0,_swigarg1)) 
7127 static PyObject 
*_wrap_wxTreeCtrl_SetItemHasChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7128     PyObject 
* _resultobj
; 
7129     wxPyTreeCtrl 
* _arg0
; 
7130     wxTreeItemId 
* _arg1
; 
7131     bool  _arg2 
= (bool ) TRUE
; 
7132     PyObject 
* _argo0 
= 0; 
7133     PyObject 
* _argo1 
= 0; 
7134     int tempbool2 
= (int) TRUE
; 
7135     char *_kwnames
[] = { "self","item","hasChildren", NULL 
}; 
7138     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_SetItemHasChildren",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
7141         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7142         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7143             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemHasChildren. Expected _wxPyTreeCtrl_p."); 
7148         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7149         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7150             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemHasChildren. Expected _wxTreeItemId_p."); 
7154     _arg2 
= (bool ) tempbool2
; 
7156     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7157     wxTreeCtrl_SetItemHasChildren(_arg0
,*_arg1
,_arg2
); 
7159     wxPyEndAllowThreads(__tstate
); 
7160     if (PyErr_Occurred()) return NULL
; 
7161 }    Py_INCREF(Py_None
); 
7162     _resultobj 
= Py_None
; 
7166 static wxPyTreeItemData 
* wxPyTreeCtrl_GetItemData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
) { 
7167             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
7169                 data 
= new wxPyTreeItemData(); 
7170                 data
->SetId(item
); // set the id 
7171                 self
->SetItemData(item
, data
); 
7175 static PyObject 
*_wrap_wxTreeCtrl_GetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7176     PyObject 
* _resultobj
; 
7177     wxPyTreeItemData 
* _result
; 
7178     wxPyTreeCtrl 
* _arg0
; 
7179     wxTreeItemId 
* _arg1
; 
7180     PyObject 
* _argo0 
= 0; 
7181     PyObject 
* _argo1 
= 0; 
7182     char *_kwnames
[] = { "self","item", NULL 
}; 
7186     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemData",_kwnames
,&_argo0
,&_argo1
))  
7189         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7190         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7191             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemData. Expected _wxPyTreeCtrl_p."); 
7196         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7197         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7198             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemData. Expected _wxTreeItemId_p."); 
7203     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7204     _result 
= (wxPyTreeItemData 
*)wxPyTreeCtrl_GetItemData(_arg0
,*_arg1
); 
7206     wxPyEndAllowThreads(__tstate
); 
7207     if (PyErr_Occurred()) return NULL
; 
7209         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeItemData_p"); 
7210         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7213         _resultobj 
= Py_None
; 
7218 static void  wxPyTreeCtrl_SetItemData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
,wxPyTreeItemData 
* data
) { 
7219             data
->SetId(item
); // set the id 
7220             self
->SetItemData(item
, data
); 
7222 static PyObject 
*_wrap_wxTreeCtrl_SetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7223     PyObject 
* _resultobj
; 
7224     wxPyTreeCtrl 
* _arg0
; 
7225     wxTreeItemId 
* _arg1
; 
7226     wxPyTreeItemData 
* _arg2
; 
7227     PyObject 
* _argo0 
= 0; 
7228     PyObject 
* _argo1 
= 0; 
7229     PyObject 
* _argo2 
= 0; 
7230     char *_kwnames
[] = { "self","item","data", NULL 
}; 
7233     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemData",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
7236         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7237         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7238             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemData. Expected _wxPyTreeCtrl_p."); 
7243         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7244         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7245             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemData. Expected _wxTreeItemId_p."); 
7250         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
7251         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyTreeItemData_p")) { 
7252             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_SetItemData. Expected _wxPyTreeItemData_p."); 
7257     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7258     wxPyTreeCtrl_SetItemData(_arg0
,*_arg1
,_arg2
); 
7260     wxPyEndAllowThreads(__tstate
); 
7261     if (PyErr_Occurred()) return NULL
; 
7262 }    Py_INCREF(Py_None
); 
7263     _resultobj 
= Py_None
; 
7267 static PyObject 
* wxPyTreeCtrl_GetPyData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
) { 
7268             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
7270                 data 
= new wxPyTreeItemData(); 
7271                 data
->SetId(item
); // set the id 
7272                 self
->SetItemData(item
, data
); 
7274             return data
->GetData(); 
7276 static PyObject 
*_wrap_wxTreeCtrl_GetPyData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7277     PyObject 
* _resultobj
; 
7279     wxPyTreeCtrl 
* _arg0
; 
7280     wxTreeItemId 
* _arg1
; 
7281     PyObject 
* _argo0 
= 0; 
7282     PyObject 
* _argo1 
= 0; 
7283     char *_kwnames
[] = { "self","item", NULL 
}; 
7286     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPyData",_kwnames
,&_argo0
,&_argo1
))  
7289         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7290         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7291             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPyData. Expected _wxPyTreeCtrl_p."); 
7296         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7297         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7298             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPyData. Expected _wxTreeItemId_p."); 
7303     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7304     _result 
= (PyObject 
*)wxPyTreeCtrl_GetPyData(_arg0
,*_arg1
); 
7306     wxPyEndAllowThreads(__tstate
); 
7307     if (PyErr_Occurred()) return NULL
; 
7309   _resultobj 
= _result
; 
7314 static void  wxPyTreeCtrl_SetPyData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
,PyObject 
* obj
) { 
7315             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
7317                 data 
= new wxPyTreeItemData(obj
); 
7318                 data
->SetId(item
); // set the id 
7319                 self
->SetItemData(item
, data
); 
7323 static PyObject 
*_wrap_wxTreeCtrl_SetPyData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7324     PyObject 
* _resultobj
; 
7325     wxPyTreeCtrl 
* _arg0
; 
7326     wxTreeItemId 
* _arg1
; 
7328     PyObject 
* _argo0 
= 0; 
7329     PyObject 
* _argo1 
= 0; 
7330     PyObject 
* _obj2 
= 0; 
7331     char *_kwnames
[] = { "self","item","obj", NULL 
}; 
7334     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetPyData",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
7337         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7338         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7339             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetPyData. Expected _wxPyTreeCtrl_p."); 
7344         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7345         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7346             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetPyData. Expected _wxTreeItemId_p."); 
7354     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7355     wxPyTreeCtrl_SetPyData(_arg0
,*_arg1
,_arg2
); 
7357     wxPyEndAllowThreads(__tstate
); 
7358     if (PyErr_Occurred()) return NULL
; 
7359 }    Py_INCREF(Py_None
); 
7360     _resultobj 
= Py_None
; 
7364 #define wxTreeCtrl_IsVisible(_swigobj,_swigarg0)  (_swigobj->IsVisible(_swigarg0)) 
7365 static PyObject 
*_wrap_wxTreeCtrl_IsVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7366     PyObject 
* _resultobj
; 
7368     wxPyTreeCtrl 
* _arg0
; 
7369     wxTreeItemId 
* _arg1
; 
7370     PyObject 
* _argo0 
= 0; 
7371     PyObject 
* _argo1 
= 0; 
7372     char *_kwnames
[] = { "self","item", NULL 
}; 
7375     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsVisible",_kwnames
,&_argo0
,&_argo1
))  
7378         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7379         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7380             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsVisible. Expected _wxPyTreeCtrl_p."); 
7385         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7386         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7387             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsVisible. Expected _wxTreeItemId_p."); 
7392     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7393     _result 
= (bool )wxTreeCtrl_IsVisible(_arg0
,*_arg1
); 
7395     wxPyEndAllowThreads(__tstate
); 
7396     if (PyErr_Occurred()) return NULL
; 
7397 }    _resultobj 
= Py_BuildValue("i",_result
); 
7401 #define wxTreeCtrl_ItemHasChildren(_swigobj,_swigarg0)  (_swigobj->ItemHasChildren(_swigarg0)) 
7402 static PyObject 
*_wrap_wxTreeCtrl_ItemHasChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7403     PyObject 
* _resultobj
; 
7405     wxPyTreeCtrl 
* _arg0
; 
7406     wxTreeItemId 
* _arg1
; 
7407     PyObject 
* _argo0 
= 0; 
7408     PyObject 
* _argo1 
= 0; 
7409     char *_kwnames
[] = { "self","item", NULL 
}; 
7412     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_ItemHasChildren",_kwnames
,&_argo0
,&_argo1
))  
7415         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7416         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7417             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_ItemHasChildren. Expected _wxPyTreeCtrl_p."); 
7422         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7423         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7424             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_ItemHasChildren. Expected _wxTreeItemId_p."); 
7429     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7430     _result 
= (bool )wxTreeCtrl_ItemHasChildren(_arg0
,*_arg1
); 
7432     wxPyEndAllowThreads(__tstate
); 
7433     if (PyErr_Occurred()) return NULL
; 
7434 }    _resultobj 
= Py_BuildValue("i",_result
); 
7438 #define wxTreeCtrl_IsExpanded(_swigobj,_swigarg0)  (_swigobj->IsExpanded(_swigarg0)) 
7439 static PyObject 
*_wrap_wxTreeCtrl_IsExpanded(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7440     PyObject 
* _resultobj
; 
7442     wxPyTreeCtrl 
* _arg0
; 
7443     wxTreeItemId 
* _arg1
; 
7444     PyObject 
* _argo0 
= 0; 
7445     PyObject 
* _argo1 
= 0; 
7446     char *_kwnames
[] = { "self","item", NULL 
}; 
7449     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsExpanded",_kwnames
,&_argo0
,&_argo1
))  
7452         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7453         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7454             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsExpanded. Expected _wxPyTreeCtrl_p."); 
7459         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7460         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7461             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsExpanded. Expected _wxTreeItemId_p."); 
7466     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7467     _result 
= (bool )wxTreeCtrl_IsExpanded(_arg0
,*_arg1
); 
7469     wxPyEndAllowThreads(__tstate
); 
7470     if (PyErr_Occurred()) return NULL
; 
7471 }    _resultobj 
= Py_BuildValue("i",_result
); 
7475 #define wxTreeCtrl_IsSelected(_swigobj,_swigarg0)  (_swigobj->IsSelected(_swigarg0)) 
7476 static PyObject 
*_wrap_wxTreeCtrl_IsSelected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7477     PyObject 
* _resultobj
; 
7479     wxPyTreeCtrl 
* _arg0
; 
7480     wxTreeItemId 
* _arg1
; 
7481     PyObject 
* _argo0 
= 0; 
7482     PyObject 
* _argo1 
= 0; 
7483     char *_kwnames
[] = { "self","item", NULL 
}; 
7486     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsSelected",_kwnames
,&_argo0
,&_argo1
))  
7489         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7490         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7491             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsSelected. Expected _wxPyTreeCtrl_p."); 
7496         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7497         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7498             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsSelected. Expected _wxTreeItemId_p."); 
7503     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7504     _result 
= (bool )wxTreeCtrl_IsSelected(_arg0
,*_arg1
); 
7506     wxPyEndAllowThreads(__tstate
); 
7507     if (PyErr_Occurred()) return NULL
; 
7508 }    _resultobj 
= Py_BuildValue("i",_result
); 
7512 #define wxTreeCtrl_GetRootItem(_swigobj)  (_swigobj->GetRootItem()) 
7513 static PyObject 
*_wrap_wxTreeCtrl_GetRootItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7514     PyObject 
* _resultobj
; 
7515     wxTreeItemId 
* _result
; 
7516     wxPyTreeCtrl 
* _arg0
; 
7517     PyObject 
* _argo0 
= 0; 
7518     char *_kwnames
[] = { "self", NULL 
}; 
7522     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetRootItem",_kwnames
,&_argo0
))  
7525         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7526         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7527             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetRootItem. Expected _wxPyTreeCtrl_p."); 
7532     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7533     _result 
= new wxTreeItemId (wxTreeCtrl_GetRootItem(_arg0
)); 
7535     wxPyEndAllowThreads(__tstate
); 
7536     if (PyErr_Occurred()) return NULL
; 
7537 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7538     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7542 #define wxTreeCtrl_GetSelection(_swigobj)  (_swigobj->GetSelection()) 
7543 static PyObject 
*_wrap_wxTreeCtrl_GetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7544     PyObject 
* _resultobj
; 
7545     wxTreeItemId 
* _result
; 
7546     wxPyTreeCtrl 
* _arg0
; 
7547     PyObject 
* _argo0 
= 0; 
7548     char *_kwnames
[] = { "self", NULL 
}; 
7552     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSelection",_kwnames
,&_argo0
))  
7555         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7556         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7557             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSelection. Expected _wxPyTreeCtrl_p."); 
7562     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7563     _result 
= new wxTreeItemId (wxTreeCtrl_GetSelection(_arg0
)); 
7565     wxPyEndAllowThreads(__tstate
); 
7566     if (PyErr_Occurred()) return NULL
; 
7567 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7568     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7572 #define wxTreeCtrl_GetItemParent(_swigobj,_swigarg0)  (_swigobj->GetParent(_swigarg0)) 
7573 static PyObject 
*_wrap_wxTreeCtrl_GetItemParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7574     PyObject 
* _resultobj
; 
7575     wxTreeItemId 
* _result
; 
7576     wxPyTreeCtrl 
* _arg0
; 
7577     wxTreeItemId 
* _arg1
; 
7578     PyObject 
* _argo0 
= 0; 
7579     PyObject 
* _argo1 
= 0; 
7580     char *_kwnames
[] = { "self","item", NULL 
}; 
7584     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemParent",_kwnames
,&_argo0
,&_argo1
))  
7587         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7588         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7589             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemParent. Expected _wxPyTreeCtrl_p."); 
7594         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7595         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7596             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemParent. Expected _wxTreeItemId_p."); 
7601     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7602     _result 
= new wxTreeItemId (wxTreeCtrl_GetItemParent(_arg0
,*_arg1
)); 
7604     wxPyEndAllowThreads(__tstate
); 
7605     if (PyErr_Occurred()) return NULL
; 
7606 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7607     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7611 static PyObject 
* wxPyTreeCtrl_GetSelections(wxPyTreeCtrl 
*self
) { 
7612             wxPyBeginBlockThreads(); 
7613             PyObject
*           rval 
= PyList_New(0); 
7614             wxArrayTreeItemIds  array
; 
7616             num 
= self
->GetSelections(array
); 
7617             for (x
=0; x 
< num
; x
++) { 
7618                 wxTreeItemId 
*tii 
= new wxTreeItemId(array
.Item(x
)); 
7619                 PyObject
* item 
= wxPyConstructObject((void*)tii
, "wxTreeItemId", TRUE
); 
7620                 PyList_Append(rval
, item
); 
7622             wxPyEndBlockThreads(); 
7625 static PyObject 
*_wrap_wxTreeCtrl_GetSelections(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7626     PyObject 
* _resultobj
; 
7628     wxPyTreeCtrl 
* _arg0
; 
7629     PyObject 
* _argo0 
= 0; 
7630     char *_kwnames
[] = { "self", NULL 
}; 
7633     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSelections",_kwnames
,&_argo0
))  
7636         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7637         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7638             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSelections. Expected _wxPyTreeCtrl_p."); 
7643     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7644     _result 
= (PyObject 
*)wxPyTreeCtrl_GetSelections(_arg0
); 
7646     wxPyEndAllowThreads(__tstate
); 
7647     if (PyErr_Occurred()) return NULL
; 
7649   _resultobj 
= _result
; 
7654 #define wxTreeCtrl_GetChildrenCount(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetChildrenCount(_swigarg0,_swigarg1)) 
7655 static PyObject 
*_wrap_wxTreeCtrl_GetChildrenCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7656     PyObject 
* _resultobj
; 
7658     wxPyTreeCtrl 
* _arg0
; 
7659     wxTreeItemId 
* _arg1
; 
7660     bool  _arg2 
= (bool ) TRUE
; 
7661     PyObject 
* _argo0 
= 0; 
7662     PyObject 
* _argo1 
= 0; 
7663     int tempbool2 
= (int) TRUE
; 
7664     char *_kwnames
[] = { "self","item","recursively", NULL 
}; 
7667     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_GetChildrenCount",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
7670         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7671         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7672             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetChildrenCount. Expected _wxPyTreeCtrl_p."); 
7677         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7678         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7679             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetChildrenCount. Expected _wxTreeItemId_p."); 
7683     _arg2 
= (bool ) tempbool2
; 
7685     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7686     _result 
= (size_t )wxTreeCtrl_GetChildrenCount(_arg0
,*_arg1
,_arg2
); 
7688     wxPyEndAllowThreads(__tstate
); 
7689     if (PyErr_Occurred()) return NULL
; 
7690 }    _resultobj 
= Py_BuildValue("i",_result
); 
7694 #define wxTreeCtrl_GetFirstChild(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetFirstChild(_swigarg0,_swigarg1)) 
7695 static PyObject 
*_wrap_wxTreeCtrl_GetFirstChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7696     PyObject 
* _resultobj
; 
7697     wxTreeItemId 
* _result
; 
7698     wxPyTreeCtrl 
* _arg0
; 
7699     wxTreeItemId 
* _arg1
; 
7700     long * _arg2 
= (long *) &longzero
; 
7701     PyObject 
* _argo0 
= 0; 
7702     PyObject 
* _argo1 
= 0; 
7704     PyObject 
* _obj2 
= 0; 
7705     char *_kwnames
[] = { "self","item","INOUT", NULL 
}; 
7709     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxTreeCtrl_GetFirstChild",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
7712         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7713         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7714             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetFirstChild. Expected _wxPyTreeCtrl_p."); 
7719         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7720         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7721             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetFirstChild. Expected _wxTreeItemId_p."); 
7727   temp 
= (long) PyInt_AsLong(_obj2
); 
7731     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7732     _result 
= new wxTreeItemId (wxTreeCtrl_GetFirstChild(_arg0
,*_arg1
,*_arg2
)); 
7734     wxPyEndAllowThreads(__tstate
); 
7735     if (PyErr_Occurred()) return NULL
; 
7736 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7737     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7740     o 
= PyInt_FromLong((long) (*_arg2
)); 
7741     _resultobj 
= t_output_helper(_resultobj
, o
); 
7746 #define wxTreeCtrl_GetNextChild(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetNextChild(_swigarg0,_swigarg1)) 
7747 static PyObject 
*_wrap_wxTreeCtrl_GetNextChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7748     PyObject 
* _resultobj
; 
7749     wxTreeItemId 
* _result
; 
7750     wxPyTreeCtrl 
* _arg0
; 
7751     wxTreeItemId 
* _arg1
; 
7753     PyObject 
* _argo0 
= 0; 
7754     PyObject 
* _argo1 
= 0; 
7756     PyObject 
* _obj2 
= 0; 
7757     char *_kwnames
[] = { "self","item","INOUT", NULL 
}; 
7761     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_GetNextChild",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
7764         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7765         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7766             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextChild. Expected _wxPyTreeCtrl_p."); 
7771         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7772         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7773             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextChild. Expected _wxTreeItemId_p."); 
7778   temp 
= (long) PyInt_AsLong(_obj2
); 
7782     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7783     _result 
= new wxTreeItemId (wxTreeCtrl_GetNextChild(_arg0
,*_arg1
,*_arg2
)); 
7785     wxPyEndAllowThreads(__tstate
); 
7786     if (PyErr_Occurred()) return NULL
; 
7787 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7788     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7791     o 
= PyInt_FromLong((long) (*_arg2
)); 
7792     _resultobj 
= t_output_helper(_resultobj
, o
); 
7797 #define wxTreeCtrl_GetNextSibling(_swigobj,_swigarg0)  (_swigobj->GetNextSibling(_swigarg0)) 
7798 static PyObject 
*_wrap_wxTreeCtrl_GetNextSibling(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7799     PyObject 
* _resultobj
; 
7800     wxTreeItemId 
* _result
; 
7801     wxPyTreeCtrl 
* _arg0
; 
7802     wxTreeItemId 
* _arg1
; 
7803     PyObject 
* _argo0 
= 0; 
7804     PyObject 
* _argo1 
= 0; 
7805     char *_kwnames
[] = { "self","item", NULL 
}; 
7809     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetNextSibling",_kwnames
,&_argo0
,&_argo1
))  
7812         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7813         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7814             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextSibling. Expected _wxPyTreeCtrl_p."); 
7819         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7820         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7821             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextSibling. Expected _wxTreeItemId_p."); 
7826     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7827     _result 
= new wxTreeItemId (wxTreeCtrl_GetNextSibling(_arg0
,*_arg1
)); 
7829     wxPyEndAllowThreads(__tstate
); 
7830     if (PyErr_Occurred()) return NULL
; 
7831 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7832     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7836 #define wxTreeCtrl_GetPrevSibling(_swigobj,_swigarg0)  (_swigobj->GetPrevSibling(_swigarg0)) 
7837 static PyObject 
*_wrap_wxTreeCtrl_GetPrevSibling(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7838     PyObject 
* _resultobj
; 
7839     wxTreeItemId 
* _result
; 
7840     wxPyTreeCtrl 
* _arg0
; 
7841     wxTreeItemId 
* _arg1
; 
7842     PyObject 
* _argo0 
= 0; 
7843     PyObject 
* _argo1 
= 0; 
7844     char *_kwnames
[] = { "self","item", NULL 
}; 
7848     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPrevSibling",_kwnames
,&_argo0
,&_argo1
))  
7851         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7852         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7853             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPrevSibling. Expected _wxPyTreeCtrl_p."); 
7858         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7859         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7860             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPrevSibling. Expected _wxTreeItemId_p."); 
7865     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7866     _result 
= new wxTreeItemId (wxTreeCtrl_GetPrevSibling(_arg0
,*_arg1
)); 
7868     wxPyEndAllowThreads(__tstate
); 
7869     if (PyErr_Occurred()) return NULL
; 
7870 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7871     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7875 #define wxTreeCtrl_GetFirstVisibleItem(_swigobj)  (_swigobj->GetFirstVisibleItem()) 
7876 static PyObject 
*_wrap_wxTreeCtrl_GetFirstVisibleItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7877     PyObject 
* _resultobj
; 
7878     wxTreeItemId 
* _result
; 
7879     wxPyTreeCtrl 
* _arg0
; 
7880     PyObject 
* _argo0 
= 0; 
7881     char *_kwnames
[] = { "self", NULL 
}; 
7885     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetFirstVisibleItem",_kwnames
,&_argo0
))  
7888         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7889         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7890             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetFirstVisibleItem. Expected _wxPyTreeCtrl_p."); 
7895     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7896     _result 
= new wxTreeItemId (wxTreeCtrl_GetFirstVisibleItem(_arg0
)); 
7898     wxPyEndAllowThreads(__tstate
); 
7899     if (PyErr_Occurred()) return NULL
; 
7900 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7901     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7905 #define wxTreeCtrl_GetNextVisible(_swigobj,_swigarg0)  (_swigobj->GetNextVisible(_swigarg0)) 
7906 static PyObject 
*_wrap_wxTreeCtrl_GetNextVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7907     PyObject 
* _resultobj
; 
7908     wxTreeItemId 
* _result
; 
7909     wxPyTreeCtrl 
* _arg0
; 
7910     wxTreeItemId 
* _arg1
; 
7911     PyObject 
* _argo0 
= 0; 
7912     PyObject 
* _argo1 
= 0; 
7913     char *_kwnames
[] = { "self","item", NULL 
}; 
7917     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetNextVisible",_kwnames
,&_argo0
,&_argo1
))  
7920         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7921         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7922             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextVisible. Expected _wxPyTreeCtrl_p."); 
7927         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7928         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7929             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextVisible. Expected _wxTreeItemId_p."); 
7934     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7935     _result 
= new wxTreeItemId (wxTreeCtrl_GetNextVisible(_arg0
,*_arg1
)); 
7937     wxPyEndAllowThreads(__tstate
); 
7938     if (PyErr_Occurred()) return NULL
; 
7939 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7940     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7944 #define wxTreeCtrl_GetPrevVisible(_swigobj,_swigarg0)  (_swigobj->GetPrevVisible(_swigarg0)) 
7945 static PyObject 
*_wrap_wxTreeCtrl_GetPrevVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7946     PyObject 
* _resultobj
; 
7947     wxTreeItemId 
* _result
; 
7948     wxPyTreeCtrl 
* _arg0
; 
7949     wxTreeItemId 
* _arg1
; 
7950     PyObject 
* _argo0 
= 0; 
7951     PyObject 
* _argo1 
= 0; 
7952     char *_kwnames
[] = { "self","item", NULL 
}; 
7956     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPrevVisible",_kwnames
,&_argo0
,&_argo1
))  
7959         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7960         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7961             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPrevVisible. Expected _wxPyTreeCtrl_p."); 
7966         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7967         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7968             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPrevVisible. Expected _wxTreeItemId_p."); 
7973     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7974     _result 
= new wxTreeItemId (wxTreeCtrl_GetPrevVisible(_arg0
,*_arg1
)); 
7976     wxPyEndAllowThreads(__tstate
); 
7977     if (PyErr_Occurred()) return NULL
; 
7978 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7979     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7983 #define wxTreeCtrl_GetLastChild(_swigobj,_swigarg0)  (_swigobj->GetLastChild(_swigarg0)) 
7984 static PyObject 
*_wrap_wxTreeCtrl_GetLastChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7985     PyObject 
* _resultobj
; 
7986     wxTreeItemId 
* _result
; 
7987     wxPyTreeCtrl 
* _arg0
; 
7988     wxTreeItemId 
* _arg1
; 
7989     PyObject 
* _argo0 
= 0; 
7990     PyObject 
* _argo1 
= 0; 
7991     char *_kwnames
[] = { "self","item", NULL 
}; 
7995     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetLastChild",_kwnames
,&_argo0
,&_argo1
))  
7998         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7999         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8000             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetLastChild. Expected _wxPyTreeCtrl_p."); 
8005         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8006         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8007             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetLastChild. Expected _wxTreeItemId_p."); 
8012     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8013     _result 
= new wxTreeItemId (wxTreeCtrl_GetLastChild(_arg0
,*_arg1
)); 
8015     wxPyEndAllowThreads(__tstate
); 
8016     if (PyErr_Occurred()) return NULL
; 
8017 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8018     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8022 #define wxTreeCtrl_AddRoot(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->AddRoot(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
8023 static PyObject 
*_wrap_wxTreeCtrl_AddRoot(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8024     PyObject 
* _resultobj
; 
8025     wxTreeItemId 
* _result
; 
8026     wxPyTreeCtrl 
* _arg0
; 
8028     int  _arg2 
= (int ) -1; 
8029     int  _arg3 
= (int ) -1; 
8030     wxPyTreeItemData 
* _arg4 
= (wxPyTreeItemData 
*) NULL
; 
8031     PyObject 
* _argo0 
= 0; 
8032     PyObject 
* _obj1 
= 0; 
8033     PyObject 
* _argo4 
= 0; 
8034     char *_kwnames
[] = { "self","text","image","selectedImage","data", NULL 
}; 
8038     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iiO:wxTreeCtrl_AddRoot",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
,&_argo4
))  
8041         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8042         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8043             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AddRoot. Expected _wxPyTreeCtrl_p."); 
8048     _arg1 
= wxString_in_helper(_obj1
); 
8053         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
8054         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxPyTreeItemData_p")) { 
8055             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxTreeCtrl_AddRoot. Expected _wxPyTreeItemData_p."); 
8060     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8061     _result 
= new wxTreeItemId (wxTreeCtrl_AddRoot(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
)); 
8063     wxPyEndAllowThreads(__tstate
); 
8064     if (PyErr_Occurred()) return NULL
; 
8065 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8066     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8074 #define wxTreeCtrl_PrependItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->PrependItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
8075 static PyObject 
*_wrap_wxTreeCtrl_PrependItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8076     PyObject 
* _resultobj
; 
8077     wxTreeItemId 
* _result
; 
8078     wxPyTreeCtrl 
* _arg0
; 
8079     wxTreeItemId 
* _arg1
; 
8081     int  _arg3 
= (int ) -1; 
8082     int  _arg4 
= (int ) -1; 
8083     wxPyTreeItemData 
* _arg5 
= (wxPyTreeItemData 
*) NULL
; 
8084     PyObject 
* _argo0 
= 0; 
8085     PyObject 
* _argo1 
= 0; 
8086     PyObject 
* _obj2 
= 0; 
8087     PyObject 
* _argo5 
= 0; 
8088     char *_kwnames
[] = { "self","parent","text","image","selectedImage","data", NULL 
}; 
8092     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|iiO:wxTreeCtrl_PrependItem",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_arg3
,&_arg4
,&_argo5
))  
8095         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8096         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8097             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_PrependItem. Expected _wxPyTreeCtrl_p."); 
8102         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8103         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8104             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_PrependItem. Expected _wxTreeItemId_p."); 
8109     _arg2 
= wxString_in_helper(_obj2
); 
8114         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
8115         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxPyTreeItemData_p")) { 
8116             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxTreeCtrl_PrependItem. Expected _wxPyTreeItemData_p."); 
8121     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8122     _result 
= new wxTreeItemId (wxTreeCtrl_PrependItem(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
)); 
8124     wxPyEndAllowThreads(__tstate
); 
8125     if (PyErr_Occurred()) return NULL
; 
8126 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8127     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8135 #define wxTreeCtrl_InsertItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
8136 static PyObject 
*_wrap_wxTreeCtrl_InsertItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8137     PyObject 
* _resultobj
; 
8138     wxTreeItemId 
* _result
; 
8139     wxPyTreeCtrl 
* _arg0
; 
8140     wxTreeItemId 
* _arg1
; 
8141     wxTreeItemId 
* _arg2
; 
8143     int  _arg4 
= (int ) -1; 
8144     int  _arg5 
= (int ) -1; 
8145     wxPyTreeItemData 
* _arg6 
= (wxPyTreeItemData 
*) NULL
; 
8146     PyObject 
* _argo0 
= 0; 
8147     PyObject 
* _argo1 
= 0; 
8148     PyObject 
* _argo2 
= 0; 
8149     PyObject 
* _obj3 
= 0; 
8150     PyObject 
* _argo6 
= 0; 
8151     char *_kwnames
[] = { "self","parent","idPrevious","text","image","selectedImage","data", NULL 
}; 
8155     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO|iiO:wxTreeCtrl_InsertItem",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_obj3
,&_arg4
,&_arg5
,&_argo6
))  
8158         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8159         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8160             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_InsertItem. Expected _wxPyTreeCtrl_p."); 
8165         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8166         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8167             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_InsertItem. Expected _wxTreeItemId_p."); 
8172         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
8173         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxTreeItemId_p")) { 
8174             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_InsertItem. Expected _wxTreeItemId_p."); 
8179     _arg3 
= wxString_in_helper(_obj3
); 
8184         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
8185         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxPyTreeItemData_p")) { 
8186             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxTreeCtrl_InsertItem. Expected _wxPyTreeItemData_p."); 
8191     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8192     _result 
= new wxTreeItemId (wxTreeCtrl_InsertItem(_arg0
,*_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
,_arg6
)); 
8194     wxPyEndAllowThreads(__tstate
); 
8195     if (PyErr_Occurred()) return NULL
; 
8196 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8197     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8205 #define wxTreeCtrl_InsertItemBefore(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
8206 static PyObject 
*_wrap_wxTreeCtrl_InsertItemBefore(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8207     PyObject 
* _resultobj
; 
8208     wxTreeItemId 
* _result
; 
8209     wxPyTreeCtrl 
* _arg0
; 
8210     wxTreeItemId 
* _arg1
; 
8213     int  _arg4 
= (int ) -1; 
8214     int  _arg5 
= (int ) -1; 
8215     wxPyTreeItemData 
* _arg6 
= (wxPyTreeItemData 
*) NULL
; 
8216     PyObject 
* _argo0 
= 0; 
8217     PyObject 
* _argo1 
= 0; 
8218     PyObject 
* _obj3 
= 0; 
8219     PyObject 
* _argo6 
= 0; 
8220     char *_kwnames
[] = { "self","parent","before","text","image","selectedImage","data", NULL 
}; 
8224     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiO|iiO:wxTreeCtrl_InsertItemBefore",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_arg4
,&_arg5
,&_argo6
))  
8227         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8228         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8229             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_InsertItemBefore. Expected _wxPyTreeCtrl_p."); 
8234         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8235         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8236             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_InsertItemBefore. Expected _wxTreeItemId_p."); 
8241     _arg3 
= wxString_in_helper(_obj3
); 
8246         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
8247         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxPyTreeItemData_p")) { 
8248             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxTreeCtrl_InsertItemBefore. Expected _wxPyTreeItemData_p."); 
8253     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8254     _result 
= new wxTreeItemId (wxTreeCtrl_InsertItemBefore(_arg0
,*_arg1
,_arg2
,*_arg3
,_arg4
,_arg5
,_arg6
)); 
8256     wxPyEndAllowThreads(__tstate
); 
8257     if (PyErr_Occurred()) return NULL
; 
8258 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8259     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8267 #define wxTreeCtrl_AppendItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->AppendItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
8268 static PyObject 
*_wrap_wxTreeCtrl_AppendItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8269     PyObject 
* _resultobj
; 
8270     wxTreeItemId 
* _result
; 
8271     wxPyTreeCtrl 
* _arg0
; 
8272     wxTreeItemId 
* _arg1
; 
8274     int  _arg3 
= (int ) -1; 
8275     int  _arg4 
= (int ) -1; 
8276     wxPyTreeItemData 
* _arg5 
= (wxPyTreeItemData 
*) NULL
; 
8277     PyObject 
* _argo0 
= 0; 
8278     PyObject 
* _argo1 
= 0; 
8279     PyObject 
* _obj2 
= 0; 
8280     PyObject 
* _argo5 
= 0; 
8281     char *_kwnames
[] = { "self","parent","text","image","selectedImage","data", NULL 
}; 
8285     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|iiO:wxTreeCtrl_AppendItem",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_arg3
,&_arg4
,&_argo5
))  
8288         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8289         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8290             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AppendItem. Expected _wxPyTreeCtrl_p."); 
8295         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8296         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8297             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_AppendItem. Expected _wxTreeItemId_p."); 
8302     _arg2 
= wxString_in_helper(_obj2
); 
8307         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
8308         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxPyTreeItemData_p")) { 
8309             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxTreeCtrl_AppendItem. Expected _wxPyTreeItemData_p."); 
8314     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8315     _result 
= new wxTreeItemId (wxTreeCtrl_AppendItem(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
)); 
8317     wxPyEndAllowThreads(__tstate
); 
8318     if (PyErr_Occurred()) return NULL
; 
8319 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8320     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8328 #define wxTreeCtrl_Delete(_swigobj,_swigarg0)  (_swigobj->Delete(_swigarg0)) 
8329 static PyObject 
*_wrap_wxTreeCtrl_Delete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8330     PyObject 
* _resultobj
; 
8331     wxPyTreeCtrl 
* _arg0
; 
8332     wxTreeItemId 
* _arg1
; 
8333     PyObject 
* _argo0 
= 0; 
8334     PyObject 
* _argo1 
= 0; 
8335     char *_kwnames
[] = { "self","item", NULL 
}; 
8338     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Delete",_kwnames
,&_argo0
,&_argo1
))  
8341         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8342         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8343             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Delete. Expected _wxPyTreeCtrl_p."); 
8348         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8349         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8350             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Delete. Expected _wxTreeItemId_p."); 
8355     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8356     wxTreeCtrl_Delete(_arg0
,*_arg1
); 
8358     wxPyEndAllowThreads(__tstate
); 
8359     if (PyErr_Occurred()) return NULL
; 
8360 }    Py_INCREF(Py_None
); 
8361     _resultobj 
= Py_None
; 
8365 #define wxTreeCtrl_DeleteChildren(_swigobj,_swigarg0)  (_swigobj->DeleteChildren(_swigarg0)) 
8366 static PyObject 
*_wrap_wxTreeCtrl_DeleteChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8367     PyObject 
* _resultobj
; 
8368     wxPyTreeCtrl 
* _arg0
; 
8369     wxTreeItemId 
* _arg1
; 
8370     PyObject 
* _argo0 
= 0; 
8371     PyObject 
* _argo1 
= 0; 
8372     char *_kwnames
[] = { "self","item", NULL 
}; 
8375     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_DeleteChildren",_kwnames
,&_argo0
,&_argo1
))  
8378         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8379         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8380             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_DeleteChildren. Expected _wxPyTreeCtrl_p."); 
8385         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8386         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8387             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_DeleteChildren. Expected _wxTreeItemId_p."); 
8392     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8393     wxTreeCtrl_DeleteChildren(_arg0
,*_arg1
); 
8395     wxPyEndAllowThreads(__tstate
); 
8396     if (PyErr_Occurred()) return NULL
; 
8397 }    Py_INCREF(Py_None
); 
8398     _resultobj 
= Py_None
; 
8402 #define wxTreeCtrl_DeleteAllItems(_swigobj)  (_swigobj->DeleteAllItems()) 
8403 static PyObject 
*_wrap_wxTreeCtrl_DeleteAllItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8404     PyObject 
* _resultobj
; 
8405     wxPyTreeCtrl 
* _arg0
; 
8406     PyObject 
* _argo0 
= 0; 
8407     char *_kwnames
[] = { "self", NULL 
}; 
8410     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_DeleteAllItems",_kwnames
,&_argo0
))  
8413         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8414         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8415             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_DeleteAllItems. Expected _wxPyTreeCtrl_p."); 
8420     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8421     wxTreeCtrl_DeleteAllItems(_arg0
); 
8423     wxPyEndAllowThreads(__tstate
); 
8424     if (PyErr_Occurred()) return NULL
; 
8425 }    Py_INCREF(Py_None
); 
8426     _resultobj 
= Py_None
; 
8430 #define wxTreeCtrl_Expand(_swigobj,_swigarg0)  (_swigobj->Expand(_swigarg0)) 
8431 static PyObject 
*_wrap_wxTreeCtrl_Expand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8432     PyObject 
* _resultobj
; 
8433     wxPyTreeCtrl 
* _arg0
; 
8434     wxTreeItemId 
* _arg1
; 
8435     PyObject 
* _argo0 
= 0; 
8436     PyObject 
* _argo1 
= 0; 
8437     char *_kwnames
[] = { "self","item", NULL 
}; 
8440     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Expand",_kwnames
,&_argo0
,&_argo1
))  
8443         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8444         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8445             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Expand. Expected _wxPyTreeCtrl_p."); 
8450         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8451         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8452             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Expand. Expected _wxTreeItemId_p."); 
8457     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8458     wxTreeCtrl_Expand(_arg0
,*_arg1
); 
8460     wxPyEndAllowThreads(__tstate
); 
8461     if (PyErr_Occurred()) return NULL
; 
8462 }    Py_INCREF(Py_None
); 
8463     _resultobj 
= Py_None
; 
8467 #define wxTreeCtrl_Collapse(_swigobj,_swigarg0)  (_swigobj->Collapse(_swigarg0)) 
8468 static PyObject 
*_wrap_wxTreeCtrl_Collapse(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8469     PyObject 
* _resultobj
; 
8470     wxPyTreeCtrl 
* _arg0
; 
8471     wxTreeItemId 
* _arg1
; 
8472     PyObject 
* _argo0 
= 0; 
8473     PyObject 
* _argo1 
= 0; 
8474     char *_kwnames
[] = { "self","item", NULL 
}; 
8477     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Collapse",_kwnames
,&_argo0
,&_argo1
))  
8480         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8481         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8482             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Collapse. Expected _wxPyTreeCtrl_p."); 
8487         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8488         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8489             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Collapse. Expected _wxTreeItemId_p."); 
8494     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8495     wxTreeCtrl_Collapse(_arg0
,*_arg1
); 
8497     wxPyEndAllowThreads(__tstate
); 
8498     if (PyErr_Occurred()) return NULL
; 
8499 }    Py_INCREF(Py_None
); 
8500     _resultobj 
= Py_None
; 
8504 #define wxTreeCtrl_CollapseAndReset(_swigobj,_swigarg0)  (_swigobj->CollapseAndReset(_swigarg0)) 
8505 static PyObject 
*_wrap_wxTreeCtrl_CollapseAndReset(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8506     PyObject 
* _resultobj
; 
8507     wxPyTreeCtrl 
* _arg0
; 
8508     wxTreeItemId 
* _arg1
; 
8509     PyObject 
* _argo0 
= 0; 
8510     PyObject 
* _argo1 
= 0; 
8511     char *_kwnames
[] = { "self","item", NULL 
}; 
8514     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_CollapseAndReset",_kwnames
,&_argo0
,&_argo1
))  
8517         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8518         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8519             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_CollapseAndReset. Expected _wxPyTreeCtrl_p."); 
8524         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8525         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8526             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_CollapseAndReset. Expected _wxTreeItemId_p."); 
8531     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8532     wxTreeCtrl_CollapseAndReset(_arg0
,*_arg1
); 
8534     wxPyEndAllowThreads(__tstate
); 
8535     if (PyErr_Occurred()) return NULL
; 
8536 }    Py_INCREF(Py_None
); 
8537     _resultobj 
= Py_None
; 
8541 #define wxTreeCtrl_Toggle(_swigobj,_swigarg0)  (_swigobj->Toggle(_swigarg0)) 
8542 static PyObject 
*_wrap_wxTreeCtrl_Toggle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8543     PyObject 
* _resultobj
; 
8544     wxPyTreeCtrl 
* _arg0
; 
8545     wxTreeItemId 
* _arg1
; 
8546     PyObject 
* _argo0 
= 0; 
8547     PyObject 
* _argo1 
= 0; 
8548     char *_kwnames
[] = { "self","item", NULL 
}; 
8551     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Toggle",_kwnames
,&_argo0
,&_argo1
))  
8554         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8555         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8556             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Toggle. Expected _wxPyTreeCtrl_p."); 
8561         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8562         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8563             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Toggle. Expected _wxTreeItemId_p."); 
8568     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8569     wxTreeCtrl_Toggle(_arg0
,*_arg1
); 
8571     wxPyEndAllowThreads(__tstate
); 
8572     if (PyErr_Occurred()) return NULL
; 
8573 }    Py_INCREF(Py_None
); 
8574     _resultobj 
= Py_None
; 
8578 #define wxTreeCtrl_Unselect(_swigobj)  (_swigobj->Unselect()) 
8579 static PyObject 
*_wrap_wxTreeCtrl_Unselect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8580     PyObject 
* _resultobj
; 
8581     wxPyTreeCtrl 
* _arg0
; 
8582     PyObject 
* _argo0 
= 0; 
8583     char *_kwnames
[] = { "self", NULL 
}; 
8586     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_Unselect",_kwnames
,&_argo0
))  
8589         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8590         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8591             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Unselect. Expected _wxPyTreeCtrl_p."); 
8596     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8597     wxTreeCtrl_Unselect(_arg0
); 
8599     wxPyEndAllowThreads(__tstate
); 
8600     if (PyErr_Occurred()) return NULL
; 
8601 }    Py_INCREF(Py_None
); 
8602     _resultobj 
= Py_None
; 
8606 #define wxTreeCtrl_UnselectAll(_swigobj)  (_swigobj->UnselectAll()) 
8607 static PyObject 
*_wrap_wxTreeCtrl_UnselectAll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8608     PyObject 
* _resultobj
; 
8609     wxPyTreeCtrl 
* _arg0
; 
8610     PyObject 
* _argo0 
= 0; 
8611     char *_kwnames
[] = { "self", NULL 
}; 
8614     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_UnselectAll",_kwnames
,&_argo0
))  
8617         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8618         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8619             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_UnselectAll. Expected _wxPyTreeCtrl_p."); 
8624     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8625     wxTreeCtrl_UnselectAll(_arg0
); 
8627     wxPyEndAllowThreads(__tstate
); 
8628     if (PyErr_Occurred()) return NULL
; 
8629 }    Py_INCREF(Py_None
); 
8630     _resultobj 
= Py_None
; 
8634 #define wxTreeCtrl_SelectItem(_swigobj,_swigarg0)  (_swigobj->SelectItem(_swigarg0)) 
8635 static PyObject 
*_wrap_wxTreeCtrl_SelectItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8636     PyObject 
* _resultobj
; 
8637     wxPyTreeCtrl 
* _arg0
; 
8638     wxTreeItemId 
* _arg1
; 
8639     PyObject 
* _argo0 
= 0; 
8640     PyObject 
* _argo1 
= 0; 
8641     char *_kwnames
[] = { "self","item", NULL 
}; 
8644     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SelectItem",_kwnames
,&_argo0
,&_argo1
))  
8647         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8648         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8649             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SelectItem. Expected _wxPyTreeCtrl_p."); 
8654         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8655         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8656             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SelectItem. Expected _wxTreeItemId_p."); 
8661     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8662     wxTreeCtrl_SelectItem(_arg0
,*_arg1
); 
8664     wxPyEndAllowThreads(__tstate
); 
8665     if (PyErr_Occurred()) return NULL
; 
8666 }    Py_INCREF(Py_None
); 
8667     _resultobj 
= Py_None
; 
8671 #define wxTreeCtrl_EnsureVisible(_swigobj,_swigarg0)  (_swigobj->EnsureVisible(_swigarg0)) 
8672 static PyObject 
*_wrap_wxTreeCtrl_EnsureVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8673     PyObject 
* _resultobj
; 
8674     wxPyTreeCtrl 
* _arg0
; 
8675     wxTreeItemId 
* _arg1
; 
8676     PyObject 
* _argo0 
= 0; 
8677     PyObject 
* _argo1 
= 0; 
8678     char *_kwnames
[] = { "self","item", NULL 
}; 
8681     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_EnsureVisible",_kwnames
,&_argo0
,&_argo1
))  
8684         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8685         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8686             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_EnsureVisible. Expected _wxPyTreeCtrl_p."); 
8691         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8692         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8693             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_EnsureVisible. Expected _wxTreeItemId_p."); 
8698     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8699     wxTreeCtrl_EnsureVisible(_arg0
,*_arg1
); 
8701     wxPyEndAllowThreads(__tstate
); 
8702     if (PyErr_Occurred()) return NULL
; 
8703 }    Py_INCREF(Py_None
); 
8704     _resultobj 
= Py_None
; 
8708 #define wxTreeCtrl_ScrollTo(_swigobj,_swigarg0)  (_swigobj->ScrollTo(_swigarg0)) 
8709 static PyObject 
*_wrap_wxTreeCtrl_ScrollTo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8710     PyObject 
* _resultobj
; 
8711     wxPyTreeCtrl 
* _arg0
; 
8712     wxTreeItemId 
* _arg1
; 
8713     PyObject 
* _argo0 
= 0; 
8714     PyObject 
* _argo1 
= 0; 
8715     char *_kwnames
[] = { "self","item", NULL 
}; 
8718     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_ScrollTo",_kwnames
,&_argo0
,&_argo1
))  
8721         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8722         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8723             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_ScrollTo. Expected _wxPyTreeCtrl_p."); 
8728         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8729         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8730             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_ScrollTo. Expected _wxTreeItemId_p."); 
8735     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8736     wxTreeCtrl_ScrollTo(_arg0
,*_arg1
); 
8738     wxPyEndAllowThreads(__tstate
); 
8739     if (PyErr_Occurred()) return NULL
; 
8740 }    Py_INCREF(Py_None
); 
8741     _resultobj 
= Py_None
; 
8745 #define wxTreeCtrl_EditLabel(_swigobj,_swigarg0)  (_swigobj->EditLabel(_swigarg0)) 
8746 static PyObject 
*_wrap_wxTreeCtrl_EditLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8747     PyObject 
* _resultobj
; 
8748     wxPyTreeCtrl 
* _arg0
; 
8749     wxTreeItemId 
* _arg1
; 
8750     PyObject 
* _argo0 
= 0; 
8751     PyObject 
* _argo1 
= 0; 
8752     char *_kwnames
[] = { "self","item", NULL 
}; 
8755     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_EditLabel",_kwnames
,&_argo0
,&_argo1
))  
8758         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8759         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8760             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_EditLabel. Expected _wxPyTreeCtrl_p."); 
8765         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8766         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8767             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_EditLabel. Expected _wxTreeItemId_p."); 
8772     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8773     wxTreeCtrl_EditLabel(_arg0
,*_arg1
); 
8775     wxPyEndAllowThreads(__tstate
); 
8776     if (PyErr_Occurred()) return NULL
; 
8777 }    Py_INCREF(Py_None
); 
8778     _resultobj 
= Py_None
; 
8782 #define wxTreeCtrl_SortChildren(_swigobj,_swigarg0)  (_swigobj->SortChildren(_swigarg0)) 
8783 static PyObject 
*_wrap_wxTreeCtrl_SortChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8784     PyObject 
* _resultobj
; 
8785     wxPyTreeCtrl 
* _arg0
; 
8786     wxTreeItemId 
* _arg1
; 
8787     PyObject 
* _argo0 
= 0; 
8788     PyObject 
* _argo1 
= 0; 
8789     char *_kwnames
[] = { "self","item", NULL 
}; 
8792     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SortChildren",_kwnames
,&_argo0
,&_argo1
))  
8795         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8796         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8797             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SortChildren. Expected _wxPyTreeCtrl_p."); 
8802         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8803         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8804             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SortChildren. Expected _wxTreeItemId_p."); 
8809     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8810     wxTreeCtrl_SortChildren(_arg0
,*_arg1
); 
8812     wxPyEndAllowThreads(__tstate
); 
8813     if (PyErr_Occurred()) return NULL
; 
8814 }    Py_INCREF(Py_None
); 
8815     _resultobj 
= Py_None
; 
8819 #define wxTreeCtrl_SetItemBold(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemBold(_swigarg0,_swigarg1)) 
8820 static PyObject 
*_wrap_wxTreeCtrl_SetItemBold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8821     PyObject 
* _resultobj
; 
8822     wxPyTreeCtrl 
* _arg0
; 
8823     wxTreeItemId 
* _arg1
; 
8824     int  _arg2 
= (int ) TRUE
; 
8825     PyObject 
* _argo0 
= 0; 
8826     PyObject 
* _argo1 
= 0; 
8827     char *_kwnames
[] = { "self","item","bold", NULL 
}; 
8830     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_SetItemBold",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
8833         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8834         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8835             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemBold. Expected _wxPyTreeCtrl_p."); 
8840         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8841         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8842             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemBold. Expected _wxTreeItemId_p."); 
8847     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8848     wxTreeCtrl_SetItemBold(_arg0
,*_arg1
,_arg2
); 
8850     wxPyEndAllowThreads(__tstate
); 
8851     if (PyErr_Occurred()) return NULL
; 
8852 }    Py_INCREF(Py_None
); 
8853     _resultobj 
= Py_None
; 
8857 #define wxTreeCtrl_IsBold(_swigobj,_swigarg0)  (_swigobj->IsBold(_swigarg0)) 
8858 static PyObject 
*_wrap_wxTreeCtrl_IsBold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8859     PyObject 
* _resultobj
; 
8861     wxPyTreeCtrl 
* _arg0
; 
8862     wxTreeItemId 
* _arg1
; 
8863     PyObject 
* _argo0 
= 0; 
8864     PyObject 
* _argo1 
= 0; 
8865     char *_kwnames
[] = { "self","item", NULL 
}; 
8868     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsBold",_kwnames
,&_argo0
,&_argo1
))  
8871         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8872         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8873             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsBold. Expected _wxPyTreeCtrl_p."); 
8878         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8879         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8880             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsBold. Expected _wxTreeItemId_p."); 
8885     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8886     _result 
= (bool )wxTreeCtrl_IsBold(_arg0
,*_arg1
); 
8888     wxPyEndAllowThreads(__tstate
); 
8889     if (PyErr_Occurred()) return NULL
; 
8890 }    _resultobj 
= Py_BuildValue("i",_result
); 
8894 #define wxTreeCtrl_HitTest(_swigobj,_swigarg0,_swigarg1)  (_swigobj->HitTest(_swigarg0,_swigarg1)) 
8895 static PyObject 
*_wrap_wxTreeCtrl_HitTest(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8896     PyObject 
* _resultobj
; 
8897     wxTreeItemId 
* _result
; 
8898     wxPyTreeCtrl 
* _arg0
; 
8902     PyObject 
* _argo0 
= 0; 
8904     PyObject 
* _obj1 
= 0; 
8905     char *_kwnames
[] = { "self","point", NULL 
}; 
8912     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_HitTest",_kwnames
,&_argo0
,&_obj1
))  
8915         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8916         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8917             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_HitTest. Expected _wxPyTreeCtrl_p."); 
8923     if (! wxPoint_helper(_obj1
, &_arg1
)) 
8927     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8928     _result 
= new wxTreeItemId (wxTreeCtrl_HitTest(_arg0
,*_arg1
,*_arg2
)); 
8930     wxPyEndAllowThreads(__tstate
); 
8931     if (PyErr_Occurred()) return NULL
; 
8932 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8933     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8936     o 
= PyInt_FromLong((long) (*_arg2
)); 
8937     _resultobj 
= t_output_helper(_resultobj
, o
); 
8942 #define wxTreeCtrl_SetItemTextColour(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemTextColour(_swigarg0,_swigarg1)) 
8943 static PyObject 
*_wrap_wxTreeCtrl_SetItemTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8944     PyObject 
* _resultobj
; 
8945     wxPyTreeCtrl 
* _arg0
; 
8946     wxTreeItemId 
* _arg1
; 
8948     PyObject 
* _argo0 
= 0; 
8949     PyObject 
* _argo1 
= 0; 
8951     PyObject 
* _obj2 
= 0; 
8952     char *_kwnames
[] = { "self","item","col", NULL 
}; 
8955     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemTextColour",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
8958         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8959         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8960             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemTextColour. Expected _wxPyTreeCtrl_p."); 
8965         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8966         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8967             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemTextColour. Expected _wxTreeItemId_p."); 
8973     if (! wxColour_helper(_obj2
, &_arg2
)) 
8977     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8978     wxTreeCtrl_SetItemTextColour(_arg0
,*_arg1
,*_arg2
); 
8980     wxPyEndAllowThreads(__tstate
); 
8981     if (PyErr_Occurred()) return NULL
; 
8982 }    Py_INCREF(Py_None
); 
8983     _resultobj 
= Py_None
; 
8987 #define wxTreeCtrl_SetItemBackgroundColour(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemBackgroundColour(_swigarg0,_swigarg1)) 
8988 static PyObject 
*_wrap_wxTreeCtrl_SetItemBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8989     PyObject 
* _resultobj
; 
8990     wxPyTreeCtrl 
* _arg0
; 
8991     wxTreeItemId 
* _arg1
; 
8993     PyObject 
* _argo0 
= 0; 
8994     PyObject 
* _argo1 
= 0; 
8996     PyObject 
* _obj2 
= 0; 
8997     char *_kwnames
[] = { "self","item","col", NULL 
}; 
9000     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemBackgroundColour",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
9003         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9004         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9005             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemBackgroundColour. Expected _wxPyTreeCtrl_p."); 
9010         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9011         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9012             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemBackgroundColour. Expected _wxTreeItemId_p."); 
9018     if (! wxColour_helper(_obj2
, &_arg2
)) 
9022     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9023     wxTreeCtrl_SetItemBackgroundColour(_arg0
,*_arg1
,*_arg2
); 
9025     wxPyEndAllowThreads(__tstate
); 
9026     if (PyErr_Occurred()) return NULL
; 
9027 }    Py_INCREF(Py_None
); 
9028     _resultobj 
= Py_None
; 
9032 #define wxTreeCtrl_SetItemFont(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemFont(_swigarg0,_swigarg1)) 
9033 static PyObject 
*_wrap_wxTreeCtrl_SetItemFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9034     PyObject 
* _resultobj
; 
9035     wxPyTreeCtrl 
* _arg0
; 
9036     wxTreeItemId 
* _arg1
; 
9038     PyObject 
* _argo0 
= 0; 
9039     PyObject 
* _argo1 
= 0; 
9040     PyObject 
* _argo2 
= 0; 
9041     char *_kwnames
[] = { "self","item","font", NULL 
}; 
9044     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemFont",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
9047         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9048         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9049             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemFont. Expected _wxPyTreeCtrl_p."); 
9054         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9055         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9056             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemFont. Expected _wxTreeItemId_p."); 
9061         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
9062         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxFont_p")) { 
9063             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_SetItemFont. Expected _wxFont_p."); 
9068     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9069     wxTreeCtrl_SetItemFont(_arg0
,*_arg1
,*_arg2
); 
9071     wxPyEndAllowThreads(__tstate
); 
9072     if (PyErr_Occurred()) return NULL
; 
9073 }    Py_INCREF(Py_None
); 
9074     _resultobj 
= Py_None
; 
9078 static PyObject 
* wxPyTreeCtrl_GetBoundingRect(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
,int  textOnly
) { 
9080             if (self
->GetBoundingRect(item
, rect
, textOnly
)) { 
9081                 wxPyBeginBlockThreads(); 
9082                 wxRect
* r 
= new wxRect(rect
); 
9083                 PyObject
* val 
= wxPyConstructObject((void*)r
, "wxRect"); 
9084                 wxPyEndBlockThreads(); 
9092 static PyObject 
*_wrap_wxTreeCtrl_GetBoundingRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9093     PyObject 
* _resultobj
; 
9095     wxPyTreeCtrl 
* _arg0
; 
9096     wxTreeItemId 
* _arg1
; 
9097     int  _arg2 
= (int ) FALSE
; 
9098     PyObject 
* _argo0 
= 0; 
9099     PyObject 
* _argo1 
= 0; 
9100     char *_kwnames
[] = { "self","item","textOnly", NULL 
}; 
9103     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_GetBoundingRect",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
9106         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9107         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9108             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetBoundingRect. Expected _wxPyTreeCtrl_p."); 
9113         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9114         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9115             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetBoundingRect. Expected _wxTreeItemId_p."); 
9120     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9121     _result 
= (PyObject 
*)wxPyTreeCtrl_GetBoundingRect(_arg0
,*_arg1
,_arg2
); 
9123     wxPyEndAllowThreads(__tstate
); 
9124     if (PyErr_Occurred()) return NULL
; 
9126   _resultobj 
= _result
; 
9131 static void *SwigwxDirItemDataTowxObject(void *ptr
) { 
9134     src 
= (wxDirItemData 
*) ptr
; 
9135     dest 
= (wxObject 
*) src
; 
9136     return (void *) dest
; 
9139 #define new_wxDirItemData(_swigarg0,_swigarg1,_swigarg2) (new wxDirItemData(_swigarg0,_swigarg1,_swigarg2)) 
9140 static PyObject 
*_wrap_new_wxDirItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9141     PyObject 
* _resultobj
; 
9142     wxDirItemData 
* _result
; 
9146     PyObject 
* _obj0 
= 0; 
9147     PyObject 
* _obj1 
= 0; 
9149     char *_kwnames
[] = { "path","name","isDir", NULL 
}; 
9153     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:new_wxDirItemData",_kwnames
,&_obj0
,&_obj1
,&tempbool2
))  
9156     _arg0 
= wxString_in_helper(_obj0
); 
9161     _arg1 
= wxString_in_helper(_obj1
); 
9165     _arg2 
= (bool ) tempbool2
; 
9167     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9168     _result 
= (wxDirItemData 
*)new_wxDirItemData(*_arg0
,*_arg1
,_arg2
); 
9170     wxPyEndAllowThreads(__tstate
); 
9171     if (PyErr_Occurred()) return NULL
; 
9173         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDirItemData_p"); 
9174         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9177         _resultobj 
= Py_None
; 
9190 #define wxDirItemData_SetNewDirName(_swigobj,_swigarg0)  (_swigobj->SetNewDirName(_swigarg0)) 
9191 static PyObject 
*_wrap_wxDirItemData_SetNewDirName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9192     PyObject 
* _resultobj
; 
9193     wxDirItemData 
* _arg0
; 
9195     PyObject 
* _argo0 
= 0; 
9196     PyObject 
* _obj1 
= 0; 
9197     char *_kwnames
[] = { "self","path", NULL 
}; 
9200     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDirItemData_SetNewDirName",_kwnames
,&_argo0
,&_obj1
))  
9203         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9204         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9205             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_SetNewDirName. Expected _wxDirItemData_p."); 
9210     _arg1 
= wxString_in_helper(_obj1
); 
9215     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9216     wxDirItemData_SetNewDirName(_arg0
,*_arg1
); 
9218     wxPyEndAllowThreads(__tstate
); 
9219     if (PyErr_Occurred()) return NULL
; 
9220 }    Py_INCREF(Py_None
); 
9221     _resultobj 
= Py_None
; 
9229 #define wxDirItemData_m_path_set(_swigobj,_swigval) (_swigobj->m_path = *(_swigval),_swigval) 
9230 static PyObject 
*_wrap_wxDirItemData_m_path_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9231     PyObject 
* _resultobj
; 
9233     wxDirItemData 
* _arg0
; 
9235     PyObject 
* _argo0 
= 0; 
9236     PyObject 
* _obj1 
= 0; 
9237     char *_kwnames
[] = { "self","m_path", NULL 
}; 
9240     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDirItemData_m_path_set",_kwnames
,&_argo0
,&_obj1
))  
9243         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9244         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9245             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_path_set. Expected _wxDirItemData_p."); 
9250     _arg1 
= wxString_in_helper(_obj1
); 
9255     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9256     _result 
= (wxString 
*)wxDirItemData_m_path_set(_arg0
,_arg1
); 
9258     wxPyEndAllowThreads(__tstate
); 
9259     if (PyErr_Occurred()) return NULL
; 
9262     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
9264     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9274 #define wxDirItemData_m_path_get(_swigobj) (&_swigobj->m_path) 
9275 static PyObject 
*_wrap_wxDirItemData_m_path_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9276     PyObject 
* _resultobj
; 
9278     wxDirItemData 
* _arg0
; 
9279     PyObject 
* _argo0 
= 0; 
9280     char *_kwnames
[] = { "self", NULL 
}; 
9283     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDirItemData_m_path_get",_kwnames
,&_argo0
))  
9286         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9287         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9288             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_path_get. Expected _wxDirItemData_p."); 
9293     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9294     _result 
= (wxString 
*)wxDirItemData_m_path_get(_arg0
); 
9296     wxPyEndAllowThreads(__tstate
); 
9297     if (PyErr_Occurred()) return NULL
; 
9300     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
9302     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9308 #define wxDirItemData_m_name_set(_swigobj,_swigval) (_swigobj->m_name = *(_swigval),_swigval) 
9309 static PyObject 
*_wrap_wxDirItemData_m_name_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9310     PyObject 
* _resultobj
; 
9312     wxDirItemData 
* _arg0
; 
9314     PyObject 
* _argo0 
= 0; 
9315     PyObject 
* _obj1 
= 0; 
9316     char *_kwnames
[] = { "self","m_name", NULL 
}; 
9319     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDirItemData_m_name_set",_kwnames
,&_argo0
,&_obj1
))  
9322         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9323         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9324             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_name_set. Expected _wxDirItemData_p."); 
9329     _arg1 
= wxString_in_helper(_obj1
); 
9334     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9335     _result 
= (wxString 
*)wxDirItemData_m_name_set(_arg0
,_arg1
); 
9337     wxPyEndAllowThreads(__tstate
); 
9338     if (PyErr_Occurred()) return NULL
; 
9341     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
9343     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9353 #define wxDirItemData_m_name_get(_swigobj) (&_swigobj->m_name) 
9354 static PyObject 
*_wrap_wxDirItemData_m_name_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9355     PyObject 
* _resultobj
; 
9357     wxDirItemData 
* _arg0
; 
9358     PyObject 
* _argo0 
= 0; 
9359     char *_kwnames
[] = { "self", NULL 
}; 
9362     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDirItemData_m_name_get",_kwnames
,&_argo0
))  
9365         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9366         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9367             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_name_get. Expected _wxDirItemData_p."); 
9372     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9373     _result 
= (wxString 
*)wxDirItemData_m_name_get(_arg0
); 
9375     wxPyEndAllowThreads(__tstate
); 
9376     if (PyErr_Occurred()) return NULL
; 
9379     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
9381     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9387 #define wxDirItemData_m_isHidden_set(_swigobj,_swigval) (_swigobj->m_isHidden = _swigval,_swigval) 
9388 static PyObject 
*_wrap_wxDirItemData_m_isHidden_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9389     PyObject 
* _resultobj
; 
9391     wxDirItemData 
* _arg0
; 
9393     PyObject 
* _argo0 
= 0; 
9395     char *_kwnames
[] = { "self","m_isHidden", NULL 
}; 
9398     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDirItemData_m_isHidden_set",_kwnames
,&_argo0
,&tempbool1
))  
9401         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9402         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9403             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_isHidden_set. Expected _wxDirItemData_p."); 
9407     _arg1 
= (bool ) tempbool1
; 
9409     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9410     _result 
= (bool )wxDirItemData_m_isHidden_set(_arg0
,_arg1
); 
9412     wxPyEndAllowThreads(__tstate
); 
9413     if (PyErr_Occurred()) return NULL
; 
9414 }    _resultobj 
= Py_BuildValue("i",_result
); 
9418 #define wxDirItemData_m_isHidden_get(_swigobj) ((bool ) _swigobj->m_isHidden) 
9419 static PyObject 
*_wrap_wxDirItemData_m_isHidden_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9420     PyObject 
* _resultobj
; 
9422     wxDirItemData 
* _arg0
; 
9423     PyObject 
* _argo0 
= 0; 
9424     char *_kwnames
[] = { "self", NULL 
}; 
9427     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDirItemData_m_isHidden_get",_kwnames
,&_argo0
))  
9430         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9431         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9432             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_isHidden_get. Expected _wxDirItemData_p."); 
9437     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9438     _result 
= (bool )wxDirItemData_m_isHidden_get(_arg0
); 
9440     wxPyEndAllowThreads(__tstate
); 
9441     if (PyErr_Occurred()) return NULL
; 
9442 }    _resultobj 
= Py_BuildValue("i",_result
); 
9446 #define wxDirItemData_m_isExpanded_set(_swigobj,_swigval) (_swigobj->m_isExpanded = _swigval,_swigval) 
9447 static PyObject 
*_wrap_wxDirItemData_m_isExpanded_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9448     PyObject 
* _resultobj
; 
9450     wxDirItemData 
* _arg0
; 
9452     PyObject 
* _argo0 
= 0; 
9454     char *_kwnames
[] = { "self","m_isExpanded", NULL 
}; 
9457     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDirItemData_m_isExpanded_set",_kwnames
,&_argo0
,&tempbool1
))  
9460         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9461         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9462             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_isExpanded_set. Expected _wxDirItemData_p."); 
9466     _arg1 
= (bool ) tempbool1
; 
9468     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9469     _result 
= (bool )wxDirItemData_m_isExpanded_set(_arg0
,_arg1
); 
9471     wxPyEndAllowThreads(__tstate
); 
9472     if (PyErr_Occurred()) return NULL
; 
9473 }    _resultobj 
= Py_BuildValue("i",_result
); 
9477 #define wxDirItemData_m_isExpanded_get(_swigobj) ((bool ) _swigobj->m_isExpanded) 
9478 static PyObject 
*_wrap_wxDirItemData_m_isExpanded_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9479     PyObject 
* _resultobj
; 
9481     wxDirItemData 
* _arg0
; 
9482     PyObject 
* _argo0 
= 0; 
9483     char *_kwnames
[] = { "self", NULL 
}; 
9486     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDirItemData_m_isExpanded_get",_kwnames
,&_argo0
))  
9489         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9490         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9491             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_isExpanded_get. Expected _wxDirItemData_p."); 
9496     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9497     _result 
= (bool )wxDirItemData_m_isExpanded_get(_arg0
); 
9499     wxPyEndAllowThreads(__tstate
); 
9500     if (PyErr_Occurred()) return NULL
; 
9501 }    _resultobj 
= Py_BuildValue("i",_result
); 
9505 #define wxDirItemData_m_isDir_set(_swigobj,_swigval) (_swigobj->m_isDir = _swigval,_swigval) 
9506 static PyObject 
*_wrap_wxDirItemData_m_isDir_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9507     PyObject 
* _resultobj
; 
9509     wxDirItemData 
* _arg0
; 
9511     PyObject 
* _argo0 
= 0; 
9513     char *_kwnames
[] = { "self","m_isDir", NULL 
}; 
9516     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDirItemData_m_isDir_set",_kwnames
,&_argo0
,&tempbool1
))  
9519         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9520         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9521             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_isDir_set. Expected _wxDirItemData_p."); 
9525     _arg1 
= (bool ) tempbool1
; 
9527     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9528     _result 
= (bool )wxDirItemData_m_isDir_set(_arg0
,_arg1
); 
9530     wxPyEndAllowThreads(__tstate
); 
9531     if (PyErr_Occurred()) return NULL
; 
9532 }    _resultobj 
= Py_BuildValue("i",_result
); 
9536 #define wxDirItemData_m_isDir_get(_swigobj) ((bool ) _swigobj->m_isDir) 
9537 static PyObject 
*_wrap_wxDirItemData_m_isDir_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9538     PyObject 
* _resultobj
; 
9540     wxDirItemData 
* _arg0
; 
9541     PyObject 
* _argo0 
= 0; 
9542     char *_kwnames
[] = { "self", NULL 
}; 
9545     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDirItemData_m_isDir_get",_kwnames
,&_argo0
))  
9548         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9549         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9550             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_isDir_get. Expected _wxDirItemData_p."); 
9555     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9556     _result 
= (bool )wxDirItemData_m_isDir_get(_arg0
); 
9558     wxPyEndAllowThreads(__tstate
); 
9559     if (PyErr_Occurred()) return NULL
; 
9560 }    _resultobj 
= Py_BuildValue("i",_result
); 
9564 static void *SwigwxGenericDirCtrlTowxControl(void *ptr
) { 
9565     wxGenericDirCtrl 
*src
; 
9567     src 
= (wxGenericDirCtrl 
*) ptr
; 
9568     dest 
= (wxControl 
*) src
; 
9569     return (void *) dest
; 
9572 static void *SwigwxGenericDirCtrlTowxWindow(void *ptr
) { 
9573     wxGenericDirCtrl 
*src
; 
9575     src 
= (wxGenericDirCtrl 
*) ptr
; 
9576     dest 
= (wxWindow 
*) src
; 
9577     return (void *) dest
; 
9580 static void *SwigwxGenericDirCtrlTowxEvtHandler(void *ptr
) { 
9581     wxGenericDirCtrl 
*src
; 
9583     src 
= (wxGenericDirCtrl 
*) ptr
; 
9584     dest 
= (wxEvtHandler 
*) src
; 
9585     return (void *) dest
; 
9588 static void *SwigwxGenericDirCtrlTowxObject(void *ptr
) { 
9589     wxGenericDirCtrl 
*src
; 
9591     src 
= (wxGenericDirCtrl 
*) ptr
; 
9592     dest 
= (wxObject 
*) src
; 
9593     return (void *) dest
; 
9596 #define new_wxGenericDirCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (new wxGenericDirCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8)) 
9597 static PyObject 
*_wrap_new_wxGenericDirCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9598     PyObject 
* _resultobj
; 
9599     wxGenericDirCtrl 
* _result
; 
9601     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
9602     wxString 
* _arg2 
= (wxString 
*) &wxPyDirDialogDefaultFolderStr
; 
9603     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
9604     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
9605     long  _arg5 
= (long ) (wxDIRCTRL_3D_INTERNAL
)|wxSUNKEN_BORDER
; 
9606     wxString 
* _arg6 
= (wxString 
*) &wxPyEmptyString
; 
9607     int  _arg7 
= (int ) 0; 
9608     wxString 
* _arg8 
= (wxString 
*) &wxPy_TreeCtrlNameStr
; 
9609     PyObject 
* _argo0 
= 0; 
9610     PyObject 
* _obj2 
= 0; 
9612     PyObject 
* _obj3 
= 0; 
9614     PyObject 
* _obj4 
= 0; 
9615     PyObject 
* _obj6 
= 0; 
9616     PyObject 
* _obj8 
= 0; 
9617     char *_kwnames
[] = { "parent","id","dir","pos","size","style","filter","defaultFilter","name", NULL 
}; 
9621     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOOlOiO:new_wxGenericDirCtrl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
,&_arg7
,&_obj8
))  
9624         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9625         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
9626             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxGenericDirCtrl. Expected _wxWindow_p."); 
9632     _arg2 
= wxString_in_helper(_obj2
); 
9639     if (! wxPoint_helper(_obj3
, &_arg3
)) 
9645     if (! wxSize_helper(_obj4
, &_arg4
)) 
9650     _arg6 
= wxString_in_helper(_obj6
); 
9656     _arg8 
= wxString_in_helper(_obj8
); 
9661     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9662     _result 
= (wxGenericDirCtrl 
*)new_wxGenericDirCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,_arg7
,*_arg8
); 
9664     wxPyEndAllowThreads(__tstate
); 
9665     if (PyErr_Occurred()) return NULL
; 
9667         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDirCtrl_p"); 
9668         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9671         _resultobj 
= Py_None
; 
9688 #define new_wxPreGenericDirCtrl() (new wxGenericDirCtrl()) 
9689 static PyObject 
*_wrap_new_wxPreGenericDirCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9690     PyObject 
* _resultobj
; 
9691     wxGenericDirCtrl 
* _result
; 
9692     char *_kwnames
[] = {  NULL 
}; 
9696     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreGenericDirCtrl",_kwnames
))  
9699     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9700     _result 
= (wxGenericDirCtrl 
*)new_wxPreGenericDirCtrl(); 
9702     wxPyEndAllowThreads(__tstate
); 
9703     if (PyErr_Occurred()) return NULL
; 
9705         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDirCtrl_p"); 
9706         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9709         _resultobj 
= Py_None
; 
9714 #define wxGenericDirCtrl_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8)) 
9715 static PyObject 
*_wrap_wxGenericDirCtrl_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9716     PyObject 
* _resultobj
; 
9718     wxGenericDirCtrl 
* _arg0
; 
9720     wxWindowID  _arg2 
= (wxWindowID 
) -1; 
9721     wxString 
* _arg3 
= (wxString 
*) &wxPyDirDialogDefaultFolderStr
; 
9722     wxPoint 
* _arg4 
= (wxPoint 
*) &wxDefaultPosition
; 
9723     wxSize 
* _arg5 
= (wxSize 
*) &wxDefaultSize
; 
9724     long  _arg6 
= (long ) (wxDIRCTRL_3D_INTERNAL
)|wxSUNKEN_BORDER
; 
9725     wxString 
* _arg7 
= (wxString 
*) &wxPyEmptyString
; 
9726     int  _arg8 
= (int ) 0; 
9727     wxString 
* _arg9 
= (wxString 
*) &wxPy_TreeCtrlNameStr
; 
9728     PyObject 
* _argo0 
= 0; 
9729     PyObject 
* _argo1 
= 0; 
9730     PyObject 
* _obj3 
= 0; 
9732     PyObject 
* _obj4 
= 0; 
9734     PyObject 
* _obj5 
= 0; 
9735     PyObject 
* _obj7 
= 0; 
9736     PyObject 
* _obj9 
= 0; 
9737     char *_kwnames
[] = { "self","parent","id","dir","pos","size","style","filter","defaultFilter","name", NULL 
}; 
9740     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOOlOiO:wxGenericDirCtrl_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_obj5
,&_arg6
,&_obj7
,&_arg8
,&_obj9
))  
9743         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9744         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
9745             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_Create. Expected _wxGenericDirCtrl_p."); 
9750         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9751         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
9752             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGenericDirCtrl_Create. Expected _wxWindow_p."); 
9758     _arg3 
= wxString_in_helper(_obj3
); 
9765     if (! wxPoint_helper(_obj4
, &_arg4
)) 
9771     if (! wxSize_helper(_obj5
, &_arg5
)) 
9776     _arg7 
= wxString_in_helper(_obj7
); 
9782     _arg9 
= wxString_in_helper(_obj9
); 
9787     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9788     _result 
= (bool )wxGenericDirCtrl_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,*_arg7
,_arg8
,*_arg9
); 
9790     wxPyEndAllowThreads(__tstate
); 
9791     if (PyErr_Occurred()) return NULL
; 
9792 }    _resultobj 
= Py_BuildValue("i",_result
); 
9808 #define wxGenericDirCtrl_ExpandPath(_swigobj,_swigarg0)  (_swigobj->ExpandPath(_swigarg0)) 
9809 static PyObject 
*_wrap_wxGenericDirCtrl_ExpandPath(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9810     PyObject 
* _resultobj
; 
9812     wxGenericDirCtrl 
* _arg0
; 
9814     PyObject 
* _argo0 
= 0; 
9815     PyObject 
* _obj1 
= 0; 
9816     char *_kwnames
[] = { "self","path", NULL 
}; 
9819     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGenericDirCtrl_ExpandPath",_kwnames
,&_argo0
,&_obj1
))  
9822         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9823         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
9824             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_ExpandPath. Expected _wxGenericDirCtrl_p."); 
9829     _arg1 
= wxString_in_helper(_obj1
); 
9834     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9835     _result 
= (bool )wxGenericDirCtrl_ExpandPath(_arg0
,*_arg1
); 
9837     wxPyEndAllowThreads(__tstate
); 
9838     if (PyErr_Occurred()) return NULL
; 
9839 }    _resultobj 
= Py_BuildValue("i",_result
); 
9847 #define wxGenericDirCtrl_GetDefaultPath(_swigobj)  (_swigobj->GetDefaultPath()) 
9848 static PyObject 
*_wrap_wxGenericDirCtrl_GetDefaultPath(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9849     PyObject 
* _resultobj
; 
9851     wxGenericDirCtrl 
* _arg0
; 
9852     PyObject 
* _argo0 
= 0; 
9853     char *_kwnames
[] = { "self", NULL 
}; 
9856     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetDefaultPath",_kwnames
,&_argo0
))  
9859         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9860         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
9861             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetDefaultPath. Expected _wxGenericDirCtrl_p."); 
9866     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9867     _result 
= new wxString (wxGenericDirCtrl_GetDefaultPath(_arg0
)); 
9869     wxPyEndAllowThreads(__tstate
); 
9870     if (PyErr_Occurred()) return NULL
; 
9873     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
9875     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9884 #define wxGenericDirCtrl_SetDefaultPath(_swigobj,_swigarg0)  (_swigobj->SetDefaultPath(_swigarg0)) 
9885 static PyObject 
*_wrap_wxGenericDirCtrl_SetDefaultPath(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9886     PyObject 
* _resultobj
; 
9887     wxGenericDirCtrl 
* _arg0
; 
9889     PyObject 
* _argo0 
= 0; 
9890     PyObject 
* _obj1 
= 0; 
9891     char *_kwnames
[] = { "self","path", NULL 
}; 
9894     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGenericDirCtrl_SetDefaultPath",_kwnames
,&_argo0
,&_obj1
))  
9897         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9898         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
9899             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_SetDefaultPath. Expected _wxGenericDirCtrl_p."); 
9904     _arg1 
= wxString_in_helper(_obj1
); 
9909     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9910     wxGenericDirCtrl_SetDefaultPath(_arg0
,*_arg1
); 
9912     wxPyEndAllowThreads(__tstate
); 
9913     if (PyErr_Occurred()) return NULL
; 
9914 }    Py_INCREF(Py_None
); 
9915     _resultobj 
= Py_None
; 
9923 #define wxGenericDirCtrl_GetPath(_swigobj)  (_swigobj->GetPath()) 
9924 static PyObject 
*_wrap_wxGenericDirCtrl_GetPath(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9925     PyObject 
* _resultobj
; 
9927     wxGenericDirCtrl 
* _arg0
; 
9928     PyObject 
* _argo0 
= 0; 
9929     char *_kwnames
[] = { "self", NULL 
}; 
9932     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetPath",_kwnames
,&_argo0
))  
9935         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9936         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
9937             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetPath. Expected _wxGenericDirCtrl_p."); 
9942     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9943     _result 
= new wxString (wxGenericDirCtrl_GetPath(_arg0
)); 
9945     wxPyEndAllowThreads(__tstate
); 
9946     if (PyErr_Occurred()) return NULL
; 
9949     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
9951     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9960 #define wxGenericDirCtrl_GetFilePath(_swigobj)  (_swigobj->GetFilePath()) 
9961 static PyObject 
*_wrap_wxGenericDirCtrl_GetFilePath(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9962     PyObject 
* _resultobj
; 
9964     wxGenericDirCtrl 
* _arg0
; 
9965     PyObject 
* _argo0 
= 0; 
9966     char *_kwnames
[] = { "self", NULL 
}; 
9969     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetFilePath",_kwnames
,&_argo0
))  
9972         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9973         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
9974             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetFilePath. Expected _wxGenericDirCtrl_p."); 
9979     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9980     _result 
= new wxString (wxGenericDirCtrl_GetFilePath(_arg0
)); 
9982     wxPyEndAllowThreads(__tstate
); 
9983     if (PyErr_Occurred()) return NULL
; 
9986     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
9988     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9997 #define wxGenericDirCtrl_SetPath(_swigobj,_swigarg0)  (_swigobj->SetPath(_swigarg0)) 
9998 static PyObject 
*_wrap_wxGenericDirCtrl_SetPath(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9999     PyObject 
* _resultobj
; 
10000     wxGenericDirCtrl 
* _arg0
; 
10002     PyObject 
* _argo0 
= 0; 
10003     PyObject 
* _obj1 
= 0; 
10004     char *_kwnames
[] = { "self","path", NULL 
}; 
10007     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGenericDirCtrl_SetPath",_kwnames
,&_argo0
,&_obj1
))  
10010         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10011         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10012             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_SetPath. Expected _wxGenericDirCtrl_p."); 
10017     _arg1 
= wxString_in_helper(_obj1
); 
10022     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10023     wxGenericDirCtrl_SetPath(_arg0
,*_arg1
); 
10025     wxPyEndAllowThreads(__tstate
); 
10026     if (PyErr_Occurred()) return NULL
; 
10027 }    Py_INCREF(Py_None
); 
10028     _resultobj 
= Py_None
; 
10036 #define wxGenericDirCtrl_ShowHidden(_swigobj,_swigarg0)  (_swigobj->ShowHidden(_swigarg0)) 
10037 static PyObject 
*_wrap_wxGenericDirCtrl_ShowHidden(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10038     PyObject 
* _resultobj
; 
10039     wxGenericDirCtrl 
* _arg0
; 
10041     PyObject 
* _argo0 
= 0; 
10043     char *_kwnames
[] = { "self","show", NULL 
}; 
10046     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGenericDirCtrl_ShowHidden",_kwnames
,&_argo0
,&tempbool1
))  
10049         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10050         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10051             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_ShowHidden. Expected _wxGenericDirCtrl_p."); 
10055     _arg1 
= (bool ) tempbool1
; 
10057     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10058     wxGenericDirCtrl_ShowHidden(_arg0
,_arg1
); 
10060     wxPyEndAllowThreads(__tstate
); 
10061     if (PyErr_Occurred()) return NULL
; 
10062 }    Py_INCREF(Py_None
); 
10063     _resultobj 
= Py_None
; 
10067 #define wxGenericDirCtrl_GetShowHidden(_swigobj)  (_swigobj->GetShowHidden()) 
10068 static PyObject 
*_wrap_wxGenericDirCtrl_GetShowHidden(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10069     PyObject 
* _resultobj
; 
10071     wxGenericDirCtrl 
* _arg0
; 
10072     PyObject 
* _argo0 
= 0; 
10073     char *_kwnames
[] = { "self", NULL 
}; 
10076     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetShowHidden",_kwnames
,&_argo0
))  
10079         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10080         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10081             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetShowHidden. Expected _wxGenericDirCtrl_p."); 
10086     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10087     _result 
= (bool )wxGenericDirCtrl_GetShowHidden(_arg0
); 
10089     wxPyEndAllowThreads(__tstate
); 
10090     if (PyErr_Occurred()) return NULL
; 
10091 }    _resultobj 
= Py_BuildValue("i",_result
); 
10095 #define wxGenericDirCtrl_GetFilter(_swigobj)  (_swigobj->GetFilter()) 
10096 static PyObject 
*_wrap_wxGenericDirCtrl_GetFilter(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10097     PyObject 
* _resultobj
; 
10098     wxString 
* _result
; 
10099     wxGenericDirCtrl 
* _arg0
; 
10100     PyObject 
* _argo0 
= 0; 
10101     char *_kwnames
[] = { "self", NULL 
}; 
10104     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetFilter",_kwnames
,&_argo0
))  
10107         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10108         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10109             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetFilter. Expected _wxGenericDirCtrl_p."); 
10114     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10115     _result 
= new wxString (wxGenericDirCtrl_GetFilter(_arg0
)); 
10117     wxPyEndAllowThreads(__tstate
); 
10118     if (PyErr_Occurred()) return NULL
; 
10121     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
10123     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10132 #define wxGenericDirCtrl_SetFilter(_swigobj,_swigarg0)  (_swigobj->SetFilter(_swigarg0)) 
10133 static PyObject 
*_wrap_wxGenericDirCtrl_SetFilter(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10134     PyObject 
* _resultobj
; 
10135     wxGenericDirCtrl 
* _arg0
; 
10137     PyObject 
* _argo0 
= 0; 
10138     PyObject 
* _obj1 
= 0; 
10139     char *_kwnames
[] = { "self","filter", NULL 
}; 
10142     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGenericDirCtrl_SetFilter",_kwnames
,&_argo0
,&_obj1
))  
10145         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10146         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10147             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_SetFilter. Expected _wxGenericDirCtrl_p."); 
10152     _arg1 
= wxString_in_helper(_obj1
); 
10157     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10158     wxGenericDirCtrl_SetFilter(_arg0
,*_arg1
); 
10160     wxPyEndAllowThreads(__tstate
); 
10161     if (PyErr_Occurred()) return NULL
; 
10162 }    Py_INCREF(Py_None
); 
10163     _resultobj 
= Py_None
; 
10171 #define wxGenericDirCtrl_GetFilterIndex(_swigobj)  (_swigobj->GetFilterIndex()) 
10172 static PyObject 
*_wrap_wxGenericDirCtrl_GetFilterIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10173     PyObject 
* _resultobj
; 
10175     wxGenericDirCtrl 
* _arg0
; 
10176     PyObject 
* _argo0 
= 0; 
10177     char *_kwnames
[] = { "self", NULL 
}; 
10180     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetFilterIndex",_kwnames
,&_argo0
))  
10183         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10184         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10185             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetFilterIndex. Expected _wxGenericDirCtrl_p."); 
10190     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10191     _result 
= (int )wxGenericDirCtrl_GetFilterIndex(_arg0
); 
10193     wxPyEndAllowThreads(__tstate
); 
10194     if (PyErr_Occurred()) return NULL
; 
10195 }    _resultobj 
= Py_BuildValue("i",_result
); 
10199 #define wxGenericDirCtrl_SetFilterIndex(_swigobj,_swigarg0)  (_swigobj->SetFilterIndex(_swigarg0)) 
10200 static PyObject 
*_wrap_wxGenericDirCtrl_SetFilterIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10201     PyObject 
* _resultobj
; 
10202     wxGenericDirCtrl 
* _arg0
; 
10204     PyObject 
* _argo0 
= 0; 
10205     char *_kwnames
[] = { "self","n", NULL 
}; 
10208     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGenericDirCtrl_SetFilterIndex",_kwnames
,&_argo0
,&_arg1
))  
10211         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10212         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10213             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_SetFilterIndex. Expected _wxGenericDirCtrl_p."); 
10218     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10219     wxGenericDirCtrl_SetFilterIndex(_arg0
,_arg1
); 
10221     wxPyEndAllowThreads(__tstate
); 
10222     if (PyErr_Occurred()) return NULL
; 
10223 }    Py_INCREF(Py_None
); 
10224     _resultobj 
= Py_None
; 
10228 #define wxGenericDirCtrl_GetRootId(_swigobj)  (_swigobj->GetRootId()) 
10229 static PyObject 
*_wrap_wxGenericDirCtrl_GetRootId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10230     PyObject 
* _resultobj
; 
10231     wxTreeItemId 
* _result
; 
10232     wxGenericDirCtrl 
* _arg0
; 
10233     PyObject 
* _argo0 
= 0; 
10234     char *_kwnames
[] = { "self", NULL 
}; 
10238     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetRootId",_kwnames
,&_argo0
))  
10241         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10242         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10243             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetRootId. Expected _wxGenericDirCtrl_p."); 
10248     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10249     _result 
= new wxTreeItemId (wxGenericDirCtrl_GetRootId(_arg0
)); 
10251     wxPyEndAllowThreads(__tstate
); 
10252     if (PyErr_Occurred()) return NULL
; 
10253 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
10254     _resultobj 
= Py_BuildValue("s",_ptemp
); 
10258 #define wxGenericDirCtrl_GetTreeCtrl(_swigobj)  (_swigobj->GetTreeCtrl()) 
10259 static PyObject 
*_wrap_wxGenericDirCtrl_GetTreeCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10260     PyObject 
* _resultobj
; 
10261     wxTreeCtrl 
* _result
; 
10262     wxGenericDirCtrl 
* _arg0
; 
10263     PyObject 
* _argo0 
= 0; 
10264     char *_kwnames
[] = { "self", NULL 
}; 
10267     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetTreeCtrl",_kwnames
,&_argo0
))  
10270         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10271         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10272             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetTreeCtrl. Expected _wxGenericDirCtrl_p."); 
10277     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10278     _result 
= (wxTreeCtrl 
*)wxGenericDirCtrl_GetTreeCtrl(_arg0
); 
10280     wxPyEndAllowThreads(__tstate
); 
10281     if (PyErr_Occurred()) return NULL
; 
10282 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
10286 #define wxGenericDirCtrl_GetFilterListCtrl(_swigobj)  (_swigobj->GetFilterListCtrl()) 
10287 static PyObject 
*_wrap_wxGenericDirCtrl_GetFilterListCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10288     PyObject 
* _resultobj
; 
10289     wxDirFilterListCtrl 
* _result
; 
10290     wxGenericDirCtrl 
* _arg0
; 
10291     PyObject 
* _argo0 
= 0; 
10292     char *_kwnames
[] = { "self", NULL 
}; 
10296     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetFilterListCtrl",_kwnames
,&_argo0
))  
10299         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10300         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10301             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetFilterListCtrl. Expected _wxGenericDirCtrl_p."); 
10306     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10307     _result 
= (wxDirFilterListCtrl 
*)wxGenericDirCtrl_GetFilterListCtrl(_arg0
); 
10309     wxPyEndAllowThreads(__tstate
); 
10310     if (PyErr_Occurred()) return NULL
; 
10312         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDirFilterListCtrl_p"); 
10313         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10315         Py_INCREF(Py_None
); 
10316         _resultobj 
= Py_None
; 
10321 static void *SwigwxDirFilterListCtrlTowxChoice(void *ptr
) { 
10322     wxDirFilterListCtrl 
*src
; 
10324     src 
= (wxDirFilterListCtrl 
*) ptr
; 
10325     dest 
= (wxChoice 
*) src
; 
10326     return (void *) dest
; 
10329 static void *SwigwxDirFilterListCtrlTowxControlWithItems(void *ptr
) { 
10330     wxDirFilterListCtrl 
*src
; 
10331     wxControlWithItems 
*dest
; 
10332     src 
= (wxDirFilterListCtrl 
*) ptr
; 
10333     dest 
= (wxControlWithItems 
*) src
; 
10334     return (void *) dest
; 
10337 static void *SwigwxDirFilterListCtrlTowxControl(void *ptr
) { 
10338     wxDirFilterListCtrl 
*src
; 
10340     src 
= (wxDirFilterListCtrl 
*) ptr
; 
10341     dest 
= (wxControl 
*) src
; 
10342     return (void *) dest
; 
10345 static void *SwigwxDirFilterListCtrlTowxWindow(void *ptr
) { 
10346     wxDirFilterListCtrl 
*src
; 
10348     src 
= (wxDirFilterListCtrl 
*) ptr
; 
10349     dest 
= (wxWindow 
*) src
; 
10350     return (void *) dest
; 
10353 static void *SwigwxDirFilterListCtrlTowxEvtHandler(void *ptr
) { 
10354     wxDirFilterListCtrl 
*src
; 
10355     wxEvtHandler 
*dest
; 
10356     src 
= (wxDirFilterListCtrl 
*) ptr
; 
10357     dest 
= (wxEvtHandler 
*) src
; 
10358     return (void *) dest
; 
10361 static void *SwigwxDirFilterListCtrlTowxObject(void *ptr
) { 
10362     wxDirFilterListCtrl 
*src
; 
10364     src 
= (wxDirFilterListCtrl 
*) ptr
; 
10365     dest 
= (wxObject 
*) src
; 
10366     return (void *) dest
; 
10369 #define new_wxDirFilterListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (new wxDirFilterListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
10370 static PyObject 
*_wrap_new_wxDirFilterListCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10371     PyObject 
* _resultobj
; 
10372     wxDirFilterListCtrl 
* _result
; 
10373     wxGenericDirCtrl 
* _arg0
; 
10374     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
10375     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
10376     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
10377     long  _arg4 
= (long ) 0; 
10378     PyObject 
* _argo0 
= 0; 
10380     PyObject 
* _obj2 
= 0; 
10382     PyObject 
* _obj3 
= 0; 
10383     char *_kwnames
[] = { "parent","id","pos","size","style", NULL 
}; 
10387     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOl:new_wxDirFilterListCtrl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
))  
10390         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10391         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10392             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDirFilterListCtrl. Expected _wxGenericDirCtrl_p."); 
10399     if (! wxPoint_helper(_obj2
, &_arg2
)) 
10405     if (! wxSize_helper(_obj3
, &_arg3
)) 
10409     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10410     _result 
= (wxDirFilterListCtrl 
*)new_wxDirFilterListCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
); 
10412     wxPyEndAllowThreads(__tstate
); 
10413     if (PyErr_Occurred()) return NULL
; 
10415         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDirFilterListCtrl_p"); 
10416         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10418         Py_INCREF(Py_None
); 
10419         _resultobj 
= Py_None
; 
10424 #define new_wxPreDirFilterListCtrl() (new wxDirFilterListCtrl()) 
10425 static PyObject 
*_wrap_new_wxPreDirFilterListCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10426     PyObject 
* _resultobj
; 
10427     wxDirFilterListCtrl 
* _result
; 
10428     char *_kwnames
[] = {  NULL 
}; 
10432     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreDirFilterListCtrl",_kwnames
))  
10435     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10436     _result 
= (wxDirFilterListCtrl 
*)new_wxPreDirFilterListCtrl(); 
10438     wxPyEndAllowThreads(__tstate
); 
10439     if (PyErr_Occurred()) return NULL
; 
10441         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDirFilterListCtrl_p"); 
10442         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10444         Py_INCREF(Py_None
); 
10445         _resultobj 
= Py_None
; 
10450 #define wxDirFilterListCtrl_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
10451 static PyObject 
*_wrap_wxDirFilterListCtrl_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10452     PyObject 
* _resultobj
; 
10454     wxDirFilterListCtrl 
* _arg0
; 
10455     wxGenericDirCtrl 
* _arg1
; 
10456     wxWindowID  _arg2 
= (wxWindowID 
) -1; 
10457     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
10458     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
10459     long  _arg5 
= (long ) 0; 
10460     PyObject 
* _argo0 
= 0; 
10461     PyObject 
* _argo1 
= 0; 
10463     PyObject 
* _obj3 
= 0; 
10465     PyObject 
* _obj4 
= 0; 
10466     char *_kwnames
[] = { "self","parent","id","pos","size","style", NULL 
}; 
10469     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOl:wxDirFilterListCtrl_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
))  
10472         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10473         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirFilterListCtrl_p")) { 
10474             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirFilterListCtrl_Create. Expected _wxDirFilterListCtrl_p."); 
10479         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10480         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGenericDirCtrl_p")) { 
10481             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDirFilterListCtrl_Create. Expected _wxGenericDirCtrl_p."); 
10488     if (! wxPoint_helper(_obj3
, &_arg3
)) 
10494     if (! wxSize_helper(_obj4
, &_arg4
)) 
10498     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10499     _result 
= (bool )wxDirFilterListCtrl_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
); 
10501     wxPyEndAllowThreads(__tstate
); 
10502     if (PyErr_Occurred()) return NULL
; 
10503 }    _resultobj 
= Py_BuildValue("i",_result
); 
10507 #define wxDirFilterListCtrl_FillFilterList(_swigobj,_swigarg0,_swigarg1)  (_swigobj->FillFilterList(_swigarg0,_swigarg1)) 
10508 static PyObject 
*_wrap_wxDirFilterListCtrl_FillFilterList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10509     PyObject 
* _resultobj
; 
10510     wxDirFilterListCtrl 
* _arg0
; 
10513     PyObject 
* _argo0 
= 0; 
10514     PyObject 
* _obj1 
= 0; 
10515     char *_kwnames
[] = { "self","filter","defaultFilter", NULL 
}; 
10518     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxDirFilterListCtrl_FillFilterList",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
10521         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10522         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirFilterListCtrl_p")) { 
10523             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirFilterListCtrl_FillFilterList. Expected _wxDirFilterListCtrl_p."); 
10528     _arg1 
= wxString_in_helper(_obj1
); 
10533     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10534     wxDirFilterListCtrl_FillFilterList(_arg0
,*_arg1
,_arg2
); 
10536     wxPyEndAllowThreads(__tstate
); 
10537     if (PyErr_Occurred()) return NULL
; 
10538 }    Py_INCREF(Py_None
); 
10539     _resultobj 
= Py_None
; 
10547 static PyMethodDef controls2cMethods
[] = { 
10548          { "wxDirFilterListCtrl_FillFilterList", (PyCFunction
) _wrap_wxDirFilterListCtrl_FillFilterList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10549          { "wxDirFilterListCtrl_Create", (PyCFunction
) _wrap_wxDirFilterListCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10550          { "new_wxPreDirFilterListCtrl", (PyCFunction
) _wrap_new_wxPreDirFilterListCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10551          { "new_wxDirFilterListCtrl", (PyCFunction
) _wrap_new_wxDirFilterListCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10552          { "wxGenericDirCtrl_GetFilterListCtrl", (PyCFunction
) _wrap_wxGenericDirCtrl_GetFilterListCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10553          { "wxGenericDirCtrl_GetTreeCtrl", (PyCFunction
) _wrap_wxGenericDirCtrl_GetTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10554          { "wxGenericDirCtrl_GetRootId", (PyCFunction
) _wrap_wxGenericDirCtrl_GetRootId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10555          { "wxGenericDirCtrl_SetFilterIndex", (PyCFunction
) _wrap_wxGenericDirCtrl_SetFilterIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10556          { "wxGenericDirCtrl_GetFilterIndex", (PyCFunction
) _wrap_wxGenericDirCtrl_GetFilterIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10557          { "wxGenericDirCtrl_SetFilter", (PyCFunction
) _wrap_wxGenericDirCtrl_SetFilter
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10558          { "wxGenericDirCtrl_GetFilter", (PyCFunction
) _wrap_wxGenericDirCtrl_GetFilter
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10559          { "wxGenericDirCtrl_GetShowHidden", (PyCFunction
) _wrap_wxGenericDirCtrl_GetShowHidden
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10560          { "wxGenericDirCtrl_ShowHidden", (PyCFunction
) _wrap_wxGenericDirCtrl_ShowHidden
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10561          { "wxGenericDirCtrl_SetPath", (PyCFunction
) _wrap_wxGenericDirCtrl_SetPath
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10562          { "wxGenericDirCtrl_GetFilePath", (PyCFunction
) _wrap_wxGenericDirCtrl_GetFilePath
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10563          { "wxGenericDirCtrl_GetPath", (PyCFunction
) _wrap_wxGenericDirCtrl_GetPath
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10564          { "wxGenericDirCtrl_SetDefaultPath", (PyCFunction
) _wrap_wxGenericDirCtrl_SetDefaultPath
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10565          { "wxGenericDirCtrl_GetDefaultPath", (PyCFunction
) _wrap_wxGenericDirCtrl_GetDefaultPath
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10566          { "wxGenericDirCtrl_ExpandPath", (PyCFunction
) _wrap_wxGenericDirCtrl_ExpandPath
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10567          { "wxGenericDirCtrl_Create", (PyCFunction
) _wrap_wxGenericDirCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10568          { "new_wxPreGenericDirCtrl", (PyCFunction
) _wrap_new_wxPreGenericDirCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10569          { "new_wxGenericDirCtrl", (PyCFunction
) _wrap_new_wxGenericDirCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10570          { "wxDirItemData_m_isDir_get", (PyCFunction
) _wrap_wxDirItemData_m_isDir_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10571          { "wxDirItemData_m_isDir_set", (PyCFunction
) _wrap_wxDirItemData_m_isDir_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10572          { "wxDirItemData_m_isExpanded_get", (PyCFunction
) _wrap_wxDirItemData_m_isExpanded_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10573          { "wxDirItemData_m_isExpanded_set", (PyCFunction
) _wrap_wxDirItemData_m_isExpanded_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10574          { "wxDirItemData_m_isHidden_get", (PyCFunction
) _wrap_wxDirItemData_m_isHidden_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10575          { "wxDirItemData_m_isHidden_set", (PyCFunction
) _wrap_wxDirItemData_m_isHidden_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10576          { "wxDirItemData_m_name_get", (PyCFunction
) _wrap_wxDirItemData_m_name_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10577          { "wxDirItemData_m_name_set", (PyCFunction
) _wrap_wxDirItemData_m_name_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10578          { "wxDirItemData_m_path_get", (PyCFunction
) _wrap_wxDirItemData_m_path_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10579          { "wxDirItemData_m_path_set", (PyCFunction
) _wrap_wxDirItemData_m_path_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10580          { "wxDirItemData_SetNewDirName", (PyCFunction
) _wrap_wxDirItemData_SetNewDirName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10581          { "new_wxDirItemData", (PyCFunction
) _wrap_new_wxDirItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10582          { "wxTreeCtrl_GetBoundingRect", (PyCFunction
) _wrap_wxTreeCtrl_GetBoundingRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10583          { "wxTreeCtrl_SetItemFont", (PyCFunction
) _wrap_wxTreeCtrl_SetItemFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10584          { "wxTreeCtrl_SetItemBackgroundColour", (PyCFunction
) _wrap_wxTreeCtrl_SetItemBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10585          { "wxTreeCtrl_SetItemTextColour", (PyCFunction
) _wrap_wxTreeCtrl_SetItemTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10586          { "wxTreeCtrl_HitTest", (PyCFunction
) _wrap_wxTreeCtrl_HitTest
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10587          { "wxTreeCtrl_IsBold", (PyCFunction
) _wrap_wxTreeCtrl_IsBold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10588          { "wxTreeCtrl_SetItemBold", (PyCFunction
) _wrap_wxTreeCtrl_SetItemBold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10589          { "wxTreeCtrl_SortChildren", (PyCFunction
) _wrap_wxTreeCtrl_SortChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10590          { "wxTreeCtrl_EditLabel", (PyCFunction
) _wrap_wxTreeCtrl_EditLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10591          { "wxTreeCtrl_ScrollTo", (PyCFunction
) _wrap_wxTreeCtrl_ScrollTo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10592          { "wxTreeCtrl_EnsureVisible", (PyCFunction
) _wrap_wxTreeCtrl_EnsureVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10593          { "wxTreeCtrl_SelectItem", (PyCFunction
) _wrap_wxTreeCtrl_SelectItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10594          { "wxTreeCtrl_UnselectAll", (PyCFunction
) _wrap_wxTreeCtrl_UnselectAll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10595          { "wxTreeCtrl_Unselect", (PyCFunction
) _wrap_wxTreeCtrl_Unselect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10596          { "wxTreeCtrl_Toggle", (PyCFunction
) _wrap_wxTreeCtrl_Toggle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10597          { "wxTreeCtrl_CollapseAndReset", (PyCFunction
) _wrap_wxTreeCtrl_CollapseAndReset
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10598          { "wxTreeCtrl_Collapse", (PyCFunction
) _wrap_wxTreeCtrl_Collapse
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10599          { "wxTreeCtrl_Expand", (PyCFunction
) _wrap_wxTreeCtrl_Expand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10600          { "wxTreeCtrl_DeleteAllItems", (PyCFunction
) _wrap_wxTreeCtrl_DeleteAllItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10601          { "wxTreeCtrl_DeleteChildren", (PyCFunction
) _wrap_wxTreeCtrl_DeleteChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10602          { "wxTreeCtrl_Delete", (PyCFunction
) _wrap_wxTreeCtrl_Delete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10603          { "wxTreeCtrl_AppendItem", (PyCFunction
) _wrap_wxTreeCtrl_AppendItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10604          { "wxTreeCtrl_InsertItemBefore", (PyCFunction
) _wrap_wxTreeCtrl_InsertItemBefore
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10605          { "wxTreeCtrl_InsertItem", (PyCFunction
) _wrap_wxTreeCtrl_InsertItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10606          { "wxTreeCtrl_PrependItem", (PyCFunction
) _wrap_wxTreeCtrl_PrependItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10607          { "wxTreeCtrl_AddRoot", (PyCFunction
) _wrap_wxTreeCtrl_AddRoot
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10608          { "wxTreeCtrl_GetLastChild", (PyCFunction
) _wrap_wxTreeCtrl_GetLastChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10609          { "wxTreeCtrl_GetPrevVisible", (PyCFunction
) _wrap_wxTreeCtrl_GetPrevVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10610          { "wxTreeCtrl_GetNextVisible", (PyCFunction
) _wrap_wxTreeCtrl_GetNextVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10611          { "wxTreeCtrl_GetFirstVisibleItem", (PyCFunction
) _wrap_wxTreeCtrl_GetFirstVisibleItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10612          { "wxTreeCtrl_GetPrevSibling", (PyCFunction
) _wrap_wxTreeCtrl_GetPrevSibling
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10613          { "wxTreeCtrl_GetNextSibling", (PyCFunction
) _wrap_wxTreeCtrl_GetNextSibling
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10614          { "wxTreeCtrl_GetNextChild", (PyCFunction
) _wrap_wxTreeCtrl_GetNextChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10615          { "wxTreeCtrl_GetFirstChild", (PyCFunction
) _wrap_wxTreeCtrl_GetFirstChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10616          { "wxTreeCtrl_GetChildrenCount", (PyCFunction
) _wrap_wxTreeCtrl_GetChildrenCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10617          { "wxTreeCtrl_GetSelections", (PyCFunction
) _wrap_wxTreeCtrl_GetSelections
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10618          { "wxTreeCtrl_GetItemParent", (PyCFunction
) _wrap_wxTreeCtrl_GetItemParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10619          { "wxTreeCtrl_GetSelection", (PyCFunction
) _wrap_wxTreeCtrl_GetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10620          { "wxTreeCtrl_GetRootItem", (PyCFunction
) _wrap_wxTreeCtrl_GetRootItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10621          { "wxTreeCtrl_IsSelected", (PyCFunction
) _wrap_wxTreeCtrl_IsSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10622          { "wxTreeCtrl_IsExpanded", (PyCFunction
) _wrap_wxTreeCtrl_IsExpanded
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10623          { "wxTreeCtrl_ItemHasChildren", (PyCFunction
) _wrap_wxTreeCtrl_ItemHasChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10624          { "wxTreeCtrl_IsVisible", (PyCFunction
) _wrap_wxTreeCtrl_IsVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10625          { "wxTreeCtrl_SetPyData", (PyCFunction
) _wrap_wxTreeCtrl_SetPyData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10626          { "wxTreeCtrl_GetPyData", (PyCFunction
) _wrap_wxTreeCtrl_GetPyData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10627          { "wxTreeCtrl_SetItemData", (PyCFunction
) _wrap_wxTreeCtrl_SetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10628          { "wxTreeCtrl_GetItemData", (PyCFunction
) _wrap_wxTreeCtrl_GetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10629          { "wxTreeCtrl_SetItemHasChildren", (PyCFunction
) _wrap_wxTreeCtrl_SetItemHasChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10630          { "wxTreeCtrl_SetItemSelectedImage", (PyCFunction
) _wrap_wxTreeCtrl_SetItemSelectedImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10631          { "wxTreeCtrl_SetItemImage", (PyCFunction
) _wrap_wxTreeCtrl_SetItemImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10632          { "wxTreeCtrl_SetItemText", (PyCFunction
) _wrap_wxTreeCtrl_SetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10633          { "wxTreeCtrl_GetItemSelectedImage", (PyCFunction
) _wrap_wxTreeCtrl_GetItemSelectedImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10634          { "wxTreeCtrl_GetItemImage", (PyCFunction
) _wrap_wxTreeCtrl_GetItemImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10635          { "wxTreeCtrl_GetItemText", (PyCFunction
) _wrap_wxTreeCtrl_GetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10636          { "wxTreeCtrl_SetSpacing", (PyCFunction
) _wrap_wxTreeCtrl_SetSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10637          { "wxTreeCtrl_GetSpacing", (PyCFunction
) _wrap_wxTreeCtrl_GetSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10638          { "wxTreeCtrl_AssignStateImageList", (PyCFunction
) _wrap_wxTreeCtrl_AssignStateImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10639          { "wxTreeCtrl_AssignImageList", (PyCFunction
) _wrap_wxTreeCtrl_AssignImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10640          { "wxTreeCtrl_SetStateImageList", (PyCFunction
) _wrap_wxTreeCtrl_SetStateImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10641          { "wxTreeCtrl_SetImageList", (PyCFunction
) _wrap_wxTreeCtrl_SetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10642          { "wxTreeCtrl_GetStateImageList", (PyCFunction
) _wrap_wxTreeCtrl_GetStateImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10643          { "wxTreeCtrl_GetImageList", (PyCFunction
) _wrap_wxTreeCtrl_GetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10644          { "wxTreeCtrl_SetIndent", (PyCFunction
) _wrap_wxTreeCtrl_SetIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10645          { "wxTreeCtrl_GetIndent", (PyCFunction
) _wrap_wxTreeCtrl_GetIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10646          { "wxTreeCtrl_GetCount", (PyCFunction
) _wrap_wxTreeCtrl_GetCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10647          { "wxTreeCtrl__setCallbackInfo", (PyCFunction
) _wrap_wxTreeCtrl__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10648          { "wxTreeCtrl_Create", (PyCFunction
) _wrap_wxTreeCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10649          { "new_wxPreTreeCtrl", (PyCFunction
) _wrap_new_wxPreTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10650          { "new_wxTreeCtrl", (PyCFunction
) _wrap_new_wxTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10651          { "wxTreeEvent_GetLabel", (PyCFunction
) _wrap_wxTreeEvent_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10652          { "wxTreeEvent_GetCode", (PyCFunction
) _wrap_wxTreeEvent_GetCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10653          { "wxTreeEvent_GetKeyEvent", (PyCFunction
) _wrap_wxTreeEvent_GetKeyEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10654          { "wxTreeEvent_GetPoint", (PyCFunction
) _wrap_wxTreeEvent_GetPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10655          { "wxTreeEvent_GetOldItem", (PyCFunction
) _wrap_wxTreeEvent_GetOldItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10656          { "wxTreeEvent_GetItem", (PyCFunction
) _wrap_wxTreeEvent_GetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10657          { "new_wxTreeEvent", (PyCFunction
) _wrap_new_wxTreeEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10658          { "wxTreeItemData_SetId", (PyCFunction
) _wrap_wxTreeItemData_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10659          { "wxTreeItemData_GetId", (PyCFunction
) _wrap_wxTreeItemData_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10660          { "wxTreeItemData_SetData", (PyCFunction
) _wrap_wxTreeItemData_SetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10661          { "wxTreeItemData_GetData", (PyCFunction
) _wrap_wxTreeItemData_GetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10662          { "new_wxTreeItemData", (PyCFunction
) _wrap_new_wxTreeItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10663          { "wxTreeItemId___cmp__", (PyCFunction
) _wrap_wxTreeItemId___cmp__
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10664          { "wxTreeItemId_IsOk", (PyCFunction
) _wrap_wxTreeItemId_IsOk
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10665          { "delete_wxTreeItemId", (PyCFunction
) _wrap_delete_wxTreeItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10666          { "new_wxTreeItemId", (PyCFunction
) _wrap_new_wxTreeItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10667          { "wxTreeItemAttr_GetFont", (PyCFunction
) _wrap_wxTreeItemAttr_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10668          { "wxTreeItemAttr_GetBackgroundColour", (PyCFunction
) _wrap_wxTreeItemAttr_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10669          { "wxTreeItemAttr_GetTextColour", (PyCFunction
) _wrap_wxTreeItemAttr_GetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10670          { "wxTreeItemAttr_HasFont", (PyCFunction
) _wrap_wxTreeItemAttr_HasFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10671          { "wxTreeItemAttr_HasBackgroundColour", (PyCFunction
) _wrap_wxTreeItemAttr_HasBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10672          { "wxTreeItemAttr_HasTextColour", (PyCFunction
) _wrap_wxTreeItemAttr_HasTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10673          { "wxTreeItemAttr_SetFont", (PyCFunction
) _wrap_wxTreeItemAttr_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10674          { "wxTreeItemAttr_SetBackgroundColour", (PyCFunction
) _wrap_wxTreeItemAttr_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10675          { "wxTreeItemAttr_SetTextColour", (PyCFunction
) _wrap_wxTreeItemAttr_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10676          { "new_wxTreeItemAttr", (PyCFunction
) _wrap_new_wxTreeItemAttr
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10677          { "wxListView_ClearColumnImage", (PyCFunction
) _wrap_wxListView_ClearColumnImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10678          { "wxListView_SetColumnImage", (PyCFunction
) _wrap_wxListView_SetColumnImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10679          { "wxListView_IsSelected", (PyCFunction
) _wrap_wxListView_IsSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10680          { "wxListView_GetFirstSelected", (PyCFunction
) _wrap_wxListView_GetFirstSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10681          { "wxListView_GetNextSelected", (PyCFunction
) _wrap_wxListView_GetNextSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10682          { "wxListView_GetFocusedItem", (PyCFunction
) _wrap_wxListView_GetFocusedItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10683          { "wxListView_Focus", (PyCFunction
) _wrap_wxListView_Focus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10684          { "wxListView_Select", (PyCFunction
) _wrap_wxListView_Select
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10685          { "wxListView_Create", (PyCFunction
) _wrap_wxListView_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10686          { "new_wxPreListView", (PyCFunction
) _wrap_new_wxPreListView
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10687          { "new_wxListView", (PyCFunction
) _wrap_new_wxListView
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10688          { "wxListCtrl_SortItems", (PyCFunction
) _wrap_wxListCtrl_SortItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10689          { "wxListCtrl_GetItemBackgroundColour", (PyCFunction
) _wrap_wxListCtrl_GetItemBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10690          { "wxListCtrl_SetItemBackgroundColour", (PyCFunction
) _wrap_wxListCtrl_SetItemBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10691          { "wxListCtrl_GetItemTextColour", (PyCFunction
) _wrap_wxListCtrl_GetItemTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10692          { "wxListCtrl_SetItemTextColour", (PyCFunction
) _wrap_wxListCtrl_SetItemTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10693          { "wxListCtrl_ScrollList", (PyCFunction
) _wrap_wxListCtrl_ScrollList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10694          { "wxListCtrl_SetItemCount", (PyCFunction
) _wrap_wxListCtrl_SetItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10695          { "wxListCtrl_InsertColumn", (PyCFunction
) _wrap_wxListCtrl_InsertColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10696          { "wxListCtrl_InsertColumnInfo", (PyCFunction
) _wrap_wxListCtrl_InsertColumnInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10697          { "wxListCtrl_InsertImageStringItem", (PyCFunction
) _wrap_wxListCtrl_InsertImageStringItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10698          { "wxListCtrl_InsertImageItem", (PyCFunction
) _wrap_wxListCtrl_InsertImageItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10699          { "wxListCtrl_InsertStringItem", (PyCFunction
) _wrap_wxListCtrl_InsertStringItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10700          { "wxListCtrl_InsertItem", (PyCFunction
) _wrap_wxListCtrl_InsertItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10701          { "wxListCtrl_HitTest", (PyCFunction
) _wrap_wxListCtrl_HitTest
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10702          { "wxListCtrl_FindItemAtPos", (PyCFunction
) _wrap_wxListCtrl_FindItemAtPos
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10703          { "wxListCtrl_FindItemData", (PyCFunction
) _wrap_wxListCtrl_FindItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10704          { "wxListCtrl_FindItem", (PyCFunction
) _wrap_wxListCtrl_FindItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10705          { "wxListCtrl_EnsureVisible", (PyCFunction
) _wrap_wxListCtrl_EnsureVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10706          { "wxListCtrl_ClearAll", (PyCFunction
) _wrap_wxListCtrl_ClearAll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10707          { "wxListCtrl_DeleteAllColumns", (PyCFunction
) _wrap_wxListCtrl_DeleteAllColumns
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10708          { "wxListCtrl_DeleteColumn", (PyCFunction
) _wrap_wxListCtrl_DeleteColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10709          { "wxListCtrl_DeleteAllItems", (PyCFunction
) _wrap_wxListCtrl_DeleteAllItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10710          { "wxListCtrl_DeleteItem", (PyCFunction
) _wrap_wxListCtrl_DeleteItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10711          { "wxListCtrl_Arrange", (PyCFunction
) _wrap_wxListCtrl_Arrange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10712          { "wxListCtrl_RefreshItems", (PyCFunction
) _wrap_wxListCtrl_RefreshItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10713          { "wxListCtrl_RefreshItem", (PyCFunction
) _wrap_wxListCtrl_RefreshItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10714          { "wxListCtrl_IsVirtual", (PyCFunction
) _wrap_wxListCtrl_IsVirtual
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10715          { "wxListCtrl_AssignImageList", (PyCFunction
) _wrap_wxListCtrl_AssignImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10716          { "wxListCtrl_SetImageList", (PyCFunction
) _wrap_wxListCtrl_SetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10717          { "wxListCtrl_GetImageList", (PyCFunction
) _wrap_wxListCtrl_GetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10718          { "wxListCtrl_GetNextItem", (PyCFunction
) _wrap_wxListCtrl_GetNextItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10719          { "wxListCtrl_SetWindowStyleFlag", (PyCFunction
) _wrap_wxListCtrl_SetWindowStyleFlag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10720          { "wxListCtrl_SetSingleStyle", (PyCFunction
) _wrap_wxListCtrl_SetSingleStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10721          { "wxListCtrl_GetTopItem", (PyCFunction
) _wrap_wxListCtrl_GetTopItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10722          { "wxListCtrl_SetTextColour", (PyCFunction
) _wrap_wxListCtrl_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10723          { "wxListCtrl_GetTextColour", (PyCFunction
) _wrap_wxListCtrl_GetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10724          { "wxListCtrl_GetSelectedItemCount", (PyCFunction
) _wrap_wxListCtrl_GetSelectedItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10725          { "wxListCtrl_GetItemSpacing", (PyCFunction
) _wrap_wxListCtrl_GetItemSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10726          { "wxListCtrl_GetColumnCount", (PyCFunction
) _wrap_wxListCtrl_GetColumnCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10727          { "wxListCtrl_GetItemCount", (PyCFunction
) _wrap_wxListCtrl_GetItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10728          { "wxListCtrl_SetItemPosition", (PyCFunction
) _wrap_wxListCtrl_SetItemPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10729          { "wxListCtrl_GetItemRect", (PyCFunction
) _wrap_wxListCtrl_GetItemRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10730          { "wxListCtrl_GetItemPosition", (PyCFunction
) _wrap_wxListCtrl_GetItemPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10731          { "wxListCtrl_SetItemData", (PyCFunction
) _wrap_wxListCtrl_SetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10732          { "wxListCtrl_GetItemData", (PyCFunction
) _wrap_wxListCtrl_GetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10733          { "wxListCtrl_SetItemText", (PyCFunction
) _wrap_wxListCtrl_SetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10734          { "wxListCtrl_GetItemText", (PyCFunction
) _wrap_wxListCtrl_GetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10735          { "wxListCtrl_SetItemImage", (PyCFunction
) _wrap_wxListCtrl_SetItemImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10736          { "wxListCtrl_SetItemState", (PyCFunction
) _wrap_wxListCtrl_SetItemState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10737          { "wxListCtrl_GetItemState", (PyCFunction
) _wrap_wxListCtrl_GetItemState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10738          { "wxListCtrl_SetStringItem", (PyCFunction
) _wrap_wxListCtrl_SetStringItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10739          { "wxListCtrl_SetItem", (PyCFunction
) _wrap_wxListCtrl_SetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10740          { "wxListCtrl_GetItem", (PyCFunction
) _wrap_wxListCtrl_GetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10741          { "wxListCtrl_GetCountPerPage", (PyCFunction
) _wrap_wxListCtrl_GetCountPerPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10742          { "wxListCtrl_SetColumnWidth", (PyCFunction
) _wrap_wxListCtrl_SetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10743          { "wxListCtrl_GetColumnWidth", (PyCFunction
) _wrap_wxListCtrl_GetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10744          { "wxListCtrl_SetColumn", (PyCFunction
) _wrap_wxListCtrl_SetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10745          { "wxListCtrl_GetColumn", (PyCFunction
) _wrap_wxListCtrl_GetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10746          { "wxListCtrl_SetBackgroundColour", (PyCFunction
) _wrap_wxListCtrl_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10747          { "wxListCtrl_SetForegroundColour", (PyCFunction
) _wrap_wxListCtrl_SetForegroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10748          { "wxListCtrl__setCallbackInfo", (PyCFunction
) _wrap_wxListCtrl__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10749          { "wxListCtrl_Create", (PyCFunction
) _wrap_wxListCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10750          { "new_wxPreListCtrl", (PyCFunction
) _wrap_new_wxPreListCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10751          { "new_wxListCtrl", (PyCFunction
) _wrap_new_wxListCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10752          { "wxListEvent_GetCacheTo", (PyCFunction
) _wrap_wxListEvent_GetCacheTo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10753          { "wxListEvent_GetCacheFrom", (PyCFunction
) _wrap_wxListEvent_GetCacheFrom
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10754          { "wxListEvent_GetItem", (PyCFunction
) _wrap_wxListEvent_GetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10755          { "wxListEvent_GetMask", (PyCFunction
) _wrap_wxListEvent_GetMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10756          { "wxListEvent_GetData", (PyCFunction
) _wrap_wxListEvent_GetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10757          { "wxListEvent_GetImage", (PyCFunction
) _wrap_wxListEvent_GetImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10758          { "wxListEvent_GetText", (PyCFunction
) _wrap_wxListEvent_GetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10759          { "wxListEvent_GetLabel", (PyCFunction
) _wrap_wxListEvent_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10760          { "wxListEvent_GetPoint", (PyCFunction
) _wrap_wxListEvent_GetPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10761          { "wxListEvent_GetColumn", (PyCFunction
) _wrap_wxListEvent_GetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10762          { "wxListEvent_GetIndex", (PyCFunction
) _wrap_wxListEvent_GetIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10763          { "wxListEvent_GetCode", (PyCFunction
) _wrap_wxListEvent_GetCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10764          { "wxListEvent_m_item_get", (PyCFunction
) _wrap_wxListEvent_m_item_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10765          { "wxListEvent_m_pointDrag_get", (PyCFunction
) _wrap_wxListEvent_m_pointDrag_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10766          { "wxListEvent_m_col_get", (PyCFunction
) _wrap_wxListEvent_m_col_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10767          { "wxListEvent_m_itemIndex_get", (PyCFunction
) _wrap_wxListEvent_m_itemIndex_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10768          { "wxListEvent_m_oldItemIndex_get", (PyCFunction
) _wrap_wxListEvent_m_oldItemIndex_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10769          { "wxListEvent_m_code_get", (PyCFunction
) _wrap_wxListEvent_m_code_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10770          { "new_wxListEvent", (PyCFunction
) _wrap_new_wxListEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10771          { "wxListItem_m_width_get", (PyCFunction
) _wrap_wxListItem_m_width_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10772          { "wxListItem_m_width_set", (PyCFunction
) _wrap_wxListItem_m_width_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10773          { "wxListItem_m_format_get", (PyCFunction
) _wrap_wxListItem_m_format_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10774          { "wxListItem_m_format_set", (PyCFunction
) _wrap_wxListItem_m_format_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10775          { "wxListItem_m_data_get", (PyCFunction
) _wrap_wxListItem_m_data_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10776          { "wxListItem_m_data_set", (PyCFunction
) _wrap_wxListItem_m_data_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10777          { "wxListItem_m_image_get", (PyCFunction
) _wrap_wxListItem_m_image_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10778          { "wxListItem_m_image_set", (PyCFunction
) _wrap_wxListItem_m_image_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10779          { "wxListItem_m_text_get", (PyCFunction
) _wrap_wxListItem_m_text_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10780          { "wxListItem_m_text_set", (PyCFunction
) _wrap_wxListItem_m_text_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10781          { "wxListItem_m_stateMask_get", (PyCFunction
) _wrap_wxListItem_m_stateMask_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10782          { "wxListItem_m_stateMask_set", (PyCFunction
) _wrap_wxListItem_m_stateMask_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10783          { "wxListItem_m_state_get", (PyCFunction
) _wrap_wxListItem_m_state_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10784          { "wxListItem_m_state_set", (PyCFunction
) _wrap_wxListItem_m_state_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10785          { "wxListItem_m_col_get", (PyCFunction
) _wrap_wxListItem_m_col_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10786          { "wxListItem_m_col_set", (PyCFunction
) _wrap_wxListItem_m_col_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10787          { "wxListItem_m_itemId_get", (PyCFunction
) _wrap_wxListItem_m_itemId_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10788          { "wxListItem_m_itemId_set", (PyCFunction
) _wrap_wxListItem_m_itemId_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10789          { "wxListItem_m_mask_get", (PyCFunction
) _wrap_wxListItem_m_mask_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10790          { "wxListItem_m_mask_set", (PyCFunction
) _wrap_wxListItem_m_mask_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10791          { "wxListItem_GetFont", (PyCFunction
) _wrap_wxListItem_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10792          { "wxListItem_GetBackgroundColour", (PyCFunction
) _wrap_wxListItem_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10793          { "wxListItem_GetTextColour", (PyCFunction
) _wrap_wxListItem_GetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10794          { "wxListItem_HasAttributes", (PyCFunction
) _wrap_wxListItem_HasAttributes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10795          { "wxListItem_GetAttributes", (PyCFunction
) _wrap_wxListItem_GetAttributes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10796          { "wxListItem_GetAlign", (PyCFunction
) _wrap_wxListItem_GetAlign
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10797          { "wxListItem_GetWidth", (PyCFunction
) _wrap_wxListItem_GetWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10798          { "wxListItem_GetData", (PyCFunction
) _wrap_wxListItem_GetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10799          { "wxListItem_GetImage", (PyCFunction
) _wrap_wxListItem_GetImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10800          { "wxListItem_GetText", (PyCFunction
) _wrap_wxListItem_GetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10801          { "wxListItem_GetState", (PyCFunction
) _wrap_wxListItem_GetState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10802          { "wxListItem_GetColumn", (PyCFunction
) _wrap_wxListItem_GetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10803          { "wxListItem_GetId", (PyCFunction
) _wrap_wxListItem_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10804          { "wxListItem_GetMask", (PyCFunction
) _wrap_wxListItem_GetMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10805          { "wxListItem_SetFont", (PyCFunction
) _wrap_wxListItem_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10806          { "wxListItem_SetBackgroundColour", (PyCFunction
) _wrap_wxListItem_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10807          { "wxListItem_SetTextColour", (PyCFunction
) _wrap_wxListItem_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10808          { "wxListItem_SetAlign", (PyCFunction
) _wrap_wxListItem_SetAlign
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10809          { "wxListItem_SetWidth", (PyCFunction
) _wrap_wxListItem_SetWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10810          { "wxListItem_SetData", (PyCFunction
) _wrap_wxListItem_SetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10811          { "wxListItem_SetImage", (PyCFunction
) _wrap_wxListItem_SetImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10812          { "wxListItem_SetText", (PyCFunction
) _wrap_wxListItem_SetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10813          { "wxListItem_SetStateMask", (PyCFunction
) _wrap_wxListItem_SetStateMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10814          { "wxListItem_SetState", (PyCFunction
) _wrap_wxListItem_SetState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10815          { "wxListItem_SetColumn", (PyCFunction
) _wrap_wxListItem_SetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10816          { "wxListItem_SetId", (PyCFunction
) _wrap_wxListItem_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10817          { "wxListItem_SetMask", (PyCFunction
) _wrap_wxListItem_SetMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10818          { "wxListItem_ClearAttributes", (PyCFunction
) _wrap_wxListItem_ClearAttributes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10819          { "wxListItem_Clear", (PyCFunction
) _wrap_wxListItem_Clear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10820          { "delete_wxListItem", (PyCFunction
) _wrap_delete_wxListItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10821          { "new_wxListItem", (PyCFunction
) _wrap_new_wxListItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10822          { "wxListItemAttr_GetFont", (PyCFunction
) _wrap_wxListItemAttr_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10823          { "wxListItemAttr_GetBackgroundColour", (PyCFunction
) _wrap_wxListItemAttr_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10824          { "wxListItemAttr_GetTextColour", (PyCFunction
) _wrap_wxListItemAttr_GetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10825          { "wxListItemAttr_HasFont", (PyCFunction
) _wrap_wxListItemAttr_HasFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10826          { "wxListItemAttr_HasBackgroundColour", (PyCFunction
) _wrap_wxListItemAttr_HasBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10827          { "wxListItemAttr_HasTextColour", (PyCFunction
) _wrap_wxListItemAttr_HasTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10828          { "wxListItemAttr_SetFont", (PyCFunction
) _wrap_wxListItemAttr_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10829          { "wxListItemAttr_SetBackgroundColour", (PyCFunction
) _wrap_wxListItemAttr_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10830          { "wxListItemAttr_SetTextColour", (PyCFunction
) _wrap_wxListItemAttr_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10831          { "new_wxListItemAttr", (PyCFunction
) _wrap_new_wxListItemAttr
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10838  * This table is used by the pointer type-checker 
10840 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
10841     { "_wxEvent","_wxTreeEvent",SwigwxTreeEventTowxEvent
}, 
10842     { "_wxEvent","_wxListEvent",SwigwxListEventTowxEvent
}, 
10843     { "_signed_long","_long",0}, 
10844     { "_wxPrintQuality","_wxCoord",0}, 
10845     { "_wxPrintQuality","_int",0}, 
10846     { "_wxPrintQuality","_signed_int",0}, 
10847     { "_wxPrintQuality","_unsigned_int",0}, 
10848     { "_wxPrintQuality","_wxWindowID",0}, 
10849     { "_wxPrintQuality","_uint",0}, 
10850     { "_wxPrintQuality","_EBool",0}, 
10851     { "_wxPrintQuality","_size_t",0}, 
10852     { "_wxPrintQuality","_time_t",0}, 
10853     { "_wxNotifyEvent","_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent
}, 
10854     { "_wxNotifyEvent","_wxListEvent",SwigwxListEventTowxNotifyEvent
}, 
10855     { "_byte","_unsigned_char",0}, 
10856     { "_wxChoice","_wxDirFilterListCtrl",SwigwxDirFilterListCtrlTowxChoice
}, 
10857     { "_long","_unsigned_long",0}, 
10858     { "_long","_signed_long",0}, 
10859     { "_size_t","_wxCoord",0}, 
10860     { "_size_t","_wxPrintQuality",0}, 
10861     { "_size_t","_time_t",0}, 
10862     { "_size_t","_unsigned_int",0}, 
10863     { "_size_t","_int",0}, 
10864     { "_size_t","_wxWindowID",0}, 
10865     { "_size_t","_uint",0}, 
10866     { "_uint","_wxCoord",0}, 
10867     { "_uint","_wxPrintQuality",0}, 
10868     { "_uint","_time_t",0}, 
10869     { "_uint","_size_t",0}, 
10870     { "_uint","_unsigned_int",0}, 
10871     { "_uint","_int",0}, 
10872     { "_uint","_wxWindowID",0}, 
10873     { "_wxChar","_char",0}, 
10874     { "_wxCommandEvent","_wxTreeEvent",SwigwxTreeEventTowxCommandEvent
}, 
10875     { "_wxCommandEvent","_wxListEvent",SwigwxListEventTowxCommandEvent
}, 
10876     { "_char","_wxChar",0}, 
10877     { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0}, 
10878     { "_EBool","_wxCoord",0}, 
10879     { "_EBool","_wxPrintQuality",0}, 
10880     { "_EBool","_signed_int",0}, 
10881     { "_EBool","_int",0}, 
10882     { "_EBool","_wxWindowID",0}, 
10883     { "_unsigned_long","_long",0}, 
10884     { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0}, 
10885     { "_signed_int","_wxCoord",0}, 
10886     { "_signed_int","_wxPrintQuality",0}, 
10887     { "_signed_int","_EBool",0}, 
10888     { "_signed_int","_wxWindowID",0}, 
10889     { "_signed_int","_int",0}, 
10890     { "_WXTYPE","_short",0}, 
10891     { "_WXTYPE","_signed_short",0}, 
10892     { "_WXTYPE","_unsigned_short",0}, 
10893     { "_unsigned_short","_WXTYPE",0}, 
10894     { "_unsigned_short","_short",0}, 
10895     { "_wxObject","_wxDirFilterListCtrl",SwigwxDirFilterListCtrlTowxObject
}, 
10896     { "_wxObject","_wxGenericDirCtrl",SwigwxGenericDirCtrlTowxObject
}, 
10897     { "_wxObject","_wxDirItemData",SwigwxDirItemDataTowxObject
}, 
10898     { "_wxObject","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxObject
}, 
10899     { "_wxObject","_wxTreeEvent",SwigwxTreeEventTowxObject
}, 
10900     { "_wxObject","_wxPyTreeItemData",SwigwxPyTreeItemDataTowxObject
}, 
10901     { "_wxObject","_wxListView",SwigwxListViewTowxObject
}, 
10902     { "_wxObject","_wxPyListCtrl",SwigwxPyListCtrlTowxObject
}, 
10903     { "_wxObject","_wxListEvent",SwigwxListEventTowxObject
}, 
10904     { "_wxObject","_wxListItem",SwigwxListItemTowxObject
}, 
10905     { "_signed_short","_WXTYPE",0}, 
10906     { "_signed_short","_short",0}, 
10907     { "_unsigned_char","_byte",0}, 
10908     { "_wxControl","_wxDirFilterListCtrl",SwigwxDirFilterListCtrlTowxControl
}, 
10909     { "_wxControl","_wxGenericDirCtrl",SwigwxGenericDirCtrlTowxControl
}, 
10910     { "_wxControl","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxControl
}, 
10911     { "_wxControl","_wxListView",SwigwxListViewTowxControl
}, 
10912     { "_wxControl","_wxPyListCtrl",SwigwxPyListCtrlTowxControl
}, 
10913     { "_unsigned_int","_wxCoord",0}, 
10914     { "_unsigned_int","_wxPrintQuality",0}, 
10915     { "_unsigned_int","_time_t",0}, 
10916     { "_unsigned_int","_size_t",0}, 
10917     { "_unsigned_int","_uint",0}, 
10918     { "_unsigned_int","_wxWindowID",0}, 
10919     { "_unsigned_int","_int",0}, 
10920     { "_short","_WXTYPE",0}, 
10921     { "_short","_unsigned_short",0}, 
10922     { "_short","_signed_short",0}, 
10923     { "_wxControlWithItems","_wxDirFilterListCtrl",SwigwxDirFilterListCtrlTowxControlWithItems
}, 
10924     { "_wxWindowID","_wxCoord",0}, 
10925     { "_wxWindowID","_wxPrintQuality",0}, 
10926     { "_wxWindowID","_time_t",0}, 
10927     { "_wxWindowID","_size_t",0}, 
10928     { "_wxWindowID","_EBool",0}, 
10929     { "_wxWindowID","_uint",0}, 
10930     { "_wxWindowID","_int",0}, 
10931     { "_wxWindowID","_signed_int",0}, 
10932     { "_wxWindowID","_unsigned_int",0}, 
10933     { "_int","_wxCoord",0}, 
10934     { "_int","_wxPrintQuality",0}, 
10935     { "_int","_time_t",0}, 
10936     { "_int","_size_t",0}, 
10937     { "_int","_EBool",0}, 
10938     { "_int","_uint",0}, 
10939     { "_int","_wxWindowID",0}, 
10940     { "_int","_unsigned_int",0}, 
10941     { "_int","_signed_int",0}, 
10942     { "_time_t","_wxCoord",0}, 
10943     { "_time_t","_wxPrintQuality",0}, 
10944     { "_time_t","_unsigned_int",0}, 
10945     { "_time_t","_int",0}, 
10946     { "_time_t","_wxWindowID",0}, 
10947     { "_time_t","_uint",0}, 
10948     { "_time_t","_size_t",0}, 
10949     { "_wxCoord","_int",0}, 
10950     { "_wxCoord","_signed_int",0}, 
10951     { "_wxCoord","_unsigned_int",0}, 
10952     { "_wxCoord","_wxWindowID",0}, 
10953     { "_wxCoord","_uint",0}, 
10954     { "_wxCoord","_EBool",0}, 
10955     { "_wxCoord","_size_t",0}, 
10956     { "_wxCoord","_time_t",0}, 
10957     { "_wxCoord","_wxPrintQuality",0}, 
10958     { "_wxPyListCtrl","_wxListView",SwigwxListViewTowxPyListCtrl
}, 
10959     { "_wxEvtHandler","_wxDirFilterListCtrl",SwigwxDirFilterListCtrlTowxEvtHandler
}, 
10960     { "_wxEvtHandler","_wxGenericDirCtrl",SwigwxGenericDirCtrlTowxEvtHandler
}, 
10961     { "_wxEvtHandler","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxEvtHandler
}, 
10962     { "_wxEvtHandler","_wxListView",SwigwxListViewTowxEvtHandler
}, 
10963     { "_wxEvtHandler","_wxPyListCtrl",SwigwxPyListCtrlTowxEvtHandler
}, 
10964     { "_wxWindow","_wxDirFilterListCtrl",SwigwxDirFilterListCtrlTowxWindow
}, 
10965     { "_wxWindow","_wxGenericDirCtrl",SwigwxGenericDirCtrlTowxWindow
}, 
10966     { "_wxWindow","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxWindow
}, 
10967     { "_wxWindow","_wxListView",SwigwxListViewTowxWindow
}, 
10968     { "_wxWindow","_wxPyListCtrl",SwigwxPyListCtrlTowxWindow
}, 
10971 static PyObject 
*SWIG_globals
; 
10975 SWIGEXPORT(void) initcontrols2c() { 
10977          SWIG_globals 
= SWIG_newvarlink(); 
10978          m 
= Py_InitModule("controls2c", controls2cMethods
); 
10979          d 
= PyModule_GetDict(m
); 
10980          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_BEGIN_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_LIST_BEGIN_DRAG
)); 
10981          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_BEGIN_RDRAG", PyInt_FromLong((long) wxEVT_COMMAND_LIST_BEGIN_RDRAG
)); 
10982          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
)); 
10983          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_END_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_LIST_END_LABEL_EDIT
)); 
10984          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_DELETE_ITEM", PyInt_FromLong((long) wxEVT_COMMAND_LIST_DELETE_ITEM
)); 
10985          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS", PyInt_FromLong((long) wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
)); 
10986          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_GET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_LIST_GET_INFO
)); 
10987          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_SET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_LIST_SET_INFO
)); 
10988          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_SELECTED
)); 
10989          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_DESELECTED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_DESELECTED
)); 
10990          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_KEY_DOWN", PyInt_FromLong((long) wxEVT_COMMAND_LIST_KEY_DOWN
)); 
10991          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_INSERT_ITEM", PyInt_FromLong((long) wxEVT_COMMAND_LIST_INSERT_ITEM
)); 
10992          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_COL_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_COL_CLICK
)); 
10993          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
)); 
10994          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
)); 
10995          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_ACTIVATED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_ACTIVATED
)); 
10996          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_CACHE_HINT", PyInt_FromLong((long) wxEVT_COMMAND_LIST_CACHE_HINT
)); 
10997          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_COL_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
)); 
10998          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_COL_BEGIN_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
)); 
10999          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_COL_DRAGGING", PyInt_FromLong((long) wxEVT_COMMAND_LIST_COL_DRAGGING
)); 
11000          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_COL_END_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_LIST_COL_END_DRAG
)); 
11001          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_FOCUSED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_FOCUSED
)); 
11002          PyDict_SetItemString(d
,"wxLC_VRULES", PyInt_FromLong((long) wxLC_VRULES
)); 
11003          PyDict_SetItemString(d
,"wxLC_HRULES", PyInt_FromLong((long) wxLC_HRULES
)); 
11004          PyDict_SetItemString(d
,"wxLC_ICON", PyInt_FromLong((long) wxLC_ICON
)); 
11005          PyDict_SetItemString(d
,"wxLC_SMALL_ICON", PyInt_FromLong((long) wxLC_SMALL_ICON
)); 
11006          PyDict_SetItemString(d
,"wxLC_LIST", PyInt_FromLong((long) wxLC_LIST
)); 
11007          PyDict_SetItemString(d
,"wxLC_REPORT", PyInt_FromLong((long) wxLC_REPORT
)); 
11008          PyDict_SetItemString(d
,"wxLC_ALIGN_TOP", PyInt_FromLong((long) wxLC_ALIGN_TOP
)); 
11009          PyDict_SetItemString(d
,"wxLC_ALIGN_LEFT", PyInt_FromLong((long) wxLC_ALIGN_LEFT
)); 
11010          PyDict_SetItemString(d
,"wxLC_AUTOARRANGE", PyInt_FromLong((long) wxLC_AUTOARRANGE
)); 
11011          PyDict_SetItemString(d
,"wxLC_VIRTUAL", PyInt_FromLong((long) wxLC_VIRTUAL
)); 
11012          PyDict_SetItemString(d
,"wxLC_EDIT_LABELS", PyInt_FromLong((long) wxLC_EDIT_LABELS
)); 
11013          PyDict_SetItemString(d
,"wxLC_NO_HEADER", PyInt_FromLong((long) wxLC_NO_HEADER
)); 
11014          PyDict_SetItemString(d
,"wxLC_NO_SORT_HEADER", PyInt_FromLong((long) wxLC_NO_SORT_HEADER
)); 
11015          PyDict_SetItemString(d
,"wxLC_SINGLE_SEL", PyInt_FromLong((long) wxLC_SINGLE_SEL
)); 
11016          PyDict_SetItemString(d
,"wxLC_SORT_ASCENDING", PyInt_FromLong((long) wxLC_SORT_ASCENDING
)); 
11017          PyDict_SetItemString(d
,"wxLC_SORT_DESCENDING", PyInt_FromLong((long) wxLC_SORT_DESCENDING
)); 
11018          PyDict_SetItemString(d
,"wxLC_MASK_TYPE", PyInt_FromLong((long) wxLC_MASK_TYPE
)); 
11019          PyDict_SetItemString(d
,"wxLC_MASK_ALIGN", PyInt_FromLong((long) wxLC_MASK_ALIGN
)); 
11020          PyDict_SetItemString(d
,"wxLC_MASK_SORT", PyInt_FromLong((long) wxLC_MASK_SORT
)); 
11021          PyDict_SetItemString(d
,"wxLC_USER_TEXT", PyInt_FromLong((long) wxLC_USER_TEXT
)); 
11022          PyDict_SetItemString(d
,"wxLIST_MASK_STATE", PyInt_FromLong((long) wxLIST_MASK_STATE
)); 
11023          PyDict_SetItemString(d
,"wxLIST_MASK_TEXT", PyInt_FromLong((long) wxLIST_MASK_TEXT
)); 
11024          PyDict_SetItemString(d
,"wxLIST_MASK_IMAGE", PyInt_FromLong((long) wxLIST_MASK_IMAGE
)); 
11025          PyDict_SetItemString(d
,"wxLIST_MASK_DATA", PyInt_FromLong((long) wxLIST_MASK_DATA
)); 
11026          PyDict_SetItemString(d
,"wxLIST_SET_ITEM", PyInt_FromLong((long) wxLIST_SET_ITEM
)); 
11027          PyDict_SetItemString(d
,"wxLIST_MASK_WIDTH", PyInt_FromLong((long) wxLIST_MASK_WIDTH
)); 
11028          PyDict_SetItemString(d
,"wxLIST_MASK_FORMAT", PyInt_FromLong((long) wxLIST_MASK_FORMAT
)); 
11029          PyDict_SetItemString(d
,"wxLIST_STATE_DONTCARE", PyInt_FromLong((long) wxLIST_STATE_DONTCARE
)); 
11030          PyDict_SetItemString(d
,"wxLIST_STATE_DROPHILITED", PyInt_FromLong((long) wxLIST_STATE_DROPHILITED
)); 
11031          PyDict_SetItemString(d
,"wxLIST_STATE_FOCUSED", PyInt_FromLong((long) wxLIST_STATE_FOCUSED
)); 
11032          PyDict_SetItemString(d
,"wxLIST_STATE_SELECTED", PyInt_FromLong((long) wxLIST_STATE_SELECTED
)); 
11033          PyDict_SetItemString(d
,"wxLIST_STATE_CUT", PyInt_FromLong((long) wxLIST_STATE_CUT
)); 
11034          PyDict_SetItemString(d
,"wxLIST_HITTEST_ABOVE", PyInt_FromLong((long) wxLIST_HITTEST_ABOVE
)); 
11035          PyDict_SetItemString(d
,"wxLIST_HITTEST_BELOW", PyInt_FromLong((long) wxLIST_HITTEST_BELOW
)); 
11036          PyDict_SetItemString(d
,"wxLIST_HITTEST_NOWHERE", PyInt_FromLong((long) wxLIST_HITTEST_NOWHERE
)); 
11037          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMICON", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMICON
)); 
11038          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMLABEL", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMLABEL
)); 
11039          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMRIGHT", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMRIGHT
)); 
11040          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMSTATEICON", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMSTATEICON
)); 
11041          PyDict_SetItemString(d
,"wxLIST_HITTEST_TOLEFT", PyInt_FromLong((long) wxLIST_HITTEST_TOLEFT
)); 
11042          PyDict_SetItemString(d
,"wxLIST_HITTEST_TORIGHT", PyInt_FromLong((long) wxLIST_HITTEST_TORIGHT
)); 
11043          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEM", PyInt_FromLong((long) wxLIST_HITTEST_ONITEM
)); 
11044          PyDict_SetItemString(d
,"wxLIST_NEXT_ABOVE", PyInt_FromLong((long) wxLIST_NEXT_ABOVE
)); 
11045          PyDict_SetItemString(d
,"wxLIST_NEXT_ALL", PyInt_FromLong((long) wxLIST_NEXT_ALL
)); 
11046          PyDict_SetItemString(d
,"wxLIST_NEXT_BELOW", PyInt_FromLong((long) wxLIST_NEXT_BELOW
)); 
11047          PyDict_SetItemString(d
,"wxLIST_NEXT_LEFT", PyInt_FromLong((long) wxLIST_NEXT_LEFT
)); 
11048          PyDict_SetItemString(d
,"wxLIST_NEXT_RIGHT", PyInt_FromLong((long) wxLIST_NEXT_RIGHT
)); 
11049          PyDict_SetItemString(d
,"wxLIST_ALIGN_DEFAULT", PyInt_FromLong((long) wxLIST_ALIGN_DEFAULT
)); 
11050          PyDict_SetItemString(d
,"wxLIST_ALIGN_LEFT", PyInt_FromLong((long) wxLIST_ALIGN_LEFT
)); 
11051          PyDict_SetItemString(d
,"wxLIST_ALIGN_TOP", PyInt_FromLong((long) wxLIST_ALIGN_TOP
)); 
11052          PyDict_SetItemString(d
,"wxLIST_ALIGN_SNAP_TO_GRID", PyInt_FromLong((long) wxLIST_ALIGN_SNAP_TO_GRID
)); 
11053          PyDict_SetItemString(d
,"wxLIST_AUTOSIZE", PyInt_FromLong((long) wxLIST_AUTOSIZE
)); 
11054          PyDict_SetItemString(d
,"wxLIST_AUTOSIZE_USEHEADER", PyInt_FromLong((long) wxLIST_AUTOSIZE_USEHEADER
)); 
11055          PyDict_SetItemString(d
,"wxLIST_RECT_BOUNDS", PyInt_FromLong((long) wxLIST_RECT_BOUNDS
)); 
11056          PyDict_SetItemString(d
,"wxLIST_RECT_ICON", PyInt_FromLong((long) wxLIST_RECT_ICON
)); 
11057          PyDict_SetItemString(d
,"wxLIST_RECT_LABEL", PyInt_FromLong((long) wxLIST_RECT_LABEL
)); 
11058          PyDict_SetItemString(d
,"wxLIST_FIND_UP", PyInt_FromLong((long) wxLIST_FIND_UP
)); 
11059          PyDict_SetItemString(d
,"wxLIST_FIND_DOWN", PyInt_FromLong((long) wxLIST_FIND_DOWN
)); 
11060          PyDict_SetItemString(d
,"wxLIST_FIND_LEFT", PyInt_FromLong((long) wxLIST_FIND_LEFT
)); 
11061          PyDict_SetItemString(d
,"wxLIST_FIND_RIGHT", PyInt_FromLong((long) wxLIST_FIND_RIGHT
)); 
11062          PyDict_SetItemString(d
,"wxLIST_FORMAT_LEFT", PyInt_FromLong((long) wxLIST_FORMAT_LEFT
)); 
11063          PyDict_SetItemString(d
,"wxLIST_FORMAT_RIGHT", PyInt_FromLong((long) wxLIST_FORMAT_RIGHT
)); 
11064          PyDict_SetItemString(d
,"wxLIST_FORMAT_CENTRE", PyInt_FromLong((long) wxLIST_FORMAT_CENTRE
)); 
11065          PyDict_SetItemString(d
,"wxLIST_FORMAT_CENTER", PyInt_FromLong((long) wxLIST_FORMAT_CENTER
)); 
11066          PyDict_SetItemString(d
,"wxTR_NO_BUTTONS", PyInt_FromLong((long) wxTR_NO_BUTTONS
)); 
11067          PyDict_SetItemString(d
,"wxTR_HAS_BUTTONS", PyInt_FromLong((long) wxTR_HAS_BUTTONS
)); 
11068          PyDict_SetItemString(d
,"wxTR_TWIST_BUTTONS", PyInt_FromLong((long) wxTR_TWIST_BUTTONS
)); 
11069          PyDict_SetItemString(d
,"wxTR_NO_LINES", PyInt_FromLong((long) wxTR_NO_LINES
)); 
11070          PyDict_SetItemString(d
,"wxTR_MAC_BUTTONS", PyInt_FromLong((long) wxTR_MAC_BUTTONS
)); 
11071          PyDict_SetItemString(d
,"wxTR_AQUA_BUTTONS", PyInt_FromLong((long) wxTR_AQUA_BUTTONS
)); 
11072          PyDict_SetItemString(d
,"wxTR_SINGLE", PyInt_FromLong((long) wxTR_SINGLE
)); 
11073          PyDict_SetItemString(d
,"wxTR_MULTIPLE", PyInt_FromLong((long) wxTR_MULTIPLE
)); 
11074          PyDict_SetItemString(d
,"wxTR_EXTENDED", PyInt_FromLong((long) wxTR_EXTENDED
)); 
11075          PyDict_SetItemString(d
,"wxTR_FULL_ROW_HIGHLIGHT", PyInt_FromLong((long) wxTR_FULL_ROW_HIGHLIGHT
)); 
11076          PyDict_SetItemString(d
,"wxTR_EDIT_LABELS", PyInt_FromLong((long) wxTR_EDIT_LABELS
)); 
11077          PyDict_SetItemString(d
,"wxTR_LINES_AT_ROOT", PyInt_FromLong((long) wxTR_LINES_AT_ROOT
)); 
11078          PyDict_SetItemString(d
,"wxTR_HIDE_ROOT", PyInt_FromLong((long) wxTR_HIDE_ROOT
)); 
11079          PyDict_SetItemString(d
,"wxTR_ROW_LINES", PyInt_FromLong((long) wxTR_ROW_LINES
)); 
11080          PyDict_SetItemString(d
,"wxTR_HAS_VARIABLE_ROW_HEIGHT", PyInt_FromLong((long) wxTR_HAS_VARIABLE_ROW_HEIGHT
)); 
11081          PyDict_SetItemString(d
,"wxTR_DEFAULT_STYLE", PyInt_FromLong((long) wxTR_DEFAULT_STYLE
)); 
11082          PyDict_SetItemString(d
,"wxTreeItemIcon_Normal", PyInt_FromLong((long) wxTreeItemIcon_Normal
)); 
11083          PyDict_SetItemString(d
,"wxTreeItemIcon_Selected", PyInt_FromLong((long) wxTreeItemIcon_Selected
)); 
11084          PyDict_SetItemString(d
,"wxTreeItemIcon_Expanded", PyInt_FromLong((long) wxTreeItemIcon_Expanded
)); 
11085          PyDict_SetItemString(d
,"wxTreeItemIcon_SelectedExpanded", PyInt_FromLong((long) wxTreeItemIcon_SelectedExpanded
)); 
11086          PyDict_SetItemString(d
,"wxTreeItemIcon_Max", PyInt_FromLong((long) wxTreeItemIcon_Max
)); 
11087          PyDict_SetItemString(d
,"wxTREE_HITTEST_ABOVE", PyInt_FromLong((long) wxTREE_HITTEST_ABOVE
)); 
11088          PyDict_SetItemString(d
,"wxTREE_HITTEST_BELOW", PyInt_FromLong((long) wxTREE_HITTEST_BELOW
)); 
11089          PyDict_SetItemString(d
,"wxTREE_HITTEST_NOWHERE", PyInt_FromLong((long) wxTREE_HITTEST_NOWHERE
)); 
11090          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMBUTTON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMBUTTON
)); 
11091          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMICON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMICON
)); 
11092          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMINDENT", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMINDENT
)); 
11093          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMLABEL", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMLABEL
)); 
11094          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMRIGHT", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMRIGHT
)); 
11095          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMSTATEICON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMSTATEICON
)); 
11096          PyDict_SetItemString(d
,"wxTREE_HITTEST_TOLEFT", PyInt_FromLong((long) wxTREE_HITTEST_TOLEFT
)); 
11097          PyDict_SetItemString(d
,"wxTREE_HITTEST_TORIGHT", PyInt_FromLong((long) wxTREE_HITTEST_TORIGHT
)); 
11098          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMUPPERPART", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMUPPERPART
)); 
11099          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMLOWERPART", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMLOWERPART
)); 
11100          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEM", PyInt_FromLong((long) wxTREE_HITTEST_ONITEM
)); 
11101          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_BEGIN_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_TREE_BEGIN_DRAG
)); 
11102          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_BEGIN_RDRAG", PyInt_FromLong((long) wxEVT_COMMAND_TREE_BEGIN_RDRAG
)); 
11103          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
)); 
11104          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_END_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_TREE_END_LABEL_EDIT
)); 
11105          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_DELETE_ITEM", PyInt_FromLong((long) wxEVT_COMMAND_TREE_DELETE_ITEM
)); 
11106          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_GET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_TREE_GET_INFO
)); 
11107          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_SET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_TREE_SET_INFO
)); 
11108          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_EXPANDED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_EXPANDED
)); 
11109          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_EXPANDING", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_EXPANDING
)); 
11110          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_COLLAPSED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_COLLAPSED
)); 
11111          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_COLLAPSING", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_COLLAPSING
)); 
11112          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_SEL_CHANGED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_SEL_CHANGED
)); 
11113          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_SEL_CHANGING", PyInt_FromLong((long) wxEVT_COMMAND_TREE_SEL_CHANGING
)); 
11114          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_KEY_DOWN", PyInt_FromLong((long) wxEVT_COMMAND_TREE_KEY_DOWN
)); 
11115          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_ACTIVATED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_ACTIVATED
)); 
11116          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
)); 
11117          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
)); 
11118          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_END_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_TREE_END_DRAG
)); 
11119          PyDict_SetItemString(d
,"wxDIRCTRL_DIR_ONLY", PyInt_FromLong((long) wxDIRCTRL_DIR_ONLY
)); 
11120          PyDict_SetItemString(d
,"wxDIRCTRL_SELECT_FIRST", PyInt_FromLong((long) wxDIRCTRL_SELECT_FIRST
)); 
11121          PyDict_SetItemString(d
,"wxDIRCTRL_SHOW_FILTERS", PyInt_FromLong((long) wxDIRCTRL_SHOW_FILTERS
)); 
11122          PyDict_SetItemString(d
,"wxDIRCTRL_3D_INTERNAL", PyInt_FromLong((long) wxDIRCTRL_3D_INTERNAL
)); 
11123          PyDict_SetItemString(d
,"wxDIRCTRL_EDIT_LABELS", PyInt_FromLong((long) wxDIRCTRL_EDIT_LABELS
)); 
11124          PyDict_SetItemString(d
,"wxID_TREECTRL", PyInt_FromLong((long) wxID_TREECTRL
)); 
11125          PyDict_SetItemString(d
,"wxID_FILTERLISTCTRL", PyInt_FromLong((long) wxID_FILTERLISTCTRL
)); 
11127     // Map renamed classes back to their common name for OOR 
11128     wxPyPtrTypeMap_Add("wxTreeItemData", "wxPyTreeItemData"); 
11129     wxPyPtrTypeMap_Add("wxTreeCtrl", "wxPyTreeCtrl"); 
11130     wxPyPtrTypeMap_Add("wxListCtrl", "wxPyListCtrl"); 
11133    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
11134         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);