2  * FILE : src/gtk/controls2.cpp 
   4  * This file was automatically generated by : 
   5  * Simplified Wrapper and Interface Generator (SWIG) 
   6  * Version 1.1 (Build 883) 
   8  * Portions Copyright (c) 1995-1998 
   9  * The University of Utah and The Regents of the University of California. 
  10  * Permission is granted to distribute this file in any manner provided 
  11  * this notice remains intact. 
  13  * Do not make changes to this file--changes will be lost! 
  19 /* Implementation : PYTHON */ 
  24 /* Definitions for Windows/Unix exporting */ 
  25 #if defined(__WIN32__) 
  26 #   if defined(_MSC_VER) 
  27 #       define SWIGEXPORT(a) __declspec(dllexport) a 
  29 #       if defined(__BORLANDC__) 
  30 #           define SWIGEXPORT(a) a _export 
  32 #           define SWIGEXPORT(a) a 
  36 #   define SWIGEXPORT(a) a 
  45 extern void SWIG_MakePtr(char *, void *, char *); 
  46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *)); 
  47 extern char *SWIG_GetPtr(char *, void **, char *); 
  48 extern char *SWIG_GetPtrObj(PyObject 
*, void **, char *); 
  49 extern void SWIG_addvarlink(PyObject 
*, char *, PyObject 
*(*)(void), int (*)(PyObject 
*)); 
  50 extern PyObject 
*SWIG_newvarlink(void); 
  54 #define SWIG_init    initcontrols2c 
  56 #define SWIG_name    "controls2c" 
  62 #include <wx/listctrl.h> 
  63 #include <wx/treectrl.h> 
  64 #include <wx/imaglist.h> 
  67 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  73     } else if (target 
== Py_None
) { 
  77         if (!PyTuple_Check(target
)) { 
  79             target 
= PyTuple_New(1); 
  80             PyTuple_SetItem(target
, 0, o2
); 
  83         PyTuple_SetItem(o3
, 0, o
); 
  86         target 
= PySequence_Concat(o2
, o3
); 
  93 #if PYTHON_API_VERSION >= 1009 
  94     static char* wxStringErrorMsg 
= "String or Unicode type required"; 
  96     static char* wxStringErrorMsg 
= "String type required"; 
  98   // C++ Version of a Python aware class 
  99 class wxPyListCtrl 
: public wxListCtrl 
{ 
 100     DECLARE_ABSTRACT_CLASS(wxPyListCtrl
); 
 102     wxPyListCtrl() : wxListCtrl() {} 
 103     wxPyListCtrl(wxWindow
* parent
, wxWindowID id
, 
 107                  const wxValidator
& validator
, 
 109         wxListCtrl(parent
, id
, pos
, size
, style
, validator
, name
) {} 
 111     bool Create(wxWindow
* parent
, wxWindowID id
, 
 115                 const wxValidator
& validator
, 
 117         return wxListCtrl::Create(parent
, id
, pos
, size
, style
, validator
, name
); 
 120     DEC_PYCALLBACK_STRING_LONGLONG(OnGetItemText
); 
 121     DEC_PYCALLBACK_INT_LONG(OnGetItemImage
); 
 122     DEC_PYCALLBACK_LISTATTR_LONG(OnGetItemAttr
); 
 127 IMPLEMENT_ABSTRACT_CLASS(wxPyListCtrl
, wxListCtrl
); 
 129 IMP_PYCALLBACK_STRING_LONGLONG(wxPyListCtrl
, wxListCtrl
, OnGetItemText
); 
 130 IMP_PYCALLBACK_INT_LONG(wxPyListCtrl
, wxListCtrl
, OnGetItemImage
); 
 131 IMP_PYCALLBACK_LISTATTR_LONG(wxPyListCtrl
, wxListCtrl
, OnGetItemAttr
); 
 132  // Python aware sorting function for wxPyListCtrl 
 133     int wxCALLBACK 
wxPyListCtrl_SortItems(long item1
, long item2
, long funcPtr
) { 
 135         PyObject
* func 
= (PyObject
*)funcPtr
; 
 136         wxPyBeginBlockThreads(); 
 138         PyObject
* args 
= Py_BuildValue("(ii)", item1
, item2
); 
 139         PyObject
* result 
= PyEval_CallObject(func
, args
); 
 142             retval 
= PyInt_AsLong(result
); 
 146         wxPyEndBlockThreads(); 
 151 class wxPyTreeItemData 
: public wxTreeItemData 
{ 
 153     wxPyTreeItemData(PyObject
* obj 
= NULL
) { 
 160     ~wxPyTreeItemData() { 
 161         wxPyBeginBlockThreads(); 
 163         wxPyEndBlockThreads(); 
 166     PyObject
* GetData() { 
 171     void SetData(PyObject
* obj
) { 
 172         wxPyBeginBlockThreads(); 
 174         wxPyEndBlockThreads(); 
 181  // C++ version of Python aware wxTreeCtrl 
 182 class wxPyTreeCtrl 
: public wxTreeCtrl 
{ 
 183     DECLARE_ABSTRACT_CLASS(wxPyTreeCtrl
); 
 185     wxPyTreeCtrl() : wxTreeCtrl() {} 
 186     wxPyTreeCtrl(wxWindow 
*parent
, wxWindowID id
, 
 190                  const wxValidator
& validator
, 
 192         wxTreeCtrl(parent
, id
, pos
, size
, style
, validator
, name
) {} 
 194     bool Create(wxWindow 
*parent
, wxWindowID id
, 
 198                 const wxValidator
& validator
, 
 200         return wxTreeCtrl::Create(parent
, id
, pos
, size
, style
, validator
, name
); 
 204     int OnCompareItems(const wxTreeItemId
& item1
, 
 205                        const wxTreeItemId
& item2
) { 
 208         wxPyBeginBlockThreads(); 
 209         if ((found 
= m_myInst
.findCallback("OnCompareItems"))) 
 210             rval 
= m_myInst
.callCallback(Py_BuildValue( 
 212                 wxPyConstructObject((void*)&item1
, "wxTreeItemId"), 
 213                 wxPyConstructObject((void*)&item2
, "wxTreeItemId"))); 
 214         wxPyEndBlockThreads(); 
 216             rval 
= wxTreeCtrl::OnCompareItems(item1
, item2
); 
 222 IMPLEMENT_ABSTRACT_CLASS(wxPyTreeCtrl
, wxTreeCtrl
); 
 227 #define new_wxListItemAttr(_swigarg0,_swigarg1,_swigarg2) (new wxListItemAttr(_swigarg0,_swigarg1,_swigarg2)) 
 228 static PyObject 
*_wrap_new_wxListItemAttr(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 229     PyObject 
* _resultobj
; 
 230     wxListItemAttr 
* _result
; 
 231     wxColour 
* _arg0 
= (wxColour 
*) &wxNullColour
; 
 232     wxColour 
* _arg1 
= (wxColour 
*) &wxNullColour
; 
 233     wxFont 
* _arg2 
= (wxFont 
*) &wxNullFont
; 
 235     PyObject 
* _obj0 
= 0; 
 237     PyObject 
* _obj1 
= 0; 
 238     PyObject 
* _argo2 
= 0; 
 239     char *_kwnames
[] = { "colText","colBack","font", NULL 
}; 
 243     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OOO:new_wxListItemAttr",_kwnames
,&_obj0
,&_obj1
,&_argo2
))  
 248     if (! wxColour_helper(_obj0
, &_arg0
)) 
 254     if (! wxColour_helper(_obj1
, &_arg1
)) 
 258         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
 259         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxFont_p")) { 
 260             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxListItemAttr. Expected _wxFont_p."); 
 265     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 266         _result 
= (wxListItemAttr 
*)new_wxListItemAttr(*_arg0
,*_arg1
,*_arg2
); 
 268     wxPyEndAllowThreads(__tstate
); 
 269     if (PyErr_Occurred()) return NULL
; 
 271         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItemAttr_p"); 
 272         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 275         _resultobj 
= Py_None
; 
 280 #define wxListItemAttr_SetTextColour(_swigobj,_swigarg0)  (_swigobj->SetTextColour(_swigarg0)) 
 281 static PyObject 
*_wrap_wxListItemAttr_SetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 282     PyObject 
* _resultobj
; 
 283     wxListItemAttr 
* _arg0
; 
 285     PyObject 
* _argo0 
= 0; 
 287     PyObject 
* _obj1 
= 0; 
 288     char *_kwnames
[] = { "self","colText", NULL 
}; 
 291     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItemAttr_SetTextColour",_kwnames
,&_argo0
,&_obj1
))  
 294         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 295         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 296             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_SetTextColour. Expected _wxListItemAttr_p."); 
 302     if (! wxColour_helper(_obj1
, &_arg1
)) 
 306     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 307         wxListItemAttr_SetTextColour(_arg0
,*_arg1
); 
 309     wxPyEndAllowThreads(__tstate
); 
 310     if (PyErr_Occurred()) return NULL
; 
 311 }    Py_INCREF(Py_None
); 
 312     _resultobj 
= Py_None
; 
 316 #define wxListItemAttr_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
 317 static PyObject 
*_wrap_wxListItemAttr_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 318     PyObject 
* _resultobj
; 
 319     wxListItemAttr 
* _arg0
; 
 321     PyObject 
* _argo0 
= 0; 
 323     PyObject 
* _obj1 
= 0; 
 324     char *_kwnames
[] = { "self","colBack", NULL 
}; 
 327     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItemAttr_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
 330         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 331         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 332             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_SetBackgroundColour. Expected _wxListItemAttr_p."); 
 338     if (! wxColour_helper(_obj1
, &_arg1
)) 
 342     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 343         wxListItemAttr_SetBackgroundColour(_arg0
,*_arg1
); 
 345     wxPyEndAllowThreads(__tstate
); 
 346     if (PyErr_Occurred()) return NULL
; 
 347 }    Py_INCREF(Py_None
); 
 348     _resultobj 
= Py_None
; 
 352 #define wxListItemAttr_SetFont(_swigobj,_swigarg0)  (_swigobj->SetFont(_swigarg0)) 
 353 static PyObject 
*_wrap_wxListItemAttr_SetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 354     PyObject 
* _resultobj
; 
 355     wxListItemAttr 
* _arg0
; 
 357     PyObject 
* _argo0 
= 0; 
 358     PyObject 
* _argo1 
= 0; 
 359     char *_kwnames
[] = { "self","font", NULL 
}; 
 362     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItemAttr_SetFont",_kwnames
,&_argo0
,&_argo1
))  
 365         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 366         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 367             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_SetFont. Expected _wxListItemAttr_p."); 
 372         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 373         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) { 
 374             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListItemAttr_SetFont. Expected _wxFont_p."); 
 379     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 380         wxListItemAttr_SetFont(_arg0
,*_arg1
); 
 382     wxPyEndAllowThreads(__tstate
); 
 383     if (PyErr_Occurred()) return NULL
; 
 384 }    Py_INCREF(Py_None
); 
 385     _resultobj 
= Py_None
; 
 389 #define wxListItemAttr_HasTextColour(_swigobj)  (_swigobj->HasTextColour()) 
 390 static PyObject 
*_wrap_wxListItemAttr_HasTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 391     PyObject 
* _resultobj
; 
 393     wxListItemAttr 
* _arg0
; 
 394     PyObject 
* _argo0 
= 0; 
 395     char *_kwnames
[] = { "self", NULL 
}; 
 398     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_HasTextColour",_kwnames
,&_argo0
))  
 401         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 402         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 403             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_HasTextColour. Expected _wxListItemAttr_p."); 
 408     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 409         _result 
= (bool )wxListItemAttr_HasTextColour(_arg0
); 
 411     wxPyEndAllowThreads(__tstate
); 
 412     if (PyErr_Occurred()) return NULL
; 
 413 }    _resultobj 
= Py_BuildValue("i",_result
); 
 417 #define wxListItemAttr_HasBackgroundColour(_swigobj)  (_swigobj->HasBackgroundColour()) 
 418 static PyObject 
*_wrap_wxListItemAttr_HasBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 419     PyObject 
* _resultobj
; 
 421     wxListItemAttr 
* _arg0
; 
 422     PyObject 
* _argo0 
= 0; 
 423     char *_kwnames
[] = { "self", NULL 
}; 
 426     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_HasBackgroundColour",_kwnames
,&_argo0
))  
 429         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 430         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 431             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_HasBackgroundColour. Expected _wxListItemAttr_p."); 
 436     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 437         _result 
= (bool )wxListItemAttr_HasBackgroundColour(_arg0
); 
 439     wxPyEndAllowThreads(__tstate
); 
 440     if (PyErr_Occurred()) return NULL
; 
 441 }    _resultobj 
= Py_BuildValue("i",_result
); 
 445 #define wxListItemAttr_HasFont(_swigobj)  (_swigobj->HasFont()) 
 446 static PyObject 
*_wrap_wxListItemAttr_HasFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 447     PyObject 
* _resultobj
; 
 449     wxListItemAttr 
* _arg0
; 
 450     PyObject 
* _argo0 
= 0; 
 451     char *_kwnames
[] = { "self", NULL 
}; 
 454     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_HasFont",_kwnames
,&_argo0
))  
 457         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 458         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 459             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_HasFont. Expected _wxListItemAttr_p."); 
 464     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 465         _result 
= (bool )wxListItemAttr_HasFont(_arg0
); 
 467     wxPyEndAllowThreads(__tstate
); 
 468     if (PyErr_Occurred()) return NULL
; 
 469 }    _resultobj 
= Py_BuildValue("i",_result
); 
 473 #define wxListItemAttr_GetTextColour(_swigobj)  (_swigobj->GetTextColour()) 
 474 static PyObject 
*_wrap_wxListItemAttr_GetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 475     PyObject 
* _resultobj
; 
 477     wxListItemAttr 
* _arg0
; 
 478     PyObject 
* _argo0 
= 0; 
 479     char *_kwnames
[] = { "self", NULL 
}; 
 483     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_GetTextColour",_kwnames
,&_argo0
))  
 486         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 487         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 488             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_GetTextColour. Expected _wxListItemAttr_p."); 
 493     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 494         _result 
= new wxColour (wxListItemAttr_GetTextColour(_arg0
)); 
 496     wxPyEndAllowThreads(__tstate
); 
 497     if (PyErr_Occurred()) return NULL
; 
 498 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
 499     _resultobj 
= Py_BuildValue("s",_ptemp
); 
 503 #define wxListItemAttr_GetBackgroundColour(_swigobj)  (_swigobj->GetBackgroundColour()) 
 504 static PyObject 
*_wrap_wxListItemAttr_GetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 505     PyObject 
* _resultobj
; 
 507     wxListItemAttr 
* _arg0
; 
 508     PyObject 
* _argo0 
= 0; 
 509     char *_kwnames
[] = { "self", NULL 
}; 
 513     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_GetBackgroundColour",_kwnames
,&_argo0
))  
 516         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 517         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 518             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_GetBackgroundColour. Expected _wxListItemAttr_p."); 
 523     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 524         _result 
= new wxColour (wxListItemAttr_GetBackgroundColour(_arg0
)); 
 526     wxPyEndAllowThreads(__tstate
); 
 527     if (PyErr_Occurred()) return NULL
; 
 528 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
 529     _resultobj 
= Py_BuildValue("s",_ptemp
); 
 533 #define wxListItemAttr_GetFont(_swigobj)  (_swigobj->GetFont()) 
 534 static PyObject 
*_wrap_wxListItemAttr_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 535     PyObject 
* _resultobj
; 
 537     wxListItemAttr 
* _arg0
; 
 538     PyObject 
* _argo0 
= 0; 
 539     char *_kwnames
[] = { "self", NULL 
}; 
 543     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_GetFont",_kwnames
,&_argo0
))  
 546         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 547         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 548             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_GetFont. Expected _wxListItemAttr_p."); 
 553     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 554         _result 
= new wxFont (wxListItemAttr_GetFont(_arg0
)); 
 556     wxPyEndAllowThreads(__tstate
); 
 557     if (PyErr_Occurred()) return NULL
; 
 558 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p"); 
 559     _resultobj 
= Py_BuildValue("s",_ptemp
); 
 563 static void *SwigwxListItemTowxObject(void *ptr
) { 
 566     src 
= (wxListItem 
*) ptr
; 
 567     dest 
= (wxObject 
*) src
; 
 568     return (void *) dest
; 
 571 #define new_wxListItem() (new wxListItem()) 
 572 static PyObject 
*_wrap_new_wxListItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 573     PyObject 
* _resultobj
; 
 574     wxListItem 
* _result
; 
 575     char *_kwnames
[] = {  NULL 
}; 
 579     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxListItem",_kwnames
))  
 582     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 583         _result 
= (wxListItem 
*)new_wxListItem(); 
 585     wxPyEndAllowThreads(__tstate
); 
 586     if (PyErr_Occurred()) return NULL
; 
 588         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItem_p"); 
 589         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 592         _resultobj 
= Py_None
; 
 597 #define delete_wxListItem(_swigobj) (delete _swigobj) 
 598 static PyObject 
*_wrap_delete_wxListItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 599     PyObject 
* _resultobj
; 
 601     PyObject 
* _argo0 
= 0; 
 602     char *_kwnames
[] = { "self", NULL 
}; 
 605     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxListItem",_kwnames
,&_argo0
))  
 608         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 609         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 610             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxListItem. Expected _wxListItem_p."); 
 615     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 616         delete_wxListItem(_arg0
); 
 618     wxPyEndAllowThreads(__tstate
); 
 619     if (PyErr_Occurred()) return NULL
; 
 620 }    Py_INCREF(Py_None
); 
 621     _resultobj 
= Py_None
; 
 625 #define wxListItem_Clear(_swigobj)  (_swigobj->Clear()) 
 626 static PyObject 
*_wrap_wxListItem_Clear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 627     PyObject 
* _resultobj
; 
 629     PyObject 
* _argo0 
= 0; 
 630     char *_kwnames
[] = { "self", NULL 
}; 
 633     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_Clear",_kwnames
,&_argo0
))  
 636         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 637         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 638             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_Clear. Expected _wxListItem_p."); 
 643     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 644         wxListItem_Clear(_arg0
); 
 646     wxPyEndAllowThreads(__tstate
); 
 647     if (PyErr_Occurred()) return NULL
; 
 648 }    Py_INCREF(Py_None
); 
 649     _resultobj 
= Py_None
; 
 653 #define wxListItem_ClearAttributes(_swigobj)  (_swigobj->ClearAttributes()) 
 654 static PyObject 
*_wrap_wxListItem_ClearAttributes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 655     PyObject 
* _resultobj
; 
 657     PyObject 
* _argo0 
= 0; 
 658     char *_kwnames
[] = { "self", NULL 
}; 
 661     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_ClearAttributes",_kwnames
,&_argo0
))  
 664         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 665         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 666             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_ClearAttributes. Expected _wxListItem_p."); 
 671     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 672         wxListItem_ClearAttributes(_arg0
); 
 674     wxPyEndAllowThreads(__tstate
); 
 675     if (PyErr_Occurred()) return NULL
; 
 676 }    Py_INCREF(Py_None
); 
 677     _resultobj 
= Py_None
; 
 681 #define wxListItem_SetMask(_swigobj,_swigarg0)  (_swigobj->SetMask(_swigarg0)) 
 682 static PyObject 
*_wrap_wxListItem_SetMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 683     PyObject 
* _resultobj
; 
 686     PyObject 
* _argo0 
= 0; 
 687     char *_kwnames
[] = { "self","mask", NULL 
}; 
 690     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetMask",_kwnames
,&_argo0
,&_arg1
))  
 693         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 694         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 695             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetMask. Expected _wxListItem_p."); 
 700     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 701         wxListItem_SetMask(_arg0
,_arg1
); 
 703     wxPyEndAllowThreads(__tstate
); 
 704     if (PyErr_Occurred()) return NULL
; 
 705 }    Py_INCREF(Py_None
); 
 706     _resultobj 
= Py_None
; 
 710 #define wxListItem_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
 711 static PyObject 
*_wrap_wxListItem_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 712     PyObject 
* _resultobj
; 
 715     PyObject 
* _argo0 
= 0; 
 716     char *_kwnames
[] = { "self","id", NULL 
}; 
 719     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetId",_kwnames
,&_argo0
,&_arg1
))  
 722         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 723         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 724             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetId. Expected _wxListItem_p."); 
 729     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 730         wxListItem_SetId(_arg0
,_arg1
); 
 732     wxPyEndAllowThreads(__tstate
); 
 733     if (PyErr_Occurred()) return NULL
; 
 734 }    Py_INCREF(Py_None
); 
 735     _resultobj 
= Py_None
; 
 739 #define wxListItem_SetColumn(_swigobj,_swigarg0)  (_swigobj->SetColumn(_swigarg0)) 
 740 static PyObject 
*_wrap_wxListItem_SetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 741     PyObject 
* _resultobj
; 
 744     PyObject 
* _argo0 
= 0; 
 745     char *_kwnames
[] = { "self","col", NULL 
}; 
 748     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetColumn",_kwnames
,&_argo0
,&_arg1
))  
 751         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 752         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 753             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetColumn. Expected _wxListItem_p."); 
 758     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 759         wxListItem_SetColumn(_arg0
,_arg1
); 
 761     wxPyEndAllowThreads(__tstate
); 
 762     if (PyErr_Occurred()) return NULL
; 
 763 }    Py_INCREF(Py_None
); 
 764     _resultobj 
= Py_None
; 
 768 #define wxListItem_SetState(_swigobj,_swigarg0)  (_swigobj->SetState(_swigarg0)) 
 769 static PyObject 
*_wrap_wxListItem_SetState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 770     PyObject 
* _resultobj
; 
 773     PyObject 
* _argo0 
= 0; 
 774     char *_kwnames
[] = { "self","state", NULL 
}; 
 777     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetState",_kwnames
,&_argo0
,&_arg1
))  
 780         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 781         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 782             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetState. Expected _wxListItem_p."); 
 787     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 788         wxListItem_SetState(_arg0
,_arg1
); 
 790     wxPyEndAllowThreads(__tstate
); 
 791     if (PyErr_Occurred()) return NULL
; 
 792 }    Py_INCREF(Py_None
); 
 793     _resultobj 
= Py_None
; 
 797 #define wxListItem_SetStateMask(_swigobj,_swigarg0)  (_swigobj->SetStateMask(_swigarg0)) 
 798 static PyObject 
*_wrap_wxListItem_SetStateMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 799     PyObject 
* _resultobj
; 
 802     PyObject 
* _argo0 
= 0; 
 803     char *_kwnames
[] = { "self","stateMask", NULL 
}; 
 806     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetStateMask",_kwnames
,&_argo0
,&_arg1
))  
 809         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 810         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 811             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetStateMask. Expected _wxListItem_p."); 
 816     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 817         wxListItem_SetStateMask(_arg0
,_arg1
); 
 819     wxPyEndAllowThreads(__tstate
); 
 820     if (PyErr_Occurred()) return NULL
; 
 821 }    Py_INCREF(Py_None
); 
 822     _resultobj 
= Py_None
; 
 826 #define wxListItem_SetText(_swigobj,_swigarg0)  (_swigobj->SetText(_swigarg0)) 
 827 static PyObject 
*_wrap_wxListItem_SetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 828     PyObject 
* _resultobj
; 
 831     PyObject 
* _argo0 
= 0; 
 832     PyObject 
* _obj1 
= 0; 
 833     char *_kwnames
[] = { "self","text", NULL 
}; 
 836     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetText",_kwnames
,&_argo0
,&_obj1
))  
 839         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 840         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 841             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetText. Expected _wxListItem_p."); 
 846 #if PYTHON_API_VERSION >= 1009 
 847     char* tmpPtr
; int tmpSize
; 
 848     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
 849         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 852     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
 854     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
 856     if (!PyString_Check(_obj1
)) { 
 857         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 860     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
 864     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 865         wxListItem_SetText(_arg0
,*_arg1
); 
 867     wxPyEndAllowThreads(__tstate
); 
 868     if (PyErr_Occurred()) return NULL
; 
 869 }    Py_INCREF(Py_None
); 
 870     _resultobj 
= Py_None
; 
 878 #define wxListItem_SetImage(_swigobj,_swigarg0)  (_swigobj->SetImage(_swigarg0)) 
 879 static PyObject 
*_wrap_wxListItem_SetImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 880     PyObject 
* _resultobj
; 
 883     PyObject 
* _argo0 
= 0; 
 884     char *_kwnames
[] = { "self","image", NULL 
}; 
 887     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetImage",_kwnames
,&_argo0
,&_arg1
))  
 890         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 891         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 892             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetImage. Expected _wxListItem_p."); 
 897     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 898         wxListItem_SetImage(_arg0
,_arg1
); 
 900     wxPyEndAllowThreads(__tstate
); 
 901     if (PyErr_Occurred()) return NULL
; 
 902 }    Py_INCREF(Py_None
); 
 903     _resultobj 
= Py_None
; 
 907 #define wxListItem_SetData(_swigobj,_swigarg0)  (_swigobj->SetData(_swigarg0)) 
 908 static PyObject 
*_wrap_wxListItem_SetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 909     PyObject 
* _resultobj
; 
 912     PyObject 
* _argo0 
= 0; 
 913     char *_kwnames
[] = { "self","data", NULL 
}; 
 916     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetData",_kwnames
,&_argo0
,&_arg1
))  
 919         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 920         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 921             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetData. Expected _wxListItem_p."); 
 926     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 927         wxListItem_SetData(_arg0
,_arg1
); 
 929     wxPyEndAllowThreads(__tstate
); 
 930     if (PyErr_Occurred()) return NULL
; 
 931 }    Py_INCREF(Py_None
); 
 932     _resultobj 
= Py_None
; 
 936 #define wxListItem_SetWidth(_swigobj,_swigarg0)  (_swigobj->SetWidth(_swigarg0)) 
 937 static PyObject 
*_wrap_wxListItem_SetWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 938     PyObject 
* _resultobj
; 
 941     PyObject 
* _argo0 
= 0; 
 942     char *_kwnames
[] = { "self","width", NULL 
}; 
 945     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetWidth",_kwnames
,&_argo0
,&_arg1
))  
 948         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 949         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 950             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetWidth. Expected _wxListItem_p."); 
 955     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 956         wxListItem_SetWidth(_arg0
,_arg1
); 
 958     wxPyEndAllowThreads(__tstate
); 
 959     if (PyErr_Occurred()) return NULL
; 
 960 }    Py_INCREF(Py_None
); 
 961     _resultobj 
= Py_None
; 
 965 #define wxListItem_SetAlign(_swigobj,_swigarg0)  (_swigobj->SetAlign(_swigarg0)) 
 966 static PyObject 
*_wrap_wxListItem_SetAlign(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 967     PyObject 
* _resultobj
; 
 969     wxListColumnFormat  _arg1
; 
 970     PyObject 
* _argo0 
= 0; 
 971     char *_kwnames
[] = { "self","align", NULL 
}; 
 974     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetAlign",_kwnames
,&_argo0
,&_arg1
))  
 977         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 978         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 979             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetAlign. Expected _wxListItem_p."); 
 984     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 985         wxListItem_SetAlign(_arg0
,_arg1
); 
 987     wxPyEndAllowThreads(__tstate
); 
 988     if (PyErr_Occurred()) return NULL
; 
 989 }    Py_INCREF(Py_None
); 
 990     _resultobj 
= Py_None
; 
 994 #define wxListItem_SetTextColour(_swigobj,_swigarg0)  (_swigobj->SetTextColour(_swigarg0)) 
 995 static PyObject 
*_wrap_wxListItem_SetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 996     PyObject 
* _resultobj
; 
 999     PyObject 
* _argo0 
= 0; 
1001     PyObject 
* _obj1 
= 0; 
1002     char *_kwnames
[] = { "self","colText", NULL 
}; 
1005     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetTextColour",_kwnames
,&_argo0
,&_obj1
))  
1008         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1009         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1010             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetTextColour. Expected _wxListItem_p."); 
1016     if (! wxColour_helper(_obj1
, &_arg1
)) 
1020     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1021         wxListItem_SetTextColour(_arg0
,*_arg1
); 
1023     wxPyEndAllowThreads(__tstate
); 
1024     if (PyErr_Occurred()) return NULL
; 
1025 }    Py_INCREF(Py_None
); 
1026     _resultobj 
= Py_None
; 
1030 #define wxListItem_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
1031 static PyObject 
*_wrap_wxListItem_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1032     PyObject 
* _resultobj
; 
1035     PyObject 
* _argo0 
= 0; 
1037     PyObject 
* _obj1 
= 0; 
1038     char *_kwnames
[] = { "self","colBack", NULL 
}; 
1041     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
1044         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1045         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1046             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetBackgroundColour. Expected _wxListItem_p."); 
1052     if (! wxColour_helper(_obj1
, &_arg1
)) 
1056     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1057         wxListItem_SetBackgroundColour(_arg0
,*_arg1
); 
1059     wxPyEndAllowThreads(__tstate
); 
1060     if (PyErr_Occurred()) return NULL
; 
1061 }    Py_INCREF(Py_None
); 
1062     _resultobj 
= Py_None
; 
1066 #define wxListItem_SetFont(_swigobj,_swigarg0)  (_swigobj->SetFont(_swigarg0)) 
1067 static PyObject 
*_wrap_wxListItem_SetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1068     PyObject 
* _resultobj
; 
1071     PyObject 
* _argo0 
= 0; 
1072     PyObject 
* _argo1 
= 0; 
1073     char *_kwnames
[] = { "self","font", NULL 
}; 
1076     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetFont",_kwnames
,&_argo0
,&_argo1
))  
1079         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1080         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1081             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetFont. Expected _wxListItem_p."); 
1086         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1087         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) { 
1088             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListItem_SetFont. Expected _wxFont_p."); 
1093     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1094         wxListItem_SetFont(_arg0
,*_arg1
); 
1096     wxPyEndAllowThreads(__tstate
); 
1097     if (PyErr_Occurred()) return NULL
; 
1098 }    Py_INCREF(Py_None
); 
1099     _resultobj 
= Py_None
; 
1103 #define wxListItem_GetMask(_swigobj)  (_swigobj->GetMask()) 
1104 static PyObject 
*_wrap_wxListItem_GetMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1105     PyObject 
* _resultobj
; 
1108     PyObject 
* _argo0 
= 0; 
1109     char *_kwnames
[] = { "self", NULL 
}; 
1112     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetMask",_kwnames
,&_argo0
))  
1115         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1116         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1117             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetMask. Expected _wxListItem_p."); 
1122     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1123         _result 
= (long )wxListItem_GetMask(_arg0
); 
1125     wxPyEndAllowThreads(__tstate
); 
1126     if (PyErr_Occurred()) return NULL
; 
1127 }    _resultobj 
= Py_BuildValue("l",_result
); 
1131 #define wxListItem_GetId(_swigobj)  (_swigobj->GetId()) 
1132 static PyObject 
*_wrap_wxListItem_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1133     PyObject 
* _resultobj
; 
1136     PyObject 
* _argo0 
= 0; 
1137     char *_kwnames
[] = { "self", NULL 
}; 
1140     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetId",_kwnames
,&_argo0
))  
1143         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1144         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1145             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetId. Expected _wxListItem_p."); 
1150     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1151         _result 
= (long )wxListItem_GetId(_arg0
); 
1153     wxPyEndAllowThreads(__tstate
); 
1154     if (PyErr_Occurred()) return NULL
; 
1155 }    _resultobj 
= Py_BuildValue("l",_result
); 
1159 #define wxListItem_GetColumn(_swigobj)  (_swigobj->GetColumn()) 
1160 static PyObject 
*_wrap_wxListItem_GetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1161     PyObject 
* _resultobj
; 
1164     PyObject 
* _argo0 
= 0; 
1165     char *_kwnames
[] = { "self", NULL 
}; 
1168     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetColumn",_kwnames
,&_argo0
))  
1171         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1172         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1173             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetColumn. Expected _wxListItem_p."); 
1178     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1179         _result 
= (int )wxListItem_GetColumn(_arg0
); 
1181     wxPyEndAllowThreads(__tstate
); 
1182     if (PyErr_Occurred()) return NULL
; 
1183 }    _resultobj 
= Py_BuildValue("i",_result
); 
1187 #define wxListItem_GetState(_swigobj)  (_swigobj->GetState()) 
1188 static PyObject 
*_wrap_wxListItem_GetState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1189     PyObject 
* _resultobj
; 
1192     PyObject 
* _argo0 
= 0; 
1193     char *_kwnames
[] = { "self", NULL 
}; 
1196     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetState",_kwnames
,&_argo0
))  
1199         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1200         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1201             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetState. Expected _wxListItem_p."); 
1206     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1207         _result 
= (long )wxListItem_GetState(_arg0
); 
1209     wxPyEndAllowThreads(__tstate
); 
1210     if (PyErr_Occurred()) return NULL
; 
1211 }    _resultobj 
= Py_BuildValue("l",_result
); 
1215 #define wxListItem_GetText(_swigobj)  (_swigobj->GetText()) 
1216 static PyObject 
*_wrap_wxListItem_GetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1217     PyObject 
* _resultobj
; 
1220     PyObject 
* _argo0 
= 0; 
1221     char *_kwnames
[] = { "self", NULL 
}; 
1224     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetText",_kwnames
,&_argo0
))  
1227         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1228         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1229             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetText. Expected _wxListItem_p."); 
1234     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1235         const wxString 
& _result_ref 
= wxListItem_GetText(_arg0
); 
1236     _result 
= (wxString 
*) &_result_ref
; 
1238     wxPyEndAllowThreads(__tstate
); 
1239     if (PyErr_Occurred()) return NULL
; 
1241     _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 #if PYTHON_API_VERSION >= 1009 
1818     char* tmpPtr
; int tmpSize
; 
1819     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
1820         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1823     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
1825     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
1827     if (!PyString_Check(_obj1
)) { 
1828         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1831     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
1835     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1836         _result 
= (wxString 
*)wxListItem_m_text_set(_arg0
,_arg1
); 
1838     wxPyEndAllowThreads(__tstate
); 
1839     if (PyErr_Occurred()) return NULL
; 
1841     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1850 #define wxListItem_m_text_get(_swigobj) (&_swigobj->m_text) 
1851 static PyObject 
*_wrap_wxListItem_m_text_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1852     PyObject 
* _resultobj
; 
1855     PyObject 
* _argo0 
= 0; 
1856     char *_kwnames
[] = { "self", NULL 
}; 
1859     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_text_get",_kwnames
,&_argo0
))  
1862         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1863         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1864             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_text_get. Expected _wxListItem_p."); 
1869     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1870         _result 
= (wxString 
*)wxListItem_m_text_get(_arg0
); 
1872     wxPyEndAllowThreads(__tstate
); 
1873     if (PyErr_Occurred()) return NULL
; 
1875     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1880 #define wxListItem_m_image_set(_swigobj,_swigval) (_swigobj->m_image = _swigval,_swigval) 
1881 static PyObject 
*_wrap_wxListItem_m_image_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1882     PyObject 
* _resultobj
; 
1886     PyObject 
* _argo0 
= 0; 
1887     char *_kwnames
[] = { "self","m_image", NULL 
}; 
1890     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_image_set",_kwnames
,&_argo0
,&_arg1
))  
1893         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1894         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1895             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_image_set. Expected _wxListItem_p."); 
1900     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1901         _result 
= (int )wxListItem_m_image_set(_arg0
,_arg1
); 
1903     wxPyEndAllowThreads(__tstate
); 
1904     if (PyErr_Occurred()) return NULL
; 
1905 }    _resultobj 
= Py_BuildValue("i",_result
); 
1909 #define wxListItem_m_image_get(_swigobj) ((int ) _swigobj->m_image) 
1910 static PyObject 
*_wrap_wxListItem_m_image_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1911     PyObject 
* _resultobj
; 
1914     PyObject 
* _argo0 
= 0; 
1915     char *_kwnames
[] = { "self", NULL 
}; 
1918     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_image_get",_kwnames
,&_argo0
))  
1921         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1922         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1923             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_image_get. Expected _wxListItem_p."); 
1928     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1929         _result 
= (int )wxListItem_m_image_get(_arg0
); 
1931     wxPyEndAllowThreads(__tstate
); 
1932     if (PyErr_Occurred()) return NULL
; 
1933 }    _resultobj 
= Py_BuildValue("i",_result
); 
1937 #define wxListItem_m_data_set(_swigobj,_swigval) (_swigobj->m_data = _swigval,_swigval) 
1938 static PyObject 
*_wrap_wxListItem_m_data_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1939     PyObject 
* _resultobj
; 
1943     PyObject 
* _argo0 
= 0; 
1944     char *_kwnames
[] = { "self","m_data", NULL 
}; 
1947     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_data_set",_kwnames
,&_argo0
,&_arg1
))  
1950         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1951         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1952             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_data_set. Expected _wxListItem_p."); 
1957     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1958         _result 
= (long )wxListItem_m_data_set(_arg0
,_arg1
); 
1960     wxPyEndAllowThreads(__tstate
); 
1961     if (PyErr_Occurred()) return NULL
; 
1962 }    _resultobj 
= Py_BuildValue("l",_result
); 
1966 #define wxListItem_m_data_get(_swigobj) ((long ) _swigobj->m_data) 
1967 static PyObject 
*_wrap_wxListItem_m_data_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1968     PyObject 
* _resultobj
; 
1971     PyObject 
* _argo0 
= 0; 
1972     char *_kwnames
[] = { "self", NULL 
}; 
1975     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_data_get",_kwnames
,&_argo0
))  
1978         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1979         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1980             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_data_get. Expected _wxListItem_p."); 
1985     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1986         _result 
= (long )wxListItem_m_data_get(_arg0
); 
1988     wxPyEndAllowThreads(__tstate
); 
1989     if (PyErr_Occurred()) return NULL
; 
1990 }    _resultobj 
= Py_BuildValue("l",_result
); 
1994 #define wxListItem_m_format_set(_swigobj,_swigval) (_swigobj->m_format = _swigval,_swigval) 
1995 static PyObject 
*_wrap_wxListItem_m_format_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1996     PyObject 
* _resultobj
; 
2000     PyObject 
* _argo0 
= 0; 
2001     char *_kwnames
[] = { "self","m_format", NULL 
}; 
2004     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_format_set",_kwnames
,&_argo0
,&_arg1
))  
2007         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2008         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
2009             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_format_set. Expected _wxListItem_p."); 
2014     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2015         _result 
= (int )wxListItem_m_format_set(_arg0
,_arg1
); 
2017     wxPyEndAllowThreads(__tstate
); 
2018     if (PyErr_Occurred()) return NULL
; 
2019 }    _resultobj 
= Py_BuildValue("i",_result
); 
2023 #define wxListItem_m_format_get(_swigobj) ((int ) _swigobj->m_format) 
2024 static PyObject 
*_wrap_wxListItem_m_format_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2025     PyObject 
* _resultobj
; 
2028     PyObject 
* _argo0 
= 0; 
2029     char *_kwnames
[] = { "self", NULL 
}; 
2032     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_format_get",_kwnames
,&_argo0
))  
2035         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2036         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
2037             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_format_get. Expected _wxListItem_p."); 
2042     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2043         _result 
= (int )wxListItem_m_format_get(_arg0
); 
2045     wxPyEndAllowThreads(__tstate
); 
2046     if (PyErr_Occurred()) return NULL
; 
2047 }    _resultobj 
= Py_BuildValue("i",_result
); 
2051 #define wxListItem_m_width_set(_swigobj,_swigval) (_swigobj->m_width = _swigval,_swigval) 
2052 static PyObject 
*_wrap_wxListItem_m_width_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2053     PyObject 
* _resultobj
; 
2057     PyObject 
* _argo0 
= 0; 
2058     char *_kwnames
[] = { "self","m_width", NULL 
}; 
2061     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_width_set",_kwnames
,&_argo0
,&_arg1
))  
2064         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2065         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
2066             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_width_set. Expected _wxListItem_p."); 
2071     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2072         _result 
= (int )wxListItem_m_width_set(_arg0
,_arg1
); 
2074     wxPyEndAllowThreads(__tstate
); 
2075     if (PyErr_Occurred()) return NULL
; 
2076 }    _resultobj 
= Py_BuildValue("i",_result
); 
2080 #define wxListItem_m_width_get(_swigobj) ((int ) _swigobj->m_width) 
2081 static PyObject 
*_wrap_wxListItem_m_width_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2082     PyObject 
* _resultobj
; 
2085     PyObject 
* _argo0 
= 0; 
2086     char *_kwnames
[] = { "self", NULL 
}; 
2089     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_width_get",_kwnames
,&_argo0
))  
2092         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2093         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
2094             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_width_get. Expected _wxListItem_p."); 
2099     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2100         _result 
= (int )wxListItem_m_width_get(_arg0
); 
2102     wxPyEndAllowThreads(__tstate
); 
2103     if (PyErr_Occurred()) return NULL
; 
2104 }    _resultobj 
= Py_BuildValue("i",_result
); 
2108 static void *SwigwxListEventTowxNotifyEvent(void *ptr
) { 
2110     wxNotifyEvent 
*dest
; 
2111     src 
= (wxListEvent 
*) ptr
; 
2112     dest 
= (wxNotifyEvent 
*) src
; 
2113     return (void *) dest
; 
2116 static void *SwigwxListEventTowxCommandEvent(void *ptr
) { 
2118     wxCommandEvent 
*dest
; 
2119     src 
= (wxListEvent 
*) ptr
; 
2120     dest 
= (wxCommandEvent 
*) src
; 
2121     return (void *) dest
; 
2124 static void *SwigwxListEventTowxEvent(void *ptr
) { 
2127     src 
= (wxListEvent 
*) ptr
; 
2128     dest 
= (wxEvent 
*) src
; 
2129     return (void *) dest
; 
2132 static void *SwigwxListEventTowxObject(void *ptr
) { 
2135     src 
= (wxListEvent 
*) ptr
; 
2136     dest 
= (wxObject 
*) src
; 
2137     return (void *) dest
; 
2140 #define new_wxListEvent(_swigarg0,_swigarg1) (new wxListEvent(_swigarg0,_swigarg1)) 
2141 static PyObject 
*_wrap_new_wxListEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2142     PyObject 
* _resultobj
; 
2143     wxListEvent 
* _result
; 
2144     wxEventType  _arg0 
= (wxEventType 
) wxEVT_NULL
; 
2145     int  _arg1 
= (int ) 0; 
2146     char *_kwnames
[] = { "commandType","id", NULL 
}; 
2150     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxListEvent",_kwnames
,&_arg0
,&_arg1
))  
2153     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2154         _result 
= (wxListEvent 
*)new_wxListEvent(_arg0
,_arg1
); 
2156     wxPyEndAllowThreads(__tstate
); 
2157     if (PyErr_Occurred()) return NULL
; 
2159         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListEvent_p"); 
2160         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2163         _resultobj 
= Py_None
; 
2168 #define wxListEvent_m_code_set(_swigobj,_swigval) (_swigobj->m_code = _swigval,_swigval) 
2169 static PyObject 
*_wrap_wxListEvent_m_code_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2170     PyObject 
* _resultobj
; 
2172     wxListEvent 
* _arg0
; 
2174     PyObject 
* _argo0 
= 0; 
2175     char *_kwnames
[] = { "self","m_code", NULL 
}; 
2178     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListEvent_m_code_set",_kwnames
,&_argo0
,&_arg1
))  
2181         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2182         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2183             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_code_set. Expected _wxListEvent_p."); 
2188     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2189         _result 
= (int )wxListEvent_m_code_set(_arg0
,_arg1
); 
2191     wxPyEndAllowThreads(__tstate
); 
2192     if (PyErr_Occurred()) return NULL
; 
2193 }    _resultobj 
= Py_BuildValue("i",_result
); 
2197 #define wxListEvent_m_code_get(_swigobj) ((int ) _swigobj->m_code) 
2198 static PyObject 
*_wrap_wxListEvent_m_code_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2199     PyObject 
* _resultobj
; 
2201     wxListEvent 
* _arg0
; 
2202     PyObject 
* _argo0 
= 0; 
2203     char *_kwnames
[] = { "self", NULL 
}; 
2206     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_code_get",_kwnames
,&_argo0
))  
2209         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2210         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2211             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_code_get. Expected _wxListEvent_p."); 
2216     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2217         _result 
= (int )wxListEvent_m_code_get(_arg0
); 
2219     wxPyEndAllowThreads(__tstate
); 
2220     if (PyErr_Occurred()) return NULL
; 
2221 }    _resultobj 
= Py_BuildValue("i",_result
); 
2225 #define wxListEvent_m_oldItemIndex_set(_swigobj,_swigval) (_swigobj->m_oldItemIndex = _swigval,_swigval) 
2226 static PyObject 
*_wrap_wxListEvent_m_oldItemIndex_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2227     PyObject 
* _resultobj
; 
2229     wxListEvent 
* _arg0
; 
2231     PyObject 
* _argo0 
= 0; 
2232     char *_kwnames
[] = { "self","m_oldItemIndex", NULL 
}; 
2235     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListEvent_m_oldItemIndex_set",_kwnames
,&_argo0
,&_arg1
))  
2238         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2239         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2240             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_oldItemIndex_set. Expected _wxListEvent_p."); 
2245     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2246         _result 
= (long )wxListEvent_m_oldItemIndex_set(_arg0
,_arg1
); 
2248     wxPyEndAllowThreads(__tstate
); 
2249     if (PyErr_Occurred()) return NULL
; 
2250 }    _resultobj 
= Py_BuildValue("l",_result
); 
2254 #define wxListEvent_m_oldItemIndex_get(_swigobj) ((long ) _swigobj->m_oldItemIndex) 
2255 static PyObject 
*_wrap_wxListEvent_m_oldItemIndex_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2256     PyObject 
* _resultobj
; 
2258     wxListEvent 
* _arg0
; 
2259     PyObject 
* _argo0 
= 0; 
2260     char *_kwnames
[] = { "self", NULL 
}; 
2263     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_oldItemIndex_get",_kwnames
,&_argo0
))  
2266         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2267         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2268             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_oldItemIndex_get. Expected _wxListEvent_p."); 
2273     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2274         _result 
= (long )wxListEvent_m_oldItemIndex_get(_arg0
); 
2276     wxPyEndAllowThreads(__tstate
); 
2277     if (PyErr_Occurred()) return NULL
; 
2278 }    _resultobj 
= Py_BuildValue("l",_result
); 
2282 #define wxListEvent_m_itemIndex_set(_swigobj,_swigval) (_swigobj->m_itemIndex = _swigval,_swigval) 
2283 static PyObject 
*_wrap_wxListEvent_m_itemIndex_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2284     PyObject 
* _resultobj
; 
2286     wxListEvent 
* _arg0
; 
2288     PyObject 
* _argo0 
= 0; 
2289     char *_kwnames
[] = { "self","m_itemIndex", NULL 
}; 
2292     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListEvent_m_itemIndex_set",_kwnames
,&_argo0
,&_arg1
))  
2295         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2296         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2297             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_itemIndex_set. Expected _wxListEvent_p."); 
2302     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2303         _result 
= (long )wxListEvent_m_itemIndex_set(_arg0
,_arg1
); 
2305     wxPyEndAllowThreads(__tstate
); 
2306     if (PyErr_Occurred()) return NULL
; 
2307 }    _resultobj 
= Py_BuildValue("l",_result
); 
2311 #define wxListEvent_m_itemIndex_get(_swigobj) ((long ) _swigobj->m_itemIndex) 
2312 static PyObject 
*_wrap_wxListEvent_m_itemIndex_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2313     PyObject 
* _resultobj
; 
2315     wxListEvent 
* _arg0
; 
2316     PyObject 
* _argo0 
= 0; 
2317     char *_kwnames
[] = { "self", NULL 
}; 
2320     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_itemIndex_get",_kwnames
,&_argo0
))  
2323         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2324         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2325             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_itemIndex_get. Expected _wxListEvent_p."); 
2330     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2331         _result 
= (long )wxListEvent_m_itemIndex_get(_arg0
); 
2333     wxPyEndAllowThreads(__tstate
); 
2334     if (PyErr_Occurred()) return NULL
; 
2335 }    _resultobj 
= Py_BuildValue("l",_result
); 
2339 #define wxListEvent_m_col_set(_swigobj,_swigval) (_swigobj->m_col = _swigval,_swigval) 
2340 static PyObject 
*_wrap_wxListEvent_m_col_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2341     PyObject 
* _resultobj
; 
2343     wxListEvent 
* _arg0
; 
2345     PyObject 
* _argo0 
= 0; 
2346     char *_kwnames
[] = { "self","m_col", NULL 
}; 
2349     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListEvent_m_col_set",_kwnames
,&_argo0
,&_arg1
))  
2352         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2353         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2354             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_col_set. Expected _wxListEvent_p."); 
2359     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2360         _result 
= (int )wxListEvent_m_col_set(_arg0
,_arg1
); 
2362     wxPyEndAllowThreads(__tstate
); 
2363     if (PyErr_Occurred()) return NULL
; 
2364 }    _resultobj 
= Py_BuildValue("i",_result
); 
2368 #define wxListEvent_m_col_get(_swigobj) ((int ) _swigobj->m_col) 
2369 static PyObject 
*_wrap_wxListEvent_m_col_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2370     PyObject 
* _resultobj
; 
2372     wxListEvent 
* _arg0
; 
2373     PyObject 
* _argo0 
= 0; 
2374     char *_kwnames
[] = { "self", NULL 
}; 
2377     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_col_get",_kwnames
,&_argo0
))  
2380         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2381         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2382             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_col_get. Expected _wxListEvent_p."); 
2387     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2388         _result 
= (int )wxListEvent_m_col_get(_arg0
); 
2390     wxPyEndAllowThreads(__tstate
); 
2391     if (PyErr_Occurred()) return NULL
; 
2392 }    _resultobj 
= Py_BuildValue("i",_result
); 
2396 #define wxListEvent_m_pointDrag_set(_swigobj,_swigval) (_swigobj->m_pointDrag = *(_swigval),_swigval) 
2397 static PyObject 
*_wrap_wxListEvent_m_pointDrag_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2398     PyObject 
* _resultobj
; 
2400     wxListEvent 
* _arg0
; 
2402     PyObject 
* _argo0 
= 0; 
2404     PyObject 
* _obj1 
= 0; 
2405     char *_kwnames
[] = { "self","m_pointDrag", NULL 
}; 
2409     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListEvent_m_pointDrag_set",_kwnames
,&_argo0
,&_obj1
))  
2412         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2413         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2414             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_pointDrag_set. Expected _wxListEvent_p."); 
2420     if (! wxPoint_helper(_obj1
, &_arg1
)) 
2424     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2425         _result 
= (wxPoint 
*)wxListEvent_m_pointDrag_set(_arg0
,_arg1
); 
2427     wxPyEndAllowThreads(__tstate
); 
2428     if (PyErr_Occurred()) return NULL
; 
2430         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPoint_p"); 
2431         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2434         _resultobj 
= Py_None
; 
2439 #define wxListEvent_m_pointDrag_get(_swigobj) (&_swigobj->m_pointDrag) 
2440 static PyObject 
*_wrap_wxListEvent_m_pointDrag_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2441     PyObject 
* _resultobj
; 
2443     wxListEvent 
* _arg0
; 
2444     PyObject 
* _argo0 
= 0; 
2445     char *_kwnames
[] = { "self", NULL 
}; 
2449     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_pointDrag_get",_kwnames
,&_argo0
))  
2452         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2453         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2454             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_pointDrag_get. Expected _wxListEvent_p."); 
2459     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2460         _result 
= (wxPoint 
*)wxListEvent_m_pointDrag_get(_arg0
); 
2462     wxPyEndAllowThreads(__tstate
); 
2463     if (PyErr_Occurred()) return NULL
; 
2465         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPoint_p"); 
2466         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2469         _resultobj 
= Py_None
; 
2474 #define wxListEvent_m_item_set(_swigobj,_swigval) (_swigobj->m_item = *(_swigval),_swigval) 
2475 static PyObject 
*_wrap_wxListEvent_m_item_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2476     PyObject 
* _resultobj
; 
2477     wxListItem 
* _result
; 
2478     wxListEvent 
* _arg0
; 
2480     PyObject 
* _argo0 
= 0; 
2481     PyObject 
* _argo1 
= 0; 
2482     char *_kwnames
[] = { "self","m_item", NULL 
}; 
2485     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListEvent_m_item_set",_kwnames
,&_argo0
,&_argo1
))  
2488         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2489         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2490             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_item_set. Expected _wxListEvent_p."); 
2495         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2496         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxListItem_p")) { 
2497             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListEvent_m_item_set. Expected _wxListItem_p."); 
2502     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2503         _result 
= (wxListItem 
*)wxListEvent_m_item_set(_arg0
,_arg1
); 
2505     wxPyEndAllowThreads(__tstate
); 
2506     if (PyErr_Occurred()) return NULL
; 
2507 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2511 #define wxListEvent_m_item_get(_swigobj) (&_swigobj->m_item) 
2512 static PyObject 
*_wrap_wxListEvent_m_item_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2513     PyObject 
* _resultobj
; 
2514     wxListItem 
* _result
; 
2515     wxListEvent 
* _arg0
; 
2516     PyObject 
* _argo0 
= 0; 
2517     char *_kwnames
[] = { "self", NULL 
}; 
2520     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_item_get",_kwnames
,&_argo0
))  
2523         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2524         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2525             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_item_get. Expected _wxListEvent_p."); 
2530     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2531         _result 
= (wxListItem 
*)wxListEvent_m_item_get(_arg0
); 
2533     wxPyEndAllowThreads(__tstate
); 
2534     if (PyErr_Occurred()) return NULL
; 
2535 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2539 #define wxListEvent_GetCode(_swigobj)  (_swigobj->GetCode()) 
2540 static PyObject 
*_wrap_wxListEvent_GetCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2541     PyObject 
* _resultobj
; 
2543     wxListEvent 
* _arg0
; 
2544     PyObject 
* _argo0 
= 0; 
2545     char *_kwnames
[] = { "self", NULL 
}; 
2548     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetCode",_kwnames
,&_argo0
))  
2551         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2552         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2553             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetCode. Expected _wxListEvent_p."); 
2558     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2559         _result 
= (int )wxListEvent_GetCode(_arg0
); 
2561     wxPyEndAllowThreads(__tstate
); 
2562     if (PyErr_Occurred()) return NULL
; 
2563 }    _resultobj 
= Py_BuildValue("i",_result
); 
2567 #define wxListEvent_GetIndex(_swigobj)  (_swigobj->GetIndex()) 
2568 static PyObject 
*_wrap_wxListEvent_GetIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2569     PyObject 
* _resultobj
; 
2571     wxListEvent 
* _arg0
; 
2572     PyObject 
* _argo0 
= 0; 
2573     char *_kwnames
[] = { "self", NULL 
}; 
2576     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetIndex",_kwnames
,&_argo0
))  
2579         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2580         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2581             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetIndex. Expected _wxListEvent_p."); 
2586     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2587         _result 
= (long )wxListEvent_GetIndex(_arg0
); 
2589     wxPyEndAllowThreads(__tstate
); 
2590     if (PyErr_Occurred()) return NULL
; 
2591 }    _resultobj 
= Py_BuildValue("l",_result
); 
2595 #define wxListEvent_GetColumn(_swigobj)  (_swigobj->GetColumn()) 
2596 static PyObject 
*_wrap_wxListEvent_GetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2597     PyObject 
* _resultobj
; 
2599     wxListEvent 
* _arg0
; 
2600     PyObject 
* _argo0 
= 0; 
2601     char *_kwnames
[] = { "self", NULL 
}; 
2604     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetColumn",_kwnames
,&_argo0
))  
2607         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2608         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2609             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetColumn. Expected _wxListEvent_p."); 
2614     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2615         _result 
= (int )wxListEvent_GetColumn(_arg0
); 
2617     wxPyEndAllowThreads(__tstate
); 
2618     if (PyErr_Occurred()) return NULL
; 
2619 }    _resultobj 
= Py_BuildValue("i",_result
); 
2623 #define wxListEvent_GetPoint(_swigobj)  (_swigobj->GetPoint()) 
2624 static PyObject 
*_wrap_wxListEvent_GetPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2625     PyObject 
* _resultobj
; 
2627     wxListEvent 
* _arg0
; 
2628     PyObject 
* _argo0 
= 0; 
2629     char *_kwnames
[] = { "self", NULL 
}; 
2633     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetPoint",_kwnames
,&_argo0
))  
2636         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2637         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2638             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetPoint. Expected _wxListEvent_p."); 
2643     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2644         _result 
= new wxPoint (wxListEvent_GetPoint(_arg0
)); 
2646     wxPyEndAllowThreads(__tstate
); 
2647     if (PyErr_Occurred()) return NULL
; 
2648 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2649     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2653 #define wxListEvent_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
2654 static PyObject 
*_wrap_wxListEvent_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2655     PyObject 
* _resultobj
; 
2657     wxListEvent 
* _arg0
; 
2658     PyObject 
* _argo0 
= 0; 
2659     char *_kwnames
[] = { "self", NULL 
}; 
2662     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetLabel",_kwnames
,&_argo0
))  
2665         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2666         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2667             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetLabel. Expected _wxListEvent_p."); 
2672     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2673         const wxString 
& _result_ref 
= wxListEvent_GetLabel(_arg0
); 
2674     _result 
= (wxString 
*) &_result_ref
; 
2676     wxPyEndAllowThreads(__tstate
); 
2677     if (PyErr_Occurred()) return NULL
; 
2679     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2684 #define wxListEvent_GetText(_swigobj)  (_swigobj->GetText()) 
2685 static PyObject 
*_wrap_wxListEvent_GetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2686     PyObject 
* _resultobj
; 
2688     wxListEvent 
* _arg0
; 
2689     PyObject 
* _argo0 
= 0; 
2690     char *_kwnames
[] = { "self", NULL 
}; 
2693     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetText",_kwnames
,&_argo0
))  
2696         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2697         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2698             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetText. Expected _wxListEvent_p."); 
2703     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2704         const wxString 
& _result_ref 
= wxListEvent_GetText(_arg0
); 
2705     _result 
= (wxString 
*) &_result_ref
; 
2707     wxPyEndAllowThreads(__tstate
); 
2708     if (PyErr_Occurred()) return NULL
; 
2710     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2715 #define wxListEvent_GetImage(_swigobj)  (_swigobj->GetImage()) 
2716 static PyObject 
*_wrap_wxListEvent_GetImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2717     PyObject 
* _resultobj
; 
2719     wxListEvent 
* _arg0
; 
2720     PyObject 
* _argo0 
= 0; 
2721     char *_kwnames
[] = { "self", NULL 
}; 
2724     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetImage",_kwnames
,&_argo0
))  
2727         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2728         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2729             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetImage. Expected _wxListEvent_p."); 
2734     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2735         _result 
= (int )wxListEvent_GetImage(_arg0
); 
2737     wxPyEndAllowThreads(__tstate
); 
2738     if (PyErr_Occurred()) return NULL
; 
2739 }    _resultobj 
= Py_BuildValue("i",_result
); 
2743 #define wxListEvent_GetData(_swigobj)  (_swigobj->GetData()) 
2744 static PyObject 
*_wrap_wxListEvent_GetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2745     PyObject 
* _resultobj
; 
2747     wxListEvent 
* _arg0
; 
2748     PyObject 
* _argo0 
= 0; 
2749     char *_kwnames
[] = { "self", NULL 
}; 
2752     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetData",_kwnames
,&_argo0
))  
2755         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2756         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2757             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetData. Expected _wxListEvent_p."); 
2762     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2763         _result 
= (long )wxListEvent_GetData(_arg0
); 
2765     wxPyEndAllowThreads(__tstate
); 
2766     if (PyErr_Occurred()) return NULL
; 
2767 }    _resultobj 
= Py_BuildValue("l",_result
); 
2771 #define wxListEvent_GetMask(_swigobj)  (_swigobj->GetMask()) 
2772 static PyObject 
*_wrap_wxListEvent_GetMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2773     PyObject 
* _resultobj
; 
2775     wxListEvent 
* _arg0
; 
2776     PyObject 
* _argo0 
= 0; 
2777     char *_kwnames
[] = { "self", NULL 
}; 
2780     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetMask",_kwnames
,&_argo0
))  
2783         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2784         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2785             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetMask. Expected _wxListEvent_p."); 
2790     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2791         _result 
= (long )wxListEvent_GetMask(_arg0
); 
2793     wxPyEndAllowThreads(__tstate
); 
2794     if (PyErr_Occurred()) return NULL
; 
2795 }    _resultobj 
= Py_BuildValue("l",_result
); 
2799 #define wxListEvent_GetItem(_swigobj)  (_swigobj->GetItem()) 
2800 static PyObject 
*_wrap_wxListEvent_GetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2801     PyObject 
* _resultobj
; 
2802     wxListItem 
* _result
; 
2803     wxListEvent 
* _arg0
; 
2804     PyObject 
* _argo0 
= 0; 
2805     char *_kwnames
[] = { "self", NULL 
}; 
2808     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetItem",_kwnames
,&_argo0
))  
2811         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2812         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2813             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetItem. Expected _wxListEvent_p."); 
2818     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2819         const wxListItem 
& _result_ref 
= wxListEvent_GetItem(_arg0
); 
2820     _result 
= (wxListItem 
*) &_result_ref
; 
2822     wxPyEndAllowThreads(__tstate
); 
2823     if (PyErr_Occurred()) return NULL
; 
2824 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2828 #define wxListEvent_GetCacheFrom(_swigobj)  (_swigobj->GetCacheFrom()) 
2829 static PyObject 
*_wrap_wxListEvent_GetCacheFrom(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2830     PyObject 
* _resultobj
; 
2832     wxListEvent 
* _arg0
; 
2833     PyObject 
* _argo0 
= 0; 
2834     char *_kwnames
[] = { "self", NULL 
}; 
2837     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetCacheFrom",_kwnames
,&_argo0
))  
2840         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2841         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2842             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetCacheFrom. Expected _wxListEvent_p."); 
2847     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2848         _result 
= (long )wxListEvent_GetCacheFrom(_arg0
); 
2850     wxPyEndAllowThreads(__tstate
); 
2851     if (PyErr_Occurred()) return NULL
; 
2852 }    _resultobj 
= Py_BuildValue("l",_result
); 
2856 #define wxListEvent_GetCacheTo(_swigobj)  (_swigobj->GetCacheTo()) 
2857 static PyObject 
*_wrap_wxListEvent_GetCacheTo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2858     PyObject 
* _resultobj
; 
2860     wxListEvent 
* _arg0
; 
2861     PyObject 
* _argo0 
= 0; 
2862     char *_kwnames
[] = { "self", NULL 
}; 
2865     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetCacheTo",_kwnames
,&_argo0
))  
2868         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2869         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2870             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetCacheTo. Expected _wxListEvent_p."); 
2875     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2876         _result 
= (long )wxListEvent_GetCacheTo(_arg0
); 
2878     wxPyEndAllowThreads(__tstate
); 
2879     if (PyErr_Occurred()) return NULL
; 
2880 }    _resultobj 
= Py_BuildValue("l",_result
); 
2884 static void *SwigwxPyListCtrlTowxControl(void *ptr
) { 
2887     src 
= (wxPyListCtrl 
*) ptr
; 
2888     dest 
= (wxControl 
*) src
; 
2889     return (void *) dest
; 
2892 static void *SwigwxPyListCtrlTowxWindow(void *ptr
) { 
2895     src 
= (wxPyListCtrl 
*) ptr
; 
2896     dest 
= (wxWindow 
*) src
; 
2897     return (void *) dest
; 
2900 static void *SwigwxPyListCtrlTowxEvtHandler(void *ptr
) { 
2903     src 
= (wxPyListCtrl 
*) ptr
; 
2904     dest 
= (wxEvtHandler 
*) src
; 
2905     return (void *) dest
; 
2908 static void *SwigwxPyListCtrlTowxObject(void *ptr
) { 
2911     src 
= (wxPyListCtrl 
*) ptr
; 
2912     dest 
= (wxObject 
*) src
; 
2913     return (void *) dest
; 
2916 #define new_wxListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxPyListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
2917 static PyObject 
*_wrap_new_wxListCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2918     PyObject 
* _resultobj
; 
2919     wxPyListCtrl 
* _result
; 
2921     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
2922     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
2923     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
2924     long  _arg4 
= (long ) (wxLC_ICON
); 
2925     wxValidator 
* _arg5 
= (wxValidator 
*) &wxDefaultValidator
; 
2926     char * _arg6 
= (char *) "listCtrl"; 
2927     PyObject 
* _argo0 
= 0; 
2929     PyObject 
* _obj2 
= 0; 
2931     PyObject 
* _obj3 
= 0; 
2932     PyObject 
* _argo5 
= 0; 
2933     char *_kwnames
[] = { "parent","id","pos","size","style","validator","name", NULL 
}; 
2937     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOlOs:new_wxListCtrl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_argo5
,&_arg6
))  
2940         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2941         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2942             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxListCtrl. Expected _wxWindow_p."); 
2949     if (! wxPoint_helper(_obj2
, &_arg2
)) 
2955     if (! wxSize_helper(_obj3
, &_arg3
)) 
2959         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
2960         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxValidator_p")) { 
2961             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxListCtrl. Expected _wxValidator_p."); 
2966     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2967         _result 
= (wxPyListCtrl 
*)new_wxListCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
,_arg6
); 
2969     wxPyEndAllowThreads(__tstate
); 
2970     if (PyErr_Occurred()) return NULL
; 
2972         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyListCtrl_p"); 
2973         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2976         _resultobj 
= Py_None
; 
2981 #define new_wxPreListCtrl() (new wxPyListCtrl()) 
2982 static PyObject 
*_wrap_new_wxPreListCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2983     PyObject 
* _resultobj
; 
2984     wxPyListCtrl 
* _result
; 
2985     char *_kwnames
[] = {  NULL 
}; 
2989     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreListCtrl",_kwnames
))  
2992     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2993         _result 
= (wxPyListCtrl 
*)new_wxPreListCtrl(); 
2995     wxPyEndAllowThreads(__tstate
); 
2996     if (PyErr_Occurred()) return NULL
; 
2998         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyListCtrl_p"); 
2999         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3002         _resultobj 
= Py_None
; 
3007 #define wxListCtrl_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
3008 static PyObject 
*_wrap_wxListCtrl_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3009     PyObject 
* _resultobj
; 
3011     wxPyListCtrl 
* _arg0
; 
3013     wxWindowID  _arg2 
= (wxWindowID 
) -1; 
3014     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
3015     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
3016     long  _arg5 
= (long ) (wxLC_ICON
); 
3017     wxValidator 
* _arg6 
= (wxValidator 
*) &wxDefaultValidator
; 
3018     char * _arg7 
= (char *) "listCtrl"; 
3019     PyObject 
* _argo0 
= 0; 
3020     PyObject 
* _argo1 
= 0; 
3022     PyObject 
* _obj3 
= 0; 
3024     PyObject 
* _obj4 
= 0; 
3025     PyObject 
* _argo6 
= 0; 
3026     char *_kwnames
[] = { "self","parent","id","pos","size","style","validator","name", NULL 
}; 
3029     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOlOs:wxListCtrl_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_argo6
,&_arg7
))  
3032         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3033         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3034             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_Create. Expected _wxPyListCtrl_p."); 
3039         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3040         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
3041             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_Create. Expected _wxWindow_p."); 
3048     if (! wxPoint_helper(_obj3
, &_arg3
)) 
3054     if (! wxSize_helper(_obj4
, &_arg4
)) 
3058         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
3059         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxValidator_p")) { 
3060             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxListCtrl_Create. Expected _wxValidator_p."); 
3065     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3066         _result 
= (bool )wxListCtrl_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,_arg7
); 
3068     wxPyEndAllowThreads(__tstate
); 
3069     if (PyErr_Occurred()) return NULL
; 
3070 }    _resultobj 
= Py_BuildValue("i",_result
); 
3074 #define wxListCtrl__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
3075 static PyObject 
*_wrap_wxListCtrl__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3076     PyObject 
* _resultobj
; 
3077     wxPyListCtrl 
* _arg0
; 
3080     PyObject 
* _argo0 
= 0; 
3081     PyObject 
* _obj1 
= 0; 
3082     PyObject 
* _obj2 
= 0; 
3083     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
3086     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxListCtrl__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
3089         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3090         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3091             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl__setCallbackInfo. Expected _wxPyListCtrl_p."); 
3102     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3103         wxListCtrl__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
3105     wxPyEndAllowThreads(__tstate
); 
3106     if (PyErr_Occurred()) return NULL
; 
3107 }    Py_INCREF(Py_None
); 
3108     _resultobj 
= Py_None
; 
3112 #define wxListCtrl_SetForegroundColour(_swigobj,_swigarg0)  (_swigobj->SetForegroundColour(_swigarg0)) 
3113 static PyObject 
*_wrap_wxListCtrl_SetForegroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3114     PyObject 
* _resultobj
; 
3116     wxPyListCtrl 
* _arg0
; 
3118     PyObject 
* _argo0 
= 0; 
3120     PyObject 
* _obj1 
= 0; 
3121     char *_kwnames
[] = { "self","col", NULL 
}; 
3124     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SetForegroundColour",_kwnames
,&_argo0
,&_obj1
))  
3127         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3128         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3129             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetForegroundColour. Expected _wxPyListCtrl_p."); 
3135     if (! wxColour_helper(_obj1
, &_arg1
)) 
3139     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3140         _result 
= (bool )wxListCtrl_SetForegroundColour(_arg0
,*_arg1
); 
3142     wxPyEndAllowThreads(__tstate
); 
3143     if (PyErr_Occurred()) return NULL
; 
3144 }    _resultobj 
= Py_BuildValue("i",_result
); 
3148 #define wxListCtrl_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
3149 static PyObject 
*_wrap_wxListCtrl_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3150     PyObject 
* _resultobj
; 
3152     wxPyListCtrl 
* _arg0
; 
3154     PyObject 
* _argo0 
= 0; 
3156     PyObject 
* _obj1 
= 0; 
3157     char *_kwnames
[] = { "self","col", NULL 
}; 
3160     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
3163         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3164         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3165             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetBackgroundColour. Expected _wxPyListCtrl_p."); 
3171     if (! wxColour_helper(_obj1
, &_arg1
)) 
3175     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3176         _result 
= (bool )wxListCtrl_SetBackgroundColour(_arg0
,*_arg1
); 
3178     wxPyEndAllowThreads(__tstate
); 
3179     if (PyErr_Occurred()) return NULL
; 
3180 }    _resultobj 
= Py_BuildValue("i",_result
); 
3184 #define wxListCtrl_GetColumn(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetColumn(_swigarg0,_swigarg1)) 
3185 static PyObject 
*_wrap_wxListCtrl_GetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3186     PyObject 
* _resultobj
; 
3188     wxPyListCtrl 
* _arg0
; 
3191     PyObject 
* _argo0 
= 0; 
3192     PyObject 
* _argo2 
= 0; 
3193     char *_kwnames
[] = { "self","col","item", NULL 
}; 
3196     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxListCtrl_GetColumn",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
3199         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3200         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3201             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetColumn. Expected _wxPyListCtrl_p."); 
3206         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
3207         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxListItem_p")) { 
3208             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxListCtrl_GetColumn. Expected _wxListItem_p."); 
3213     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3214         _result 
= (bool )wxListCtrl_GetColumn(_arg0
,_arg1
,*_arg2
); 
3216     wxPyEndAllowThreads(__tstate
); 
3217     if (PyErr_Occurred()) return NULL
; 
3218 }    _resultobj 
= Py_BuildValue("i",_result
); 
3222 #define wxListCtrl_SetColumn(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetColumn(_swigarg0,_swigarg1)) 
3223 static PyObject 
*_wrap_wxListCtrl_SetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3224     PyObject 
* _resultobj
; 
3226     wxPyListCtrl 
* _arg0
; 
3229     PyObject 
* _argo0 
= 0; 
3230     PyObject 
* _argo2 
= 0; 
3231     char *_kwnames
[] = { "self","col","item", NULL 
}; 
3234     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxListCtrl_SetColumn",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
3237         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3238         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3239             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetColumn. Expected _wxPyListCtrl_p."); 
3244         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
3245         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxListItem_p")) { 
3246             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxListCtrl_SetColumn. Expected _wxListItem_p."); 
3251     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3252         _result 
= (bool )wxListCtrl_SetColumn(_arg0
,_arg1
,*_arg2
); 
3254     wxPyEndAllowThreads(__tstate
); 
3255     if (PyErr_Occurred()) return NULL
; 
3256 }    _resultobj 
= Py_BuildValue("i",_result
); 
3260 #define wxListCtrl_GetColumnWidth(_swigobj,_swigarg0)  (_swigobj->GetColumnWidth(_swigarg0)) 
3261 static PyObject 
*_wrap_wxListCtrl_GetColumnWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3262     PyObject 
* _resultobj
; 
3264     wxPyListCtrl 
* _arg0
; 
3266     PyObject 
* _argo0 
= 0; 
3267     char *_kwnames
[] = { "self","col", NULL 
}; 
3270     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetColumnWidth",_kwnames
,&_argo0
,&_arg1
))  
3273         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3274         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3275             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetColumnWidth. Expected _wxPyListCtrl_p."); 
3280     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3281         _result 
= (int )wxListCtrl_GetColumnWidth(_arg0
,_arg1
); 
3283     wxPyEndAllowThreads(__tstate
); 
3284     if (PyErr_Occurred()) return NULL
; 
3285 }    _resultobj 
= Py_BuildValue("i",_result
); 
3289 #define wxListCtrl_SetColumnWidth(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetColumnWidth(_swigarg0,_swigarg1)) 
3290 static PyObject 
*_wrap_wxListCtrl_SetColumnWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3291     PyObject 
* _resultobj
; 
3293     wxPyListCtrl 
* _arg0
; 
3296     PyObject 
* _argo0 
= 0; 
3297     char *_kwnames
[] = { "self","col","width", NULL 
}; 
3300     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxListCtrl_SetColumnWidth",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3303         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3304         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3305             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetColumnWidth. Expected _wxPyListCtrl_p."); 
3310     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3311         _result 
= (bool )wxListCtrl_SetColumnWidth(_arg0
,_arg1
,_arg2
); 
3313     wxPyEndAllowThreads(__tstate
); 
3314     if (PyErr_Occurred()) return NULL
; 
3315 }    _resultobj 
= Py_BuildValue("i",_result
); 
3319 #define wxListCtrl_GetCountPerPage(_swigobj)  (_swigobj->GetCountPerPage()) 
3320 static PyObject 
*_wrap_wxListCtrl_GetCountPerPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3321     PyObject 
* _resultobj
; 
3323     wxPyListCtrl 
* _arg0
; 
3324     PyObject 
* _argo0 
= 0; 
3325     char *_kwnames
[] = { "self", NULL 
}; 
3328     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetCountPerPage",_kwnames
,&_argo0
))  
3331         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3332         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3333             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetCountPerPage. Expected _wxPyListCtrl_p."); 
3338     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3339         _result 
= (int )wxListCtrl_GetCountPerPage(_arg0
); 
3341     wxPyEndAllowThreads(__tstate
); 
3342     if (PyErr_Occurred()) return NULL
; 
3343 }    _resultobj 
= Py_BuildValue("i",_result
); 
3347 static wxListItem 
* wxPyListCtrl_GetItem(wxPyListCtrl 
*self
,long  itemId
,int  col
) { 
3348             wxListItem
* info 
= new wxListItem
; 
3349             info
->m_itemId 
= itemId
; 
3351             info
->m_mask 
= 0xFFFF; 
3352             self
->GetItem(*info
); 
3355 static PyObject 
*_wrap_wxListCtrl_GetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3356     PyObject 
* _resultobj
; 
3357     wxListItem 
* _result
; 
3358     wxPyListCtrl 
* _arg0
; 
3360     int  _arg2 
= (int ) 0; 
3361     PyObject 
* _argo0 
= 0; 
3362     char *_kwnames
[] = { "self","itemId","col", NULL 
}; 
3365     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListCtrl_GetItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3368         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3369         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3370             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItem. Expected _wxPyListCtrl_p."); 
3375     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3376         _result 
= (wxListItem 
*)wxPyListCtrl_GetItem(_arg0
,_arg1
,_arg2
); 
3378     wxPyEndAllowThreads(__tstate
); 
3379     if (PyErr_Occurred()) return NULL
; 
3380 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3384 #define wxListCtrl_SetItem(_swigobj,_swigarg0)  (_swigobj->SetItem(_swigarg0)) 
3385 static PyObject 
*_wrap_wxListCtrl_SetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3386     PyObject 
* _resultobj
; 
3388     wxPyListCtrl 
* _arg0
; 
3390     PyObject 
* _argo0 
= 0; 
3391     PyObject 
* _argo1 
= 0; 
3392     char *_kwnames
[] = { "self","info", NULL 
}; 
3395     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SetItem",_kwnames
,&_argo0
,&_argo1
))  
3398         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3399         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3400             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItem. Expected _wxPyListCtrl_p."); 
3405         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3406         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxListItem_p")) { 
3407             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_SetItem. Expected _wxListItem_p."); 
3412     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3413         _result 
= (bool )wxListCtrl_SetItem(_arg0
,*_arg1
); 
3415     wxPyEndAllowThreads(__tstate
); 
3416     if (PyErr_Occurred()) return NULL
; 
3417 }    _resultobj 
= Py_BuildValue("i",_result
); 
3421 #define wxListCtrl_SetStringItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->SetItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3422 static PyObject 
*_wrap_wxListCtrl_SetStringItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3423     PyObject 
* _resultobj
; 
3425     wxPyListCtrl 
* _arg0
; 
3429     int  _arg4 
= (int ) -1; 
3430     PyObject 
* _argo0 
= 0; 
3431     PyObject 
* _obj3 
= 0; 
3432     char *_kwnames
[] = { "self","index","col","label","imageId", NULL 
}; 
3435     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OliO|i:wxListCtrl_SetStringItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
,&_arg4
))  
3438         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3439         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3440             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetStringItem. Expected _wxPyListCtrl_p."); 
3445 #if PYTHON_API_VERSION >= 1009 
3446     char* tmpPtr
; int tmpSize
; 
3447     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
3448         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3451     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
3453     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
3455     if (!PyString_Check(_obj3
)) { 
3456         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3459     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
3463     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3464         _result 
= (long )wxListCtrl_SetStringItem(_arg0
,_arg1
,_arg2
,*_arg3
,_arg4
); 
3466     wxPyEndAllowThreads(__tstate
); 
3467     if (PyErr_Occurred()) return NULL
; 
3468 }    _resultobj 
= Py_BuildValue("l",_result
); 
3476 #define wxListCtrl_GetItemState(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetItemState(_swigarg0,_swigarg1)) 
3477 static PyObject 
*_wrap_wxListCtrl_GetItemState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3478     PyObject 
* _resultobj
; 
3480     wxPyListCtrl 
* _arg0
; 
3483     PyObject 
* _argo0 
= 0; 
3484     char *_kwnames
[] = { "self","item","stateMask", NULL 
}; 
3487     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_GetItemState",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3490         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3491         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3492             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemState. Expected _wxPyListCtrl_p."); 
3497     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3498         _result 
= (int )wxListCtrl_GetItemState(_arg0
,_arg1
,_arg2
); 
3500     wxPyEndAllowThreads(__tstate
); 
3501     if (PyErr_Occurred()) return NULL
; 
3502 }    _resultobj 
= Py_BuildValue("i",_result
); 
3506 #define wxListCtrl_SetItemState(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetItemState(_swigarg0,_swigarg1,_swigarg2)) 
3507 static PyObject 
*_wrap_wxListCtrl_SetItemState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3508     PyObject 
* _resultobj
; 
3510     wxPyListCtrl 
* _arg0
; 
3514     PyObject 
* _argo0 
= 0; 
3515     char *_kwnames
[] = { "self","item","state","stateMask", NULL 
}; 
3518     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Olll:wxListCtrl_SetItemState",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
3521         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3522         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3523             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemState. Expected _wxPyListCtrl_p."); 
3528     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3529         _result 
= (bool )wxListCtrl_SetItemState(_arg0
,_arg1
,_arg2
,_arg3
); 
3531     wxPyEndAllowThreads(__tstate
); 
3532     if (PyErr_Occurred()) return NULL
; 
3533 }    _resultobj 
= Py_BuildValue("i",_result
); 
3537 #define wxListCtrl_SetItemImage(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetItemImage(_swigarg0,_swigarg1,_swigarg2)) 
3538 static PyObject 
*_wrap_wxListCtrl_SetItemImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3539     PyObject 
* _resultobj
; 
3541     wxPyListCtrl 
* _arg0
; 
3545     PyObject 
* _argo0 
= 0; 
3546     char *_kwnames
[] = { "self","item","image","selImage", NULL 
}; 
3549     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Olii:wxListCtrl_SetItemImage",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
3552         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3553         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3554             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemImage. Expected _wxPyListCtrl_p."); 
3559     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3560         _result 
= (bool )wxListCtrl_SetItemImage(_arg0
,_arg1
,_arg2
,_arg3
); 
3562     wxPyEndAllowThreads(__tstate
); 
3563     if (PyErr_Occurred()) return NULL
; 
3564 }    _resultobj 
= Py_BuildValue("i",_result
); 
3568 #define wxListCtrl_GetItemText(_swigobj,_swigarg0)  (_swigobj->GetItemText(_swigarg0)) 
3569 static PyObject 
*_wrap_wxListCtrl_GetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3570     PyObject 
* _resultobj
; 
3572     wxPyListCtrl 
* _arg0
; 
3574     PyObject 
* _argo0 
= 0; 
3575     char *_kwnames
[] = { "self","item", NULL 
}; 
3578     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemText",_kwnames
,&_argo0
,&_arg1
))  
3581         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3582         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3583             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemText. Expected _wxPyListCtrl_p."); 
3588     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3589         _result 
= new wxString (wxListCtrl_GetItemText(_arg0
,_arg1
)); 
3591     wxPyEndAllowThreads(__tstate
); 
3592     if (PyErr_Occurred()) return NULL
; 
3594     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
3602 #define wxListCtrl_SetItemText(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemText(_swigarg0,_swigarg1)) 
3603 static PyObject 
*_wrap_wxListCtrl_SetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3604     PyObject 
* _resultobj
; 
3605     wxPyListCtrl 
* _arg0
; 
3608     PyObject 
* _argo0 
= 0; 
3609     PyObject 
* _obj2 
= 0; 
3610     char *_kwnames
[] = { "self","item","str", NULL 
}; 
3613     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_SetItemText",_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_SetItemText. Expected _wxPyListCtrl_p."); 
3623 #if PYTHON_API_VERSION >= 1009 
3624     char* tmpPtr
; int tmpSize
; 
3625     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
3626         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3629     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
3631     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
3633     if (!PyString_Check(_obj2
)) { 
3634         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3637     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
3641     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3642         wxListCtrl_SetItemText(_arg0
,_arg1
,*_arg2
); 
3644     wxPyEndAllowThreads(__tstate
); 
3645     if (PyErr_Occurred()) return NULL
; 
3646 }    Py_INCREF(Py_None
); 
3647     _resultobj 
= Py_None
; 
3655 #define wxListCtrl_GetItemData(_swigobj,_swigarg0)  (_swigobj->GetItemData(_swigarg0)) 
3656 static PyObject 
*_wrap_wxListCtrl_GetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3657     PyObject 
* _resultobj
; 
3659     wxPyListCtrl 
* _arg0
; 
3661     PyObject 
* _argo0 
= 0; 
3662     char *_kwnames
[] = { "self","item", NULL 
}; 
3665     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemData",_kwnames
,&_argo0
,&_arg1
))  
3668         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3669         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3670             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemData. Expected _wxPyListCtrl_p."); 
3675     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3676         _result 
= (long )wxListCtrl_GetItemData(_arg0
,_arg1
); 
3678     wxPyEndAllowThreads(__tstate
); 
3679     if (PyErr_Occurred()) return NULL
; 
3680 }    _resultobj 
= Py_BuildValue("l",_result
); 
3684 #define wxListCtrl_SetItemData(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemData(_swigarg0,_swigarg1)) 
3685 static PyObject 
*_wrap_wxListCtrl_SetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3686     PyObject 
* _resultobj
; 
3688     wxPyListCtrl 
* _arg0
; 
3691     PyObject 
* _argo0 
= 0; 
3692     char *_kwnames
[] = { "self","item","data", NULL 
}; 
3695     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_SetItemData",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3698         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3699         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3700             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemData. Expected _wxPyListCtrl_p."); 
3705     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3706         _result 
= (bool )wxListCtrl_SetItemData(_arg0
,_arg1
,_arg2
); 
3708     wxPyEndAllowThreads(__tstate
); 
3709     if (PyErr_Occurred()) return NULL
; 
3710 }    _resultobj 
= Py_BuildValue("i",_result
); 
3714 static wxPoint 
* wxPyListCtrl_GetItemPosition(wxPyListCtrl 
*self
,long  item
) { 
3715             wxPoint
* pos 
= new wxPoint
; 
3716             self
->GetItemPosition(item
, *pos
); 
3719 static PyObject 
*_wrap_wxListCtrl_GetItemPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3720     PyObject 
* _resultobj
; 
3722     wxPyListCtrl 
* _arg0
; 
3724     PyObject 
* _argo0 
= 0; 
3725     char *_kwnames
[] = { "self","item", NULL 
}; 
3729     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemPosition",_kwnames
,&_argo0
,&_arg1
))  
3732         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3733         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3734             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemPosition. Expected _wxPyListCtrl_p."); 
3739     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3740         _result 
= (wxPoint 
*)wxPyListCtrl_GetItemPosition(_arg0
,_arg1
); 
3742     wxPyEndAllowThreads(__tstate
); 
3743     if (PyErr_Occurred()) return NULL
; 
3745         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPoint_p"); 
3746         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3749         _resultobj 
= Py_None
; 
3754 static wxRect 
* wxPyListCtrl_GetItemRect(wxPyListCtrl 
*self
,long  item
,int  code
) { 
3755             wxRect
* rect
= new wxRect
; 
3756             self
->GetItemRect(item
, *rect
, code
); 
3759 static PyObject 
*_wrap_wxListCtrl_GetItemRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3760     PyObject 
* _resultobj
; 
3762     wxPyListCtrl 
* _arg0
; 
3764     int  _arg2 
= (int ) (wxLIST_RECT_BOUNDS
); 
3765     PyObject 
* _argo0 
= 0; 
3766     char *_kwnames
[] = { "self","item","code", NULL 
}; 
3770     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListCtrl_GetItemRect",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3773         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3774         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3775             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemRect. Expected _wxPyListCtrl_p."); 
3780     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3781         _result 
= (wxRect 
*)wxPyListCtrl_GetItemRect(_arg0
,_arg1
,_arg2
); 
3783     wxPyEndAllowThreads(__tstate
); 
3784     if (PyErr_Occurred()) return NULL
; 
3786         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxRect_p"); 
3787         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3790         _resultobj 
= Py_None
; 
3795 #define wxListCtrl_SetItemPosition(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemPosition(_swigarg0,_swigarg1)) 
3796 static PyObject 
*_wrap_wxListCtrl_SetItemPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3797     PyObject 
* _resultobj
; 
3799     wxPyListCtrl 
* _arg0
; 
3802     PyObject 
* _argo0 
= 0; 
3804     PyObject 
* _obj2 
= 0; 
3805     char *_kwnames
[] = { "self","item","pos", NULL 
}; 
3808     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_SetItemPosition",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
3811         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3812         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3813             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemPosition. Expected _wxPyListCtrl_p."); 
3819     if (! wxPoint_helper(_obj2
, &_arg2
)) 
3823     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3824         _result 
= (bool )wxListCtrl_SetItemPosition(_arg0
,_arg1
,*_arg2
); 
3826     wxPyEndAllowThreads(__tstate
); 
3827     if (PyErr_Occurred()) return NULL
; 
3828 }    _resultobj 
= Py_BuildValue("i",_result
); 
3832 #define wxListCtrl_GetItemCount(_swigobj)  (_swigobj->GetItemCount()) 
3833 static PyObject 
*_wrap_wxListCtrl_GetItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3834     PyObject 
* _resultobj
; 
3836     wxPyListCtrl 
* _arg0
; 
3837     PyObject 
* _argo0 
= 0; 
3838     char *_kwnames
[] = { "self", NULL 
}; 
3841     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetItemCount",_kwnames
,&_argo0
))  
3844         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3845         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3846             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemCount. Expected _wxPyListCtrl_p."); 
3851     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3852         _result 
= (int )wxListCtrl_GetItemCount(_arg0
); 
3854     wxPyEndAllowThreads(__tstate
); 
3855     if (PyErr_Occurred()) return NULL
; 
3856 }    _resultobj 
= Py_BuildValue("i",_result
); 
3860 #define wxListCtrl_GetColumnCount(_swigobj)  (_swigobj->GetColumnCount()) 
3861 static PyObject 
*_wrap_wxListCtrl_GetColumnCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3862     PyObject 
* _resultobj
; 
3864     wxPyListCtrl 
* _arg0
; 
3865     PyObject 
* _argo0 
= 0; 
3866     char *_kwnames
[] = { "self", NULL 
}; 
3869     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetColumnCount",_kwnames
,&_argo0
))  
3872         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3873         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3874             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetColumnCount. Expected _wxPyListCtrl_p."); 
3879     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3880         _result 
= (int )wxListCtrl_GetColumnCount(_arg0
); 
3882     wxPyEndAllowThreads(__tstate
); 
3883     if (PyErr_Occurred()) return NULL
; 
3884 }    _resultobj 
= Py_BuildValue("i",_result
); 
3888 #define wxListCtrl_GetItemSpacing(_swigobj,_swigarg0)  (_swigobj->GetItemSpacing(_swigarg0)) 
3889 static PyObject 
*_wrap_wxListCtrl_GetItemSpacing(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3890     PyObject 
* _resultobj
; 
3892     wxPyListCtrl 
* _arg0
; 
3894     PyObject 
* _argo0 
= 0; 
3896     char *_kwnames
[] = { "self","isSmall", NULL 
}; 
3899     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetItemSpacing",_kwnames
,&_argo0
,&tempbool1
))  
3902         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3903         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3904             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemSpacing. Expected _wxPyListCtrl_p."); 
3908     _arg1 
= (bool ) tempbool1
; 
3910     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3911         _result 
= (int )wxListCtrl_GetItemSpacing(_arg0
,_arg1
); 
3913     wxPyEndAllowThreads(__tstate
); 
3914     if (PyErr_Occurred()) return NULL
; 
3915 }    _resultobj 
= Py_BuildValue("i",_result
); 
3919 #define wxListCtrl_GetSelectedItemCount(_swigobj)  (_swigobj->GetSelectedItemCount()) 
3920 static PyObject 
*_wrap_wxListCtrl_GetSelectedItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3921     PyObject 
* _resultobj
; 
3923     wxPyListCtrl 
* _arg0
; 
3924     PyObject 
* _argo0 
= 0; 
3925     char *_kwnames
[] = { "self", NULL 
}; 
3928     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetSelectedItemCount",_kwnames
,&_argo0
))  
3931         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3932         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3933             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetSelectedItemCount. Expected _wxPyListCtrl_p."); 
3938     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3939         _result 
= (int )wxListCtrl_GetSelectedItemCount(_arg0
); 
3941     wxPyEndAllowThreads(__tstate
); 
3942     if (PyErr_Occurred()) return NULL
; 
3943 }    _resultobj 
= Py_BuildValue("i",_result
); 
3947 #define wxListCtrl_GetTextColour(_swigobj)  (_swigobj->GetTextColour()) 
3948 static PyObject 
*_wrap_wxListCtrl_GetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3949     PyObject 
* _resultobj
; 
3951     wxPyListCtrl 
* _arg0
; 
3952     PyObject 
* _argo0 
= 0; 
3953     char *_kwnames
[] = { "self", NULL 
}; 
3957     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetTextColour",_kwnames
,&_argo0
))  
3960         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3961         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3962             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetTextColour. Expected _wxPyListCtrl_p."); 
3967     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3968         _result 
= new wxColour (wxListCtrl_GetTextColour(_arg0
)); 
3970     wxPyEndAllowThreads(__tstate
); 
3971     if (PyErr_Occurred()) return NULL
; 
3972 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
3973     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3977 #define wxListCtrl_SetTextColour(_swigobj,_swigarg0)  (_swigobj->SetTextColour(_swigarg0)) 
3978 static PyObject 
*_wrap_wxListCtrl_SetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3979     PyObject 
* _resultobj
; 
3980     wxPyListCtrl 
* _arg0
; 
3982     PyObject 
* _argo0 
= 0; 
3984     PyObject 
* _obj1 
= 0; 
3985     char *_kwnames
[] = { "self","col", NULL 
}; 
3988     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SetTextColour",_kwnames
,&_argo0
,&_obj1
))  
3991         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3992         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3993             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetTextColour. Expected _wxPyListCtrl_p."); 
3999     if (! wxColour_helper(_obj1
, &_arg1
)) 
4003     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4004         wxListCtrl_SetTextColour(_arg0
,*_arg1
); 
4006     wxPyEndAllowThreads(__tstate
); 
4007     if (PyErr_Occurred()) return NULL
; 
4008 }    Py_INCREF(Py_None
); 
4009     _resultobj 
= Py_None
; 
4013 #define wxListCtrl_GetTopItem(_swigobj)  (_swigobj->GetTopItem()) 
4014 static PyObject 
*_wrap_wxListCtrl_GetTopItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4015     PyObject 
* _resultobj
; 
4017     wxPyListCtrl 
* _arg0
; 
4018     PyObject 
* _argo0 
= 0; 
4019     char *_kwnames
[] = { "self", NULL 
}; 
4022     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetTopItem",_kwnames
,&_argo0
))  
4025         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4026         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4027             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetTopItem. Expected _wxPyListCtrl_p."); 
4032     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4033         _result 
= (long )wxListCtrl_GetTopItem(_arg0
); 
4035     wxPyEndAllowThreads(__tstate
); 
4036     if (PyErr_Occurred()) return NULL
; 
4037 }    _resultobj 
= Py_BuildValue("l",_result
); 
4041 #define wxListCtrl_SetSingleStyle(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSingleStyle(_swigarg0,_swigarg1)) 
4042 static PyObject 
*_wrap_wxListCtrl_SetSingleStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4043     PyObject 
* _resultobj
; 
4044     wxPyListCtrl 
* _arg0
; 
4046     bool  _arg2 
= (bool ) TRUE
; 
4047     PyObject 
* _argo0 
= 0; 
4048     int tempbool2 
= (int) TRUE
; 
4049     char *_kwnames
[] = { "self","style","add", NULL 
}; 
4052     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListCtrl_SetSingleStyle",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
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_SetSingleStyle. Expected _wxPyListCtrl_p."); 
4061     _arg2 
= (bool ) tempbool2
; 
4063     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4064         wxListCtrl_SetSingleStyle(_arg0
,_arg1
,_arg2
); 
4066     wxPyEndAllowThreads(__tstate
); 
4067     if (PyErr_Occurred()) return NULL
; 
4068 }    Py_INCREF(Py_None
); 
4069     _resultobj 
= Py_None
; 
4073 #define wxListCtrl_SetWindowStyleFlag(_swigobj,_swigarg0)  (_swigobj->SetWindowStyleFlag(_swigarg0)) 
4074 static PyObject 
*_wrap_wxListCtrl_SetWindowStyleFlag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4075     PyObject 
* _resultobj
; 
4076     wxPyListCtrl 
* _arg0
; 
4078     PyObject 
* _argo0 
= 0; 
4079     char *_kwnames
[] = { "self","style", NULL 
}; 
4082     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_SetWindowStyleFlag",_kwnames
,&_argo0
,&_arg1
))  
4085         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4086         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4087             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetWindowStyleFlag. Expected _wxPyListCtrl_p."); 
4092     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4093         wxListCtrl_SetWindowStyleFlag(_arg0
,_arg1
); 
4095     wxPyEndAllowThreads(__tstate
); 
4096     if (PyErr_Occurred()) return NULL
; 
4097 }    Py_INCREF(Py_None
); 
4098     _resultobj 
= Py_None
; 
4102 #define wxListCtrl_GetNextItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->GetNextItem(_swigarg0,_swigarg1,_swigarg2)) 
4103 static PyObject 
*_wrap_wxListCtrl_GetNextItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4104     PyObject 
* _resultobj
; 
4106     wxPyListCtrl 
* _arg0
; 
4108     int  _arg2 
= (int ) (wxLIST_NEXT_ALL
); 
4109     int  _arg3 
= (int ) (wxLIST_STATE_DONTCARE
); 
4110     PyObject 
* _argo0 
= 0; 
4111     char *_kwnames
[] = { "self","item","geometry","state", NULL 
}; 
4114     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|ii:wxListCtrl_GetNextItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
4117         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4118         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4119             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetNextItem. Expected _wxPyListCtrl_p."); 
4124     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4125         _result 
= (long )wxListCtrl_GetNextItem(_arg0
,_arg1
,_arg2
,_arg3
); 
4127     wxPyEndAllowThreads(__tstate
); 
4128     if (PyErr_Occurred()) return NULL
; 
4129 }    _resultobj 
= Py_BuildValue("l",_result
); 
4133 #define wxListCtrl_GetImageList(_swigobj,_swigarg0)  (_swigobj->GetImageList(_swigarg0)) 
4134 static PyObject 
*_wrap_wxListCtrl_GetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4135     PyObject 
* _resultobj
; 
4136     wxImageList 
* _result
; 
4137     wxPyListCtrl 
* _arg0
; 
4139     PyObject 
* _argo0 
= 0; 
4140     char *_kwnames
[] = { "self","which", NULL 
}; 
4143     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetImageList",_kwnames
,&_argo0
,&_arg1
))  
4146         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4147         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4148             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetImageList. Expected _wxPyListCtrl_p."); 
4153     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4154         _result 
= (wxImageList 
*)wxListCtrl_GetImageList(_arg0
,_arg1
); 
4156     wxPyEndAllowThreads(__tstate
); 
4157     if (PyErr_Occurred()) return NULL
; 
4158 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
4162 #define wxListCtrl_SetImageList(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetImageList(_swigarg0,_swigarg1)) 
4163 static PyObject 
*_wrap_wxListCtrl_SetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4164     PyObject 
* _resultobj
; 
4165     wxPyListCtrl 
* _arg0
; 
4166     wxImageList 
* _arg1
; 
4168     PyObject 
* _argo0 
= 0; 
4169     PyObject 
* _argo1 
= 0; 
4170     char *_kwnames
[] = { "self","imageList","which", NULL 
}; 
4173     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxListCtrl_SetImageList",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
4176         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4177         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4178             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetImageList. Expected _wxPyListCtrl_p."); 
4183         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4184         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
4185             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_SetImageList. Expected _wxImageList_p."); 
4190     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4191         wxListCtrl_SetImageList(_arg0
,_arg1
,_arg2
); 
4193     wxPyEndAllowThreads(__tstate
); 
4194     if (PyErr_Occurred()) return NULL
; 
4195 }    Py_INCREF(Py_None
); 
4196     _resultobj 
= Py_None
; 
4200 #define wxListCtrl_AssignImageList(_swigobj,_swigarg0,_swigarg1)  (_swigobj->AssignImageList(_swigarg0,_swigarg1)) 
4201 static PyObject 
*_wrap_wxListCtrl_AssignImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4202     PyObject 
* _resultobj
; 
4203     wxPyListCtrl 
* _arg0
; 
4204     wxImageList 
* _arg1
; 
4206     PyObject 
* _argo0 
= 0; 
4207     PyObject 
* _argo1 
= 0; 
4208     char *_kwnames
[] = { "self","imageList","which", NULL 
}; 
4211     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxListCtrl_AssignImageList",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
4214         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4215         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4216             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_AssignImageList. Expected _wxPyListCtrl_p."); 
4221         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4222         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
4223             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_AssignImageList. Expected _wxImageList_p."); 
4228     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4229         wxListCtrl_AssignImageList(_arg0
,_arg1
,_arg2
); 
4231     wxPyEndAllowThreads(__tstate
); 
4232     if (PyErr_Occurred()) return NULL
; 
4233 }    Py_INCREF(Py_None
); 
4234     _resultobj 
= Py_None
; 
4238 #define wxListCtrl_IsVirtual(_swigobj)  (_swigobj->IsVirtual()) 
4239 static PyObject 
*_wrap_wxListCtrl_IsVirtual(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4240     PyObject 
* _resultobj
; 
4242     wxPyListCtrl 
* _arg0
; 
4243     PyObject 
* _argo0 
= 0; 
4244     char *_kwnames
[] = { "self", NULL 
}; 
4247     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_IsVirtual",_kwnames
,&_argo0
))  
4250         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4251         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4252             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_IsVirtual. Expected _wxPyListCtrl_p."); 
4257     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4258         _result 
= (bool )wxListCtrl_IsVirtual(_arg0
); 
4260     wxPyEndAllowThreads(__tstate
); 
4261     if (PyErr_Occurred()) return NULL
; 
4262 }    _resultobj 
= Py_BuildValue("i",_result
); 
4266 #define wxListCtrl_RefreshItem(_swigobj,_swigarg0)  (_swigobj->RefreshItem(_swigarg0)) 
4267 static PyObject 
*_wrap_wxListCtrl_RefreshItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4268     PyObject 
* _resultobj
; 
4269     wxPyListCtrl 
* _arg0
; 
4271     PyObject 
* _argo0 
= 0; 
4272     char *_kwnames
[] = { "self","item", NULL 
}; 
4275     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_RefreshItem",_kwnames
,&_argo0
,&_arg1
))  
4278         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4279         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4280             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_RefreshItem. Expected _wxPyListCtrl_p."); 
4285     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4286         wxListCtrl_RefreshItem(_arg0
,_arg1
); 
4288     wxPyEndAllowThreads(__tstate
); 
4289     if (PyErr_Occurred()) return NULL
; 
4290 }    Py_INCREF(Py_None
); 
4291     _resultobj 
= Py_None
; 
4295 #define wxListCtrl_RefreshItems(_swigobj,_swigarg0,_swigarg1)  (_swigobj->RefreshItems(_swigarg0,_swigarg1)) 
4296 static PyObject 
*_wrap_wxListCtrl_RefreshItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4297     PyObject 
* _resultobj
; 
4298     wxPyListCtrl 
* _arg0
; 
4301     PyObject 
* _argo0 
= 0; 
4302     char *_kwnames
[] = { "self","itemFrom","itemTo", NULL 
}; 
4305     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_RefreshItems",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4308         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4309         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4310             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_RefreshItems. Expected _wxPyListCtrl_p."); 
4315     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4316         wxListCtrl_RefreshItems(_arg0
,_arg1
,_arg2
); 
4318     wxPyEndAllowThreads(__tstate
); 
4319     if (PyErr_Occurred()) return NULL
; 
4320 }    Py_INCREF(Py_None
); 
4321     _resultobj 
= Py_None
; 
4325 #define wxListCtrl_Arrange(_swigobj,_swigarg0)  (_swigobj->Arrange(_swigarg0)) 
4326 static PyObject 
*_wrap_wxListCtrl_Arrange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4327     PyObject 
* _resultobj
; 
4329     wxPyListCtrl 
* _arg0
; 
4330     int  _arg1 
= (int ) (wxLIST_ALIGN_DEFAULT
); 
4331     PyObject 
* _argo0 
= 0; 
4332     char *_kwnames
[] = { "self","flag", NULL 
}; 
4335     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxListCtrl_Arrange",_kwnames
,&_argo0
,&_arg1
))  
4338         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4339         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4340             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_Arrange. Expected _wxPyListCtrl_p."); 
4345     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4346         _result 
= (bool )wxListCtrl_Arrange(_arg0
,_arg1
); 
4348     wxPyEndAllowThreads(__tstate
); 
4349     if (PyErr_Occurred()) return NULL
; 
4350 }    _resultobj 
= Py_BuildValue("i",_result
); 
4354 #define wxListCtrl_DeleteItem(_swigobj,_swigarg0)  (_swigobj->DeleteItem(_swigarg0)) 
4355 static PyObject 
*_wrap_wxListCtrl_DeleteItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4356     PyObject 
* _resultobj
; 
4358     wxPyListCtrl 
* _arg0
; 
4360     PyObject 
* _argo0 
= 0; 
4361     char *_kwnames
[] = { "self","item", NULL 
}; 
4364     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_DeleteItem",_kwnames
,&_argo0
,&_arg1
))  
4367         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4368         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4369             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteItem. Expected _wxPyListCtrl_p."); 
4374     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4375         _result 
= (bool )wxListCtrl_DeleteItem(_arg0
,_arg1
); 
4377     wxPyEndAllowThreads(__tstate
); 
4378     if (PyErr_Occurred()) return NULL
; 
4379 }    _resultobj 
= Py_BuildValue("i",_result
); 
4383 #define wxListCtrl_DeleteAllItems(_swigobj)  (_swigobj->DeleteAllItems()) 
4384 static PyObject 
*_wrap_wxListCtrl_DeleteAllItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4385     PyObject 
* _resultobj
; 
4387     wxPyListCtrl 
* _arg0
; 
4388     PyObject 
* _argo0 
= 0; 
4389     char *_kwnames
[] = { "self", NULL 
}; 
4392     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_DeleteAllItems",_kwnames
,&_argo0
))  
4395         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4396         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4397             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteAllItems. Expected _wxPyListCtrl_p."); 
4402     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4403         _result 
= (bool )wxListCtrl_DeleteAllItems(_arg0
); 
4405     wxPyEndAllowThreads(__tstate
); 
4406     if (PyErr_Occurred()) return NULL
; 
4407 }    _resultobj 
= Py_BuildValue("i",_result
); 
4411 #define wxListCtrl_DeleteColumn(_swigobj,_swigarg0)  (_swigobj->DeleteColumn(_swigarg0)) 
4412 static PyObject 
*_wrap_wxListCtrl_DeleteColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4413     PyObject 
* _resultobj
; 
4415     wxPyListCtrl 
* _arg0
; 
4417     PyObject 
* _argo0 
= 0; 
4418     char *_kwnames
[] = { "self","col", NULL 
}; 
4421     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_DeleteColumn",_kwnames
,&_argo0
,&_arg1
))  
4424         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4425         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4426             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteColumn. Expected _wxPyListCtrl_p."); 
4431     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4432         _result 
= (bool )wxListCtrl_DeleteColumn(_arg0
,_arg1
); 
4434     wxPyEndAllowThreads(__tstate
); 
4435     if (PyErr_Occurred()) return NULL
; 
4436 }    _resultobj 
= Py_BuildValue("i",_result
); 
4440 #define wxListCtrl_DeleteAllColumns(_swigobj)  (_swigobj->DeleteAllColumns()) 
4441 static PyObject 
*_wrap_wxListCtrl_DeleteAllColumns(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4442     PyObject 
* _resultobj
; 
4444     wxPyListCtrl 
* _arg0
; 
4445     PyObject 
* _argo0 
= 0; 
4446     char *_kwnames
[] = { "self", NULL 
}; 
4449     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_DeleteAllColumns",_kwnames
,&_argo0
))  
4452         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4453         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4454             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteAllColumns. Expected _wxPyListCtrl_p."); 
4459     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4460         _result 
= (bool )wxListCtrl_DeleteAllColumns(_arg0
); 
4462     wxPyEndAllowThreads(__tstate
); 
4463     if (PyErr_Occurred()) return NULL
; 
4464 }    _resultobj 
= Py_BuildValue("i",_result
); 
4468 #define wxListCtrl_ClearAll(_swigobj)  (_swigobj->ClearAll()) 
4469 static PyObject 
*_wrap_wxListCtrl_ClearAll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4470     PyObject 
* _resultobj
; 
4471     wxPyListCtrl 
* _arg0
; 
4472     PyObject 
* _argo0 
= 0; 
4473     char *_kwnames
[] = { "self", NULL 
}; 
4476     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_ClearAll",_kwnames
,&_argo0
))  
4479         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4480         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4481             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_ClearAll. Expected _wxPyListCtrl_p."); 
4486     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4487         wxListCtrl_ClearAll(_arg0
); 
4489     wxPyEndAllowThreads(__tstate
); 
4490     if (PyErr_Occurred()) return NULL
; 
4491 }    Py_INCREF(Py_None
); 
4492     _resultobj 
= Py_None
; 
4496 #define wxListCtrl_EnsureVisible(_swigobj,_swigarg0)  (_swigobj->EnsureVisible(_swigarg0)) 
4497 static PyObject 
*_wrap_wxListCtrl_EnsureVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4498     PyObject 
* _resultobj
; 
4500     wxPyListCtrl 
* _arg0
; 
4502     PyObject 
* _argo0 
= 0; 
4503     char *_kwnames
[] = { "self","item", NULL 
}; 
4506     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_EnsureVisible",_kwnames
,&_argo0
,&_arg1
))  
4509         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4510         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4511             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_EnsureVisible. Expected _wxPyListCtrl_p."); 
4516     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4517         _result 
= (bool )wxListCtrl_EnsureVisible(_arg0
,_arg1
); 
4519     wxPyEndAllowThreads(__tstate
); 
4520     if (PyErr_Occurred()) return NULL
; 
4521 }    _resultobj 
= Py_BuildValue("i",_result
); 
4525 #define wxListCtrl_FindItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->FindItem(_swigarg0,_swigarg1,_swigarg2)) 
4526 static PyObject 
*_wrap_wxListCtrl_FindItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4527     PyObject 
* _resultobj
; 
4529     wxPyListCtrl 
* _arg0
; 
4532     bool  _arg3 
= (bool ) FALSE
; 
4533     PyObject 
* _argo0 
= 0; 
4534     PyObject 
* _obj2 
= 0; 
4535     int tempbool3 
= (int) FALSE
; 
4536     char *_kwnames
[] = { "self","start","str","partial", NULL 
}; 
4539     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO|i:wxListCtrl_FindItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&tempbool3
))  
4542         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4543         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4544             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_FindItem. Expected _wxPyListCtrl_p."); 
4549 #if PYTHON_API_VERSION >= 1009 
4550     char* tmpPtr
; int tmpSize
; 
4551     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
4552         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4555     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
4557     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
4559     if (!PyString_Check(_obj2
)) { 
4560         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4563     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
4566     _arg3 
= (bool ) tempbool3
; 
4568     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4569         _result 
= (long )wxListCtrl_FindItem(_arg0
,_arg1
,*_arg2
,_arg3
); 
4571     wxPyEndAllowThreads(__tstate
); 
4572     if (PyErr_Occurred()) return NULL
; 
4573 }    _resultobj 
= Py_BuildValue("l",_result
); 
4581 #define wxListCtrl_FindItemData(_swigobj,_swigarg0,_swigarg1)  (_swigobj->FindItem(_swigarg0,_swigarg1)) 
4582 static PyObject 
*_wrap_wxListCtrl_FindItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4583     PyObject 
* _resultobj
; 
4585     wxPyListCtrl 
* _arg0
; 
4588     PyObject 
* _argo0 
= 0; 
4589     char *_kwnames
[] = { "self","start","data", NULL 
}; 
4592     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_FindItemData",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4595         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4596         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4597             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_FindItemData. Expected _wxPyListCtrl_p."); 
4602     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4603         _result 
= (long )wxListCtrl_FindItemData(_arg0
,_arg1
,_arg2
); 
4605     wxPyEndAllowThreads(__tstate
); 
4606     if (PyErr_Occurred()) return NULL
; 
4607 }    _resultobj 
= Py_BuildValue("l",_result
); 
4611 #define wxListCtrl_FindItemAtPos(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->FindItem(_swigarg0,_swigarg1,_swigarg2)) 
4612 static PyObject 
*_wrap_wxListCtrl_FindItemAtPos(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4613     PyObject 
* _resultobj
; 
4615     wxPyListCtrl 
* _arg0
; 
4619     PyObject 
* _argo0 
= 0; 
4621     PyObject 
* _obj2 
= 0; 
4622     char *_kwnames
[] = { "self","start","pt","direction", NULL 
}; 
4625     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlOi:wxListCtrl_FindItemAtPos",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_arg3
))  
4628         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4629         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4630             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_FindItemAtPos. Expected _wxPyListCtrl_p."); 
4636     if (! wxPoint_helper(_obj2
, &_arg2
)) 
4640     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4641         _result 
= (long )wxListCtrl_FindItemAtPos(_arg0
,_arg1
,*_arg2
,_arg3
); 
4643     wxPyEndAllowThreads(__tstate
); 
4644     if (PyErr_Occurred()) return NULL
; 
4645 }    _resultobj 
= Py_BuildValue("l",_result
); 
4649 #define wxListCtrl_HitTest(_swigobj,_swigarg0,_swigarg1)  (_swigobj->HitTest(_swigarg0,_swigarg1)) 
4650 static PyObject 
*_wrap_wxListCtrl_HitTest(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4651     PyObject 
* _resultobj
; 
4653     wxPyListCtrl 
* _arg0
; 
4657     PyObject 
* _argo0 
= 0; 
4659     PyObject 
* _obj1 
= 0; 
4660     char *_kwnames
[] = { "self","point", NULL 
}; 
4666     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_HitTest",_kwnames
,&_argo0
,&_obj1
))  
4669         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4670         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4671             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_HitTest. Expected _wxPyListCtrl_p."); 
4677     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4681     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4682         _result 
= (long )wxListCtrl_HitTest(_arg0
,*_arg1
,*_arg2
); 
4684     wxPyEndAllowThreads(__tstate
); 
4685     if (PyErr_Occurred()) return NULL
; 
4686 }    _resultobj 
= Py_BuildValue("l",_result
); 
4689     o 
= PyInt_FromLong((long) (*_arg2
)); 
4690     _resultobj 
= t_output_helper(_resultobj
, o
); 
4695 #define wxListCtrl_InsertItem(_swigobj,_swigarg0)  (_swigobj->InsertItem(_swigarg0)) 
4696 static PyObject 
*_wrap_wxListCtrl_InsertItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4697     PyObject 
* _resultobj
; 
4699     wxPyListCtrl 
* _arg0
; 
4701     PyObject 
* _argo0 
= 0; 
4702     PyObject 
* _argo1 
= 0; 
4703     char *_kwnames
[] = { "self","info", NULL 
}; 
4706     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_InsertItem",_kwnames
,&_argo0
,&_argo1
))  
4709         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4710         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4711             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertItem. Expected _wxPyListCtrl_p."); 
4716         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4717         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxListItem_p")) { 
4718             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_InsertItem. Expected _wxListItem_p."); 
4723     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4724         _result 
= (long )wxListCtrl_InsertItem(_arg0
,*_arg1
); 
4726     wxPyEndAllowThreads(__tstate
); 
4727     if (PyErr_Occurred()) return NULL
; 
4728 }    _resultobj 
= Py_BuildValue("l",_result
); 
4732 #define wxListCtrl_InsertStringItem(_swigobj,_swigarg0,_swigarg1)  (_swigobj->InsertItem(_swigarg0,_swigarg1)) 
4733 static PyObject 
*_wrap_wxListCtrl_InsertStringItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4734     PyObject 
* _resultobj
; 
4736     wxPyListCtrl 
* _arg0
; 
4739     PyObject 
* _argo0 
= 0; 
4740     PyObject 
* _obj2 
= 0; 
4741     char *_kwnames
[] = { "self","index","label", NULL 
}; 
4744     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_InsertStringItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
4747         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4748         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4749             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertStringItem. Expected _wxPyListCtrl_p."); 
4754 #if PYTHON_API_VERSION >= 1009 
4755     char* tmpPtr
; int tmpSize
; 
4756     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
4757         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4760     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
4762     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
4764     if (!PyString_Check(_obj2
)) { 
4765         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4768     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
4772     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4773         _result 
= (long )wxListCtrl_InsertStringItem(_arg0
,_arg1
,*_arg2
); 
4775     wxPyEndAllowThreads(__tstate
); 
4776     if (PyErr_Occurred()) return NULL
; 
4777 }    _resultobj 
= Py_BuildValue("l",_result
); 
4785 #define wxListCtrl_InsertImageItem(_swigobj,_swigarg0,_swigarg1)  (_swigobj->InsertItem(_swigarg0,_swigarg1)) 
4786 static PyObject 
*_wrap_wxListCtrl_InsertImageItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4787     PyObject 
* _resultobj
; 
4789     wxPyListCtrl 
* _arg0
; 
4792     PyObject 
* _argo0 
= 0; 
4793     char *_kwnames
[] = { "self","index","imageIndex", NULL 
}; 
4796     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oli:wxListCtrl_InsertImageItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4799         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4800         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4801             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertImageItem. Expected _wxPyListCtrl_p."); 
4806     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4807         _result 
= (long )wxListCtrl_InsertImageItem(_arg0
,_arg1
,_arg2
); 
4809     wxPyEndAllowThreads(__tstate
); 
4810     if (PyErr_Occurred()) return NULL
; 
4811 }    _resultobj 
= Py_BuildValue("l",_result
); 
4815 #define wxListCtrl_InsertImageStringItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2)) 
4816 static PyObject 
*_wrap_wxListCtrl_InsertImageStringItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4817     PyObject 
* _resultobj
; 
4819     wxPyListCtrl 
* _arg0
; 
4823     PyObject 
* _argo0 
= 0; 
4824     PyObject 
* _obj2 
= 0; 
4825     char *_kwnames
[] = { "self","index","label","imageIndex", NULL 
}; 
4828     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlOi:wxListCtrl_InsertImageStringItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_arg3
))  
4831         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4832         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4833             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertImageStringItem. Expected _wxPyListCtrl_p."); 
4838 #if PYTHON_API_VERSION >= 1009 
4839     char* tmpPtr
; int tmpSize
; 
4840     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
4841         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4844     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
4846     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
4848     if (!PyString_Check(_obj2
)) { 
4849         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4852     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
4856     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4857         _result 
= (long )wxListCtrl_InsertImageStringItem(_arg0
,_arg1
,*_arg2
,_arg3
); 
4859     wxPyEndAllowThreads(__tstate
); 
4860     if (PyErr_Occurred()) return NULL
; 
4861 }    _resultobj 
= Py_BuildValue("l",_result
); 
4869 #define wxListCtrl_InsertColumnInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->InsertColumn(_swigarg0,_swigarg1)) 
4870 static PyObject 
*_wrap_wxListCtrl_InsertColumnInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4871     PyObject 
* _resultobj
; 
4873     wxPyListCtrl 
* _arg0
; 
4876     PyObject 
* _argo0 
= 0; 
4877     PyObject 
* _argo2 
= 0; 
4878     char *_kwnames
[] = { "self","col","info", NULL 
}; 
4881     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_InsertColumnInfo",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
4884         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4885         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4886             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertColumnInfo. Expected _wxPyListCtrl_p."); 
4891         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
4892         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxListItem_p")) { 
4893             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxListCtrl_InsertColumnInfo. Expected _wxListItem_p."); 
4898     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4899         _result 
= (long )wxListCtrl_InsertColumnInfo(_arg0
,_arg1
,*_arg2
); 
4901     wxPyEndAllowThreads(__tstate
); 
4902     if (PyErr_Occurred()) return NULL
; 
4903 }    _resultobj 
= Py_BuildValue("l",_result
); 
4907 #define wxListCtrl_InsertColumn(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->InsertColumn(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4908 static PyObject 
*_wrap_wxListCtrl_InsertColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4909     PyObject 
* _resultobj
; 
4911     wxPyListCtrl 
* _arg0
; 
4914     int  _arg3 
= (int ) (wxLIST_FORMAT_LEFT
); 
4915     int  _arg4 
= (int ) -1; 
4916     PyObject 
* _argo0 
= 0; 
4917     PyObject 
* _obj2 
= 0; 
4918     char *_kwnames
[] = { "self","col","heading","format","width", NULL 
}; 
4921     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO|ii:wxListCtrl_InsertColumn",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_arg3
,&_arg4
))  
4924         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4925         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4926             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertColumn. Expected _wxPyListCtrl_p."); 
4931 #if PYTHON_API_VERSION >= 1009 
4932     char* tmpPtr
; int tmpSize
; 
4933     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
4934         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4937     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
4939     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
4941     if (!PyString_Check(_obj2
)) { 
4942         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4945     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
4949     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4950         _result 
= (long )wxListCtrl_InsertColumn(_arg0
,_arg1
,*_arg2
,_arg3
,_arg4
); 
4952     wxPyEndAllowThreads(__tstate
); 
4953     if (PyErr_Occurred()) return NULL
; 
4954 }    _resultobj 
= Py_BuildValue("l",_result
); 
4962 #define wxListCtrl_SetItemCount(_swigobj,_swigarg0)  (_swigobj->SetItemCount(_swigarg0)) 
4963 static PyObject 
*_wrap_wxListCtrl_SetItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4964     PyObject 
* _resultobj
; 
4965     wxPyListCtrl 
* _arg0
; 
4967     PyObject 
* _argo0 
= 0; 
4968     char *_kwnames
[] = { "self","count", NULL 
}; 
4971     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_SetItemCount",_kwnames
,&_argo0
,&_arg1
))  
4974         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4975         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4976             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemCount. Expected _wxPyListCtrl_p."); 
4981     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4982         wxListCtrl_SetItemCount(_arg0
,_arg1
); 
4984     wxPyEndAllowThreads(__tstate
); 
4985     if (PyErr_Occurred()) return NULL
; 
4986 }    Py_INCREF(Py_None
); 
4987     _resultobj 
= Py_None
; 
4991 #define wxListCtrl_ScrollList(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ScrollList(_swigarg0,_swigarg1)) 
4992 static PyObject 
*_wrap_wxListCtrl_ScrollList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4993     PyObject 
* _resultobj
; 
4995     wxPyListCtrl 
* _arg0
; 
4998     PyObject 
* _argo0 
= 0; 
4999     char *_kwnames
[] = { "self","dx","dy", NULL 
}; 
5002     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxListCtrl_ScrollList",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
5005         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5006         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
5007             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_ScrollList. Expected _wxPyListCtrl_p."); 
5012     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5013         _result 
= (bool )wxListCtrl_ScrollList(_arg0
,_arg1
,_arg2
); 
5015     wxPyEndAllowThreads(__tstate
); 
5016     if (PyErr_Occurred()) return NULL
; 
5017 }    _resultobj 
= Py_BuildValue("i",_result
); 
5021 static bool  wxPyListCtrl_SortItems(wxPyListCtrl 
*self
,PyObject 
* func
) { 
5022             if (!PyCallable_Check(func
)) 
5024             return self
->SortItems(wxPyListCtrl_SortItems
, (long)func
); 
5026 static PyObject 
*_wrap_wxListCtrl_SortItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5027     PyObject 
* _resultobj
; 
5029     wxPyListCtrl 
* _arg0
; 
5031     PyObject 
* _argo0 
= 0; 
5032     PyObject 
* _obj1 
= 0; 
5033     char *_kwnames
[] = { "self","func", NULL 
}; 
5036     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SortItems",_kwnames
,&_argo0
,&_obj1
))  
5039         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5040         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
5041             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SortItems. Expected _wxPyListCtrl_p."); 
5049     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5050         _result 
= (bool )wxPyListCtrl_SortItems(_arg0
,_arg1
); 
5052     wxPyEndAllowThreads(__tstate
); 
5053     if (PyErr_Occurred()) return NULL
; 
5054 }    _resultobj 
= Py_BuildValue("i",_result
); 
5058 static void *SwigwxListViewTowxPyListCtrl(void *ptr
) { 
5061     src 
= (wxListView 
*) ptr
; 
5062     dest 
= (wxPyListCtrl 
*) src
; 
5063     return (void *) dest
; 
5066 static void *SwigwxListViewTowxControl(void *ptr
) { 
5069     src 
= (wxListView 
*) ptr
; 
5070     dest 
= (wxControl 
*) src
; 
5071     return (void *) dest
; 
5074 static void *SwigwxListViewTowxWindow(void *ptr
) { 
5077     src 
= (wxListView 
*) ptr
; 
5078     dest 
= (wxWindow 
*) src
; 
5079     return (void *) dest
; 
5082 static void *SwigwxListViewTowxEvtHandler(void *ptr
) { 
5085     src 
= (wxListView 
*) ptr
; 
5086     dest 
= (wxEvtHandler 
*) src
; 
5087     return (void *) dest
; 
5090 static void *SwigwxListViewTowxObject(void *ptr
) { 
5093     src 
= (wxListView 
*) ptr
; 
5094     dest 
= (wxObject 
*) src
; 
5095     return (void *) dest
; 
5098 #define new_wxListView(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxListView(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
5099 static PyObject 
*_wrap_new_wxListView(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5100     PyObject 
* _resultobj
; 
5101     wxListView 
* _result
; 
5103     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
5104     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
5105     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
5106     long  _arg4 
= (long ) (wxLC_REPORT
); 
5107     wxValidator 
* _arg5 
= (wxValidator 
*) &wxDefaultValidator
; 
5108     wxString 
* _arg6 
= (wxString 
*) &"listctrl"; 
5109     PyObject 
* _argo0 
= 0; 
5111     PyObject 
* _obj2 
= 0; 
5113     PyObject 
* _obj3 
= 0; 
5114     PyObject 
* _argo5 
= 0; 
5115     PyObject 
* _obj6 
= 0; 
5116     char *_kwnames
[] = { "parent","id","pos","size","style","validator","name", NULL 
}; 
5120     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOlOO:new_wxListView",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_argo5
,&_obj6
))  
5123         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5124         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5125             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxListView. Expected _wxWindow_p."); 
5132     if (! wxPoint_helper(_obj2
, &_arg2
)) 
5138     if (! wxSize_helper(_obj3
, &_arg3
)) 
5142         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
5143         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxValidator_p")) { 
5144             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxListView. Expected _wxValidator_p."); 
5150 #if PYTHON_API_VERSION >= 1009 
5151     char* tmpPtr
; int tmpSize
; 
5152     if (!PyString_Check(_obj6
) && !PyUnicode_Check(_obj6
)) { 
5153         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5156     if (PyString_AsStringAndSize(_obj6
, &tmpPtr
, &tmpSize
) == -1) 
5158     _arg6 
= new wxString(tmpPtr
, tmpSize
); 
5160     if (!PyString_Check(_obj6
)) { 
5161         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5164     _arg6 
= new wxString(PyString_AS_STRING(_obj6
), PyString_GET_SIZE(_obj6
)); 
5168     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5169         _result 
= (wxListView 
*)new_wxListView(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
,*_arg6
); 
5171     wxPyEndAllowThreads(__tstate
); 
5172     if (PyErr_Occurred()) return NULL
; 
5174         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListView_p"); 
5175         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5178         _resultobj 
= Py_None
; 
5187 #define new_wxPreListView() (new wxListView()) 
5188 static PyObject 
*_wrap_new_wxPreListView(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5189     PyObject 
* _resultobj
; 
5190     wxListView 
* _result
; 
5191     char *_kwnames
[] = {  NULL 
}; 
5195     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreListView",_kwnames
))  
5198     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5199         _result 
= (wxListView 
*)new_wxPreListView(); 
5201     wxPyEndAllowThreads(__tstate
); 
5202     if (PyErr_Occurred()) return NULL
; 
5204         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListView_p"); 
5205         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5208         _resultobj 
= Py_None
; 
5213 #define wxListView_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
5214 static PyObject 
*_wrap_wxListView_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5215     PyObject 
* _resultobj
; 
5219     wxWindowID  _arg2 
= (wxWindowID 
) -1; 
5220     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
5221     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
5222     long  _arg5 
= (long ) (wxLC_REPORT
); 
5223     wxValidator 
* _arg6 
= (wxValidator 
*) &wxDefaultValidator
; 
5224     wxString 
* _arg7 
= (wxString 
*) &"listctrl"; 
5225     PyObject 
* _argo0 
= 0; 
5226     PyObject 
* _argo1 
= 0; 
5228     PyObject 
* _obj3 
= 0; 
5230     PyObject 
* _obj4 
= 0; 
5231     PyObject 
* _argo6 
= 0; 
5232     PyObject 
* _obj7 
= 0; 
5233     char *_kwnames
[] = { "self","parent","id","pos","size","style","validator","name", NULL 
}; 
5236     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOlOO:wxListView_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_argo6
,&_obj7
))  
5239         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5240         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5241             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_Create. Expected _wxListView_p."); 
5246         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5247         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
5248             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListView_Create. Expected _wxWindow_p."); 
5255     if (! wxPoint_helper(_obj3
, &_arg3
)) 
5261     if (! wxSize_helper(_obj4
, &_arg4
)) 
5265         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
5266         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxValidator_p")) { 
5267             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxListView_Create. Expected _wxValidator_p."); 
5273 #if PYTHON_API_VERSION >= 1009 
5274     char* tmpPtr
; int tmpSize
; 
5275     if (!PyString_Check(_obj7
) && !PyUnicode_Check(_obj7
)) { 
5276         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5279     if (PyString_AsStringAndSize(_obj7
, &tmpPtr
, &tmpSize
) == -1) 
5281     _arg7 
= new wxString(tmpPtr
, tmpSize
); 
5283     if (!PyString_Check(_obj7
)) { 
5284         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5287     _arg7 
= new wxString(PyString_AS_STRING(_obj7
), PyString_GET_SIZE(_obj7
)); 
5291     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5292         _result 
= (bool )wxListView_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
); 
5294     wxPyEndAllowThreads(__tstate
); 
5295     if (PyErr_Occurred()) return NULL
; 
5296 }    _resultobj 
= Py_BuildValue("i",_result
); 
5304 #define wxListView_Select(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Select(_swigarg0,_swigarg1)) 
5305 static PyObject 
*_wrap_wxListView_Select(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5306     PyObject 
* _resultobj
; 
5309     bool  _arg2 
= (bool ) TRUE
; 
5310     PyObject 
* _argo0 
= 0; 
5311     int tempbool2 
= (int) TRUE
; 
5312     char *_kwnames
[] = { "self","n","on", NULL 
}; 
5315     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListView_Select",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
5318         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5319         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5320             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_Select. Expected _wxListView_p."); 
5324     _arg2 
= (bool ) tempbool2
; 
5326     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5327         wxListView_Select(_arg0
,_arg1
,_arg2
); 
5329     wxPyEndAllowThreads(__tstate
); 
5330     if (PyErr_Occurred()) return NULL
; 
5331 }    Py_INCREF(Py_None
); 
5332     _resultobj 
= Py_None
; 
5336 #define wxListView_Focus(_swigobj,_swigarg0)  (_swigobj->Focus(_swigarg0)) 
5337 static PyObject 
*_wrap_wxListView_Focus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5338     PyObject 
* _resultobj
; 
5341     PyObject 
* _argo0 
= 0; 
5342     char *_kwnames
[] = { "self","index", NULL 
}; 
5345     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListView_Focus",_kwnames
,&_argo0
,&_arg1
))  
5348         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5349         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5350             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_Focus. Expected _wxListView_p."); 
5355     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5356         wxListView_Focus(_arg0
,_arg1
); 
5358     wxPyEndAllowThreads(__tstate
); 
5359     if (PyErr_Occurred()) return NULL
; 
5360 }    Py_INCREF(Py_None
); 
5361     _resultobj 
= Py_None
; 
5365 #define wxListView_GetFocusedItem(_swigobj)  (_swigobj->GetFocusedItem()) 
5366 static PyObject 
*_wrap_wxListView_GetFocusedItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5367     PyObject 
* _resultobj
; 
5370     PyObject 
* _argo0 
= 0; 
5371     char *_kwnames
[] = { "self", NULL 
}; 
5374     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListView_GetFocusedItem",_kwnames
,&_argo0
))  
5377         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5378         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5379             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_GetFocusedItem. Expected _wxListView_p."); 
5384     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5385         _result 
= (long )wxListView_GetFocusedItem(_arg0
); 
5387     wxPyEndAllowThreads(__tstate
); 
5388     if (PyErr_Occurred()) return NULL
; 
5389 }    _resultobj 
= Py_BuildValue("l",_result
); 
5393 #define wxListView_GetNextSelected(_swigobj,_swigarg0)  (_swigobj->GetNextSelected(_swigarg0)) 
5394 static PyObject 
*_wrap_wxListView_GetNextSelected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5395     PyObject 
* _resultobj
; 
5399     PyObject 
* _argo0 
= 0; 
5400     char *_kwnames
[] = { "self","item", NULL 
}; 
5403     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListView_GetNextSelected",_kwnames
,&_argo0
,&_arg1
))  
5406         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5407         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5408             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_GetNextSelected. Expected _wxListView_p."); 
5413     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5414         _result 
= (long )wxListView_GetNextSelected(_arg0
,_arg1
); 
5416     wxPyEndAllowThreads(__tstate
); 
5417     if (PyErr_Occurred()) return NULL
; 
5418 }    _resultobj 
= Py_BuildValue("l",_result
); 
5422 #define wxListView_GetFirstSelected(_swigobj)  (_swigobj->GetFirstSelected()) 
5423 static PyObject 
*_wrap_wxListView_GetFirstSelected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5424     PyObject 
* _resultobj
; 
5427     PyObject 
* _argo0 
= 0; 
5428     char *_kwnames
[] = { "self", NULL 
}; 
5431     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListView_GetFirstSelected",_kwnames
,&_argo0
))  
5434         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5435         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5436             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_GetFirstSelected. Expected _wxListView_p."); 
5441     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5442         _result 
= (long )wxListView_GetFirstSelected(_arg0
); 
5444     wxPyEndAllowThreads(__tstate
); 
5445     if (PyErr_Occurred()) return NULL
; 
5446 }    _resultobj 
= Py_BuildValue("l",_result
); 
5450 #define wxListView_IsSelected(_swigobj,_swigarg0)  (_swigobj->IsSelected(_swigarg0)) 
5451 static PyObject 
*_wrap_wxListView_IsSelected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5452     PyObject 
* _resultobj
; 
5456     PyObject 
* _argo0 
= 0; 
5457     char *_kwnames
[] = { "self","index", NULL 
}; 
5460     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListView_IsSelected",_kwnames
,&_argo0
,&_arg1
))  
5463         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5464         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5465             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_IsSelected. Expected _wxListView_p."); 
5470     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5471         _result 
= (bool )wxListView_IsSelected(_arg0
,_arg1
); 
5473     wxPyEndAllowThreads(__tstate
); 
5474     if (PyErr_Occurred()) return NULL
; 
5475 }    _resultobj 
= Py_BuildValue("i",_result
); 
5479 #define wxListView_SetColumnImage(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetColumnImage(_swigarg0,_swigarg1)) 
5480 static PyObject 
*_wrap_wxListView_SetColumnImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5481     PyObject 
* _resultobj
; 
5485     PyObject 
* _argo0 
= 0; 
5486     char *_kwnames
[] = { "self","col","image", NULL 
}; 
5489     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxListView_SetColumnImage",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
5492         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5493         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5494             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_SetColumnImage. Expected _wxListView_p."); 
5499     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5500         wxListView_SetColumnImage(_arg0
,_arg1
,_arg2
); 
5502     wxPyEndAllowThreads(__tstate
); 
5503     if (PyErr_Occurred()) return NULL
; 
5504 }    Py_INCREF(Py_None
); 
5505     _resultobj 
= Py_None
; 
5509 #define wxListView_ClearColumnImage(_swigobj,_swigarg0)  (_swigobj->ClearColumnImage(_swigarg0)) 
5510 static PyObject 
*_wrap_wxListView_ClearColumnImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5511     PyObject 
* _resultobj
; 
5514     PyObject 
* _argo0 
= 0; 
5515     char *_kwnames
[] = { "self","col", NULL 
}; 
5518     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListView_ClearColumnImage",_kwnames
,&_argo0
,&_arg1
))  
5521         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5522         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5523             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_ClearColumnImage. Expected _wxListView_p."); 
5528     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5529         wxListView_ClearColumnImage(_arg0
,_arg1
); 
5531     wxPyEndAllowThreads(__tstate
); 
5532     if (PyErr_Occurred()) return NULL
; 
5533 }    Py_INCREF(Py_None
); 
5534     _resultobj 
= Py_None
; 
5538 #define new_wxTreeItemAttr(_swigarg0,_swigarg1,_swigarg2) (new wxTreeItemAttr(_swigarg0,_swigarg1,_swigarg2)) 
5539 static PyObject 
*_wrap_new_wxTreeItemAttr(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5540     PyObject 
* _resultobj
; 
5541     wxTreeItemAttr 
* _result
; 
5542     wxColour 
* _arg0 
= (wxColour 
*) &wxNullColour
; 
5543     wxColour 
* _arg1 
= (wxColour 
*) &wxNullColour
; 
5544     wxFont 
* _arg2 
= (wxFont 
*) &wxNullFont
; 
5546     PyObject 
* _obj0 
= 0; 
5548     PyObject 
* _obj1 
= 0; 
5549     PyObject 
* _argo2 
= 0; 
5550     char *_kwnames
[] = { "colText","colBack","font", NULL 
}; 
5554     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OOO:new_wxTreeItemAttr",_kwnames
,&_obj0
,&_obj1
,&_argo2
))  
5559     if (! wxColour_helper(_obj0
, &_arg0
)) 
5565     if (! wxColour_helper(_obj1
, &_arg1
)) 
5569         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
5570         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxFont_p")) { 
5571             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxTreeItemAttr. Expected _wxFont_p."); 
5576     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5577         _result 
= (wxTreeItemAttr 
*)new_wxTreeItemAttr(*_arg0
,*_arg1
,*_arg2
); 
5579     wxPyEndAllowThreads(__tstate
); 
5580     if (PyErr_Occurred()) return NULL
; 
5582         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeItemAttr_p"); 
5583         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5586         _resultobj 
= Py_None
; 
5591 #define wxTreeItemAttr_SetTextColour(_swigobj,_swigarg0)  (_swigobj->SetTextColour(_swigarg0)) 
5592 static PyObject 
*_wrap_wxTreeItemAttr_SetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5593     PyObject 
* _resultobj
; 
5594     wxTreeItemAttr 
* _arg0
; 
5596     PyObject 
* _argo0 
= 0; 
5598     PyObject 
* _obj1 
= 0; 
5599     char *_kwnames
[] = { "self","colText", NULL 
}; 
5602     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemAttr_SetTextColour",_kwnames
,&_argo0
,&_obj1
))  
5605         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5606         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5607             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_SetTextColour. Expected _wxTreeItemAttr_p."); 
5613     if (! wxColour_helper(_obj1
, &_arg1
)) 
5617     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5618         wxTreeItemAttr_SetTextColour(_arg0
,*_arg1
); 
5620     wxPyEndAllowThreads(__tstate
); 
5621     if (PyErr_Occurred()) return NULL
; 
5622 }    Py_INCREF(Py_None
); 
5623     _resultobj 
= Py_None
; 
5627 #define wxTreeItemAttr_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
5628 static PyObject 
*_wrap_wxTreeItemAttr_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5629     PyObject 
* _resultobj
; 
5630     wxTreeItemAttr 
* _arg0
; 
5632     PyObject 
* _argo0 
= 0; 
5634     PyObject 
* _obj1 
= 0; 
5635     char *_kwnames
[] = { "self","colBack", NULL 
}; 
5638     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemAttr_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
5641         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5642         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5643             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_SetBackgroundColour. Expected _wxTreeItemAttr_p."); 
5649     if (! wxColour_helper(_obj1
, &_arg1
)) 
5653     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5654         wxTreeItemAttr_SetBackgroundColour(_arg0
,*_arg1
); 
5656     wxPyEndAllowThreads(__tstate
); 
5657     if (PyErr_Occurred()) return NULL
; 
5658 }    Py_INCREF(Py_None
); 
5659     _resultobj 
= Py_None
; 
5663 #define wxTreeItemAttr_SetFont(_swigobj,_swigarg0)  (_swigobj->SetFont(_swigarg0)) 
5664 static PyObject 
*_wrap_wxTreeItemAttr_SetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5665     PyObject 
* _resultobj
; 
5666     wxTreeItemAttr 
* _arg0
; 
5668     PyObject 
* _argo0 
= 0; 
5669     PyObject 
* _argo1 
= 0; 
5670     char *_kwnames
[] = { "self","font", NULL 
}; 
5673     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemAttr_SetFont",_kwnames
,&_argo0
,&_argo1
))  
5676         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5677         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5678             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_SetFont. Expected _wxTreeItemAttr_p."); 
5683         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5684         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) { 
5685             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeItemAttr_SetFont. Expected _wxFont_p."); 
5690     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5691         wxTreeItemAttr_SetFont(_arg0
,*_arg1
); 
5693     wxPyEndAllowThreads(__tstate
); 
5694     if (PyErr_Occurred()) return NULL
; 
5695 }    Py_INCREF(Py_None
); 
5696     _resultobj 
= Py_None
; 
5700 #define wxTreeItemAttr_HasTextColour(_swigobj)  (_swigobj->HasTextColour()) 
5701 static PyObject 
*_wrap_wxTreeItemAttr_HasTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5702     PyObject 
* _resultobj
; 
5704     wxTreeItemAttr 
* _arg0
; 
5705     PyObject 
* _argo0 
= 0; 
5706     char *_kwnames
[] = { "self", NULL 
}; 
5709     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemAttr_HasTextColour",_kwnames
,&_argo0
))  
5712         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5713         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5714             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_HasTextColour. Expected _wxTreeItemAttr_p."); 
5719     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5720         _result 
= (bool )wxTreeItemAttr_HasTextColour(_arg0
); 
5722     wxPyEndAllowThreads(__tstate
); 
5723     if (PyErr_Occurred()) return NULL
; 
5724 }    _resultobj 
= Py_BuildValue("i",_result
); 
5728 #define wxTreeItemAttr_HasBackgroundColour(_swigobj)  (_swigobj->HasBackgroundColour()) 
5729 static PyObject 
*_wrap_wxTreeItemAttr_HasBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5730     PyObject 
* _resultobj
; 
5732     wxTreeItemAttr 
* _arg0
; 
5733     PyObject 
* _argo0 
= 0; 
5734     char *_kwnames
[] = { "self", NULL 
}; 
5737     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemAttr_HasBackgroundColour",_kwnames
,&_argo0
))  
5740         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5741         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5742             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_HasBackgroundColour. Expected _wxTreeItemAttr_p."); 
5747     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5748         _result 
= (bool )wxTreeItemAttr_HasBackgroundColour(_arg0
); 
5750     wxPyEndAllowThreads(__tstate
); 
5751     if (PyErr_Occurred()) return NULL
; 
5752 }    _resultobj 
= Py_BuildValue("i",_result
); 
5756 #define wxTreeItemAttr_HasFont(_swigobj)  (_swigobj->HasFont()) 
5757 static PyObject 
*_wrap_wxTreeItemAttr_HasFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5758     PyObject 
* _resultobj
; 
5760     wxTreeItemAttr 
* _arg0
; 
5761     PyObject 
* _argo0 
= 0; 
5762     char *_kwnames
[] = { "self", NULL 
}; 
5765     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemAttr_HasFont",_kwnames
,&_argo0
))  
5768         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5769         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5770             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_HasFont. Expected _wxTreeItemAttr_p."); 
5775     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5776         _result 
= (bool )wxTreeItemAttr_HasFont(_arg0
); 
5778     wxPyEndAllowThreads(__tstate
); 
5779     if (PyErr_Occurred()) return NULL
; 
5780 }    _resultobj 
= Py_BuildValue("i",_result
); 
5784 #define wxTreeItemAttr_GetTextColour(_swigobj)  (_swigobj->GetTextColour()) 
5785 static PyObject 
*_wrap_wxTreeItemAttr_GetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5786     PyObject 
* _resultobj
; 
5788     wxTreeItemAttr 
* _arg0
; 
5789     PyObject 
* _argo0 
= 0; 
5790     char *_kwnames
[] = { "self", NULL 
}; 
5794     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemAttr_GetTextColour",_kwnames
,&_argo0
))  
5797         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5798         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5799             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_GetTextColour. Expected _wxTreeItemAttr_p."); 
5804     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5805         _result 
= new wxColour (wxTreeItemAttr_GetTextColour(_arg0
)); 
5807     wxPyEndAllowThreads(__tstate
); 
5808     if (PyErr_Occurred()) return NULL
; 
5809 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
5810     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5814 #define wxTreeItemAttr_GetBackgroundColour(_swigobj)  (_swigobj->GetBackgroundColour()) 
5815 static PyObject 
*_wrap_wxTreeItemAttr_GetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5816     PyObject 
* _resultobj
; 
5818     wxTreeItemAttr 
* _arg0
; 
5819     PyObject 
* _argo0 
= 0; 
5820     char *_kwnames
[] = { "self", NULL 
}; 
5824     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemAttr_GetBackgroundColour",_kwnames
,&_argo0
))  
5827         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5828         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5829             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_GetBackgroundColour. Expected _wxTreeItemAttr_p."); 
5834     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5835         _result 
= new wxColour (wxTreeItemAttr_GetBackgroundColour(_arg0
)); 
5837     wxPyEndAllowThreads(__tstate
); 
5838     if (PyErr_Occurred()) return NULL
; 
5839 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
5840     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5844 #define wxTreeItemAttr_GetFont(_swigobj)  (_swigobj->GetFont()) 
5845 static PyObject 
*_wrap_wxTreeItemAttr_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5846     PyObject 
* _resultobj
; 
5848     wxTreeItemAttr 
* _arg0
; 
5849     PyObject 
* _argo0 
= 0; 
5850     char *_kwnames
[] = { "self", NULL 
}; 
5854     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemAttr_GetFont",_kwnames
,&_argo0
))  
5857         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5858         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5859             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_GetFont. Expected _wxTreeItemAttr_p."); 
5864     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5865         _result 
= new wxFont (wxTreeItemAttr_GetFont(_arg0
)); 
5867     wxPyEndAllowThreads(__tstate
); 
5868     if (PyErr_Occurred()) return NULL
; 
5869 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p"); 
5870     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5874 #define new_wxTreeItemId() (new wxTreeItemId()) 
5875 static PyObject 
*_wrap_new_wxTreeItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5876     PyObject 
* _resultobj
; 
5877     wxTreeItemId 
* _result
; 
5878     char *_kwnames
[] = {  NULL 
}; 
5882     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxTreeItemId",_kwnames
))  
5885     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5886         _result 
= (wxTreeItemId 
*)new_wxTreeItemId(); 
5888     wxPyEndAllowThreads(__tstate
); 
5889     if (PyErr_Occurred()) return NULL
; 
5891         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeItemId_p"); 
5892         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5895         _resultobj 
= Py_None
; 
5900 #define delete_wxTreeItemId(_swigobj) (delete _swigobj) 
5901 static PyObject 
*_wrap_delete_wxTreeItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5902     PyObject 
* _resultobj
; 
5903     wxTreeItemId 
* _arg0
; 
5904     PyObject 
* _argo0 
= 0; 
5905     char *_kwnames
[] = { "self", NULL 
}; 
5908     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxTreeItemId",_kwnames
,&_argo0
))  
5911         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5912         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemId_p")) { 
5913             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxTreeItemId. Expected _wxTreeItemId_p."); 
5918     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5919         delete_wxTreeItemId(_arg0
); 
5921     wxPyEndAllowThreads(__tstate
); 
5922     if (PyErr_Occurred()) return NULL
; 
5923 }    Py_INCREF(Py_None
); 
5924     _resultobj 
= Py_None
; 
5928 #define wxTreeItemId_IsOk(_swigobj)  (_swigobj->IsOk()) 
5929 static PyObject 
*_wrap_wxTreeItemId_IsOk(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5930     PyObject 
* _resultobj
; 
5932     wxTreeItemId 
* _arg0
; 
5933     PyObject 
* _argo0 
= 0; 
5934     char *_kwnames
[] = { "self", NULL 
}; 
5937     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemId_IsOk",_kwnames
,&_argo0
))  
5940         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5941         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemId_p")) { 
5942             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemId_IsOk. Expected _wxTreeItemId_p."); 
5947     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5948         _result 
= (bool )wxTreeItemId_IsOk(_arg0
); 
5950     wxPyEndAllowThreads(__tstate
); 
5951     if (PyErr_Occurred()) return NULL
; 
5952 }    _resultobj 
= Py_BuildValue("i",_result
); 
5956 static int  wxTreeItemId___cmp__(wxTreeItemId 
*self
,wxTreeItemId 
* other
) { 
5957             if (! other
) return -1; 
5958             return *self 
!= *other
; 
5960 static PyObject 
*_wrap_wxTreeItemId___cmp__(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5961     PyObject 
* _resultobj
; 
5963     wxTreeItemId 
* _arg0
; 
5964     wxTreeItemId 
* _arg1
; 
5965     PyObject 
* _argo0 
= 0; 
5966     PyObject 
* _argo1 
= 0; 
5967     char *_kwnames
[] = { "self","other", NULL 
}; 
5970     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemId___cmp__",_kwnames
,&_argo0
,&_argo1
))  
5973         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5974         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemId_p")) { 
5975             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemId___cmp__. Expected _wxTreeItemId_p."); 
5980         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5981         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5982             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeItemId___cmp__. Expected _wxTreeItemId_p."); 
5987     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5988         _result 
= (int )wxTreeItemId___cmp__(_arg0
,_arg1
); 
5990     wxPyEndAllowThreads(__tstate
); 
5991     if (PyErr_Occurred()) return NULL
; 
5992 }    _resultobj 
= Py_BuildValue("i",_result
); 
5996 static void *SwigwxPyTreeItemDataTowxObject(void *ptr
) { 
5997     wxPyTreeItemData 
*src
; 
5999     src 
= (wxPyTreeItemData 
*) ptr
; 
6000     dest 
= (wxObject 
*) src
; 
6001     return (void *) dest
; 
6004 #define new_wxTreeItemData(_swigarg0) (new wxPyTreeItemData(_swigarg0)) 
6005 static PyObject 
*_wrap_new_wxTreeItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6006     PyObject 
* _resultobj
; 
6007     wxPyTreeItemData 
* _result
; 
6008     PyObject 
* _arg0 
= (PyObject 
*) NULL
; 
6009     PyObject 
* _obj0 
= 0; 
6010     char *_kwnames
[] = { "obj", NULL 
}; 
6014     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxTreeItemData",_kwnames
,&_obj0
))  
6021     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6022         _result 
= (wxPyTreeItemData 
*)new_wxTreeItemData(_arg0
); 
6024     wxPyEndAllowThreads(__tstate
); 
6025     if (PyErr_Occurred()) return NULL
; 
6027         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeItemData_p"); 
6028         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6031         _resultobj 
= Py_None
; 
6036 #define wxTreeItemData_GetData(_swigobj)  (_swigobj->GetData()) 
6037 static PyObject 
*_wrap_wxTreeItemData_GetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6038     PyObject 
* _resultobj
; 
6040     wxPyTreeItemData 
* _arg0
; 
6041     PyObject 
* _argo0 
= 0; 
6042     char *_kwnames
[] = { "self", NULL 
}; 
6045     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemData_GetData",_kwnames
,&_argo0
))  
6048         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6049         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
6050             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_GetData. Expected _wxPyTreeItemData_p."); 
6055     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6056         _result 
= (PyObject 
*)wxTreeItemData_GetData(_arg0
); 
6058     wxPyEndAllowThreads(__tstate
); 
6059     if (PyErr_Occurred()) return NULL
; 
6061   _resultobj 
= _result
; 
6066 #define wxTreeItemData_SetData(_swigobj,_swigarg0)  (_swigobj->SetData(_swigarg0)) 
6067 static PyObject 
*_wrap_wxTreeItemData_SetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6068     PyObject 
* _resultobj
; 
6069     wxPyTreeItemData 
* _arg0
; 
6071     PyObject 
* _argo0 
= 0; 
6072     PyObject 
* _obj1 
= 0; 
6073     char *_kwnames
[] = { "self","obj", NULL 
}; 
6076     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemData_SetData",_kwnames
,&_argo0
,&_obj1
))  
6079         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6080         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
6081             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_SetData. Expected _wxPyTreeItemData_p."); 
6089     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6090         wxTreeItemData_SetData(_arg0
,_arg1
); 
6092     wxPyEndAllowThreads(__tstate
); 
6093     if (PyErr_Occurred()) return NULL
; 
6094 }    Py_INCREF(Py_None
); 
6095     _resultobj 
= Py_None
; 
6099 #define wxTreeItemData_GetId(_swigobj)  (_swigobj->GetId()) 
6100 static PyObject 
*_wrap_wxTreeItemData_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6101     PyObject 
* _resultobj
; 
6102     wxTreeItemId 
* _result
; 
6103     wxPyTreeItemData 
* _arg0
; 
6104     PyObject 
* _argo0 
= 0; 
6105     char *_kwnames
[] = { "self", NULL 
}; 
6109     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemData_GetId",_kwnames
,&_argo0
))  
6112         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6113         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
6114             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_GetId. Expected _wxPyTreeItemData_p."); 
6119     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6120         const wxTreeItemId 
& _result_ref 
= wxTreeItemData_GetId(_arg0
); 
6121     _result 
= (wxTreeItemId 
*) &_result_ref
; 
6123     wxPyEndAllowThreads(__tstate
); 
6124     if (PyErr_Occurred()) return NULL
; 
6126         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeItemId_p"); 
6127         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6130         _resultobj 
= Py_None
; 
6135 #define wxTreeItemData_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
6136 static PyObject 
*_wrap_wxTreeItemData_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6137     PyObject 
* _resultobj
; 
6138     wxPyTreeItemData 
* _arg0
; 
6139     wxTreeItemId 
* _arg1
; 
6140     PyObject 
* _argo0 
= 0; 
6141     PyObject 
* _argo1 
= 0; 
6142     char *_kwnames
[] = { "self","id", NULL 
}; 
6145     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemData_SetId",_kwnames
,&_argo0
,&_argo1
))  
6148         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6149         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
6150             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_SetId. Expected _wxPyTreeItemData_p."); 
6155         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6156         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6157             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeItemData_SetId. Expected _wxTreeItemId_p."); 
6162     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6163         wxTreeItemData_SetId(_arg0
,*_arg1
); 
6165     wxPyEndAllowThreads(__tstate
); 
6166     if (PyErr_Occurred()) return NULL
; 
6167 }    Py_INCREF(Py_None
); 
6168     _resultobj 
= Py_None
; 
6172 static void *SwigwxTreeEventTowxNotifyEvent(void *ptr
) { 
6174     wxNotifyEvent 
*dest
; 
6175     src 
= (wxTreeEvent 
*) ptr
; 
6176     dest 
= (wxNotifyEvent 
*) src
; 
6177     return (void *) dest
; 
6180 static void *SwigwxTreeEventTowxCommandEvent(void *ptr
) { 
6182     wxCommandEvent 
*dest
; 
6183     src 
= (wxTreeEvent 
*) ptr
; 
6184     dest 
= (wxCommandEvent 
*) src
; 
6185     return (void *) dest
; 
6188 static void *SwigwxTreeEventTowxEvent(void *ptr
) { 
6191     src 
= (wxTreeEvent 
*) ptr
; 
6192     dest 
= (wxEvent 
*) src
; 
6193     return (void *) dest
; 
6196 static void *SwigwxTreeEventTowxObject(void *ptr
) { 
6199     src 
= (wxTreeEvent 
*) ptr
; 
6200     dest 
= (wxObject 
*) src
; 
6201     return (void *) dest
; 
6204 #define new_wxTreeEvent(_swigarg0,_swigarg1) (new wxTreeEvent(_swigarg0,_swigarg1)) 
6205 static PyObject 
*_wrap_new_wxTreeEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6206     PyObject 
* _resultobj
; 
6207     wxTreeEvent 
* _result
; 
6208     wxEventType  _arg0 
= (wxEventType 
) wxEVT_NULL
; 
6209     int  _arg1 
= (int ) 0; 
6210     char *_kwnames
[] = { "commandType","id", NULL 
}; 
6214     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxTreeEvent",_kwnames
,&_arg0
,&_arg1
))  
6217     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6218         _result 
= (wxTreeEvent 
*)new_wxTreeEvent(_arg0
,_arg1
); 
6220     wxPyEndAllowThreads(__tstate
); 
6221     if (PyErr_Occurred()) return NULL
; 
6223         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeEvent_p"); 
6224         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6227         _resultobj 
= Py_None
; 
6232 #define wxTreeEvent_GetItem(_swigobj)  (_swigobj->GetItem()) 
6233 static PyObject 
*_wrap_wxTreeEvent_GetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6234     PyObject 
* _resultobj
; 
6235     wxTreeItemId 
* _result
; 
6236     wxTreeEvent 
* _arg0
; 
6237     PyObject 
* _argo0 
= 0; 
6238     char *_kwnames
[] = { "self", NULL 
}; 
6242     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetItem",_kwnames
,&_argo0
))  
6245         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6246         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6247             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetItem. Expected _wxTreeEvent_p."); 
6252     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6253         _result 
= new wxTreeItemId (wxTreeEvent_GetItem(_arg0
)); 
6255     wxPyEndAllowThreads(__tstate
); 
6256     if (PyErr_Occurred()) return NULL
; 
6257 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6258     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6262 #define wxTreeEvent_GetOldItem(_swigobj)  (_swigobj->GetOldItem()) 
6263 static PyObject 
*_wrap_wxTreeEvent_GetOldItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6264     PyObject 
* _resultobj
; 
6265     wxTreeItemId 
* _result
; 
6266     wxTreeEvent 
* _arg0
; 
6267     PyObject 
* _argo0 
= 0; 
6268     char *_kwnames
[] = { "self", NULL 
}; 
6272     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetOldItem",_kwnames
,&_argo0
))  
6275         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6276         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6277             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetOldItem. Expected _wxTreeEvent_p."); 
6282     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6283         _result 
= new wxTreeItemId (wxTreeEvent_GetOldItem(_arg0
)); 
6285     wxPyEndAllowThreads(__tstate
); 
6286     if (PyErr_Occurred()) return NULL
; 
6287 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6288     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6292 #define wxTreeEvent_GetPoint(_swigobj)  (_swigobj->GetPoint()) 
6293 static PyObject 
*_wrap_wxTreeEvent_GetPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6294     PyObject 
* _resultobj
; 
6296     wxTreeEvent 
* _arg0
; 
6297     PyObject 
* _argo0 
= 0; 
6298     char *_kwnames
[] = { "self", NULL 
}; 
6302     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetPoint",_kwnames
,&_argo0
))  
6305         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6306         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6307             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetPoint. Expected _wxTreeEvent_p."); 
6312     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6313         _result 
= new wxPoint (wxTreeEvent_GetPoint(_arg0
)); 
6315     wxPyEndAllowThreads(__tstate
); 
6316     if (PyErr_Occurred()) return NULL
; 
6317 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
6318     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6322 #define wxTreeEvent_GetKeyEvent(_swigobj)  (_swigobj->GetKeyEvent()) 
6323 static PyObject 
*_wrap_wxTreeEvent_GetKeyEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6324     PyObject 
* _resultobj
; 
6325     wxKeyEvent 
* _result
; 
6326     wxTreeEvent 
* _arg0
; 
6327     PyObject 
* _argo0 
= 0; 
6328     char *_kwnames
[] = { "self", NULL 
}; 
6332     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetKeyEvent",_kwnames
,&_argo0
))  
6335         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6336         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6337             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetKeyEvent. Expected _wxTreeEvent_p."); 
6342     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6343         const wxKeyEvent 
& _result_ref 
= wxTreeEvent_GetKeyEvent(_arg0
); 
6344     _result 
= (wxKeyEvent 
*) &_result_ref
; 
6346     wxPyEndAllowThreads(__tstate
); 
6347     if (PyErr_Occurred()) return NULL
; 
6349         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxKeyEvent_p"); 
6350         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6353         _resultobj 
= Py_None
; 
6358 #define wxTreeEvent_GetCode(_swigobj)  (_swigobj->GetCode()) 
6359 static PyObject 
*_wrap_wxTreeEvent_GetCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6360     PyObject 
* _resultobj
; 
6362     wxTreeEvent 
* _arg0
; 
6363     PyObject 
* _argo0 
= 0; 
6364     char *_kwnames
[] = { "self", NULL 
}; 
6367     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetCode",_kwnames
,&_argo0
))  
6370         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6371         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6372             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetCode. Expected _wxTreeEvent_p."); 
6377     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6378         _result 
= (int )wxTreeEvent_GetCode(_arg0
); 
6380     wxPyEndAllowThreads(__tstate
); 
6381     if (PyErr_Occurred()) return NULL
; 
6382 }    _resultobj 
= Py_BuildValue("i",_result
); 
6386 #define wxTreeEvent_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
6387 static PyObject 
*_wrap_wxTreeEvent_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6388     PyObject 
* _resultobj
; 
6390     wxTreeEvent 
* _arg0
; 
6391     PyObject 
* _argo0 
= 0; 
6392     char *_kwnames
[] = { "self", NULL 
}; 
6395     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetLabel",_kwnames
,&_argo0
))  
6398         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6399         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6400             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetLabel. Expected _wxTreeEvent_p."); 
6405     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6406         const wxString 
& _result_ref 
= wxTreeEvent_GetLabel(_arg0
); 
6407     _result 
= (wxString 
*) &_result_ref
; 
6409     wxPyEndAllowThreads(__tstate
); 
6410     if (PyErr_Occurred()) return NULL
; 
6412     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
6417 static void *SwigwxPyTreeCtrlTowxControl(void *ptr
) { 
6420     src 
= (wxPyTreeCtrl 
*) ptr
; 
6421     dest 
= (wxControl 
*) src
; 
6422     return (void *) dest
; 
6425 static void *SwigwxPyTreeCtrlTowxWindow(void *ptr
) { 
6428     src 
= (wxPyTreeCtrl 
*) ptr
; 
6429     dest 
= (wxWindow 
*) src
; 
6430     return (void *) dest
; 
6433 static void *SwigwxPyTreeCtrlTowxEvtHandler(void *ptr
) { 
6436     src 
= (wxPyTreeCtrl 
*) ptr
; 
6437     dest 
= (wxEvtHandler 
*) src
; 
6438     return (void *) dest
; 
6441 static void *SwigwxPyTreeCtrlTowxObject(void *ptr
) { 
6444     src 
= (wxPyTreeCtrl 
*) ptr
; 
6445     dest 
= (wxObject 
*) src
; 
6446     return (void *) dest
; 
6449 #define new_wxTreeCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxPyTreeCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
6450 static PyObject 
*_wrap_new_wxTreeCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6451     PyObject 
* _resultobj
; 
6452     wxPyTreeCtrl 
* _result
; 
6454     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
6455     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
6456     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
6457     long  _arg4 
= (long ) (wxTR_HAS_BUTTONS
)|(wxTR_LINES_AT_ROOT
); 
6458     wxValidator 
* _arg5 
= (wxValidator 
*) &wxDefaultValidator
; 
6459     char * _arg6 
= (char *) "wxTreeCtrl"; 
6460     PyObject 
* _argo0 
= 0; 
6462     PyObject 
* _obj2 
= 0; 
6464     PyObject 
* _obj3 
= 0; 
6465     PyObject 
* _argo5 
= 0; 
6466     char *_kwnames
[] = { "parent","id","pos","size","style","validator","name", NULL 
}; 
6470     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOlOs:new_wxTreeCtrl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_argo5
,&_arg6
))  
6473         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6474         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6475             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxTreeCtrl. Expected _wxWindow_p."); 
6482     if (! wxPoint_helper(_obj2
, &_arg2
)) 
6488     if (! wxSize_helper(_obj3
, &_arg3
)) 
6492         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
6493         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxValidator_p")) { 
6494             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxTreeCtrl. Expected _wxValidator_p."); 
6499     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6500         _result 
= (wxPyTreeCtrl 
*)new_wxTreeCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
,_arg6
); 
6502     wxPyEndAllowThreads(__tstate
); 
6503     if (PyErr_Occurred()) return NULL
; 
6505         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeCtrl_p"); 
6506         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6509         _resultobj 
= Py_None
; 
6514 #define new_wxPreTreeCtrl() (new wxPyTreeCtrl()) 
6515 static PyObject 
*_wrap_new_wxPreTreeCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6516     PyObject 
* _resultobj
; 
6517     wxPyTreeCtrl 
* _result
; 
6518     char *_kwnames
[] = {  NULL 
}; 
6522     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreTreeCtrl",_kwnames
))  
6525     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6526         _result 
= (wxPyTreeCtrl 
*)new_wxPreTreeCtrl(); 
6528     wxPyEndAllowThreads(__tstate
); 
6529     if (PyErr_Occurred()) return NULL
; 
6531         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeCtrl_p"); 
6532         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6535         _resultobj 
= Py_None
; 
6540 #define wxTreeCtrl_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
6541 static PyObject 
*_wrap_wxTreeCtrl_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6542     PyObject 
* _resultobj
; 
6544     wxPyTreeCtrl 
* _arg0
; 
6546     wxWindowID  _arg2 
= (wxWindowID 
) -1; 
6547     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
6548     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
6549     long  _arg5 
= (long ) (wxTR_HAS_BUTTONS
)|(wxTR_LINES_AT_ROOT
); 
6550     wxValidator 
* _arg6 
= (wxValidator 
*) &wxDefaultValidator
; 
6551     char * _arg7 
= (char *) "wxTreeCtrl"; 
6552     PyObject 
* _argo0 
= 0; 
6553     PyObject 
* _argo1 
= 0; 
6555     PyObject 
* _obj3 
= 0; 
6557     PyObject 
* _obj4 
= 0; 
6558     PyObject 
* _argo6 
= 0; 
6559     char *_kwnames
[] = { "self","parent","id","pos","size","style","validator","name", NULL 
}; 
6562     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOlOs:wxTreeCtrl_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_argo6
,&_arg7
))  
6565         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6566         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6567             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Create. Expected _wxPyTreeCtrl_p."); 
6572         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6573         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
6574             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Create. Expected _wxWindow_p."); 
6581     if (! wxPoint_helper(_obj3
, &_arg3
)) 
6587     if (! wxSize_helper(_obj4
, &_arg4
)) 
6591         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
6592         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxValidator_p")) { 
6593             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxTreeCtrl_Create. Expected _wxValidator_p."); 
6598     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6599         _result 
= (bool )wxTreeCtrl_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,_arg7
); 
6601     wxPyEndAllowThreads(__tstate
); 
6602     if (PyErr_Occurred()) return NULL
; 
6603 }    _resultobj 
= Py_BuildValue("i",_result
); 
6607 #define wxTreeCtrl__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
6608 static PyObject 
*_wrap_wxTreeCtrl__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6609     PyObject 
* _resultobj
; 
6610     wxPyTreeCtrl 
* _arg0
; 
6613     PyObject 
* _argo0 
= 0; 
6614     PyObject 
* _obj1 
= 0; 
6615     PyObject 
* _obj2 
= 0; 
6616     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
6619     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
6622         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6623         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6624             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl__setCallbackInfo. Expected _wxPyTreeCtrl_p."); 
6635     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6636         wxTreeCtrl__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
6638     wxPyEndAllowThreads(__tstate
); 
6639     if (PyErr_Occurred()) return NULL
; 
6640 }    Py_INCREF(Py_None
); 
6641     _resultobj 
= Py_None
; 
6645 #define wxTreeCtrl_GetCount(_swigobj)  (_swigobj->GetCount()) 
6646 static PyObject 
*_wrap_wxTreeCtrl_GetCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6647     PyObject 
* _resultobj
; 
6649     wxPyTreeCtrl 
* _arg0
; 
6650     PyObject 
* _argo0 
= 0; 
6651     char *_kwnames
[] = { "self", NULL 
}; 
6654     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetCount",_kwnames
,&_argo0
))  
6657         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6658         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6659             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetCount. Expected _wxPyTreeCtrl_p."); 
6664     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6665         _result 
= (size_t )wxTreeCtrl_GetCount(_arg0
); 
6667     wxPyEndAllowThreads(__tstate
); 
6668     if (PyErr_Occurred()) return NULL
; 
6669 }    _resultobj 
= Py_BuildValue("i",_result
); 
6673 #define wxTreeCtrl_GetIndent(_swigobj)  (_swigobj->GetIndent()) 
6674 static PyObject 
*_wrap_wxTreeCtrl_GetIndent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6675     PyObject 
* _resultobj
; 
6676     unsigned int  _result
; 
6677     wxPyTreeCtrl 
* _arg0
; 
6678     PyObject 
* _argo0 
= 0; 
6679     char *_kwnames
[] = { "self", NULL 
}; 
6682     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetIndent",_kwnames
,&_argo0
))  
6685         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6686         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6687             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetIndent. Expected _wxPyTreeCtrl_p."); 
6692     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6693         _result 
= (unsigned int )wxTreeCtrl_GetIndent(_arg0
); 
6695     wxPyEndAllowThreads(__tstate
); 
6696     if (PyErr_Occurred()) return NULL
; 
6697 }    _resultobj 
= Py_BuildValue("i",_result
); 
6701 #define wxTreeCtrl_SetIndent(_swigobj,_swigarg0)  (_swigobj->SetIndent(_swigarg0)) 
6702 static PyObject 
*_wrap_wxTreeCtrl_SetIndent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6703     PyObject 
* _resultobj
; 
6704     wxPyTreeCtrl 
* _arg0
; 
6706     PyObject 
* _argo0 
= 0; 
6707     char *_kwnames
[] = { "self","indent", NULL 
}; 
6710     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTreeCtrl_SetIndent",_kwnames
,&_argo0
,&_arg1
))  
6713         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6714         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6715             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetIndent. Expected _wxPyTreeCtrl_p."); 
6720     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6721         wxTreeCtrl_SetIndent(_arg0
,_arg1
); 
6723     wxPyEndAllowThreads(__tstate
); 
6724     if (PyErr_Occurred()) return NULL
; 
6725 }    Py_INCREF(Py_None
); 
6726     _resultobj 
= Py_None
; 
6730 #define wxTreeCtrl_GetImageList(_swigobj)  (_swigobj->GetImageList()) 
6731 static PyObject 
*_wrap_wxTreeCtrl_GetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6732     PyObject 
* _resultobj
; 
6733     wxImageList 
* _result
; 
6734     wxPyTreeCtrl 
* _arg0
; 
6735     PyObject 
* _argo0 
= 0; 
6736     char *_kwnames
[] = { "self", NULL 
}; 
6739     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetImageList",_kwnames
,&_argo0
))  
6742         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6743         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6744             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetImageList. Expected _wxPyTreeCtrl_p."); 
6749     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6750         _result 
= (wxImageList 
*)wxTreeCtrl_GetImageList(_arg0
); 
6752     wxPyEndAllowThreads(__tstate
); 
6753     if (PyErr_Occurred()) return NULL
; 
6754 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
6758 #define wxTreeCtrl_GetStateImageList(_swigobj)  (_swigobj->GetStateImageList()) 
6759 static PyObject 
*_wrap_wxTreeCtrl_GetStateImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6760     PyObject 
* _resultobj
; 
6761     wxImageList 
* _result
; 
6762     wxPyTreeCtrl 
* _arg0
; 
6763     PyObject 
* _argo0 
= 0; 
6764     char *_kwnames
[] = { "self", NULL 
}; 
6767     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetStateImageList",_kwnames
,&_argo0
))  
6770         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6771         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6772             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetStateImageList. Expected _wxPyTreeCtrl_p."); 
6777     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6778         _result 
= (wxImageList 
*)wxTreeCtrl_GetStateImageList(_arg0
); 
6780     wxPyEndAllowThreads(__tstate
); 
6781     if (PyErr_Occurred()) return NULL
; 
6782 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
6786 #define wxTreeCtrl_SetImageList(_swigobj,_swigarg0)  (_swigobj->SetImageList(_swigarg0)) 
6787 static PyObject 
*_wrap_wxTreeCtrl_SetImageList(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_SetImageList",_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_SetImageList. 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_SetImageList. Expected _wxImageList_p."); 
6813     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6814         wxTreeCtrl_SetImageList(_arg0
,_arg1
); 
6816     wxPyEndAllowThreads(__tstate
); 
6817     if (PyErr_Occurred()) return NULL
; 
6818 }    Py_INCREF(Py_None
); 
6819     _resultobj 
= Py_None
; 
6823 #define wxTreeCtrl_SetStateImageList(_swigobj,_swigarg0)  (_swigobj->SetStateImageList(_swigarg0)) 
6824 static PyObject 
*_wrap_wxTreeCtrl_SetStateImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6825     PyObject 
* _resultobj
; 
6826     wxPyTreeCtrl 
* _arg0
; 
6827     wxImageList 
* _arg1
; 
6828     PyObject 
* _argo0 
= 0; 
6829     PyObject 
* _argo1 
= 0; 
6830     char *_kwnames
[] = { "self","imageList", NULL 
}; 
6833     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SetStateImageList",_kwnames
,&_argo0
,&_argo1
))  
6836         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6837         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6838             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetStateImageList. Expected _wxPyTreeCtrl_p."); 
6843         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6844         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
6845             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetStateImageList. Expected _wxImageList_p."); 
6850     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6851         wxTreeCtrl_SetStateImageList(_arg0
,_arg1
); 
6853     wxPyEndAllowThreads(__tstate
); 
6854     if (PyErr_Occurred()) return NULL
; 
6855 }    Py_INCREF(Py_None
); 
6856     _resultobj 
= Py_None
; 
6860 #define wxTreeCtrl_AssignImageList(_swigobj,_swigarg0)  (_swigobj->AssignImageList(_swigarg0)) 
6861 static PyObject 
*_wrap_wxTreeCtrl_AssignImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6862     PyObject 
* _resultobj
; 
6863     wxPyTreeCtrl 
* _arg0
; 
6864     wxImageList 
* _arg1
; 
6865     PyObject 
* _argo0 
= 0; 
6866     PyObject 
* _argo1 
= 0; 
6867     char *_kwnames
[] = { "self","imageList", NULL 
}; 
6870     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_AssignImageList",_kwnames
,&_argo0
,&_argo1
))  
6873         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6874         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6875             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AssignImageList. Expected _wxPyTreeCtrl_p."); 
6880         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6881         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
6882             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_AssignImageList. Expected _wxImageList_p."); 
6887     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6888         wxTreeCtrl_AssignImageList(_arg0
,_arg1
); 
6890     wxPyEndAllowThreads(__tstate
); 
6891     if (PyErr_Occurred()) return NULL
; 
6892 }    Py_INCREF(Py_None
); 
6893     _resultobj 
= Py_None
; 
6897 #define wxTreeCtrl_AssignStateImageList(_swigobj,_swigarg0)  (_swigobj->AssignStateImageList(_swigarg0)) 
6898 static PyObject 
*_wrap_wxTreeCtrl_AssignStateImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6899     PyObject 
* _resultobj
; 
6900     wxPyTreeCtrl 
* _arg0
; 
6901     wxImageList 
* _arg1
; 
6902     PyObject 
* _argo0 
= 0; 
6903     PyObject 
* _argo1 
= 0; 
6904     char *_kwnames
[] = { "self","imageList", NULL 
}; 
6907     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_AssignStateImageList",_kwnames
,&_argo0
,&_argo1
))  
6910         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6911         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6912             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AssignStateImageList. Expected _wxPyTreeCtrl_p."); 
6917         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6918         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
6919             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_AssignStateImageList. Expected _wxImageList_p."); 
6924     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6925         wxTreeCtrl_AssignStateImageList(_arg0
,_arg1
); 
6927     wxPyEndAllowThreads(__tstate
); 
6928     if (PyErr_Occurred()) return NULL
; 
6929 }    Py_INCREF(Py_None
); 
6930     _resultobj 
= Py_None
; 
6934 #define wxTreeCtrl_GetSpacing(_swigobj)  (_swigobj->GetSpacing()) 
6935 static PyObject 
*_wrap_wxTreeCtrl_GetSpacing(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6936     PyObject 
* _resultobj
; 
6937     unsigned int  _result
; 
6938     wxPyTreeCtrl 
* _arg0
; 
6939     PyObject 
* _argo0 
= 0; 
6940     char *_kwnames
[] = { "self", NULL 
}; 
6943     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSpacing",_kwnames
,&_argo0
))  
6946         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6947         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6948             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSpacing. Expected _wxPyTreeCtrl_p."); 
6953     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6954         _result 
= (unsigned int )wxTreeCtrl_GetSpacing(_arg0
); 
6956     wxPyEndAllowThreads(__tstate
); 
6957     if (PyErr_Occurred()) return NULL
; 
6958 }    _resultobj 
= Py_BuildValue("i",_result
); 
6962 #define wxTreeCtrl_SetSpacing(_swigobj,_swigarg0)  (_swigobj->SetSpacing(_swigarg0)) 
6963 static PyObject 
*_wrap_wxTreeCtrl_SetSpacing(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6964     PyObject 
* _resultobj
; 
6965     wxPyTreeCtrl 
* _arg0
; 
6967     PyObject 
* _argo0 
= 0; 
6968     char *_kwnames
[] = { "self","spacing", NULL 
}; 
6971     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTreeCtrl_SetSpacing",_kwnames
,&_argo0
,&_arg1
))  
6974         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6975         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6976             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetSpacing. Expected _wxPyTreeCtrl_p."); 
6981     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6982         wxTreeCtrl_SetSpacing(_arg0
,_arg1
); 
6984     wxPyEndAllowThreads(__tstate
); 
6985     if (PyErr_Occurred()) return NULL
; 
6986 }    Py_INCREF(Py_None
); 
6987     _resultobj 
= Py_None
; 
6991 #define wxTreeCtrl_GetItemText(_swigobj,_swigarg0)  (_swigobj->GetItemText(_swigarg0)) 
6992 static PyObject 
*_wrap_wxTreeCtrl_GetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6993     PyObject 
* _resultobj
; 
6995     wxPyTreeCtrl 
* _arg0
; 
6996     wxTreeItemId 
* _arg1
; 
6997     PyObject 
* _argo0 
= 0; 
6998     PyObject 
* _argo1 
= 0; 
6999     char *_kwnames
[] = { "self","item", NULL 
}; 
7002     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemText",_kwnames
,&_argo0
,&_argo1
))  
7005         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7006         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7007             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemText. Expected _wxPyTreeCtrl_p."); 
7012         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7013         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7014             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemText. Expected _wxTreeItemId_p."); 
7019     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7020         _result 
= new wxString (wxTreeCtrl_GetItemText(_arg0
,*_arg1
)); 
7022     wxPyEndAllowThreads(__tstate
); 
7023     if (PyErr_Occurred()) return NULL
; 
7025     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7033 #define wxTreeCtrl_GetItemImage(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetItemImage(_swigarg0,_swigarg1)) 
7034 static PyObject 
*_wrap_wxTreeCtrl_GetItemImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7035     PyObject 
* _resultobj
; 
7037     wxPyTreeCtrl 
* _arg0
; 
7038     wxTreeItemId 
* _arg1
; 
7039     wxTreeItemIcon  _arg2 
= (wxTreeItemIcon 
) (wxTreeItemIcon_Normal
); 
7040     PyObject 
* _argo0 
= 0; 
7041     PyObject 
* _argo1 
= 0; 
7042     char *_kwnames
[] = { "self","item","which", NULL 
}; 
7045     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_GetItemImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
7048         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7049         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7050             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemImage. Expected _wxPyTreeCtrl_p."); 
7055         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7056         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7057             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemImage. Expected _wxTreeItemId_p."); 
7062     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7063         _result 
= (int )wxTreeCtrl_GetItemImage(_arg0
,*_arg1
,_arg2
); 
7065     wxPyEndAllowThreads(__tstate
); 
7066     if (PyErr_Occurred()) return NULL
; 
7067 }    _resultobj 
= Py_BuildValue("i",_result
); 
7071 #define wxTreeCtrl_GetItemSelectedImage(_swigobj,_swigarg0)  (_swigobj->GetItemSelectedImage(_swigarg0)) 
7072 static PyObject 
*_wrap_wxTreeCtrl_GetItemSelectedImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7073     PyObject 
* _resultobj
; 
7075     wxPyTreeCtrl 
* _arg0
; 
7076     wxTreeItemId 
* _arg1
; 
7077     PyObject 
* _argo0 
= 0; 
7078     PyObject 
* _argo1 
= 0; 
7079     char *_kwnames
[] = { "self","item", NULL 
}; 
7082     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemSelectedImage",_kwnames
,&_argo0
,&_argo1
))  
7085         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7086         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7087             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemSelectedImage. Expected _wxPyTreeCtrl_p."); 
7092         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7093         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7094             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemSelectedImage. Expected _wxTreeItemId_p."); 
7099     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7100         _result 
= (int )wxTreeCtrl_GetItemSelectedImage(_arg0
,*_arg1
); 
7102     wxPyEndAllowThreads(__tstate
); 
7103     if (PyErr_Occurred()) return NULL
; 
7104 }    _resultobj 
= Py_BuildValue("i",_result
); 
7108 #define wxTreeCtrl_SetItemText(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemText(_swigarg0,_swigarg1)) 
7109 static PyObject 
*_wrap_wxTreeCtrl_SetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7110     PyObject 
* _resultobj
; 
7111     wxPyTreeCtrl 
* _arg0
; 
7112     wxTreeItemId 
* _arg1
; 
7114     PyObject 
* _argo0 
= 0; 
7115     PyObject 
* _argo1 
= 0; 
7116     PyObject 
* _obj2 
= 0; 
7117     char *_kwnames
[] = { "self","item","text", NULL 
}; 
7120     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemText",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
7123         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7124         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7125             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemText. Expected _wxPyTreeCtrl_p."); 
7130         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7131         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7132             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemText. Expected _wxTreeItemId_p."); 
7137 #if PYTHON_API_VERSION >= 1009 
7138     char* tmpPtr
; int tmpSize
; 
7139     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
7140         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7143     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
7145     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
7147     if (!PyString_Check(_obj2
)) { 
7148         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7151     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
7155     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7156         wxTreeCtrl_SetItemText(_arg0
,*_arg1
,*_arg2
); 
7158     wxPyEndAllowThreads(__tstate
); 
7159     if (PyErr_Occurred()) return NULL
; 
7160 }    Py_INCREF(Py_None
); 
7161     _resultobj 
= Py_None
; 
7169 #define wxTreeCtrl_SetItemImage(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetItemImage(_swigarg0,_swigarg1,_swigarg2)) 
7170 static PyObject 
*_wrap_wxTreeCtrl_SetItemImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7171     PyObject 
* _resultobj
; 
7172     wxPyTreeCtrl 
* _arg0
; 
7173     wxTreeItemId 
* _arg1
; 
7175     wxTreeItemIcon  _arg3 
= (wxTreeItemIcon 
) (wxTreeItemIcon_Normal
); 
7176     PyObject 
* _argo0 
= 0; 
7177     PyObject 
* _argo1 
= 0; 
7178     char *_kwnames
[] = { "self","item","image","which", NULL 
}; 
7181     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|i:wxTreeCtrl_SetItemImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))  
7184         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7185         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7186             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemImage. Expected _wxPyTreeCtrl_p."); 
7191         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7192         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7193             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemImage. Expected _wxTreeItemId_p."); 
7198     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7199         wxTreeCtrl_SetItemImage(_arg0
,*_arg1
,_arg2
,_arg3
); 
7201     wxPyEndAllowThreads(__tstate
); 
7202     if (PyErr_Occurred()) return NULL
; 
7203 }    Py_INCREF(Py_None
); 
7204     _resultobj 
= Py_None
; 
7208 #define wxTreeCtrl_SetItemSelectedImage(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemSelectedImage(_swigarg0,_swigarg1)) 
7209 static PyObject 
*_wrap_wxTreeCtrl_SetItemSelectedImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7210     PyObject 
* _resultobj
; 
7211     wxPyTreeCtrl 
* _arg0
; 
7212     wxTreeItemId 
* _arg1
; 
7214     PyObject 
* _argo0 
= 0; 
7215     PyObject 
* _argo1 
= 0; 
7216     char *_kwnames
[] = { "self","item","image", NULL 
}; 
7219     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxTreeCtrl_SetItemSelectedImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
7222         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7223         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7224             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemSelectedImage. Expected _wxPyTreeCtrl_p."); 
7229         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7230         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7231             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemSelectedImage. Expected _wxTreeItemId_p."); 
7236     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7237         wxTreeCtrl_SetItemSelectedImage(_arg0
,*_arg1
,_arg2
); 
7239     wxPyEndAllowThreads(__tstate
); 
7240     if (PyErr_Occurred()) return NULL
; 
7241 }    Py_INCREF(Py_None
); 
7242     _resultobj 
= Py_None
; 
7246 #define wxTreeCtrl_SetItemHasChildren(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemHasChildren(_swigarg0,_swigarg1)) 
7247 static PyObject 
*_wrap_wxTreeCtrl_SetItemHasChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7248     PyObject 
* _resultobj
; 
7249     wxPyTreeCtrl 
* _arg0
; 
7250     wxTreeItemId 
* _arg1
; 
7251     bool  _arg2 
= (bool ) TRUE
; 
7252     PyObject 
* _argo0 
= 0; 
7253     PyObject 
* _argo1 
= 0; 
7254     int tempbool2 
= (int) TRUE
; 
7255     char *_kwnames
[] = { "self","item","hasChildren", NULL 
}; 
7258     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_SetItemHasChildren",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
7261         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7262         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7263             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemHasChildren. Expected _wxPyTreeCtrl_p."); 
7268         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7269         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7270             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemHasChildren. Expected _wxTreeItemId_p."); 
7274     _arg2 
= (bool ) tempbool2
; 
7276     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7277         wxTreeCtrl_SetItemHasChildren(_arg0
,*_arg1
,_arg2
); 
7279     wxPyEndAllowThreads(__tstate
); 
7280     if (PyErr_Occurred()) return NULL
; 
7281 }    Py_INCREF(Py_None
); 
7282     _resultobj 
= Py_None
; 
7286 static wxPyTreeItemData 
* wxPyTreeCtrl_GetItemData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
) { 
7287             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
7289                 data 
= new wxPyTreeItemData(); 
7290                 data
->SetId(item
); // set the id 
7291                 self
->SetItemData(item
, data
); 
7295 static PyObject 
*_wrap_wxTreeCtrl_GetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7296     PyObject 
* _resultobj
; 
7297     wxPyTreeItemData 
* _result
; 
7298     wxPyTreeCtrl 
* _arg0
; 
7299     wxTreeItemId 
* _arg1
; 
7300     PyObject 
* _argo0 
= 0; 
7301     PyObject 
* _argo1 
= 0; 
7302     char *_kwnames
[] = { "self","item", NULL 
}; 
7306     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemData",_kwnames
,&_argo0
,&_argo1
))  
7309         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7310         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7311             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemData. Expected _wxPyTreeCtrl_p."); 
7316         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7317         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7318             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemData. Expected _wxTreeItemId_p."); 
7323     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7324         _result 
= (wxPyTreeItemData 
*)wxPyTreeCtrl_GetItemData(_arg0
,*_arg1
); 
7326     wxPyEndAllowThreads(__tstate
); 
7327     if (PyErr_Occurred()) return NULL
; 
7329         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeItemData_p"); 
7330         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7333         _resultobj 
= Py_None
; 
7338 static void  wxPyTreeCtrl_SetItemData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
,wxPyTreeItemData 
* data
) { 
7339             data
->SetId(item
); // set the id 
7340             self
->SetItemData(item
, data
); 
7342 static PyObject 
*_wrap_wxTreeCtrl_SetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7343     PyObject 
* _resultobj
; 
7344     wxPyTreeCtrl 
* _arg0
; 
7345     wxTreeItemId 
* _arg1
; 
7346     wxPyTreeItemData 
* _arg2
; 
7347     PyObject 
* _argo0 
= 0; 
7348     PyObject 
* _argo1 
= 0; 
7349     PyObject 
* _argo2 
= 0; 
7350     char *_kwnames
[] = { "self","item","data", NULL 
}; 
7353     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemData",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
7356         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7357         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7358             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemData. Expected _wxPyTreeCtrl_p."); 
7363         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7364         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7365             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemData. Expected _wxTreeItemId_p."); 
7370         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
7371         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyTreeItemData_p")) { 
7372             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_SetItemData. Expected _wxPyTreeItemData_p."); 
7377     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7378         wxPyTreeCtrl_SetItemData(_arg0
,*_arg1
,_arg2
); 
7380     wxPyEndAllowThreads(__tstate
); 
7381     if (PyErr_Occurred()) return NULL
; 
7382 }    Py_INCREF(Py_None
); 
7383     _resultobj 
= Py_None
; 
7387 static PyObject 
* wxPyTreeCtrl_GetPyData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
) { 
7388             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
7390                 data 
= new wxPyTreeItemData(); 
7391                 data
->SetId(item
); // set the id 
7392                 self
->SetItemData(item
, data
); 
7394             return data
->GetData(); 
7396 static PyObject 
*_wrap_wxTreeCtrl_GetPyData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7397     PyObject 
* _resultobj
; 
7399     wxPyTreeCtrl 
* _arg0
; 
7400     wxTreeItemId 
* _arg1
; 
7401     PyObject 
* _argo0 
= 0; 
7402     PyObject 
* _argo1 
= 0; 
7403     char *_kwnames
[] = { "self","item", NULL 
}; 
7406     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPyData",_kwnames
,&_argo0
,&_argo1
))  
7409         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7410         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7411             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPyData. Expected _wxPyTreeCtrl_p."); 
7416         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7417         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7418             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPyData. Expected _wxTreeItemId_p."); 
7423     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7424         _result 
= (PyObject 
*)wxPyTreeCtrl_GetPyData(_arg0
,*_arg1
); 
7426     wxPyEndAllowThreads(__tstate
); 
7427     if (PyErr_Occurred()) return NULL
; 
7429   _resultobj 
= _result
; 
7434 static void  wxPyTreeCtrl_SetPyData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
,PyObject 
* obj
) { 
7435             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
7437                 data 
= new wxPyTreeItemData(obj
); 
7438                 data
->SetId(item
); // set the id 
7439                 self
->SetItemData(item
, data
); 
7443 static PyObject 
*_wrap_wxTreeCtrl_SetPyData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7444     PyObject 
* _resultobj
; 
7445     wxPyTreeCtrl 
* _arg0
; 
7446     wxTreeItemId 
* _arg1
; 
7448     PyObject 
* _argo0 
= 0; 
7449     PyObject 
* _argo1 
= 0; 
7450     PyObject 
* _obj2 
= 0; 
7451     char *_kwnames
[] = { "self","item","obj", NULL 
}; 
7454     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetPyData",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
7457         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7458         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7459             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetPyData. Expected _wxPyTreeCtrl_p."); 
7464         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7465         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7466             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetPyData. Expected _wxTreeItemId_p."); 
7474     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7475         wxPyTreeCtrl_SetPyData(_arg0
,*_arg1
,_arg2
); 
7477     wxPyEndAllowThreads(__tstate
); 
7478     if (PyErr_Occurred()) return NULL
; 
7479 }    Py_INCREF(Py_None
); 
7480     _resultobj 
= Py_None
; 
7484 #define wxTreeCtrl_IsVisible(_swigobj,_swigarg0)  (_swigobj->IsVisible(_swigarg0)) 
7485 static PyObject 
*_wrap_wxTreeCtrl_IsVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7486     PyObject 
* _resultobj
; 
7488     wxPyTreeCtrl 
* _arg0
; 
7489     wxTreeItemId 
* _arg1
; 
7490     PyObject 
* _argo0 
= 0; 
7491     PyObject 
* _argo1 
= 0; 
7492     char *_kwnames
[] = { "self","item", NULL 
}; 
7495     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsVisible",_kwnames
,&_argo0
,&_argo1
))  
7498         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7499         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7500             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsVisible. Expected _wxPyTreeCtrl_p."); 
7505         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7506         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7507             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsVisible. Expected _wxTreeItemId_p."); 
7512     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7513         _result 
= (bool )wxTreeCtrl_IsVisible(_arg0
,*_arg1
); 
7515     wxPyEndAllowThreads(__tstate
); 
7516     if (PyErr_Occurred()) return NULL
; 
7517 }    _resultobj 
= Py_BuildValue("i",_result
); 
7521 #define wxTreeCtrl_ItemHasChildren(_swigobj,_swigarg0)  (_swigobj->ItemHasChildren(_swigarg0)) 
7522 static PyObject 
*_wrap_wxTreeCtrl_ItemHasChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7523     PyObject 
* _resultobj
; 
7525     wxPyTreeCtrl 
* _arg0
; 
7526     wxTreeItemId 
* _arg1
; 
7527     PyObject 
* _argo0 
= 0; 
7528     PyObject 
* _argo1 
= 0; 
7529     char *_kwnames
[] = { "self","item", NULL 
}; 
7532     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_ItemHasChildren",_kwnames
,&_argo0
,&_argo1
))  
7535         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7536         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7537             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_ItemHasChildren. Expected _wxPyTreeCtrl_p."); 
7542         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7543         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7544             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_ItemHasChildren. Expected _wxTreeItemId_p."); 
7549     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7550         _result 
= (bool )wxTreeCtrl_ItemHasChildren(_arg0
,*_arg1
); 
7552     wxPyEndAllowThreads(__tstate
); 
7553     if (PyErr_Occurred()) return NULL
; 
7554 }    _resultobj 
= Py_BuildValue("i",_result
); 
7558 #define wxTreeCtrl_IsExpanded(_swigobj,_swigarg0)  (_swigobj->IsExpanded(_swigarg0)) 
7559 static PyObject 
*_wrap_wxTreeCtrl_IsExpanded(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7560     PyObject 
* _resultobj
; 
7562     wxPyTreeCtrl 
* _arg0
; 
7563     wxTreeItemId 
* _arg1
; 
7564     PyObject 
* _argo0 
= 0; 
7565     PyObject 
* _argo1 
= 0; 
7566     char *_kwnames
[] = { "self","item", NULL 
}; 
7569     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsExpanded",_kwnames
,&_argo0
,&_argo1
))  
7572         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7573         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7574             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsExpanded. Expected _wxPyTreeCtrl_p."); 
7579         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7580         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7581             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsExpanded. Expected _wxTreeItemId_p."); 
7586     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7587         _result 
= (bool )wxTreeCtrl_IsExpanded(_arg0
,*_arg1
); 
7589     wxPyEndAllowThreads(__tstate
); 
7590     if (PyErr_Occurred()) return NULL
; 
7591 }    _resultobj 
= Py_BuildValue("i",_result
); 
7595 #define wxTreeCtrl_IsSelected(_swigobj,_swigarg0)  (_swigobj->IsSelected(_swigarg0)) 
7596 static PyObject 
*_wrap_wxTreeCtrl_IsSelected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7597     PyObject 
* _resultobj
; 
7599     wxPyTreeCtrl 
* _arg0
; 
7600     wxTreeItemId 
* _arg1
; 
7601     PyObject 
* _argo0 
= 0; 
7602     PyObject 
* _argo1 
= 0; 
7603     char *_kwnames
[] = { "self","item", NULL 
}; 
7606     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsSelected",_kwnames
,&_argo0
,&_argo1
))  
7609         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7610         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7611             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsSelected. Expected _wxPyTreeCtrl_p."); 
7616         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7617         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7618             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsSelected. Expected _wxTreeItemId_p."); 
7623     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7624         _result 
= (bool )wxTreeCtrl_IsSelected(_arg0
,*_arg1
); 
7626     wxPyEndAllowThreads(__tstate
); 
7627     if (PyErr_Occurred()) return NULL
; 
7628 }    _resultobj 
= Py_BuildValue("i",_result
); 
7632 #define wxTreeCtrl_GetRootItem(_swigobj)  (_swigobj->GetRootItem()) 
7633 static PyObject 
*_wrap_wxTreeCtrl_GetRootItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7634     PyObject 
* _resultobj
; 
7635     wxTreeItemId 
* _result
; 
7636     wxPyTreeCtrl 
* _arg0
; 
7637     PyObject 
* _argo0 
= 0; 
7638     char *_kwnames
[] = { "self", NULL 
}; 
7642     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetRootItem",_kwnames
,&_argo0
))  
7645         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7646         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7647             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetRootItem. Expected _wxPyTreeCtrl_p."); 
7652     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7653         _result 
= new wxTreeItemId (wxTreeCtrl_GetRootItem(_arg0
)); 
7655     wxPyEndAllowThreads(__tstate
); 
7656     if (PyErr_Occurred()) return NULL
; 
7657 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7658     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7662 #define wxTreeCtrl_GetSelection(_swigobj)  (_swigobj->GetSelection()) 
7663 static PyObject 
*_wrap_wxTreeCtrl_GetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7664     PyObject 
* _resultobj
; 
7665     wxTreeItemId 
* _result
; 
7666     wxPyTreeCtrl 
* _arg0
; 
7667     PyObject 
* _argo0 
= 0; 
7668     char *_kwnames
[] = { "self", NULL 
}; 
7672     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSelection",_kwnames
,&_argo0
))  
7675         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7676         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7677             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSelection. Expected _wxPyTreeCtrl_p."); 
7682     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7683         _result 
= new wxTreeItemId (wxTreeCtrl_GetSelection(_arg0
)); 
7685     wxPyEndAllowThreads(__tstate
); 
7686     if (PyErr_Occurred()) return NULL
; 
7687 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7688     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7692 #define wxTreeCtrl_GetItemParent(_swigobj,_swigarg0)  (_swigobj->GetParent(_swigarg0)) 
7693 static PyObject 
*_wrap_wxTreeCtrl_GetItemParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7694     PyObject 
* _resultobj
; 
7695     wxTreeItemId 
* _result
; 
7696     wxPyTreeCtrl 
* _arg0
; 
7697     wxTreeItemId 
* _arg1
; 
7698     PyObject 
* _argo0 
= 0; 
7699     PyObject 
* _argo1 
= 0; 
7700     char *_kwnames
[] = { "self","item", NULL 
}; 
7704     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemParent",_kwnames
,&_argo0
,&_argo1
))  
7707         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7708         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7709             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemParent. Expected _wxPyTreeCtrl_p."); 
7714         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7715         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7716             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemParent. Expected _wxTreeItemId_p."); 
7721     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7722         _result 
= new wxTreeItemId (wxTreeCtrl_GetItemParent(_arg0
,*_arg1
)); 
7724     wxPyEndAllowThreads(__tstate
); 
7725     if (PyErr_Occurred()) return NULL
; 
7726 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7727     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7731 static PyObject 
* wxPyTreeCtrl_GetSelections(wxPyTreeCtrl 
*self
) { 
7732             wxPyBeginBlockThreads(); 
7733             PyObject
*           rval 
= PyList_New(0); 
7734             wxArrayTreeItemIds  array
; 
7736             num 
= self
->GetSelections(array
); 
7737             for (x
=0; x 
< num
; x
++) { 
7738                 wxTreeItemId 
*tii 
= new wxTreeItemId(array
.Item(x
)); 
7739                 PyObject
* item 
= wxPyConstructObject((void*)tii
, "wxTreeItemId", TRUE
); 
7740                 PyList_Append(rval
, item
); 
7742             wxPyEndBlockThreads(); 
7745 static PyObject 
*_wrap_wxTreeCtrl_GetSelections(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7746     PyObject 
* _resultobj
; 
7748     wxPyTreeCtrl 
* _arg0
; 
7749     PyObject 
* _argo0 
= 0; 
7750     char *_kwnames
[] = { "self", NULL 
}; 
7753     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSelections",_kwnames
,&_argo0
))  
7756         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7757         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7758             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSelections. Expected _wxPyTreeCtrl_p."); 
7763     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7764         _result 
= (PyObject 
*)wxPyTreeCtrl_GetSelections(_arg0
); 
7766     wxPyEndAllowThreads(__tstate
); 
7767     if (PyErr_Occurred()) return NULL
; 
7769   _resultobj 
= _result
; 
7774 #define wxTreeCtrl_GetChildrenCount(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetChildrenCount(_swigarg0,_swigarg1)) 
7775 static PyObject 
*_wrap_wxTreeCtrl_GetChildrenCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7776     PyObject 
* _resultobj
; 
7778     wxPyTreeCtrl 
* _arg0
; 
7779     wxTreeItemId 
* _arg1
; 
7780     bool  _arg2 
= (bool ) TRUE
; 
7781     PyObject 
* _argo0 
= 0; 
7782     PyObject 
* _argo1 
= 0; 
7783     int tempbool2 
= (int) TRUE
; 
7784     char *_kwnames
[] = { "self","item","recursively", NULL 
}; 
7787     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_GetChildrenCount",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
7790         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7791         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7792             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetChildrenCount. Expected _wxPyTreeCtrl_p."); 
7797         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7798         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7799             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetChildrenCount. Expected _wxTreeItemId_p."); 
7803     _arg2 
= (bool ) tempbool2
; 
7805     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7806         _result 
= (size_t )wxTreeCtrl_GetChildrenCount(_arg0
,*_arg1
,_arg2
); 
7808     wxPyEndAllowThreads(__tstate
); 
7809     if (PyErr_Occurred()) return NULL
; 
7810 }    _resultobj 
= Py_BuildValue("i",_result
); 
7814 #define wxTreeCtrl_GetFirstChild(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetFirstChild(_swigarg0,_swigarg1)) 
7815 static PyObject 
*_wrap_wxTreeCtrl_GetFirstChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7816     PyObject 
* _resultobj
; 
7817     wxTreeItemId 
* _result
; 
7818     wxPyTreeCtrl 
* _arg0
; 
7819     wxTreeItemId 
* _arg1
; 
7821     PyObject 
* _argo0 
= 0; 
7822     PyObject 
* _argo1 
= 0; 
7824     PyObject 
* _obj2 
= 0; 
7825     char *_kwnames
[] = { "self","item","INOUT", NULL 
}; 
7829     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_GetFirstChild",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
7832         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7833         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7834             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetFirstChild. Expected _wxPyTreeCtrl_p."); 
7839         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7840         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7841             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetFirstChild. Expected _wxTreeItemId_p."); 
7846   temp 
= (long) PyInt_AsLong(_obj2
); 
7850     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7851         _result 
= new wxTreeItemId (wxTreeCtrl_GetFirstChild(_arg0
,*_arg1
,*_arg2
)); 
7853     wxPyEndAllowThreads(__tstate
); 
7854     if (PyErr_Occurred()) return NULL
; 
7855 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7856     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7859     o 
= PyInt_FromLong((long) (*_arg2
)); 
7860     _resultobj 
= t_output_helper(_resultobj
, o
); 
7865 #define wxTreeCtrl_GetNextChild(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetNextChild(_swigarg0,_swigarg1)) 
7866 static PyObject 
*_wrap_wxTreeCtrl_GetNextChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7867     PyObject 
* _resultobj
; 
7868     wxTreeItemId 
* _result
; 
7869     wxPyTreeCtrl 
* _arg0
; 
7870     wxTreeItemId 
* _arg1
; 
7872     PyObject 
* _argo0 
= 0; 
7873     PyObject 
* _argo1 
= 0; 
7875     PyObject 
* _obj2 
= 0; 
7876     char *_kwnames
[] = { "self","item","INOUT", NULL 
}; 
7880     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_GetNextChild",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
7883         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7884         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7885             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextChild. Expected _wxPyTreeCtrl_p."); 
7890         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7891         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7892             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextChild. Expected _wxTreeItemId_p."); 
7897   temp 
= (long) PyInt_AsLong(_obj2
); 
7901     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7902         _result 
= new wxTreeItemId (wxTreeCtrl_GetNextChild(_arg0
,*_arg1
,*_arg2
)); 
7904     wxPyEndAllowThreads(__tstate
); 
7905     if (PyErr_Occurred()) return NULL
; 
7906 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7907     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7910     o 
= PyInt_FromLong((long) (*_arg2
)); 
7911     _resultobj 
= t_output_helper(_resultobj
, o
); 
7916 #define wxTreeCtrl_GetNextSibling(_swigobj,_swigarg0)  (_swigobj->GetNextSibling(_swigarg0)) 
7917 static PyObject 
*_wrap_wxTreeCtrl_GetNextSibling(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7918     PyObject 
* _resultobj
; 
7919     wxTreeItemId 
* _result
; 
7920     wxPyTreeCtrl 
* _arg0
; 
7921     wxTreeItemId 
* _arg1
; 
7922     PyObject 
* _argo0 
= 0; 
7923     PyObject 
* _argo1 
= 0; 
7924     char *_kwnames
[] = { "self","item", NULL 
}; 
7928     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetNextSibling",_kwnames
,&_argo0
,&_argo1
))  
7931         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7932         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7933             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextSibling. Expected _wxPyTreeCtrl_p."); 
7938         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7939         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7940             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextSibling. Expected _wxTreeItemId_p."); 
7945     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7946         _result 
= new wxTreeItemId (wxTreeCtrl_GetNextSibling(_arg0
,*_arg1
)); 
7948     wxPyEndAllowThreads(__tstate
); 
7949     if (PyErr_Occurred()) return NULL
; 
7950 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7951     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7955 #define wxTreeCtrl_GetPrevSibling(_swigobj,_swigarg0)  (_swigobj->GetPrevSibling(_swigarg0)) 
7956 static PyObject 
*_wrap_wxTreeCtrl_GetPrevSibling(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7957     PyObject 
* _resultobj
; 
7958     wxTreeItemId 
* _result
; 
7959     wxPyTreeCtrl 
* _arg0
; 
7960     wxTreeItemId 
* _arg1
; 
7961     PyObject 
* _argo0 
= 0; 
7962     PyObject 
* _argo1 
= 0; 
7963     char *_kwnames
[] = { "self","item", NULL 
}; 
7967     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPrevSibling",_kwnames
,&_argo0
,&_argo1
))  
7970         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7971         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7972             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPrevSibling. Expected _wxPyTreeCtrl_p."); 
7977         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7978         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7979             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPrevSibling. Expected _wxTreeItemId_p."); 
7984     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7985         _result 
= new wxTreeItemId (wxTreeCtrl_GetPrevSibling(_arg0
,*_arg1
)); 
7987     wxPyEndAllowThreads(__tstate
); 
7988     if (PyErr_Occurred()) return NULL
; 
7989 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7990     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7994 #define wxTreeCtrl_GetFirstVisibleItem(_swigobj)  (_swigobj->GetFirstVisibleItem()) 
7995 static PyObject 
*_wrap_wxTreeCtrl_GetFirstVisibleItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7996     PyObject 
* _resultobj
; 
7997     wxTreeItemId 
* _result
; 
7998     wxPyTreeCtrl 
* _arg0
; 
7999     PyObject 
* _argo0 
= 0; 
8000     char *_kwnames
[] = { "self", NULL 
}; 
8004     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetFirstVisibleItem",_kwnames
,&_argo0
))  
8007         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8008         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8009             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetFirstVisibleItem. Expected _wxPyTreeCtrl_p."); 
8014     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8015         _result 
= new wxTreeItemId (wxTreeCtrl_GetFirstVisibleItem(_arg0
)); 
8017     wxPyEndAllowThreads(__tstate
); 
8018     if (PyErr_Occurred()) return NULL
; 
8019 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8020     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8024 #define wxTreeCtrl_GetNextVisible(_swigobj,_swigarg0)  (_swigobj->GetNextVisible(_swigarg0)) 
8025 static PyObject 
*_wrap_wxTreeCtrl_GetNextVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8026     PyObject 
* _resultobj
; 
8027     wxTreeItemId 
* _result
; 
8028     wxPyTreeCtrl 
* _arg0
; 
8029     wxTreeItemId 
* _arg1
; 
8030     PyObject 
* _argo0 
= 0; 
8031     PyObject 
* _argo1 
= 0; 
8032     char *_kwnames
[] = { "self","item", NULL 
}; 
8036     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetNextVisible",_kwnames
,&_argo0
,&_argo1
))  
8039         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8040         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8041             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextVisible. Expected _wxPyTreeCtrl_p."); 
8046         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8047         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8048             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextVisible. Expected _wxTreeItemId_p."); 
8053     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8054         _result 
= new wxTreeItemId (wxTreeCtrl_GetNextVisible(_arg0
,*_arg1
)); 
8056     wxPyEndAllowThreads(__tstate
); 
8057     if (PyErr_Occurred()) return NULL
; 
8058 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8059     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8063 #define wxTreeCtrl_GetPrevVisible(_swigobj,_swigarg0)  (_swigobj->GetPrevVisible(_swigarg0)) 
8064 static PyObject 
*_wrap_wxTreeCtrl_GetPrevVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8065     PyObject 
* _resultobj
; 
8066     wxTreeItemId 
* _result
; 
8067     wxPyTreeCtrl 
* _arg0
; 
8068     wxTreeItemId 
* _arg1
; 
8069     PyObject 
* _argo0 
= 0; 
8070     PyObject 
* _argo1 
= 0; 
8071     char *_kwnames
[] = { "self","item", NULL 
}; 
8075     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPrevVisible",_kwnames
,&_argo0
,&_argo1
))  
8078         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8079         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8080             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPrevVisible. Expected _wxPyTreeCtrl_p."); 
8085         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8086         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8087             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPrevVisible. Expected _wxTreeItemId_p."); 
8092     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8093         _result 
= new wxTreeItemId (wxTreeCtrl_GetPrevVisible(_arg0
,*_arg1
)); 
8095     wxPyEndAllowThreads(__tstate
); 
8096     if (PyErr_Occurred()) return NULL
; 
8097 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8098     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8102 #define wxTreeCtrl_GetLastChild(_swigobj,_swigarg0)  (_swigobj->GetLastChild(_swigarg0)) 
8103 static PyObject 
*_wrap_wxTreeCtrl_GetLastChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8104     PyObject 
* _resultobj
; 
8105     wxTreeItemId 
* _result
; 
8106     wxPyTreeCtrl 
* _arg0
; 
8107     wxTreeItemId 
* _arg1
; 
8108     PyObject 
* _argo0 
= 0; 
8109     PyObject 
* _argo1 
= 0; 
8110     char *_kwnames
[] = { "self","item", NULL 
}; 
8114     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetLastChild",_kwnames
,&_argo0
,&_argo1
))  
8117         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8118         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8119             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetLastChild. Expected _wxPyTreeCtrl_p."); 
8124         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8125         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8126             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetLastChild. Expected _wxTreeItemId_p."); 
8131     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8132         _result 
= new wxTreeItemId (wxTreeCtrl_GetLastChild(_arg0
,*_arg1
)); 
8134     wxPyEndAllowThreads(__tstate
); 
8135     if (PyErr_Occurred()) return NULL
; 
8136 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8137     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8141 #define wxTreeCtrl_AddRoot(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->AddRoot(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
8142 static PyObject 
*_wrap_wxTreeCtrl_AddRoot(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8143     PyObject 
* _resultobj
; 
8144     wxTreeItemId 
* _result
; 
8145     wxPyTreeCtrl 
* _arg0
; 
8147     int  _arg2 
= (int ) -1; 
8148     int  _arg3 
= (int ) -1; 
8149     wxPyTreeItemData 
* _arg4 
= (wxPyTreeItemData 
*) NULL
; 
8150     PyObject 
* _argo0 
= 0; 
8151     PyObject 
* _obj1 
= 0; 
8152     PyObject 
* _argo4 
= 0; 
8153     char *_kwnames
[] = { "self","text","image","selectedImage","data", NULL 
}; 
8157     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iiO:wxTreeCtrl_AddRoot",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
,&_argo4
))  
8160         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8161         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8162             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AddRoot. Expected _wxPyTreeCtrl_p."); 
8167 #if PYTHON_API_VERSION >= 1009 
8168     char* tmpPtr
; int tmpSize
; 
8169     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
8170         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8173     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
8175     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
8177     if (!PyString_Check(_obj1
)) { 
8178         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8181     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
8185         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
8186         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxPyTreeItemData_p")) { 
8187             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxTreeCtrl_AddRoot. Expected _wxPyTreeItemData_p."); 
8192     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8193         _result 
= new wxTreeItemId (wxTreeCtrl_AddRoot(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
)); 
8195     wxPyEndAllowThreads(__tstate
); 
8196     if (PyErr_Occurred()) return NULL
; 
8197 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8198     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8206 #define wxTreeCtrl_PrependItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->PrependItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
8207 static PyObject 
*_wrap_wxTreeCtrl_PrependItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8208     PyObject 
* _resultobj
; 
8209     wxTreeItemId 
* _result
; 
8210     wxPyTreeCtrl 
* _arg0
; 
8211     wxTreeItemId 
* _arg1
; 
8213     int  _arg3 
= (int ) -1; 
8214     int  _arg4 
= (int ) -1; 
8215     wxPyTreeItemData 
* _arg5 
= (wxPyTreeItemData 
*) NULL
; 
8216     PyObject 
* _argo0 
= 0; 
8217     PyObject 
* _argo1 
= 0; 
8218     PyObject 
* _obj2 
= 0; 
8219     PyObject 
* _argo5 
= 0; 
8220     char *_kwnames
[] = { "self","parent","text","image","selectedImage","data", NULL 
}; 
8224     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|iiO:wxTreeCtrl_PrependItem",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_arg3
,&_arg4
,&_argo5
))  
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_PrependItem. 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_PrependItem. Expected _wxTreeItemId_p."); 
8241 #if PYTHON_API_VERSION >= 1009 
8242     char* tmpPtr
; int tmpSize
; 
8243     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8244         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8247     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8249     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8251     if (!PyString_Check(_obj2
)) { 
8252         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8255     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8259         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
8260         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxPyTreeItemData_p")) { 
8261             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxTreeCtrl_PrependItem. Expected _wxPyTreeItemData_p."); 
8266     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8267         _result 
= new wxTreeItemId (wxTreeCtrl_PrependItem(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
)); 
8269     wxPyEndAllowThreads(__tstate
); 
8270     if (PyErr_Occurred()) return NULL
; 
8271 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8272     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8280 #define wxTreeCtrl_InsertItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
8281 static PyObject 
*_wrap_wxTreeCtrl_InsertItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8282     PyObject 
* _resultobj
; 
8283     wxTreeItemId 
* _result
; 
8284     wxPyTreeCtrl 
* _arg0
; 
8285     wxTreeItemId 
* _arg1
; 
8286     wxTreeItemId 
* _arg2
; 
8288     int  _arg4 
= (int ) -1; 
8289     int  _arg5 
= (int ) -1; 
8290     wxPyTreeItemData 
* _arg6 
= (wxPyTreeItemData 
*) NULL
; 
8291     PyObject 
* _argo0 
= 0; 
8292     PyObject 
* _argo1 
= 0; 
8293     PyObject 
* _argo2 
= 0; 
8294     PyObject 
* _obj3 
= 0; 
8295     PyObject 
* _argo6 
= 0; 
8296     char *_kwnames
[] = { "self","parent","idPrevious","text","image","selectedImage","data", NULL 
}; 
8300     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO|iiO:wxTreeCtrl_InsertItem",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_obj3
,&_arg4
,&_arg5
,&_argo6
))  
8303         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8304         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8305             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_InsertItem. Expected _wxPyTreeCtrl_p."); 
8310         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8311         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8312             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_InsertItem. Expected _wxTreeItemId_p."); 
8317         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
8318         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxTreeItemId_p")) { 
8319             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_InsertItem. Expected _wxTreeItemId_p."); 
8324 #if PYTHON_API_VERSION >= 1009 
8325     char* tmpPtr
; int tmpSize
; 
8326     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
8327         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8330     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
8332     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
8334     if (!PyString_Check(_obj3
)) { 
8335         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8338     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
8342         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
8343         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxPyTreeItemData_p")) { 
8344             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxTreeCtrl_InsertItem. Expected _wxPyTreeItemData_p."); 
8349     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8350         _result 
= new wxTreeItemId (wxTreeCtrl_InsertItem(_arg0
,*_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
,_arg6
)); 
8352     wxPyEndAllowThreads(__tstate
); 
8353     if (PyErr_Occurred()) return NULL
; 
8354 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8355     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8363 #define wxTreeCtrl_InsertItemBefore(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
8364 static PyObject 
*_wrap_wxTreeCtrl_InsertItemBefore(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8365     PyObject 
* _resultobj
; 
8366     wxTreeItemId 
* _result
; 
8367     wxPyTreeCtrl 
* _arg0
; 
8368     wxTreeItemId 
* _arg1
; 
8371     int  _arg4 
= (int ) -1; 
8372     int  _arg5 
= (int ) -1; 
8373     wxTreeItemData 
* _arg6 
= (wxTreeItemData 
*) NULL
; 
8374     PyObject 
* _argo0 
= 0; 
8375     PyObject 
* _argo1 
= 0; 
8376     PyObject 
* _obj3 
= 0; 
8377     PyObject 
* _argo6 
= 0; 
8378     char *_kwnames
[] = { "self","parent","before","text","image","selectedImage","data", NULL 
}; 
8382     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiO|iiO:wxTreeCtrl_InsertItemBefore",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_arg4
,&_arg5
,&_argo6
))  
8385         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8386         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8387             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_InsertItemBefore. Expected _wxPyTreeCtrl_p."); 
8392         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8393         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8394             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_InsertItemBefore. Expected _wxTreeItemId_p."); 
8399 #if PYTHON_API_VERSION >= 1009 
8400     char* tmpPtr
; int tmpSize
; 
8401     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
8402         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8405     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
8407     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
8409     if (!PyString_Check(_obj3
)) { 
8410         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8413     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
8417         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
8418         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxTreeItemData_p")) { 
8419             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxTreeCtrl_InsertItemBefore. Expected _wxTreeItemData_p."); 
8424     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8425         _result 
= new wxTreeItemId (wxTreeCtrl_InsertItemBefore(_arg0
,*_arg1
,_arg2
,*_arg3
,_arg4
,_arg5
,_arg6
)); 
8427     wxPyEndAllowThreads(__tstate
); 
8428     if (PyErr_Occurred()) return NULL
; 
8429 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8430     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8438 #define wxTreeCtrl_AppendItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->AppendItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
8439 static PyObject 
*_wrap_wxTreeCtrl_AppendItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8440     PyObject 
* _resultobj
; 
8441     wxTreeItemId 
* _result
; 
8442     wxPyTreeCtrl 
* _arg0
; 
8443     wxTreeItemId 
* _arg1
; 
8445     int  _arg3 
= (int ) -1; 
8446     int  _arg4 
= (int ) -1; 
8447     wxPyTreeItemData 
* _arg5 
= (wxPyTreeItemData 
*) NULL
; 
8448     PyObject 
* _argo0 
= 0; 
8449     PyObject 
* _argo1 
= 0; 
8450     PyObject 
* _obj2 
= 0; 
8451     PyObject 
* _argo5 
= 0; 
8452     char *_kwnames
[] = { "self","parent","text","image","selectedImage","data", NULL 
}; 
8456     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|iiO:wxTreeCtrl_AppendItem",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_arg3
,&_arg4
,&_argo5
))  
8459         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8460         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8461             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AppendItem. Expected _wxPyTreeCtrl_p."); 
8466         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8467         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8468             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_AppendItem. Expected _wxTreeItemId_p."); 
8473 #if PYTHON_API_VERSION >= 1009 
8474     char* tmpPtr
; int tmpSize
; 
8475     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8476         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8479     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8481     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8483     if (!PyString_Check(_obj2
)) { 
8484         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8487     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8491         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
8492         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxPyTreeItemData_p")) { 
8493             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxTreeCtrl_AppendItem. Expected _wxPyTreeItemData_p."); 
8498     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8499         _result 
= new wxTreeItemId (wxTreeCtrl_AppendItem(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
)); 
8501     wxPyEndAllowThreads(__tstate
); 
8502     if (PyErr_Occurred()) return NULL
; 
8503 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8504     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8512 #define wxTreeCtrl_Delete(_swigobj,_swigarg0)  (_swigobj->Delete(_swigarg0)) 
8513 static PyObject 
*_wrap_wxTreeCtrl_Delete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8514     PyObject 
* _resultobj
; 
8515     wxPyTreeCtrl 
* _arg0
; 
8516     wxTreeItemId 
* _arg1
; 
8517     PyObject 
* _argo0 
= 0; 
8518     PyObject 
* _argo1 
= 0; 
8519     char *_kwnames
[] = { "self","item", NULL 
}; 
8522     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Delete",_kwnames
,&_argo0
,&_argo1
))  
8525         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8526         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8527             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Delete. Expected _wxPyTreeCtrl_p."); 
8532         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8533         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8534             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Delete. Expected _wxTreeItemId_p."); 
8539     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8540         wxTreeCtrl_Delete(_arg0
,*_arg1
); 
8542     wxPyEndAllowThreads(__tstate
); 
8543     if (PyErr_Occurred()) return NULL
; 
8544 }    Py_INCREF(Py_None
); 
8545     _resultobj 
= Py_None
; 
8549 #define wxTreeCtrl_DeleteChildren(_swigobj,_swigarg0)  (_swigobj->DeleteChildren(_swigarg0)) 
8550 static PyObject 
*_wrap_wxTreeCtrl_DeleteChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8551     PyObject 
* _resultobj
; 
8552     wxPyTreeCtrl 
* _arg0
; 
8553     wxTreeItemId 
* _arg1
; 
8554     PyObject 
* _argo0 
= 0; 
8555     PyObject 
* _argo1 
= 0; 
8556     char *_kwnames
[] = { "self","item", NULL 
}; 
8559     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_DeleteChildren",_kwnames
,&_argo0
,&_argo1
))  
8562         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8563         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8564             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_DeleteChildren. Expected _wxPyTreeCtrl_p."); 
8569         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8570         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8571             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_DeleteChildren. Expected _wxTreeItemId_p."); 
8576     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8577         wxTreeCtrl_DeleteChildren(_arg0
,*_arg1
); 
8579     wxPyEndAllowThreads(__tstate
); 
8580     if (PyErr_Occurred()) return NULL
; 
8581 }    Py_INCREF(Py_None
); 
8582     _resultobj 
= Py_None
; 
8586 #define wxTreeCtrl_DeleteAllItems(_swigobj)  (_swigobj->DeleteAllItems()) 
8587 static PyObject 
*_wrap_wxTreeCtrl_DeleteAllItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8588     PyObject 
* _resultobj
; 
8589     wxPyTreeCtrl 
* _arg0
; 
8590     PyObject 
* _argo0 
= 0; 
8591     char *_kwnames
[] = { "self", NULL 
}; 
8594     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_DeleteAllItems",_kwnames
,&_argo0
))  
8597         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8598         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8599             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_DeleteAllItems. Expected _wxPyTreeCtrl_p."); 
8604     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8605         wxTreeCtrl_DeleteAllItems(_arg0
); 
8607     wxPyEndAllowThreads(__tstate
); 
8608     if (PyErr_Occurred()) return NULL
; 
8609 }    Py_INCREF(Py_None
); 
8610     _resultobj 
= Py_None
; 
8614 #define wxTreeCtrl_Expand(_swigobj,_swigarg0)  (_swigobj->Expand(_swigarg0)) 
8615 static PyObject 
*_wrap_wxTreeCtrl_Expand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8616     PyObject 
* _resultobj
; 
8617     wxPyTreeCtrl 
* _arg0
; 
8618     wxTreeItemId 
* _arg1
; 
8619     PyObject 
* _argo0 
= 0; 
8620     PyObject 
* _argo1 
= 0; 
8621     char *_kwnames
[] = { "self","item", NULL 
}; 
8624     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Expand",_kwnames
,&_argo0
,&_argo1
))  
8627         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8628         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8629             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Expand. Expected _wxPyTreeCtrl_p."); 
8634         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8635         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8636             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Expand. Expected _wxTreeItemId_p."); 
8641     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8642         wxTreeCtrl_Expand(_arg0
,*_arg1
); 
8644     wxPyEndAllowThreads(__tstate
); 
8645     if (PyErr_Occurred()) return NULL
; 
8646 }    Py_INCREF(Py_None
); 
8647     _resultobj 
= Py_None
; 
8651 #define wxTreeCtrl_Collapse(_swigobj,_swigarg0)  (_swigobj->Collapse(_swigarg0)) 
8652 static PyObject 
*_wrap_wxTreeCtrl_Collapse(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8653     PyObject 
* _resultobj
; 
8654     wxPyTreeCtrl 
* _arg0
; 
8655     wxTreeItemId 
* _arg1
; 
8656     PyObject 
* _argo0 
= 0; 
8657     PyObject 
* _argo1 
= 0; 
8658     char *_kwnames
[] = { "self","item", NULL 
}; 
8661     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Collapse",_kwnames
,&_argo0
,&_argo1
))  
8664         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8665         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8666             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Collapse. Expected _wxPyTreeCtrl_p."); 
8671         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8672         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8673             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Collapse. Expected _wxTreeItemId_p."); 
8678     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8679         wxTreeCtrl_Collapse(_arg0
,*_arg1
); 
8681     wxPyEndAllowThreads(__tstate
); 
8682     if (PyErr_Occurred()) return NULL
; 
8683 }    Py_INCREF(Py_None
); 
8684     _resultobj 
= Py_None
; 
8688 #define wxTreeCtrl_CollapseAndReset(_swigobj,_swigarg0)  (_swigobj->CollapseAndReset(_swigarg0)) 
8689 static PyObject 
*_wrap_wxTreeCtrl_CollapseAndReset(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8690     PyObject 
* _resultobj
; 
8691     wxPyTreeCtrl 
* _arg0
; 
8692     wxTreeItemId 
* _arg1
; 
8693     PyObject 
* _argo0 
= 0; 
8694     PyObject 
* _argo1 
= 0; 
8695     char *_kwnames
[] = { "self","item", NULL 
}; 
8698     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_CollapseAndReset",_kwnames
,&_argo0
,&_argo1
))  
8701         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8702         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8703             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_CollapseAndReset. Expected _wxPyTreeCtrl_p."); 
8708         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8709         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8710             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_CollapseAndReset. Expected _wxTreeItemId_p."); 
8715     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8716         wxTreeCtrl_CollapseAndReset(_arg0
,*_arg1
); 
8718     wxPyEndAllowThreads(__tstate
); 
8719     if (PyErr_Occurred()) return NULL
; 
8720 }    Py_INCREF(Py_None
); 
8721     _resultobj 
= Py_None
; 
8725 #define wxTreeCtrl_Toggle(_swigobj,_swigarg0)  (_swigobj->Toggle(_swigarg0)) 
8726 static PyObject 
*_wrap_wxTreeCtrl_Toggle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8727     PyObject 
* _resultobj
; 
8728     wxPyTreeCtrl 
* _arg0
; 
8729     wxTreeItemId 
* _arg1
; 
8730     PyObject 
* _argo0 
= 0; 
8731     PyObject 
* _argo1 
= 0; 
8732     char *_kwnames
[] = { "self","item", NULL 
}; 
8735     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Toggle",_kwnames
,&_argo0
,&_argo1
))  
8738         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8739         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8740             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Toggle. Expected _wxPyTreeCtrl_p."); 
8745         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8746         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8747             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Toggle. Expected _wxTreeItemId_p."); 
8752     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8753         wxTreeCtrl_Toggle(_arg0
,*_arg1
); 
8755     wxPyEndAllowThreads(__tstate
); 
8756     if (PyErr_Occurred()) return NULL
; 
8757 }    Py_INCREF(Py_None
); 
8758     _resultobj 
= Py_None
; 
8762 #define wxTreeCtrl_Unselect(_swigobj)  (_swigobj->Unselect()) 
8763 static PyObject 
*_wrap_wxTreeCtrl_Unselect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8764     PyObject 
* _resultobj
; 
8765     wxPyTreeCtrl 
* _arg0
; 
8766     PyObject 
* _argo0 
= 0; 
8767     char *_kwnames
[] = { "self", NULL 
}; 
8770     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_Unselect",_kwnames
,&_argo0
))  
8773         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8774         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8775             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Unselect. Expected _wxPyTreeCtrl_p."); 
8780     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8781         wxTreeCtrl_Unselect(_arg0
); 
8783     wxPyEndAllowThreads(__tstate
); 
8784     if (PyErr_Occurred()) return NULL
; 
8785 }    Py_INCREF(Py_None
); 
8786     _resultobj 
= Py_None
; 
8790 #define wxTreeCtrl_UnselectAll(_swigobj)  (_swigobj->UnselectAll()) 
8791 static PyObject 
*_wrap_wxTreeCtrl_UnselectAll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8792     PyObject 
* _resultobj
; 
8793     wxPyTreeCtrl 
* _arg0
; 
8794     PyObject 
* _argo0 
= 0; 
8795     char *_kwnames
[] = { "self", NULL 
}; 
8798     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_UnselectAll",_kwnames
,&_argo0
))  
8801         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8802         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8803             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_UnselectAll. Expected _wxPyTreeCtrl_p."); 
8808     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8809         wxTreeCtrl_UnselectAll(_arg0
); 
8811     wxPyEndAllowThreads(__tstate
); 
8812     if (PyErr_Occurred()) return NULL
; 
8813 }    Py_INCREF(Py_None
); 
8814     _resultobj 
= Py_None
; 
8818 #define wxTreeCtrl_SelectItem(_swigobj,_swigarg0)  (_swigobj->SelectItem(_swigarg0)) 
8819 static PyObject 
*_wrap_wxTreeCtrl_SelectItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8820     PyObject 
* _resultobj
; 
8821     wxPyTreeCtrl 
* _arg0
; 
8822     wxTreeItemId 
* _arg1
; 
8823     PyObject 
* _argo0 
= 0; 
8824     PyObject 
* _argo1 
= 0; 
8825     char *_kwnames
[] = { "self","item", NULL 
}; 
8828     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SelectItem",_kwnames
,&_argo0
,&_argo1
))  
8831         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8832         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8833             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SelectItem. Expected _wxPyTreeCtrl_p."); 
8838         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8839         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8840             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SelectItem. Expected _wxTreeItemId_p."); 
8845     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8846         wxTreeCtrl_SelectItem(_arg0
,*_arg1
); 
8848     wxPyEndAllowThreads(__tstate
); 
8849     if (PyErr_Occurred()) return NULL
; 
8850 }    Py_INCREF(Py_None
); 
8851     _resultobj 
= Py_None
; 
8855 #define wxTreeCtrl_EnsureVisible(_swigobj,_swigarg0)  (_swigobj->EnsureVisible(_swigarg0)) 
8856 static PyObject 
*_wrap_wxTreeCtrl_EnsureVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8857     PyObject 
* _resultobj
; 
8858     wxPyTreeCtrl 
* _arg0
; 
8859     wxTreeItemId 
* _arg1
; 
8860     PyObject 
* _argo0 
= 0; 
8861     PyObject 
* _argo1 
= 0; 
8862     char *_kwnames
[] = { "self","item", NULL 
}; 
8865     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_EnsureVisible",_kwnames
,&_argo0
,&_argo1
))  
8868         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8869         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8870             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_EnsureVisible. Expected _wxPyTreeCtrl_p."); 
8875         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8876         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8877             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_EnsureVisible. Expected _wxTreeItemId_p."); 
8882     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8883         wxTreeCtrl_EnsureVisible(_arg0
,*_arg1
); 
8885     wxPyEndAllowThreads(__tstate
); 
8886     if (PyErr_Occurred()) return NULL
; 
8887 }    Py_INCREF(Py_None
); 
8888     _resultobj 
= Py_None
; 
8892 #define wxTreeCtrl_ScrollTo(_swigobj,_swigarg0)  (_swigobj->ScrollTo(_swigarg0)) 
8893 static PyObject 
*_wrap_wxTreeCtrl_ScrollTo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8894     PyObject 
* _resultobj
; 
8895     wxPyTreeCtrl 
* _arg0
; 
8896     wxTreeItemId 
* _arg1
; 
8897     PyObject 
* _argo0 
= 0; 
8898     PyObject 
* _argo1 
= 0; 
8899     char *_kwnames
[] = { "self","item", NULL 
}; 
8902     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_ScrollTo",_kwnames
,&_argo0
,&_argo1
))  
8905         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8906         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8907             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_ScrollTo. Expected _wxPyTreeCtrl_p."); 
8912         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8913         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8914             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_ScrollTo. Expected _wxTreeItemId_p."); 
8919     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8920         wxTreeCtrl_ScrollTo(_arg0
,*_arg1
); 
8922     wxPyEndAllowThreads(__tstate
); 
8923     if (PyErr_Occurred()) return NULL
; 
8924 }    Py_INCREF(Py_None
); 
8925     _resultobj 
= Py_None
; 
8929 #define wxTreeCtrl_EditLabel(_swigobj,_swigarg0)  (_swigobj->EditLabel(_swigarg0)) 
8930 static PyObject 
*_wrap_wxTreeCtrl_EditLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8931     PyObject 
* _resultobj
; 
8932     wxPyTreeCtrl 
* _arg0
; 
8933     wxTreeItemId 
* _arg1
; 
8934     PyObject 
* _argo0 
= 0; 
8935     PyObject 
* _argo1 
= 0; 
8936     char *_kwnames
[] = { "self","item", NULL 
}; 
8939     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_EditLabel",_kwnames
,&_argo0
,&_argo1
))  
8942         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8943         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8944             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_EditLabel. Expected _wxPyTreeCtrl_p."); 
8949         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8950         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8951             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_EditLabel. Expected _wxTreeItemId_p."); 
8956     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8957         wxTreeCtrl_EditLabel(_arg0
,*_arg1
); 
8959     wxPyEndAllowThreads(__tstate
); 
8960     if (PyErr_Occurred()) return NULL
; 
8961 }    Py_INCREF(Py_None
); 
8962     _resultobj 
= Py_None
; 
8966 #define wxTreeCtrl_SortChildren(_swigobj,_swigarg0)  (_swigobj->SortChildren(_swigarg0)) 
8967 static PyObject 
*_wrap_wxTreeCtrl_SortChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8968     PyObject 
* _resultobj
; 
8969     wxPyTreeCtrl 
* _arg0
; 
8970     wxTreeItemId 
* _arg1
; 
8971     PyObject 
* _argo0 
= 0; 
8972     PyObject 
* _argo1 
= 0; 
8973     char *_kwnames
[] = { "self","item", NULL 
}; 
8976     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SortChildren",_kwnames
,&_argo0
,&_argo1
))  
8979         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8980         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8981             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SortChildren. Expected _wxPyTreeCtrl_p."); 
8986         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8987         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8988             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SortChildren. Expected _wxTreeItemId_p."); 
8993     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8994         wxTreeCtrl_SortChildren(_arg0
,*_arg1
); 
8996     wxPyEndAllowThreads(__tstate
); 
8997     if (PyErr_Occurred()) return NULL
; 
8998 }    Py_INCREF(Py_None
); 
8999     _resultobj 
= Py_None
; 
9003 #define wxTreeCtrl_SetItemBold(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemBold(_swigarg0,_swigarg1)) 
9004 static PyObject 
*_wrap_wxTreeCtrl_SetItemBold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9005     PyObject 
* _resultobj
; 
9006     wxPyTreeCtrl 
* _arg0
; 
9007     wxTreeItemId 
* _arg1
; 
9008     int  _arg2 
= (int ) TRUE
; 
9009     PyObject 
* _argo0 
= 0; 
9010     PyObject 
* _argo1 
= 0; 
9011     char *_kwnames
[] = { "self","item","bold", NULL 
}; 
9014     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_SetItemBold",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
9017         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9018         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9019             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemBold. Expected _wxPyTreeCtrl_p."); 
9024         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9025         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9026             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemBold. Expected _wxTreeItemId_p."); 
9031     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9032         wxTreeCtrl_SetItemBold(_arg0
,*_arg1
,_arg2
); 
9034     wxPyEndAllowThreads(__tstate
); 
9035     if (PyErr_Occurred()) return NULL
; 
9036 }    Py_INCREF(Py_None
); 
9037     _resultobj 
= Py_None
; 
9041 #define wxTreeCtrl_IsBold(_swigobj,_swigarg0)  (_swigobj->IsBold(_swigarg0)) 
9042 static PyObject 
*_wrap_wxTreeCtrl_IsBold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9043     PyObject 
* _resultobj
; 
9045     wxPyTreeCtrl 
* _arg0
; 
9046     wxTreeItemId 
* _arg1
; 
9047     PyObject 
* _argo0 
= 0; 
9048     PyObject 
* _argo1 
= 0; 
9049     char *_kwnames
[] = { "self","item", NULL 
}; 
9052     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsBold",_kwnames
,&_argo0
,&_argo1
))  
9055         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9056         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9057             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsBold. Expected _wxPyTreeCtrl_p."); 
9062         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9063         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9064             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsBold. Expected _wxTreeItemId_p."); 
9069     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9070         _result 
= (bool )wxTreeCtrl_IsBold(_arg0
,*_arg1
); 
9072     wxPyEndAllowThreads(__tstate
); 
9073     if (PyErr_Occurred()) return NULL
; 
9074 }    _resultobj 
= Py_BuildValue("i",_result
); 
9078 #define wxTreeCtrl_HitTest(_swigobj,_swigarg0,_swigarg1)  (_swigobj->HitTest(_swigarg0,_swigarg1)) 
9079 static PyObject 
*_wrap_wxTreeCtrl_HitTest(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9080     PyObject 
* _resultobj
; 
9081     wxTreeItemId 
* _result
; 
9082     wxPyTreeCtrl 
* _arg0
; 
9086     PyObject 
* _argo0 
= 0; 
9088     PyObject 
* _obj1 
= 0; 
9089     char *_kwnames
[] = { "self","point", NULL 
}; 
9096     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_HitTest",_kwnames
,&_argo0
,&_obj1
))  
9099         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9100         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9101             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_HitTest. Expected _wxPyTreeCtrl_p."); 
9107     if (! wxPoint_helper(_obj1
, &_arg1
)) 
9111     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9112         _result 
= new wxTreeItemId (wxTreeCtrl_HitTest(_arg0
,*_arg1
,*_arg2
)); 
9114     wxPyEndAllowThreads(__tstate
); 
9115     if (PyErr_Occurred()) return NULL
; 
9116 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
9117     _resultobj 
= Py_BuildValue("s",_ptemp
); 
9120     o 
= PyInt_FromLong((long) (*_arg2
)); 
9121     _resultobj 
= t_output_helper(_resultobj
, o
); 
9126 #define wxTreeCtrl_SetItemTextColour(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemTextColour(_swigarg0,_swigarg1)) 
9127 static PyObject 
*_wrap_wxTreeCtrl_SetItemTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9128     PyObject 
* _resultobj
; 
9129     wxPyTreeCtrl 
* _arg0
; 
9130     wxTreeItemId 
* _arg1
; 
9132     PyObject 
* _argo0 
= 0; 
9133     PyObject 
* _argo1 
= 0; 
9135     PyObject 
* _obj2 
= 0; 
9136     char *_kwnames
[] = { "self","item","col", NULL 
}; 
9139     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemTextColour",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
9142         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9143         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9144             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemTextColour. Expected _wxPyTreeCtrl_p."); 
9149         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9150         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9151             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemTextColour. Expected _wxTreeItemId_p."); 
9157     if (! wxColour_helper(_obj2
, &_arg2
)) 
9161     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9162         wxTreeCtrl_SetItemTextColour(_arg0
,*_arg1
,*_arg2
); 
9164     wxPyEndAllowThreads(__tstate
); 
9165     if (PyErr_Occurred()) return NULL
; 
9166 }    Py_INCREF(Py_None
); 
9167     _resultobj 
= Py_None
; 
9171 #define wxTreeCtrl_SetItemBackgroundColour(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemBackgroundColour(_swigarg0,_swigarg1)) 
9172 static PyObject 
*_wrap_wxTreeCtrl_SetItemBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9173     PyObject 
* _resultobj
; 
9174     wxPyTreeCtrl 
* _arg0
; 
9175     wxTreeItemId 
* _arg1
; 
9177     PyObject 
* _argo0 
= 0; 
9178     PyObject 
* _argo1 
= 0; 
9180     PyObject 
* _obj2 
= 0; 
9181     char *_kwnames
[] = { "self","item","col", NULL 
}; 
9184     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemBackgroundColour",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
9187         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9188         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9189             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemBackgroundColour. Expected _wxPyTreeCtrl_p."); 
9194         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9195         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9196             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemBackgroundColour. Expected _wxTreeItemId_p."); 
9202     if (! wxColour_helper(_obj2
, &_arg2
)) 
9206     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9207         wxTreeCtrl_SetItemBackgroundColour(_arg0
,*_arg1
,*_arg2
); 
9209     wxPyEndAllowThreads(__tstate
); 
9210     if (PyErr_Occurred()) return NULL
; 
9211 }    Py_INCREF(Py_None
); 
9212     _resultobj 
= Py_None
; 
9216 #define wxTreeCtrl_SetItemFont(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemFont(_swigarg0,_swigarg1)) 
9217 static PyObject 
*_wrap_wxTreeCtrl_SetItemFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9218     PyObject 
* _resultobj
; 
9219     wxPyTreeCtrl 
* _arg0
; 
9220     wxTreeItemId 
* _arg1
; 
9222     PyObject 
* _argo0 
= 0; 
9223     PyObject 
* _argo1 
= 0; 
9224     PyObject 
* _argo2 
= 0; 
9225     char *_kwnames
[] = { "self","item","font", NULL 
}; 
9228     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemFont",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
9231         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9232         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9233             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemFont. Expected _wxPyTreeCtrl_p."); 
9238         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9239         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9240             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemFont. Expected _wxTreeItemId_p."); 
9245         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
9246         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxFont_p")) { 
9247             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_SetItemFont. Expected _wxFont_p."); 
9252     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9253         wxTreeCtrl_SetItemFont(_arg0
,*_arg1
,*_arg2
); 
9255     wxPyEndAllowThreads(__tstate
); 
9256     if (PyErr_Occurred()) return NULL
; 
9257 }    Py_INCREF(Py_None
); 
9258     _resultobj 
= Py_None
; 
9262 static PyObject 
* wxPyTreeCtrl_GetBoundingRect(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
,int  textOnly
) { 
9264             if (self
->GetBoundingRect(item
, rect
, textOnly
)) { 
9265                 wxPyBeginBlockThreads(); 
9266                 wxRect
* r 
= new wxRect(rect
); 
9267                 PyObject
* val 
= wxPyConstructObject((void*)r
, "wxRect"); 
9268                 wxPyEndBlockThreads(); 
9276 static PyObject 
*_wrap_wxTreeCtrl_GetBoundingRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9277     PyObject 
* _resultobj
; 
9279     wxPyTreeCtrl 
* _arg0
; 
9280     wxTreeItemId 
* _arg1
; 
9281     int  _arg2 
= (int ) FALSE
; 
9282     PyObject 
* _argo0 
= 0; 
9283     PyObject 
* _argo1 
= 0; 
9284     char *_kwnames
[] = { "self","item","textOnly", NULL 
}; 
9287     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_GetBoundingRect",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
9290         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9291         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9292             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetBoundingRect. Expected _wxPyTreeCtrl_p."); 
9297         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9298         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9299             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetBoundingRect. Expected _wxTreeItemId_p."); 
9304     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9305         _result 
= (PyObject 
*)wxPyTreeCtrl_GetBoundingRect(_arg0
,*_arg1
,_arg2
); 
9307     wxPyEndAllowThreads(__tstate
); 
9308     if (PyErr_Occurred()) return NULL
; 
9310   _resultobj 
= _result
; 
9315 static PyMethodDef controls2cMethods
[] = { 
9316          { "wxTreeCtrl_GetBoundingRect", (PyCFunction
) _wrap_wxTreeCtrl_GetBoundingRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9317          { "wxTreeCtrl_SetItemFont", (PyCFunction
) _wrap_wxTreeCtrl_SetItemFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9318          { "wxTreeCtrl_SetItemBackgroundColour", (PyCFunction
) _wrap_wxTreeCtrl_SetItemBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9319          { "wxTreeCtrl_SetItemTextColour", (PyCFunction
) _wrap_wxTreeCtrl_SetItemTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9320          { "wxTreeCtrl_HitTest", (PyCFunction
) _wrap_wxTreeCtrl_HitTest
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9321          { "wxTreeCtrl_IsBold", (PyCFunction
) _wrap_wxTreeCtrl_IsBold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9322          { "wxTreeCtrl_SetItemBold", (PyCFunction
) _wrap_wxTreeCtrl_SetItemBold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9323          { "wxTreeCtrl_SortChildren", (PyCFunction
) _wrap_wxTreeCtrl_SortChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9324          { "wxTreeCtrl_EditLabel", (PyCFunction
) _wrap_wxTreeCtrl_EditLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9325          { "wxTreeCtrl_ScrollTo", (PyCFunction
) _wrap_wxTreeCtrl_ScrollTo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9326          { "wxTreeCtrl_EnsureVisible", (PyCFunction
) _wrap_wxTreeCtrl_EnsureVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9327          { "wxTreeCtrl_SelectItem", (PyCFunction
) _wrap_wxTreeCtrl_SelectItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9328          { "wxTreeCtrl_UnselectAll", (PyCFunction
) _wrap_wxTreeCtrl_UnselectAll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9329          { "wxTreeCtrl_Unselect", (PyCFunction
) _wrap_wxTreeCtrl_Unselect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9330          { "wxTreeCtrl_Toggle", (PyCFunction
) _wrap_wxTreeCtrl_Toggle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9331          { "wxTreeCtrl_CollapseAndReset", (PyCFunction
) _wrap_wxTreeCtrl_CollapseAndReset
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9332          { "wxTreeCtrl_Collapse", (PyCFunction
) _wrap_wxTreeCtrl_Collapse
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9333          { "wxTreeCtrl_Expand", (PyCFunction
) _wrap_wxTreeCtrl_Expand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9334          { "wxTreeCtrl_DeleteAllItems", (PyCFunction
) _wrap_wxTreeCtrl_DeleteAllItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9335          { "wxTreeCtrl_DeleteChildren", (PyCFunction
) _wrap_wxTreeCtrl_DeleteChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9336          { "wxTreeCtrl_Delete", (PyCFunction
) _wrap_wxTreeCtrl_Delete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9337          { "wxTreeCtrl_AppendItem", (PyCFunction
) _wrap_wxTreeCtrl_AppendItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9338          { "wxTreeCtrl_InsertItemBefore", (PyCFunction
) _wrap_wxTreeCtrl_InsertItemBefore
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9339          { "wxTreeCtrl_InsertItem", (PyCFunction
) _wrap_wxTreeCtrl_InsertItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9340          { "wxTreeCtrl_PrependItem", (PyCFunction
) _wrap_wxTreeCtrl_PrependItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9341          { "wxTreeCtrl_AddRoot", (PyCFunction
) _wrap_wxTreeCtrl_AddRoot
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9342          { "wxTreeCtrl_GetLastChild", (PyCFunction
) _wrap_wxTreeCtrl_GetLastChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9343          { "wxTreeCtrl_GetPrevVisible", (PyCFunction
) _wrap_wxTreeCtrl_GetPrevVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9344          { "wxTreeCtrl_GetNextVisible", (PyCFunction
) _wrap_wxTreeCtrl_GetNextVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9345          { "wxTreeCtrl_GetFirstVisibleItem", (PyCFunction
) _wrap_wxTreeCtrl_GetFirstVisibleItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9346          { "wxTreeCtrl_GetPrevSibling", (PyCFunction
) _wrap_wxTreeCtrl_GetPrevSibling
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9347          { "wxTreeCtrl_GetNextSibling", (PyCFunction
) _wrap_wxTreeCtrl_GetNextSibling
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9348          { "wxTreeCtrl_GetNextChild", (PyCFunction
) _wrap_wxTreeCtrl_GetNextChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9349          { "wxTreeCtrl_GetFirstChild", (PyCFunction
) _wrap_wxTreeCtrl_GetFirstChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9350          { "wxTreeCtrl_GetChildrenCount", (PyCFunction
) _wrap_wxTreeCtrl_GetChildrenCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9351          { "wxTreeCtrl_GetSelections", (PyCFunction
) _wrap_wxTreeCtrl_GetSelections
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9352          { "wxTreeCtrl_GetItemParent", (PyCFunction
) _wrap_wxTreeCtrl_GetItemParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9353          { "wxTreeCtrl_GetSelection", (PyCFunction
) _wrap_wxTreeCtrl_GetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9354          { "wxTreeCtrl_GetRootItem", (PyCFunction
) _wrap_wxTreeCtrl_GetRootItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9355          { "wxTreeCtrl_IsSelected", (PyCFunction
) _wrap_wxTreeCtrl_IsSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9356          { "wxTreeCtrl_IsExpanded", (PyCFunction
) _wrap_wxTreeCtrl_IsExpanded
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9357          { "wxTreeCtrl_ItemHasChildren", (PyCFunction
) _wrap_wxTreeCtrl_ItemHasChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9358          { "wxTreeCtrl_IsVisible", (PyCFunction
) _wrap_wxTreeCtrl_IsVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9359          { "wxTreeCtrl_SetPyData", (PyCFunction
) _wrap_wxTreeCtrl_SetPyData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9360          { "wxTreeCtrl_GetPyData", (PyCFunction
) _wrap_wxTreeCtrl_GetPyData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9361          { "wxTreeCtrl_SetItemData", (PyCFunction
) _wrap_wxTreeCtrl_SetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9362          { "wxTreeCtrl_GetItemData", (PyCFunction
) _wrap_wxTreeCtrl_GetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9363          { "wxTreeCtrl_SetItemHasChildren", (PyCFunction
) _wrap_wxTreeCtrl_SetItemHasChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9364          { "wxTreeCtrl_SetItemSelectedImage", (PyCFunction
) _wrap_wxTreeCtrl_SetItemSelectedImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9365          { "wxTreeCtrl_SetItemImage", (PyCFunction
) _wrap_wxTreeCtrl_SetItemImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9366          { "wxTreeCtrl_SetItemText", (PyCFunction
) _wrap_wxTreeCtrl_SetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9367          { "wxTreeCtrl_GetItemSelectedImage", (PyCFunction
) _wrap_wxTreeCtrl_GetItemSelectedImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9368          { "wxTreeCtrl_GetItemImage", (PyCFunction
) _wrap_wxTreeCtrl_GetItemImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9369          { "wxTreeCtrl_GetItemText", (PyCFunction
) _wrap_wxTreeCtrl_GetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9370          { "wxTreeCtrl_SetSpacing", (PyCFunction
) _wrap_wxTreeCtrl_SetSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9371          { "wxTreeCtrl_GetSpacing", (PyCFunction
) _wrap_wxTreeCtrl_GetSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9372          { "wxTreeCtrl_AssignStateImageList", (PyCFunction
) _wrap_wxTreeCtrl_AssignStateImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9373          { "wxTreeCtrl_AssignImageList", (PyCFunction
) _wrap_wxTreeCtrl_AssignImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9374          { "wxTreeCtrl_SetStateImageList", (PyCFunction
) _wrap_wxTreeCtrl_SetStateImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9375          { "wxTreeCtrl_SetImageList", (PyCFunction
) _wrap_wxTreeCtrl_SetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9376          { "wxTreeCtrl_GetStateImageList", (PyCFunction
) _wrap_wxTreeCtrl_GetStateImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9377          { "wxTreeCtrl_GetImageList", (PyCFunction
) _wrap_wxTreeCtrl_GetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9378          { "wxTreeCtrl_SetIndent", (PyCFunction
) _wrap_wxTreeCtrl_SetIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9379          { "wxTreeCtrl_GetIndent", (PyCFunction
) _wrap_wxTreeCtrl_GetIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9380          { "wxTreeCtrl_GetCount", (PyCFunction
) _wrap_wxTreeCtrl_GetCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9381          { "wxTreeCtrl__setCallbackInfo", (PyCFunction
) _wrap_wxTreeCtrl__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9382          { "wxTreeCtrl_Create", (PyCFunction
) _wrap_wxTreeCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9383          { "new_wxPreTreeCtrl", (PyCFunction
) _wrap_new_wxPreTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9384          { "new_wxTreeCtrl", (PyCFunction
) _wrap_new_wxTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9385          { "wxTreeEvent_GetLabel", (PyCFunction
) _wrap_wxTreeEvent_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9386          { "wxTreeEvent_GetCode", (PyCFunction
) _wrap_wxTreeEvent_GetCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9387          { "wxTreeEvent_GetKeyEvent", (PyCFunction
) _wrap_wxTreeEvent_GetKeyEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9388          { "wxTreeEvent_GetPoint", (PyCFunction
) _wrap_wxTreeEvent_GetPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9389          { "wxTreeEvent_GetOldItem", (PyCFunction
) _wrap_wxTreeEvent_GetOldItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9390          { "wxTreeEvent_GetItem", (PyCFunction
) _wrap_wxTreeEvent_GetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9391          { "new_wxTreeEvent", (PyCFunction
) _wrap_new_wxTreeEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9392          { "wxTreeItemData_SetId", (PyCFunction
) _wrap_wxTreeItemData_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9393          { "wxTreeItemData_GetId", (PyCFunction
) _wrap_wxTreeItemData_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9394          { "wxTreeItemData_SetData", (PyCFunction
) _wrap_wxTreeItemData_SetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9395          { "wxTreeItemData_GetData", (PyCFunction
) _wrap_wxTreeItemData_GetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9396          { "new_wxTreeItemData", (PyCFunction
) _wrap_new_wxTreeItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9397          { "wxTreeItemId___cmp__", (PyCFunction
) _wrap_wxTreeItemId___cmp__
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9398          { "wxTreeItemId_IsOk", (PyCFunction
) _wrap_wxTreeItemId_IsOk
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9399          { "delete_wxTreeItemId", (PyCFunction
) _wrap_delete_wxTreeItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9400          { "new_wxTreeItemId", (PyCFunction
) _wrap_new_wxTreeItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9401          { "wxTreeItemAttr_GetFont", (PyCFunction
) _wrap_wxTreeItemAttr_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9402          { "wxTreeItemAttr_GetBackgroundColour", (PyCFunction
) _wrap_wxTreeItemAttr_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9403          { "wxTreeItemAttr_GetTextColour", (PyCFunction
) _wrap_wxTreeItemAttr_GetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9404          { "wxTreeItemAttr_HasFont", (PyCFunction
) _wrap_wxTreeItemAttr_HasFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9405          { "wxTreeItemAttr_HasBackgroundColour", (PyCFunction
) _wrap_wxTreeItemAttr_HasBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9406          { "wxTreeItemAttr_HasTextColour", (PyCFunction
) _wrap_wxTreeItemAttr_HasTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9407          { "wxTreeItemAttr_SetFont", (PyCFunction
) _wrap_wxTreeItemAttr_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9408          { "wxTreeItemAttr_SetBackgroundColour", (PyCFunction
) _wrap_wxTreeItemAttr_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9409          { "wxTreeItemAttr_SetTextColour", (PyCFunction
) _wrap_wxTreeItemAttr_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9410          { "new_wxTreeItemAttr", (PyCFunction
) _wrap_new_wxTreeItemAttr
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9411          { "wxListView_ClearColumnImage", (PyCFunction
) _wrap_wxListView_ClearColumnImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9412          { "wxListView_SetColumnImage", (PyCFunction
) _wrap_wxListView_SetColumnImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9413          { "wxListView_IsSelected", (PyCFunction
) _wrap_wxListView_IsSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9414          { "wxListView_GetFirstSelected", (PyCFunction
) _wrap_wxListView_GetFirstSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9415          { "wxListView_GetNextSelected", (PyCFunction
) _wrap_wxListView_GetNextSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9416          { "wxListView_GetFocusedItem", (PyCFunction
) _wrap_wxListView_GetFocusedItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9417          { "wxListView_Focus", (PyCFunction
) _wrap_wxListView_Focus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9418          { "wxListView_Select", (PyCFunction
) _wrap_wxListView_Select
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9419          { "wxListView_Create", (PyCFunction
) _wrap_wxListView_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9420          { "new_wxPreListView", (PyCFunction
) _wrap_new_wxPreListView
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9421          { "new_wxListView", (PyCFunction
) _wrap_new_wxListView
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9422          { "wxListCtrl_SortItems", (PyCFunction
) _wrap_wxListCtrl_SortItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9423          { "wxListCtrl_ScrollList", (PyCFunction
) _wrap_wxListCtrl_ScrollList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9424          { "wxListCtrl_SetItemCount", (PyCFunction
) _wrap_wxListCtrl_SetItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9425          { "wxListCtrl_InsertColumn", (PyCFunction
) _wrap_wxListCtrl_InsertColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9426          { "wxListCtrl_InsertColumnInfo", (PyCFunction
) _wrap_wxListCtrl_InsertColumnInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9427          { "wxListCtrl_InsertImageStringItem", (PyCFunction
) _wrap_wxListCtrl_InsertImageStringItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9428          { "wxListCtrl_InsertImageItem", (PyCFunction
) _wrap_wxListCtrl_InsertImageItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9429          { "wxListCtrl_InsertStringItem", (PyCFunction
) _wrap_wxListCtrl_InsertStringItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9430          { "wxListCtrl_InsertItem", (PyCFunction
) _wrap_wxListCtrl_InsertItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9431          { "wxListCtrl_HitTest", (PyCFunction
) _wrap_wxListCtrl_HitTest
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9432          { "wxListCtrl_FindItemAtPos", (PyCFunction
) _wrap_wxListCtrl_FindItemAtPos
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9433          { "wxListCtrl_FindItemData", (PyCFunction
) _wrap_wxListCtrl_FindItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9434          { "wxListCtrl_FindItem", (PyCFunction
) _wrap_wxListCtrl_FindItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9435          { "wxListCtrl_EnsureVisible", (PyCFunction
) _wrap_wxListCtrl_EnsureVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9436          { "wxListCtrl_ClearAll", (PyCFunction
) _wrap_wxListCtrl_ClearAll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9437          { "wxListCtrl_DeleteAllColumns", (PyCFunction
) _wrap_wxListCtrl_DeleteAllColumns
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9438          { "wxListCtrl_DeleteColumn", (PyCFunction
) _wrap_wxListCtrl_DeleteColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9439          { "wxListCtrl_DeleteAllItems", (PyCFunction
) _wrap_wxListCtrl_DeleteAllItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9440          { "wxListCtrl_DeleteItem", (PyCFunction
) _wrap_wxListCtrl_DeleteItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9441          { "wxListCtrl_Arrange", (PyCFunction
) _wrap_wxListCtrl_Arrange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9442          { "wxListCtrl_RefreshItems", (PyCFunction
) _wrap_wxListCtrl_RefreshItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9443          { "wxListCtrl_RefreshItem", (PyCFunction
) _wrap_wxListCtrl_RefreshItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9444          { "wxListCtrl_IsVirtual", (PyCFunction
) _wrap_wxListCtrl_IsVirtual
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9445          { "wxListCtrl_AssignImageList", (PyCFunction
) _wrap_wxListCtrl_AssignImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9446          { "wxListCtrl_SetImageList", (PyCFunction
) _wrap_wxListCtrl_SetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9447          { "wxListCtrl_GetImageList", (PyCFunction
) _wrap_wxListCtrl_GetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9448          { "wxListCtrl_GetNextItem", (PyCFunction
) _wrap_wxListCtrl_GetNextItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9449          { "wxListCtrl_SetWindowStyleFlag", (PyCFunction
) _wrap_wxListCtrl_SetWindowStyleFlag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9450          { "wxListCtrl_SetSingleStyle", (PyCFunction
) _wrap_wxListCtrl_SetSingleStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9451          { "wxListCtrl_GetTopItem", (PyCFunction
) _wrap_wxListCtrl_GetTopItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9452          { "wxListCtrl_SetTextColour", (PyCFunction
) _wrap_wxListCtrl_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9453          { "wxListCtrl_GetTextColour", (PyCFunction
) _wrap_wxListCtrl_GetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9454          { "wxListCtrl_GetSelectedItemCount", (PyCFunction
) _wrap_wxListCtrl_GetSelectedItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9455          { "wxListCtrl_GetItemSpacing", (PyCFunction
) _wrap_wxListCtrl_GetItemSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9456          { "wxListCtrl_GetColumnCount", (PyCFunction
) _wrap_wxListCtrl_GetColumnCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9457          { "wxListCtrl_GetItemCount", (PyCFunction
) _wrap_wxListCtrl_GetItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9458          { "wxListCtrl_SetItemPosition", (PyCFunction
) _wrap_wxListCtrl_SetItemPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9459          { "wxListCtrl_GetItemRect", (PyCFunction
) _wrap_wxListCtrl_GetItemRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9460          { "wxListCtrl_GetItemPosition", (PyCFunction
) _wrap_wxListCtrl_GetItemPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9461          { "wxListCtrl_SetItemData", (PyCFunction
) _wrap_wxListCtrl_SetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9462          { "wxListCtrl_GetItemData", (PyCFunction
) _wrap_wxListCtrl_GetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9463          { "wxListCtrl_SetItemText", (PyCFunction
) _wrap_wxListCtrl_SetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9464          { "wxListCtrl_GetItemText", (PyCFunction
) _wrap_wxListCtrl_GetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9465          { "wxListCtrl_SetItemImage", (PyCFunction
) _wrap_wxListCtrl_SetItemImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9466          { "wxListCtrl_SetItemState", (PyCFunction
) _wrap_wxListCtrl_SetItemState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9467          { "wxListCtrl_GetItemState", (PyCFunction
) _wrap_wxListCtrl_GetItemState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9468          { "wxListCtrl_SetStringItem", (PyCFunction
) _wrap_wxListCtrl_SetStringItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9469          { "wxListCtrl_SetItem", (PyCFunction
) _wrap_wxListCtrl_SetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9470          { "wxListCtrl_GetItem", (PyCFunction
) _wrap_wxListCtrl_GetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9471          { "wxListCtrl_GetCountPerPage", (PyCFunction
) _wrap_wxListCtrl_GetCountPerPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9472          { "wxListCtrl_SetColumnWidth", (PyCFunction
) _wrap_wxListCtrl_SetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9473          { "wxListCtrl_GetColumnWidth", (PyCFunction
) _wrap_wxListCtrl_GetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9474          { "wxListCtrl_SetColumn", (PyCFunction
) _wrap_wxListCtrl_SetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9475          { "wxListCtrl_GetColumn", (PyCFunction
) _wrap_wxListCtrl_GetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9476          { "wxListCtrl_SetBackgroundColour", (PyCFunction
) _wrap_wxListCtrl_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9477          { "wxListCtrl_SetForegroundColour", (PyCFunction
) _wrap_wxListCtrl_SetForegroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9478          { "wxListCtrl__setCallbackInfo", (PyCFunction
) _wrap_wxListCtrl__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9479          { "wxListCtrl_Create", (PyCFunction
) _wrap_wxListCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9480          { "new_wxPreListCtrl", (PyCFunction
) _wrap_new_wxPreListCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9481          { "new_wxListCtrl", (PyCFunction
) _wrap_new_wxListCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9482          { "wxListEvent_GetCacheTo", (PyCFunction
) _wrap_wxListEvent_GetCacheTo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9483          { "wxListEvent_GetCacheFrom", (PyCFunction
) _wrap_wxListEvent_GetCacheFrom
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9484          { "wxListEvent_GetItem", (PyCFunction
) _wrap_wxListEvent_GetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9485          { "wxListEvent_GetMask", (PyCFunction
) _wrap_wxListEvent_GetMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9486          { "wxListEvent_GetData", (PyCFunction
) _wrap_wxListEvent_GetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9487          { "wxListEvent_GetImage", (PyCFunction
) _wrap_wxListEvent_GetImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9488          { "wxListEvent_GetText", (PyCFunction
) _wrap_wxListEvent_GetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9489          { "wxListEvent_GetLabel", (PyCFunction
) _wrap_wxListEvent_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9490          { "wxListEvent_GetPoint", (PyCFunction
) _wrap_wxListEvent_GetPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9491          { "wxListEvent_GetColumn", (PyCFunction
) _wrap_wxListEvent_GetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9492          { "wxListEvent_GetIndex", (PyCFunction
) _wrap_wxListEvent_GetIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9493          { "wxListEvent_GetCode", (PyCFunction
) _wrap_wxListEvent_GetCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9494          { "wxListEvent_m_item_get", (PyCFunction
) _wrap_wxListEvent_m_item_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9495          { "wxListEvent_m_item_set", (PyCFunction
) _wrap_wxListEvent_m_item_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9496          { "wxListEvent_m_pointDrag_get", (PyCFunction
) _wrap_wxListEvent_m_pointDrag_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9497          { "wxListEvent_m_pointDrag_set", (PyCFunction
) _wrap_wxListEvent_m_pointDrag_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9498          { "wxListEvent_m_col_get", (PyCFunction
) _wrap_wxListEvent_m_col_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9499          { "wxListEvent_m_col_set", (PyCFunction
) _wrap_wxListEvent_m_col_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9500          { "wxListEvent_m_itemIndex_get", (PyCFunction
) _wrap_wxListEvent_m_itemIndex_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9501          { "wxListEvent_m_itemIndex_set", (PyCFunction
) _wrap_wxListEvent_m_itemIndex_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9502          { "wxListEvent_m_oldItemIndex_get", (PyCFunction
) _wrap_wxListEvent_m_oldItemIndex_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9503          { "wxListEvent_m_oldItemIndex_set", (PyCFunction
) _wrap_wxListEvent_m_oldItemIndex_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9504          { "wxListEvent_m_code_get", (PyCFunction
) _wrap_wxListEvent_m_code_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9505          { "wxListEvent_m_code_set", (PyCFunction
) _wrap_wxListEvent_m_code_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9506          { "new_wxListEvent", (PyCFunction
) _wrap_new_wxListEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9507          { "wxListItem_m_width_get", (PyCFunction
) _wrap_wxListItem_m_width_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9508          { "wxListItem_m_width_set", (PyCFunction
) _wrap_wxListItem_m_width_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9509          { "wxListItem_m_format_get", (PyCFunction
) _wrap_wxListItem_m_format_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9510          { "wxListItem_m_format_set", (PyCFunction
) _wrap_wxListItem_m_format_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9511          { "wxListItem_m_data_get", (PyCFunction
) _wrap_wxListItem_m_data_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9512          { "wxListItem_m_data_set", (PyCFunction
) _wrap_wxListItem_m_data_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9513          { "wxListItem_m_image_get", (PyCFunction
) _wrap_wxListItem_m_image_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9514          { "wxListItem_m_image_set", (PyCFunction
) _wrap_wxListItem_m_image_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9515          { "wxListItem_m_text_get", (PyCFunction
) _wrap_wxListItem_m_text_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9516          { "wxListItem_m_text_set", (PyCFunction
) _wrap_wxListItem_m_text_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9517          { "wxListItem_m_stateMask_get", (PyCFunction
) _wrap_wxListItem_m_stateMask_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9518          { "wxListItem_m_stateMask_set", (PyCFunction
) _wrap_wxListItem_m_stateMask_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9519          { "wxListItem_m_state_get", (PyCFunction
) _wrap_wxListItem_m_state_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9520          { "wxListItem_m_state_set", (PyCFunction
) _wrap_wxListItem_m_state_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9521          { "wxListItem_m_col_get", (PyCFunction
) _wrap_wxListItem_m_col_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9522          { "wxListItem_m_col_set", (PyCFunction
) _wrap_wxListItem_m_col_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9523          { "wxListItem_m_itemId_get", (PyCFunction
) _wrap_wxListItem_m_itemId_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9524          { "wxListItem_m_itemId_set", (PyCFunction
) _wrap_wxListItem_m_itemId_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9525          { "wxListItem_m_mask_get", (PyCFunction
) _wrap_wxListItem_m_mask_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9526          { "wxListItem_m_mask_set", (PyCFunction
) _wrap_wxListItem_m_mask_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9527          { "wxListItem_GetFont", (PyCFunction
) _wrap_wxListItem_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9528          { "wxListItem_GetBackgroundColour", (PyCFunction
) _wrap_wxListItem_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9529          { "wxListItem_GetTextColour", (PyCFunction
) _wrap_wxListItem_GetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9530          { "wxListItem_HasAttributes", (PyCFunction
) _wrap_wxListItem_HasAttributes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9531          { "wxListItem_GetAttributes", (PyCFunction
) _wrap_wxListItem_GetAttributes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9532          { "wxListItem_GetAlign", (PyCFunction
) _wrap_wxListItem_GetAlign
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9533          { "wxListItem_GetWidth", (PyCFunction
) _wrap_wxListItem_GetWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9534          { "wxListItem_GetData", (PyCFunction
) _wrap_wxListItem_GetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9535          { "wxListItem_GetImage", (PyCFunction
) _wrap_wxListItem_GetImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9536          { "wxListItem_GetText", (PyCFunction
) _wrap_wxListItem_GetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9537          { "wxListItem_GetState", (PyCFunction
) _wrap_wxListItem_GetState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9538          { "wxListItem_GetColumn", (PyCFunction
) _wrap_wxListItem_GetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9539          { "wxListItem_GetId", (PyCFunction
) _wrap_wxListItem_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9540          { "wxListItem_GetMask", (PyCFunction
) _wrap_wxListItem_GetMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9541          { "wxListItem_SetFont", (PyCFunction
) _wrap_wxListItem_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9542          { "wxListItem_SetBackgroundColour", (PyCFunction
) _wrap_wxListItem_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9543          { "wxListItem_SetTextColour", (PyCFunction
) _wrap_wxListItem_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9544          { "wxListItem_SetAlign", (PyCFunction
) _wrap_wxListItem_SetAlign
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9545          { "wxListItem_SetWidth", (PyCFunction
) _wrap_wxListItem_SetWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9546          { "wxListItem_SetData", (PyCFunction
) _wrap_wxListItem_SetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9547          { "wxListItem_SetImage", (PyCFunction
) _wrap_wxListItem_SetImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9548          { "wxListItem_SetText", (PyCFunction
) _wrap_wxListItem_SetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9549          { "wxListItem_SetStateMask", (PyCFunction
) _wrap_wxListItem_SetStateMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9550          { "wxListItem_SetState", (PyCFunction
) _wrap_wxListItem_SetState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9551          { "wxListItem_SetColumn", (PyCFunction
) _wrap_wxListItem_SetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9552          { "wxListItem_SetId", (PyCFunction
) _wrap_wxListItem_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9553          { "wxListItem_SetMask", (PyCFunction
) _wrap_wxListItem_SetMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9554          { "wxListItem_ClearAttributes", (PyCFunction
) _wrap_wxListItem_ClearAttributes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9555          { "wxListItem_Clear", (PyCFunction
) _wrap_wxListItem_Clear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9556          { "delete_wxListItem", (PyCFunction
) _wrap_delete_wxListItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9557          { "new_wxListItem", (PyCFunction
) _wrap_new_wxListItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9558          { "wxListItemAttr_GetFont", (PyCFunction
) _wrap_wxListItemAttr_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9559          { "wxListItemAttr_GetBackgroundColour", (PyCFunction
) _wrap_wxListItemAttr_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9560          { "wxListItemAttr_GetTextColour", (PyCFunction
) _wrap_wxListItemAttr_GetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9561          { "wxListItemAttr_HasFont", (PyCFunction
) _wrap_wxListItemAttr_HasFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9562          { "wxListItemAttr_HasBackgroundColour", (PyCFunction
) _wrap_wxListItemAttr_HasBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9563          { "wxListItemAttr_HasTextColour", (PyCFunction
) _wrap_wxListItemAttr_HasTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9564          { "wxListItemAttr_SetFont", (PyCFunction
) _wrap_wxListItemAttr_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9565          { "wxListItemAttr_SetBackgroundColour", (PyCFunction
) _wrap_wxListItemAttr_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9566          { "wxListItemAttr_SetTextColour", (PyCFunction
) _wrap_wxListItemAttr_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9567          { "new_wxListItemAttr", (PyCFunction
) _wrap_new_wxListItemAttr
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9574  * This table is used by the pointer type-checker 
9576 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
9577     { "_wxEvent","_wxTreeEvent",SwigwxTreeEventTowxEvent
}, 
9578     { "_wxEvent","_wxListEvent",SwigwxListEventTowxEvent
}, 
9579     { "_signed_long","_long",0}, 
9580     { "_wxPrintQuality","_wxCoord",0}, 
9581     { "_wxPrintQuality","_int",0}, 
9582     { "_wxPrintQuality","_signed_int",0}, 
9583     { "_wxPrintQuality","_unsigned_int",0}, 
9584     { "_wxPrintQuality","_wxWindowID",0}, 
9585     { "_wxPrintQuality","_uint",0}, 
9586     { "_wxPrintQuality","_EBool",0}, 
9587     { "_wxPrintQuality","_size_t",0}, 
9588     { "_wxPrintQuality","_time_t",0}, 
9589     { "_wxNotifyEvent","_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent
}, 
9590     { "_wxNotifyEvent","_wxListEvent",SwigwxListEventTowxNotifyEvent
}, 
9591     { "_byte","_unsigned_char",0}, 
9592     { "_long","_unsigned_long",0}, 
9593     { "_long","_signed_long",0}, 
9594     { "_size_t","_wxCoord",0}, 
9595     { "_size_t","_wxPrintQuality",0}, 
9596     { "_size_t","_time_t",0}, 
9597     { "_size_t","_unsigned_int",0}, 
9598     { "_size_t","_int",0}, 
9599     { "_size_t","_wxWindowID",0}, 
9600     { "_size_t","_uint",0}, 
9601     { "_uint","_wxCoord",0}, 
9602     { "_uint","_wxPrintQuality",0}, 
9603     { "_uint","_time_t",0}, 
9604     { "_uint","_size_t",0}, 
9605     { "_uint","_unsigned_int",0}, 
9606     { "_uint","_int",0}, 
9607     { "_uint","_wxWindowID",0}, 
9608     { "_wxChar","_char",0}, 
9609     { "_wxCommandEvent","_wxTreeEvent",SwigwxTreeEventTowxCommandEvent
}, 
9610     { "_wxCommandEvent","_wxListEvent",SwigwxListEventTowxCommandEvent
}, 
9611     { "_char","_wxChar",0}, 
9612     { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0}, 
9613     { "_EBool","_wxCoord",0}, 
9614     { "_EBool","_wxPrintQuality",0}, 
9615     { "_EBool","_signed_int",0}, 
9616     { "_EBool","_int",0}, 
9617     { "_EBool","_wxWindowID",0}, 
9618     { "_unsigned_long","_long",0}, 
9619     { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0}, 
9620     { "_signed_int","_wxCoord",0}, 
9621     { "_signed_int","_wxPrintQuality",0}, 
9622     { "_signed_int","_EBool",0}, 
9623     { "_signed_int","_wxWindowID",0}, 
9624     { "_signed_int","_int",0}, 
9625     { "_WXTYPE","_short",0}, 
9626     { "_WXTYPE","_signed_short",0}, 
9627     { "_WXTYPE","_unsigned_short",0}, 
9628     { "_unsigned_short","_WXTYPE",0}, 
9629     { "_unsigned_short","_short",0}, 
9630     { "_wxObject","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxObject
}, 
9631     { "_wxObject","_wxTreeEvent",SwigwxTreeEventTowxObject
}, 
9632     { "_wxObject","_wxPyTreeItemData",SwigwxPyTreeItemDataTowxObject
}, 
9633     { "_wxObject","_wxListView",SwigwxListViewTowxObject
}, 
9634     { "_wxObject","_wxPyListCtrl",SwigwxPyListCtrlTowxObject
}, 
9635     { "_wxObject","_wxListEvent",SwigwxListEventTowxObject
}, 
9636     { "_wxObject","_wxListItem",SwigwxListItemTowxObject
}, 
9637     { "_signed_short","_WXTYPE",0}, 
9638     { "_signed_short","_short",0}, 
9639     { "_unsigned_char","_byte",0}, 
9640     { "_wxControl","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxControl
}, 
9641     { "_wxControl","_wxListView",SwigwxListViewTowxControl
}, 
9642     { "_wxControl","_wxPyListCtrl",SwigwxPyListCtrlTowxControl
}, 
9643     { "_unsigned_int","_wxCoord",0}, 
9644     { "_unsigned_int","_wxPrintQuality",0}, 
9645     { "_unsigned_int","_time_t",0}, 
9646     { "_unsigned_int","_size_t",0}, 
9647     { "_unsigned_int","_uint",0}, 
9648     { "_unsigned_int","_wxWindowID",0}, 
9649     { "_unsigned_int","_int",0}, 
9650     { "_short","_WXTYPE",0}, 
9651     { "_short","_unsigned_short",0}, 
9652     { "_short","_signed_short",0}, 
9653     { "_wxWindowID","_wxCoord",0}, 
9654     { "_wxWindowID","_wxPrintQuality",0}, 
9655     { "_wxWindowID","_time_t",0}, 
9656     { "_wxWindowID","_size_t",0}, 
9657     { "_wxWindowID","_EBool",0}, 
9658     { "_wxWindowID","_uint",0}, 
9659     { "_wxWindowID","_int",0}, 
9660     { "_wxWindowID","_signed_int",0}, 
9661     { "_wxWindowID","_unsigned_int",0}, 
9662     { "_int","_wxCoord",0}, 
9663     { "_int","_wxPrintQuality",0}, 
9664     { "_int","_time_t",0}, 
9665     { "_int","_size_t",0}, 
9666     { "_int","_EBool",0}, 
9667     { "_int","_uint",0}, 
9668     { "_int","_wxWindowID",0}, 
9669     { "_int","_unsigned_int",0}, 
9670     { "_int","_signed_int",0}, 
9671     { "_time_t","_wxCoord",0}, 
9672     { "_time_t","_wxPrintQuality",0}, 
9673     { "_time_t","_unsigned_int",0}, 
9674     { "_time_t","_int",0}, 
9675     { "_time_t","_wxWindowID",0}, 
9676     { "_time_t","_uint",0}, 
9677     { "_time_t","_size_t",0}, 
9678     { "_wxCoord","_int",0}, 
9679     { "_wxCoord","_signed_int",0}, 
9680     { "_wxCoord","_unsigned_int",0}, 
9681     { "_wxCoord","_wxWindowID",0}, 
9682     { "_wxCoord","_uint",0}, 
9683     { "_wxCoord","_EBool",0}, 
9684     { "_wxCoord","_size_t",0}, 
9685     { "_wxCoord","_time_t",0}, 
9686     { "_wxCoord","_wxPrintQuality",0}, 
9687     { "_wxPyListCtrl","_wxListView",SwigwxListViewTowxPyListCtrl
}, 
9688     { "_wxEvtHandler","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxEvtHandler
}, 
9689     { "_wxEvtHandler","_wxListView",SwigwxListViewTowxEvtHandler
}, 
9690     { "_wxEvtHandler","_wxPyListCtrl",SwigwxPyListCtrlTowxEvtHandler
}, 
9691     { "_wxWindow","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxWindow
}, 
9692     { "_wxWindow","_wxListView",SwigwxListViewTowxWindow
}, 
9693     { "_wxWindow","_wxPyListCtrl",SwigwxPyListCtrlTowxWindow
}, 
9696 static PyObject 
*SWIG_globals
; 
9700 SWIGEXPORT(void) initcontrols2c() { 
9702          SWIG_globals 
= SWIG_newvarlink(); 
9703          m 
= Py_InitModule("controls2c", controls2cMethods
); 
9704          d 
= PyModule_GetDict(m
); 
9705          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_BEGIN_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_LIST_BEGIN_DRAG
)); 
9706          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_BEGIN_RDRAG", PyInt_FromLong((long) wxEVT_COMMAND_LIST_BEGIN_RDRAG
)); 
9707          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
)); 
9708          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_END_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_LIST_END_LABEL_EDIT
)); 
9709          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_DELETE_ITEM", PyInt_FromLong((long) wxEVT_COMMAND_LIST_DELETE_ITEM
)); 
9710          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS", PyInt_FromLong((long) wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
)); 
9711          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_GET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_LIST_GET_INFO
)); 
9712          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_SET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_LIST_SET_INFO
)); 
9713          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_SELECTED
)); 
9714          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_DESELECTED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_DESELECTED
)); 
9715          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_KEY_DOWN", PyInt_FromLong((long) wxEVT_COMMAND_LIST_KEY_DOWN
)); 
9716          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_INSERT_ITEM", PyInt_FromLong((long) wxEVT_COMMAND_LIST_INSERT_ITEM
)); 
9717          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_COL_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_COL_CLICK
)); 
9718          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
)); 
9719          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
)); 
9720          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_ACTIVATED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_ACTIVATED
)); 
9721          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_CACHE_HINT", PyInt_FromLong((long) wxEVT_COMMAND_LIST_CACHE_HINT
)); 
9722          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_COL_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
)); 
9723          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_COL_BEGIN_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
)); 
9724          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_COL_DRAGGING", PyInt_FromLong((long) wxEVT_COMMAND_LIST_COL_DRAGGING
)); 
9725          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_COL_END_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_LIST_COL_END_DRAG
)); 
9726          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_FOCUSED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_FOCUSED
)); 
9727          PyDict_SetItemString(d
,"wxLC_VRULES", PyInt_FromLong((long) wxLC_VRULES
)); 
9728          PyDict_SetItemString(d
,"wxLC_HRULES", PyInt_FromLong((long) wxLC_HRULES
)); 
9729          PyDict_SetItemString(d
,"wxLC_ICON", PyInt_FromLong((long) wxLC_ICON
)); 
9730          PyDict_SetItemString(d
,"wxLC_SMALL_ICON", PyInt_FromLong((long) wxLC_SMALL_ICON
)); 
9731          PyDict_SetItemString(d
,"wxLC_LIST", PyInt_FromLong((long) wxLC_LIST
)); 
9732          PyDict_SetItemString(d
,"wxLC_REPORT", PyInt_FromLong((long) wxLC_REPORT
)); 
9733          PyDict_SetItemString(d
,"wxLC_ALIGN_TOP", PyInt_FromLong((long) wxLC_ALIGN_TOP
)); 
9734          PyDict_SetItemString(d
,"wxLC_ALIGN_LEFT", PyInt_FromLong((long) wxLC_ALIGN_LEFT
)); 
9735          PyDict_SetItemString(d
,"wxLC_AUTOARRANGE", PyInt_FromLong((long) wxLC_AUTOARRANGE
)); 
9736          PyDict_SetItemString(d
,"wxLC_VIRTUAL", PyInt_FromLong((long) wxLC_VIRTUAL
)); 
9737          PyDict_SetItemString(d
,"wxLC_EDIT_LABELS", PyInt_FromLong((long) wxLC_EDIT_LABELS
)); 
9738          PyDict_SetItemString(d
,"wxLC_NO_HEADER", PyInt_FromLong((long) wxLC_NO_HEADER
)); 
9739          PyDict_SetItemString(d
,"wxLC_NO_SORT_HEADER", PyInt_FromLong((long) wxLC_NO_SORT_HEADER
)); 
9740          PyDict_SetItemString(d
,"wxLC_SINGLE_SEL", PyInt_FromLong((long) wxLC_SINGLE_SEL
)); 
9741          PyDict_SetItemString(d
,"wxLC_SORT_ASCENDING", PyInt_FromLong((long) wxLC_SORT_ASCENDING
)); 
9742          PyDict_SetItemString(d
,"wxLC_SORT_DESCENDING", PyInt_FromLong((long) wxLC_SORT_DESCENDING
)); 
9743          PyDict_SetItemString(d
,"wxLC_MASK_TYPE", PyInt_FromLong((long) wxLC_MASK_TYPE
)); 
9744          PyDict_SetItemString(d
,"wxLC_MASK_ALIGN", PyInt_FromLong((long) wxLC_MASK_ALIGN
)); 
9745          PyDict_SetItemString(d
,"wxLC_MASK_SORT", PyInt_FromLong((long) wxLC_MASK_SORT
)); 
9746          PyDict_SetItemString(d
,"wxLC_USER_TEXT", PyInt_FromLong((long) wxLC_USER_TEXT
)); 
9747          PyDict_SetItemString(d
,"wxLIST_MASK_STATE", PyInt_FromLong((long) wxLIST_MASK_STATE
)); 
9748          PyDict_SetItemString(d
,"wxLIST_MASK_TEXT", PyInt_FromLong((long) wxLIST_MASK_TEXT
)); 
9749          PyDict_SetItemString(d
,"wxLIST_MASK_IMAGE", PyInt_FromLong((long) wxLIST_MASK_IMAGE
)); 
9750          PyDict_SetItemString(d
,"wxLIST_MASK_DATA", PyInt_FromLong((long) wxLIST_MASK_DATA
)); 
9751          PyDict_SetItemString(d
,"wxLIST_SET_ITEM", PyInt_FromLong((long) wxLIST_SET_ITEM
)); 
9752          PyDict_SetItemString(d
,"wxLIST_MASK_WIDTH", PyInt_FromLong((long) wxLIST_MASK_WIDTH
)); 
9753          PyDict_SetItemString(d
,"wxLIST_MASK_FORMAT", PyInt_FromLong((long) wxLIST_MASK_FORMAT
)); 
9754          PyDict_SetItemString(d
,"wxLIST_STATE_DONTCARE", PyInt_FromLong((long) wxLIST_STATE_DONTCARE
)); 
9755          PyDict_SetItemString(d
,"wxLIST_STATE_DROPHILITED", PyInt_FromLong((long) wxLIST_STATE_DROPHILITED
)); 
9756          PyDict_SetItemString(d
,"wxLIST_STATE_FOCUSED", PyInt_FromLong((long) wxLIST_STATE_FOCUSED
)); 
9757          PyDict_SetItemString(d
,"wxLIST_STATE_SELECTED", PyInt_FromLong((long) wxLIST_STATE_SELECTED
)); 
9758          PyDict_SetItemString(d
,"wxLIST_STATE_CUT", PyInt_FromLong((long) wxLIST_STATE_CUT
)); 
9759          PyDict_SetItemString(d
,"wxLIST_HITTEST_ABOVE", PyInt_FromLong((long) wxLIST_HITTEST_ABOVE
)); 
9760          PyDict_SetItemString(d
,"wxLIST_HITTEST_BELOW", PyInt_FromLong((long) wxLIST_HITTEST_BELOW
)); 
9761          PyDict_SetItemString(d
,"wxLIST_HITTEST_NOWHERE", PyInt_FromLong((long) wxLIST_HITTEST_NOWHERE
)); 
9762          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMICON", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMICON
)); 
9763          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMLABEL", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMLABEL
)); 
9764          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMRIGHT", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMRIGHT
)); 
9765          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMSTATEICON", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMSTATEICON
)); 
9766          PyDict_SetItemString(d
,"wxLIST_HITTEST_TOLEFT", PyInt_FromLong((long) wxLIST_HITTEST_TOLEFT
)); 
9767          PyDict_SetItemString(d
,"wxLIST_HITTEST_TORIGHT", PyInt_FromLong((long) wxLIST_HITTEST_TORIGHT
)); 
9768          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEM", PyInt_FromLong((long) wxLIST_HITTEST_ONITEM
)); 
9769          PyDict_SetItemString(d
,"wxLIST_NEXT_ABOVE", PyInt_FromLong((long) wxLIST_NEXT_ABOVE
)); 
9770          PyDict_SetItemString(d
,"wxLIST_NEXT_ALL", PyInt_FromLong((long) wxLIST_NEXT_ALL
)); 
9771          PyDict_SetItemString(d
,"wxLIST_NEXT_BELOW", PyInt_FromLong((long) wxLIST_NEXT_BELOW
)); 
9772          PyDict_SetItemString(d
,"wxLIST_NEXT_LEFT", PyInt_FromLong((long) wxLIST_NEXT_LEFT
)); 
9773          PyDict_SetItemString(d
,"wxLIST_NEXT_RIGHT", PyInt_FromLong((long) wxLIST_NEXT_RIGHT
)); 
9774          PyDict_SetItemString(d
,"wxLIST_ALIGN_DEFAULT", PyInt_FromLong((long) wxLIST_ALIGN_DEFAULT
)); 
9775          PyDict_SetItemString(d
,"wxLIST_ALIGN_LEFT", PyInt_FromLong((long) wxLIST_ALIGN_LEFT
)); 
9776          PyDict_SetItemString(d
,"wxLIST_ALIGN_TOP", PyInt_FromLong((long) wxLIST_ALIGN_TOP
)); 
9777          PyDict_SetItemString(d
,"wxLIST_ALIGN_SNAP_TO_GRID", PyInt_FromLong((long) wxLIST_ALIGN_SNAP_TO_GRID
)); 
9778          PyDict_SetItemString(d
,"wxLIST_AUTOSIZE", PyInt_FromLong((long) wxLIST_AUTOSIZE
)); 
9779          PyDict_SetItemString(d
,"wxLIST_AUTOSIZE_USEHEADER", PyInt_FromLong((long) wxLIST_AUTOSIZE_USEHEADER
)); 
9780          PyDict_SetItemString(d
,"wxLIST_RECT_BOUNDS", PyInt_FromLong((long) wxLIST_RECT_BOUNDS
)); 
9781          PyDict_SetItemString(d
,"wxLIST_RECT_ICON", PyInt_FromLong((long) wxLIST_RECT_ICON
)); 
9782          PyDict_SetItemString(d
,"wxLIST_RECT_LABEL", PyInt_FromLong((long) wxLIST_RECT_LABEL
)); 
9783          PyDict_SetItemString(d
,"wxLIST_FIND_UP", PyInt_FromLong((long) wxLIST_FIND_UP
)); 
9784          PyDict_SetItemString(d
,"wxLIST_FIND_DOWN", PyInt_FromLong((long) wxLIST_FIND_DOWN
)); 
9785          PyDict_SetItemString(d
,"wxLIST_FIND_LEFT", PyInt_FromLong((long) wxLIST_FIND_LEFT
)); 
9786          PyDict_SetItemString(d
,"wxLIST_FIND_RIGHT", PyInt_FromLong((long) wxLIST_FIND_RIGHT
)); 
9787          PyDict_SetItemString(d
,"wxLIST_FORMAT_LEFT", PyInt_FromLong((long) wxLIST_FORMAT_LEFT
)); 
9788          PyDict_SetItemString(d
,"wxLIST_FORMAT_RIGHT", PyInt_FromLong((long) wxLIST_FORMAT_RIGHT
)); 
9789          PyDict_SetItemString(d
,"wxLIST_FORMAT_CENTRE", PyInt_FromLong((long) wxLIST_FORMAT_CENTRE
)); 
9790          PyDict_SetItemString(d
,"wxLIST_FORMAT_CENTER", PyInt_FromLong((long) wxLIST_FORMAT_CENTER
)); 
9791          PyDict_SetItemString(d
,"wxTR_NO_BUTTONS", PyInt_FromLong((long) wxTR_NO_BUTTONS
)); 
9792          PyDict_SetItemString(d
,"wxTR_HAS_BUTTONS", PyInt_FromLong((long) wxTR_HAS_BUTTONS
)); 
9793          PyDict_SetItemString(d
,"wxTR_TWIST_BUTTONS", PyInt_FromLong((long) wxTR_TWIST_BUTTONS
)); 
9794          PyDict_SetItemString(d
,"wxTR_NO_LINES", PyInt_FromLong((long) wxTR_NO_LINES
)); 
9795          PyDict_SetItemString(d
,"wxTR_MAC_BUTTONS", PyInt_FromLong((long) wxTR_MAC_BUTTONS
)); 
9796          PyDict_SetItemString(d
,"wxTR_SINGLE", PyInt_FromLong((long) wxTR_SINGLE
)); 
9797          PyDict_SetItemString(d
,"wxTR_MULTIPLE", PyInt_FromLong((long) wxTR_MULTIPLE
)); 
9798          PyDict_SetItemString(d
,"wxTR_EXTENDED", PyInt_FromLong((long) wxTR_EXTENDED
)); 
9799          PyDict_SetItemString(d
,"wxTR_EDIT_LABELS", PyInt_FromLong((long) wxTR_EDIT_LABELS
)); 
9800          PyDict_SetItemString(d
,"wxTR_LINES_AT_ROOT", PyInt_FromLong((long) wxTR_LINES_AT_ROOT
)); 
9801          PyDict_SetItemString(d
,"wxTR_HIDE_ROOT", PyInt_FromLong((long) wxTR_HIDE_ROOT
)); 
9802          PyDict_SetItemString(d
,"wxTR_ROW_LINES", PyInt_FromLong((long) wxTR_ROW_LINES
)); 
9803          PyDict_SetItemString(d
,"wxTR_HAS_VARIABLE_ROW_HEIGHT", PyInt_FromLong((long) wxTR_HAS_VARIABLE_ROW_HEIGHT
)); 
9804          PyDict_SetItemString(d
,"wxTR_DEFAULT_STYLE", PyInt_FromLong((long) wxTR_DEFAULT_STYLE
)); 
9805          PyDict_SetItemString(d
,"wxTreeItemIcon_Normal", PyInt_FromLong((long) wxTreeItemIcon_Normal
)); 
9806          PyDict_SetItemString(d
,"wxTreeItemIcon_Selected", PyInt_FromLong((long) wxTreeItemIcon_Selected
)); 
9807          PyDict_SetItemString(d
,"wxTreeItemIcon_Expanded", PyInt_FromLong((long) wxTreeItemIcon_Expanded
)); 
9808          PyDict_SetItemString(d
,"wxTreeItemIcon_SelectedExpanded", PyInt_FromLong((long) wxTreeItemIcon_SelectedExpanded
)); 
9809          PyDict_SetItemString(d
,"wxTreeItemIcon_Max", PyInt_FromLong((long) wxTreeItemIcon_Max
)); 
9810          PyDict_SetItemString(d
,"wxTREE_HITTEST_ABOVE", PyInt_FromLong((long) wxTREE_HITTEST_ABOVE
)); 
9811          PyDict_SetItemString(d
,"wxTREE_HITTEST_BELOW", PyInt_FromLong((long) wxTREE_HITTEST_BELOW
)); 
9812          PyDict_SetItemString(d
,"wxTREE_HITTEST_NOWHERE", PyInt_FromLong((long) wxTREE_HITTEST_NOWHERE
)); 
9813          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMBUTTON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMBUTTON
)); 
9814          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMICON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMICON
)); 
9815          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMINDENT", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMINDENT
)); 
9816          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMLABEL", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMLABEL
)); 
9817          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMRIGHT", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMRIGHT
)); 
9818          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMSTATEICON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMSTATEICON
)); 
9819          PyDict_SetItemString(d
,"wxTREE_HITTEST_TOLEFT", PyInt_FromLong((long) wxTREE_HITTEST_TOLEFT
)); 
9820          PyDict_SetItemString(d
,"wxTREE_HITTEST_TORIGHT", PyInt_FromLong((long) wxTREE_HITTEST_TORIGHT
)); 
9821          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMUPPERPART", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMUPPERPART
)); 
9822          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMLOWERPART", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMLOWERPART
)); 
9823          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEM", PyInt_FromLong((long) wxTREE_HITTEST_ONITEM
)); 
9824          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_BEGIN_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_TREE_BEGIN_DRAG
)); 
9825          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_BEGIN_RDRAG", PyInt_FromLong((long) wxEVT_COMMAND_TREE_BEGIN_RDRAG
)); 
9826          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
)); 
9827          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_END_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_TREE_END_LABEL_EDIT
)); 
9828          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_DELETE_ITEM", PyInt_FromLong((long) wxEVT_COMMAND_TREE_DELETE_ITEM
)); 
9829          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_GET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_TREE_GET_INFO
)); 
9830          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_SET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_TREE_SET_INFO
)); 
9831          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_EXPANDED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_EXPANDED
)); 
9832          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_EXPANDING", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_EXPANDING
)); 
9833          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_COLLAPSED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_COLLAPSED
)); 
9834          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_COLLAPSING", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_COLLAPSING
)); 
9835          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_SEL_CHANGED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_SEL_CHANGED
)); 
9836          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_SEL_CHANGING", PyInt_FromLong((long) wxEVT_COMMAND_TREE_SEL_CHANGING
)); 
9837          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_KEY_DOWN", PyInt_FromLong((long) wxEVT_COMMAND_TREE_KEY_DOWN
)); 
9838          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_ACTIVATED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_ACTIVATED
)); 
9839          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
)); 
9840          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
)); 
9841          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_END_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_TREE_END_DRAG
)); 
9843     // Map renamed classes back to their common name for OOR 
9844     wxPyPtrTypeMap_Add("wxTreeItemData", "wxPyTreeItemData"); 
9845     wxPyPtrTypeMap_Add("wxTreeCtrl", "wxPyTreeCtrl"); 
9846     wxPyPtrTypeMap_Add("wxListCtrl", "wxPyListCtrl"); 
9849    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
9850         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);