2  * FILE : src/mac/controls2.cpp 
   4  * This file was automatically generated by : 
   5  * Simplified Wrapper and Interface Generator (SWIG) 
   6  * Version 1.1 (Build 883) 
   8  * Portions Copyright (c) 1995-1998 
   9  * The University of Utah and The Regents of the University of California. 
  10  * Permission is granted to distribute this file in any manner provided 
  11  * this notice remains intact. 
  13  * Do not make changes to this file--changes will be lost! 
  19 /* Implementation : PYTHON */ 
  26 /* Definitions for Windows/Unix exporting */ 
  27 #if defined(__WIN32__) 
  28 #   if defined(_MSC_VER) 
  29 #       define SWIGEXPORT(a) __declspec(dllexport) a 
  31 #       if defined(__BORLANDC__) 
  32 #           define SWIGEXPORT(a) a _export 
  34 #           define SWIGEXPORT(a) a 
  38 #   define SWIGEXPORT(a) a 
  44 extern void SWIG_MakePtr(char *, void *, char *); 
  45 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *)); 
  46 extern char *SWIG_GetPtr(char *, void **, char *); 
  47 extern char *SWIG_GetPtrObj(PyObject 
*, void **, char *); 
  48 extern void SWIG_addvarlink(PyObject 
*, char *, PyObject 
*(*)(void), int (*)(PyObject 
*)); 
  49 extern PyObject 
*SWIG_newvarlink(void); 
  53 #define SWIG_init    initcontrols2c 
  55 #define SWIG_name    "controls2c" 
  61 #include <wx/listctrl.h> 
  62 #include <wx/treectrl.h> 
  63 #include <wx/imaglist.h> 
  64 #include <wx/dirctrl.h> 
  69 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  75     } else if (target 
== Py_None
) { 
  79         if (!PyTuple_Check(target
)) { 
  81             target 
= PyTuple_New(1); 
  82             PyTuple_SetItem(target
, 0, o2
); 
  85         PyTuple_SetItem(o3
, 0, o
); 
  88         target 
= PySequence_Concat(o2
, o3
); 
  95     // Put some wx default wxChar* values into wxStrings. 
  96     const wxChar
* wxListCtrlNameStr 
= _T("wxListCtrl"); 
  97     DECLARE_DEF_STRING(ListCtrlNameStr
); 
  99     const wxChar
* wx_TreeCtrlNameStr 
= _T("wxTreeCtrl"); 
 100     DECLARE_DEF_STRING(_TreeCtrlNameStr
); 
 101     DECLARE_DEF_STRING(DirDialogDefaultFolderStr
); 
 103     static const wxString 
wxPyEmptyString(wxT("")); 
 105     static const long longzero 
= 0; 
 106   // C++ Version of a Python aware class 
 107 class wxPyListCtrl 
: public wxListCtrl 
{ 
 108     DECLARE_ABSTRACT_CLASS(wxPyListCtrl
); 
 110     wxPyListCtrl() : wxListCtrl() {} 
 111     wxPyListCtrl(wxWindow
* parent
, wxWindowID id
, 
 115                  const wxValidator
& validator
, 
 116                  const wxString
& name
) : 
 117         wxListCtrl(parent
, id
, pos
, size
, style
, validator
, name
) {} 
 119     bool Create(wxWindow
* parent
, wxWindowID id
, 
 123                 const wxValidator
& validator
, 
 124                 const wxString
& name
) { 
 125         return wxListCtrl::Create(parent
, id
, pos
, size
, style
, validator
, name
); 
 128     DEC_PYCALLBACK_STRING_LONGLONG(OnGetItemText
); 
 129     DEC_PYCALLBACK_INT_LONG(OnGetItemImage
); 
 130     DEC_PYCALLBACK_LISTATTR_LONG(OnGetItemAttr
); 
 135 IMPLEMENT_ABSTRACT_CLASS(wxPyListCtrl
, wxListCtrl
); 
 137 IMP_PYCALLBACK_STRING_LONGLONG(wxPyListCtrl
, wxListCtrl
, OnGetItemText
); 
 138 IMP_PYCALLBACK_INT_LONG(wxPyListCtrl
, wxListCtrl
, OnGetItemImage
); 
 139 IMP_PYCALLBACK_LISTATTR_LONG(wxPyListCtrl
, wxListCtrl
, OnGetItemAttr
); 
 140  // Python aware sorting function for wxPyListCtrl 
 141     int wxCALLBACK 
wxPyListCtrl_SortItems(long item1
, long item2
, long funcPtr
) { 
 143         PyObject
* func 
= (PyObject
*)funcPtr
; 
 144         wxPyBeginBlockThreads(); 
 146         PyObject
* args 
= Py_BuildValue("(ii)", item1
, item2
); 
 147         PyObject
* result 
= PyEval_CallObject(func
, args
); 
 150             retval 
= PyInt_AsLong(result
); 
 154         wxPyEndBlockThreads(); 
 158  // C++ version of Python aware wxTreeCtrl 
 159 class wxPyTreeCtrl 
: public wxTreeCtrl 
{ 
 160     DECLARE_ABSTRACT_CLASS(wxPyTreeCtrl
); 
 162     wxPyTreeCtrl() : wxTreeCtrl() {} 
 163     wxPyTreeCtrl(wxWindow 
*parent
, wxWindowID id
, 
 167                  const wxValidator
& validator
, 
 168                  const wxString
& name
) : 
 169         wxTreeCtrl(parent
, id
, pos
, size
, style
, validator
, name
) {} 
 171     bool Create(wxWindow 
*parent
, wxWindowID id
, 
 175                 const wxValidator
& validator
, 
 176                 const wxString
& name
) { 
 177         return wxTreeCtrl::Create(parent
, id
, pos
, size
, style
, validator
, name
); 
 181     int OnCompareItems(const wxTreeItemId
& item1
, 
 182                        const wxTreeItemId
& item2
) { 
 185         wxPyBeginBlockThreads(); 
 186         if ((found 
= m_myInst
.findCallback("OnCompareItems"))) { 
 187             PyObject 
*o1 
= wxPyConstructObject((void*)&item1
, wxT("wxTreeItemId")); 
 188             PyObject 
*o2 
= wxPyConstructObject((void*)&item2
, wxT("wxTreeItemId")); 
 189             rval 
= m_myInst
.callCallback(Py_BuildValue("(OO)",o1
,o2
)); 
 193         wxPyEndBlockThreads(); 
 195             rval 
= wxTreeCtrl::OnCompareItems(item1
, item2
); 
 201 IMPLEMENT_ABSTRACT_CLASS(wxPyTreeCtrl
, wxTreeCtrl
); 
 206 #define new_wxListItemAttr(_swigarg0,_swigarg1,_swigarg2) (new wxListItemAttr(_swigarg0,_swigarg1,_swigarg2)) 
 207 static PyObject 
*_wrap_new_wxListItemAttr(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 208     PyObject 
* _resultobj
; 
 209     wxListItemAttr 
* _result
; 
 210     wxColour 
* _arg0 
= (wxColour 
*) &wxNullColour
; 
 211     wxColour 
* _arg1 
= (wxColour 
*) &wxNullColour
; 
 212     wxFont 
* _arg2 
= (wxFont 
*) &wxNullFont
; 
 214     PyObject 
* _obj0 
= 0; 
 216     PyObject 
* _obj1 
= 0; 
 217     PyObject 
* _argo2 
= 0; 
 218     char *_kwnames
[] = { "colText","colBack","font", NULL 
}; 
 222     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OOO:new_wxListItemAttr",_kwnames
,&_obj0
,&_obj1
,&_argo2
))  
 227     if (! wxColour_helper(_obj0
, &_arg0
)) 
 233     if (! wxColour_helper(_obj1
, &_arg1
)) 
 237         if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxFont_p")) { 
 238             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxListItemAttr. Expected _wxFont_p."); 
 243     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 244     _result 
= (wxListItemAttr 
*)new_wxListItemAttr(*_arg0
,*_arg1
,*_arg2
); 
 246     wxPyEndAllowThreads(__tstate
); 
 247     if (PyErr_Occurred()) return NULL
; 
 249         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItemAttr_p"); 
 250         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 253         _resultobj 
= Py_None
; 
 258 #define wxListItemAttr_SetTextColour(_swigobj,_swigarg0)  (_swigobj->SetTextColour(_swigarg0)) 
 259 static PyObject 
*_wrap_wxListItemAttr_SetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 260     PyObject 
* _resultobj
; 
 261     wxListItemAttr 
* _arg0
; 
 263     PyObject 
* _argo0 
= 0; 
 265     PyObject 
* _obj1 
= 0; 
 266     char *_kwnames
[] = { "self","colText", NULL 
}; 
 269     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItemAttr_SetTextColour",_kwnames
,&_argo0
,&_obj1
))  
 272         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 273         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 274             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_SetTextColour. Expected _wxListItemAttr_p."); 
 280     if (! wxColour_helper(_obj1
, &_arg1
)) 
 284     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 285     wxListItemAttr_SetTextColour(_arg0
,*_arg1
); 
 287     wxPyEndAllowThreads(__tstate
); 
 288     if (PyErr_Occurred()) return NULL
; 
 289 }    Py_INCREF(Py_None
); 
 290     _resultobj 
= Py_None
; 
 294 #define wxListItemAttr_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
 295 static PyObject 
*_wrap_wxListItemAttr_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 296     PyObject 
* _resultobj
; 
 297     wxListItemAttr 
* _arg0
; 
 299     PyObject 
* _argo0 
= 0; 
 301     PyObject 
* _obj1 
= 0; 
 302     char *_kwnames
[] = { "self","colBack", NULL 
}; 
 305     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItemAttr_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
 308         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 309         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 310             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_SetBackgroundColour. Expected _wxListItemAttr_p."); 
 316     if (! wxColour_helper(_obj1
, &_arg1
)) 
 320     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 321     wxListItemAttr_SetBackgroundColour(_arg0
,*_arg1
); 
 323     wxPyEndAllowThreads(__tstate
); 
 324     if (PyErr_Occurred()) return NULL
; 
 325 }    Py_INCREF(Py_None
); 
 326     _resultobj 
= Py_None
; 
 330 #define wxListItemAttr_SetFont(_swigobj,_swigarg0)  (_swigobj->SetFont(_swigarg0)) 
 331 static PyObject 
*_wrap_wxListItemAttr_SetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 332     PyObject 
* _resultobj
; 
 333     wxListItemAttr 
* _arg0
; 
 335     PyObject 
* _argo0 
= 0; 
 336     PyObject 
* _argo1 
= 0; 
 337     char *_kwnames
[] = { "self","font", NULL 
}; 
 340     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItemAttr_SetFont",_kwnames
,&_argo0
,&_argo1
))  
 343         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 344         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 345             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_SetFont. Expected _wxListItemAttr_p."); 
 350         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) { 
 351             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListItemAttr_SetFont. Expected _wxFont_p."); 
 356     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 357     wxListItemAttr_SetFont(_arg0
,*_arg1
); 
 359     wxPyEndAllowThreads(__tstate
); 
 360     if (PyErr_Occurred()) return NULL
; 
 361 }    Py_INCREF(Py_None
); 
 362     _resultobj 
= Py_None
; 
 366 #define wxListItemAttr_HasTextColour(_swigobj)  (_swigobj->HasTextColour()) 
 367 static PyObject 
*_wrap_wxListItemAttr_HasTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 368     PyObject 
* _resultobj
; 
 370     wxListItemAttr 
* _arg0
; 
 371     PyObject 
* _argo0 
= 0; 
 372     char *_kwnames
[] = { "self", NULL 
}; 
 375     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_HasTextColour",_kwnames
,&_argo0
))  
 378         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 379         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 380             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_HasTextColour. Expected _wxListItemAttr_p."); 
 385     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 386     _result 
= (bool )wxListItemAttr_HasTextColour(_arg0
); 
 388     wxPyEndAllowThreads(__tstate
); 
 389     if (PyErr_Occurred()) return NULL
; 
 390 }    _resultobj 
= Py_BuildValue("i",_result
); 
 394 #define wxListItemAttr_HasBackgroundColour(_swigobj)  (_swigobj->HasBackgroundColour()) 
 395 static PyObject 
*_wrap_wxListItemAttr_HasBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 396     PyObject 
* _resultobj
; 
 398     wxListItemAttr 
* _arg0
; 
 399     PyObject 
* _argo0 
= 0; 
 400     char *_kwnames
[] = { "self", NULL 
}; 
 403     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_HasBackgroundColour",_kwnames
,&_argo0
))  
 406         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 407         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 408             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_HasBackgroundColour. Expected _wxListItemAttr_p."); 
 413     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 414     _result 
= (bool )wxListItemAttr_HasBackgroundColour(_arg0
); 
 416     wxPyEndAllowThreads(__tstate
); 
 417     if (PyErr_Occurred()) return NULL
; 
 418 }    _resultobj 
= Py_BuildValue("i",_result
); 
 422 #define wxListItemAttr_HasFont(_swigobj)  (_swigobj->HasFont()) 
 423 static PyObject 
*_wrap_wxListItemAttr_HasFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 424     PyObject 
* _resultobj
; 
 426     wxListItemAttr 
* _arg0
; 
 427     PyObject 
* _argo0 
= 0; 
 428     char *_kwnames
[] = { "self", NULL 
}; 
 431     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_HasFont",_kwnames
,&_argo0
))  
 434         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 435         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 436             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_HasFont. Expected _wxListItemAttr_p."); 
 441     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 442     _result 
= (bool )wxListItemAttr_HasFont(_arg0
); 
 444     wxPyEndAllowThreads(__tstate
); 
 445     if (PyErr_Occurred()) return NULL
; 
 446 }    _resultobj 
= Py_BuildValue("i",_result
); 
 450 #define wxListItemAttr_GetTextColour(_swigobj)  (_swigobj->GetTextColour()) 
 451 static PyObject 
*_wrap_wxListItemAttr_GetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 452     PyObject 
* _resultobj
; 
 454     wxListItemAttr 
* _arg0
; 
 455     PyObject 
* _argo0 
= 0; 
 456     char *_kwnames
[] = { "self", NULL 
}; 
 460     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_GetTextColour",_kwnames
,&_argo0
))  
 463         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 464         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 465             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_GetTextColour. Expected _wxListItemAttr_p."); 
 470     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 471     _result 
= new wxColour (wxListItemAttr_GetTextColour(_arg0
)); 
 473     wxPyEndAllowThreads(__tstate
); 
 474     if (PyErr_Occurred()) return NULL
; 
 475 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
 476     _resultobj 
= Py_BuildValue("s",_ptemp
); 
 480 #define wxListItemAttr_GetBackgroundColour(_swigobj)  (_swigobj->GetBackgroundColour()) 
 481 static PyObject 
*_wrap_wxListItemAttr_GetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 482     PyObject 
* _resultobj
; 
 484     wxListItemAttr 
* _arg0
; 
 485     PyObject 
* _argo0 
= 0; 
 486     char *_kwnames
[] = { "self", NULL 
}; 
 490     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_GetBackgroundColour",_kwnames
,&_argo0
))  
 493         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 494         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 495             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_GetBackgroundColour. Expected _wxListItemAttr_p."); 
 500     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 501     _result 
= new wxColour (wxListItemAttr_GetBackgroundColour(_arg0
)); 
 503     wxPyEndAllowThreads(__tstate
); 
 504     if (PyErr_Occurred()) return NULL
; 
 505 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
 506     _resultobj 
= Py_BuildValue("s",_ptemp
); 
 510 #define wxListItemAttr_GetFont(_swigobj)  (_swigobj->GetFont()) 
 511 static PyObject 
*_wrap_wxListItemAttr_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 512     PyObject 
* _resultobj
; 
 514     wxListItemAttr 
* _arg0
; 
 515     PyObject 
* _argo0 
= 0; 
 516     char *_kwnames
[] = { "self", NULL 
}; 
 520     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_GetFont",_kwnames
,&_argo0
))  
 523         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 524         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 525             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_GetFont. Expected _wxListItemAttr_p."); 
 530     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 531     _result 
= new wxFont (wxListItemAttr_GetFont(_arg0
)); 
 533     wxPyEndAllowThreads(__tstate
); 
 534     if (PyErr_Occurred()) return NULL
; 
 535 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p"); 
 536     _resultobj 
= Py_BuildValue("s",_ptemp
); 
 540 static void *SwigwxListItemTowxObject(void *ptr
) { 
 543     src 
= (wxListItem 
*) ptr
; 
 544     dest 
= (wxObject 
*) src
; 
 545     return (void *) dest
; 
 548 #define new_wxListItem() (new wxListItem()) 
 549 static PyObject 
*_wrap_new_wxListItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 550     PyObject 
* _resultobj
; 
 551     wxListItem 
* _result
; 
 552     char *_kwnames
[] = {  NULL 
}; 
 556     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxListItem",_kwnames
))  
 559     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 560     _result 
= (wxListItem 
*)new_wxListItem(); 
 562     wxPyEndAllowThreads(__tstate
); 
 563     if (PyErr_Occurred()) return NULL
; 
 565         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItem_p"); 
 566         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 569         _resultobj 
= Py_None
; 
 574 #define delete_wxListItem(_swigobj) (delete _swigobj) 
 575 static PyObject 
*_wrap_delete_wxListItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 576     PyObject 
* _resultobj
; 
 578     PyObject 
* _argo0 
= 0; 
 579     char *_kwnames
[] = { "self", NULL 
}; 
 582     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxListItem",_kwnames
,&_argo0
))  
 585         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 586         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 587             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxListItem. Expected _wxListItem_p."); 
 592     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 593     delete_wxListItem(_arg0
); 
 595     wxPyEndAllowThreads(__tstate
); 
 596     if (PyErr_Occurred()) return NULL
; 
 597 }    Py_INCREF(Py_None
); 
 598     _resultobj 
= Py_None
; 
 602 #define wxListItem_Clear(_swigobj)  (_swigobj->Clear()) 
 603 static PyObject 
*_wrap_wxListItem_Clear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 604     PyObject 
* _resultobj
; 
 606     PyObject 
* _argo0 
= 0; 
 607     char *_kwnames
[] = { "self", NULL 
}; 
 610     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_Clear",_kwnames
,&_argo0
))  
 613         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 614         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 615             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_Clear. Expected _wxListItem_p."); 
 620     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 621     wxListItem_Clear(_arg0
); 
 623     wxPyEndAllowThreads(__tstate
); 
 624     if (PyErr_Occurred()) return NULL
; 
 625 }    Py_INCREF(Py_None
); 
 626     _resultobj 
= Py_None
; 
 630 #define wxListItem_ClearAttributes(_swigobj)  (_swigobj->ClearAttributes()) 
 631 static PyObject 
*_wrap_wxListItem_ClearAttributes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 632     PyObject 
* _resultobj
; 
 634     PyObject 
* _argo0 
= 0; 
 635     char *_kwnames
[] = { "self", NULL 
}; 
 638     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_ClearAttributes",_kwnames
,&_argo0
))  
 641         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 642         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 643             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_ClearAttributes. Expected _wxListItem_p."); 
 648     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 649     wxListItem_ClearAttributes(_arg0
); 
 651     wxPyEndAllowThreads(__tstate
); 
 652     if (PyErr_Occurred()) return NULL
; 
 653 }    Py_INCREF(Py_None
); 
 654     _resultobj 
= Py_None
; 
 658 #define wxListItem_SetMask(_swigobj,_swigarg0)  (_swigobj->SetMask(_swigarg0)) 
 659 static PyObject 
*_wrap_wxListItem_SetMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 660     PyObject 
* _resultobj
; 
 663     PyObject 
* _argo0 
= 0; 
 664     char *_kwnames
[] = { "self","mask", NULL 
}; 
 667     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetMask",_kwnames
,&_argo0
,&_arg1
))  
 670         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 671         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 672             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetMask. Expected _wxListItem_p."); 
 677     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 678     wxListItem_SetMask(_arg0
,_arg1
); 
 680     wxPyEndAllowThreads(__tstate
); 
 681     if (PyErr_Occurred()) return NULL
; 
 682 }    Py_INCREF(Py_None
); 
 683     _resultobj 
= Py_None
; 
 687 #define wxListItem_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
 688 static PyObject 
*_wrap_wxListItem_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 689     PyObject 
* _resultobj
; 
 692     PyObject 
* _argo0 
= 0; 
 693     char *_kwnames
[] = { "self","id", NULL 
}; 
 696     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetId",_kwnames
,&_argo0
,&_arg1
))  
 699         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 700         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 701             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetId. Expected _wxListItem_p."); 
 706     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 707     wxListItem_SetId(_arg0
,_arg1
); 
 709     wxPyEndAllowThreads(__tstate
); 
 710     if (PyErr_Occurred()) return NULL
; 
 711 }    Py_INCREF(Py_None
); 
 712     _resultobj 
= Py_None
; 
 716 #define wxListItem_SetColumn(_swigobj,_swigarg0)  (_swigobj->SetColumn(_swigarg0)) 
 717 static PyObject 
*_wrap_wxListItem_SetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 718     PyObject 
* _resultobj
; 
 721     PyObject 
* _argo0 
= 0; 
 722     char *_kwnames
[] = { "self","col", NULL 
}; 
 725     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetColumn",_kwnames
,&_argo0
,&_arg1
))  
 728         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 729         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 730             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetColumn. Expected _wxListItem_p."); 
 735     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 736     wxListItem_SetColumn(_arg0
,_arg1
); 
 738     wxPyEndAllowThreads(__tstate
); 
 739     if (PyErr_Occurred()) return NULL
; 
 740 }    Py_INCREF(Py_None
); 
 741     _resultobj 
= Py_None
; 
 745 #define wxListItem_SetState(_swigobj,_swigarg0)  (_swigobj->SetState(_swigarg0)) 
 746 static PyObject 
*_wrap_wxListItem_SetState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 747     PyObject 
* _resultobj
; 
 750     PyObject 
* _argo0 
= 0; 
 751     char *_kwnames
[] = { "self","state", NULL 
}; 
 754     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetState",_kwnames
,&_argo0
,&_arg1
))  
 757         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 758         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 759             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetState. Expected _wxListItem_p."); 
 764     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 765     wxListItem_SetState(_arg0
,_arg1
); 
 767     wxPyEndAllowThreads(__tstate
); 
 768     if (PyErr_Occurred()) return NULL
; 
 769 }    Py_INCREF(Py_None
); 
 770     _resultobj 
= Py_None
; 
 774 #define wxListItem_SetStateMask(_swigobj,_swigarg0)  (_swigobj->SetStateMask(_swigarg0)) 
 775 static PyObject 
*_wrap_wxListItem_SetStateMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 776     PyObject 
* _resultobj
; 
 779     PyObject 
* _argo0 
= 0; 
 780     char *_kwnames
[] = { "self","stateMask", NULL 
}; 
 783     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetStateMask",_kwnames
,&_argo0
,&_arg1
))  
 786         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 787         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 788             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetStateMask. Expected _wxListItem_p."); 
 793     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 794     wxListItem_SetStateMask(_arg0
,_arg1
); 
 796     wxPyEndAllowThreads(__tstate
); 
 797     if (PyErr_Occurred()) return NULL
; 
 798 }    Py_INCREF(Py_None
); 
 799     _resultobj 
= Py_None
; 
 803 #define wxListItem_SetText(_swigobj,_swigarg0)  (_swigobj->SetText(_swigarg0)) 
 804 static PyObject 
*_wrap_wxListItem_SetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 805     PyObject 
* _resultobj
; 
 808     PyObject 
* _argo0 
= 0; 
 809     PyObject 
* _obj1 
= 0; 
 810     char *_kwnames
[] = { "self","text", NULL 
}; 
 813     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetText",_kwnames
,&_argo0
,&_obj1
))  
 816         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 817         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 818             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetText. Expected _wxListItem_p."); 
 823     _arg1 
= wxString_in_helper(_obj1
); 
 828     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 829     wxListItem_SetText(_arg0
,*_arg1
); 
 831     wxPyEndAllowThreads(__tstate
); 
 832     if (PyErr_Occurred()) return NULL
; 
 833 }    Py_INCREF(Py_None
); 
 834     _resultobj 
= Py_None
; 
 842 #define wxListItem_SetImage(_swigobj,_swigarg0)  (_swigobj->SetImage(_swigarg0)) 
 843 static PyObject 
*_wrap_wxListItem_SetImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 844     PyObject 
* _resultobj
; 
 847     PyObject 
* _argo0 
= 0; 
 848     char *_kwnames
[] = { "self","image", NULL 
}; 
 851     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetImage",_kwnames
,&_argo0
,&_arg1
))  
 854         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 855         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 856             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetImage. Expected _wxListItem_p."); 
 861     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 862     wxListItem_SetImage(_arg0
,_arg1
); 
 864     wxPyEndAllowThreads(__tstate
); 
 865     if (PyErr_Occurred()) return NULL
; 
 866 }    Py_INCREF(Py_None
); 
 867     _resultobj 
= Py_None
; 
 871 #define wxListItem_SetData(_swigobj,_swigarg0)  (_swigobj->SetData(_swigarg0)) 
 872 static PyObject 
*_wrap_wxListItem_SetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 873     PyObject 
* _resultobj
; 
 876     PyObject 
* _argo0 
= 0; 
 877     char *_kwnames
[] = { "self","data", NULL 
}; 
 880     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetData",_kwnames
,&_argo0
,&_arg1
))  
 883         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 884         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 885             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetData. Expected _wxListItem_p."); 
 890     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 891     wxListItem_SetData(_arg0
,_arg1
); 
 893     wxPyEndAllowThreads(__tstate
); 
 894     if (PyErr_Occurred()) return NULL
; 
 895 }    Py_INCREF(Py_None
); 
 896     _resultobj 
= Py_None
; 
 900 #define wxListItem_SetWidth(_swigobj,_swigarg0)  (_swigobj->SetWidth(_swigarg0)) 
 901 static PyObject 
*_wrap_wxListItem_SetWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 902     PyObject 
* _resultobj
; 
 905     PyObject 
* _argo0 
= 0; 
 906     char *_kwnames
[] = { "self","width", NULL 
}; 
 909     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetWidth",_kwnames
,&_argo0
,&_arg1
))  
 912         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 913         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 914             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetWidth. Expected _wxListItem_p."); 
 919     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 920     wxListItem_SetWidth(_arg0
,_arg1
); 
 922     wxPyEndAllowThreads(__tstate
); 
 923     if (PyErr_Occurred()) return NULL
; 
 924 }    Py_INCREF(Py_None
); 
 925     _resultobj 
= Py_None
; 
 929 #define wxListItem_SetAlign(_swigobj,_swigarg0)  (_swigobj->SetAlign(_swigarg0)) 
 930 static PyObject 
*_wrap_wxListItem_SetAlign(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 931     PyObject 
* _resultobj
; 
 933     wxListColumnFormat  _arg1
; 
 934     PyObject 
* _argo0 
= 0; 
 935     char *_kwnames
[] = { "self","align", NULL 
}; 
 938     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetAlign",_kwnames
,&_argo0
,&_arg1
))  
 941         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 942         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 943             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetAlign. Expected _wxListItem_p."); 
 948     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 949     wxListItem_SetAlign(_arg0
,_arg1
); 
 951     wxPyEndAllowThreads(__tstate
); 
 952     if (PyErr_Occurred()) return NULL
; 
 953 }    Py_INCREF(Py_None
); 
 954     _resultobj 
= Py_None
; 
 958 #define wxListItem_SetTextColour(_swigobj,_swigarg0)  (_swigobj->SetTextColour(_swigarg0)) 
 959 static PyObject 
*_wrap_wxListItem_SetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 960     PyObject 
* _resultobj
; 
 963     PyObject 
* _argo0 
= 0; 
 965     PyObject 
* _obj1 
= 0; 
 966     char *_kwnames
[] = { "self","colText", NULL 
}; 
 969     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetTextColour",_kwnames
,&_argo0
,&_obj1
))  
 972         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 973         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 974             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetTextColour. Expected _wxListItem_p."); 
 980     if (! wxColour_helper(_obj1
, &_arg1
)) 
 984     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 985     wxListItem_SetTextColour(_arg0
,*_arg1
); 
 987     wxPyEndAllowThreads(__tstate
); 
 988     if (PyErr_Occurred()) return NULL
; 
 989 }    Py_INCREF(Py_None
); 
 990     _resultobj 
= Py_None
; 
 994 #define wxListItem_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
 995 static PyObject 
*_wrap_wxListItem_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 996     PyObject 
* _resultobj
; 
 999     PyObject 
* _argo0 
= 0; 
1001     PyObject 
* _obj1 
= 0; 
1002     char *_kwnames
[] = { "self","colBack", NULL 
}; 
1005     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetBackgroundColour",_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_SetBackgroundColour. Expected _wxListItem_p."); 
1016     if (! wxColour_helper(_obj1
, &_arg1
)) 
1020     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1021     wxListItem_SetBackgroundColour(_arg0
,*_arg1
); 
1023     wxPyEndAllowThreads(__tstate
); 
1024     if (PyErr_Occurred()) return NULL
; 
1025 }    Py_INCREF(Py_None
); 
1026     _resultobj 
= Py_None
; 
1030 #define wxListItem_SetFont(_swigobj,_swigarg0)  (_swigobj->SetFont(_swigarg0)) 
1031 static PyObject 
*_wrap_wxListItem_SetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1032     PyObject 
* _resultobj
; 
1035     PyObject 
* _argo0 
= 0; 
1036     PyObject 
* _argo1 
= 0; 
1037     char *_kwnames
[] = { "self","font", NULL 
}; 
1040     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetFont",_kwnames
,&_argo0
,&_argo1
))  
1043         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1044         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1045             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetFont. Expected _wxListItem_p."); 
1050         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) { 
1051             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListItem_SetFont. Expected _wxFont_p."); 
1056     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1057     wxListItem_SetFont(_arg0
,*_arg1
); 
1059     wxPyEndAllowThreads(__tstate
); 
1060     if (PyErr_Occurred()) return NULL
; 
1061 }    Py_INCREF(Py_None
); 
1062     _resultobj 
= Py_None
; 
1066 #define wxListItem_GetMask(_swigobj)  (_swigobj->GetMask()) 
1067 static PyObject 
*_wrap_wxListItem_GetMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1068     PyObject 
* _resultobj
; 
1071     PyObject 
* _argo0 
= 0; 
1072     char *_kwnames
[] = { "self", NULL 
}; 
1075     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetMask",_kwnames
,&_argo0
))  
1078         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1079         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1080             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetMask. Expected _wxListItem_p."); 
1085     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1086     _result 
= (long )wxListItem_GetMask(_arg0
); 
1088     wxPyEndAllowThreads(__tstate
); 
1089     if (PyErr_Occurred()) return NULL
; 
1090 }    _resultobj 
= Py_BuildValue("l",_result
); 
1094 #define wxListItem_GetId(_swigobj)  (_swigobj->GetId()) 
1095 static PyObject 
*_wrap_wxListItem_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1096     PyObject 
* _resultobj
; 
1099     PyObject 
* _argo0 
= 0; 
1100     char *_kwnames
[] = { "self", NULL 
}; 
1103     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetId",_kwnames
,&_argo0
))  
1106         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1107         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1108             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetId. Expected _wxListItem_p."); 
1113     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1114     _result 
= (long )wxListItem_GetId(_arg0
); 
1116     wxPyEndAllowThreads(__tstate
); 
1117     if (PyErr_Occurred()) return NULL
; 
1118 }    _resultobj 
= Py_BuildValue("l",_result
); 
1122 #define wxListItem_GetColumn(_swigobj)  (_swigobj->GetColumn()) 
1123 static PyObject 
*_wrap_wxListItem_GetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1124     PyObject 
* _resultobj
; 
1127     PyObject 
* _argo0 
= 0; 
1128     char *_kwnames
[] = { "self", NULL 
}; 
1131     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetColumn",_kwnames
,&_argo0
))  
1134         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1135         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1136             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetColumn. Expected _wxListItem_p."); 
1141     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1142     _result 
= (int )wxListItem_GetColumn(_arg0
); 
1144     wxPyEndAllowThreads(__tstate
); 
1145     if (PyErr_Occurred()) return NULL
; 
1146 }    _resultobj 
= Py_BuildValue("i",_result
); 
1150 #define wxListItem_GetState(_swigobj)  (_swigobj->GetState()) 
1151 static PyObject 
*_wrap_wxListItem_GetState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1152     PyObject 
* _resultobj
; 
1155     PyObject 
* _argo0 
= 0; 
1156     char *_kwnames
[] = { "self", NULL 
}; 
1159     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetState",_kwnames
,&_argo0
))  
1162         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1163         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1164             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetState. Expected _wxListItem_p."); 
1169     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1170     _result 
= (long )wxListItem_GetState(_arg0
); 
1172     wxPyEndAllowThreads(__tstate
); 
1173     if (PyErr_Occurred()) return NULL
; 
1174 }    _resultobj 
= Py_BuildValue("l",_result
); 
1178 #define wxListItem_GetText(_swigobj)  (_swigobj->GetText()) 
1179 static PyObject 
*_wrap_wxListItem_GetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1180     PyObject 
* _resultobj
; 
1183     PyObject 
* _argo0 
= 0; 
1184     char *_kwnames
[] = { "self", NULL 
}; 
1187     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetText",_kwnames
,&_argo0
))  
1190         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1191         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1192             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetText. Expected _wxListItem_p."); 
1197     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1198     const wxString 
& _result_ref 
= wxListItem_GetText(_arg0
); 
1199     _result 
= (wxString 
*) &_result_ref
; 
1201     wxPyEndAllowThreads(__tstate
); 
1202     if (PyErr_Occurred()) return NULL
; 
1205     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
1207     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1213 #define wxListItem_GetImage(_swigobj)  (_swigobj->GetImage()) 
1214 static PyObject 
*_wrap_wxListItem_GetImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1215     PyObject 
* _resultobj
; 
1218     PyObject 
* _argo0 
= 0; 
1219     char *_kwnames
[] = { "self", NULL 
}; 
1222     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetImage",_kwnames
,&_argo0
))  
1225         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1226         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1227             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetImage. Expected _wxListItem_p."); 
1232     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1233     _result 
= (int )wxListItem_GetImage(_arg0
); 
1235     wxPyEndAllowThreads(__tstate
); 
1236     if (PyErr_Occurred()) return NULL
; 
1237 }    _resultobj 
= Py_BuildValue("i",_result
); 
1241 #define wxListItem_GetData(_swigobj)  (_swigobj->GetData()) 
1242 static PyObject 
*_wrap_wxListItem_GetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1243     PyObject 
* _resultobj
; 
1246     PyObject 
* _argo0 
= 0; 
1247     char *_kwnames
[] = { "self", NULL 
}; 
1250     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetData",_kwnames
,&_argo0
))  
1253         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1254         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1255             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetData. Expected _wxListItem_p."); 
1260     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1261     _result 
= (long )wxListItem_GetData(_arg0
); 
1263     wxPyEndAllowThreads(__tstate
); 
1264     if (PyErr_Occurred()) return NULL
; 
1265 }    _resultobj 
= Py_BuildValue("l",_result
); 
1269 #define wxListItem_GetWidth(_swigobj)  (_swigobj->GetWidth()) 
1270 static PyObject 
*_wrap_wxListItem_GetWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1271     PyObject 
* _resultobj
; 
1274     PyObject 
* _argo0 
= 0; 
1275     char *_kwnames
[] = { "self", NULL 
}; 
1278     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetWidth",_kwnames
,&_argo0
))  
1281         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1282         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1283             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetWidth. Expected _wxListItem_p."); 
1288     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1289     _result 
= (int )wxListItem_GetWidth(_arg0
); 
1291     wxPyEndAllowThreads(__tstate
); 
1292     if (PyErr_Occurred()) return NULL
; 
1293 }    _resultobj 
= Py_BuildValue("i",_result
); 
1297 #define wxListItem_GetAlign(_swigobj)  (_swigobj->GetAlign()) 
1298 static PyObject 
*_wrap_wxListItem_GetAlign(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1299     PyObject 
* _resultobj
; 
1300     wxListColumnFormat  _result
; 
1302     PyObject 
* _argo0 
= 0; 
1303     char *_kwnames
[] = { "self", NULL 
}; 
1306     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetAlign",_kwnames
,&_argo0
))  
1309         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1310         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1311             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetAlign. Expected _wxListItem_p."); 
1316     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1317     _result 
= (wxListColumnFormat 
)wxListItem_GetAlign(_arg0
); 
1319     wxPyEndAllowThreads(__tstate
); 
1320     if (PyErr_Occurred()) return NULL
; 
1321 }    _resultobj 
= Py_BuildValue("i",_result
); 
1325 #define wxListItem_GetAttributes(_swigobj)  (_swigobj->GetAttributes()) 
1326 static PyObject 
*_wrap_wxListItem_GetAttributes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1327     PyObject 
* _resultobj
; 
1328     wxListItemAttr 
* _result
; 
1330     PyObject 
* _argo0 
= 0; 
1331     char *_kwnames
[] = { "self", NULL 
}; 
1335     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetAttributes",_kwnames
,&_argo0
))  
1338         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1339         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1340             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetAttributes. Expected _wxListItem_p."); 
1345     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1346     _result 
= (wxListItemAttr 
*)wxListItem_GetAttributes(_arg0
); 
1348     wxPyEndAllowThreads(__tstate
); 
1349     if (PyErr_Occurred()) return NULL
; 
1351         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItemAttr_p"); 
1352         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1355         _resultobj 
= Py_None
; 
1360 #define wxListItem_HasAttributes(_swigobj)  (_swigobj->HasAttributes()) 
1361 static PyObject 
*_wrap_wxListItem_HasAttributes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1362     PyObject 
* _resultobj
; 
1365     PyObject 
* _argo0 
= 0; 
1366     char *_kwnames
[] = { "self", NULL 
}; 
1369     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_HasAttributes",_kwnames
,&_argo0
))  
1372         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1373         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1374             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_HasAttributes. Expected _wxListItem_p."); 
1379     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1380     _result 
= (bool )wxListItem_HasAttributes(_arg0
); 
1382     wxPyEndAllowThreads(__tstate
); 
1383     if (PyErr_Occurred()) return NULL
; 
1384 }    _resultobj 
= Py_BuildValue("i",_result
); 
1388 #define wxListItem_GetTextColour(_swigobj)  (_swigobj->GetTextColour()) 
1389 static PyObject 
*_wrap_wxListItem_GetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1390     PyObject 
* _resultobj
; 
1393     PyObject 
* _argo0 
= 0; 
1394     char *_kwnames
[] = { "self", NULL 
}; 
1398     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetTextColour",_kwnames
,&_argo0
))  
1401         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1402         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1403             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetTextColour. Expected _wxListItem_p."); 
1408     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1409     _result 
= new wxColour (wxListItem_GetTextColour(_arg0
)); 
1411     wxPyEndAllowThreads(__tstate
); 
1412     if (PyErr_Occurred()) return NULL
; 
1413 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
1414     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1418 #define wxListItem_GetBackgroundColour(_swigobj)  (_swigobj->GetBackgroundColour()) 
1419 static PyObject 
*_wrap_wxListItem_GetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1420     PyObject 
* _resultobj
; 
1423     PyObject 
* _argo0 
= 0; 
1424     char *_kwnames
[] = { "self", NULL 
}; 
1428     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetBackgroundColour",_kwnames
,&_argo0
))  
1431         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1432         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1433             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetBackgroundColour. Expected _wxListItem_p."); 
1438     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1439     _result 
= new wxColour (wxListItem_GetBackgroundColour(_arg0
)); 
1441     wxPyEndAllowThreads(__tstate
); 
1442     if (PyErr_Occurred()) return NULL
; 
1443 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
1444     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1448 #define wxListItem_GetFont(_swigobj)  (_swigobj->GetFont()) 
1449 static PyObject 
*_wrap_wxListItem_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1450     PyObject 
* _resultobj
; 
1453     PyObject 
* _argo0 
= 0; 
1454     char *_kwnames
[] = { "self", NULL 
}; 
1458     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetFont",_kwnames
,&_argo0
))  
1461         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1462         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1463             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetFont. Expected _wxListItem_p."); 
1468     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1469     _result 
= new wxFont (wxListItem_GetFont(_arg0
)); 
1471     wxPyEndAllowThreads(__tstate
); 
1472     if (PyErr_Occurred()) return NULL
; 
1473 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p"); 
1474     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1478 #define wxListItem_m_mask_set(_swigobj,_swigval) (_swigobj->m_mask = _swigval,_swigval) 
1479 static PyObject 
*_wrap_wxListItem_m_mask_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1480     PyObject 
* _resultobj
; 
1484     PyObject 
* _argo0 
= 0; 
1485     char *_kwnames
[] = { "self","m_mask", NULL 
}; 
1488     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_mask_set",_kwnames
,&_argo0
,&_arg1
))  
1491         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1492         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1493             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_mask_set. Expected _wxListItem_p."); 
1498     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1499     _result 
= (long )wxListItem_m_mask_set(_arg0
,_arg1
); 
1501     wxPyEndAllowThreads(__tstate
); 
1502     if (PyErr_Occurred()) return NULL
; 
1503 }    _resultobj 
= Py_BuildValue("l",_result
); 
1507 #define wxListItem_m_mask_get(_swigobj) ((long ) _swigobj->m_mask) 
1508 static PyObject 
*_wrap_wxListItem_m_mask_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1509     PyObject 
* _resultobj
; 
1512     PyObject 
* _argo0 
= 0; 
1513     char *_kwnames
[] = { "self", NULL 
}; 
1516     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_mask_get",_kwnames
,&_argo0
))  
1519         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1520         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1521             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_mask_get. Expected _wxListItem_p."); 
1526     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1527     _result 
= (long )wxListItem_m_mask_get(_arg0
); 
1529     wxPyEndAllowThreads(__tstate
); 
1530     if (PyErr_Occurred()) return NULL
; 
1531 }    _resultobj 
= Py_BuildValue("l",_result
); 
1535 #define wxListItem_m_itemId_set(_swigobj,_swigval) (_swigobj->m_itemId = _swigval,_swigval) 
1536 static PyObject 
*_wrap_wxListItem_m_itemId_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1537     PyObject 
* _resultobj
; 
1541     PyObject 
* _argo0 
= 0; 
1542     char *_kwnames
[] = { "self","m_itemId", NULL 
}; 
1545     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_itemId_set",_kwnames
,&_argo0
,&_arg1
))  
1548         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1549         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1550             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_itemId_set. Expected _wxListItem_p."); 
1555     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1556     _result 
= (long )wxListItem_m_itemId_set(_arg0
,_arg1
); 
1558     wxPyEndAllowThreads(__tstate
); 
1559     if (PyErr_Occurred()) return NULL
; 
1560 }    _resultobj 
= Py_BuildValue("l",_result
); 
1564 #define wxListItem_m_itemId_get(_swigobj) ((long ) _swigobj->m_itemId) 
1565 static PyObject 
*_wrap_wxListItem_m_itemId_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1566     PyObject 
* _resultobj
; 
1569     PyObject 
* _argo0 
= 0; 
1570     char *_kwnames
[] = { "self", NULL 
}; 
1573     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_itemId_get",_kwnames
,&_argo0
))  
1576         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1577         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1578             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_itemId_get. Expected _wxListItem_p."); 
1583     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1584     _result 
= (long )wxListItem_m_itemId_get(_arg0
); 
1586     wxPyEndAllowThreads(__tstate
); 
1587     if (PyErr_Occurred()) return NULL
; 
1588 }    _resultobj 
= Py_BuildValue("l",_result
); 
1592 #define wxListItem_m_col_set(_swigobj,_swigval) (_swigobj->m_col = _swigval,_swigval) 
1593 static PyObject 
*_wrap_wxListItem_m_col_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1594     PyObject 
* _resultobj
; 
1598     PyObject 
* _argo0 
= 0; 
1599     char *_kwnames
[] = { "self","m_col", NULL 
}; 
1602     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_col_set",_kwnames
,&_argo0
,&_arg1
))  
1605         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1606         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1607             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_col_set. Expected _wxListItem_p."); 
1612     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1613     _result 
= (int )wxListItem_m_col_set(_arg0
,_arg1
); 
1615     wxPyEndAllowThreads(__tstate
); 
1616     if (PyErr_Occurred()) return NULL
; 
1617 }    _resultobj 
= Py_BuildValue("i",_result
); 
1621 #define wxListItem_m_col_get(_swigobj) ((int ) _swigobj->m_col) 
1622 static PyObject 
*_wrap_wxListItem_m_col_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1623     PyObject 
* _resultobj
; 
1626     PyObject 
* _argo0 
= 0; 
1627     char *_kwnames
[] = { "self", NULL 
}; 
1630     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_col_get",_kwnames
,&_argo0
))  
1633         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1634         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1635             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_col_get. Expected _wxListItem_p."); 
1640     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1641     _result 
= (int )wxListItem_m_col_get(_arg0
); 
1643     wxPyEndAllowThreads(__tstate
); 
1644     if (PyErr_Occurred()) return NULL
; 
1645 }    _resultobj 
= Py_BuildValue("i",_result
); 
1649 #define wxListItem_m_state_set(_swigobj,_swigval) (_swigobj->m_state = _swigval,_swigval) 
1650 static PyObject 
*_wrap_wxListItem_m_state_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1651     PyObject 
* _resultobj
; 
1655     PyObject 
* _argo0 
= 0; 
1656     char *_kwnames
[] = { "self","m_state", NULL 
}; 
1659     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_state_set",_kwnames
,&_argo0
,&_arg1
))  
1662         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1663         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1664             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_state_set. Expected _wxListItem_p."); 
1669     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1670     _result 
= (long )wxListItem_m_state_set(_arg0
,_arg1
); 
1672     wxPyEndAllowThreads(__tstate
); 
1673     if (PyErr_Occurred()) return NULL
; 
1674 }    _resultobj 
= Py_BuildValue("l",_result
); 
1678 #define wxListItem_m_state_get(_swigobj) ((long ) _swigobj->m_state) 
1679 static PyObject 
*_wrap_wxListItem_m_state_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1680     PyObject 
* _resultobj
; 
1683     PyObject 
* _argo0 
= 0; 
1684     char *_kwnames
[] = { "self", NULL 
}; 
1687     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_state_get",_kwnames
,&_argo0
))  
1690         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1691         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1692             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_state_get. Expected _wxListItem_p."); 
1697     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1698     _result 
= (long )wxListItem_m_state_get(_arg0
); 
1700     wxPyEndAllowThreads(__tstate
); 
1701     if (PyErr_Occurred()) return NULL
; 
1702 }    _resultobj 
= Py_BuildValue("l",_result
); 
1706 #define wxListItem_m_stateMask_set(_swigobj,_swigval) (_swigobj->m_stateMask = _swigval,_swigval) 
1707 static PyObject 
*_wrap_wxListItem_m_stateMask_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1708     PyObject 
* _resultobj
; 
1712     PyObject 
* _argo0 
= 0; 
1713     char *_kwnames
[] = { "self","m_stateMask", NULL 
}; 
1716     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_stateMask_set",_kwnames
,&_argo0
,&_arg1
))  
1719         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1720         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1721             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_stateMask_set. Expected _wxListItem_p."); 
1726     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1727     _result 
= (long )wxListItem_m_stateMask_set(_arg0
,_arg1
); 
1729     wxPyEndAllowThreads(__tstate
); 
1730     if (PyErr_Occurred()) return NULL
; 
1731 }    _resultobj 
= Py_BuildValue("l",_result
); 
1735 #define wxListItem_m_stateMask_get(_swigobj) ((long ) _swigobj->m_stateMask) 
1736 static PyObject 
*_wrap_wxListItem_m_stateMask_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1737     PyObject 
* _resultobj
; 
1740     PyObject 
* _argo0 
= 0; 
1741     char *_kwnames
[] = { "self", NULL 
}; 
1744     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_stateMask_get",_kwnames
,&_argo0
))  
1747         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1748         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1749             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_stateMask_get. Expected _wxListItem_p."); 
1754     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1755     _result 
= (long )wxListItem_m_stateMask_get(_arg0
); 
1757     wxPyEndAllowThreads(__tstate
); 
1758     if (PyErr_Occurred()) return NULL
; 
1759 }    _resultobj 
= Py_BuildValue("l",_result
); 
1763 #define wxListItem_m_text_set(_swigobj,_swigval) (_swigobj->m_text = *(_swigval),_swigval) 
1764 static PyObject 
*_wrap_wxListItem_m_text_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1765     PyObject 
* _resultobj
; 
1769     PyObject 
* _argo0 
= 0; 
1770     PyObject 
* _obj1 
= 0; 
1771     char *_kwnames
[] = { "self","m_text", NULL 
}; 
1774     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_m_text_set",_kwnames
,&_argo0
,&_obj1
))  
1777         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1778         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1779             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_text_set. Expected _wxListItem_p."); 
1784     _arg1 
= wxString_in_helper(_obj1
); 
1789     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1790     _result 
= (wxString 
*)wxListItem_m_text_set(_arg0
,_arg1
); 
1792     wxPyEndAllowThreads(__tstate
); 
1793     if (PyErr_Occurred()) return NULL
; 
1796     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
1798     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1808 #define wxListItem_m_text_get(_swigobj) (&_swigobj->m_text) 
1809 static PyObject 
*_wrap_wxListItem_m_text_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1810     PyObject 
* _resultobj
; 
1813     PyObject 
* _argo0 
= 0; 
1814     char *_kwnames
[] = { "self", NULL 
}; 
1817     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_text_get",_kwnames
,&_argo0
))  
1820         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1821         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1822             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_text_get. Expected _wxListItem_p."); 
1827     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1828     _result 
= (wxString 
*)wxListItem_m_text_get(_arg0
); 
1830     wxPyEndAllowThreads(__tstate
); 
1831     if (PyErr_Occurred()) return NULL
; 
1834     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
1836     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1842 #define wxListItem_m_image_set(_swigobj,_swigval) (_swigobj->m_image = _swigval,_swigval) 
1843 static PyObject 
*_wrap_wxListItem_m_image_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1844     PyObject 
* _resultobj
; 
1848     PyObject 
* _argo0 
= 0; 
1849     char *_kwnames
[] = { "self","m_image", NULL 
}; 
1852     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_image_set",_kwnames
,&_argo0
,&_arg1
))  
1855         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1856         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1857             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_image_set. Expected _wxListItem_p."); 
1862     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1863     _result 
= (int )wxListItem_m_image_set(_arg0
,_arg1
); 
1865     wxPyEndAllowThreads(__tstate
); 
1866     if (PyErr_Occurred()) return NULL
; 
1867 }    _resultobj 
= Py_BuildValue("i",_result
); 
1871 #define wxListItem_m_image_get(_swigobj) ((int ) _swigobj->m_image) 
1872 static PyObject 
*_wrap_wxListItem_m_image_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1873     PyObject 
* _resultobj
; 
1876     PyObject 
* _argo0 
= 0; 
1877     char *_kwnames
[] = { "self", NULL 
}; 
1880     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_image_get",_kwnames
,&_argo0
))  
1883         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1884         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1885             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_image_get. Expected _wxListItem_p."); 
1890     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1891     _result 
= (int )wxListItem_m_image_get(_arg0
); 
1893     wxPyEndAllowThreads(__tstate
); 
1894     if (PyErr_Occurred()) return NULL
; 
1895 }    _resultobj 
= Py_BuildValue("i",_result
); 
1899 #define wxListItem_m_data_set(_swigobj,_swigval) (_swigobj->m_data = _swigval,_swigval) 
1900 static PyObject 
*_wrap_wxListItem_m_data_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1901     PyObject 
* _resultobj
; 
1905     PyObject 
* _argo0 
= 0; 
1906     char *_kwnames
[] = { "self","m_data", NULL 
}; 
1909     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_data_set",_kwnames
,&_argo0
,&_arg1
))  
1912         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1913         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1914             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_data_set. Expected _wxListItem_p."); 
1919     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1920     _result 
= (long )wxListItem_m_data_set(_arg0
,_arg1
); 
1922     wxPyEndAllowThreads(__tstate
); 
1923     if (PyErr_Occurred()) return NULL
; 
1924 }    _resultobj 
= Py_BuildValue("l",_result
); 
1928 #define wxListItem_m_data_get(_swigobj) ((long ) _swigobj->m_data) 
1929 static PyObject 
*_wrap_wxListItem_m_data_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1930     PyObject 
* _resultobj
; 
1933     PyObject 
* _argo0 
= 0; 
1934     char *_kwnames
[] = { "self", NULL 
}; 
1937     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_data_get",_kwnames
,&_argo0
))  
1940         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1941         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1942             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_data_get. Expected _wxListItem_p."); 
1947     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1948     _result 
= (long )wxListItem_m_data_get(_arg0
); 
1950     wxPyEndAllowThreads(__tstate
); 
1951     if (PyErr_Occurred()) return NULL
; 
1952 }    _resultobj 
= Py_BuildValue("l",_result
); 
1956 #define wxListItem_m_format_set(_swigobj,_swigval) (_swigobj->m_format = _swigval,_swigval) 
1957 static PyObject 
*_wrap_wxListItem_m_format_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1958     PyObject 
* _resultobj
; 
1962     PyObject 
* _argo0 
= 0; 
1963     char *_kwnames
[] = { "self","m_format", NULL 
}; 
1966     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_format_set",_kwnames
,&_argo0
,&_arg1
))  
1969         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1970         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1971             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_format_set. Expected _wxListItem_p."); 
1976     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1977     _result 
= (int )wxListItem_m_format_set(_arg0
,_arg1
); 
1979     wxPyEndAllowThreads(__tstate
); 
1980     if (PyErr_Occurred()) return NULL
; 
1981 }    _resultobj 
= Py_BuildValue("i",_result
); 
1985 #define wxListItem_m_format_get(_swigobj) ((int ) _swigobj->m_format) 
1986 static PyObject 
*_wrap_wxListItem_m_format_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1987     PyObject 
* _resultobj
; 
1990     PyObject 
* _argo0 
= 0; 
1991     char *_kwnames
[] = { "self", NULL 
}; 
1994     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_format_get",_kwnames
,&_argo0
))  
1997         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1998         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1999             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_format_get. Expected _wxListItem_p."); 
2004     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2005     _result 
= (int )wxListItem_m_format_get(_arg0
); 
2007     wxPyEndAllowThreads(__tstate
); 
2008     if (PyErr_Occurred()) return NULL
; 
2009 }    _resultobj 
= Py_BuildValue("i",_result
); 
2013 #define wxListItem_m_width_set(_swigobj,_swigval) (_swigobj->m_width = _swigval,_swigval) 
2014 static PyObject 
*_wrap_wxListItem_m_width_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2015     PyObject 
* _resultobj
; 
2019     PyObject 
* _argo0 
= 0; 
2020     char *_kwnames
[] = { "self","m_width", NULL 
}; 
2023     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_width_set",_kwnames
,&_argo0
,&_arg1
))  
2026         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2027         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
2028             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_width_set. Expected _wxListItem_p."); 
2033     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2034     _result 
= (int )wxListItem_m_width_set(_arg0
,_arg1
); 
2036     wxPyEndAllowThreads(__tstate
); 
2037     if (PyErr_Occurred()) return NULL
; 
2038 }    _resultobj 
= Py_BuildValue("i",_result
); 
2042 #define wxListItem_m_width_get(_swigobj) ((int ) _swigobj->m_width) 
2043 static PyObject 
*_wrap_wxListItem_m_width_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2044     PyObject 
* _resultobj
; 
2047     PyObject 
* _argo0 
= 0; 
2048     char *_kwnames
[] = { "self", NULL 
}; 
2051     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_width_get",_kwnames
,&_argo0
))  
2054         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2055         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
2056             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_width_get. Expected _wxListItem_p."); 
2061     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2062     _result 
= (int )wxListItem_m_width_get(_arg0
); 
2064     wxPyEndAllowThreads(__tstate
); 
2065     if (PyErr_Occurred()) return NULL
; 
2066 }    _resultobj 
= Py_BuildValue("i",_result
); 
2070 static void *SwigwxListEventTowxNotifyEvent(void *ptr
) { 
2072     wxNotifyEvent 
*dest
; 
2073     src 
= (wxListEvent 
*) ptr
; 
2074     dest 
= (wxNotifyEvent 
*) src
; 
2075     return (void *) dest
; 
2078 static void *SwigwxListEventTowxCommandEvent(void *ptr
) { 
2080     wxCommandEvent 
*dest
; 
2081     src 
= (wxListEvent 
*) ptr
; 
2082     dest 
= (wxCommandEvent 
*) src
; 
2083     return (void *) dest
; 
2086 static void *SwigwxListEventTowxEvent(void *ptr
) { 
2089     src 
= (wxListEvent 
*) ptr
; 
2090     dest 
= (wxEvent 
*) src
; 
2091     return (void *) dest
; 
2094 static void *SwigwxListEventTowxObject(void *ptr
) { 
2097     src 
= (wxListEvent 
*) ptr
; 
2098     dest 
= (wxObject 
*) src
; 
2099     return (void *) dest
; 
2102 #define new_wxListEvent(_swigarg0,_swigarg1) (new wxListEvent(_swigarg0,_swigarg1)) 
2103 static PyObject 
*_wrap_new_wxListEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2104     PyObject 
* _resultobj
; 
2105     wxListEvent 
* _result
; 
2106     wxEventType  _arg0 
= (wxEventType 
) wxEVT_NULL
; 
2107     int  _arg1 
= (int ) 0; 
2108     char *_kwnames
[] = { "commandType","id", NULL 
}; 
2112     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxListEvent",_kwnames
,&_arg0
,&_arg1
))  
2115     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2116     _result 
= (wxListEvent 
*)new_wxListEvent(_arg0
,_arg1
); 
2118     wxPyEndAllowThreads(__tstate
); 
2119     if (PyErr_Occurred()) return NULL
; 
2121         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListEvent_p"); 
2122         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2125         _resultobj 
= Py_None
; 
2130 #define wxListEvent_m_code_get(_swigobj) ((int ) _swigobj->m_code) 
2131 static PyObject 
*_wrap_wxListEvent_m_code_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2132     PyObject 
* _resultobj
; 
2134     wxListEvent 
* _arg0
; 
2135     PyObject 
* _argo0 
= 0; 
2136     char *_kwnames
[] = { "self", NULL 
}; 
2139     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_code_get",_kwnames
,&_argo0
))  
2142         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2143         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2144             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_code_get. Expected _wxListEvent_p."); 
2149     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2150     _result 
= (int )wxListEvent_m_code_get(_arg0
); 
2152     wxPyEndAllowThreads(__tstate
); 
2153     if (PyErr_Occurred()) return NULL
; 
2154 }    _resultobj 
= Py_BuildValue("i",_result
); 
2158 #define wxListEvent_m_oldItemIndex_get(_swigobj) ((long ) _swigobj->m_oldItemIndex) 
2159 static PyObject 
*_wrap_wxListEvent_m_oldItemIndex_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2160     PyObject 
* _resultobj
; 
2162     wxListEvent 
* _arg0
; 
2163     PyObject 
* _argo0 
= 0; 
2164     char *_kwnames
[] = { "self", NULL 
}; 
2167     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_oldItemIndex_get",_kwnames
,&_argo0
))  
2170         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2171         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2172             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_oldItemIndex_get. Expected _wxListEvent_p."); 
2177     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2178     _result 
= (long )wxListEvent_m_oldItemIndex_get(_arg0
); 
2180     wxPyEndAllowThreads(__tstate
); 
2181     if (PyErr_Occurred()) return NULL
; 
2182 }    _resultobj 
= Py_BuildValue("l",_result
); 
2186 #define wxListEvent_m_itemIndex_get(_swigobj) ((long ) _swigobj->m_itemIndex) 
2187 static PyObject 
*_wrap_wxListEvent_m_itemIndex_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2188     PyObject 
* _resultobj
; 
2190     wxListEvent 
* _arg0
; 
2191     PyObject 
* _argo0 
= 0; 
2192     char *_kwnames
[] = { "self", NULL 
}; 
2195     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_itemIndex_get",_kwnames
,&_argo0
))  
2198         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2199         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2200             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_itemIndex_get. Expected _wxListEvent_p."); 
2205     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2206     _result 
= (long )wxListEvent_m_itemIndex_get(_arg0
); 
2208     wxPyEndAllowThreads(__tstate
); 
2209     if (PyErr_Occurred()) return NULL
; 
2210 }    _resultobj 
= Py_BuildValue("l",_result
); 
2214 #define wxListEvent_m_col_get(_swigobj) ((int ) _swigobj->m_col) 
2215 static PyObject 
*_wrap_wxListEvent_m_col_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2216     PyObject 
* _resultobj
; 
2218     wxListEvent 
* _arg0
; 
2219     PyObject 
* _argo0 
= 0; 
2220     char *_kwnames
[] = { "self", NULL 
}; 
2223     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_col_get",_kwnames
,&_argo0
))  
2226         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2227         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2228             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_col_get. Expected _wxListEvent_p."); 
2233     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2234     _result 
= (int )wxListEvent_m_col_get(_arg0
); 
2236     wxPyEndAllowThreads(__tstate
); 
2237     if (PyErr_Occurred()) return NULL
; 
2238 }    _resultobj 
= Py_BuildValue("i",_result
); 
2242 #define wxListEvent_m_pointDrag_get(_swigobj) (&_swigobj->m_pointDrag) 
2243 static PyObject 
*_wrap_wxListEvent_m_pointDrag_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2244     PyObject 
* _resultobj
; 
2246     wxListEvent 
* _arg0
; 
2247     PyObject 
* _argo0 
= 0; 
2248     char *_kwnames
[] = { "self", NULL 
}; 
2252     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_pointDrag_get",_kwnames
,&_argo0
))  
2255         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2256         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2257             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_pointDrag_get. Expected _wxListEvent_p."); 
2262     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2263     _result 
= (wxPoint 
*)wxListEvent_m_pointDrag_get(_arg0
); 
2265     wxPyEndAllowThreads(__tstate
); 
2266     if (PyErr_Occurred()) return NULL
; 
2268         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPoint_p"); 
2269         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2272         _resultobj 
= Py_None
; 
2277 #define wxListEvent_m_item_get(_swigobj) (&_swigobj->m_item) 
2278 static PyObject 
*_wrap_wxListEvent_m_item_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2279     PyObject 
* _resultobj
; 
2280     wxListItem 
* _result
; 
2281     wxListEvent 
* _arg0
; 
2282     PyObject 
* _argo0 
= 0; 
2283     char *_kwnames
[] = { "self", NULL 
}; 
2286     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_item_get",_kwnames
,&_argo0
))  
2289         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2290         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2291             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_item_get. Expected _wxListEvent_p."); 
2296     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2297     _result 
= (wxListItem 
*)wxListEvent_m_item_get(_arg0
); 
2299     wxPyEndAllowThreads(__tstate
); 
2300     if (PyErr_Occurred()) return NULL
; 
2301 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2305 #define wxListEvent_GetKeyCode(_swigobj)  (_swigobj->GetKeyCode()) 
2306 static PyObject 
*_wrap_wxListEvent_GetKeyCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2307     PyObject 
* _resultobj
; 
2309     wxListEvent 
* _arg0
; 
2310     PyObject 
* _argo0 
= 0; 
2311     char *_kwnames
[] = { "self", NULL 
}; 
2314     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetKeyCode",_kwnames
,&_argo0
))  
2317         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2318         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2319             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetKeyCode. Expected _wxListEvent_p."); 
2324     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2325     _result 
= (int )wxListEvent_GetKeyCode(_arg0
); 
2327     wxPyEndAllowThreads(__tstate
); 
2328     if (PyErr_Occurred()) return NULL
; 
2329 }    _resultobj 
= Py_BuildValue("i",_result
); 
2333 #define wxListEvent_GetIndex(_swigobj)  (_swigobj->GetIndex()) 
2334 static PyObject 
*_wrap_wxListEvent_GetIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2335     PyObject 
* _resultobj
; 
2337     wxListEvent 
* _arg0
; 
2338     PyObject 
* _argo0 
= 0; 
2339     char *_kwnames
[] = { "self", NULL 
}; 
2342     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetIndex",_kwnames
,&_argo0
))  
2345         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2346         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2347             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetIndex. Expected _wxListEvent_p."); 
2352     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2353     _result 
= (long )wxListEvent_GetIndex(_arg0
); 
2355     wxPyEndAllowThreads(__tstate
); 
2356     if (PyErr_Occurred()) return NULL
; 
2357 }    _resultobj 
= Py_BuildValue("l",_result
); 
2361 #define wxListEvent_GetColumn(_swigobj)  (_swigobj->GetColumn()) 
2362 static PyObject 
*_wrap_wxListEvent_GetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2363     PyObject 
* _resultobj
; 
2365     wxListEvent 
* _arg0
; 
2366     PyObject 
* _argo0 
= 0; 
2367     char *_kwnames
[] = { "self", NULL 
}; 
2370     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetColumn",_kwnames
,&_argo0
))  
2373         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2374         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2375             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetColumn. Expected _wxListEvent_p."); 
2380     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2381     _result 
= (int )wxListEvent_GetColumn(_arg0
); 
2383     wxPyEndAllowThreads(__tstate
); 
2384     if (PyErr_Occurred()) return NULL
; 
2385 }    _resultobj 
= Py_BuildValue("i",_result
); 
2389 #define wxListEvent_GetPoint(_swigobj)  (_swigobj->GetPoint()) 
2390 static PyObject 
*_wrap_wxListEvent_GetPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2391     PyObject 
* _resultobj
; 
2393     wxListEvent 
* _arg0
; 
2394     PyObject 
* _argo0 
= 0; 
2395     char *_kwnames
[] = { "self", NULL 
}; 
2399     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetPoint",_kwnames
,&_argo0
))  
2402         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2403         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2404             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetPoint. Expected _wxListEvent_p."); 
2409     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2410     _result 
= new wxPoint (wxListEvent_GetPoint(_arg0
)); 
2412     wxPyEndAllowThreads(__tstate
); 
2413     if (PyErr_Occurred()) return NULL
; 
2414 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2415     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2419 #define wxListEvent_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
2420 static PyObject 
*_wrap_wxListEvent_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2421     PyObject 
* _resultobj
; 
2423     wxListEvent 
* _arg0
; 
2424     PyObject 
* _argo0 
= 0; 
2425     char *_kwnames
[] = { "self", NULL 
}; 
2428     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetLabel",_kwnames
,&_argo0
))  
2431         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2432         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2433             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetLabel. Expected _wxListEvent_p."); 
2438     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2439     const wxString 
& _result_ref 
= wxListEvent_GetLabel(_arg0
); 
2440     _result 
= (wxString 
*) &_result_ref
; 
2442     wxPyEndAllowThreads(__tstate
); 
2443     if (PyErr_Occurred()) return NULL
; 
2446     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
2448     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2454 #define wxListEvent_GetText(_swigobj)  (_swigobj->GetText()) 
2455 static PyObject 
*_wrap_wxListEvent_GetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2456     PyObject 
* _resultobj
; 
2458     wxListEvent 
* _arg0
; 
2459     PyObject 
* _argo0 
= 0; 
2460     char *_kwnames
[] = { "self", NULL 
}; 
2463     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetText",_kwnames
,&_argo0
))  
2466         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2467         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2468             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetText. Expected _wxListEvent_p."); 
2473     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2474     const wxString 
& _result_ref 
= wxListEvent_GetText(_arg0
); 
2475     _result 
= (wxString 
*) &_result_ref
; 
2477     wxPyEndAllowThreads(__tstate
); 
2478     if (PyErr_Occurred()) return NULL
; 
2481     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
2483     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2489 #define wxListEvent_GetImage(_swigobj)  (_swigobj->GetImage()) 
2490 static PyObject 
*_wrap_wxListEvent_GetImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2491     PyObject 
* _resultobj
; 
2493     wxListEvent 
* _arg0
; 
2494     PyObject 
* _argo0 
= 0; 
2495     char *_kwnames
[] = { "self", NULL 
}; 
2498     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetImage",_kwnames
,&_argo0
))  
2501         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2502         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2503             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetImage. Expected _wxListEvent_p."); 
2508     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2509     _result 
= (int )wxListEvent_GetImage(_arg0
); 
2511     wxPyEndAllowThreads(__tstate
); 
2512     if (PyErr_Occurred()) return NULL
; 
2513 }    _resultobj 
= Py_BuildValue("i",_result
); 
2517 #define wxListEvent_GetData(_swigobj)  (_swigobj->GetData()) 
2518 static PyObject 
*_wrap_wxListEvent_GetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2519     PyObject 
* _resultobj
; 
2521     wxListEvent 
* _arg0
; 
2522     PyObject 
* _argo0 
= 0; 
2523     char *_kwnames
[] = { "self", NULL 
}; 
2526     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetData",_kwnames
,&_argo0
))  
2529         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2530         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2531             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetData. Expected _wxListEvent_p."); 
2536     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2537     _result 
= (long )wxListEvent_GetData(_arg0
); 
2539     wxPyEndAllowThreads(__tstate
); 
2540     if (PyErr_Occurred()) return NULL
; 
2541 }    _resultobj 
= Py_BuildValue("l",_result
); 
2545 #define wxListEvent_GetMask(_swigobj)  (_swigobj->GetMask()) 
2546 static PyObject 
*_wrap_wxListEvent_GetMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2547     PyObject 
* _resultobj
; 
2549     wxListEvent 
* _arg0
; 
2550     PyObject 
* _argo0 
= 0; 
2551     char *_kwnames
[] = { "self", NULL 
}; 
2554     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetMask",_kwnames
,&_argo0
))  
2557         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2558         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2559             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetMask. Expected _wxListEvent_p."); 
2564     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2565     _result 
= (long )wxListEvent_GetMask(_arg0
); 
2567     wxPyEndAllowThreads(__tstate
); 
2568     if (PyErr_Occurred()) return NULL
; 
2569 }    _resultobj 
= Py_BuildValue("l",_result
); 
2573 #define wxListEvent_GetItem(_swigobj)  (_swigobj->GetItem()) 
2574 static PyObject 
*_wrap_wxListEvent_GetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2575     PyObject 
* _resultobj
; 
2576     wxListItem 
* _result
; 
2577     wxListEvent 
* _arg0
; 
2578     PyObject 
* _argo0 
= 0; 
2579     char *_kwnames
[] = { "self", NULL 
}; 
2582     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetItem",_kwnames
,&_argo0
))  
2585         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2586         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2587             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetItem. Expected _wxListEvent_p."); 
2592     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2593     const wxListItem 
& _result_ref 
= wxListEvent_GetItem(_arg0
); 
2594     _result 
= (wxListItem 
*) &_result_ref
; 
2596     wxPyEndAllowThreads(__tstate
); 
2597     if (PyErr_Occurred()) return NULL
; 
2598 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2602 #define wxListEvent_GetCacheFrom(_swigobj)  (_swigobj->GetCacheFrom()) 
2603 static PyObject 
*_wrap_wxListEvent_GetCacheFrom(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2604     PyObject 
* _resultobj
; 
2606     wxListEvent 
* _arg0
; 
2607     PyObject 
* _argo0 
= 0; 
2608     char *_kwnames
[] = { "self", NULL 
}; 
2611     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetCacheFrom",_kwnames
,&_argo0
))  
2614         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2615         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2616             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetCacheFrom. Expected _wxListEvent_p."); 
2621     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2622     _result 
= (long )wxListEvent_GetCacheFrom(_arg0
); 
2624     wxPyEndAllowThreads(__tstate
); 
2625     if (PyErr_Occurred()) return NULL
; 
2626 }    _resultobj 
= Py_BuildValue("l",_result
); 
2630 #define wxListEvent_GetCacheTo(_swigobj)  (_swigobj->GetCacheTo()) 
2631 static PyObject 
*_wrap_wxListEvent_GetCacheTo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2632     PyObject 
* _resultobj
; 
2634     wxListEvent 
* _arg0
; 
2635     PyObject 
* _argo0 
= 0; 
2636     char *_kwnames
[] = { "self", NULL 
}; 
2639     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetCacheTo",_kwnames
,&_argo0
))  
2642         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2643         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2644             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetCacheTo. Expected _wxListEvent_p."); 
2649     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2650     _result 
= (long )wxListEvent_GetCacheTo(_arg0
); 
2652     wxPyEndAllowThreads(__tstate
); 
2653     if (PyErr_Occurred()) return NULL
; 
2654 }    _resultobj 
= Py_BuildValue("l",_result
); 
2658 static void *SwigwxPyListCtrlTowxControl(void *ptr
) { 
2661     src 
= (wxPyListCtrl 
*) ptr
; 
2662     dest 
= (wxControl 
*) src
; 
2663     return (void *) dest
; 
2666 static void *SwigwxPyListCtrlTowxWindow(void *ptr
) { 
2669     src 
= (wxPyListCtrl 
*) ptr
; 
2670     dest 
= (wxWindow 
*) src
; 
2671     return (void *) dest
; 
2674 static void *SwigwxPyListCtrlTowxEvtHandler(void *ptr
) { 
2677     src 
= (wxPyListCtrl 
*) ptr
; 
2678     dest 
= (wxEvtHandler 
*) src
; 
2679     return (void *) dest
; 
2682 static void *SwigwxPyListCtrlTowxObject(void *ptr
) { 
2685     src 
= (wxPyListCtrl 
*) ptr
; 
2686     dest 
= (wxObject 
*) src
; 
2687     return (void *) dest
; 
2690 #define new_wxListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxPyListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
2691 static PyObject 
*_wrap_new_wxListCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2692     PyObject 
* _resultobj
; 
2693     wxPyListCtrl 
* _result
; 
2695     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
2696     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
2697     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
2698     long  _arg4 
= (long ) (wxLC_ICON
); 
2699     wxValidator 
* _arg5 
= (wxValidator 
*) &wxDefaultValidator
; 
2700     wxString 
* _arg6 
= (wxString 
*) &wxPyListCtrlNameStr
; 
2701     PyObject 
* _argo0 
= 0; 
2703     PyObject 
* _obj2 
= 0; 
2705     PyObject 
* _obj3 
= 0; 
2706     PyObject 
* _argo5 
= 0; 
2707     PyObject 
* _obj6 
= 0; 
2708     char *_kwnames
[] = { "parent","id","pos","size","style","validator","name", NULL 
}; 
2712     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOlOO:new_wxListCtrl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_argo5
,&_obj6
))  
2715         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2716         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2717             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxListCtrl. Expected _wxWindow_p."); 
2724     if (! wxPoint_helper(_obj2
, &_arg2
)) 
2730     if (! wxSize_helper(_obj3
, &_arg3
)) 
2734         if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxValidator_p")) { 
2735             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxListCtrl. Expected _wxValidator_p."); 
2741     _arg6 
= wxString_in_helper(_obj6
); 
2746     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2747     _result 
= (wxPyListCtrl 
*)new_wxListCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
,*_arg6
); 
2749     wxPyEndAllowThreads(__tstate
); 
2750     if (PyErr_Occurred()) return NULL
; 
2752         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyListCtrl_p"); 
2753         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2756         _resultobj 
= Py_None
; 
2765 #define new_wxPreListCtrl() (new wxPyListCtrl()) 
2766 static PyObject 
*_wrap_new_wxPreListCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2767     PyObject 
* _resultobj
; 
2768     wxPyListCtrl 
* _result
; 
2769     char *_kwnames
[] = {  NULL 
}; 
2773     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreListCtrl",_kwnames
))  
2776     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2777     _result 
= (wxPyListCtrl 
*)new_wxPreListCtrl(); 
2779     wxPyEndAllowThreads(__tstate
); 
2780     if (PyErr_Occurred()) return NULL
; 
2782         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyListCtrl_p"); 
2783         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2786         _resultobj 
= Py_None
; 
2791 #define wxListCtrl_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
2792 static PyObject 
*_wrap_wxListCtrl_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2793     PyObject 
* _resultobj
; 
2795     wxPyListCtrl 
* _arg0
; 
2797     wxWindowID  _arg2 
= (wxWindowID 
) -1; 
2798     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
2799     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
2800     long  _arg5 
= (long ) (wxLC_ICON
); 
2801     wxValidator 
* _arg6 
= (wxValidator 
*) &wxDefaultValidator
; 
2802     wxString 
* _arg7 
= (wxString 
*) &wxPyListCtrlNameStr
; 
2803     PyObject 
* _argo0 
= 0; 
2804     PyObject 
* _argo1 
= 0; 
2806     PyObject 
* _obj3 
= 0; 
2808     PyObject 
* _obj4 
= 0; 
2809     PyObject 
* _argo6 
= 0; 
2810     PyObject 
* _obj7 
= 0; 
2811     char *_kwnames
[] = { "self","parent","id","pos","size","style","validator","name", NULL 
}; 
2814     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOlOO:wxListCtrl_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_argo6
,&_obj7
))  
2817         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2818         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
2819             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_Create. Expected _wxPyListCtrl_p."); 
2824         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2825         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
2826             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_Create. Expected _wxWindow_p."); 
2833     if (! wxPoint_helper(_obj3
, &_arg3
)) 
2839     if (! wxSize_helper(_obj4
, &_arg4
)) 
2843         if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxValidator_p")) { 
2844             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxListCtrl_Create. Expected _wxValidator_p."); 
2850     _arg7 
= wxString_in_helper(_obj7
); 
2855     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2856     _result 
= (bool )wxListCtrl_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
); 
2858     wxPyEndAllowThreads(__tstate
); 
2859     if (PyErr_Occurred()) return NULL
; 
2860 }    _resultobj 
= Py_BuildValue("i",_result
); 
2868 #define wxListCtrl__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
2869 static PyObject 
*_wrap_wxListCtrl__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2870     PyObject 
* _resultobj
; 
2871     wxPyListCtrl 
* _arg0
; 
2874     PyObject 
* _argo0 
= 0; 
2875     PyObject 
* _obj1 
= 0; 
2876     PyObject 
* _obj2 
= 0; 
2877     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
2880     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxListCtrl__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
2883         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2884         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
2885             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl__setCallbackInfo. Expected _wxPyListCtrl_p."); 
2896     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2897     wxListCtrl__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
2899     wxPyEndAllowThreads(__tstate
); 
2900     if (PyErr_Occurred()) return NULL
; 
2901 }    Py_INCREF(Py_None
); 
2902     _resultobj 
= Py_None
; 
2906 #define wxListCtrl_SetForegroundColour(_swigobj,_swigarg0)  (_swigobj->SetForegroundColour(_swigarg0)) 
2907 static PyObject 
*_wrap_wxListCtrl_SetForegroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2908     PyObject 
* _resultobj
; 
2910     wxPyListCtrl 
* _arg0
; 
2912     PyObject 
* _argo0 
= 0; 
2914     PyObject 
* _obj1 
= 0; 
2915     char *_kwnames
[] = { "self","col", NULL 
}; 
2918     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SetForegroundColour",_kwnames
,&_argo0
,&_obj1
))  
2921         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2922         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
2923             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetForegroundColour. Expected _wxPyListCtrl_p."); 
2929     if (! wxColour_helper(_obj1
, &_arg1
)) 
2933     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2934     _result 
= (bool )wxListCtrl_SetForegroundColour(_arg0
,*_arg1
); 
2936     wxPyEndAllowThreads(__tstate
); 
2937     if (PyErr_Occurred()) return NULL
; 
2938 }    _resultobj 
= Py_BuildValue("i",_result
); 
2942 #define wxListCtrl_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
2943 static PyObject 
*_wrap_wxListCtrl_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2944     PyObject 
* _resultobj
; 
2946     wxPyListCtrl 
* _arg0
; 
2948     PyObject 
* _argo0 
= 0; 
2950     PyObject 
* _obj1 
= 0; 
2951     char *_kwnames
[] = { "self","col", NULL 
}; 
2954     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
2957         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2958         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
2959             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetBackgroundColour. Expected _wxPyListCtrl_p."); 
2965     if (! wxColour_helper(_obj1
, &_arg1
)) 
2969     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2970     _result 
= (bool )wxListCtrl_SetBackgroundColour(_arg0
,*_arg1
); 
2972     wxPyEndAllowThreads(__tstate
); 
2973     if (PyErr_Occurred()) return NULL
; 
2974 }    _resultobj 
= Py_BuildValue("i",_result
); 
2978 static wxListItem 
* wxPyListCtrl_GetColumn(wxPyListCtrl 
*self
,int  col
) { 
2980             item
.SetMask(0xFFFF); 
2981             if (self
->GetColumn(col
, item
)) 
2982                 return new wxListItem(item
); 
2986 static PyObject 
*_wrap_wxListCtrl_GetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2987     PyObject 
* _resultobj
; 
2988     wxListItem 
* _result
; 
2989     wxPyListCtrl 
* _arg0
; 
2991     PyObject 
* _argo0 
= 0; 
2992     char *_kwnames
[] = { "self","col", NULL 
}; 
2995     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetColumn",_kwnames
,&_argo0
,&_arg1
))  
2998         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2999         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3000             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetColumn. Expected _wxPyListCtrl_p."); 
3005     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3006     _result 
= (wxListItem 
*)wxPyListCtrl_GetColumn(_arg0
,_arg1
); 
3008     wxPyEndAllowThreads(__tstate
); 
3009     if (PyErr_Occurred()) return NULL
; 
3010 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3014 #define wxListCtrl_SetColumn(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetColumn(_swigarg0,_swigarg1)) 
3015 static PyObject 
*_wrap_wxListCtrl_SetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3016     PyObject 
* _resultobj
; 
3018     wxPyListCtrl 
* _arg0
; 
3021     PyObject 
* _argo0 
= 0; 
3022     PyObject 
* _argo2 
= 0; 
3023     char *_kwnames
[] = { "self","col","item", NULL 
}; 
3026     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxListCtrl_SetColumn",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
3029         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3030         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3031             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetColumn. Expected _wxPyListCtrl_p."); 
3036         if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxListItem_p")) { 
3037             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxListCtrl_SetColumn. Expected _wxListItem_p."); 
3042     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3043     _result 
= (bool )wxListCtrl_SetColumn(_arg0
,_arg1
,*_arg2
); 
3045     wxPyEndAllowThreads(__tstate
); 
3046     if (PyErr_Occurred()) return NULL
; 
3047 }    _resultobj 
= Py_BuildValue("i",_result
); 
3051 #define wxListCtrl_GetColumnWidth(_swigobj,_swigarg0)  (_swigobj->GetColumnWidth(_swigarg0)) 
3052 static PyObject 
*_wrap_wxListCtrl_GetColumnWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3053     PyObject 
* _resultobj
; 
3055     wxPyListCtrl 
* _arg0
; 
3057     PyObject 
* _argo0 
= 0; 
3058     char *_kwnames
[] = { "self","col", NULL 
}; 
3061     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetColumnWidth",_kwnames
,&_argo0
,&_arg1
))  
3064         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3065         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3066             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetColumnWidth. Expected _wxPyListCtrl_p."); 
3071     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3072     _result 
= (int )wxListCtrl_GetColumnWidth(_arg0
,_arg1
); 
3074     wxPyEndAllowThreads(__tstate
); 
3075     if (PyErr_Occurred()) return NULL
; 
3076 }    _resultobj 
= Py_BuildValue("i",_result
); 
3080 #define wxListCtrl_SetColumnWidth(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetColumnWidth(_swigarg0,_swigarg1)) 
3081 static PyObject 
*_wrap_wxListCtrl_SetColumnWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3082     PyObject 
* _resultobj
; 
3084     wxPyListCtrl 
* _arg0
; 
3087     PyObject 
* _argo0 
= 0; 
3088     char *_kwnames
[] = { "self","col","width", NULL 
}; 
3091     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxListCtrl_SetColumnWidth",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3094         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3095         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3096             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetColumnWidth. Expected _wxPyListCtrl_p."); 
3101     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3102     _result 
= (bool )wxListCtrl_SetColumnWidth(_arg0
,_arg1
,_arg2
); 
3104     wxPyEndAllowThreads(__tstate
); 
3105     if (PyErr_Occurred()) return NULL
; 
3106 }    _resultobj 
= Py_BuildValue("i",_result
); 
3110 #define wxListCtrl_GetCountPerPage(_swigobj)  (_swigobj->GetCountPerPage()) 
3111 static PyObject 
*_wrap_wxListCtrl_GetCountPerPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3112     PyObject 
* _resultobj
; 
3114     wxPyListCtrl 
* _arg0
; 
3115     PyObject 
* _argo0 
= 0; 
3116     char *_kwnames
[] = { "self", NULL 
}; 
3119     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetCountPerPage",_kwnames
,&_argo0
))  
3122         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3123         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3124             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetCountPerPage. Expected _wxPyListCtrl_p."); 
3129     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3130     _result 
= (int )wxListCtrl_GetCountPerPage(_arg0
); 
3132     wxPyEndAllowThreads(__tstate
); 
3133     if (PyErr_Occurred()) return NULL
; 
3134 }    _resultobj 
= Py_BuildValue("i",_result
); 
3138 static wxListItem 
* wxPyListCtrl_GetItem(wxPyListCtrl 
*self
,long  itemId
,int  col
) { 
3139             wxListItem
* info 
= new wxListItem
; 
3140             info
->m_itemId 
= itemId
; 
3142             info
->m_mask 
= 0xFFFF; 
3143             self
->GetItem(*info
); 
3146 static PyObject 
*_wrap_wxListCtrl_GetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3147     PyObject 
* _resultobj
; 
3148     wxListItem 
* _result
; 
3149     wxPyListCtrl 
* _arg0
; 
3151     int  _arg2 
= (int ) 0; 
3152     PyObject 
* _argo0 
= 0; 
3153     char *_kwnames
[] = { "self","itemId","col", NULL 
}; 
3156     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListCtrl_GetItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3159         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3160         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3161             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItem. Expected _wxPyListCtrl_p."); 
3166     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3167     _result 
= (wxListItem 
*)wxPyListCtrl_GetItem(_arg0
,_arg1
,_arg2
); 
3169     wxPyEndAllowThreads(__tstate
); 
3170     if (PyErr_Occurred()) return NULL
; 
3171 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3175 #define wxListCtrl_SetItem(_swigobj,_swigarg0)  (_swigobj->SetItem(_swigarg0)) 
3176 static PyObject 
*_wrap_wxListCtrl_SetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3177     PyObject 
* _resultobj
; 
3179     wxPyListCtrl 
* _arg0
; 
3181     PyObject 
* _argo0 
= 0; 
3182     PyObject 
* _argo1 
= 0; 
3183     char *_kwnames
[] = { "self","info", NULL 
}; 
3186     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SetItem",_kwnames
,&_argo0
,&_argo1
))  
3189         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3190         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3191             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItem. Expected _wxPyListCtrl_p."); 
3196         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxListItem_p")) { 
3197             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_SetItem. Expected _wxListItem_p."); 
3202     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3203     _result 
= (bool )wxListCtrl_SetItem(_arg0
,*_arg1
); 
3205     wxPyEndAllowThreads(__tstate
); 
3206     if (PyErr_Occurred()) return NULL
; 
3207 }    _resultobj 
= Py_BuildValue("i",_result
); 
3211 #define wxListCtrl_SetStringItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->SetItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3212 static PyObject 
*_wrap_wxListCtrl_SetStringItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3213     PyObject 
* _resultobj
; 
3215     wxPyListCtrl 
* _arg0
; 
3219     int  _arg4 
= (int ) -1; 
3220     PyObject 
* _argo0 
= 0; 
3221     PyObject 
* _obj3 
= 0; 
3222     char *_kwnames
[] = { "self","index","col","label","imageId", NULL 
}; 
3225     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OliO|i:wxListCtrl_SetStringItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
,&_arg4
))  
3228         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3229         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3230             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetStringItem. Expected _wxPyListCtrl_p."); 
3235     _arg3 
= wxString_in_helper(_obj3
); 
3240     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3241     _result 
= (long )wxListCtrl_SetStringItem(_arg0
,_arg1
,_arg2
,*_arg3
,_arg4
); 
3243     wxPyEndAllowThreads(__tstate
); 
3244     if (PyErr_Occurred()) return NULL
; 
3245 }    _resultobj 
= Py_BuildValue("l",_result
); 
3253 #define wxListCtrl_GetItemState(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetItemState(_swigarg0,_swigarg1)) 
3254 static PyObject 
*_wrap_wxListCtrl_GetItemState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3255     PyObject 
* _resultobj
; 
3257     wxPyListCtrl 
* _arg0
; 
3260     PyObject 
* _argo0 
= 0; 
3261     char *_kwnames
[] = { "self","item","stateMask", NULL 
}; 
3264     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_GetItemState",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3267         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3268         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3269             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemState. Expected _wxPyListCtrl_p."); 
3274     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3275     _result 
= (int )wxListCtrl_GetItemState(_arg0
,_arg1
,_arg2
); 
3277     wxPyEndAllowThreads(__tstate
); 
3278     if (PyErr_Occurred()) return NULL
; 
3279 }    _resultobj 
= Py_BuildValue("i",_result
); 
3283 #define wxListCtrl_SetItemState(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetItemState(_swigarg0,_swigarg1,_swigarg2)) 
3284 static PyObject 
*_wrap_wxListCtrl_SetItemState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3285     PyObject 
* _resultobj
; 
3287     wxPyListCtrl 
* _arg0
; 
3291     PyObject 
* _argo0 
= 0; 
3292     char *_kwnames
[] = { "self","item","state","stateMask", NULL 
}; 
3295     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Olll:wxListCtrl_SetItemState",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
3298         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3299         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3300             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemState. Expected _wxPyListCtrl_p."); 
3305     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3306     _result 
= (bool )wxListCtrl_SetItemState(_arg0
,_arg1
,_arg2
,_arg3
); 
3308     wxPyEndAllowThreads(__tstate
); 
3309     if (PyErr_Occurred()) return NULL
; 
3310 }    _resultobj 
= Py_BuildValue("i",_result
); 
3314 #define wxListCtrl_SetItemImage(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetItemImage(_swigarg0,_swigarg1,_swigarg2)) 
3315 static PyObject 
*_wrap_wxListCtrl_SetItemImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3316     PyObject 
* _resultobj
; 
3318     wxPyListCtrl 
* _arg0
; 
3322     PyObject 
* _argo0 
= 0; 
3323     char *_kwnames
[] = { "self","item","image","selImage", NULL 
}; 
3326     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Olii:wxListCtrl_SetItemImage",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
3329         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3330         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3331             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemImage. Expected _wxPyListCtrl_p."); 
3336     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3337     _result 
= (bool )wxListCtrl_SetItemImage(_arg0
,_arg1
,_arg2
,_arg3
); 
3339     wxPyEndAllowThreads(__tstate
); 
3340     if (PyErr_Occurred()) return NULL
; 
3341 }    _resultobj 
= Py_BuildValue("i",_result
); 
3345 #define wxListCtrl_GetItemText(_swigobj,_swigarg0)  (_swigobj->GetItemText(_swigarg0)) 
3346 static PyObject 
*_wrap_wxListCtrl_GetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3347     PyObject 
* _resultobj
; 
3349     wxPyListCtrl 
* _arg0
; 
3351     PyObject 
* _argo0 
= 0; 
3352     char *_kwnames
[] = { "self","item", NULL 
}; 
3355     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemText",_kwnames
,&_argo0
,&_arg1
))  
3358         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3359         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3360             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemText. Expected _wxPyListCtrl_p."); 
3365     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3366     _result 
= new wxString (wxListCtrl_GetItemText(_arg0
,_arg1
)); 
3368     wxPyEndAllowThreads(__tstate
); 
3369     if (PyErr_Occurred()) return NULL
; 
3372     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
3374     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
3383 #define wxListCtrl_SetItemText(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemText(_swigarg0,_swigarg1)) 
3384 static PyObject 
*_wrap_wxListCtrl_SetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3385     PyObject 
* _resultobj
; 
3386     wxPyListCtrl 
* _arg0
; 
3389     PyObject 
* _argo0 
= 0; 
3390     PyObject 
* _obj2 
= 0; 
3391     char *_kwnames
[] = { "self","item","str", NULL 
}; 
3394     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_SetItemText",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
3397         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3398         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3399             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemText. Expected _wxPyListCtrl_p."); 
3404     _arg2 
= wxString_in_helper(_obj2
); 
3409     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3410     wxListCtrl_SetItemText(_arg0
,_arg1
,*_arg2
); 
3412     wxPyEndAllowThreads(__tstate
); 
3413     if (PyErr_Occurred()) return NULL
; 
3414 }    Py_INCREF(Py_None
); 
3415     _resultobj 
= Py_None
; 
3423 #define wxListCtrl_GetItemData(_swigobj,_swigarg0)  (_swigobj->GetItemData(_swigarg0)) 
3424 static PyObject 
*_wrap_wxListCtrl_GetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3425     PyObject 
* _resultobj
; 
3427     wxPyListCtrl 
* _arg0
; 
3429     PyObject 
* _argo0 
= 0; 
3430     char *_kwnames
[] = { "self","item", NULL 
}; 
3433     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemData",_kwnames
,&_argo0
,&_arg1
))  
3436         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3437         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3438             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemData. Expected _wxPyListCtrl_p."); 
3443     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3444     _result 
= (long )wxListCtrl_GetItemData(_arg0
,_arg1
); 
3446     wxPyEndAllowThreads(__tstate
); 
3447     if (PyErr_Occurred()) return NULL
; 
3448 }    _resultobj 
= Py_BuildValue("l",_result
); 
3452 #define wxListCtrl_SetItemData(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemData(_swigarg0,_swigarg1)) 
3453 static PyObject 
*_wrap_wxListCtrl_SetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3454     PyObject 
* _resultobj
; 
3456     wxPyListCtrl 
* _arg0
; 
3459     PyObject 
* _argo0 
= 0; 
3460     char *_kwnames
[] = { "self","item","data", NULL 
}; 
3463     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_SetItemData",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3466         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3467         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3468             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemData. Expected _wxPyListCtrl_p."); 
3473     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3474     _result 
= (bool )wxListCtrl_SetItemData(_arg0
,_arg1
,_arg2
); 
3476     wxPyEndAllowThreads(__tstate
); 
3477     if (PyErr_Occurred()) return NULL
; 
3478 }    _resultobj 
= Py_BuildValue("i",_result
); 
3482 static wxPoint 
* wxPyListCtrl_GetItemPosition(wxPyListCtrl 
*self
,long  item
) { 
3483             wxPoint
* pos 
= new wxPoint
; 
3484             self
->GetItemPosition(item
, *pos
); 
3487 static PyObject 
*_wrap_wxListCtrl_GetItemPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3488     PyObject 
* _resultobj
; 
3490     wxPyListCtrl 
* _arg0
; 
3492     PyObject 
* _argo0 
= 0; 
3493     char *_kwnames
[] = { "self","item", NULL 
}; 
3497     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemPosition",_kwnames
,&_argo0
,&_arg1
))  
3500         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3501         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3502             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemPosition. Expected _wxPyListCtrl_p."); 
3507     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3508     _result 
= (wxPoint 
*)wxPyListCtrl_GetItemPosition(_arg0
,_arg1
); 
3510     wxPyEndAllowThreads(__tstate
); 
3511     if (PyErr_Occurred()) return NULL
; 
3513         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPoint_p"); 
3514         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3517         _resultobj 
= Py_None
; 
3522 static wxRect 
* wxPyListCtrl_GetItemRect(wxPyListCtrl 
*self
,long  item
,int  code
) { 
3523             wxRect
* rect
= new wxRect
; 
3524             self
->GetItemRect(item
, *rect
, code
); 
3527 static PyObject 
*_wrap_wxListCtrl_GetItemRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3528     PyObject 
* _resultobj
; 
3530     wxPyListCtrl 
* _arg0
; 
3532     int  _arg2 
= (int ) (wxLIST_RECT_BOUNDS
); 
3533     PyObject 
* _argo0 
= 0; 
3534     char *_kwnames
[] = { "self","item","code", NULL 
}; 
3538     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListCtrl_GetItemRect",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3541         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3542         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3543             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemRect. Expected _wxPyListCtrl_p."); 
3548     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3549     _result 
= (wxRect 
*)wxPyListCtrl_GetItemRect(_arg0
,_arg1
,_arg2
); 
3551     wxPyEndAllowThreads(__tstate
); 
3552     if (PyErr_Occurred()) return NULL
; 
3554         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxRect_p"); 
3555         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3558         _resultobj 
= Py_None
; 
3563 #define wxListCtrl_SetItemPosition(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemPosition(_swigarg0,_swigarg1)) 
3564 static PyObject 
*_wrap_wxListCtrl_SetItemPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3565     PyObject 
* _resultobj
; 
3567     wxPyListCtrl 
* _arg0
; 
3570     PyObject 
* _argo0 
= 0; 
3572     PyObject 
* _obj2 
= 0; 
3573     char *_kwnames
[] = { "self","item","pos", NULL 
}; 
3576     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_SetItemPosition",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
3579         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3580         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3581             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemPosition. Expected _wxPyListCtrl_p."); 
3587     if (! wxPoint_helper(_obj2
, &_arg2
)) 
3591     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3592     _result 
= (bool )wxListCtrl_SetItemPosition(_arg0
,_arg1
,*_arg2
); 
3594     wxPyEndAllowThreads(__tstate
); 
3595     if (PyErr_Occurred()) return NULL
; 
3596 }    _resultobj 
= Py_BuildValue("i",_result
); 
3600 #define wxListCtrl_GetItemCount(_swigobj)  (_swigobj->GetItemCount()) 
3601 static PyObject 
*_wrap_wxListCtrl_GetItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3602     PyObject 
* _resultobj
; 
3604     wxPyListCtrl 
* _arg0
; 
3605     PyObject 
* _argo0 
= 0; 
3606     char *_kwnames
[] = { "self", NULL 
}; 
3609     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetItemCount",_kwnames
,&_argo0
))  
3612         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3613         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3614             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemCount. Expected _wxPyListCtrl_p."); 
3619     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3620     _result 
= (int )wxListCtrl_GetItemCount(_arg0
); 
3622     wxPyEndAllowThreads(__tstate
); 
3623     if (PyErr_Occurred()) return NULL
; 
3624 }    _resultobj 
= Py_BuildValue("i",_result
); 
3628 #define wxListCtrl_GetColumnCount(_swigobj)  (_swigobj->GetColumnCount()) 
3629 static PyObject 
*_wrap_wxListCtrl_GetColumnCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3630     PyObject 
* _resultobj
; 
3632     wxPyListCtrl 
* _arg0
; 
3633     PyObject 
* _argo0 
= 0; 
3634     char *_kwnames
[] = { "self", NULL 
}; 
3637     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetColumnCount",_kwnames
,&_argo0
))  
3640         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3641         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3642             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetColumnCount. Expected _wxPyListCtrl_p."); 
3647     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3648     _result 
= (int )wxListCtrl_GetColumnCount(_arg0
); 
3650     wxPyEndAllowThreads(__tstate
); 
3651     if (PyErr_Occurred()) return NULL
; 
3652 }    _resultobj 
= Py_BuildValue("i",_result
); 
3656 #define wxListCtrl_GetItemSpacing(_swigobj,_swigarg0)  (_swigobj->GetItemSpacing(_swigarg0)) 
3657 static PyObject 
*_wrap_wxListCtrl_GetItemSpacing(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3658     PyObject 
* _resultobj
; 
3660     wxPyListCtrl 
* _arg0
; 
3662     PyObject 
* _argo0 
= 0; 
3664     char *_kwnames
[] = { "self","isSmall", NULL 
}; 
3667     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetItemSpacing",_kwnames
,&_argo0
,&tempbool1
))  
3670         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3671         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3672             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemSpacing. Expected _wxPyListCtrl_p."); 
3676     _arg1 
= (bool ) tempbool1
; 
3678     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3679     _result 
= (int )wxListCtrl_GetItemSpacing(_arg0
,_arg1
); 
3681     wxPyEndAllowThreads(__tstate
); 
3682     if (PyErr_Occurred()) return NULL
; 
3683 }    _resultobj 
= Py_BuildValue("i",_result
); 
3687 #define wxListCtrl_SetItemSpacing(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemSpacing(_swigarg0,_swigarg1)) 
3688 static PyObject 
*_wrap_wxListCtrl_SetItemSpacing(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3689     PyObject 
* _resultobj
; 
3690     wxPyListCtrl 
* _arg0
; 
3692     bool  _arg2 
= (bool ) FALSE
; 
3693     PyObject 
* _argo0 
= 0; 
3694     int tempbool2 
= (int) FALSE
; 
3695     char *_kwnames
[] = { "self","spacing","isSmall", NULL 
}; 
3698     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxListCtrl_SetItemSpacing",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
3701         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3702         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3703             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemSpacing. Expected _wxPyListCtrl_p."); 
3707     _arg2 
= (bool ) tempbool2
; 
3709     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3710     wxListCtrl_SetItemSpacing(_arg0
,_arg1
,_arg2
); 
3712     wxPyEndAllowThreads(__tstate
); 
3713     if (PyErr_Occurred()) return NULL
; 
3714 }    Py_INCREF(Py_None
); 
3715     _resultobj 
= Py_None
; 
3719 #define wxListCtrl_GetSelectedItemCount(_swigobj)  (_swigobj->GetSelectedItemCount()) 
3720 static PyObject 
*_wrap_wxListCtrl_GetSelectedItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3721     PyObject 
* _resultobj
; 
3723     wxPyListCtrl 
* _arg0
; 
3724     PyObject 
* _argo0 
= 0; 
3725     char *_kwnames
[] = { "self", NULL 
}; 
3728     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetSelectedItemCount",_kwnames
,&_argo0
))  
3731         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3732         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3733             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetSelectedItemCount. Expected _wxPyListCtrl_p."); 
3738     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3739     _result 
= (int )wxListCtrl_GetSelectedItemCount(_arg0
); 
3741     wxPyEndAllowThreads(__tstate
); 
3742     if (PyErr_Occurred()) return NULL
; 
3743 }    _resultobj 
= Py_BuildValue("i",_result
); 
3747 #define wxListCtrl_GetTextColour(_swigobj)  (_swigobj->GetTextColour()) 
3748 static PyObject 
*_wrap_wxListCtrl_GetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3749     PyObject 
* _resultobj
; 
3751     wxPyListCtrl 
* _arg0
; 
3752     PyObject 
* _argo0 
= 0; 
3753     char *_kwnames
[] = { "self", NULL 
}; 
3757     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetTextColour",_kwnames
,&_argo0
))  
3760         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3761         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3762             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetTextColour. Expected _wxPyListCtrl_p."); 
3767     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3768     _result 
= new wxColour (wxListCtrl_GetTextColour(_arg0
)); 
3770     wxPyEndAllowThreads(__tstate
); 
3771     if (PyErr_Occurred()) return NULL
; 
3772 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
3773     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3777 #define wxListCtrl_SetTextColour(_swigobj,_swigarg0)  (_swigobj->SetTextColour(_swigarg0)) 
3778 static PyObject 
*_wrap_wxListCtrl_SetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3779     PyObject 
* _resultobj
; 
3780     wxPyListCtrl 
* _arg0
; 
3782     PyObject 
* _argo0 
= 0; 
3784     PyObject 
* _obj1 
= 0; 
3785     char *_kwnames
[] = { "self","col", NULL 
}; 
3788     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SetTextColour",_kwnames
,&_argo0
,&_obj1
))  
3791         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3792         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3793             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetTextColour. Expected _wxPyListCtrl_p."); 
3799     if (! wxColour_helper(_obj1
, &_arg1
)) 
3803     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3804     wxListCtrl_SetTextColour(_arg0
,*_arg1
); 
3806     wxPyEndAllowThreads(__tstate
); 
3807     if (PyErr_Occurred()) return NULL
; 
3808 }    Py_INCREF(Py_None
); 
3809     _resultobj 
= Py_None
; 
3813 #define wxListCtrl_GetTopItem(_swigobj)  (_swigobj->GetTopItem()) 
3814 static PyObject 
*_wrap_wxListCtrl_GetTopItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3815     PyObject 
* _resultobj
; 
3817     wxPyListCtrl 
* _arg0
; 
3818     PyObject 
* _argo0 
= 0; 
3819     char *_kwnames
[] = { "self", NULL 
}; 
3822     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetTopItem",_kwnames
,&_argo0
))  
3825         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3826         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3827             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetTopItem. Expected _wxPyListCtrl_p."); 
3832     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3833     _result 
= (long )wxListCtrl_GetTopItem(_arg0
); 
3835     wxPyEndAllowThreads(__tstate
); 
3836     if (PyErr_Occurred()) return NULL
; 
3837 }    _resultobj 
= Py_BuildValue("l",_result
); 
3841 #define wxListCtrl_SetSingleStyle(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSingleStyle(_swigarg0,_swigarg1)) 
3842 static PyObject 
*_wrap_wxListCtrl_SetSingleStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3843     PyObject 
* _resultobj
; 
3844     wxPyListCtrl 
* _arg0
; 
3846     bool  _arg2 
= (bool ) TRUE
; 
3847     PyObject 
* _argo0 
= 0; 
3848     int tempbool2 
= (int) TRUE
; 
3849     char *_kwnames
[] = { "self","style","add", NULL 
}; 
3852     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListCtrl_SetSingleStyle",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
3855         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3856         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3857             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetSingleStyle. Expected _wxPyListCtrl_p."); 
3861     _arg2 
= (bool ) tempbool2
; 
3863     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3864     wxListCtrl_SetSingleStyle(_arg0
,_arg1
,_arg2
); 
3866     wxPyEndAllowThreads(__tstate
); 
3867     if (PyErr_Occurred()) return NULL
; 
3868 }    Py_INCREF(Py_None
); 
3869     _resultobj 
= Py_None
; 
3873 #define wxListCtrl_SetWindowStyleFlag(_swigobj,_swigarg0)  (_swigobj->SetWindowStyleFlag(_swigarg0)) 
3874 static PyObject 
*_wrap_wxListCtrl_SetWindowStyleFlag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3875     PyObject 
* _resultobj
; 
3876     wxPyListCtrl 
* _arg0
; 
3878     PyObject 
* _argo0 
= 0; 
3879     char *_kwnames
[] = { "self","style", NULL 
}; 
3882     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_SetWindowStyleFlag",_kwnames
,&_argo0
,&_arg1
))  
3885         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3886         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3887             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetWindowStyleFlag. Expected _wxPyListCtrl_p."); 
3892     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3893     wxListCtrl_SetWindowStyleFlag(_arg0
,_arg1
); 
3895     wxPyEndAllowThreads(__tstate
); 
3896     if (PyErr_Occurred()) return NULL
; 
3897 }    Py_INCREF(Py_None
); 
3898     _resultobj 
= Py_None
; 
3902 #define wxListCtrl_GetNextItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->GetNextItem(_swigarg0,_swigarg1,_swigarg2)) 
3903 static PyObject 
*_wrap_wxListCtrl_GetNextItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3904     PyObject 
* _resultobj
; 
3906     wxPyListCtrl 
* _arg0
; 
3908     int  _arg2 
= (int ) (wxLIST_NEXT_ALL
); 
3909     int  _arg3 
= (int ) (wxLIST_STATE_DONTCARE
); 
3910     PyObject 
* _argo0 
= 0; 
3911     char *_kwnames
[] = { "self","item","geometry","state", NULL 
}; 
3914     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|ii:wxListCtrl_GetNextItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
3917         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3918         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3919             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetNextItem. Expected _wxPyListCtrl_p."); 
3924     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3925     _result 
= (long )wxListCtrl_GetNextItem(_arg0
,_arg1
,_arg2
,_arg3
); 
3927     wxPyEndAllowThreads(__tstate
); 
3928     if (PyErr_Occurred()) return NULL
; 
3929 }    _resultobj 
= Py_BuildValue("l",_result
); 
3933 #define wxListCtrl_GetImageList(_swigobj,_swigarg0)  (_swigobj->GetImageList(_swigarg0)) 
3934 static PyObject 
*_wrap_wxListCtrl_GetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3935     PyObject 
* _resultobj
; 
3936     wxImageList 
* _result
; 
3937     wxPyListCtrl 
* _arg0
; 
3939     PyObject 
* _argo0 
= 0; 
3940     char *_kwnames
[] = { "self","which", NULL 
}; 
3943     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetImageList",_kwnames
,&_argo0
,&_arg1
))  
3946         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3947         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3948             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetImageList. Expected _wxPyListCtrl_p."); 
3953     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3954     _result 
= (wxImageList 
*)wxListCtrl_GetImageList(_arg0
,_arg1
); 
3956     wxPyEndAllowThreads(__tstate
); 
3957     if (PyErr_Occurred()) return NULL
; 
3958 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3962 #define wxListCtrl_SetImageList(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetImageList(_swigarg0,_swigarg1)) 
3963 static PyObject 
*_wrap_wxListCtrl_SetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3964     PyObject 
* _resultobj
; 
3965     wxPyListCtrl 
* _arg0
; 
3966     wxImageList 
* _arg1
; 
3968     PyObject 
* _argo0 
= 0; 
3969     PyObject 
* _argo1 
= 0; 
3970     char *_kwnames
[] = { "self","imageList","which", NULL 
}; 
3973     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxListCtrl_SetImageList",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
3976         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3977         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
3978             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetImageList. Expected _wxPyListCtrl_p."); 
3983         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3984         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
3985             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_SetImageList. Expected _wxImageList_p."); 
3990     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3991     wxListCtrl_SetImageList(_arg0
,_arg1
,_arg2
); 
3993     wxPyEndAllowThreads(__tstate
); 
3994     if (PyErr_Occurred()) return NULL
; 
3995 }    Py_INCREF(Py_None
); 
3996     _resultobj 
= Py_None
; 
4000 #define wxListCtrl_AssignImageList(_swigobj,_swigarg0,_swigarg1)  (_swigobj->AssignImageList(_swigarg0,_swigarg1)) 
4001 static PyObject 
*_wrap_wxListCtrl_AssignImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4002     PyObject 
* _resultobj
; 
4003     wxPyListCtrl 
* _arg0
; 
4004     wxImageList 
* _arg1
; 
4006     PyObject 
* _argo0 
= 0; 
4007     PyObject 
* _argo1 
= 0; 
4008     char *_kwnames
[] = { "self","imageList","which", NULL 
}; 
4011     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxListCtrl_AssignImageList",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
4014         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4015         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4016             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_AssignImageList. Expected _wxPyListCtrl_p."); 
4021         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4022         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
4023             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_AssignImageList. Expected _wxImageList_p."); 
4028     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4029     wxListCtrl_AssignImageList(_arg0
,_arg1
,_arg2
); 
4031     wxPyEndAllowThreads(__tstate
); 
4032     if (PyErr_Occurred()) return NULL
; 
4033 }    Py_INCREF(Py_None
); 
4034     _resultobj 
= Py_None
; 
4038 #define wxListCtrl_IsVirtual(_swigobj)  (_swigobj->IsVirtual()) 
4039 static PyObject 
*_wrap_wxListCtrl_IsVirtual(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4040     PyObject 
* _resultobj
; 
4042     wxPyListCtrl 
* _arg0
; 
4043     PyObject 
* _argo0 
= 0; 
4044     char *_kwnames
[] = { "self", NULL 
}; 
4047     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_IsVirtual",_kwnames
,&_argo0
))  
4050         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4051         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4052             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_IsVirtual. Expected _wxPyListCtrl_p."); 
4057     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4058     _result 
= (bool )wxListCtrl_IsVirtual(_arg0
); 
4060     wxPyEndAllowThreads(__tstate
); 
4061     if (PyErr_Occurred()) return NULL
; 
4062 }    _resultobj 
= Py_BuildValue("i",_result
); 
4066 #define wxListCtrl_RefreshItem(_swigobj,_swigarg0)  (_swigobj->RefreshItem(_swigarg0)) 
4067 static PyObject 
*_wrap_wxListCtrl_RefreshItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4068     PyObject 
* _resultobj
; 
4069     wxPyListCtrl 
* _arg0
; 
4071     PyObject 
* _argo0 
= 0; 
4072     char *_kwnames
[] = { "self","item", NULL 
}; 
4075     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_RefreshItem",_kwnames
,&_argo0
,&_arg1
))  
4078         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4079         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4080             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_RefreshItem. Expected _wxPyListCtrl_p."); 
4085     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4086     wxListCtrl_RefreshItem(_arg0
,_arg1
); 
4088     wxPyEndAllowThreads(__tstate
); 
4089     if (PyErr_Occurred()) return NULL
; 
4090 }    Py_INCREF(Py_None
); 
4091     _resultobj 
= Py_None
; 
4095 #define wxListCtrl_RefreshItems(_swigobj,_swigarg0,_swigarg1)  (_swigobj->RefreshItems(_swigarg0,_swigarg1)) 
4096 static PyObject 
*_wrap_wxListCtrl_RefreshItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4097     PyObject 
* _resultobj
; 
4098     wxPyListCtrl 
* _arg0
; 
4101     PyObject 
* _argo0 
= 0; 
4102     char *_kwnames
[] = { "self","itemFrom","itemTo", NULL 
}; 
4105     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_RefreshItems",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4108         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4109         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4110             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_RefreshItems. Expected _wxPyListCtrl_p."); 
4115     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4116     wxListCtrl_RefreshItems(_arg0
,_arg1
,_arg2
); 
4118     wxPyEndAllowThreads(__tstate
); 
4119     if (PyErr_Occurred()) return NULL
; 
4120 }    Py_INCREF(Py_None
); 
4121     _resultobj 
= Py_None
; 
4125 #define wxListCtrl_Arrange(_swigobj,_swigarg0)  (_swigobj->Arrange(_swigarg0)) 
4126 static PyObject 
*_wrap_wxListCtrl_Arrange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4127     PyObject 
* _resultobj
; 
4129     wxPyListCtrl 
* _arg0
; 
4130     int  _arg1 
= (int ) (wxLIST_ALIGN_DEFAULT
); 
4131     PyObject 
* _argo0 
= 0; 
4132     char *_kwnames
[] = { "self","flag", NULL 
}; 
4135     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxListCtrl_Arrange",_kwnames
,&_argo0
,&_arg1
))  
4138         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4139         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4140             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_Arrange. Expected _wxPyListCtrl_p."); 
4145     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4146     _result 
= (bool )wxListCtrl_Arrange(_arg0
,_arg1
); 
4148     wxPyEndAllowThreads(__tstate
); 
4149     if (PyErr_Occurred()) return NULL
; 
4150 }    _resultobj 
= Py_BuildValue("i",_result
); 
4154 #define wxListCtrl_DeleteItem(_swigobj,_swigarg0)  (_swigobj->DeleteItem(_swigarg0)) 
4155 static PyObject 
*_wrap_wxListCtrl_DeleteItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4156     PyObject 
* _resultobj
; 
4158     wxPyListCtrl 
* _arg0
; 
4160     PyObject 
* _argo0 
= 0; 
4161     char *_kwnames
[] = { "self","item", NULL 
}; 
4164     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_DeleteItem",_kwnames
,&_argo0
,&_arg1
))  
4167         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4168         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4169             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteItem. Expected _wxPyListCtrl_p."); 
4174     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4175     _result 
= (bool )wxListCtrl_DeleteItem(_arg0
,_arg1
); 
4177     wxPyEndAllowThreads(__tstate
); 
4178     if (PyErr_Occurred()) return NULL
; 
4179 }    _resultobj 
= Py_BuildValue("i",_result
); 
4183 #define wxListCtrl_DeleteAllItems(_swigobj)  (_swigobj->DeleteAllItems()) 
4184 static PyObject 
*_wrap_wxListCtrl_DeleteAllItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4185     PyObject 
* _resultobj
; 
4187     wxPyListCtrl 
* _arg0
; 
4188     PyObject 
* _argo0 
= 0; 
4189     char *_kwnames
[] = { "self", NULL 
}; 
4192     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_DeleteAllItems",_kwnames
,&_argo0
))  
4195         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4196         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4197             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteAllItems. Expected _wxPyListCtrl_p."); 
4202     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4203     _result 
= (bool )wxListCtrl_DeleteAllItems(_arg0
); 
4205     wxPyEndAllowThreads(__tstate
); 
4206     if (PyErr_Occurred()) return NULL
; 
4207 }    _resultobj 
= Py_BuildValue("i",_result
); 
4211 #define wxListCtrl_DeleteColumn(_swigobj,_swigarg0)  (_swigobj->DeleteColumn(_swigarg0)) 
4212 static PyObject 
*_wrap_wxListCtrl_DeleteColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4213     PyObject 
* _resultobj
; 
4215     wxPyListCtrl 
* _arg0
; 
4217     PyObject 
* _argo0 
= 0; 
4218     char *_kwnames
[] = { "self","col", NULL 
}; 
4221     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_DeleteColumn",_kwnames
,&_argo0
,&_arg1
))  
4224         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4225         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4226             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteColumn. Expected _wxPyListCtrl_p."); 
4231     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4232     _result 
= (bool )wxListCtrl_DeleteColumn(_arg0
,_arg1
); 
4234     wxPyEndAllowThreads(__tstate
); 
4235     if (PyErr_Occurred()) return NULL
; 
4236 }    _resultobj 
= Py_BuildValue("i",_result
); 
4240 #define wxListCtrl_DeleteAllColumns(_swigobj)  (_swigobj->DeleteAllColumns()) 
4241 static PyObject 
*_wrap_wxListCtrl_DeleteAllColumns(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4242     PyObject 
* _resultobj
; 
4244     wxPyListCtrl 
* _arg0
; 
4245     PyObject 
* _argo0 
= 0; 
4246     char *_kwnames
[] = { "self", NULL 
}; 
4249     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_DeleteAllColumns",_kwnames
,&_argo0
))  
4252         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4253         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4254             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteAllColumns. Expected _wxPyListCtrl_p."); 
4259     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4260     _result 
= (bool )wxListCtrl_DeleteAllColumns(_arg0
); 
4262     wxPyEndAllowThreads(__tstate
); 
4263     if (PyErr_Occurred()) return NULL
; 
4264 }    _resultobj 
= Py_BuildValue("i",_result
); 
4268 #define wxListCtrl_ClearAll(_swigobj)  (_swigobj->ClearAll()) 
4269 static PyObject 
*_wrap_wxListCtrl_ClearAll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4270     PyObject 
* _resultobj
; 
4271     wxPyListCtrl 
* _arg0
; 
4272     PyObject 
* _argo0 
= 0; 
4273     char *_kwnames
[] = { "self", NULL 
}; 
4276     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_ClearAll",_kwnames
,&_argo0
))  
4279         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4280         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4281             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_ClearAll. Expected _wxPyListCtrl_p."); 
4286     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4287     wxListCtrl_ClearAll(_arg0
); 
4289     wxPyEndAllowThreads(__tstate
); 
4290     if (PyErr_Occurred()) return NULL
; 
4291 }    Py_INCREF(Py_None
); 
4292     _resultobj 
= Py_None
; 
4296 #define wxListCtrl_EditLabel(_swigobj,_swigarg0)  (_swigobj->EditLabel(_swigarg0)) 
4297 static PyObject 
*_wrap_wxListCtrl_EditLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4298     PyObject 
* _resultobj
; 
4299     wxPyListCtrl 
* _arg0
; 
4301     PyObject 
* _argo0 
= 0; 
4302     char *_kwnames
[] = { "self","item", NULL 
}; 
4305     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_EditLabel",_kwnames
,&_argo0
,&_arg1
))  
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_EditLabel. Expected _wxPyListCtrl_p."); 
4315     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4316     wxListCtrl_EditLabel(_arg0
,_arg1
); 
4318     wxPyEndAllowThreads(__tstate
); 
4319     if (PyErr_Occurred()) return NULL
; 
4320 }    Py_INCREF(Py_None
); 
4321     _resultobj 
= Py_None
; 
4325 #define wxListCtrl_EnsureVisible(_swigobj,_swigarg0)  (_swigobj->EnsureVisible(_swigarg0)) 
4326 static PyObject 
*_wrap_wxListCtrl_EnsureVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4327     PyObject 
* _resultobj
; 
4329     wxPyListCtrl 
* _arg0
; 
4331     PyObject 
* _argo0 
= 0; 
4332     char *_kwnames
[] = { "self","item", NULL 
}; 
4335     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_EnsureVisible",_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_EnsureVisible. Expected _wxPyListCtrl_p."); 
4345     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4346     _result 
= (bool )wxListCtrl_EnsureVisible(_arg0
,_arg1
); 
4348     wxPyEndAllowThreads(__tstate
); 
4349     if (PyErr_Occurred()) return NULL
; 
4350 }    _resultobj 
= Py_BuildValue("i",_result
); 
4354 #define wxListCtrl_FindItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->FindItem(_swigarg0,_swigarg1,_swigarg2)) 
4355 static PyObject 
*_wrap_wxListCtrl_FindItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4356     PyObject 
* _resultobj
; 
4358     wxPyListCtrl 
* _arg0
; 
4361     bool  _arg3 
= (bool ) FALSE
; 
4362     PyObject 
* _argo0 
= 0; 
4363     PyObject 
* _obj2 
= 0; 
4364     int tempbool3 
= (int) FALSE
; 
4365     char *_kwnames
[] = { "self","start","str","partial", NULL 
}; 
4368     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO|i:wxListCtrl_FindItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&tempbool3
))  
4371         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4372         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4373             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_FindItem. Expected _wxPyListCtrl_p."); 
4378     _arg2 
= wxString_in_helper(_obj2
); 
4382     _arg3 
= (bool ) tempbool3
; 
4384     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4385     _result 
= (long )wxListCtrl_FindItem(_arg0
,_arg1
,*_arg2
,_arg3
); 
4387     wxPyEndAllowThreads(__tstate
); 
4388     if (PyErr_Occurred()) return NULL
; 
4389 }    _resultobj 
= Py_BuildValue("l",_result
); 
4397 #define wxListCtrl_FindItemData(_swigobj,_swigarg0,_swigarg1)  (_swigobj->FindItem(_swigarg0,_swigarg1)) 
4398 static PyObject 
*_wrap_wxListCtrl_FindItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4399     PyObject 
* _resultobj
; 
4401     wxPyListCtrl 
* _arg0
; 
4404     PyObject 
* _argo0 
= 0; 
4405     char *_kwnames
[] = { "self","start","data", NULL 
}; 
4408     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_FindItemData",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4411         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4412         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4413             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_FindItemData. Expected _wxPyListCtrl_p."); 
4418     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4419     _result 
= (long )wxListCtrl_FindItemData(_arg0
,_arg1
,_arg2
); 
4421     wxPyEndAllowThreads(__tstate
); 
4422     if (PyErr_Occurred()) return NULL
; 
4423 }    _resultobj 
= Py_BuildValue("l",_result
); 
4427 #define wxListCtrl_FindItemAtPos(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->FindItem(_swigarg0,_swigarg1,_swigarg2)) 
4428 static PyObject 
*_wrap_wxListCtrl_FindItemAtPos(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4429     PyObject 
* _resultobj
; 
4431     wxPyListCtrl 
* _arg0
; 
4435     PyObject 
* _argo0 
= 0; 
4437     PyObject 
* _obj2 
= 0; 
4438     char *_kwnames
[] = { "self","start","pt","direction", NULL 
}; 
4441     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlOi:wxListCtrl_FindItemAtPos",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_arg3
))  
4444         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4445         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4446             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_FindItemAtPos. Expected _wxPyListCtrl_p."); 
4452     if (! wxPoint_helper(_obj2
, &_arg2
)) 
4456     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4457     _result 
= (long )wxListCtrl_FindItemAtPos(_arg0
,_arg1
,*_arg2
,_arg3
); 
4459     wxPyEndAllowThreads(__tstate
); 
4460     if (PyErr_Occurred()) return NULL
; 
4461 }    _resultobj 
= Py_BuildValue("l",_result
); 
4465 #define wxListCtrl_HitTest(_swigobj,_swigarg0,_swigarg1)  (_swigobj->HitTest(_swigarg0,_swigarg1)) 
4466 static PyObject 
*_wrap_wxListCtrl_HitTest(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4467     PyObject 
* _resultobj
; 
4469     wxPyListCtrl 
* _arg0
; 
4473     PyObject 
* _argo0 
= 0; 
4475     PyObject 
* _obj1 
= 0; 
4476     char *_kwnames
[] = { "self","point", NULL 
}; 
4482     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_HitTest",_kwnames
,&_argo0
,&_obj1
))  
4485         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4486         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4487             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_HitTest. Expected _wxPyListCtrl_p."); 
4493     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4497     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4498     _result 
= (long )wxListCtrl_HitTest(_arg0
,*_arg1
,*_arg2
); 
4500     wxPyEndAllowThreads(__tstate
); 
4501     if (PyErr_Occurred()) return NULL
; 
4502 }    _resultobj 
= Py_BuildValue("l",_result
); 
4505     o 
= PyInt_FromLong((long) (*_arg2
)); 
4506     _resultobj 
= t_output_helper(_resultobj
, o
); 
4511 #define wxListCtrl_InsertItem(_swigobj,_swigarg0)  (_swigobj->InsertItem(_swigarg0)) 
4512 static PyObject 
*_wrap_wxListCtrl_InsertItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4513     PyObject 
* _resultobj
; 
4515     wxPyListCtrl 
* _arg0
; 
4517     PyObject 
* _argo0 
= 0; 
4518     PyObject 
* _argo1 
= 0; 
4519     char *_kwnames
[] = { "self","info", NULL 
}; 
4522     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_InsertItem",_kwnames
,&_argo0
,&_argo1
))  
4525         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4526         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4527             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertItem. Expected _wxPyListCtrl_p."); 
4532         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxListItem_p")) { 
4533             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_InsertItem. Expected _wxListItem_p."); 
4538     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4539     _result 
= (long )wxListCtrl_InsertItem(_arg0
,*_arg1
); 
4541     wxPyEndAllowThreads(__tstate
); 
4542     if (PyErr_Occurred()) return NULL
; 
4543 }    _resultobj 
= Py_BuildValue("l",_result
); 
4547 #define wxListCtrl_InsertStringItem(_swigobj,_swigarg0,_swigarg1)  (_swigobj->InsertItem(_swigarg0,_swigarg1)) 
4548 static PyObject 
*_wrap_wxListCtrl_InsertStringItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4549     PyObject 
* _resultobj
; 
4551     wxPyListCtrl 
* _arg0
; 
4554     PyObject 
* _argo0 
= 0; 
4555     PyObject 
* _obj2 
= 0; 
4556     char *_kwnames
[] = { "self","index","label", NULL 
}; 
4559     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_InsertStringItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
4562         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4563         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4564             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertStringItem. Expected _wxPyListCtrl_p."); 
4569     _arg2 
= wxString_in_helper(_obj2
); 
4574     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4575     _result 
= (long )wxListCtrl_InsertStringItem(_arg0
,_arg1
,*_arg2
); 
4577     wxPyEndAllowThreads(__tstate
); 
4578     if (PyErr_Occurred()) return NULL
; 
4579 }    _resultobj 
= Py_BuildValue("l",_result
); 
4587 #define wxListCtrl_InsertImageItem(_swigobj,_swigarg0,_swigarg1)  (_swigobj->InsertItem(_swigarg0,_swigarg1)) 
4588 static PyObject 
*_wrap_wxListCtrl_InsertImageItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4589     PyObject 
* _resultobj
; 
4591     wxPyListCtrl 
* _arg0
; 
4594     PyObject 
* _argo0 
= 0; 
4595     char *_kwnames
[] = { "self","index","imageIndex", NULL 
}; 
4598     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oli:wxListCtrl_InsertImageItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4601         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4602         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4603             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertImageItem. Expected _wxPyListCtrl_p."); 
4608     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4609     _result 
= (long )wxListCtrl_InsertImageItem(_arg0
,_arg1
,_arg2
); 
4611     wxPyEndAllowThreads(__tstate
); 
4612     if (PyErr_Occurred()) return NULL
; 
4613 }    _resultobj 
= Py_BuildValue("l",_result
); 
4617 #define wxListCtrl_InsertImageStringItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2)) 
4618 static PyObject 
*_wrap_wxListCtrl_InsertImageStringItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4619     PyObject 
* _resultobj
; 
4621     wxPyListCtrl 
* _arg0
; 
4625     PyObject 
* _argo0 
= 0; 
4626     PyObject 
* _obj2 
= 0; 
4627     char *_kwnames
[] = { "self","index","label","imageIndex", NULL 
}; 
4630     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlOi:wxListCtrl_InsertImageStringItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_arg3
))  
4633         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4634         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4635             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertImageStringItem. Expected _wxPyListCtrl_p."); 
4640     _arg2 
= wxString_in_helper(_obj2
); 
4645     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4646     _result 
= (long )wxListCtrl_InsertImageStringItem(_arg0
,_arg1
,*_arg2
,_arg3
); 
4648     wxPyEndAllowThreads(__tstate
); 
4649     if (PyErr_Occurred()) return NULL
; 
4650 }    _resultobj 
= Py_BuildValue("l",_result
); 
4658 #define wxListCtrl_InsertColumnInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->InsertColumn(_swigarg0,_swigarg1)) 
4659 static PyObject 
*_wrap_wxListCtrl_InsertColumnInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4660     PyObject 
* _resultobj
; 
4662     wxPyListCtrl 
* _arg0
; 
4665     PyObject 
* _argo0 
= 0; 
4666     PyObject 
* _argo2 
= 0; 
4667     char *_kwnames
[] = { "self","col","info", NULL 
}; 
4670     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_InsertColumnInfo",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
4673         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4674         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4675             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertColumnInfo. Expected _wxPyListCtrl_p."); 
4680         if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxListItem_p")) { 
4681             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxListCtrl_InsertColumnInfo. Expected _wxListItem_p."); 
4686     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4687     _result 
= (long )wxListCtrl_InsertColumnInfo(_arg0
,_arg1
,*_arg2
); 
4689     wxPyEndAllowThreads(__tstate
); 
4690     if (PyErr_Occurred()) return NULL
; 
4691 }    _resultobj 
= Py_BuildValue("l",_result
); 
4695 #define wxListCtrl_InsertColumn(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->InsertColumn(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4696 static PyObject 
*_wrap_wxListCtrl_InsertColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4697     PyObject 
* _resultobj
; 
4699     wxPyListCtrl 
* _arg0
; 
4702     int  _arg3 
= (int ) (wxLIST_FORMAT_LEFT
); 
4703     int  _arg4 
= (int ) -1; 
4704     PyObject 
* _argo0 
= 0; 
4705     PyObject 
* _obj2 
= 0; 
4706     char *_kwnames
[] = { "self","col","heading","format","width", NULL 
}; 
4709     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO|ii:wxListCtrl_InsertColumn",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_arg3
,&_arg4
))  
4712         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4713         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4714             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertColumn. Expected _wxPyListCtrl_p."); 
4719     _arg2 
= wxString_in_helper(_obj2
); 
4724     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4725     _result 
= (long )wxListCtrl_InsertColumn(_arg0
,_arg1
,*_arg2
,_arg3
,_arg4
); 
4727     wxPyEndAllowThreads(__tstate
); 
4728     if (PyErr_Occurred()) return NULL
; 
4729 }    _resultobj 
= Py_BuildValue("l",_result
); 
4737 #define wxListCtrl_SetItemCount(_swigobj,_swigarg0)  (_swigobj->SetItemCount(_swigarg0)) 
4738 static PyObject 
*_wrap_wxListCtrl_SetItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4739     PyObject 
* _resultobj
; 
4740     wxPyListCtrl 
* _arg0
; 
4742     PyObject 
* _argo0 
= 0; 
4743     char *_kwnames
[] = { "self","count", NULL 
}; 
4746     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_SetItemCount",_kwnames
,&_argo0
,&_arg1
))  
4749         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4750         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4751             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemCount. Expected _wxPyListCtrl_p."); 
4756     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4757     wxListCtrl_SetItemCount(_arg0
,_arg1
); 
4759     wxPyEndAllowThreads(__tstate
); 
4760     if (PyErr_Occurred()) return NULL
; 
4761 }    Py_INCREF(Py_None
); 
4762     _resultobj 
= Py_None
; 
4766 #define wxListCtrl_ScrollList(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ScrollList(_swigarg0,_swigarg1)) 
4767 static PyObject 
*_wrap_wxListCtrl_ScrollList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4768     PyObject 
* _resultobj
; 
4770     wxPyListCtrl 
* _arg0
; 
4773     PyObject 
* _argo0 
= 0; 
4774     char *_kwnames
[] = { "self","dx","dy", NULL 
}; 
4777     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxListCtrl_ScrollList",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4780         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4781         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4782             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_ScrollList. Expected _wxPyListCtrl_p."); 
4787     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4788     _result 
= (bool )wxListCtrl_ScrollList(_arg0
,_arg1
,_arg2
); 
4790     wxPyEndAllowThreads(__tstate
); 
4791     if (PyErr_Occurred()) return NULL
; 
4792 }    _resultobj 
= Py_BuildValue("i",_result
); 
4796 #define wxListCtrl_SetItemTextColour(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemTextColour(_swigarg0,_swigarg1)) 
4797 static PyObject 
*_wrap_wxListCtrl_SetItemTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4798     PyObject 
* _resultobj
; 
4799     wxPyListCtrl 
* _arg0
; 
4802     PyObject 
* _argo0 
= 0; 
4804     PyObject 
* _obj2 
= 0; 
4805     char *_kwnames
[] = { "self","item","col", NULL 
}; 
4808     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_SetItemTextColour",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
4811         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4812         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4813             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemTextColour. Expected _wxPyListCtrl_p."); 
4819     if (! wxColour_helper(_obj2
, &_arg2
)) 
4823     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4824     wxListCtrl_SetItemTextColour(_arg0
,_arg1
,*_arg2
); 
4826     wxPyEndAllowThreads(__tstate
); 
4827     if (PyErr_Occurred()) return NULL
; 
4828 }    Py_INCREF(Py_None
); 
4829     _resultobj 
= Py_None
; 
4833 #define wxListCtrl_GetItemTextColour(_swigobj,_swigarg0)  (_swigobj->GetItemTextColour(_swigarg0)) 
4834 static PyObject 
*_wrap_wxListCtrl_GetItemTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4835     PyObject 
* _resultobj
; 
4837     wxPyListCtrl 
* _arg0
; 
4839     PyObject 
* _argo0 
= 0; 
4840     char *_kwnames
[] = { "self","item", NULL 
}; 
4844     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemTextColour",_kwnames
,&_argo0
,&_arg1
))  
4847         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4848         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4849             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemTextColour. Expected _wxPyListCtrl_p."); 
4854     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4855     _result 
= new wxColour (wxListCtrl_GetItemTextColour(_arg0
,_arg1
)); 
4857     wxPyEndAllowThreads(__tstate
); 
4858     if (PyErr_Occurred()) return NULL
; 
4859 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
4860     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4864 #define wxListCtrl_SetItemBackgroundColour(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemBackgroundColour(_swigarg0,_swigarg1)) 
4865 static PyObject 
*_wrap_wxListCtrl_SetItemBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4866     PyObject 
* _resultobj
; 
4867     wxPyListCtrl 
* _arg0
; 
4870     PyObject 
* _argo0 
= 0; 
4872     PyObject 
* _obj2 
= 0; 
4873     char *_kwnames
[] = { "self","item","col", NULL 
}; 
4876     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_SetItemBackgroundColour",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
4879         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4880         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4881             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemBackgroundColour. Expected _wxPyListCtrl_p."); 
4887     if (! wxColour_helper(_obj2
, &_arg2
)) 
4891     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4892     wxListCtrl_SetItemBackgroundColour(_arg0
,_arg1
,*_arg2
); 
4894     wxPyEndAllowThreads(__tstate
); 
4895     if (PyErr_Occurred()) return NULL
; 
4896 }    Py_INCREF(Py_None
); 
4897     _resultobj 
= Py_None
; 
4901 #define wxListCtrl_GetItemBackgroundColour(_swigobj,_swigarg0)  (_swigobj->GetItemBackgroundColour(_swigarg0)) 
4902 static PyObject 
*_wrap_wxListCtrl_GetItemBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4903     PyObject 
* _resultobj
; 
4905     wxPyListCtrl 
* _arg0
; 
4907     PyObject 
* _argo0 
= 0; 
4908     char *_kwnames
[] = { "self","item", NULL 
}; 
4912     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemBackgroundColour",_kwnames
,&_argo0
,&_arg1
))  
4915         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4916         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4917             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemBackgroundColour. Expected _wxPyListCtrl_p."); 
4922     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4923     _result 
= new wxColour (wxListCtrl_GetItemBackgroundColour(_arg0
,_arg1
)); 
4925     wxPyEndAllowThreads(__tstate
); 
4926     if (PyErr_Occurred()) return NULL
; 
4927 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
4928     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4932 static bool  wxPyListCtrl_SortItems(wxPyListCtrl 
*self
,PyObject 
* func
) { 
4933             if (!PyCallable_Check(func
)) 
4935             return self
->SortItems(wxPyListCtrl_SortItems
, (long)func
); 
4937 static PyObject 
*_wrap_wxListCtrl_SortItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4938     PyObject 
* _resultobj
; 
4940     wxPyListCtrl 
* _arg0
; 
4942     PyObject 
* _argo0 
= 0; 
4943     PyObject 
* _obj1 
= 0; 
4944     char *_kwnames
[] = { "self","func", NULL 
}; 
4947     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SortItems",_kwnames
,&_argo0
,&_obj1
))  
4950         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4951         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4952             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SortItems. Expected _wxPyListCtrl_p."); 
4960     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4961     _result 
= (bool )wxPyListCtrl_SortItems(_arg0
,_arg1
); 
4963     wxPyEndAllowThreads(__tstate
); 
4964     if (PyErr_Occurred()) return NULL
; 
4965 }    _resultobj 
= Py_BuildValue("i",_result
); 
4969 static wxWindow 
* wxPyListCtrl_GetMainWindow(wxPyListCtrl 
*self
) { 
4973             return (wxWindow
*)self
->m_mainWin
; 
4976 static PyObject 
*_wrap_wxListCtrl_GetMainWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4977     PyObject 
* _resultobj
; 
4979     wxPyListCtrl 
* _arg0
; 
4980     PyObject 
* _argo0 
= 0; 
4981     char *_kwnames
[] = { "self", NULL 
}; 
4984     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetMainWindow",_kwnames
,&_argo0
))  
4987         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4988         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) { 
4989             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetMainWindow. Expected _wxPyListCtrl_p."); 
4994     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4995     _result 
= (wxWindow 
*)wxPyListCtrl_GetMainWindow(_arg0
); 
4997     wxPyEndAllowThreads(__tstate
); 
4998     if (PyErr_Occurred()) return NULL
; 
4999 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
5003 static void *SwigwxListViewTowxPyListCtrl(void *ptr
) { 
5006     src 
= (wxListView 
*) ptr
; 
5007     dest 
= (wxPyListCtrl 
*) src
; 
5008     return (void *) dest
; 
5011 static void *SwigwxListViewTowxControl(void *ptr
) { 
5014     src 
= (wxListView 
*) ptr
; 
5015     dest 
= (wxControl 
*) src
; 
5016     return (void *) dest
; 
5019 static void *SwigwxListViewTowxWindow(void *ptr
) { 
5022     src 
= (wxListView 
*) ptr
; 
5023     dest 
= (wxWindow 
*) src
; 
5024     return (void *) dest
; 
5027 static void *SwigwxListViewTowxEvtHandler(void *ptr
) { 
5030     src 
= (wxListView 
*) ptr
; 
5031     dest 
= (wxEvtHandler 
*) src
; 
5032     return (void *) dest
; 
5035 static void *SwigwxListViewTowxObject(void *ptr
) { 
5038     src 
= (wxListView 
*) ptr
; 
5039     dest 
= (wxObject 
*) src
; 
5040     return (void *) dest
; 
5043 #define new_wxListView(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxListView(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
5044 static PyObject 
*_wrap_new_wxListView(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5045     PyObject 
* _resultobj
; 
5046     wxListView 
* _result
; 
5048     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
5049     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
5050     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
5051     long  _arg4 
= (long ) (wxLC_REPORT
); 
5052     wxValidator 
* _arg5 
= (wxValidator 
*) &wxDefaultValidator
; 
5053     wxString 
* _arg6 
= (wxString 
*) &wxPyListCtrlNameStr
; 
5054     PyObject 
* _argo0 
= 0; 
5056     PyObject 
* _obj2 
= 0; 
5058     PyObject 
* _obj3 
= 0; 
5059     PyObject 
* _argo5 
= 0; 
5060     PyObject 
* _obj6 
= 0; 
5061     char *_kwnames
[] = { "parent","id","pos","size","style","validator","name", NULL 
}; 
5065     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOlOO:new_wxListView",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_argo5
,&_obj6
))  
5068         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5069         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5070             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxListView. Expected _wxWindow_p."); 
5077     if (! wxPoint_helper(_obj2
, &_arg2
)) 
5083     if (! wxSize_helper(_obj3
, &_arg3
)) 
5087         if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxValidator_p")) { 
5088             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxListView. Expected _wxValidator_p."); 
5094     _arg6 
= wxString_in_helper(_obj6
); 
5099     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5100     _result 
= (wxListView 
*)new_wxListView(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
,*_arg6
); 
5102     wxPyEndAllowThreads(__tstate
); 
5103     if (PyErr_Occurred()) return NULL
; 
5105         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListView_p"); 
5106         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5109         _resultobj 
= Py_None
; 
5118 #define new_wxPreListView() (new wxListView()) 
5119 static PyObject 
*_wrap_new_wxPreListView(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5120     PyObject 
* _resultobj
; 
5121     wxListView 
* _result
; 
5122     char *_kwnames
[] = {  NULL 
}; 
5126     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreListView",_kwnames
))  
5129     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5130     _result 
= (wxListView 
*)new_wxPreListView(); 
5132     wxPyEndAllowThreads(__tstate
); 
5133     if (PyErr_Occurred()) return NULL
; 
5135         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListView_p"); 
5136         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5139         _resultobj 
= Py_None
; 
5144 #define wxListView_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
5145 static PyObject 
*_wrap_wxListView_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5146     PyObject 
* _resultobj
; 
5150     wxWindowID  _arg2 
= (wxWindowID 
) -1; 
5151     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
5152     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
5153     long  _arg5 
= (long ) (wxLC_REPORT
); 
5154     wxValidator 
* _arg6 
= (wxValidator 
*) &wxDefaultValidator
; 
5155     wxString 
* _arg7 
= (wxString 
*) &wxPyListCtrlNameStr
; 
5156     PyObject 
* _argo0 
= 0; 
5157     PyObject 
* _argo1 
= 0; 
5159     PyObject 
* _obj3 
= 0; 
5161     PyObject 
* _obj4 
= 0; 
5162     PyObject 
* _argo6 
= 0; 
5163     PyObject 
* _obj7 
= 0; 
5164     char *_kwnames
[] = { "self","parent","id","pos","size","style","validator","name", NULL 
}; 
5167     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOlOO:wxListView_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_argo6
,&_obj7
))  
5170         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5171         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5172             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_Create. Expected _wxListView_p."); 
5177         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5178         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
5179             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListView_Create. Expected _wxWindow_p."); 
5186     if (! wxPoint_helper(_obj3
, &_arg3
)) 
5192     if (! wxSize_helper(_obj4
, &_arg4
)) 
5196         if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxValidator_p")) { 
5197             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxListView_Create. Expected _wxValidator_p."); 
5203     _arg7 
= wxString_in_helper(_obj7
); 
5208     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5209     _result 
= (bool )wxListView_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
); 
5211     wxPyEndAllowThreads(__tstate
); 
5212     if (PyErr_Occurred()) return NULL
; 
5213 }    _resultobj 
= Py_BuildValue("i",_result
); 
5221 #define wxListView_Select(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Select(_swigarg0,_swigarg1)) 
5222 static PyObject 
*_wrap_wxListView_Select(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5223     PyObject 
* _resultobj
; 
5226     bool  _arg2 
= (bool ) TRUE
; 
5227     PyObject 
* _argo0 
= 0; 
5228     int tempbool2 
= (int) TRUE
; 
5229     char *_kwnames
[] = { "self","n","on", NULL 
}; 
5232     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListView_Select",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
5235         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5236         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5237             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_Select. Expected _wxListView_p."); 
5241     _arg2 
= (bool ) tempbool2
; 
5243     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5244     wxListView_Select(_arg0
,_arg1
,_arg2
); 
5246     wxPyEndAllowThreads(__tstate
); 
5247     if (PyErr_Occurred()) return NULL
; 
5248 }    Py_INCREF(Py_None
); 
5249     _resultobj 
= Py_None
; 
5253 #define wxListView_Focus(_swigobj,_swigarg0)  (_swigobj->Focus(_swigarg0)) 
5254 static PyObject 
*_wrap_wxListView_Focus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5255     PyObject 
* _resultobj
; 
5258     PyObject 
* _argo0 
= 0; 
5259     char *_kwnames
[] = { "self","index", NULL 
}; 
5262     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListView_Focus",_kwnames
,&_argo0
,&_arg1
))  
5265         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5266         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5267             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_Focus. Expected _wxListView_p."); 
5272     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5273     wxListView_Focus(_arg0
,_arg1
); 
5275     wxPyEndAllowThreads(__tstate
); 
5276     if (PyErr_Occurred()) return NULL
; 
5277 }    Py_INCREF(Py_None
); 
5278     _resultobj 
= Py_None
; 
5282 #define wxListView_GetFocusedItem(_swigobj)  (_swigobj->GetFocusedItem()) 
5283 static PyObject 
*_wrap_wxListView_GetFocusedItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5284     PyObject 
* _resultobj
; 
5287     PyObject 
* _argo0 
= 0; 
5288     char *_kwnames
[] = { "self", NULL 
}; 
5291     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListView_GetFocusedItem",_kwnames
,&_argo0
))  
5294         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5295         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5296             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_GetFocusedItem. Expected _wxListView_p."); 
5301     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5302     _result 
= (long )wxListView_GetFocusedItem(_arg0
); 
5304     wxPyEndAllowThreads(__tstate
); 
5305     if (PyErr_Occurred()) return NULL
; 
5306 }    _resultobj 
= Py_BuildValue("l",_result
); 
5310 #define wxListView_GetNextSelected(_swigobj,_swigarg0)  (_swigobj->GetNextSelected(_swigarg0)) 
5311 static PyObject 
*_wrap_wxListView_GetNextSelected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5312     PyObject 
* _resultobj
; 
5316     PyObject 
* _argo0 
= 0; 
5317     char *_kwnames
[] = { "self","item", NULL 
}; 
5320     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListView_GetNextSelected",_kwnames
,&_argo0
,&_arg1
))  
5323         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5324         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5325             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_GetNextSelected. Expected _wxListView_p."); 
5330     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5331     _result 
= (long )wxListView_GetNextSelected(_arg0
,_arg1
); 
5333     wxPyEndAllowThreads(__tstate
); 
5334     if (PyErr_Occurred()) return NULL
; 
5335 }    _resultobj 
= Py_BuildValue("l",_result
); 
5339 #define wxListView_GetFirstSelected(_swigobj)  (_swigobj->GetFirstSelected()) 
5340 static PyObject 
*_wrap_wxListView_GetFirstSelected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5341     PyObject 
* _resultobj
; 
5344     PyObject 
* _argo0 
= 0; 
5345     char *_kwnames
[] = { "self", NULL 
}; 
5348     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListView_GetFirstSelected",_kwnames
,&_argo0
))  
5351         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5352         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5353             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_GetFirstSelected. Expected _wxListView_p."); 
5358     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5359     _result 
= (long )wxListView_GetFirstSelected(_arg0
); 
5361     wxPyEndAllowThreads(__tstate
); 
5362     if (PyErr_Occurred()) return NULL
; 
5363 }    _resultobj 
= Py_BuildValue("l",_result
); 
5367 #define wxListView_IsSelected(_swigobj,_swigarg0)  (_swigobj->IsSelected(_swigarg0)) 
5368 static PyObject 
*_wrap_wxListView_IsSelected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5369     PyObject 
* _resultobj
; 
5373     PyObject 
* _argo0 
= 0; 
5374     char *_kwnames
[] = { "self","index", NULL 
}; 
5377     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListView_IsSelected",_kwnames
,&_argo0
,&_arg1
))  
5380         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5381         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5382             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_IsSelected. Expected _wxListView_p."); 
5387     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5388     _result 
= (bool )wxListView_IsSelected(_arg0
,_arg1
); 
5390     wxPyEndAllowThreads(__tstate
); 
5391     if (PyErr_Occurred()) return NULL
; 
5392 }    _resultobj 
= Py_BuildValue("i",_result
); 
5396 #define wxListView_SetColumnImage(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetColumnImage(_swigarg0,_swigarg1)) 
5397 static PyObject 
*_wrap_wxListView_SetColumnImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5398     PyObject 
* _resultobj
; 
5402     PyObject 
* _argo0 
= 0; 
5403     char *_kwnames
[] = { "self","col","image", NULL 
}; 
5406     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxListView_SetColumnImage",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
5409         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5410         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5411             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_SetColumnImage. Expected _wxListView_p."); 
5416     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5417     wxListView_SetColumnImage(_arg0
,_arg1
,_arg2
); 
5419     wxPyEndAllowThreads(__tstate
); 
5420     if (PyErr_Occurred()) return NULL
; 
5421 }    Py_INCREF(Py_None
); 
5422     _resultobj 
= Py_None
; 
5426 #define wxListView_ClearColumnImage(_swigobj,_swigarg0)  (_swigobj->ClearColumnImage(_swigarg0)) 
5427 static PyObject 
*_wrap_wxListView_ClearColumnImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5428     PyObject 
* _resultobj
; 
5431     PyObject 
* _argo0 
= 0; 
5432     char *_kwnames
[] = { "self","col", NULL 
}; 
5435     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListView_ClearColumnImage",_kwnames
,&_argo0
,&_arg1
))  
5438         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5439         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListView_p")) { 
5440             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListView_ClearColumnImage. Expected _wxListView_p."); 
5445     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5446     wxListView_ClearColumnImage(_arg0
,_arg1
); 
5448     wxPyEndAllowThreads(__tstate
); 
5449     if (PyErr_Occurred()) return NULL
; 
5450 }    Py_INCREF(Py_None
); 
5451     _resultobj 
= Py_None
; 
5455 #define new_wxTreeItemAttr(_swigarg0,_swigarg1,_swigarg2) (new wxTreeItemAttr(_swigarg0,_swigarg1,_swigarg2)) 
5456 static PyObject 
*_wrap_new_wxTreeItemAttr(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5457     PyObject 
* _resultobj
; 
5458     wxTreeItemAttr 
* _result
; 
5459     wxColour 
* _arg0 
= (wxColour 
*) &wxNullColour
; 
5460     wxColour 
* _arg1 
= (wxColour 
*) &wxNullColour
; 
5461     wxFont 
* _arg2 
= (wxFont 
*) &wxNullFont
; 
5463     PyObject 
* _obj0 
= 0; 
5465     PyObject 
* _obj1 
= 0; 
5466     PyObject 
* _argo2 
= 0; 
5467     char *_kwnames
[] = { "colText","colBack","font", NULL 
}; 
5471     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OOO:new_wxTreeItemAttr",_kwnames
,&_obj0
,&_obj1
,&_argo2
))  
5476     if (! wxColour_helper(_obj0
, &_arg0
)) 
5482     if (! wxColour_helper(_obj1
, &_arg1
)) 
5486         if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxFont_p")) { 
5487             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxTreeItemAttr. Expected _wxFont_p."); 
5492     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5493     _result 
= (wxTreeItemAttr 
*)new_wxTreeItemAttr(*_arg0
,*_arg1
,*_arg2
); 
5495     wxPyEndAllowThreads(__tstate
); 
5496     if (PyErr_Occurred()) return NULL
; 
5498         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeItemAttr_p"); 
5499         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5502         _resultobj 
= Py_None
; 
5507 #define wxTreeItemAttr_SetTextColour(_swigobj,_swigarg0)  (_swigobj->SetTextColour(_swigarg0)) 
5508 static PyObject 
*_wrap_wxTreeItemAttr_SetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5509     PyObject 
* _resultobj
; 
5510     wxTreeItemAttr 
* _arg0
; 
5512     PyObject 
* _argo0 
= 0; 
5514     PyObject 
* _obj1 
= 0; 
5515     char *_kwnames
[] = { "self","colText", NULL 
}; 
5518     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemAttr_SetTextColour",_kwnames
,&_argo0
,&_obj1
))  
5521         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5522         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5523             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_SetTextColour. Expected _wxTreeItemAttr_p."); 
5529     if (! wxColour_helper(_obj1
, &_arg1
)) 
5533     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5534     wxTreeItemAttr_SetTextColour(_arg0
,*_arg1
); 
5536     wxPyEndAllowThreads(__tstate
); 
5537     if (PyErr_Occurred()) return NULL
; 
5538 }    Py_INCREF(Py_None
); 
5539     _resultobj 
= Py_None
; 
5543 #define wxTreeItemAttr_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
5544 static PyObject 
*_wrap_wxTreeItemAttr_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5545     PyObject 
* _resultobj
; 
5546     wxTreeItemAttr 
* _arg0
; 
5548     PyObject 
* _argo0 
= 0; 
5550     PyObject 
* _obj1 
= 0; 
5551     char *_kwnames
[] = { "self","colBack", NULL 
}; 
5554     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemAttr_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
5557         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5558         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5559             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_SetBackgroundColour. Expected _wxTreeItemAttr_p."); 
5565     if (! wxColour_helper(_obj1
, &_arg1
)) 
5569     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5570     wxTreeItemAttr_SetBackgroundColour(_arg0
,*_arg1
); 
5572     wxPyEndAllowThreads(__tstate
); 
5573     if (PyErr_Occurred()) return NULL
; 
5574 }    Py_INCREF(Py_None
); 
5575     _resultobj 
= Py_None
; 
5579 #define wxTreeItemAttr_SetFont(_swigobj,_swigarg0)  (_swigobj->SetFont(_swigarg0)) 
5580 static PyObject 
*_wrap_wxTreeItemAttr_SetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5581     PyObject 
* _resultobj
; 
5582     wxTreeItemAttr 
* _arg0
; 
5584     PyObject 
* _argo0 
= 0; 
5585     PyObject 
* _argo1 
= 0; 
5586     char *_kwnames
[] = { "self","font", NULL 
}; 
5589     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemAttr_SetFont",_kwnames
,&_argo0
,&_argo1
))  
5592         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5593         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5594             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_SetFont. Expected _wxTreeItemAttr_p."); 
5599         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) { 
5600             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeItemAttr_SetFont. Expected _wxFont_p."); 
5605     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5606     wxTreeItemAttr_SetFont(_arg0
,*_arg1
); 
5608     wxPyEndAllowThreads(__tstate
); 
5609     if (PyErr_Occurred()) return NULL
; 
5610 }    Py_INCREF(Py_None
); 
5611     _resultobj 
= Py_None
; 
5615 #define wxTreeItemAttr_HasTextColour(_swigobj)  (_swigobj->HasTextColour()) 
5616 static PyObject 
*_wrap_wxTreeItemAttr_HasTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5617     PyObject 
* _resultobj
; 
5619     wxTreeItemAttr 
* _arg0
; 
5620     PyObject 
* _argo0 
= 0; 
5621     char *_kwnames
[] = { "self", NULL 
}; 
5624     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemAttr_HasTextColour",_kwnames
,&_argo0
))  
5627         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5628         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5629             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_HasTextColour. Expected _wxTreeItemAttr_p."); 
5634     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5635     _result 
= (bool )wxTreeItemAttr_HasTextColour(_arg0
); 
5637     wxPyEndAllowThreads(__tstate
); 
5638     if (PyErr_Occurred()) return NULL
; 
5639 }    _resultobj 
= Py_BuildValue("i",_result
); 
5643 #define wxTreeItemAttr_HasBackgroundColour(_swigobj)  (_swigobj->HasBackgroundColour()) 
5644 static PyObject 
*_wrap_wxTreeItemAttr_HasBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5645     PyObject 
* _resultobj
; 
5647     wxTreeItemAttr 
* _arg0
; 
5648     PyObject 
* _argo0 
= 0; 
5649     char *_kwnames
[] = { "self", NULL 
}; 
5652     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemAttr_HasBackgroundColour",_kwnames
,&_argo0
))  
5655         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5656         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5657             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_HasBackgroundColour. Expected _wxTreeItemAttr_p."); 
5662     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5663     _result 
= (bool )wxTreeItemAttr_HasBackgroundColour(_arg0
); 
5665     wxPyEndAllowThreads(__tstate
); 
5666     if (PyErr_Occurred()) return NULL
; 
5667 }    _resultobj 
= Py_BuildValue("i",_result
); 
5671 #define wxTreeItemAttr_HasFont(_swigobj)  (_swigobj->HasFont()) 
5672 static PyObject 
*_wrap_wxTreeItemAttr_HasFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5673     PyObject 
* _resultobj
; 
5675     wxTreeItemAttr 
* _arg0
; 
5676     PyObject 
* _argo0 
= 0; 
5677     char *_kwnames
[] = { "self", NULL 
}; 
5680     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemAttr_HasFont",_kwnames
,&_argo0
))  
5683         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5684         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5685             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_HasFont. Expected _wxTreeItemAttr_p."); 
5690     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5691     _result 
= (bool )wxTreeItemAttr_HasFont(_arg0
); 
5693     wxPyEndAllowThreads(__tstate
); 
5694     if (PyErr_Occurred()) return NULL
; 
5695 }    _resultobj 
= Py_BuildValue("i",_result
); 
5699 #define wxTreeItemAttr_GetTextColour(_swigobj)  (_swigobj->GetTextColour()) 
5700 static PyObject 
*_wrap_wxTreeItemAttr_GetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5701     PyObject 
* _resultobj
; 
5703     wxTreeItemAttr 
* _arg0
; 
5704     PyObject 
* _argo0 
= 0; 
5705     char *_kwnames
[] = { "self", NULL 
}; 
5709     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemAttr_GetTextColour",_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_GetTextColour. Expected _wxTreeItemAttr_p."); 
5719     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5720     _result 
= new wxColour (wxTreeItemAttr_GetTextColour(_arg0
)); 
5722     wxPyEndAllowThreads(__tstate
); 
5723     if (PyErr_Occurred()) return NULL
; 
5724 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
5725     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5729 #define wxTreeItemAttr_GetBackgroundColour(_swigobj)  (_swigobj->GetBackgroundColour()) 
5730 static PyObject 
*_wrap_wxTreeItemAttr_GetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5731     PyObject 
* _resultobj
; 
5733     wxTreeItemAttr 
* _arg0
; 
5734     PyObject 
* _argo0 
= 0; 
5735     char *_kwnames
[] = { "self", NULL 
}; 
5739     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemAttr_GetBackgroundColour",_kwnames
,&_argo0
))  
5742         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5743         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5744             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_GetBackgroundColour. Expected _wxTreeItemAttr_p."); 
5749     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5750     _result 
= new wxColour (wxTreeItemAttr_GetBackgroundColour(_arg0
)); 
5752     wxPyEndAllowThreads(__tstate
); 
5753     if (PyErr_Occurred()) return NULL
; 
5754 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
5755     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5759 #define wxTreeItemAttr_GetFont(_swigobj)  (_swigobj->GetFont()) 
5760 static PyObject 
*_wrap_wxTreeItemAttr_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5761     PyObject 
* _resultobj
; 
5763     wxTreeItemAttr 
* _arg0
; 
5764     PyObject 
* _argo0 
= 0; 
5765     char *_kwnames
[] = { "self", NULL 
}; 
5769     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemAttr_GetFont",_kwnames
,&_argo0
))  
5772         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5773         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) { 
5774             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_GetFont. Expected _wxTreeItemAttr_p."); 
5779     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5780     _result 
= new wxFont (wxTreeItemAttr_GetFont(_arg0
)); 
5782     wxPyEndAllowThreads(__tstate
); 
5783     if (PyErr_Occurred()) return NULL
; 
5784 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p"); 
5785     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5789 #define new_wxTreeItemId() (new wxTreeItemId()) 
5790 static PyObject 
*_wrap_new_wxTreeItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5791     PyObject 
* _resultobj
; 
5792     wxTreeItemId 
* _result
; 
5793     char *_kwnames
[] = {  NULL 
}; 
5797     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxTreeItemId",_kwnames
))  
5800     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5801     _result 
= (wxTreeItemId 
*)new_wxTreeItemId(); 
5803     wxPyEndAllowThreads(__tstate
); 
5804     if (PyErr_Occurred()) return NULL
; 
5806         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeItemId_p"); 
5807         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5810         _resultobj 
= Py_None
; 
5815 #define delete_wxTreeItemId(_swigobj) (delete _swigobj) 
5816 static PyObject 
*_wrap_delete_wxTreeItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5817     PyObject 
* _resultobj
; 
5818     wxTreeItemId 
* _arg0
; 
5819     PyObject 
* _argo0 
= 0; 
5820     char *_kwnames
[] = { "self", NULL 
}; 
5823     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxTreeItemId",_kwnames
,&_argo0
))  
5826         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5827         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemId_p")) { 
5828             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxTreeItemId. Expected _wxTreeItemId_p."); 
5833     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5834     delete_wxTreeItemId(_arg0
); 
5836     wxPyEndAllowThreads(__tstate
); 
5837     if (PyErr_Occurred()) return NULL
; 
5838 }    Py_INCREF(Py_None
); 
5839     _resultobj 
= Py_None
; 
5843 #define wxTreeItemId_IsOk(_swigobj)  (_swigobj->IsOk()) 
5844 static PyObject 
*_wrap_wxTreeItemId_IsOk(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5845     PyObject 
* _resultobj
; 
5847     wxTreeItemId 
* _arg0
; 
5848     PyObject 
* _argo0 
= 0; 
5849     char *_kwnames
[] = { "self", NULL 
}; 
5852     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemId_IsOk",_kwnames
,&_argo0
))  
5855         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5856         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemId_p")) { 
5857             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemId_IsOk. Expected _wxTreeItemId_p."); 
5862     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5863     _result 
= (bool )wxTreeItemId_IsOk(_arg0
); 
5865     wxPyEndAllowThreads(__tstate
); 
5866     if (PyErr_Occurred()) return NULL
; 
5867 }    _resultobj 
= Py_BuildValue("i",_result
); 
5871 static int  wxTreeItemId___cmp__(wxTreeItemId 
*self
,wxTreeItemId 
* other
) { 
5872             if (! other
) return -1; 
5873             return *self 
!= *other
; 
5875 static PyObject 
*_wrap_wxTreeItemId___cmp__(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5876     PyObject 
* _resultobj
; 
5878     wxTreeItemId 
* _arg0
; 
5879     wxTreeItemId 
* _arg1
; 
5880     PyObject 
* _argo0 
= 0; 
5881     PyObject 
* _argo1 
= 0; 
5882     char *_kwnames
[] = { "self","other", NULL 
}; 
5885     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemId___cmp__",_kwnames
,&_argo0
,&_argo1
))  
5888         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5889         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemId_p")) { 
5890             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemId___cmp__. Expected _wxTreeItemId_p."); 
5895         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5896         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5897             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeItemId___cmp__. Expected _wxTreeItemId_p."); 
5902     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5903     _result 
= (int )wxTreeItemId___cmp__(_arg0
,_arg1
); 
5905     wxPyEndAllowThreads(__tstate
); 
5906     if (PyErr_Occurred()) return NULL
; 
5907 }    _resultobj 
= Py_BuildValue("i",_result
); 
5911 #define new_wxTreeItemData(_swigarg0) (new wxPyTreeItemData(_swigarg0)) 
5912 static PyObject 
*_wrap_new_wxTreeItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5913     PyObject 
* _resultobj
; 
5914     wxPyTreeItemData 
* _result
; 
5915     PyObject 
* _arg0 
= (PyObject 
*) NULL
; 
5916     PyObject 
* _obj0 
= 0; 
5917     char *_kwnames
[] = { "obj", NULL 
}; 
5921     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxTreeItemData",_kwnames
,&_obj0
))  
5928     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5929     _result 
= (wxPyTreeItemData 
*)new_wxTreeItemData(_arg0
); 
5931     wxPyEndAllowThreads(__tstate
); 
5932     if (PyErr_Occurred()) return NULL
; 
5934         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeItemData_p"); 
5935         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5938         _resultobj 
= Py_None
; 
5943 #define wxTreeItemData_GetData(_swigobj)  (_swigobj->GetData()) 
5944 static PyObject 
*_wrap_wxTreeItemData_GetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5945     PyObject 
* _resultobj
; 
5947     wxPyTreeItemData 
* _arg0
; 
5948     PyObject 
* _argo0 
= 0; 
5949     char *_kwnames
[] = { "self", NULL 
}; 
5952     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemData_GetData",_kwnames
,&_argo0
))  
5955         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5956         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
5957             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_GetData. Expected _wxPyTreeItemData_p."); 
5962     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5963     _result 
= (PyObject 
*)wxTreeItemData_GetData(_arg0
); 
5965     wxPyEndAllowThreads(__tstate
); 
5966     if (PyErr_Occurred()) return NULL
; 
5968   _resultobj 
= _result
; 
5973 #define wxTreeItemData_SetData(_swigobj,_swigarg0)  (_swigobj->SetData(_swigarg0)) 
5974 static PyObject 
*_wrap_wxTreeItemData_SetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5975     PyObject 
* _resultobj
; 
5976     wxPyTreeItemData 
* _arg0
; 
5978     PyObject 
* _argo0 
= 0; 
5979     PyObject 
* _obj1 
= 0; 
5980     char *_kwnames
[] = { "self","obj", NULL 
}; 
5983     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemData_SetData",_kwnames
,&_argo0
,&_obj1
))  
5986         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5987         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
5988             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_SetData. Expected _wxPyTreeItemData_p."); 
5996     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5997     wxTreeItemData_SetData(_arg0
,_arg1
); 
5999     wxPyEndAllowThreads(__tstate
); 
6000     if (PyErr_Occurred()) return NULL
; 
6001 }    Py_INCREF(Py_None
); 
6002     _resultobj 
= Py_None
; 
6006 #define wxTreeItemData_GetId(_swigobj)  (_swigobj->GetId()) 
6007 static PyObject 
*_wrap_wxTreeItemData_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6008     PyObject 
* _resultobj
; 
6009     wxTreeItemId 
* _result
; 
6010     wxPyTreeItemData 
* _arg0
; 
6011     PyObject 
* _argo0 
= 0; 
6012     char *_kwnames
[] = { "self", NULL 
}; 
6016     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemData_GetId",_kwnames
,&_argo0
))  
6019         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6020         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
6021             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_GetId. Expected _wxPyTreeItemData_p."); 
6026     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6027     const wxTreeItemId 
& _result_ref 
= wxTreeItemData_GetId(_arg0
); 
6028     _result 
= (wxTreeItemId 
*) &_result_ref
; 
6030     wxPyEndAllowThreads(__tstate
); 
6031     if (PyErr_Occurred()) return NULL
; 
6033         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeItemId_p"); 
6034         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6037         _resultobj 
= Py_None
; 
6042 #define wxTreeItemData_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
6043 static PyObject 
*_wrap_wxTreeItemData_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6044     PyObject 
* _resultobj
; 
6045     wxPyTreeItemData 
* _arg0
; 
6046     wxTreeItemId 
* _arg1
; 
6047     PyObject 
* _argo0 
= 0; 
6048     PyObject 
* _argo1 
= 0; 
6049     char *_kwnames
[] = { "self","id", NULL 
}; 
6052     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemData_SetId",_kwnames
,&_argo0
,&_argo1
))  
6055         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6056         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
6057             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_SetId. Expected _wxPyTreeItemData_p."); 
6062         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6063             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeItemData_SetId. Expected _wxTreeItemId_p."); 
6068     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6069     wxTreeItemData_SetId(_arg0
,*_arg1
); 
6071     wxPyEndAllowThreads(__tstate
); 
6072     if (PyErr_Occurred()) return NULL
; 
6073 }    Py_INCREF(Py_None
); 
6074     _resultobj 
= Py_None
; 
6078 static void *SwigwxTreeEventTowxNotifyEvent(void *ptr
) { 
6080     wxNotifyEvent 
*dest
; 
6081     src 
= (wxTreeEvent 
*) ptr
; 
6082     dest 
= (wxNotifyEvent 
*) src
; 
6083     return (void *) dest
; 
6086 static void *SwigwxTreeEventTowxCommandEvent(void *ptr
) { 
6088     wxCommandEvent 
*dest
; 
6089     src 
= (wxTreeEvent 
*) ptr
; 
6090     dest 
= (wxCommandEvent 
*) src
; 
6091     return (void *) dest
; 
6094 static void *SwigwxTreeEventTowxEvent(void *ptr
) { 
6097     src 
= (wxTreeEvent 
*) ptr
; 
6098     dest 
= (wxEvent 
*) src
; 
6099     return (void *) dest
; 
6102 static void *SwigwxTreeEventTowxObject(void *ptr
) { 
6105     src 
= (wxTreeEvent 
*) ptr
; 
6106     dest 
= (wxObject 
*) src
; 
6107     return (void *) dest
; 
6110 #define new_wxTreeEvent(_swigarg0,_swigarg1) (new wxTreeEvent(_swigarg0,_swigarg1)) 
6111 static PyObject 
*_wrap_new_wxTreeEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6112     PyObject 
* _resultobj
; 
6113     wxTreeEvent 
* _result
; 
6114     wxEventType  _arg0 
= (wxEventType 
) wxEVT_NULL
; 
6115     int  _arg1 
= (int ) 0; 
6116     char *_kwnames
[] = { "commandType","id", NULL 
}; 
6120     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxTreeEvent",_kwnames
,&_arg0
,&_arg1
))  
6123     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6124     _result 
= (wxTreeEvent 
*)new_wxTreeEvent(_arg0
,_arg1
); 
6126     wxPyEndAllowThreads(__tstate
); 
6127     if (PyErr_Occurred()) return NULL
; 
6129         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeEvent_p"); 
6130         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6133         _resultobj 
= Py_None
; 
6138 #define wxTreeEvent_GetItem(_swigobj)  (_swigobj->GetItem()) 
6139 static PyObject 
*_wrap_wxTreeEvent_GetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6140     PyObject 
* _resultobj
; 
6141     wxTreeItemId 
* _result
; 
6142     wxTreeEvent 
* _arg0
; 
6143     PyObject 
* _argo0 
= 0; 
6144     char *_kwnames
[] = { "self", NULL 
}; 
6148     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetItem",_kwnames
,&_argo0
))  
6151         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6152         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6153             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetItem. Expected _wxTreeEvent_p."); 
6158     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6159     _result 
= new wxTreeItemId (wxTreeEvent_GetItem(_arg0
)); 
6161     wxPyEndAllowThreads(__tstate
); 
6162     if (PyErr_Occurred()) return NULL
; 
6163 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6164     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6168 #define wxTreeEvent_SetItem(_swigobj,_swigarg0)  (_swigobj->SetItem(_swigarg0)) 
6169 static PyObject 
*_wrap_wxTreeEvent_SetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6170     PyObject 
* _resultobj
; 
6171     wxTreeEvent 
* _arg0
; 
6172     wxTreeItemId 
* _arg1
; 
6173     PyObject 
* _argo0 
= 0; 
6174     PyObject 
* _argo1 
= 0; 
6175     char *_kwnames
[] = { "self","item", NULL 
}; 
6178     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeEvent_SetItem",_kwnames
,&_argo0
,&_argo1
))  
6181         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6182         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6183             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_SetItem. Expected _wxTreeEvent_p."); 
6188         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6189             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeEvent_SetItem. Expected _wxTreeItemId_p."); 
6194     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6195     wxTreeEvent_SetItem(_arg0
,*_arg1
); 
6197     wxPyEndAllowThreads(__tstate
); 
6198     if (PyErr_Occurred()) return NULL
; 
6199 }    Py_INCREF(Py_None
); 
6200     _resultobj 
= Py_None
; 
6204 #define wxTreeEvent_GetOldItem(_swigobj)  (_swigobj->GetOldItem()) 
6205 static PyObject 
*_wrap_wxTreeEvent_GetOldItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6206     PyObject 
* _resultobj
; 
6207     wxTreeItemId 
* _result
; 
6208     wxTreeEvent 
* _arg0
; 
6209     PyObject 
* _argo0 
= 0; 
6210     char *_kwnames
[] = { "self", NULL 
}; 
6214     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetOldItem",_kwnames
,&_argo0
))  
6217         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6218         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6219             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetOldItem. Expected _wxTreeEvent_p."); 
6224     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6225     _result 
= new wxTreeItemId (wxTreeEvent_GetOldItem(_arg0
)); 
6227     wxPyEndAllowThreads(__tstate
); 
6228     if (PyErr_Occurred()) return NULL
; 
6229 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6230     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6234 #define wxTreeEvent_SetOldItem(_swigobj,_swigarg0)  (_swigobj->SetOldItem(_swigarg0)) 
6235 static PyObject 
*_wrap_wxTreeEvent_SetOldItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6236     PyObject 
* _resultobj
; 
6237     wxTreeEvent 
* _arg0
; 
6238     wxTreeItemId 
* _arg1
; 
6239     PyObject 
* _argo0 
= 0; 
6240     PyObject 
* _argo1 
= 0; 
6241     char *_kwnames
[] = { "self","item", NULL 
}; 
6244     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeEvent_SetOldItem",_kwnames
,&_argo0
,&_argo1
))  
6247         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6248         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6249             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_SetOldItem. Expected _wxTreeEvent_p."); 
6254         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6255             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeEvent_SetOldItem. Expected _wxTreeItemId_p."); 
6260     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6261     wxTreeEvent_SetOldItem(_arg0
,*_arg1
); 
6263     wxPyEndAllowThreads(__tstate
); 
6264     if (PyErr_Occurred()) return NULL
; 
6265 }    Py_INCREF(Py_None
); 
6266     _resultobj 
= Py_None
; 
6270 #define wxTreeEvent_GetPoint(_swigobj)  (_swigobj->GetPoint()) 
6271 static PyObject 
*_wrap_wxTreeEvent_GetPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6272     PyObject 
* _resultobj
; 
6274     wxTreeEvent 
* _arg0
; 
6275     PyObject 
* _argo0 
= 0; 
6276     char *_kwnames
[] = { "self", NULL 
}; 
6280     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetPoint",_kwnames
,&_argo0
))  
6283         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6284         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6285             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetPoint. Expected _wxTreeEvent_p."); 
6290     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6291     _result 
= new wxPoint (wxTreeEvent_GetPoint(_arg0
)); 
6293     wxPyEndAllowThreads(__tstate
); 
6294     if (PyErr_Occurred()) return NULL
; 
6295 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
6296     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6300 #define wxTreeEvent_SetPoint(_swigobj,_swigarg0)  (_swigobj->SetPoint(_swigarg0)) 
6301 static PyObject 
*_wrap_wxTreeEvent_SetPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6302     PyObject 
* _resultobj
; 
6303     wxTreeEvent 
* _arg0
; 
6305     PyObject 
* _argo0 
= 0; 
6307     PyObject 
* _obj1 
= 0; 
6308     char *_kwnames
[] = { "self","pt", NULL 
}; 
6311     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeEvent_SetPoint",_kwnames
,&_argo0
,&_obj1
))  
6314         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6315         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6316             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_SetPoint. Expected _wxTreeEvent_p."); 
6322     if (! wxPoint_helper(_obj1
, &_arg1
)) 
6326     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6327     wxTreeEvent_SetPoint(_arg0
,*_arg1
); 
6329     wxPyEndAllowThreads(__tstate
); 
6330     if (PyErr_Occurred()) return NULL
; 
6331 }    Py_INCREF(Py_None
); 
6332     _resultobj 
= Py_None
; 
6336 #define wxTreeEvent_GetKeyEvent(_swigobj)  (_swigobj->GetKeyEvent()) 
6337 static PyObject 
*_wrap_wxTreeEvent_GetKeyEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6338     PyObject 
* _resultobj
; 
6339     wxKeyEvent 
* _result
; 
6340     wxTreeEvent 
* _arg0
; 
6341     PyObject 
* _argo0 
= 0; 
6342     char *_kwnames
[] = { "self", NULL 
}; 
6346     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetKeyEvent",_kwnames
,&_argo0
))  
6349         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6350         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6351             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetKeyEvent. Expected _wxTreeEvent_p."); 
6356     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6357     const wxKeyEvent 
& _result_ref 
= wxTreeEvent_GetKeyEvent(_arg0
); 
6358     _result 
= (wxKeyEvent 
*) &_result_ref
; 
6360     wxPyEndAllowThreads(__tstate
); 
6361     if (PyErr_Occurred()) return NULL
; 
6363         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxKeyEvent_p"); 
6364         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6367         _resultobj 
= Py_None
; 
6372 #define wxTreeEvent_GetKeyCode(_swigobj)  (_swigobj->GetKeyCode()) 
6373 static PyObject 
*_wrap_wxTreeEvent_GetKeyCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6374     PyObject 
* _resultobj
; 
6376     wxTreeEvent 
* _arg0
; 
6377     PyObject 
* _argo0 
= 0; 
6378     char *_kwnames
[] = { "self", NULL 
}; 
6381     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetKeyCode",_kwnames
,&_argo0
))  
6384         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6385         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6386             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetKeyCode. Expected _wxTreeEvent_p."); 
6391     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6392     _result 
= (int )wxTreeEvent_GetKeyCode(_arg0
); 
6394     wxPyEndAllowThreads(__tstate
); 
6395     if (PyErr_Occurred()) return NULL
; 
6396 }    _resultobj 
= Py_BuildValue("i",_result
); 
6400 #define wxTreeEvent_SetKeyEvent(_swigobj,_swigarg0)  (_swigobj->SetKeyEvent(_swigarg0)) 
6401 static PyObject 
*_wrap_wxTreeEvent_SetKeyEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6402     PyObject 
* _resultobj
; 
6403     wxTreeEvent 
* _arg0
; 
6405     PyObject 
* _argo0 
= 0; 
6406     PyObject 
* _argo1 
= 0; 
6407     char *_kwnames
[] = { "self","evt", NULL 
}; 
6410     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeEvent_SetKeyEvent",_kwnames
,&_argo0
,&_argo1
))  
6413         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6414         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6415             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_SetKeyEvent. Expected _wxTreeEvent_p."); 
6420         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxKeyEvent_p")) { 
6421             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeEvent_SetKeyEvent. Expected _wxKeyEvent_p."); 
6426     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6427     wxTreeEvent_SetKeyEvent(_arg0
,*_arg1
); 
6429     wxPyEndAllowThreads(__tstate
); 
6430     if (PyErr_Occurred()) return NULL
; 
6431 }    Py_INCREF(Py_None
); 
6432     _resultobj 
= Py_None
; 
6436 #define wxTreeEvent_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
6437 static PyObject 
*_wrap_wxTreeEvent_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6438     PyObject 
* _resultobj
; 
6440     wxTreeEvent 
* _arg0
; 
6441     PyObject 
* _argo0 
= 0; 
6442     char *_kwnames
[] = { "self", NULL 
}; 
6445     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetLabel",_kwnames
,&_argo0
))  
6448         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6449         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6450             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetLabel. Expected _wxTreeEvent_p."); 
6455     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6456     const wxString 
& _result_ref 
= wxTreeEvent_GetLabel(_arg0
); 
6457     _result 
= (wxString 
*) &_result_ref
; 
6459     wxPyEndAllowThreads(__tstate
); 
6460     if (PyErr_Occurred()) return NULL
; 
6463     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
6465     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
6471 #define wxTreeEvent_SetLabel(_swigobj,_swigarg0)  (_swigobj->SetLabel(_swigarg0)) 
6472 static PyObject 
*_wrap_wxTreeEvent_SetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6473     PyObject 
* _resultobj
; 
6474     wxTreeEvent 
* _arg0
; 
6476     PyObject 
* _argo0 
= 0; 
6477     PyObject 
* _obj1 
= 0; 
6478     char *_kwnames
[] = { "self","label", NULL 
}; 
6481     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeEvent_SetLabel",_kwnames
,&_argo0
,&_obj1
))  
6484         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6485         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6486             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_SetLabel. Expected _wxTreeEvent_p."); 
6491     _arg1 
= wxString_in_helper(_obj1
); 
6496     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6497     wxTreeEvent_SetLabel(_arg0
,*_arg1
); 
6499     wxPyEndAllowThreads(__tstate
); 
6500     if (PyErr_Occurred()) return NULL
; 
6501 }    Py_INCREF(Py_None
); 
6502     _resultobj 
= Py_None
; 
6510 #define wxTreeEvent_IsEditCancelled(_swigobj)  (_swigobj->IsEditCancelled()) 
6511 static PyObject 
*_wrap_wxTreeEvent_IsEditCancelled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6512     PyObject 
* _resultobj
; 
6514     wxTreeEvent 
* _arg0
; 
6515     PyObject 
* _argo0 
= 0; 
6516     char *_kwnames
[] = { "self", NULL 
}; 
6519     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_IsEditCancelled",_kwnames
,&_argo0
))  
6522         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6523         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6524             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_IsEditCancelled. Expected _wxTreeEvent_p."); 
6529     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6530     _result 
= (bool )wxTreeEvent_IsEditCancelled(_arg0
); 
6532     wxPyEndAllowThreads(__tstate
); 
6533     if (PyErr_Occurred()) return NULL
; 
6534 }    _resultobj 
= Py_BuildValue("i",_result
); 
6538 #define wxTreeEvent_SetEditCanceled(_swigobj,_swigarg0)  (_swigobj->SetEditCanceled(_swigarg0)) 
6539 static PyObject 
*_wrap_wxTreeEvent_SetEditCanceled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6540     PyObject 
* _resultobj
; 
6541     wxTreeEvent 
* _arg0
; 
6543     PyObject 
* _argo0 
= 0; 
6545     char *_kwnames
[] = { "self","editCancelled", NULL 
}; 
6548     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTreeEvent_SetEditCanceled",_kwnames
,&_argo0
,&tempbool1
))  
6551         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6552         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6553             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_SetEditCanceled. Expected _wxTreeEvent_p."); 
6557     _arg1 
= (bool ) tempbool1
; 
6559     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6560     wxTreeEvent_SetEditCanceled(_arg0
,_arg1
); 
6562     wxPyEndAllowThreads(__tstate
); 
6563     if (PyErr_Occurred()) return NULL
; 
6564 }    Py_INCREF(Py_None
); 
6565     _resultobj 
= Py_None
; 
6569 static void *SwigwxPyTreeCtrlTowxControl(void *ptr
) { 
6572     src 
= (wxPyTreeCtrl 
*) ptr
; 
6573     dest 
= (wxControl 
*) src
; 
6574     return (void *) dest
; 
6577 static void *SwigwxPyTreeCtrlTowxWindow(void *ptr
) { 
6580     src 
= (wxPyTreeCtrl 
*) ptr
; 
6581     dest 
= (wxWindow 
*) src
; 
6582     return (void *) dest
; 
6585 static void *SwigwxPyTreeCtrlTowxEvtHandler(void *ptr
) { 
6588     src 
= (wxPyTreeCtrl 
*) ptr
; 
6589     dest 
= (wxEvtHandler 
*) src
; 
6590     return (void *) dest
; 
6593 static void *SwigwxPyTreeCtrlTowxObject(void *ptr
) { 
6596     src 
= (wxPyTreeCtrl 
*) ptr
; 
6597     dest 
= (wxObject 
*) src
; 
6598     return (void *) dest
; 
6601 #define new_wxTreeCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxPyTreeCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
6602 static PyObject 
*_wrap_new_wxTreeCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6603     PyObject 
* _resultobj
; 
6604     wxPyTreeCtrl 
* _result
; 
6606     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
6607     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
6608     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
6609     long  _arg4 
= (long ) (wxTR_DEFAULT_STYLE
); 
6610     wxValidator 
* _arg5 
= (wxValidator 
*) &wxDefaultValidator
; 
6611     wxString 
* _arg6 
= (wxString 
*) &wxPy_TreeCtrlNameStr
; 
6612     PyObject 
* _argo0 
= 0; 
6614     PyObject 
* _obj2 
= 0; 
6616     PyObject 
* _obj3 
= 0; 
6617     PyObject 
* _argo5 
= 0; 
6618     PyObject 
* _obj6 
= 0; 
6619     char *_kwnames
[] = { "parent","id","pos","size","style","validator","name", NULL 
}; 
6623     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOlOO:new_wxTreeCtrl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_argo5
,&_obj6
))  
6626         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6627         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6628             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxTreeCtrl. Expected _wxWindow_p."); 
6635     if (! wxPoint_helper(_obj2
, &_arg2
)) 
6641     if (! wxSize_helper(_obj3
, &_arg3
)) 
6645         if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxValidator_p")) { 
6646             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxTreeCtrl. Expected _wxValidator_p."); 
6652     _arg6 
= wxString_in_helper(_obj6
); 
6657     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6658     _result 
= (wxPyTreeCtrl 
*)new_wxTreeCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
,*_arg6
); 
6660     wxPyEndAllowThreads(__tstate
); 
6661     if (PyErr_Occurred()) return NULL
; 
6663         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeCtrl_p"); 
6664         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6667         _resultobj 
= Py_None
; 
6676 #define new_wxPreTreeCtrl() (new wxPyTreeCtrl()) 
6677 static PyObject 
*_wrap_new_wxPreTreeCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6678     PyObject 
* _resultobj
; 
6679     wxPyTreeCtrl 
* _result
; 
6680     char *_kwnames
[] = {  NULL 
}; 
6684     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreTreeCtrl",_kwnames
))  
6687     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6688     _result 
= (wxPyTreeCtrl 
*)new_wxPreTreeCtrl(); 
6690     wxPyEndAllowThreads(__tstate
); 
6691     if (PyErr_Occurred()) return NULL
; 
6693         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeCtrl_p"); 
6694         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6697         _resultobj 
= Py_None
; 
6702 #define wxTreeCtrl_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
6703 static PyObject 
*_wrap_wxTreeCtrl_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6704     PyObject 
* _resultobj
; 
6706     wxPyTreeCtrl 
* _arg0
; 
6708     wxWindowID  _arg2 
= (wxWindowID 
) -1; 
6709     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
6710     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
6711     long  _arg5 
= (long ) (wxTR_DEFAULT_STYLE
); 
6712     wxValidator 
* _arg6 
= (wxValidator 
*) &wxDefaultValidator
; 
6713     wxString 
* _arg7 
= (wxString 
*) &wxPy_TreeCtrlNameStr
; 
6714     PyObject 
* _argo0 
= 0; 
6715     PyObject 
* _argo1 
= 0; 
6717     PyObject 
* _obj3 
= 0; 
6719     PyObject 
* _obj4 
= 0; 
6720     PyObject 
* _argo6 
= 0; 
6721     PyObject 
* _obj7 
= 0; 
6722     char *_kwnames
[] = { "self","parent","id","pos","size","style","validator","name", NULL 
}; 
6725     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOlOO:wxTreeCtrl_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_argo6
,&_obj7
))  
6728         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6729         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6730             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Create. Expected _wxPyTreeCtrl_p."); 
6735         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6736         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
6737             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Create. Expected _wxWindow_p."); 
6744     if (! wxPoint_helper(_obj3
, &_arg3
)) 
6750     if (! wxSize_helper(_obj4
, &_arg4
)) 
6754         if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxValidator_p")) { 
6755             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxTreeCtrl_Create. Expected _wxValidator_p."); 
6761     _arg7 
= wxString_in_helper(_obj7
); 
6766     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6767     _result 
= (bool )wxTreeCtrl_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
); 
6769     wxPyEndAllowThreads(__tstate
); 
6770     if (PyErr_Occurred()) return NULL
; 
6771 }    _resultobj 
= Py_BuildValue("i",_result
); 
6779 #define wxTreeCtrl__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
6780 static PyObject 
*_wrap_wxTreeCtrl__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6781     PyObject 
* _resultobj
; 
6782     wxPyTreeCtrl 
* _arg0
; 
6785     PyObject 
* _argo0 
= 0; 
6786     PyObject 
* _obj1 
= 0; 
6787     PyObject 
* _obj2 
= 0; 
6788     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
6791     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
6794         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6795         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6796             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl__setCallbackInfo. Expected _wxPyTreeCtrl_p."); 
6807     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6808     wxTreeCtrl__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
6810     wxPyEndAllowThreads(__tstate
); 
6811     if (PyErr_Occurred()) return NULL
; 
6812 }    Py_INCREF(Py_None
); 
6813     _resultobj 
= Py_None
; 
6817 #define wxTreeCtrl_GetCount(_swigobj)  (_swigobj->GetCount()) 
6818 static PyObject 
*_wrap_wxTreeCtrl_GetCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6819     PyObject 
* _resultobj
; 
6821     wxPyTreeCtrl 
* _arg0
; 
6822     PyObject 
* _argo0 
= 0; 
6823     char *_kwnames
[] = { "self", NULL 
}; 
6826     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetCount",_kwnames
,&_argo0
))  
6829         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6830         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6831             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetCount. Expected _wxPyTreeCtrl_p."); 
6836     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6837     _result 
= (size_t )wxTreeCtrl_GetCount(_arg0
); 
6839     wxPyEndAllowThreads(__tstate
); 
6840     if (PyErr_Occurred()) return NULL
; 
6841 }    _resultobj 
= Py_BuildValue("i",_result
); 
6845 #define wxTreeCtrl_GetIndent(_swigobj)  (_swigobj->GetIndent()) 
6846 static PyObject 
*_wrap_wxTreeCtrl_GetIndent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6847     PyObject 
* _resultobj
; 
6848     unsigned int  _result
; 
6849     wxPyTreeCtrl 
* _arg0
; 
6850     PyObject 
* _argo0 
= 0; 
6851     char *_kwnames
[] = { "self", NULL 
}; 
6854     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetIndent",_kwnames
,&_argo0
))  
6857         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6858         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6859             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetIndent. Expected _wxPyTreeCtrl_p."); 
6864     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6865     _result 
= (unsigned int )wxTreeCtrl_GetIndent(_arg0
); 
6867     wxPyEndAllowThreads(__tstate
); 
6868     if (PyErr_Occurred()) return NULL
; 
6869 }    _resultobj 
= Py_BuildValue("i",_result
); 
6873 #define wxTreeCtrl_SetIndent(_swigobj,_swigarg0)  (_swigobj->SetIndent(_swigarg0)) 
6874 static PyObject 
*_wrap_wxTreeCtrl_SetIndent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6875     PyObject 
* _resultobj
; 
6876     wxPyTreeCtrl 
* _arg0
; 
6878     PyObject 
* _argo0 
= 0; 
6879     char *_kwnames
[] = { "self","indent", NULL 
}; 
6882     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTreeCtrl_SetIndent",_kwnames
,&_argo0
,&_arg1
))  
6885         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6886         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6887             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetIndent. Expected _wxPyTreeCtrl_p."); 
6892     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6893     wxTreeCtrl_SetIndent(_arg0
,_arg1
); 
6895     wxPyEndAllowThreads(__tstate
); 
6896     if (PyErr_Occurred()) return NULL
; 
6897 }    Py_INCREF(Py_None
); 
6898     _resultobj 
= Py_None
; 
6902 #define wxTreeCtrl_GetImageList(_swigobj)  (_swigobj->GetImageList()) 
6903 static PyObject 
*_wrap_wxTreeCtrl_GetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6904     PyObject 
* _resultobj
; 
6905     wxImageList 
* _result
; 
6906     wxPyTreeCtrl 
* _arg0
; 
6907     PyObject 
* _argo0 
= 0; 
6908     char *_kwnames
[] = { "self", NULL 
}; 
6911     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetImageList",_kwnames
,&_argo0
))  
6914         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6915         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6916             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetImageList. Expected _wxPyTreeCtrl_p."); 
6921     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6922     _result 
= (wxImageList 
*)wxTreeCtrl_GetImageList(_arg0
); 
6924     wxPyEndAllowThreads(__tstate
); 
6925     if (PyErr_Occurred()) return NULL
; 
6926 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
6930 #define wxTreeCtrl_GetStateImageList(_swigobj)  (_swigobj->GetStateImageList()) 
6931 static PyObject 
*_wrap_wxTreeCtrl_GetStateImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6932     PyObject 
* _resultobj
; 
6933     wxImageList 
* _result
; 
6934     wxPyTreeCtrl 
* _arg0
; 
6935     PyObject 
* _argo0 
= 0; 
6936     char *_kwnames
[] = { "self", NULL 
}; 
6939     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetStateImageList",_kwnames
,&_argo0
))  
6942         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6943         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6944             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetStateImageList. Expected _wxPyTreeCtrl_p."); 
6949     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6950     _result 
= (wxImageList 
*)wxTreeCtrl_GetStateImageList(_arg0
); 
6952     wxPyEndAllowThreads(__tstate
); 
6953     if (PyErr_Occurred()) return NULL
; 
6954 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
6958 #define wxTreeCtrl_SetImageList(_swigobj,_swigarg0)  (_swigobj->SetImageList(_swigarg0)) 
6959 static PyObject 
*_wrap_wxTreeCtrl_SetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6960     PyObject 
* _resultobj
; 
6961     wxPyTreeCtrl 
* _arg0
; 
6962     wxImageList 
* _arg1
; 
6963     PyObject 
* _argo0 
= 0; 
6964     PyObject 
* _argo1 
= 0; 
6965     char *_kwnames
[] = { "self","imageList", NULL 
}; 
6968     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SetImageList",_kwnames
,&_argo0
,&_argo1
))  
6971         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6972         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6973             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetImageList. Expected _wxPyTreeCtrl_p."); 
6978         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6979         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
6980             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetImageList. Expected _wxImageList_p."); 
6985     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6986     wxTreeCtrl_SetImageList(_arg0
,_arg1
); 
6988     wxPyEndAllowThreads(__tstate
); 
6989     if (PyErr_Occurred()) return NULL
; 
6990 }    Py_INCREF(Py_None
); 
6991     _resultobj 
= Py_None
; 
6995 #define wxTreeCtrl_SetStateImageList(_swigobj,_swigarg0)  (_swigobj->SetStateImageList(_swigarg0)) 
6996 static PyObject 
*_wrap_wxTreeCtrl_SetStateImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6997     PyObject 
* _resultobj
; 
6998     wxPyTreeCtrl 
* _arg0
; 
6999     wxImageList 
* _arg1
; 
7000     PyObject 
* _argo0 
= 0; 
7001     PyObject 
* _argo1 
= 0; 
7002     char *_kwnames
[] = { "self","imageList", NULL 
}; 
7005     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SetStateImageList",_kwnames
,&_argo0
,&_argo1
))  
7008         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7009         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7010             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetStateImageList. Expected _wxPyTreeCtrl_p."); 
7015         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7016         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
7017             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetStateImageList. Expected _wxImageList_p."); 
7022     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7023     wxTreeCtrl_SetStateImageList(_arg0
,_arg1
); 
7025     wxPyEndAllowThreads(__tstate
); 
7026     if (PyErr_Occurred()) return NULL
; 
7027 }    Py_INCREF(Py_None
); 
7028     _resultobj 
= Py_None
; 
7032 #define wxTreeCtrl_AssignImageList(_swigobj,_swigarg0)  (_swigobj->AssignImageList(_swigarg0)) 
7033 static PyObject 
*_wrap_wxTreeCtrl_AssignImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7034     PyObject 
* _resultobj
; 
7035     wxPyTreeCtrl 
* _arg0
; 
7036     wxImageList 
* _arg1
; 
7037     PyObject 
* _argo0 
= 0; 
7038     PyObject 
* _argo1 
= 0; 
7039     char *_kwnames
[] = { "self","imageList", NULL 
}; 
7042     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_AssignImageList",_kwnames
,&_argo0
,&_argo1
))  
7045         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7046         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7047             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AssignImageList. Expected _wxPyTreeCtrl_p."); 
7052         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7053         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
7054             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_AssignImageList. Expected _wxImageList_p."); 
7059     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7060     wxTreeCtrl_AssignImageList(_arg0
,_arg1
); 
7062     wxPyEndAllowThreads(__tstate
); 
7063     if (PyErr_Occurred()) return NULL
; 
7064 }    Py_INCREF(Py_None
); 
7065     _resultobj 
= Py_None
; 
7069 #define wxTreeCtrl_AssignStateImageList(_swigobj,_swigarg0)  (_swigobj->AssignStateImageList(_swigarg0)) 
7070 static PyObject 
*_wrap_wxTreeCtrl_AssignStateImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7071     PyObject 
* _resultobj
; 
7072     wxPyTreeCtrl 
* _arg0
; 
7073     wxImageList 
* _arg1
; 
7074     PyObject 
* _argo0 
= 0; 
7075     PyObject 
* _argo1 
= 0; 
7076     char *_kwnames
[] = { "self","imageList", NULL 
}; 
7079     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_AssignStateImageList",_kwnames
,&_argo0
,&_argo1
))  
7082         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7083         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7084             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AssignStateImageList. Expected _wxPyTreeCtrl_p."); 
7089         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7090         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
7091             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_AssignStateImageList. Expected _wxImageList_p."); 
7096     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7097     wxTreeCtrl_AssignStateImageList(_arg0
,_arg1
); 
7099     wxPyEndAllowThreads(__tstate
); 
7100     if (PyErr_Occurred()) return NULL
; 
7101 }    Py_INCREF(Py_None
); 
7102     _resultobj 
= Py_None
; 
7106 #define wxTreeCtrl_GetSpacing(_swigobj)  (_swigobj->GetSpacing()) 
7107 static PyObject 
*_wrap_wxTreeCtrl_GetSpacing(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7108     PyObject 
* _resultobj
; 
7109     unsigned int  _result
; 
7110     wxPyTreeCtrl 
* _arg0
; 
7111     PyObject 
* _argo0 
= 0; 
7112     char *_kwnames
[] = { "self", NULL 
}; 
7115     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSpacing",_kwnames
,&_argo0
))  
7118         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7119         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7120             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSpacing. Expected _wxPyTreeCtrl_p."); 
7125     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7126     _result 
= (unsigned int )wxTreeCtrl_GetSpacing(_arg0
); 
7128     wxPyEndAllowThreads(__tstate
); 
7129     if (PyErr_Occurred()) return NULL
; 
7130 }    _resultobj 
= Py_BuildValue("i",_result
); 
7134 #define wxTreeCtrl_SetSpacing(_swigobj,_swigarg0)  (_swigobj->SetSpacing(_swigarg0)) 
7135 static PyObject 
*_wrap_wxTreeCtrl_SetSpacing(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7136     PyObject 
* _resultobj
; 
7137     wxPyTreeCtrl 
* _arg0
; 
7139     PyObject 
* _argo0 
= 0; 
7140     char *_kwnames
[] = { "self","spacing", NULL 
}; 
7143     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTreeCtrl_SetSpacing",_kwnames
,&_argo0
,&_arg1
))  
7146         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7147         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7148             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetSpacing. Expected _wxPyTreeCtrl_p."); 
7153     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7154     wxTreeCtrl_SetSpacing(_arg0
,_arg1
); 
7156     wxPyEndAllowThreads(__tstate
); 
7157     if (PyErr_Occurred()) return NULL
; 
7158 }    Py_INCREF(Py_None
); 
7159     _resultobj 
= Py_None
; 
7163 #define wxTreeCtrl_GetItemText(_swigobj,_swigarg0)  (_swigobj->GetItemText(_swigarg0)) 
7164 static PyObject 
*_wrap_wxTreeCtrl_GetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7165     PyObject 
* _resultobj
; 
7167     wxPyTreeCtrl 
* _arg0
; 
7168     wxTreeItemId 
* _arg1
; 
7169     PyObject 
* _argo0 
= 0; 
7170     PyObject 
* _argo1 
= 0; 
7171     char *_kwnames
[] = { "self","item", NULL 
}; 
7174     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemText",_kwnames
,&_argo0
,&_argo1
))  
7177         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7178         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7179             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemText. Expected _wxPyTreeCtrl_p."); 
7184         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7185             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemText. Expected _wxTreeItemId_p."); 
7190     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7191     _result 
= new wxString (wxTreeCtrl_GetItemText(_arg0
,*_arg1
)); 
7193     wxPyEndAllowThreads(__tstate
); 
7194     if (PyErr_Occurred()) return NULL
; 
7197     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
7199     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7208 #define wxTreeCtrl_GetItemImage(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetItemImage(_swigarg0,_swigarg1)) 
7209 static PyObject 
*_wrap_wxTreeCtrl_GetItemImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7210     PyObject 
* _resultobj
; 
7212     wxPyTreeCtrl 
* _arg0
; 
7213     wxTreeItemId 
* _arg1
; 
7214     wxTreeItemIcon  _arg2 
= (wxTreeItemIcon 
) (wxTreeItemIcon_Normal
); 
7215     PyObject 
* _argo0 
= 0; 
7216     PyObject 
* _argo1 
= 0; 
7217     char *_kwnames
[] = { "self","item","which", NULL 
}; 
7220     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_GetItemImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
7223         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7224         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7225             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemImage. Expected _wxPyTreeCtrl_p."); 
7230         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7231             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemImage. Expected _wxTreeItemId_p."); 
7236     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7237     _result 
= (int )wxTreeCtrl_GetItemImage(_arg0
,*_arg1
,_arg2
); 
7239     wxPyEndAllowThreads(__tstate
); 
7240     if (PyErr_Occurred()) return NULL
; 
7241 }    _resultobj 
= Py_BuildValue("i",_result
); 
7245 #define wxTreeCtrl_GetItemSelectedImage(_swigobj,_swigarg0)  (_swigobj->GetItemSelectedImage(_swigarg0)) 
7246 static PyObject 
*_wrap_wxTreeCtrl_GetItemSelectedImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7247     PyObject 
* _resultobj
; 
7249     wxPyTreeCtrl 
* _arg0
; 
7250     wxTreeItemId 
* _arg1
; 
7251     PyObject 
* _argo0 
= 0; 
7252     PyObject 
* _argo1 
= 0; 
7253     char *_kwnames
[] = { "self","item", NULL 
}; 
7256     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemSelectedImage",_kwnames
,&_argo0
,&_argo1
))  
7259         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7260         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7261             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemSelectedImage. Expected _wxPyTreeCtrl_p."); 
7266         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7267             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemSelectedImage. Expected _wxTreeItemId_p."); 
7272     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7273     _result 
= (int )wxTreeCtrl_GetItemSelectedImage(_arg0
,*_arg1
); 
7275     wxPyEndAllowThreads(__tstate
); 
7276     if (PyErr_Occurred()) return NULL
; 
7277 }    _resultobj 
= Py_BuildValue("i",_result
); 
7281 #define wxTreeCtrl_SetItemText(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemText(_swigarg0,_swigarg1)) 
7282 static PyObject 
*_wrap_wxTreeCtrl_SetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7283     PyObject 
* _resultobj
; 
7284     wxPyTreeCtrl 
* _arg0
; 
7285     wxTreeItemId 
* _arg1
; 
7287     PyObject 
* _argo0 
= 0; 
7288     PyObject 
* _argo1 
= 0; 
7289     PyObject 
* _obj2 
= 0; 
7290     char *_kwnames
[] = { "self","item","text", NULL 
}; 
7293     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemText",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
7296         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7297         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7298             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemText. Expected _wxPyTreeCtrl_p."); 
7303         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7304             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemText. Expected _wxTreeItemId_p."); 
7309     _arg2 
= wxString_in_helper(_obj2
); 
7314     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7315     wxTreeCtrl_SetItemText(_arg0
,*_arg1
,*_arg2
); 
7317     wxPyEndAllowThreads(__tstate
); 
7318     if (PyErr_Occurred()) return NULL
; 
7319 }    Py_INCREF(Py_None
); 
7320     _resultobj 
= Py_None
; 
7328 #define wxTreeCtrl_SetItemImage(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetItemImage(_swigarg0,_swigarg1,_swigarg2)) 
7329 static PyObject 
*_wrap_wxTreeCtrl_SetItemImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7330     PyObject 
* _resultobj
; 
7331     wxPyTreeCtrl 
* _arg0
; 
7332     wxTreeItemId 
* _arg1
; 
7334     wxTreeItemIcon  _arg3 
= (wxTreeItemIcon 
) (wxTreeItemIcon_Normal
); 
7335     PyObject 
* _argo0 
= 0; 
7336     PyObject 
* _argo1 
= 0; 
7337     char *_kwnames
[] = { "self","item","image","which", NULL 
}; 
7340     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|i:wxTreeCtrl_SetItemImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))  
7343         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7344         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7345             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemImage. Expected _wxPyTreeCtrl_p."); 
7350         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7351             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemImage. Expected _wxTreeItemId_p."); 
7356     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7357     wxTreeCtrl_SetItemImage(_arg0
,*_arg1
,_arg2
,_arg3
); 
7359     wxPyEndAllowThreads(__tstate
); 
7360     if (PyErr_Occurred()) return NULL
; 
7361 }    Py_INCREF(Py_None
); 
7362     _resultobj 
= Py_None
; 
7366 #define wxTreeCtrl_SetItemSelectedImage(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemSelectedImage(_swigarg0,_swigarg1)) 
7367 static PyObject 
*_wrap_wxTreeCtrl_SetItemSelectedImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7368     PyObject 
* _resultobj
; 
7369     wxPyTreeCtrl 
* _arg0
; 
7370     wxTreeItemId 
* _arg1
; 
7372     PyObject 
* _argo0 
= 0; 
7373     PyObject 
* _argo1 
= 0; 
7374     char *_kwnames
[] = { "self","item","image", NULL 
}; 
7377     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxTreeCtrl_SetItemSelectedImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
7380         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7381         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7382             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemSelectedImage. Expected _wxPyTreeCtrl_p."); 
7387         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7388             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemSelectedImage. Expected _wxTreeItemId_p."); 
7393     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7394     wxTreeCtrl_SetItemSelectedImage(_arg0
,*_arg1
,_arg2
); 
7396     wxPyEndAllowThreads(__tstate
); 
7397     if (PyErr_Occurred()) return NULL
; 
7398 }    Py_INCREF(Py_None
); 
7399     _resultobj 
= Py_None
; 
7403 #define wxTreeCtrl_SetItemHasChildren(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemHasChildren(_swigarg0,_swigarg1)) 
7404 static PyObject 
*_wrap_wxTreeCtrl_SetItemHasChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7405     PyObject 
* _resultobj
; 
7406     wxPyTreeCtrl 
* _arg0
; 
7407     wxTreeItemId 
* _arg1
; 
7408     bool  _arg2 
= (bool ) TRUE
; 
7409     PyObject 
* _argo0 
= 0; 
7410     PyObject 
* _argo1 
= 0; 
7411     int tempbool2 
= (int) TRUE
; 
7412     char *_kwnames
[] = { "self","item","hasChildren", NULL 
}; 
7415     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_SetItemHasChildren",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
7418         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7419         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7420             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemHasChildren. Expected _wxPyTreeCtrl_p."); 
7425         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7426             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemHasChildren. Expected _wxTreeItemId_p."); 
7430     _arg2 
= (bool ) tempbool2
; 
7432     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7433     wxTreeCtrl_SetItemHasChildren(_arg0
,*_arg1
,_arg2
); 
7435     wxPyEndAllowThreads(__tstate
); 
7436     if (PyErr_Occurred()) return NULL
; 
7437 }    Py_INCREF(Py_None
); 
7438     _resultobj 
= Py_None
; 
7442 static wxPyTreeItemData 
* wxPyTreeCtrl_GetItemData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
) { 
7443             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
7445                 data 
= new wxPyTreeItemData(); 
7446                 data
->SetId(item
); // set the id 
7447                 self
->SetItemData(item
, data
); 
7451 static PyObject 
*_wrap_wxTreeCtrl_GetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7452     PyObject 
* _resultobj
; 
7453     wxPyTreeItemData 
* _result
; 
7454     wxPyTreeCtrl 
* _arg0
; 
7455     wxTreeItemId 
* _arg1
; 
7456     PyObject 
* _argo0 
= 0; 
7457     PyObject 
* _argo1 
= 0; 
7458     char *_kwnames
[] = { "self","item", NULL 
}; 
7462     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemData",_kwnames
,&_argo0
,&_argo1
))  
7465         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7466         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7467             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemData. Expected _wxPyTreeCtrl_p."); 
7472         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7473             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemData. Expected _wxTreeItemId_p."); 
7478     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7479     _result 
= (wxPyTreeItemData 
*)wxPyTreeCtrl_GetItemData(_arg0
,*_arg1
); 
7481     wxPyEndAllowThreads(__tstate
); 
7482     if (PyErr_Occurred()) return NULL
; 
7484         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeItemData_p"); 
7485         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7488         _resultobj 
= Py_None
; 
7493 static void  wxPyTreeCtrl_SetItemData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
,wxPyTreeItemData 
* data
) { 
7494             data
->SetId(item
); // set the id 
7495             self
->SetItemData(item
, data
); 
7497 static PyObject 
*_wrap_wxTreeCtrl_SetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7498     PyObject 
* _resultobj
; 
7499     wxPyTreeCtrl 
* _arg0
; 
7500     wxTreeItemId 
* _arg1
; 
7501     wxPyTreeItemData 
* _arg2
; 
7502     PyObject 
* _argo0 
= 0; 
7503     PyObject 
* _argo1 
= 0; 
7504     PyObject 
* _argo2 
= 0; 
7505     char *_kwnames
[] = { "self","item","data", NULL 
}; 
7508     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemData",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
7511         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7512         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7513             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemData. Expected _wxPyTreeCtrl_p."); 
7518         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7519             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemData. Expected _wxTreeItemId_p."); 
7524         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
7525         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyTreeItemData_p")) { 
7526             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_SetItemData. Expected _wxPyTreeItemData_p."); 
7531     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7532     wxPyTreeCtrl_SetItemData(_arg0
,*_arg1
,_arg2
); 
7534     wxPyEndAllowThreads(__tstate
); 
7535     if (PyErr_Occurred()) return NULL
; 
7536 }    Py_INCREF(Py_None
); 
7537     _resultobj 
= Py_None
; 
7541 static PyObject 
* wxPyTreeCtrl_GetPyData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
) { 
7542             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
7544                 data 
= new wxPyTreeItemData(); 
7545                 data
->SetId(item
); // set the id 
7546                 self
->SetItemData(item
, data
); 
7548             return data
->GetData(); 
7550 static PyObject 
*_wrap_wxTreeCtrl_GetPyData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7551     PyObject 
* _resultobj
; 
7553     wxPyTreeCtrl 
* _arg0
; 
7554     wxTreeItemId 
* _arg1
; 
7555     PyObject 
* _argo0 
= 0; 
7556     PyObject 
* _argo1 
= 0; 
7557     char *_kwnames
[] = { "self","item", NULL 
}; 
7560     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPyData",_kwnames
,&_argo0
,&_argo1
))  
7563         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7564         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7565             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPyData. Expected _wxPyTreeCtrl_p."); 
7570         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7571             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPyData. Expected _wxTreeItemId_p."); 
7576     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7577     _result 
= (PyObject 
*)wxPyTreeCtrl_GetPyData(_arg0
,*_arg1
); 
7579     wxPyEndAllowThreads(__tstate
); 
7580     if (PyErr_Occurred()) return NULL
; 
7582   _resultobj 
= _result
; 
7587 static void  wxPyTreeCtrl_SetPyData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
,PyObject 
* obj
) { 
7588             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
7590                 data 
= new wxPyTreeItemData(obj
); 
7591                 data
->SetId(item
); // set the id 
7592                 self
->SetItemData(item
, data
); 
7596 static PyObject 
*_wrap_wxTreeCtrl_SetPyData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7597     PyObject 
* _resultobj
; 
7598     wxPyTreeCtrl 
* _arg0
; 
7599     wxTreeItemId 
* _arg1
; 
7601     PyObject 
* _argo0 
= 0; 
7602     PyObject 
* _argo1 
= 0; 
7603     PyObject 
* _obj2 
= 0; 
7604     char *_kwnames
[] = { "self","item","obj", NULL 
}; 
7607     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetPyData",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
7610         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7611         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7612             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetPyData. Expected _wxPyTreeCtrl_p."); 
7617         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7618             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetPyData. Expected _wxTreeItemId_p."); 
7626     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7627     wxPyTreeCtrl_SetPyData(_arg0
,*_arg1
,_arg2
); 
7629     wxPyEndAllowThreads(__tstate
); 
7630     if (PyErr_Occurred()) return NULL
; 
7631 }    Py_INCREF(Py_None
); 
7632     _resultobj 
= Py_None
; 
7636 #define wxTreeCtrl_GetItemTextColour(_swigobj,_swigarg0)  (_swigobj->GetItemTextColour(_swigarg0)) 
7637 static PyObject 
*_wrap_wxTreeCtrl_GetItemTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7638     PyObject 
* _resultobj
; 
7640     wxPyTreeCtrl 
* _arg0
; 
7641     wxTreeItemId 
* _arg1
; 
7642     PyObject 
* _argo0 
= 0; 
7643     PyObject 
* _argo1 
= 0; 
7644     char *_kwnames
[] = { "self","item", NULL 
}; 
7648     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemTextColour",_kwnames
,&_argo0
,&_argo1
))  
7651         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7652         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7653             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemTextColour. Expected _wxPyTreeCtrl_p."); 
7658         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7659             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemTextColour. Expected _wxTreeItemId_p."); 
7664     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7665     _result 
= new wxColour (wxTreeCtrl_GetItemTextColour(_arg0
,*_arg1
)); 
7667     wxPyEndAllowThreads(__tstate
); 
7668     if (PyErr_Occurred()) return NULL
; 
7669 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
7670     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7674 #define wxTreeCtrl_GetItemBackgroundColour(_swigobj,_swigarg0)  (_swigobj->GetItemBackgroundColour(_swigarg0)) 
7675 static PyObject 
*_wrap_wxTreeCtrl_GetItemBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7676     PyObject 
* _resultobj
; 
7678     wxPyTreeCtrl 
* _arg0
; 
7679     wxTreeItemId 
* _arg1
; 
7680     PyObject 
* _argo0 
= 0; 
7681     PyObject 
* _argo1 
= 0; 
7682     char *_kwnames
[] = { "self","item", NULL 
}; 
7686     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemBackgroundColour",_kwnames
,&_argo0
,&_argo1
))  
7689         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7690         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7691             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemBackgroundColour. Expected _wxPyTreeCtrl_p."); 
7696         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7697             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemBackgroundColour. Expected _wxTreeItemId_p."); 
7702     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7703     _result 
= new wxColour (wxTreeCtrl_GetItemBackgroundColour(_arg0
,*_arg1
)); 
7705     wxPyEndAllowThreads(__tstate
); 
7706     if (PyErr_Occurred()) return NULL
; 
7707 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
7708     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7712 #define wxTreeCtrl_GetItemFont(_swigobj,_swigarg0)  (_swigobj->GetItemFont(_swigarg0)) 
7713 static PyObject 
*_wrap_wxTreeCtrl_GetItemFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7714     PyObject 
* _resultobj
; 
7716     wxPyTreeCtrl 
* _arg0
; 
7717     wxTreeItemId 
* _arg1
; 
7718     PyObject 
* _argo0 
= 0; 
7719     PyObject 
* _argo1 
= 0; 
7720     char *_kwnames
[] = { "self","item", NULL 
}; 
7724     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemFont",_kwnames
,&_argo0
,&_argo1
))  
7727         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7728         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7729             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemFont. Expected _wxPyTreeCtrl_p."); 
7734         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7735             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemFont. Expected _wxTreeItemId_p."); 
7740     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7741     _result 
= new wxFont (wxTreeCtrl_GetItemFont(_arg0
,*_arg1
)); 
7743     wxPyEndAllowThreads(__tstate
); 
7744     if (PyErr_Occurred()) return NULL
; 
7745 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p"); 
7746     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7750 #define wxTreeCtrl_IsVisible(_swigobj,_swigarg0)  (_swigobj->IsVisible(_swigarg0)) 
7751 static PyObject 
*_wrap_wxTreeCtrl_IsVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7752     PyObject 
* _resultobj
; 
7754     wxPyTreeCtrl 
* _arg0
; 
7755     wxTreeItemId 
* _arg1
; 
7756     PyObject 
* _argo0 
= 0; 
7757     PyObject 
* _argo1 
= 0; 
7758     char *_kwnames
[] = { "self","item", NULL 
}; 
7761     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsVisible",_kwnames
,&_argo0
,&_argo1
))  
7764         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7765         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7766             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsVisible. Expected _wxPyTreeCtrl_p."); 
7771         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7772             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsVisible. Expected _wxTreeItemId_p."); 
7777     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7778     _result 
= (bool )wxTreeCtrl_IsVisible(_arg0
,*_arg1
); 
7780     wxPyEndAllowThreads(__tstate
); 
7781     if (PyErr_Occurred()) return NULL
; 
7782 }    _resultobj 
= Py_BuildValue("i",_result
); 
7786 #define wxTreeCtrl_ItemHasChildren(_swigobj,_swigarg0)  (_swigobj->ItemHasChildren(_swigarg0)) 
7787 static PyObject 
*_wrap_wxTreeCtrl_ItemHasChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7788     PyObject 
* _resultobj
; 
7790     wxPyTreeCtrl 
* _arg0
; 
7791     wxTreeItemId 
* _arg1
; 
7792     PyObject 
* _argo0 
= 0; 
7793     PyObject 
* _argo1 
= 0; 
7794     char *_kwnames
[] = { "self","item", NULL 
}; 
7797     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_ItemHasChildren",_kwnames
,&_argo0
,&_argo1
))  
7800         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7801         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7802             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_ItemHasChildren. Expected _wxPyTreeCtrl_p."); 
7807         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7808             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_ItemHasChildren. Expected _wxTreeItemId_p."); 
7813     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7814     _result 
= (bool )wxTreeCtrl_ItemHasChildren(_arg0
,*_arg1
); 
7816     wxPyEndAllowThreads(__tstate
); 
7817     if (PyErr_Occurred()) return NULL
; 
7818 }    _resultobj 
= Py_BuildValue("i",_result
); 
7822 #define wxTreeCtrl_IsExpanded(_swigobj,_swigarg0)  (_swigobj->IsExpanded(_swigarg0)) 
7823 static PyObject 
*_wrap_wxTreeCtrl_IsExpanded(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7824     PyObject 
* _resultobj
; 
7826     wxPyTreeCtrl 
* _arg0
; 
7827     wxTreeItemId 
* _arg1
; 
7828     PyObject 
* _argo0 
= 0; 
7829     PyObject 
* _argo1 
= 0; 
7830     char *_kwnames
[] = { "self","item", NULL 
}; 
7833     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsExpanded",_kwnames
,&_argo0
,&_argo1
))  
7836         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7837         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7838             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsExpanded. Expected _wxPyTreeCtrl_p."); 
7843         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7844             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsExpanded. Expected _wxTreeItemId_p."); 
7849     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7850     _result 
= (bool )wxTreeCtrl_IsExpanded(_arg0
,*_arg1
); 
7852     wxPyEndAllowThreads(__tstate
); 
7853     if (PyErr_Occurred()) return NULL
; 
7854 }    _resultobj 
= Py_BuildValue("i",_result
); 
7858 #define wxTreeCtrl_IsSelected(_swigobj,_swigarg0)  (_swigobj->IsSelected(_swigarg0)) 
7859 static PyObject 
*_wrap_wxTreeCtrl_IsSelected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7860     PyObject 
* _resultobj
; 
7862     wxPyTreeCtrl 
* _arg0
; 
7863     wxTreeItemId 
* _arg1
; 
7864     PyObject 
* _argo0 
= 0; 
7865     PyObject 
* _argo1 
= 0; 
7866     char *_kwnames
[] = { "self","item", NULL 
}; 
7869     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsSelected",_kwnames
,&_argo0
,&_argo1
))  
7872         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7873         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7874             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsSelected. Expected _wxPyTreeCtrl_p."); 
7879         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7880             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsSelected. Expected _wxTreeItemId_p."); 
7885     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7886     _result 
= (bool )wxTreeCtrl_IsSelected(_arg0
,*_arg1
); 
7888     wxPyEndAllowThreads(__tstate
); 
7889     if (PyErr_Occurred()) return NULL
; 
7890 }    _resultobj 
= Py_BuildValue("i",_result
); 
7894 #define wxTreeCtrl_GetRootItem(_swigobj)  (_swigobj->GetRootItem()) 
7895 static PyObject 
*_wrap_wxTreeCtrl_GetRootItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7896     PyObject 
* _resultobj
; 
7897     wxTreeItemId 
* _result
; 
7898     wxPyTreeCtrl 
* _arg0
; 
7899     PyObject 
* _argo0 
= 0; 
7900     char *_kwnames
[] = { "self", NULL 
}; 
7904     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetRootItem",_kwnames
,&_argo0
))  
7907         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7908         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7909             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetRootItem. Expected _wxPyTreeCtrl_p."); 
7914     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7915     _result 
= new wxTreeItemId (wxTreeCtrl_GetRootItem(_arg0
)); 
7917     wxPyEndAllowThreads(__tstate
); 
7918     if (PyErr_Occurred()) return NULL
; 
7919 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7920     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7924 #define wxTreeCtrl_GetSelection(_swigobj)  (_swigobj->GetSelection()) 
7925 static PyObject 
*_wrap_wxTreeCtrl_GetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7926     PyObject 
* _resultobj
; 
7927     wxTreeItemId 
* _result
; 
7928     wxPyTreeCtrl 
* _arg0
; 
7929     PyObject 
* _argo0 
= 0; 
7930     char *_kwnames
[] = { "self", NULL 
}; 
7934     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSelection",_kwnames
,&_argo0
))  
7937         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7938         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7939             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSelection. Expected _wxPyTreeCtrl_p."); 
7944     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7945     _result 
= new wxTreeItemId (wxTreeCtrl_GetSelection(_arg0
)); 
7947     wxPyEndAllowThreads(__tstate
); 
7948     if (PyErr_Occurred()) return NULL
; 
7949 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7950     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7954 #define wxTreeCtrl_GetItemParent(_swigobj,_swigarg0)  (_swigobj->GetItemParent(_swigarg0)) 
7955 static PyObject 
*_wrap_wxTreeCtrl_GetItemParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7956     PyObject 
* _resultobj
; 
7957     wxTreeItemId 
* _result
; 
7958     wxPyTreeCtrl 
* _arg0
; 
7959     wxTreeItemId 
* _arg1
; 
7960     PyObject 
* _argo0 
= 0; 
7961     PyObject 
* _argo1 
= 0; 
7962     char *_kwnames
[] = { "self","item", NULL 
}; 
7966     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemParent",_kwnames
,&_argo0
,&_argo1
))  
7969         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7970         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7971             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemParent. Expected _wxPyTreeCtrl_p."); 
7976         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7977             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemParent. Expected _wxTreeItemId_p."); 
7982     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7983     _result 
= new wxTreeItemId (wxTreeCtrl_GetItemParent(_arg0
,*_arg1
)); 
7985     wxPyEndAllowThreads(__tstate
); 
7986     if (PyErr_Occurred()) return NULL
; 
7987 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7988     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7992 static PyObject 
* wxPyTreeCtrl_GetSelections(wxPyTreeCtrl 
*self
) { 
7993             wxPyBeginBlockThreads(); 
7994             PyObject
*           rval 
= PyList_New(0); 
7995             wxArrayTreeItemIds  array
; 
7997             num 
= self
->GetSelections(array
); 
7998             for (x
=0; x 
< num
; x
++) { 
7999                 wxTreeItemId 
*tii 
= new wxTreeItemId(array
.Item(x
)); 
8000                 PyObject
* item 
= wxPyConstructObject((void*)tii
, wxT("wxTreeItemId"), TRUE
); 
8001                 PyList_Append(rval
, item
); 
8003             wxPyEndBlockThreads(); 
8006 static PyObject 
*_wrap_wxTreeCtrl_GetSelections(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8007     PyObject 
* _resultobj
; 
8009     wxPyTreeCtrl 
* _arg0
; 
8010     PyObject 
* _argo0 
= 0; 
8011     char *_kwnames
[] = { "self", NULL 
}; 
8014     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSelections",_kwnames
,&_argo0
))  
8017         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8018         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8019             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSelections. Expected _wxPyTreeCtrl_p."); 
8024     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8025     _result 
= (PyObject 
*)wxPyTreeCtrl_GetSelections(_arg0
); 
8027     wxPyEndAllowThreads(__tstate
); 
8028     if (PyErr_Occurred()) return NULL
; 
8030   _resultobj 
= _result
; 
8035 #define wxTreeCtrl_GetChildrenCount(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetChildrenCount(_swigarg0,_swigarg1)) 
8036 static PyObject 
*_wrap_wxTreeCtrl_GetChildrenCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8037     PyObject 
* _resultobj
; 
8039     wxPyTreeCtrl 
* _arg0
; 
8040     wxTreeItemId 
* _arg1
; 
8041     bool  _arg2 
= (bool ) TRUE
; 
8042     PyObject 
* _argo0 
= 0; 
8043     PyObject 
* _argo1 
= 0; 
8044     int tempbool2 
= (int) TRUE
; 
8045     char *_kwnames
[] = { "self","item","recursively", NULL 
}; 
8048     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_GetChildrenCount",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
8051         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8052         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8053             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetChildrenCount. Expected _wxPyTreeCtrl_p."); 
8058         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8059             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetChildrenCount. Expected _wxTreeItemId_p."); 
8063     _arg2 
= (bool ) tempbool2
; 
8065     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8066     _result 
= (size_t )wxTreeCtrl_GetChildrenCount(_arg0
,*_arg1
,_arg2
); 
8068     wxPyEndAllowThreads(__tstate
); 
8069     if (PyErr_Occurred()) return NULL
; 
8070 }    _resultobj 
= Py_BuildValue("i",_result
); 
8074 #define wxTreeCtrl_GetFirstChild(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetFirstChild(_swigarg0,_swigarg1)) 
8075 static PyObject 
*_wrap_wxTreeCtrl_GetFirstChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8076     PyObject 
* _resultobj
; 
8077     wxTreeItemId 
* _result
; 
8078     wxPyTreeCtrl 
* _arg0
; 
8079     wxTreeItemId 
* _arg1
; 
8080     long * _arg2 
= (long *) &longzero
; 
8081     PyObject 
* _argo0 
= 0; 
8082     PyObject 
* _argo1 
= 0; 
8084     PyObject 
* _obj2 
= 0; 
8085     char *_kwnames
[] = { "self","item","INOUT", NULL 
}; 
8089     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxTreeCtrl_GetFirstChild",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
8092         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8093         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8094             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetFirstChild. Expected _wxPyTreeCtrl_p."); 
8099         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8100             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetFirstChild. Expected _wxTreeItemId_p."); 
8106   temp 
= (long) PyInt_AsLong(_obj2
); 
8110     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8111     _result 
= new wxTreeItemId (wxTreeCtrl_GetFirstChild(_arg0
,*_arg1
,*_arg2
)); 
8113     wxPyEndAllowThreads(__tstate
); 
8114     if (PyErr_Occurred()) return NULL
; 
8115 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8116     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8119     o 
= PyInt_FromLong((long) (*_arg2
)); 
8120     _resultobj 
= t_output_helper(_resultobj
, o
); 
8125 #define wxTreeCtrl_GetNextChild(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetNextChild(_swigarg0,_swigarg1)) 
8126 static PyObject 
*_wrap_wxTreeCtrl_GetNextChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8127     PyObject 
* _resultobj
; 
8128     wxTreeItemId 
* _result
; 
8129     wxPyTreeCtrl 
* _arg0
; 
8130     wxTreeItemId 
* _arg1
; 
8132     PyObject 
* _argo0 
= 0; 
8133     PyObject 
* _argo1 
= 0; 
8135     PyObject 
* _obj2 
= 0; 
8136     char *_kwnames
[] = { "self","item","INOUT", NULL 
}; 
8140     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_GetNextChild",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
8143         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8144         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8145             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextChild. Expected _wxPyTreeCtrl_p."); 
8150         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8151             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextChild. Expected _wxTreeItemId_p."); 
8156   temp 
= (long) PyInt_AsLong(_obj2
); 
8160     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8161     _result 
= new wxTreeItemId (wxTreeCtrl_GetNextChild(_arg0
,*_arg1
,*_arg2
)); 
8163     wxPyEndAllowThreads(__tstate
); 
8164     if (PyErr_Occurred()) return NULL
; 
8165 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8166     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8169     o 
= PyInt_FromLong((long) (*_arg2
)); 
8170     _resultobj 
= t_output_helper(_resultobj
, o
); 
8175 #define wxTreeCtrl_GetNextSibling(_swigobj,_swigarg0)  (_swigobj->GetNextSibling(_swigarg0)) 
8176 static PyObject 
*_wrap_wxTreeCtrl_GetNextSibling(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8177     PyObject 
* _resultobj
; 
8178     wxTreeItemId 
* _result
; 
8179     wxPyTreeCtrl 
* _arg0
; 
8180     wxTreeItemId 
* _arg1
; 
8181     PyObject 
* _argo0 
= 0; 
8182     PyObject 
* _argo1 
= 0; 
8183     char *_kwnames
[] = { "self","item", NULL 
}; 
8187     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetNextSibling",_kwnames
,&_argo0
,&_argo1
))  
8190         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8191         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8192             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextSibling. Expected _wxPyTreeCtrl_p."); 
8197         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8198             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextSibling. Expected _wxTreeItemId_p."); 
8203     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8204     _result 
= new wxTreeItemId (wxTreeCtrl_GetNextSibling(_arg0
,*_arg1
)); 
8206     wxPyEndAllowThreads(__tstate
); 
8207     if (PyErr_Occurred()) return NULL
; 
8208 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8209     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8213 #define wxTreeCtrl_GetPrevSibling(_swigobj,_swigarg0)  (_swigobj->GetPrevSibling(_swigarg0)) 
8214 static PyObject 
*_wrap_wxTreeCtrl_GetPrevSibling(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8215     PyObject 
* _resultobj
; 
8216     wxTreeItemId 
* _result
; 
8217     wxPyTreeCtrl 
* _arg0
; 
8218     wxTreeItemId 
* _arg1
; 
8219     PyObject 
* _argo0 
= 0; 
8220     PyObject 
* _argo1 
= 0; 
8221     char *_kwnames
[] = { "self","item", NULL 
}; 
8225     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPrevSibling",_kwnames
,&_argo0
,&_argo1
))  
8228         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8229         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8230             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPrevSibling. Expected _wxPyTreeCtrl_p."); 
8235         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8236             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPrevSibling. Expected _wxTreeItemId_p."); 
8241     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8242     _result 
= new wxTreeItemId (wxTreeCtrl_GetPrevSibling(_arg0
,*_arg1
)); 
8244     wxPyEndAllowThreads(__tstate
); 
8245     if (PyErr_Occurred()) return NULL
; 
8246 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8247     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8251 #define wxTreeCtrl_GetFirstVisibleItem(_swigobj)  (_swigobj->GetFirstVisibleItem()) 
8252 static PyObject 
*_wrap_wxTreeCtrl_GetFirstVisibleItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8253     PyObject 
* _resultobj
; 
8254     wxTreeItemId 
* _result
; 
8255     wxPyTreeCtrl 
* _arg0
; 
8256     PyObject 
* _argo0 
= 0; 
8257     char *_kwnames
[] = { "self", NULL 
}; 
8261     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetFirstVisibleItem",_kwnames
,&_argo0
))  
8264         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8265         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8266             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetFirstVisibleItem. Expected _wxPyTreeCtrl_p."); 
8271     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8272     _result 
= new wxTreeItemId (wxTreeCtrl_GetFirstVisibleItem(_arg0
)); 
8274     wxPyEndAllowThreads(__tstate
); 
8275     if (PyErr_Occurred()) return NULL
; 
8276 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8277     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8281 #define wxTreeCtrl_GetNextVisible(_swigobj,_swigarg0)  (_swigobj->GetNextVisible(_swigarg0)) 
8282 static PyObject 
*_wrap_wxTreeCtrl_GetNextVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8283     PyObject 
* _resultobj
; 
8284     wxTreeItemId 
* _result
; 
8285     wxPyTreeCtrl 
* _arg0
; 
8286     wxTreeItemId 
* _arg1
; 
8287     PyObject 
* _argo0 
= 0; 
8288     PyObject 
* _argo1 
= 0; 
8289     char *_kwnames
[] = { "self","item", NULL 
}; 
8293     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetNextVisible",_kwnames
,&_argo0
,&_argo1
))  
8296         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8297         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8298             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextVisible. Expected _wxPyTreeCtrl_p."); 
8303         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8304             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextVisible. Expected _wxTreeItemId_p."); 
8309     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8310     _result 
= new wxTreeItemId (wxTreeCtrl_GetNextVisible(_arg0
,*_arg1
)); 
8312     wxPyEndAllowThreads(__tstate
); 
8313     if (PyErr_Occurred()) return NULL
; 
8314 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8315     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8319 #define wxTreeCtrl_GetPrevVisible(_swigobj,_swigarg0)  (_swigobj->GetPrevVisible(_swigarg0)) 
8320 static PyObject 
*_wrap_wxTreeCtrl_GetPrevVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8321     PyObject 
* _resultobj
; 
8322     wxTreeItemId 
* _result
; 
8323     wxPyTreeCtrl 
* _arg0
; 
8324     wxTreeItemId 
* _arg1
; 
8325     PyObject 
* _argo0 
= 0; 
8326     PyObject 
* _argo1 
= 0; 
8327     char *_kwnames
[] = { "self","item", NULL 
}; 
8331     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPrevVisible",_kwnames
,&_argo0
,&_argo1
))  
8334         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8335         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8336             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPrevVisible. Expected _wxPyTreeCtrl_p."); 
8341         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8342             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPrevVisible. Expected _wxTreeItemId_p."); 
8347     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8348     _result 
= new wxTreeItemId (wxTreeCtrl_GetPrevVisible(_arg0
,*_arg1
)); 
8350     wxPyEndAllowThreads(__tstate
); 
8351     if (PyErr_Occurred()) return NULL
; 
8352 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8353     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8357 #define wxTreeCtrl_GetLastChild(_swigobj,_swigarg0)  (_swigobj->GetLastChild(_swigarg0)) 
8358 static PyObject 
*_wrap_wxTreeCtrl_GetLastChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8359     PyObject 
* _resultobj
; 
8360     wxTreeItemId 
* _result
; 
8361     wxPyTreeCtrl 
* _arg0
; 
8362     wxTreeItemId 
* _arg1
; 
8363     PyObject 
* _argo0 
= 0; 
8364     PyObject 
* _argo1 
= 0; 
8365     char *_kwnames
[] = { "self","item", NULL 
}; 
8369     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetLastChild",_kwnames
,&_argo0
,&_argo1
))  
8372         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8373         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8374             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetLastChild. Expected _wxPyTreeCtrl_p."); 
8379         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8380             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetLastChild. Expected _wxTreeItemId_p."); 
8385     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8386     _result 
= new wxTreeItemId (wxTreeCtrl_GetLastChild(_arg0
,*_arg1
)); 
8388     wxPyEndAllowThreads(__tstate
); 
8389     if (PyErr_Occurred()) return NULL
; 
8390 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8391     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8395 #define wxTreeCtrl_AddRoot(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->AddRoot(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
8396 static PyObject 
*_wrap_wxTreeCtrl_AddRoot(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8397     PyObject 
* _resultobj
; 
8398     wxTreeItemId 
* _result
; 
8399     wxPyTreeCtrl 
* _arg0
; 
8401     int  _arg2 
= (int ) -1; 
8402     int  _arg3 
= (int ) -1; 
8403     wxPyTreeItemData 
* _arg4 
= (wxPyTreeItemData 
*) NULL
; 
8404     PyObject 
* _argo0 
= 0; 
8405     PyObject 
* _obj1 
= 0; 
8406     PyObject 
* _argo4 
= 0; 
8407     char *_kwnames
[] = { "self","text","image","selectedImage","data", NULL 
}; 
8411     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iiO:wxTreeCtrl_AddRoot",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
,&_argo4
))  
8414         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8415         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8416             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AddRoot. Expected _wxPyTreeCtrl_p."); 
8421     _arg1 
= wxString_in_helper(_obj1
); 
8426         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
8427         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxPyTreeItemData_p")) { 
8428             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxTreeCtrl_AddRoot. Expected _wxPyTreeItemData_p."); 
8433     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8434     _result 
= new wxTreeItemId (wxTreeCtrl_AddRoot(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
)); 
8436     wxPyEndAllowThreads(__tstate
); 
8437     if (PyErr_Occurred()) return NULL
; 
8438 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8439     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8447 #define wxTreeCtrl_PrependItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->PrependItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
8448 static PyObject 
*_wrap_wxTreeCtrl_PrependItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8449     PyObject 
* _resultobj
; 
8450     wxTreeItemId 
* _result
; 
8451     wxPyTreeCtrl 
* _arg0
; 
8452     wxTreeItemId 
* _arg1
; 
8454     int  _arg3 
= (int ) -1; 
8455     int  _arg4 
= (int ) -1; 
8456     wxPyTreeItemData 
* _arg5 
= (wxPyTreeItemData 
*) NULL
; 
8457     PyObject 
* _argo0 
= 0; 
8458     PyObject 
* _argo1 
= 0; 
8459     PyObject 
* _obj2 
= 0; 
8460     PyObject 
* _argo5 
= 0; 
8461     char *_kwnames
[] = { "self","parent","text","image","selectedImage","data", NULL 
}; 
8465     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|iiO:wxTreeCtrl_PrependItem",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_arg3
,&_arg4
,&_argo5
))  
8468         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8469         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8470             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_PrependItem. Expected _wxPyTreeCtrl_p."); 
8475         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8476             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_PrependItem. Expected _wxTreeItemId_p."); 
8481     _arg2 
= wxString_in_helper(_obj2
); 
8486         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
8487         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxPyTreeItemData_p")) { 
8488             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxTreeCtrl_PrependItem. Expected _wxPyTreeItemData_p."); 
8493     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8494     _result 
= new wxTreeItemId (wxTreeCtrl_PrependItem(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
)); 
8496     wxPyEndAllowThreads(__tstate
); 
8497     if (PyErr_Occurred()) return NULL
; 
8498 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8499     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8507 #define wxTreeCtrl_InsertItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
8508 static PyObject 
*_wrap_wxTreeCtrl_InsertItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8509     PyObject 
* _resultobj
; 
8510     wxTreeItemId 
* _result
; 
8511     wxPyTreeCtrl 
* _arg0
; 
8512     wxTreeItemId 
* _arg1
; 
8513     wxTreeItemId 
* _arg2
; 
8515     int  _arg4 
= (int ) -1; 
8516     int  _arg5 
= (int ) -1; 
8517     wxPyTreeItemData 
* _arg6 
= (wxPyTreeItemData 
*) NULL
; 
8518     PyObject 
* _argo0 
= 0; 
8519     PyObject 
* _argo1 
= 0; 
8520     PyObject 
* _argo2 
= 0; 
8521     PyObject 
* _obj3 
= 0; 
8522     PyObject 
* _argo6 
= 0; 
8523     char *_kwnames
[] = { "self","parent","idPrevious","text","image","selectedImage","data", NULL 
}; 
8527     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO|iiO:wxTreeCtrl_InsertItem",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_obj3
,&_arg4
,&_arg5
,&_argo6
))  
8530         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8531         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8532             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_InsertItem. Expected _wxPyTreeCtrl_p."); 
8537         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8538             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_InsertItem. Expected _wxTreeItemId_p."); 
8543         if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxTreeItemId_p")) { 
8544             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_InsertItem. Expected _wxTreeItemId_p."); 
8549     _arg3 
= wxString_in_helper(_obj3
); 
8554         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
8555         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxPyTreeItemData_p")) { 
8556             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxTreeCtrl_InsertItem. Expected _wxPyTreeItemData_p."); 
8561     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8562     _result 
= new wxTreeItemId (wxTreeCtrl_InsertItem(_arg0
,*_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
,_arg6
)); 
8564     wxPyEndAllowThreads(__tstate
); 
8565     if (PyErr_Occurred()) return NULL
; 
8566 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8567     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8575 #define wxTreeCtrl_InsertItemBefore(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
8576 static PyObject 
*_wrap_wxTreeCtrl_InsertItemBefore(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8577     PyObject 
* _resultobj
; 
8578     wxTreeItemId 
* _result
; 
8579     wxPyTreeCtrl 
* _arg0
; 
8580     wxTreeItemId 
* _arg1
; 
8583     int  _arg4 
= (int ) -1; 
8584     int  _arg5 
= (int ) -1; 
8585     wxPyTreeItemData 
* _arg6 
= (wxPyTreeItemData 
*) NULL
; 
8586     PyObject 
* _argo0 
= 0; 
8587     PyObject 
* _argo1 
= 0; 
8588     PyObject 
* _obj3 
= 0; 
8589     PyObject 
* _argo6 
= 0; 
8590     char *_kwnames
[] = { "self","parent","before","text","image","selectedImage","data", NULL 
}; 
8594     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiO|iiO:wxTreeCtrl_InsertItemBefore",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_arg4
,&_arg5
,&_argo6
))  
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_InsertItemBefore. Expected _wxPyTreeCtrl_p."); 
8604         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8605             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_InsertItemBefore. Expected _wxTreeItemId_p."); 
8610     _arg3 
= wxString_in_helper(_obj3
); 
8615         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
8616         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxPyTreeItemData_p")) { 
8617             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxTreeCtrl_InsertItemBefore. Expected _wxPyTreeItemData_p."); 
8622     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8623     _result 
= new wxTreeItemId (wxTreeCtrl_InsertItemBefore(_arg0
,*_arg1
,_arg2
,*_arg3
,_arg4
,_arg5
,_arg6
)); 
8625     wxPyEndAllowThreads(__tstate
); 
8626     if (PyErr_Occurred()) return NULL
; 
8627 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8628     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8636 #define wxTreeCtrl_AppendItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->AppendItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
8637 static PyObject 
*_wrap_wxTreeCtrl_AppendItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8638     PyObject 
* _resultobj
; 
8639     wxTreeItemId 
* _result
; 
8640     wxPyTreeCtrl 
* _arg0
; 
8641     wxTreeItemId 
* _arg1
; 
8643     int  _arg3 
= (int ) -1; 
8644     int  _arg4 
= (int ) -1; 
8645     wxPyTreeItemData 
* _arg5 
= (wxPyTreeItemData 
*) NULL
; 
8646     PyObject 
* _argo0 
= 0; 
8647     PyObject 
* _argo1 
= 0; 
8648     PyObject 
* _obj2 
= 0; 
8649     PyObject 
* _argo5 
= 0; 
8650     char *_kwnames
[] = { "self","parent","text","image","selectedImage","data", NULL 
}; 
8654     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|iiO:wxTreeCtrl_AppendItem",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_arg3
,&_arg4
,&_argo5
))  
8657         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8658         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8659             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AppendItem. Expected _wxPyTreeCtrl_p."); 
8664         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8665             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_AppendItem. Expected _wxTreeItemId_p."); 
8670     _arg2 
= wxString_in_helper(_obj2
); 
8675         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
8676         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxPyTreeItemData_p")) { 
8677             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxTreeCtrl_AppendItem. Expected _wxPyTreeItemData_p."); 
8682     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8683     _result 
= new wxTreeItemId (wxTreeCtrl_AppendItem(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
)); 
8685     wxPyEndAllowThreads(__tstate
); 
8686     if (PyErr_Occurred()) return NULL
; 
8687 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8688     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8696 #define wxTreeCtrl_Delete(_swigobj,_swigarg0)  (_swigobj->Delete(_swigarg0)) 
8697 static PyObject 
*_wrap_wxTreeCtrl_Delete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8698     PyObject 
* _resultobj
; 
8699     wxPyTreeCtrl 
* _arg0
; 
8700     wxTreeItemId 
* _arg1
; 
8701     PyObject 
* _argo0 
= 0; 
8702     PyObject 
* _argo1 
= 0; 
8703     char *_kwnames
[] = { "self","item", NULL 
}; 
8706     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Delete",_kwnames
,&_argo0
,&_argo1
))  
8709         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8710         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8711             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Delete. Expected _wxPyTreeCtrl_p."); 
8716         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8717             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Delete. Expected _wxTreeItemId_p."); 
8722     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8723     wxTreeCtrl_Delete(_arg0
,*_arg1
); 
8725     wxPyEndAllowThreads(__tstate
); 
8726     if (PyErr_Occurred()) return NULL
; 
8727 }    Py_INCREF(Py_None
); 
8728     _resultobj 
= Py_None
; 
8732 #define wxTreeCtrl_DeleteChildren(_swigobj,_swigarg0)  (_swigobj->DeleteChildren(_swigarg0)) 
8733 static PyObject 
*_wrap_wxTreeCtrl_DeleteChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8734     PyObject 
* _resultobj
; 
8735     wxPyTreeCtrl 
* _arg0
; 
8736     wxTreeItemId 
* _arg1
; 
8737     PyObject 
* _argo0 
= 0; 
8738     PyObject 
* _argo1 
= 0; 
8739     char *_kwnames
[] = { "self","item", NULL 
}; 
8742     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_DeleteChildren",_kwnames
,&_argo0
,&_argo1
))  
8745         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8746         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8747             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_DeleteChildren. Expected _wxPyTreeCtrl_p."); 
8752         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8753             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_DeleteChildren. Expected _wxTreeItemId_p."); 
8758     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8759     wxTreeCtrl_DeleteChildren(_arg0
,*_arg1
); 
8761     wxPyEndAllowThreads(__tstate
); 
8762     if (PyErr_Occurred()) return NULL
; 
8763 }    Py_INCREF(Py_None
); 
8764     _resultobj 
= Py_None
; 
8768 #define wxTreeCtrl_DeleteAllItems(_swigobj)  (_swigobj->DeleteAllItems()) 
8769 static PyObject 
*_wrap_wxTreeCtrl_DeleteAllItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8770     PyObject 
* _resultobj
; 
8771     wxPyTreeCtrl 
* _arg0
; 
8772     PyObject 
* _argo0 
= 0; 
8773     char *_kwnames
[] = { "self", NULL 
}; 
8776     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_DeleteAllItems",_kwnames
,&_argo0
))  
8779         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8780         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8781             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_DeleteAllItems. Expected _wxPyTreeCtrl_p."); 
8786     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8787     wxTreeCtrl_DeleteAllItems(_arg0
); 
8789     wxPyEndAllowThreads(__tstate
); 
8790     if (PyErr_Occurred()) return NULL
; 
8791 }    Py_INCREF(Py_None
); 
8792     _resultobj 
= Py_None
; 
8796 #define wxTreeCtrl_Expand(_swigobj,_swigarg0)  (_swigobj->Expand(_swigarg0)) 
8797 static PyObject 
*_wrap_wxTreeCtrl_Expand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8798     PyObject 
* _resultobj
; 
8799     wxPyTreeCtrl 
* _arg0
; 
8800     wxTreeItemId 
* _arg1
; 
8801     PyObject 
* _argo0 
= 0; 
8802     PyObject 
* _argo1 
= 0; 
8803     char *_kwnames
[] = { "self","item", NULL 
}; 
8806     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Expand",_kwnames
,&_argo0
,&_argo1
))  
8809         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8810         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8811             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Expand. Expected _wxPyTreeCtrl_p."); 
8816         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8817             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Expand. Expected _wxTreeItemId_p."); 
8822     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8823     wxTreeCtrl_Expand(_arg0
,*_arg1
); 
8825     wxPyEndAllowThreads(__tstate
); 
8826     if (PyErr_Occurred()) return NULL
; 
8827 }    Py_INCREF(Py_None
); 
8828     _resultobj 
= Py_None
; 
8832 #define wxTreeCtrl_Collapse(_swigobj,_swigarg0)  (_swigobj->Collapse(_swigarg0)) 
8833 static PyObject 
*_wrap_wxTreeCtrl_Collapse(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8834     PyObject 
* _resultobj
; 
8835     wxPyTreeCtrl 
* _arg0
; 
8836     wxTreeItemId 
* _arg1
; 
8837     PyObject 
* _argo0 
= 0; 
8838     PyObject 
* _argo1 
= 0; 
8839     char *_kwnames
[] = { "self","item", NULL 
}; 
8842     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Collapse",_kwnames
,&_argo0
,&_argo1
))  
8845         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8846         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8847             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Collapse. Expected _wxPyTreeCtrl_p."); 
8852         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8853             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Collapse. Expected _wxTreeItemId_p."); 
8858     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8859     wxTreeCtrl_Collapse(_arg0
,*_arg1
); 
8861     wxPyEndAllowThreads(__tstate
); 
8862     if (PyErr_Occurred()) return NULL
; 
8863 }    Py_INCREF(Py_None
); 
8864     _resultobj 
= Py_None
; 
8868 #define wxTreeCtrl_CollapseAndReset(_swigobj,_swigarg0)  (_swigobj->CollapseAndReset(_swigarg0)) 
8869 static PyObject 
*_wrap_wxTreeCtrl_CollapseAndReset(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8870     PyObject 
* _resultobj
; 
8871     wxPyTreeCtrl 
* _arg0
; 
8872     wxTreeItemId 
* _arg1
; 
8873     PyObject 
* _argo0 
= 0; 
8874     PyObject 
* _argo1 
= 0; 
8875     char *_kwnames
[] = { "self","item", NULL 
}; 
8878     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_CollapseAndReset",_kwnames
,&_argo0
,&_argo1
))  
8881         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8882         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8883             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_CollapseAndReset. Expected _wxPyTreeCtrl_p."); 
8888         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8889             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_CollapseAndReset. Expected _wxTreeItemId_p."); 
8894     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8895     wxTreeCtrl_CollapseAndReset(_arg0
,*_arg1
); 
8897     wxPyEndAllowThreads(__tstate
); 
8898     if (PyErr_Occurred()) return NULL
; 
8899 }    Py_INCREF(Py_None
); 
8900     _resultobj 
= Py_None
; 
8904 #define wxTreeCtrl_Toggle(_swigobj,_swigarg0)  (_swigobj->Toggle(_swigarg0)) 
8905 static PyObject 
*_wrap_wxTreeCtrl_Toggle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8906     PyObject 
* _resultobj
; 
8907     wxPyTreeCtrl 
* _arg0
; 
8908     wxTreeItemId 
* _arg1
; 
8909     PyObject 
* _argo0 
= 0; 
8910     PyObject 
* _argo1 
= 0; 
8911     char *_kwnames
[] = { "self","item", NULL 
}; 
8914     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Toggle",_kwnames
,&_argo0
,&_argo1
))  
8917         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8918         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8919             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Toggle. Expected _wxPyTreeCtrl_p."); 
8924         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8925             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Toggle. Expected _wxTreeItemId_p."); 
8930     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8931     wxTreeCtrl_Toggle(_arg0
,*_arg1
); 
8933     wxPyEndAllowThreads(__tstate
); 
8934     if (PyErr_Occurred()) return NULL
; 
8935 }    Py_INCREF(Py_None
); 
8936     _resultobj 
= Py_None
; 
8940 #define wxTreeCtrl_Unselect(_swigobj)  (_swigobj->Unselect()) 
8941 static PyObject 
*_wrap_wxTreeCtrl_Unselect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8942     PyObject 
* _resultobj
; 
8943     wxPyTreeCtrl 
* _arg0
; 
8944     PyObject 
* _argo0 
= 0; 
8945     char *_kwnames
[] = { "self", NULL 
}; 
8948     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_Unselect",_kwnames
,&_argo0
))  
8951         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8952         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8953             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Unselect. Expected _wxPyTreeCtrl_p."); 
8958     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8959     wxTreeCtrl_Unselect(_arg0
); 
8961     wxPyEndAllowThreads(__tstate
); 
8962     if (PyErr_Occurred()) return NULL
; 
8963 }    Py_INCREF(Py_None
); 
8964     _resultobj 
= Py_None
; 
8968 #define wxTreeCtrl_UnselectAll(_swigobj)  (_swigobj->UnselectAll()) 
8969 static PyObject 
*_wrap_wxTreeCtrl_UnselectAll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8970     PyObject 
* _resultobj
; 
8971     wxPyTreeCtrl 
* _arg0
; 
8972     PyObject 
* _argo0 
= 0; 
8973     char *_kwnames
[] = { "self", NULL 
}; 
8976     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_UnselectAll",_kwnames
,&_argo0
))  
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_UnselectAll. Expected _wxPyTreeCtrl_p."); 
8986     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8987     wxTreeCtrl_UnselectAll(_arg0
); 
8989     wxPyEndAllowThreads(__tstate
); 
8990     if (PyErr_Occurred()) return NULL
; 
8991 }    Py_INCREF(Py_None
); 
8992     _resultobj 
= Py_None
; 
8996 #define wxTreeCtrl_SelectItem(_swigobj,_swigarg0)  (_swigobj->SelectItem(_swigarg0)) 
8997 static PyObject 
*_wrap_wxTreeCtrl_SelectItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8998     PyObject 
* _resultobj
; 
8999     wxPyTreeCtrl 
* _arg0
; 
9000     wxTreeItemId 
* _arg1
; 
9001     PyObject 
* _argo0 
= 0; 
9002     PyObject 
* _argo1 
= 0; 
9003     char *_kwnames
[] = { "self","item", NULL 
}; 
9006     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SelectItem",_kwnames
,&_argo0
,&_argo1
))  
9009         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9010         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9011             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SelectItem. Expected _wxPyTreeCtrl_p."); 
9016         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9017             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SelectItem. Expected _wxTreeItemId_p."); 
9022     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9023     wxTreeCtrl_SelectItem(_arg0
,*_arg1
); 
9025     wxPyEndAllowThreads(__tstate
); 
9026     if (PyErr_Occurred()) return NULL
; 
9027 }    Py_INCREF(Py_None
); 
9028     _resultobj 
= Py_None
; 
9032 #define wxTreeCtrl_EnsureVisible(_swigobj,_swigarg0)  (_swigobj->EnsureVisible(_swigarg0)) 
9033 static PyObject 
*_wrap_wxTreeCtrl_EnsureVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9034     PyObject 
* _resultobj
; 
9035     wxPyTreeCtrl 
* _arg0
; 
9036     wxTreeItemId 
* _arg1
; 
9037     PyObject 
* _argo0 
= 0; 
9038     PyObject 
* _argo1 
= 0; 
9039     char *_kwnames
[] = { "self","item", NULL 
}; 
9042     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_EnsureVisible",_kwnames
,&_argo0
,&_argo1
))  
9045         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9046         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9047             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_EnsureVisible. Expected _wxPyTreeCtrl_p."); 
9052         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9053             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_EnsureVisible. Expected _wxTreeItemId_p."); 
9058     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9059     wxTreeCtrl_EnsureVisible(_arg0
,*_arg1
); 
9061     wxPyEndAllowThreads(__tstate
); 
9062     if (PyErr_Occurred()) return NULL
; 
9063 }    Py_INCREF(Py_None
); 
9064     _resultobj 
= Py_None
; 
9068 #define wxTreeCtrl_ScrollTo(_swigobj,_swigarg0)  (_swigobj->ScrollTo(_swigarg0)) 
9069 static PyObject 
*_wrap_wxTreeCtrl_ScrollTo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9070     PyObject 
* _resultobj
; 
9071     wxPyTreeCtrl 
* _arg0
; 
9072     wxTreeItemId 
* _arg1
; 
9073     PyObject 
* _argo0 
= 0; 
9074     PyObject 
* _argo1 
= 0; 
9075     char *_kwnames
[] = { "self","item", NULL 
}; 
9078     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_ScrollTo",_kwnames
,&_argo0
,&_argo1
))  
9081         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9082         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9083             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_ScrollTo. Expected _wxPyTreeCtrl_p."); 
9088         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9089             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_ScrollTo. Expected _wxTreeItemId_p."); 
9094     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9095     wxTreeCtrl_ScrollTo(_arg0
,*_arg1
); 
9097     wxPyEndAllowThreads(__tstate
); 
9098     if (PyErr_Occurred()) return NULL
; 
9099 }    Py_INCREF(Py_None
); 
9100     _resultobj 
= Py_None
; 
9104 #define wxTreeCtrl_GetEditControl(_swigobj)  (_swigobj->GetEditControl()) 
9105 static PyObject 
*_wrap_wxTreeCtrl_GetEditControl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9106     PyObject 
* _resultobj
; 
9107     wxTextCtrl 
* _result
; 
9108     wxPyTreeCtrl 
* _arg0
; 
9109     PyObject 
* _argo0 
= 0; 
9110     char *_kwnames
[] = { "self", NULL 
}; 
9113     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetEditControl",_kwnames
,&_argo0
))  
9116         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9117         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9118             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetEditControl. Expected _wxPyTreeCtrl_p."); 
9123     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9124     _result 
= (wxTextCtrl 
*)wxTreeCtrl_GetEditControl(_arg0
); 
9126     wxPyEndAllowThreads(__tstate
); 
9127     if (PyErr_Occurred()) return NULL
; 
9128 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
9132 #define wxTreeCtrl_EditLabel(_swigobj,_swigarg0)  (_swigobj->EditLabel(_swigarg0)) 
9133 static PyObject 
*_wrap_wxTreeCtrl_EditLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9134     PyObject 
* _resultobj
; 
9135     wxPyTreeCtrl 
* _arg0
; 
9136     wxTreeItemId 
* _arg1
; 
9137     PyObject 
* _argo0 
= 0; 
9138     PyObject 
* _argo1 
= 0; 
9139     char *_kwnames
[] = { "self","item", NULL 
}; 
9142     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_EditLabel",_kwnames
,&_argo0
,&_argo1
))  
9145         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9146         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9147             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_EditLabel. Expected _wxPyTreeCtrl_p."); 
9152         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9153             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_EditLabel. Expected _wxTreeItemId_p."); 
9158     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9159     wxTreeCtrl_EditLabel(_arg0
,*_arg1
); 
9161     wxPyEndAllowThreads(__tstate
); 
9162     if (PyErr_Occurred()) return NULL
; 
9163 }    Py_INCREF(Py_None
); 
9164     _resultobj 
= Py_None
; 
9168 #define wxTreeCtrl_SortChildren(_swigobj,_swigarg0)  (_swigobj->SortChildren(_swigarg0)) 
9169 static PyObject 
*_wrap_wxTreeCtrl_SortChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9170     PyObject 
* _resultobj
; 
9171     wxPyTreeCtrl 
* _arg0
; 
9172     wxTreeItemId 
* _arg1
; 
9173     PyObject 
* _argo0 
= 0; 
9174     PyObject 
* _argo1 
= 0; 
9175     char *_kwnames
[] = { "self","item", NULL 
}; 
9178     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SortChildren",_kwnames
,&_argo0
,&_argo1
))  
9181         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9182         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9183             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SortChildren. Expected _wxPyTreeCtrl_p."); 
9188         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9189             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SortChildren. Expected _wxTreeItemId_p."); 
9194     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9195     wxTreeCtrl_SortChildren(_arg0
,*_arg1
); 
9197     wxPyEndAllowThreads(__tstate
); 
9198     if (PyErr_Occurred()) return NULL
; 
9199 }    Py_INCREF(Py_None
); 
9200     _resultobj 
= Py_None
; 
9204 #define wxTreeCtrl_SetItemBold(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemBold(_swigarg0,_swigarg1)) 
9205 static PyObject 
*_wrap_wxTreeCtrl_SetItemBold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9206     PyObject 
* _resultobj
; 
9207     wxPyTreeCtrl 
* _arg0
; 
9208     wxTreeItemId 
* _arg1
; 
9209     int  _arg2 
= (int ) TRUE
; 
9210     PyObject 
* _argo0 
= 0; 
9211     PyObject 
* _argo1 
= 0; 
9212     char *_kwnames
[] = { "self","item","bold", NULL 
}; 
9215     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_SetItemBold",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
9218         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9219         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9220             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemBold. Expected _wxPyTreeCtrl_p."); 
9225         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9226             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemBold. Expected _wxTreeItemId_p."); 
9231     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9232     wxTreeCtrl_SetItemBold(_arg0
,*_arg1
,_arg2
); 
9234     wxPyEndAllowThreads(__tstate
); 
9235     if (PyErr_Occurred()) return NULL
; 
9236 }    Py_INCREF(Py_None
); 
9237     _resultobj 
= Py_None
; 
9241 #define wxTreeCtrl_IsBold(_swigobj,_swigarg0)  (_swigobj->IsBold(_swigarg0)) 
9242 static PyObject 
*_wrap_wxTreeCtrl_IsBold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9243     PyObject 
* _resultobj
; 
9245     wxPyTreeCtrl 
* _arg0
; 
9246     wxTreeItemId 
* _arg1
; 
9247     PyObject 
* _argo0 
= 0; 
9248     PyObject 
* _argo1 
= 0; 
9249     char *_kwnames
[] = { "self","item", NULL 
}; 
9252     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsBold",_kwnames
,&_argo0
,&_argo1
))  
9255         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9256         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9257             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsBold. Expected _wxPyTreeCtrl_p."); 
9262         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9263             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsBold. Expected _wxTreeItemId_p."); 
9268     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9269     _result 
= (bool )wxTreeCtrl_IsBold(_arg0
,*_arg1
); 
9271     wxPyEndAllowThreads(__tstate
); 
9272     if (PyErr_Occurred()) return NULL
; 
9273 }    _resultobj 
= Py_BuildValue("i",_result
); 
9277 #define wxTreeCtrl_HitTest(_swigobj,_swigarg0,_swigarg1)  (_swigobj->HitTest(_swigarg0,_swigarg1)) 
9278 static PyObject 
*_wrap_wxTreeCtrl_HitTest(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9279     PyObject 
* _resultobj
; 
9280     wxTreeItemId 
* _result
; 
9281     wxPyTreeCtrl 
* _arg0
; 
9285     PyObject 
* _argo0 
= 0; 
9287     PyObject 
* _obj1 
= 0; 
9288     char *_kwnames
[] = { "self","point", NULL 
}; 
9295     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_HitTest",_kwnames
,&_argo0
,&_obj1
))  
9298         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9299         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9300             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_HitTest. Expected _wxPyTreeCtrl_p."); 
9306     if (! wxPoint_helper(_obj1
, &_arg1
)) 
9310     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9311     _result 
= new wxTreeItemId (wxTreeCtrl_HitTest(_arg0
,*_arg1
,*_arg2
)); 
9313     wxPyEndAllowThreads(__tstate
); 
9314     if (PyErr_Occurred()) return NULL
; 
9315 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
9316     _resultobj 
= Py_BuildValue("s",_ptemp
); 
9319     o 
= PyInt_FromLong((long) (*_arg2
)); 
9320     _resultobj 
= t_output_helper(_resultobj
, o
); 
9325 #define wxTreeCtrl_SetItemTextColour(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemTextColour(_swigarg0,_swigarg1)) 
9326 static PyObject 
*_wrap_wxTreeCtrl_SetItemTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9327     PyObject 
* _resultobj
; 
9328     wxPyTreeCtrl 
* _arg0
; 
9329     wxTreeItemId 
* _arg1
; 
9331     PyObject 
* _argo0 
= 0; 
9332     PyObject 
* _argo1 
= 0; 
9334     PyObject 
* _obj2 
= 0; 
9335     char *_kwnames
[] = { "self","item","col", NULL 
}; 
9338     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemTextColour",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
9341         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9342         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9343             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemTextColour. Expected _wxPyTreeCtrl_p."); 
9348         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9349             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemTextColour. Expected _wxTreeItemId_p."); 
9355     if (! wxColour_helper(_obj2
, &_arg2
)) 
9359     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9360     wxTreeCtrl_SetItemTextColour(_arg0
,*_arg1
,*_arg2
); 
9362     wxPyEndAllowThreads(__tstate
); 
9363     if (PyErr_Occurred()) return NULL
; 
9364 }    Py_INCREF(Py_None
); 
9365     _resultobj 
= Py_None
; 
9369 #define wxTreeCtrl_SetItemBackgroundColour(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemBackgroundColour(_swigarg0,_swigarg1)) 
9370 static PyObject 
*_wrap_wxTreeCtrl_SetItemBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9371     PyObject 
* _resultobj
; 
9372     wxPyTreeCtrl 
* _arg0
; 
9373     wxTreeItemId 
* _arg1
; 
9375     PyObject 
* _argo0 
= 0; 
9376     PyObject 
* _argo1 
= 0; 
9378     PyObject 
* _obj2 
= 0; 
9379     char *_kwnames
[] = { "self","item","col", NULL 
}; 
9382     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemBackgroundColour",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
9385         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9386         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9387             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemBackgroundColour. Expected _wxPyTreeCtrl_p."); 
9392         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9393             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemBackgroundColour. Expected _wxTreeItemId_p."); 
9399     if (! wxColour_helper(_obj2
, &_arg2
)) 
9403     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9404     wxTreeCtrl_SetItemBackgroundColour(_arg0
,*_arg1
,*_arg2
); 
9406     wxPyEndAllowThreads(__tstate
); 
9407     if (PyErr_Occurred()) return NULL
; 
9408 }    Py_INCREF(Py_None
); 
9409     _resultobj 
= Py_None
; 
9413 #define wxTreeCtrl_SetItemFont(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemFont(_swigarg0,_swigarg1)) 
9414 static PyObject 
*_wrap_wxTreeCtrl_SetItemFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9415     PyObject 
* _resultobj
; 
9416     wxPyTreeCtrl 
* _arg0
; 
9417     wxTreeItemId 
* _arg1
; 
9419     PyObject 
* _argo0 
= 0; 
9420     PyObject 
* _argo1 
= 0; 
9421     PyObject 
* _argo2 
= 0; 
9422     char *_kwnames
[] = { "self","item","font", NULL 
}; 
9425     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemFont",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
9428         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9429         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9430             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemFont. Expected _wxPyTreeCtrl_p."); 
9435         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9436             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemFont. Expected _wxTreeItemId_p."); 
9441         if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxFont_p")) { 
9442             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_SetItemFont. Expected _wxFont_p."); 
9447     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9448     wxTreeCtrl_SetItemFont(_arg0
,*_arg1
,*_arg2
); 
9450     wxPyEndAllowThreads(__tstate
); 
9451     if (PyErr_Occurred()) return NULL
; 
9452 }    Py_INCREF(Py_None
); 
9453     _resultobj 
= Py_None
; 
9457 static PyObject 
* wxPyTreeCtrl_GetBoundingRect(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
,int  textOnly
) { 
9459             if (self
->GetBoundingRect(item
, rect
, textOnly
)) { 
9460                 wxPyBeginBlockThreads(); 
9461                 wxRect
* r 
= new wxRect(rect
); 
9462                 PyObject
* val 
= wxPyConstructObject((void*)r
, wxT("wxRect"), 1); 
9463                 wxPyEndBlockThreads(); 
9471 static PyObject 
*_wrap_wxTreeCtrl_GetBoundingRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9472     PyObject 
* _resultobj
; 
9474     wxPyTreeCtrl 
* _arg0
; 
9475     wxTreeItemId 
* _arg1
; 
9476     int  _arg2 
= (int ) FALSE
; 
9477     PyObject 
* _argo0 
= 0; 
9478     PyObject 
* _argo1 
= 0; 
9479     char *_kwnames
[] = { "self","item","textOnly", NULL 
}; 
9482     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_GetBoundingRect",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
9485         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9486         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9487             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetBoundingRect. Expected _wxPyTreeCtrl_p."); 
9492         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9493             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetBoundingRect. Expected _wxTreeItemId_p."); 
9498     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9499     _result 
= (PyObject 
*)wxPyTreeCtrl_GetBoundingRect(_arg0
,*_arg1
,_arg2
); 
9501     wxPyEndAllowThreads(__tstate
); 
9502     if (PyErr_Occurred()) return NULL
; 
9504   _resultobj 
= _result
; 
9509 static void *SwigwxDirItemDataTowxObject(void *ptr
) { 
9512     src 
= (wxDirItemData 
*) ptr
; 
9513     dest 
= (wxObject 
*) src
; 
9514     return (void *) dest
; 
9517 #define new_wxDirItemData(_swigarg0,_swigarg1,_swigarg2) (new wxDirItemData(_swigarg0,_swigarg1,_swigarg2)) 
9518 static PyObject 
*_wrap_new_wxDirItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9519     PyObject 
* _resultobj
; 
9520     wxDirItemData 
* _result
; 
9524     PyObject 
* _obj0 
= 0; 
9525     PyObject 
* _obj1 
= 0; 
9527     char *_kwnames
[] = { "path","name","isDir", NULL 
}; 
9531     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:new_wxDirItemData",_kwnames
,&_obj0
,&_obj1
,&tempbool2
))  
9534     _arg0 
= wxString_in_helper(_obj0
); 
9539     _arg1 
= wxString_in_helper(_obj1
); 
9543     _arg2 
= (bool ) tempbool2
; 
9545     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9546     _result 
= (wxDirItemData 
*)new_wxDirItemData(*_arg0
,*_arg1
,_arg2
); 
9548     wxPyEndAllowThreads(__tstate
); 
9549     if (PyErr_Occurred()) return NULL
; 
9551         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDirItemData_p"); 
9552         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9555         _resultobj 
= Py_None
; 
9568 #define wxDirItemData_SetNewDirName(_swigobj,_swigarg0)  (_swigobj->SetNewDirName(_swigarg0)) 
9569 static PyObject 
*_wrap_wxDirItemData_SetNewDirName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9570     PyObject 
* _resultobj
; 
9571     wxDirItemData 
* _arg0
; 
9573     PyObject 
* _argo0 
= 0; 
9574     PyObject 
* _obj1 
= 0; 
9575     char *_kwnames
[] = { "self","path", NULL 
}; 
9578     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDirItemData_SetNewDirName",_kwnames
,&_argo0
,&_obj1
))  
9581         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9582         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9583             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_SetNewDirName. Expected _wxDirItemData_p."); 
9588     _arg1 
= wxString_in_helper(_obj1
); 
9593     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9594     wxDirItemData_SetNewDirName(_arg0
,*_arg1
); 
9596     wxPyEndAllowThreads(__tstate
); 
9597     if (PyErr_Occurred()) return NULL
; 
9598 }    Py_INCREF(Py_None
); 
9599     _resultobj 
= Py_None
; 
9607 #define wxDirItemData_m_path_set(_swigobj,_swigval) (_swigobj->m_path = *(_swigval),_swigval) 
9608 static PyObject 
*_wrap_wxDirItemData_m_path_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9609     PyObject 
* _resultobj
; 
9611     wxDirItemData 
* _arg0
; 
9613     PyObject 
* _argo0 
= 0; 
9614     PyObject 
* _obj1 
= 0; 
9615     char *_kwnames
[] = { "self","m_path", NULL 
}; 
9618     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDirItemData_m_path_set",_kwnames
,&_argo0
,&_obj1
))  
9621         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9622         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9623             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_path_set. Expected _wxDirItemData_p."); 
9628     _arg1 
= wxString_in_helper(_obj1
); 
9633     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9634     _result 
= (wxString 
*)wxDirItemData_m_path_set(_arg0
,_arg1
); 
9636     wxPyEndAllowThreads(__tstate
); 
9637     if (PyErr_Occurred()) return NULL
; 
9640     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
9642     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9652 #define wxDirItemData_m_path_get(_swigobj) (&_swigobj->m_path) 
9653 static PyObject 
*_wrap_wxDirItemData_m_path_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9654     PyObject 
* _resultobj
; 
9656     wxDirItemData 
* _arg0
; 
9657     PyObject 
* _argo0 
= 0; 
9658     char *_kwnames
[] = { "self", NULL 
}; 
9661     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDirItemData_m_path_get",_kwnames
,&_argo0
))  
9664         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9665         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9666             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_path_get. Expected _wxDirItemData_p."); 
9671     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9672     _result 
= (wxString 
*)wxDirItemData_m_path_get(_arg0
); 
9674     wxPyEndAllowThreads(__tstate
); 
9675     if (PyErr_Occurred()) return NULL
; 
9678     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
9680     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9686 #define wxDirItemData_m_name_set(_swigobj,_swigval) (_swigobj->m_name = *(_swigval),_swigval) 
9687 static PyObject 
*_wrap_wxDirItemData_m_name_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9688     PyObject 
* _resultobj
; 
9690     wxDirItemData 
* _arg0
; 
9692     PyObject 
* _argo0 
= 0; 
9693     PyObject 
* _obj1 
= 0; 
9694     char *_kwnames
[] = { "self","m_name", NULL 
}; 
9697     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDirItemData_m_name_set",_kwnames
,&_argo0
,&_obj1
))  
9700         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9701         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9702             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_name_set. Expected _wxDirItemData_p."); 
9707     _arg1 
= wxString_in_helper(_obj1
); 
9712     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9713     _result 
= (wxString 
*)wxDirItemData_m_name_set(_arg0
,_arg1
); 
9715     wxPyEndAllowThreads(__tstate
); 
9716     if (PyErr_Occurred()) return NULL
; 
9719     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
9721     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9731 #define wxDirItemData_m_name_get(_swigobj) (&_swigobj->m_name) 
9732 static PyObject 
*_wrap_wxDirItemData_m_name_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9733     PyObject 
* _resultobj
; 
9735     wxDirItemData 
* _arg0
; 
9736     PyObject 
* _argo0 
= 0; 
9737     char *_kwnames
[] = { "self", NULL 
}; 
9740     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDirItemData_m_name_get",_kwnames
,&_argo0
))  
9743         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9744         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9745             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_name_get. Expected _wxDirItemData_p."); 
9750     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9751     _result 
= (wxString 
*)wxDirItemData_m_name_get(_arg0
); 
9753     wxPyEndAllowThreads(__tstate
); 
9754     if (PyErr_Occurred()) return NULL
; 
9757     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
9759     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9765 #define wxDirItemData_m_isHidden_set(_swigobj,_swigval) (_swigobj->m_isHidden = _swigval,_swigval) 
9766 static PyObject 
*_wrap_wxDirItemData_m_isHidden_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9767     PyObject 
* _resultobj
; 
9769     wxDirItemData 
* _arg0
; 
9771     PyObject 
* _argo0 
= 0; 
9773     char *_kwnames
[] = { "self","m_isHidden", NULL 
}; 
9776     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDirItemData_m_isHidden_set",_kwnames
,&_argo0
,&tempbool1
))  
9779         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9780         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9781             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_isHidden_set. Expected _wxDirItemData_p."); 
9785     _arg1 
= (bool ) tempbool1
; 
9787     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9788     _result 
= (bool )wxDirItemData_m_isHidden_set(_arg0
,_arg1
); 
9790     wxPyEndAllowThreads(__tstate
); 
9791     if (PyErr_Occurred()) return NULL
; 
9792 }    _resultobj 
= Py_BuildValue("i",_result
); 
9796 #define wxDirItemData_m_isHidden_get(_swigobj) ((bool ) _swigobj->m_isHidden) 
9797 static PyObject 
*_wrap_wxDirItemData_m_isHidden_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9798     PyObject 
* _resultobj
; 
9800     wxDirItemData 
* _arg0
; 
9801     PyObject 
* _argo0 
= 0; 
9802     char *_kwnames
[] = { "self", NULL 
}; 
9805     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDirItemData_m_isHidden_get",_kwnames
,&_argo0
))  
9808         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9809         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9810             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_isHidden_get. Expected _wxDirItemData_p."); 
9815     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9816     _result 
= (bool )wxDirItemData_m_isHidden_get(_arg0
); 
9818     wxPyEndAllowThreads(__tstate
); 
9819     if (PyErr_Occurred()) return NULL
; 
9820 }    _resultobj 
= Py_BuildValue("i",_result
); 
9824 #define wxDirItemData_m_isExpanded_set(_swigobj,_swigval) (_swigobj->m_isExpanded = _swigval,_swigval) 
9825 static PyObject 
*_wrap_wxDirItemData_m_isExpanded_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9826     PyObject 
* _resultobj
; 
9828     wxDirItemData 
* _arg0
; 
9830     PyObject 
* _argo0 
= 0; 
9832     char *_kwnames
[] = { "self","m_isExpanded", NULL 
}; 
9835     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDirItemData_m_isExpanded_set",_kwnames
,&_argo0
,&tempbool1
))  
9838         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9839         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9840             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_isExpanded_set. Expected _wxDirItemData_p."); 
9844     _arg1 
= (bool ) tempbool1
; 
9846     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9847     _result 
= (bool )wxDirItemData_m_isExpanded_set(_arg0
,_arg1
); 
9849     wxPyEndAllowThreads(__tstate
); 
9850     if (PyErr_Occurred()) return NULL
; 
9851 }    _resultobj 
= Py_BuildValue("i",_result
); 
9855 #define wxDirItemData_m_isExpanded_get(_swigobj) ((bool ) _swigobj->m_isExpanded) 
9856 static PyObject 
*_wrap_wxDirItemData_m_isExpanded_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9857     PyObject 
* _resultobj
; 
9859     wxDirItemData 
* _arg0
; 
9860     PyObject 
* _argo0 
= 0; 
9861     char *_kwnames
[] = { "self", NULL 
}; 
9864     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDirItemData_m_isExpanded_get",_kwnames
,&_argo0
))  
9867         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9868         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9869             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_isExpanded_get. Expected _wxDirItemData_p."); 
9874     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9875     _result 
= (bool )wxDirItemData_m_isExpanded_get(_arg0
); 
9877     wxPyEndAllowThreads(__tstate
); 
9878     if (PyErr_Occurred()) return NULL
; 
9879 }    _resultobj 
= Py_BuildValue("i",_result
); 
9883 #define wxDirItemData_m_isDir_set(_swigobj,_swigval) (_swigobj->m_isDir = _swigval,_swigval) 
9884 static PyObject 
*_wrap_wxDirItemData_m_isDir_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9885     PyObject 
* _resultobj
; 
9887     wxDirItemData 
* _arg0
; 
9889     PyObject 
* _argo0 
= 0; 
9891     char *_kwnames
[] = { "self","m_isDir", NULL 
}; 
9894     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDirItemData_m_isDir_set",_kwnames
,&_argo0
,&tempbool1
))  
9897         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9898         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9899             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_isDir_set. Expected _wxDirItemData_p."); 
9903     _arg1 
= (bool ) tempbool1
; 
9905     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9906     _result 
= (bool )wxDirItemData_m_isDir_set(_arg0
,_arg1
); 
9908     wxPyEndAllowThreads(__tstate
); 
9909     if (PyErr_Occurred()) return NULL
; 
9910 }    _resultobj 
= Py_BuildValue("i",_result
); 
9914 #define wxDirItemData_m_isDir_get(_swigobj) ((bool ) _swigobj->m_isDir) 
9915 static PyObject 
*_wrap_wxDirItemData_m_isDir_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9916     PyObject 
* _resultobj
; 
9918     wxDirItemData 
* _arg0
; 
9919     PyObject 
* _argo0 
= 0; 
9920     char *_kwnames
[] = { "self", NULL 
}; 
9923     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDirItemData_m_isDir_get",_kwnames
,&_argo0
))  
9926         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9927         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9928             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_isDir_get. Expected _wxDirItemData_p."); 
9933     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9934     _result 
= (bool )wxDirItemData_m_isDir_get(_arg0
); 
9936     wxPyEndAllowThreads(__tstate
); 
9937     if (PyErr_Occurred()) return NULL
; 
9938 }    _resultobj 
= Py_BuildValue("i",_result
); 
9942 static void *SwigwxGenericDirCtrlTowxControl(void *ptr
) { 
9943     wxGenericDirCtrl 
*src
; 
9945     src 
= (wxGenericDirCtrl 
*) ptr
; 
9946     dest 
= (wxControl 
*) src
; 
9947     return (void *) dest
; 
9950 static void *SwigwxGenericDirCtrlTowxWindow(void *ptr
) { 
9951     wxGenericDirCtrl 
*src
; 
9953     src 
= (wxGenericDirCtrl 
*) ptr
; 
9954     dest 
= (wxWindow 
*) src
; 
9955     return (void *) dest
; 
9958 static void *SwigwxGenericDirCtrlTowxEvtHandler(void *ptr
) { 
9959     wxGenericDirCtrl 
*src
; 
9961     src 
= (wxGenericDirCtrl 
*) ptr
; 
9962     dest 
= (wxEvtHandler 
*) src
; 
9963     return (void *) dest
; 
9966 static void *SwigwxGenericDirCtrlTowxObject(void *ptr
) { 
9967     wxGenericDirCtrl 
*src
; 
9969     src 
= (wxGenericDirCtrl 
*) ptr
; 
9970     dest 
= (wxObject 
*) src
; 
9971     return (void *) dest
; 
9974 #define new_wxGenericDirCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (new wxGenericDirCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8)) 
9975 static PyObject 
*_wrap_new_wxGenericDirCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9976     PyObject 
* _resultobj
; 
9977     wxGenericDirCtrl 
* _result
; 
9979     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
9980     wxString 
* _arg2 
= (wxString 
*) &wxPyDirDialogDefaultFolderStr
; 
9981     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
9982     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
9983     long  _arg5 
= (long ) (wxDIRCTRL_3D_INTERNAL
)|wxSUNKEN_BORDER
; 
9984     wxString 
* _arg6 
= (wxString 
*) &wxPyEmptyString
; 
9985     int  _arg7 
= (int ) 0; 
9986     wxString 
* _arg8 
= (wxString 
*) &wxPy_TreeCtrlNameStr
; 
9987     PyObject 
* _argo0 
= 0; 
9988     PyObject 
* _obj2 
= 0; 
9990     PyObject 
* _obj3 
= 0; 
9992     PyObject 
* _obj4 
= 0; 
9993     PyObject 
* _obj6 
= 0; 
9994     PyObject 
* _obj8 
= 0; 
9995     char *_kwnames
[] = { "parent","id","dir","pos","size","style","filter","defaultFilter","name", NULL 
}; 
9999     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOOlOiO:new_wxGenericDirCtrl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
,&_arg7
,&_obj8
))  
10002         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10003         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
10004             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxGenericDirCtrl. Expected _wxWindow_p."); 
10010     _arg2 
= wxString_in_helper(_obj2
); 
10017     if (! wxPoint_helper(_obj3
, &_arg3
)) 
10023     if (! wxSize_helper(_obj4
, &_arg4
)) 
10028     _arg6 
= wxString_in_helper(_obj6
); 
10034     _arg8 
= wxString_in_helper(_obj8
); 
10039     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10040     _result 
= (wxGenericDirCtrl 
*)new_wxGenericDirCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,_arg7
,*_arg8
); 
10042     wxPyEndAllowThreads(__tstate
); 
10043     if (PyErr_Occurred()) return NULL
; 
10045         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDirCtrl_p"); 
10046         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10048         Py_INCREF(Py_None
); 
10049         _resultobj 
= Py_None
; 
10066 #define new_wxPreGenericDirCtrl() (new wxGenericDirCtrl()) 
10067 static PyObject 
*_wrap_new_wxPreGenericDirCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10068     PyObject 
* _resultobj
; 
10069     wxGenericDirCtrl 
* _result
; 
10070     char *_kwnames
[] = {  NULL 
}; 
10074     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreGenericDirCtrl",_kwnames
))  
10077     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10078     _result 
= (wxGenericDirCtrl 
*)new_wxPreGenericDirCtrl(); 
10080     wxPyEndAllowThreads(__tstate
); 
10081     if (PyErr_Occurred()) return NULL
; 
10083         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDirCtrl_p"); 
10084         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10086         Py_INCREF(Py_None
); 
10087         _resultobj 
= Py_None
; 
10092 #define wxGenericDirCtrl_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8)) 
10093 static PyObject 
*_wrap_wxGenericDirCtrl_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10094     PyObject 
* _resultobj
; 
10096     wxGenericDirCtrl 
* _arg0
; 
10098     wxWindowID  _arg2 
= (wxWindowID 
) -1; 
10099     wxString 
* _arg3 
= (wxString 
*) &wxPyDirDialogDefaultFolderStr
; 
10100     wxPoint 
* _arg4 
= (wxPoint 
*) &wxDefaultPosition
; 
10101     wxSize 
* _arg5 
= (wxSize 
*) &wxDefaultSize
; 
10102     long  _arg6 
= (long ) (wxDIRCTRL_3D_INTERNAL
)|wxSUNKEN_BORDER
; 
10103     wxString 
* _arg7 
= (wxString 
*) &wxPyEmptyString
; 
10104     int  _arg8 
= (int ) 0; 
10105     wxString 
* _arg9 
= (wxString 
*) &wxPy_TreeCtrlNameStr
; 
10106     PyObject 
* _argo0 
= 0; 
10107     PyObject 
* _argo1 
= 0; 
10108     PyObject 
* _obj3 
= 0; 
10110     PyObject 
* _obj4 
= 0; 
10112     PyObject 
* _obj5 
= 0; 
10113     PyObject 
* _obj7 
= 0; 
10114     PyObject 
* _obj9 
= 0; 
10115     char *_kwnames
[] = { "self","parent","id","dir","pos","size","style","filter","defaultFilter","name", NULL 
}; 
10118     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOOlOiO:wxGenericDirCtrl_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_obj5
,&_arg6
,&_obj7
,&_arg8
,&_obj9
))  
10121         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10122         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10123             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_Create. Expected _wxGenericDirCtrl_p."); 
10128         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10129         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
10130             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGenericDirCtrl_Create. Expected _wxWindow_p."); 
10136     _arg3 
= wxString_in_helper(_obj3
); 
10143     if (! wxPoint_helper(_obj4
, &_arg4
)) 
10149     if (! wxSize_helper(_obj5
, &_arg5
)) 
10154     _arg7 
= wxString_in_helper(_obj7
); 
10160     _arg9 
= wxString_in_helper(_obj9
); 
10165     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10166     _result 
= (bool )wxGenericDirCtrl_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,*_arg7
,_arg8
,*_arg9
); 
10168     wxPyEndAllowThreads(__tstate
); 
10169     if (PyErr_Occurred()) return NULL
; 
10170 }    _resultobj 
= Py_BuildValue("i",_result
); 
10186 #define wxGenericDirCtrl_ExpandPath(_swigobj,_swigarg0)  (_swigobj->ExpandPath(_swigarg0)) 
10187 static PyObject 
*_wrap_wxGenericDirCtrl_ExpandPath(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10188     PyObject 
* _resultobj
; 
10190     wxGenericDirCtrl 
* _arg0
; 
10192     PyObject 
* _argo0 
= 0; 
10193     PyObject 
* _obj1 
= 0; 
10194     char *_kwnames
[] = { "self","path", NULL 
}; 
10197     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGenericDirCtrl_ExpandPath",_kwnames
,&_argo0
,&_obj1
))  
10200         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10201         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10202             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_ExpandPath. Expected _wxGenericDirCtrl_p."); 
10207     _arg1 
= wxString_in_helper(_obj1
); 
10212     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10213     _result 
= (bool )wxGenericDirCtrl_ExpandPath(_arg0
,*_arg1
); 
10215     wxPyEndAllowThreads(__tstate
); 
10216     if (PyErr_Occurred()) return NULL
; 
10217 }    _resultobj 
= Py_BuildValue("i",_result
); 
10225 #define wxGenericDirCtrl_GetDefaultPath(_swigobj)  (_swigobj->GetDefaultPath()) 
10226 static PyObject 
*_wrap_wxGenericDirCtrl_GetDefaultPath(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10227     PyObject 
* _resultobj
; 
10228     wxString 
* _result
; 
10229     wxGenericDirCtrl 
* _arg0
; 
10230     PyObject 
* _argo0 
= 0; 
10231     char *_kwnames
[] = { "self", NULL 
}; 
10234     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetDefaultPath",_kwnames
,&_argo0
))  
10237         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10238         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10239             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetDefaultPath. Expected _wxGenericDirCtrl_p."); 
10244     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10245     _result 
= new wxString (wxGenericDirCtrl_GetDefaultPath(_arg0
)); 
10247     wxPyEndAllowThreads(__tstate
); 
10248     if (PyErr_Occurred()) return NULL
; 
10251     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
10253     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10262 #define wxGenericDirCtrl_SetDefaultPath(_swigobj,_swigarg0)  (_swigobj->SetDefaultPath(_swigarg0)) 
10263 static PyObject 
*_wrap_wxGenericDirCtrl_SetDefaultPath(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10264     PyObject 
* _resultobj
; 
10265     wxGenericDirCtrl 
* _arg0
; 
10267     PyObject 
* _argo0 
= 0; 
10268     PyObject 
* _obj1 
= 0; 
10269     char *_kwnames
[] = { "self","path", NULL 
}; 
10272     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGenericDirCtrl_SetDefaultPath",_kwnames
,&_argo0
,&_obj1
))  
10275         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10276         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10277             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_SetDefaultPath. Expected _wxGenericDirCtrl_p."); 
10282     _arg1 
= wxString_in_helper(_obj1
); 
10287     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10288     wxGenericDirCtrl_SetDefaultPath(_arg0
,*_arg1
); 
10290     wxPyEndAllowThreads(__tstate
); 
10291     if (PyErr_Occurred()) return NULL
; 
10292 }    Py_INCREF(Py_None
); 
10293     _resultobj 
= Py_None
; 
10301 #define wxGenericDirCtrl_GetPath(_swigobj)  (_swigobj->GetPath()) 
10302 static PyObject 
*_wrap_wxGenericDirCtrl_GetPath(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10303     PyObject 
* _resultobj
; 
10304     wxString 
* _result
; 
10305     wxGenericDirCtrl 
* _arg0
; 
10306     PyObject 
* _argo0 
= 0; 
10307     char *_kwnames
[] = { "self", NULL 
}; 
10310     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetPath",_kwnames
,&_argo0
))  
10313         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10314         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10315             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetPath. Expected _wxGenericDirCtrl_p."); 
10320     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10321     _result 
= new wxString (wxGenericDirCtrl_GetPath(_arg0
)); 
10323     wxPyEndAllowThreads(__tstate
); 
10324     if (PyErr_Occurred()) return NULL
; 
10327     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
10329     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10338 #define wxGenericDirCtrl_GetFilePath(_swigobj)  (_swigobj->GetFilePath()) 
10339 static PyObject 
*_wrap_wxGenericDirCtrl_GetFilePath(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10340     PyObject 
* _resultobj
; 
10341     wxString 
* _result
; 
10342     wxGenericDirCtrl 
* _arg0
; 
10343     PyObject 
* _argo0 
= 0; 
10344     char *_kwnames
[] = { "self", NULL 
}; 
10347     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetFilePath",_kwnames
,&_argo0
))  
10350         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10351         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10352             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetFilePath. Expected _wxGenericDirCtrl_p."); 
10357     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10358     _result 
= new wxString (wxGenericDirCtrl_GetFilePath(_arg0
)); 
10360     wxPyEndAllowThreads(__tstate
); 
10361     if (PyErr_Occurred()) return NULL
; 
10364     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
10366     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10375 #define wxGenericDirCtrl_SetPath(_swigobj,_swigarg0)  (_swigobj->SetPath(_swigarg0)) 
10376 static PyObject 
*_wrap_wxGenericDirCtrl_SetPath(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10377     PyObject 
* _resultobj
; 
10378     wxGenericDirCtrl 
* _arg0
; 
10380     PyObject 
* _argo0 
= 0; 
10381     PyObject 
* _obj1 
= 0; 
10382     char *_kwnames
[] = { "self","path", NULL 
}; 
10385     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGenericDirCtrl_SetPath",_kwnames
,&_argo0
,&_obj1
))  
10388         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10389         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10390             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_SetPath. Expected _wxGenericDirCtrl_p."); 
10395     _arg1 
= wxString_in_helper(_obj1
); 
10400     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10401     wxGenericDirCtrl_SetPath(_arg0
,*_arg1
); 
10403     wxPyEndAllowThreads(__tstate
); 
10404     if (PyErr_Occurred()) return NULL
; 
10405 }    Py_INCREF(Py_None
); 
10406     _resultobj 
= Py_None
; 
10414 #define wxGenericDirCtrl_ShowHidden(_swigobj,_swigarg0)  (_swigobj->ShowHidden(_swigarg0)) 
10415 static PyObject 
*_wrap_wxGenericDirCtrl_ShowHidden(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10416     PyObject 
* _resultobj
; 
10417     wxGenericDirCtrl 
* _arg0
; 
10419     PyObject 
* _argo0 
= 0; 
10421     char *_kwnames
[] = { "self","show", NULL 
}; 
10424     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGenericDirCtrl_ShowHidden",_kwnames
,&_argo0
,&tempbool1
))  
10427         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10428         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10429             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_ShowHidden. Expected _wxGenericDirCtrl_p."); 
10433     _arg1 
= (bool ) tempbool1
; 
10435     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10436     wxGenericDirCtrl_ShowHidden(_arg0
,_arg1
); 
10438     wxPyEndAllowThreads(__tstate
); 
10439     if (PyErr_Occurred()) return NULL
; 
10440 }    Py_INCREF(Py_None
); 
10441     _resultobj 
= Py_None
; 
10445 #define wxGenericDirCtrl_GetShowHidden(_swigobj)  (_swigobj->GetShowHidden()) 
10446 static PyObject 
*_wrap_wxGenericDirCtrl_GetShowHidden(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10447     PyObject 
* _resultobj
; 
10449     wxGenericDirCtrl 
* _arg0
; 
10450     PyObject 
* _argo0 
= 0; 
10451     char *_kwnames
[] = { "self", NULL 
}; 
10454     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetShowHidden",_kwnames
,&_argo0
))  
10457         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10458         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10459             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetShowHidden. Expected _wxGenericDirCtrl_p."); 
10464     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10465     _result 
= (bool )wxGenericDirCtrl_GetShowHidden(_arg0
); 
10467     wxPyEndAllowThreads(__tstate
); 
10468     if (PyErr_Occurred()) return NULL
; 
10469 }    _resultobj 
= Py_BuildValue("i",_result
); 
10473 #define wxGenericDirCtrl_GetFilter(_swigobj)  (_swigobj->GetFilter()) 
10474 static PyObject 
*_wrap_wxGenericDirCtrl_GetFilter(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10475     PyObject 
* _resultobj
; 
10476     wxString 
* _result
; 
10477     wxGenericDirCtrl 
* _arg0
; 
10478     PyObject 
* _argo0 
= 0; 
10479     char *_kwnames
[] = { "self", NULL 
}; 
10482     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetFilter",_kwnames
,&_argo0
))  
10485         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10486         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10487             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetFilter. Expected _wxGenericDirCtrl_p."); 
10492     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10493     _result 
= new wxString (wxGenericDirCtrl_GetFilter(_arg0
)); 
10495     wxPyEndAllowThreads(__tstate
); 
10496     if (PyErr_Occurred()) return NULL
; 
10499     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
10501     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10510 #define wxGenericDirCtrl_SetFilter(_swigobj,_swigarg0)  (_swigobj->SetFilter(_swigarg0)) 
10511 static PyObject 
*_wrap_wxGenericDirCtrl_SetFilter(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10512     PyObject 
* _resultobj
; 
10513     wxGenericDirCtrl 
* _arg0
; 
10515     PyObject 
* _argo0 
= 0; 
10516     PyObject 
* _obj1 
= 0; 
10517     char *_kwnames
[] = { "self","filter", NULL 
}; 
10520     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGenericDirCtrl_SetFilter",_kwnames
,&_argo0
,&_obj1
))  
10523         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10524         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10525             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_SetFilter. Expected _wxGenericDirCtrl_p."); 
10530     _arg1 
= wxString_in_helper(_obj1
); 
10535     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10536     wxGenericDirCtrl_SetFilter(_arg0
,*_arg1
); 
10538     wxPyEndAllowThreads(__tstate
); 
10539     if (PyErr_Occurred()) return NULL
; 
10540 }    Py_INCREF(Py_None
); 
10541     _resultobj 
= Py_None
; 
10549 #define wxGenericDirCtrl_GetFilterIndex(_swigobj)  (_swigobj->GetFilterIndex()) 
10550 static PyObject 
*_wrap_wxGenericDirCtrl_GetFilterIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10551     PyObject 
* _resultobj
; 
10553     wxGenericDirCtrl 
* _arg0
; 
10554     PyObject 
* _argo0 
= 0; 
10555     char *_kwnames
[] = { "self", NULL 
}; 
10558     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetFilterIndex",_kwnames
,&_argo0
))  
10561         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10562         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10563             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetFilterIndex. Expected _wxGenericDirCtrl_p."); 
10568     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10569     _result 
= (int )wxGenericDirCtrl_GetFilterIndex(_arg0
); 
10571     wxPyEndAllowThreads(__tstate
); 
10572     if (PyErr_Occurred()) return NULL
; 
10573 }    _resultobj 
= Py_BuildValue("i",_result
); 
10577 #define wxGenericDirCtrl_SetFilterIndex(_swigobj,_swigarg0)  (_swigobj->SetFilterIndex(_swigarg0)) 
10578 static PyObject 
*_wrap_wxGenericDirCtrl_SetFilterIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10579     PyObject 
* _resultobj
; 
10580     wxGenericDirCtrl 
* _arg0
; 
10582     PyObject 
* _argo0 
= 0; 
10583     char *_kwnames
[] = { "self","n", NULL 
}; 
10586     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGenericDirCtrl_SetFilterIndex",_kwnames
,&_argo0
,&_arg1
))  
10589         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10590         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10591             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_SetFilterIndex. Expected _wxGenericDirCtrl_p."); 
10596     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10597     wxGenericDirCtrl_SetFilterIndex(_arg0
,_arg1
); 
10599     wxPyEndAllowThreads(__tstate
); 
10600     if (PyErr_Occurred()) return NULL
; 
10601 }    Py_INCREF(Py_None
); 
10602     _resultobj 
= Py_None
; 
10606 #define wxGenericDirCtrl_GetRootId(_swigobj)  (_swigobj->GetRootId()) 
10607 static PyObject 
*_wrap_wxGenericDirCtrl_GetRootId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10608     PyObject 
* _resultobj
; 
10609     wxTreeItemId 
* _result
; 
10610     wxGenericDirCtrl 
* _arg0
; 
10611     PyObject 
* _argo0 
= 0; 
10612     char *_kwnames
[] = { "self", NULL 
}; 
10616     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetRootId",_kwnames
,&_argo0
))  
10619         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10620         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10621             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetRootId. Expected _wxGenericDirCtrl_p."); 
10626     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10627     _result 
= new wxTreeItemId (wxGenericDirCtrl_GetRootId(_arg0
)); 
10629     wxPyEndAllowThreads(__tstate
); 
10630     if (PyErr_Occurred()) return NULL
; 
10631 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
10632     _resultobj 
= Py_BuildValue("s",_ptemp
); 
10636 #define wxGenericDirCtrl_GetTreeCtrl(_swigobj)  (_swigobj->GetTreeCtrl()) 
10637 static PyObject 
*_wrap_wxGenericDirCtrl_GetTreeCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10638     PyObject 
* _resultobj
; 
10639     wxTreeCtrl 
* _result
; 
10640     wxGenericDirCtrl 
* _arg0
; 
10641     PyObject 
* _argo0 
= 0; 
10642     char *_kwnames
[] = { "self", NULL 
}; 
10645     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetTreeCtrl",_kwnames
,&_argo0
))  
10648         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10649         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10650             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetTreeCtrl. Expected _wxGenericDirCtrl_p."); 
10655     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10656     _result 
= (wxTreeCtrl 
*)wxGenericDirCtrl_GetTreeCtrl(_arg0
); 
10658     wxPyEndAllowThreads(__tstate
); 
10659     if (PyErr_Occurred()) return NULL
; 
10660 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
10664 #define wxGenericDirCtrl_GetFilterListCtrl(_swigobj)  (_swigobj->GetFilterListCtrl()) 
10665 static PyObject 
*_wrap_wxGenericDirCtrl_GetFilterListCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10666     PyObject 
* _resultobj
; 
10667     wxDirFilterListCtrl 
* _result
; 
10668     wxGenericDirCtrl 
* _arg0
; 
10669     PyObject 
* _argo0 
= 0; 
10670     char *_kwnames
[] = { "self", NULL 
}; 
10674     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetFilterListCtrl",_kwnames
,&_argo0
))  
10677         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10678         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10679             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetFilterListCtrl. Expected _wxGenericDirCtrl_p."); 
10684     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10685     _result 
= (wxDirFilterListCtrl 
*)wxGenericDirCtrl_GetFilterListCtrl(_arg0
); 
10687     wxPyEndAllowThreads(__tstate
); 
10688     if (PyErr_Occurred()) return NULL
; 
10690         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDirFilterListCtrl_p"); 
10691         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10693         Py_INCREF(Py_None
); 
10694         _resultobj 
= Py_None
; 
10699 #define wxGenericDirCtrl_ReCreateTree(_swigobj)  (_swigobj->ReCreateTree()) 
10700 static PyObject 
*_wrap_wxGenericDirCtrl_ReCreateTree(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10701     PyObject 
* _resultobj
; 
10702     wxGenericDirCtrl 
* _arg0
; 
10703     PyObject 
* _argo0 
= 0; 
10704     char *_kwnames
[] = { "self", NULL 
}; 
10707     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_ReCreateTree",_kwnames
,&_argo0
))  
10710         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10711         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10712             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_ReCreateTree. Expected _wxGenericDirCtrl_p."); 
10717     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10718     wxGenericDirCtrl_ReCreateTree(_arg0
); 
10720     wxPyEndAllowThreads(__tstate
); 
10721     if (PyErr_Occurred()) return NULL
; 
10722 }    Py_INCREF(Py_None
); 
10723     _resultobj 
= Py_None
; 
10727 static void *SwigwxDirFilterListCtrlTowxChoice(void *ptr
) { 
10728     wxDirFilterListCtrl 
*src
; 
10730     src 
= (wxDirFilterListCtrl 
*) ptr
; 
10731     dest 
= (wxChoice 
*) src
; 
10732     return (void *) dest
; 
10735 static void *SwigwxDirFilterListCtrlTowxControlWithItems(void *ptr
) { 
10736     wxDirFilterListCtrl 
*src
; 
10737     wxControlWithItems 
*dest
; 
10738     src 
= (wxDirFilterListCtrl 
*) ptr
; 
10739     dest 
= (wxControlWithItems 
*) src
; 
10740     return (void *) dest
; 
10743 static void *SwigwxDirFilterListCtrlTowxControl(void *ptr
) { 
10744     wxDirFilterListCtrl 
*src
; 
10746     src 
= (wxDirFilterListCtrl 
*) ptr
; 
10747     dest 
= (wxControl 
*) src
; 
10748     return (void *) dest
; 
10751 static void *SwigwxDirFilterListCtrlTowxWindow(void *ptr
) { 
10752     wxDirFilterListCtrl 
*src
; 
10754     src 
= (wxDirFilterListCtrl 
*) ptr
; 
10755     dest 
= (wxWindow 
*) src
; 
10756     return (void *) dest
; 
10759 static void *SwigwxDirFilterListCtrlTowxEvtHandler(void *ptr
) { 
10760     wxDirFilterListCtrl 
*src
; 
10761     wxEvtHandler 
*dest
; 
10762     src 
= (wxDirFilterListCtrl 
*) ptr
; 
10763     dest 
= (wxEvtHandler 
*) src
; 
10764     return (void *) dest
; 
10767 static void *SwigwxDirFilterListCtrlTowxObject(void *ptr
) { 
10768     wxDirFilterListCtrl 
*src
; 
10770     src 
= (wxDirFilterListCtrl 
*) ptr
; 
10771     dest 
= (wxObject 
*) src
; 
10772     return (void *) dest
; 
10775 #define new_wxDirFilterListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (new wxDirFilterListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
10776 static PyObject 
*_wrap_new_wxDirFilterListCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10777     PyObject 
* _resultobj
; 
10778     wxDirFilterListCtrl 
* _result
; 
10779     wxGenericDirCtrl 
* _arg0
; 
10780     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
10781     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
10782     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
10783     long  _arg4 
= (long ) 0; 
10784     PyObject 
* _argo0 
= 0; 
10786     PyObject 
* _obj2 
= 0; 
10788     PyObject 
* _obj3 
= 0; 
10789     char *_kwnames
[] = { "parent","id","pos","size","style", NULL 
}; 
10793     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOl:new_wxDirFilterListCtrl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
))  
10796         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10797         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10798             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDirFilterListCtrl. Expected _wxGenericDirCtrl_p."); 
10805     if (! wxPoint_helper(_obj2
, &_arg2
)) 
10811     if (! wxSize_helper(_obj3
, &_arg3
)) 
10815     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10816     _result 
= (wxDirFilterListCtrl 
*)new_wxDirFilterListCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
); 
10818     wxPyEndAllowThreads(__tstate
); 
10819     if (PyErr_Occurred()) return NULL
; 
10821         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDirFilterListCtrl_p"); 
10822         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10824         Py_INCREF(Py_None
); 
10825         _resultobj 
= Py_None
; 
10830 #define new_wxPreDirFilterListCtrl() (new wxDirFilterListCtrl()) 
10831 static PyObject 
*_wrap_new_wxPreDirFilterListCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10832     PyObject 
* _resultobj
; 
10833     wxDirFilterListCtrl 
* _result
; 
10834     char *_kwnames
[] = {  NULL 
}; 
10838     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreDirFilterListCtrl",_kwnames
))  
10841     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10842     _result 
= (wxDirFilterListCtrl 
*)new_wxPreDirFilterListCtrl(); 
10844     wxPyEndAllowThreads(__tstate
); 
10845     if (PyErr_Occurred()) return NULL
; 
10847         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDirFilterListCtrl_p"); 
10848         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10850         Py_INCREF(Py_None
); 
10851         _resultobj 
= Py_None
; 
10856 #define wxDirFilterListCtrl_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
10857 static PyObject 
*_wrap_wxDirFilterListCtrl_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10858     PyObject 
* _resultobj
; 
10860     wxDirFilterListCtrl 
* _arg0
; 
10861     wxGenericDirCtrl 
* _arg1
; 
10862     wxWindowID  _arg2 
= (wxWindowID 
) -1; 
10863     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
10864     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
10865     long  _arg5 
= (long ) 0; 
10866     PyObject 
* _argo0 
= 0; 
10867     PyObject 
* _argo1 
= 0; 
10869     PyObject 
* _obj3 
= 0; 
10871     PyObject 
* _obj4 
= 0; 
10872     char *_kwnames
[] = { "self","parent","id","pos","size","style", NULL 
}; 
10875     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOl:wxDirFilterListCtrl_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
))  
10878         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10879         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirFilterListCtrl_p")) { 
10880             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirFilterListCtrl_Create. Expected _wxDirFilterListCtrl_p."); 
10885         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10886         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGenericDirCtrl_p")) { 
10887             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDirFilterListCtrl_Create. Expected _wxGenericDirCtrl_p."); 
10894     if (! wxPoint_helper(_obj3
, &_arg3
)) 
10900     if (! wxSize_helper(_obj4
, &_arg4
)) 
10904     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10905     _result 
= (bool )wxDirFilterListCtrl_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
); 
10907     wxPyEndAllowThreads(__tstate
); 
10908     if (PyErr_Occurred()) return NULL
; 
10909 }    _resultobj 
= Py_BuildValue("i",_result
); 
10913 #define wxDirFilterListCtrl_FillFilterList(_swigobj,_swigarg0,_swigarg1)  (_swigobj->FillFilterList(_swigarg0,_swigarg1)) 
10914 static PyObject 
*_wrap_wxDirFilterListCtrl_FillFilterList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10915     PyObject 
* _resultobj
; 
10916     wxDirFilterListCtrl 
* _arg0
; 
10919     PyObject 
* _argo0 
= 0; 
10920     PyObject 
* _obj1 
= 0; 
10921     char *_kwnames
[] = { "self","filter","defaultFilter", NULL 
}; 
10924     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxDirFilterListCtrl_FillFilterList",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
10927         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10928         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirFilterListCtrl_p")) { 
10929             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirFilterListCtrl_FillFilterList. Expected _wxDirFilterListCtrl_p."); 
10934     _arg1 
= wxString_in_helper(_obj1
); 
10939     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10940     wxDirFilterListCtrl_FillFilterList(_arg0
,*_arg1
,_arg2
); 
10942     wxPyEndAllowThreads(__tstate
); 
10943     if (PyErr_Occurred()) return NULL
; 
10944 }    Py_INCREF(Py_None
); 
10945     _resultobj 
= Py_None
; 
10953 #define new_wxFileIconsTable() (new wxFileIconsTable()) 
10954 static PyObject 
*_wrap_new_wxFileIconsTable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10955     PyObject 
* _resultobj
; 
10956     wxFileIconsTable 
* _result
; 
10957     char *_kwnames
[] = {  NULL 
}; 
10961     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxFileIconsTable",_kwnames
))  
10964     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10965     _result 
= (wxFileIconsTable 
*)new_wxFileIconsTable(); 
10967     wxPyEndAllowThreads(__tstate
); 
10968     if (PyErr_Occurred()) return NULL
; 
10970         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileIconsTable_p"); 
10971         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10973         Py_INCREF(Py_None
); 
10974         _resultobj 
= Py_None
; 
10979 #define delete_wxFileIconsTable(_swigobj) (delete _swigobj) 
10980 static PyObject 
*_wrap_delete_wxFileIconsTable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10981     PyObject 
* _resultobj
; 
10982     wxFileIconsTable 
* _arg0
; 
10983     PyObject 
* _argo0 
= 0; 
10984     char *_kwnames
[] = { "self", NULL 
}; 
10987     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxFileIconsTable",_kwnames
,&_argo0
))  
10990         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10991         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileIconsTable_p")) { 
10992             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxFileIconsTable. Expected _wxFileIconsTable_p."); 
10997     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10998     delete_wxFileIconsTable(_arg0
); 
11000     wxPyEndAllowThreads(__tstate
); 
11001     if (PyErr_Occurred()) return NULL
; 
11002 }    Py_INCREF(Py_None
); 
11003     _resultobj 
= Py_None
; 
11007 #define wxFileIconsTable_GetIconID(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetIconID(_swigarg0,_swigarg1)) 
11008 static PyObject 
*_wrap_wxFileIconsTable_GetIconID(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11009     PyObject 
* _resultobj
; 
11011     wxFileIconsTable 
* _arg0
; 
11013     wxString 
* _arg2 
= (wxString 
*) &wxEmptyString
; 
11014     PyObject 
* _argo0 
= 0; 
11015     PyObject 
* _obj1 
= 0; 
11016     PyObject 
* _obj2 
= 0; 
11017     char *_kwnames
[] = { "self","extension","mime", NULL 
}; 
11020     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxFileIconsTable_GetIconID",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
11023         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11024         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileIconsTable_p")) { 
11025             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileIconsTable_GetIconID. Expected _wxFileIconsTable_p."); 
11030     _arg1 
= wxString_in_helper(_obj1
); 
11036     _arg2 
= wxString_in_helper(_obj2
); 
11041     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11042     _result 
= (int )wxFileIconsTable_GetIconID(_arg0
,*_arg1
,*_arg2
); 
11044     wxPyEndAllowThreads(__tstate
); 
11045     if (PyErr_Occurred()) return NULL
; 
11046 }    _resultobj 
= Py_BuildValue("i",_result
); 
11058 #define wxFileIconsTable_GetSmallImageList(_swigobj)  (_swigobj->GetSmallImageList()) 
11059 static PyObject 
*_wrap_wxFileIconsTable_GetSmallImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11060     PyObject 
* _resultobj
; 
11061     wxImageList 
* _result
; 
11062     wxFileIconsTable 
* _arg0
; 
11063     PyObject 
* _argo0 
= 0; 
11064     char *_kwnames
[] = { "self", NULL 
}; 
11067     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileIconsTable_GetSmallImageList",_kwnames
,&_argo0
))  
11070         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11071         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileIconsTable_p")) { 
11072             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileIconsTable_GetSmallImageList. Expected _wxFileIconsTable_p."); 
11077     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11078     _result 
= (wxImageList 
*)wxFileIconsTable_GetSmallImageList(_arg0
); 
11080     wxPyEndAllowThreads(__tstate
); 
11081     if (PyErr_Occurred()) return NULL
; 
11082 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
11086 static PyMethodDef controls2cMethods
[] = { 
11087          { "wxFileIconsTable_GetSmallImageList", (PyCFunction
) _wrap_wxFileIconsTable_GetSmallImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11088          { "wxFileIconsTable_GetIconID", (PyCFunction
) _wrap_wxFileIconsTable_GetIconID
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11089          { "delete_wxFileIconsTable", (PyCFunction
) _wrap_delete_wxFileIconsTable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11090          { "new_wxFileIconsTable", (PyCFunction
) _wrap_new_wxFileIconsTable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11091          { "wxDirFilterListCtrl_FillFilterList", (PyCFunction
) _wrap_wxDirFilterListCtrl_FillFilterList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11092          { "wxDirFilterListCtrl_Create", (PyCFunction
) _wrap_wxDirFilterListCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11093          { "new_wxPreDirFilterListCtrl", (PyCFunction
) _wrap_new_wxPreDirFilterListCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11094          { "new_wxDirFilterListCtrl", (PyCFunction
) _wrap_new_wxDirFilterListCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11095          { "wxGenericDirCtrl_ReCreateTree", (PyCFunction
) _wrap_wxGenericDirCtrl_ReCreateTree
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11096          { "wxGenericDirCtrl_GetFilterListCtrl", (PyCFunction
) _wrap_wxGenericDirCtrl_GetFilterListCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11097          { "wxGenericDirCtrl_GetTreeCtrl", (PyCFunction
) _wrap_wxGenericDirCtrl_GetTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11098          { "wxGenericDirCtrl_GetRootId", (PyCFunction
) _wrap_wxGenericDirCtrl_GetRootId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11099          { "wxGenericDirCtrl_SetFilterIndex", (PyCFunction
) _wrap_wxGenericDirCtrl_SetFilterIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11100          { "wxGenericDirCtrl_GetFilterIndex", (PyCFunction
) _wrap_wxGenericDirCtrl_GetFilterIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11101          { "wxGenericDirCtrl_SetFilter", (PyCFunction
) _wrap_wxGenericDirCtrl_SetFilter
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11102          { "wxGenericDirCtrl_GetFilter", (PyCFunction
) _wrap_wxGenericDirCtrl_GetFilter
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11103          { "wxGenericDirCtrl_GetShowHidden", (PyCFunction
) _wrap_wxGenericDirCtrl_GetShowHidden
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11104          { "wxGenericDirCtrl_ShowHidden", (PyCFunction
) _wrap_wxGenericDirCtrl_ShowHidden
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11105          { "wxGenericDirCtrl_SetPath", (PyCFunction
) _wrap_wxGenericDirCtrl_SetPath
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11106          { "wxGenericDirCtrl_GetFilePath", (PyCFunction
) _wrap_wxGenericDirCtrl_GetFilePath
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11107          { "wxGenericDirCtrl_GetPath", (PyCFunction
) _wrap_wxGenericDirCtrl_GetPath
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11108          { "wxGenericDirCtrl_SetDefaultPath", (PyCFunction
) _wrap_wxGenericDirCtrl_SetDefaultPath
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11109          { "wxGenericDirCtrl_GetDefaultPath", (PyCFunction
) _wrap_wxGenericDirCtrl_GetDefaultPath
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11110          { "wxGenericDirCtrl_ExpandPath", (PyCFunction
) _wrap_wxGenericDirCtrl_ExpandPath
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11111          { "wxGenericDirCtrl_Create", (PyCFunction
) _wrap_wxGenericDirCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11112          { "new_wxPreGenericDirCtrl", (PyCFunction
) _wrap_new_wxPreGenericDirCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11113          { "new_wxGenericDirCtrl", (PyCFunction
) _wrap_new_wxGenericDirCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11114          { "wxDirItemData_m_isDir_get", (PyCFunction
) _wrap_wxDirItemData_m_isDir_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11115          { "wxDirItemData_m_isDir_set", (PyCFunction
) _wrap_wxDirItemData_m_isDir_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11116          { "wxDirItemData_m_isExpanded_get", (PyCFunction
) _wrap_wxDirItemData_m_isExpanded_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11117          { "wxDirItemData_m_isExpanded_set", (PyCFunction
) _wrap_wxDirItemData_m_isExpanded_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11118          { "wxDirItemData_m_isHidden_get", (PyCFunction
) _wrap_wxDirItemData_m_isHidden_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11119          { "wxDirItemData_m_isHidden_set", (PyCFunction
) _wrap_wxDirItemData_m_isHidden_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11120          { "wxDirItemData_m_name_get", (PyCFunction
) _wrap_wxDirItemData_m_name_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11121          { "wxDirItemData_m_name_set", (PyCFunction
) _wrap_wxDirItemData_m_name_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11122          { "wxDirItemData_m_path_get", (PyCFunction
) _wrap_wxDirItemData_m_path_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11123          { "wxDirItemData_m_path_set", (PyCFunction
) _wrap_wxDirItemData_m_path_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11124          { "wxDirItemData_SetNewDirName", (PyCFunction
) _wrap_wxDirItemData_SetNewDirName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11125          { "new_wxDirItemData", (PyCFunction
) _wrap_new_wxDirItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11126          { "wxTreeCtrl_GetBoundingRect", (PyCFunction
) _wrap_wxTreeCtrl_GetBoundingRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11127          { "wxTreeCtrl_SetItemFont", (PyCFunction
) _wrap_wxTreeCtrl_SetItemFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11128          { "wxTreeCtrl_SetItemBackgroundColour", (PyCFunction
) _wrap_wxTreeCtrl_SetItemBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11129          { "wxTreeCtrl_SetItemTextColour", (PyCFunction
) _wrap_wxTreeCtrl_SetItemTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11130          { "wxTreeCtrl_HitTest", (PyCFunction
) _wrap_wxTreeCtrl_HitTest
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11131          { "wxTreeCtrl_IsBold", (PyCFunction
) _wrap_wxTreeCtrl_IsBold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11132          { "wxTreeCtrl_SetItemBold", (PyCFunction
) _wrap_wxTreeCtrl_SetItemBold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11133          { "wxTreeCtrl_SortChildren", (PyCFunction
) _wrap_wxTreeCtrl_SortChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11134          { "wxTreeCtrl_EditLabel", (PyCFunction
) _wrap_wxTreeCtrl_EditLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11135          { "wxTreeCtrl_GetEditControl", (PyCFunction
) _wrap_wxTreeCtrl_GetEditControl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11136          { "wxTreeCtrl_ScrollTo", (PyCFunction
) _wrap_wxTreeCtrl_ScrollTo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11137          { "wxTreeCtrl_EnsureVisible", (PyCFunction
) _wrap_wxTreeCtrl_EnsureVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11138          { "wxTreeCtrl_SelectItem", (PyCFunction
) _wrap_wxTreeCtrl_SelectItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11139          { "wxTreeCtrl_UnselectAll", (PyCFunction
) _wrap_wxTreeCtrl_UnselectAll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11140          { "wxTreeCtrl_Unselect", (PyCFunction
) _wrap_wxTreeCtrl_Unselect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11141          { "wxTreeCtrl_Toggle", (PyCFunction
) _wrap_wxTreeCtrl_Toggle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11142          { "wxTreeCtrl_CollapseAndReset", (PyCFunction
) _wrap_wxTreeCtrl_CollapseAndReset
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11143          { "wxTreeCtrl_Collapse", (PyCFunction
) _wrap_wxTreeCtrl_Collapse
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11144          { "wxTreeCtrl_Expand", (PyCFunction
) _wrap_wxTreeCtrl_Expand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11145          { "wxTreeCtrl_DeleteAllItems", (PyCFunction
) _wrap_wxTreeCtrl_DeleteAllItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11146          { "wxTreeCtrl_DeleteChildren", (PyCFunction
) _wrap_wxTreeCtrl_DeleteChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11147          { "wxTreeCtrl_Delete", (PyCFunction
) _wrap_wxTreeCtrl_Delete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11148          { "wxTreeCtrl_AppendItem", (PyCFunction
) _wrap_wxTreeCtrl_AppendItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11149          { "wxTreeCtrl_InsertItemBefore", (PyCFunction
) _wrap_wxTreeCtrl_InsertItemBefore
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11150          { "wxTreeCtrl_InsertItem", (PyCFunction
) _wrap_wxTreeCtrl_InsertItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11151          { "wxTreeCtrl_PrependItem", (PyCFunction
) _wrap_wxTreeCtrl_PrependItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11152          { "wxTreeCtrl_AddRoot", (PyCFunction
) _wrap_wxTreeCtrl_AddRoot
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11153          { "wxTreeCtrl_GetLastChild", (PyCFunction
) _wrap_wxTreeCtrl_GetLastChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11154          { "wxTreeCtrl_GetPrevVisible", (PyCFunction
) _wrap_wxTreeCtrl_GetPrevVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11155          { "wxTreeCtrl_GetNextVisible", (PyCFunction
) _wrap_wxTreeCtrl_GetNextVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11156          { "wxTreeCtrl_GetFirstVisibleItem", (PyCFunction
) _wrap_wxTreeCtrl_GetFirstVisibleItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11157          { "wxTreeCtrl_GetPrevSibling", (PyCFunction
) _wrap_wxTreeCtrl_GetPrevSibling
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11158          { "wxTreeCtrl_GetNextSibling", (PyCFunction
) _wrap_wxTreeCtrl_GetNextSibling
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11159          { "wxTreeCtrl_GetNextChild", (PyCFunction
) _wrap_wxTreeCtrl_GetNextChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11160          { "wxTreeCtrl_GetFirstChild", (PyCFunction
) _wrap_wxTreeCtrl_GetFirstChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11161          { "wxTreeCtrl_GetChildrenCount", (PyCFunction
) _wrap_wxTreeCtrl_GetChildrenCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11162          { "wxTreeCtrl_GetSelections", (PyCFunction
) _wrap_wxTreeCtrl_GetSelections
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11163          { "wxTreeCtrl_GetItemParent", (PyCFunction
) _wrap_wxTreeCtrl_GetItemParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11164          { "wxTreeCtrl_GetSelection", (PyCFunction
) _wrap_wxTreeCtrl_GetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11165          { "wxTreeCtrl_GetRootItem", (PyCFunction
) _wrap_wxTreeCtrl_GetRootItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11166          { "wxTreeCtrl_IsSelected", (PyCFunction
) _wrap_wxTreeCtrl_IsSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11167          { "wxTreeCtrl_IsExpanded", (PyCFunction
) _wrap_wxTreeCtrl_IsExpanded
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11168          { "wxTreeCtrl_ItemHasChildren", (PyCFunction
) _wrap_wxTreeCtrl_ItemHasChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11169          { "wxTreeCtrl_IsVisible", (PyCFunction
) _wrap_wxTreeCtrl_IsVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11170          { "wxTreeCtrl_GetItemFont", (PyCFunction
) _wrap_wxTreeCtrl_GetItemFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11171          { "wxTreeCtrl_GetItemBackgroundColour", (PyCFunction
) _wrap_wxTreeCtrl_GetItemBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11172          { "wxTreeCtrl_GetItemTextColour", (PyCFunction
) _wrap_wxTreeCtrl_GetItemTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11173          { "wxTreeCtrl_SetPyData", (PyCFunction
) _wrap_wxTreeCtrl_SetPyData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11174          { "wxTreeCtrl_GetPyData", (PyCFunction
) _wrap_wxTreeCtrl_GetPyData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11175          { "wxTreeCtrl_SetItemData", (PyCFunction
) _wrap_wxTreeCtrl_SetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11176          { "wxTreeCtrl_GetItemData", (PyCFunction
) _wrap_wxTreeCtrl_GetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11177          { "wxTreeCtrl_SetItemHasChildren", (PyCFunction
) _wrap_wxTreeCtrl_SetItemHasChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11178          { "wxTreeCtrl_SetItemSelectedImage", (PyCFunction
) _wrap_wxTreeCtrl_SetItemSelectedImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11179          { "wxTreeCtrl_SetItemImage", (PyCFunction
) _wrap_wxTreeCtrl_SetItemImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11180          { "wxTreeCtrl_SetItemText", (PyCFunction
) _wrap_wxTreeCtrl_SetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11181          { "wxTreeCtrl_GetItemSelectedImage", (PyCFunction
) _wrap_wxTreeCtrl_GetItemSelectedImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11182          { "wxTreeCtrl_GetItemImage", (PyCFunction
) _wrap_wxTreeCtrl_GetItemImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11183          { "wxTreeCtrl_GetItemText", (PyCFunction
) _wrap_wxTreeCtrl_GetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11184          { "wxTreeCtrl_SetSpacing", (PyCFunction
) _wrap_wxTreeCtrl_SetSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11185          { "wxTreeCtrl_GetSpacing", (PyCFunction
) _wrap_wxTreeCtrl_GetSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11186          { "wxTreeCtrl_AssignStateImageList", (PyCFunction
) _wrap_wxTreeCtrl_AssignStateImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11187          { "wxTreeCtrl_AssignImageList", (PyCFunction
) _wrap_wxTreeCtrl_AssignImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11188          { "wxTreeCtrl_SetStateImageList", (PyCFunction
) _wrap_wxTreeCtrl_SetStateImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11189          { "wxTreeCtrl_SetImageList", (PyCFunction
) _wrap_wxTreeCtrl_SetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11190          { "wxTreeCtrl_GetStateImageList", (PyCFunction
) _wrap_wxTreeCtrl_GetStateImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11191          { "wxTreeCtrl_GetImageList", (PyCFunction
) _wrap_wxTreeCtrl_GetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11192          { "wxTreeCtrl_SetIndent", (PyCFunction
) _wrap_wxTreeCtrl_SetIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11193          { "wxTreeCtrl_GetIndent", (PyCFunction
) _wrap_wxTreeCtrl_GetIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11194          { "wxTreeCtrl_GetCount", (PyCFunction
) _wrap_wxTreeCtrl_GetCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11195          { "wxTreeCtrl__setCallbackInfo", (PyCFunction
) _wrap_wxTreeCtrl__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11196          { "wxTreeCtrl_Create", (PyCFunction
) _wrap_wxTreeCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11197          { "new_wxPreTreeCtrl", (PyCFunction
) _wrap_new_wxPreTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11198          { "new_wxTreeCtrl", (PyCFunction
) _wrap_new_wxTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11199          { "wxTreeEvent_SetEditCanceled", (PyCFunction
) _wrap_wxTreeEvent_SetEditCanceled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11200          { "wxTreeEvent_IsEditCancelled", (PyCFunction
) _wrap_wxTreeEvent_IsEditCancelled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11201          { "wxTreeEvent_SetLabel", (PyCFunction
) _wrap_wxTreeEvent_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11202          { "wxTreeEvent_GetLabel", (PyCFunction
) _wrap_wxTreeEvent_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11203          { "wxTreeEvent_SetKeyEvent", (PyCFunction
) _wrap_wxTreeEvent_SetKeyEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11204          { "wxTreeEvent_GetKeyCode", (PyCFunction
) _wrap_wxTreeEvent_GetKeyCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11205          { "wxTreeEvent_GetKeyEvent", (PyCFunction
) _wrap_wxTreeEvent_GetKeyEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11206          { "wxTreeEvent_SetPoint", (PyCFunction
) _wrap_wxTreeEvent_SetPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11207          { "wxTreeEvent_GetPoint", (PyCFunction
) _wrap_wxTreeEvent_GetPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11208          { "wxTreeEvent_SetOldItem", (PyCFunction
) _wrap_wxTreeEvent_SetOldItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11209          { "wxTreeEvent_GetOldItem", (PyCFunction
) _wrap_wxTreeEvent_GetOldItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11210          { "wxTreeEvent_SetItem", (PyCFunction
) _wrap_wxTreeEvent_SetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11211          { "wxTreeEvent_GetItem", (PyCFunction
) _wrap_wxTreeEvent_GetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11212          { "new_wxTreeEvent", (PyCFunction
) _wrap_new_wxTreeEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11213          { "wxTreeItemData_SetId", (PyCFunction
) _wrap_wxTreeItemData_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11214          { "wxTreeItemData_GetId", (PyCFunction
) _wrap_wxTreeItemData_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11215          { "wxTreeItemData_SetData", (PyCFunction
) _wrap_wxTreeItemData_SetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11216          { "wxTreeItemData_GetData", (PyCFunction
) _wrap_wxTreeItemData_GetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11217          { "new_wxTreeItemData", (PyCFunction
) _wrap_new_wxTreeItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11218          { "wxTreeItemId___cmp__", (PyCFunction
) _wrap_wxTreeItemId___cmp__
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11219          { "wxTreeItemId_IsOk", (PyCFunction
) _wrap_wxTreeItemId_IsOk
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11220          { "delete_wxTreeItemId", (PyCFunction
) _wrap_delete_wxTreeItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11221          { "new_wxTreeItemId", (PyCFunction
) _wrap_new_wxTreeItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11222          { "wxTreeItemAttr_GetFont", (PyCFunction
) _wrap_wxTreeItemAttr_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11223          { "wxTreeItemAttr_GetBackgroundColour", (PyCFunction
) _wrap_wxTreeItemAttr_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11224          { "wxTreeItemAttr_GetTextColour", (PyCFunction
) _wrap_wxTreeItemAttr_GetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11225          { "wxTreeItemAttr_HasFont", (PyCFunction
) _wrap_wxTreeItemAttr_HasFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11226          { "wxTreeItemAttr_HasBackgroundColour", (PyCFunction
) _wrap_wxTreeItemAttr_HasBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11227          { "wxTreeItemAttr_HasTextColour", (PyCFunction
) _wrap_wxTreeItemAttr_HasTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11228          { "wxTreeItemAttr_SetFont", (PyCFunction
) _wrap_wxTreeItemAttr_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11229          { "wxTreeItemAttr_SetBackgroundColour", (PyCFunction
) _wrap_wxTreeItemAttr_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11230          { "wxTreeItemAttr_SetTextColour", (PyCFunction
) _wrap_wxTreeItemAttr_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11231          { "new_wxTreeItemAttr", (PyCFunction
) _wrap_new_wxTreeItemAttr
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11232          { "wxListView_ClearColumnImage", (PyCFunction
) _wrap_wxListView_ClearColumnImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11233          { "wxListView_SetColumnImage", (PyCFunction
) _wrap_wxListView_SetColumnImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11234          { "wxListView_IsSelected", (PyCFunction
) _wrap_wxListView_IsSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11235          { "wxListView_GetFirstSelected", (PyCFunction
) _wrap_wxListView_GetFirstSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11236          { "wxListView_GetNextSelected", (PyCFunction
) _wrap_wxListView_GetNextSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11237          { "wxListView_GetFocusedItem", (PyCFunction
) _wrap_wxListView_GetFocusedItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11238          { "wxListView_Focus", (PyCFunction
) _wrap_wxListView_Focus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11239          { "wxListView_Select", (PyCFunction
) _wrap_wxListView_Select
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11240          { "wxListView_Create", (PyCFunction
) _wrap_wxListView_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11241          { "new_wxPreListView", (PyCFunction
) _wrap_new_wxPreListView
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11242          { "new_wxListView", (PyCFunction
) _wrap_new_wxListView
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11243          { "wxListCtrl_GetMainWindow", (PyCFunction
) _wrap_wxListCtrl_GetMainWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11244          { "wxListCtrl_SortItems", (PyCFunction
) _wrap_wxListCtrl_SortItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11245          { "wxListCtrl_GetItemBackgroundColour", (PyCFunction
) _wrap_wxListCtrl_GetItemBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11246          { "wxListCtrl_SetItemBackgroundColour", (PyCFunction
) _wrap_wxListCtrl_SetItemBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11247          { "wxListCtrl_GetItemTextColour", (PyCFunction
) _wrap_wxListCtrl_GetItemTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11248          { "wxListCtrl_SetItemTextColour", (PyCFunction
) _wrap_wxListCtrl_SetItemTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11249          { "wxListCtrl_ScrollList", (PyCFunction
) _wrap_wxListCtrl_ScrollList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11250          { "wxListCtrl_SetItemCount", (PyCFunction
) _wrap_wxListCtrl_SetItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11251          { "wxListCtrl_InsertColumn", (PyCFunction
) _wrap_wxListCtrl_InsertColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11252          { "wxListCtrl_InsertColumnInfo", (PyCFunction
) _wrap_wxListCtrl_InsertColumnInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11253          { "wxListCtrl_InsertImageStringItem", (PyCFunction
) _wrap_wxListCtrl_InsertImageStringItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11254          { "wxListCtrl_InsertImageItem", (PyCFunction
) _wrap_wxListCtrl_InsertImageItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11255          { "wxListCtrl_InsertStringItem", (PyCFunction
) _wrap_wxListCtrl_InsertStringItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11256          { "wxListCtrl_InsertItem", (PyCFunction
) _wrap_wxListCtrl_InsertItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11257          { "wxListCtrl_HitTest", (PyCFunction
) _wrap_wxListCtrl_HitTest
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11258          { "wxListCtrl_FindItemAtPos", (PyCFunction
) _wrap_wxListCtrl_FindItemAtPos
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11259          { "wxListCtrl_FindItemData", (PyCFunction
) _wrap_wxListCtrl_FindItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11260          { "wxListCtrl_FindItem", (PyCFunction
) _wrap_wxListCtrl_FindItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11261          { "wxListCtrl_EnsureVisible", (PyCFunction
) _wrap_wxListCtrl_EnsureVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11262          { "wxListCtrl_EditLabel", (PyCFunction
) _wrap_wxListCtrl_EditLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11263          { "wxListCtrl_ClearAll", (PyCFunction
) _wrap_wxListCtrl_ClearAll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11264          { "wxListCtrl_DeleteAllColumns", (PyCFunction
) _wrap_wxListCtrl_DeleteAllColumns
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11265          { "wxListCtrl_DeleteColumn", (PyCFunction
) _wrap_wxListCtrl_DeleteColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11266          { "wxListCtrl_DeleteAllItems", (PyCFunction
) _wrap_wxListCtrl_DeleteAllItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11267          { "wxListCtrl_DeleteItem", (PyCFunction
) _wrap_wxListCtrl_DeleteItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11268          { "wxListCtrl_Arrange", (PyCFunction
) _wrap_wxListCtrl_Arrange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11269          { "wxListCtrl_RefreshItems", (PyCFunction
) _wrap_wxListCtrl_RefreshItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11270          { "wxListCtrl_RefreshItem", (PyCFunction
) _wrap_wxListCtrl_RefreshItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11271          { "wxListCtrl_IsVirtual", (PyCFunction
) _wrap_wxListCtrl_IsVirtual
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11272          { "wxListCtrl_AssignImageList", (PyCFunction
) _wrap_wxListCtrl_AssignImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11273          { "wxListCtrl_SetImageList", (PyCFunction
) _wrap_wxListCtrl_SetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11274          { "wxListCtrl_GetImageList", (PyCFunction
) _wrap_wxListCtrl_GetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11275          { "wxListCtrl_GetNextItem", (PyCFunction
) _wrap_wxListCtrl_GetNextItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11276          { "wxListCtrl_SetWindowStyleFlag", (PyCFunction
) _wrap_wxListCtrl_SetWindowStyleFlag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11277          { "wxListCtrl_SetSingleStyle", (PyCFunction
) _wrap_wxListCtrl_SetSingleStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11278          { "wxListCtrl_GetTopItem", (PyCFunction
) _wrap_wxListCtrl_GetTopItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11279          { "wxListCtrl_SetTextColour", (PyCFunction
) _wrap_wxListCtrl_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11280          { "wxListCtrl_GetTextColour", (PyCFunction
) _wrap_wxListCtrl_GetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11281          { "wxListCtrl_GetSelectedItemCount", (PyCFunction
) _wrap_wxListCtrl_GetSelectedItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11282          { "wxListCtrl_SetItemSpacing", (PyCFunction
) _wrap_wxListCtrl_SetItemSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11283          { "wxListCtrl_GetItemSpacing", (PyCFunction
) _wrap_wxListCtrl_GetItemSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11284          { "wxListCtrl_GetColumnCount", (PyCFunction
) _wrap_wxListCtrl_GetColumnCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11285          { "wxListCtrl_GetItemCount", (PyCFunction
) _wrap_wxListCtrl_GetItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11286          { "wxListCtrl_SetItemPosition", (PyCFunction
) _wrap_wxListCtrl_SetItemPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11287          { "wxListCtrl_GetItemRect", (PyCFunction
) _wrap_wxListCtrl_GetItemRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11288          { "wxListCtrl_GetItemPosition", (PyCFunction
) _wrap_wxListCtrl_GetItemPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11289          { "wxListCtrl_SetItemData", (PyCFunction
) _wrap_wxListCtrl_SetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11290          { "wxListCtrl_GetItemData", (PyCFunction
) _wrap_wxListCtrl_GetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11291          { "wxListCtrl_SetItemText", (PyCFunction
) _wrap_wxListCtrl_SetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11292          { "wxListCtrl_GetItemText", (PyCFunction
) _wrap_wxListCtrl_GetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11293          { "wxListCtrl_SetItemImage", (PyCFunction
) _wrap_wxListCtrl_SetItemImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11294          { "wxListCtrl_SetItemState", (PyCFunction
) _wrap_wxListCtrl_SetItemState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11295          { "wxListCtrl_GetItemState", (PyCFunction
) _wrap_wxListCtrl_GetItemState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11296          { "wxListCtrl_SetStringItem", (PyCFunction
) _wrap_wxListCtrl_SetStringItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11297          { "wxListCtrl_SetItem", (PyCFunction
) _wrap_wxListCtrl_SetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11298          { "wxListCtrl_GetItem", (PyCFunction
) _wrap_wxListCtrl_GetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11299          { "wxListCtrl_GetCountPerPage", (PyCFunction
) _wrap_wxListCtrl_GetCountPerPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11300          { "wxListCtrl_SetColumnWidth", (PyCFunction
) _wrap_wxListCtrl_SetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11301          { "wxListCtrl_GetColumnWidth", (PyCFunction
) _wrap_wxListCtrl_GetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11302          { "wxListCtrl_SetColumn", (PyCFunction
) _wrap_wxListCtrl_SetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11303          { "wxListCtrl_GetColumn", (PyCFunction
) _wrap_wxListCtrl_GetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11304          { "wxListCtrl_SetBackgroundColour", (PyCFunction
) _wrap_wxListCtrl_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11305          { "wxListCtrl_SetForegroundColour", (PyCFunction
) _wrap_wxListCtrl_SetForegroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11306          { "wxListCtrl__setCallbackInfo", (PyCFunction
) _wrap_wxListCtrl__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11307          { "wxListCtrl_Create", (PyCFunction
) _wrap_wxListCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11308          { "new_wxPreListCtrl", (PyCFunction
) _wrap_new_wxPreListCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11309          { "new_wxListCtrl", (PyCFunction
) _wrap_new_wxListCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11310          { "wxListEvent_GetCacheTo", (PyCFunction
) _wrap_wxListEvent_GetCacheTo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11311          { "wxListEvent_GetCacheFrom", (PyCFunction
) _wrap_wxListEvent_GetCacheFrom
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11312          { "wxListEvent_GetItem", (PyCFunction
) _wrap_wxListEvent_GetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11313          { "wxListEvent_GetMask", (PyCFunction
) _wrap_wxListEvent_GetMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11314          { "wxListEvent_GetData", (PyCFunction
) _wrap_wxListEvent_GetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11315          { "wxListEvent_GetImage", (PyCFunction
) _wrap_wxListEvent_GetImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11316          { "wxListEvent_GetText", (PyCFunction
) _wrap_wxListEvent_GetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11317          { "wxListEvent_GetLabel", (PyCFunction
) _wrap_wxListEvent_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11318          { "wxListEvent_GetPoint", (PyCFunction
) _wrap_wxListEvent_GetPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11319          { "wxListEvent_GetColumn", (PyCFunction
) _wrap_wxListEvent_GetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11320          { "wxListEvent_GetIndex", (PyCFunction
) _wrap_wxListEvent_GetIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11321          { "wxListEvent_GetKeyCode", (PyCFunction
) _wrap_wxListEvent_GetKeyCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11322          { "wxListEvent_m_item_get", (PyCFunction
) _wrap_wxListEvent_m_item_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11323          { "wxListEvent_m_pointDrag_get", (PyCFunction
) _wrap_wxListEvent_m_pointDrag_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11324          { "wxListEvent_m_col_get", (PyCFunction
) _wrap_wxListEvent_m_col_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11325          { "wxListEvent_m_itemIndex_get", (PyCFunction
) _wrap_wxListEvent_m_itemIndex_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11326          { "wxListEvent_m_oldItemIndex_get", (PyCFunction
) _wrap_wxListEvent_m_oldItemIndex_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11327          { "wxListEvent_m_code_get", (PyCFunction
) _wrap_wxListEvent_m_code_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11328          { "new_wxListEvent", (PyCFunction
) _wrap_new_wxListEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11329          { "wxListItem_m_width_get", (PyCFunction
) _wrap_wxListItem_m_width_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11330          { "wxListItem_m_width_set", (PyCFunction
) _wrap_wxListItem_m_width_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11331          { "wxListItem_m_format_get", (PyCFunction
) _wrap_wxListItem_m_format_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11332          { "wxListItem_m_format_set", (PyCFunction
) _wrap_wxListItem_m_format_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11333          { "wxListItem_m_data_get", (PyCFunction
) _wrap_wxListItem_m_data_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11334          { "wxListItem_m_data_set", (PyCFunction
) _wrap_wxListItem_m_data_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11335          { "wxListItem_m_image_get", (PyCFunction
) _wrap_wxListItem_m_image_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11336          { "wxListItem_m_image_set", (PyCFunction
) _wrap_wxListItem_m_image_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11337          { "wxListItem_m_text_get", (PyCFunction
) _wrap_wxListItem_m_text_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11338          { "wxListItem_m_text_set", (PyCFunction
) _wrap_wxListItem_m_text_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11339          { "wxListItem_m_stateMask_get", (PyCFunction
) _wrap_wxListItem_m_stateMask_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11340          { "wxListItem_m_stateMask_set", (PyCFunction
) _wrap_wxListItem_m_stateMask_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11341          { "wxListItem_m_state_get", (PyCFunction
) _wrap_wxListItem_m_state_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11342          { "wxListItem_m_state_set", (PyCFunction
) _wrap_wxListItem_m_state_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11343          { "wxListItem_m_col_get", (PyCFunction
) _wrap_wxListItem_m_col_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11344          { "wxListItem_m_col_set", (PyCFunction
) _wrap_wxListItem_m_col_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11345          { "wxListItem_m_itemId_get", (PyCFunction
) _wrap_wxListItem_m_itemId_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11346          { "wxListItem_m_itemId_set", (PyCFunction
) _wrap_wxListItem_m_itemId_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11347          { "wxListItem_m_mask_get", (PyCFunction
) _wrap_wxListItem_m_mask_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11348          { "wxListItem_m_mask_set", (PyCFunction
) _wrap_wxListItem_m_mask_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11349          { "wxListItem_GetFont", (PyCFunction
) _wrap_wxListItem_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11350          { "wxListItem_GetBackgroundColour", (PyCFunction
) _wrap_wxListItem_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11351          { "wxListItem_GetTextColour", (PyCFunction
) _wrap_wxListItem_GetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11352          { "wxListItem_HasAttributes", (PyCFunction
) _wrap_wxListItem_HasAttributes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11353          { "wxListItem_GetAttributes", (PyCFunction
) _wrap_wxListItem_GetAttributes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11354          { "wxListItem_GetAlign", (PyCFunction
) _wrap_wxListItem_GetAlign
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11355          { "wxListItem_GetWidth", (PyCFunction
) _wrap_wxListItem_GetWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11356          { "wxListItem_GetData", (PyCFunction
) _wrap_wxListItem_GetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11357          { "wxListItem_GetImage", (PyCFunction
) _wrap_wxListItem_GetImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11358          { "wxListItem_GetText", (PyCFunction
) _wrap_wxListItem_GetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11359          { "wxListItem_GetState", (PyCFunction
) _wrap_wxListItem_GetState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11360          { "wxListItem_GetColumn", (PyCFunction
) _wrap_wxListItem_GetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11361          { "wxListItem_GetId", (PyCFunction
) _wrap_wxListItem_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11362          { "wxListItem_GetMask", (PyCFunction
) _wrap_wxListItem_GetMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11363          { "wxListItem_SetFont", (PyCFunction
) _wrap_wxListItem_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11364          { "wxListItem_SetBackgroundColour", (PyCFunction
) _wrap_wxListItem_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11365          { "wxListItem_SetTextColour", (PyCFunction
) _wrap_wxListItem_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11366          { "wxListItem_SetAlign", (PyCFunction
) _wrap_wxListItem_SetAlign
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11367          { "wxListItem_SetWidth", (PyCFunction
) _wrap_wxListItem_SetWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11368          { "wxListItem_SetData", (PyCFunction
) _wrap_wxListItem_SetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11369          { "wxListItem_SetImage", (PyCFunction
) _wrap_wxListItem_SetImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11370          { "wxListItem_SetText", (PyCFunction
) _wrap_wxListItem_SetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11371          { "wxListItem_SetStateMask", (PyCFunction
) _wrap_wxListItem_SetStateMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11372          { "wxListItem_SetState", (PyCFunction
) _wrap_wxListItem_SetState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11373          { "wxListItem_SetColumn", (PyCFunction
) _wrap_wxListItem_SetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11374          { "wxListItem_SetId", (PyCFunction
) _wrap_wxListItem_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11375          { "wxListItem_SetMask", (PyCFunction
) _wrap_wxListItem_SetMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11376          { "wxListItem_ClearAttributes", (PyCFunction
) _wrap_wxListItem_ClearAttributes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11377          { "wxListItem_Clear", (PyCFunction
) _wrap_wxListItem_Clear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11378          { "delete_wxListItem", (PyCFunction
) _wrap_delete_wxListItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11379          { "new_wxListItem", (PyCFunction
) _wrap_new_wxListItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11380          { "wxListItemAttr_GetFont", (PyCFunction
) _wrap_wxListItemAttr_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11381          { "wxListItemAttr_GetBackgroundColour", (PyCFunction
) _wrap_wxListItemAttr_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11382          { "wxListItemAttr_GetTextColour", (PyCFunction
) _wrap_wxListItemAttr_GetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11383          { "wxListItemAttr_HasFont", (PyCFunction
) _wrap_wxListItemAttr_HasFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11384          { "wxListItemAttr_HasBackgroundColour", (PyCFunction
) _wrap_wxListItemAttr_HasBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11385          { "wxListItemAttr_HasTextColour", (PyCFunction
) _wrap_wxListItemAttr_HasTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11386          { "wxListItemAttr_SetFont", (PyCFunction
) _wrap_wxListItemAttr_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11387          { "wxListItemAttr_SetBackgroundColour", (PyCFunction
) _wrap_wxListItemAttr_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11388          { "wxListItemAttr_SetTextColour", (PyCFunction
) _wrap_wxListItemAttr_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11389          { "new_wxListItemAttr", (PyCFunction
) _wrap_new_wxListItemAttr
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11396  * This table is used by the pointer type-checker 
11398 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
11399     { "_wxEvent","_wxTreeEvent",SwigwxTreeEventTowxEvent
}, 
11400     { "_wxEvent","_wxListEvent",SwigwxListEventTowxEvent
}, 
11401     { "_signed_long","_long",0}, 
11402     { "_wxPrintQuality","_wxCoord",0}, 
11403     { "_wxPrintQuality","_int",0}, 
11404     { "_wxPrintQuality","_signed_int",0}, 
11405     { "_wxPrintQuality","_unsigned_int",0}, 
11406     { "_wxPrintQuality","_wxWindowID",0}, 
11407     { "_wxPrintQuality","_uint",0}, 
11408     { "_wxPrintQuality","_EBool",0}, 
11409     { "_wxPrintQuality","_size_t",0}, 
11410     { "_wxPrintQuality","_time_t",0}, 
11411     { "_wxNotifyEvent","_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent
}, 
11412     { "_wxNotifyEvent","_wxListEvent",SwigwxListEventTowxNotifyEvent
}, 
11413     { "_byte","_unsigned_char",0}, 
11414     { "_wxChoice","_wxDirFilterListCtrl",SwigwxDirFilterListCtrlTowxChoice
}, 
11415     { "_long","_unsigned_long",0}, 
11416     { "_long","_signed_long",0}, 
11417     { "_size_t","_wxCoord",0}, 
11418     { "_size_t","_wxPrintQuality",0}, 
11419     { "_size_t","_time_t",0}, 
11420     { "_size_t","_unsigned_int",0}, 
11421     { "_size_t","_int",0}, 
11422     { "_size_t","_wxWindowID",0}, 
11423     { "_size_t","_uint",0}, 
11424     { "_uint","_wxCoord",0}, 
11425     { "_uint","_wxPrintQuality",0}, 
11426     { "_uint","_time_t",0}, 
11427     { "_uint","_size_t",0}, 
11428     { "_uint","_unsigned_int",0}, 
11429     { "_uint","_int",0}, 
11430     { "_uint","_wxWindowID",0}, 
11431     { "_wxChar","_char",0}, 
11432     { "_wxCommandEvent","_wxTreeEvent",SwigwxTreeEventTowxCommandEvent
}, 
11433     { "_wxCommandEvent","_wxListEvent",SwigwxListEventTowxCommandEvent
}, 
11434     { "_char","_wxChar",0}, 
11435     { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0}, 
11436     { "_EBool","_wxCoord",0}, 
11437     { "_EBool","_wxPrintQuality",0}, 
11438     { "_EBool","_signed_int",0}, 
11439     { "_EBool","_int",0}, 
11440     { "_EBool","_wxWindowID",0}, 
11441     { "_unsigned_long","_long",0}, 
11442     { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0}, 
11443     { "_signed_int","_wxCoord",0}, 
11444     { "_signed_int","_wxPrintQuality",0}, 
11445     { "_signed_int","_EBool",0}, 
11446     { "_signed_int","_wxWindowID",0}, 
11447     { "_signed_int","_int",0}, 
11448     { "_WXTYPE","_short",0}, 
11449     { "_WXTYPE","_signed_short",0}, 
11450     { "_WXTYPE","_unsigned_short",0}, 
11451     { "_unsigned_short","_WXTYPE",0}, 
11452     { "_unsigned_short","_short",0}, 
11453     { "_wxObject","_wxDirFilterListCtrl",SwigwxDirFilterListCtrlTowxObject
}, 
11454     { "_wxObject","_wxGenericDirCtrl",SwigwxGenericDirCtrlTowxObject
}, 
11455     { "_wxObject","_wxDirItemData",SwigwxDirItemDataTowxObject
}, 
11456     { "_wxObject","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxObject
}, 
11457     { "_wxObject","_wxTreeEvent",SwigwxTreeEventTowxObject
}, 
11458     { "_wxObject","_wxListView",SwigwxListViewTowxObject
}, 
11459     { "_wxObject","_wxPyListCtrl",SwigwxPyListCtrlTowxObject
}, 
11460     { "_wxObject","_wxListEvent",SwigwxListEventTowxObject
}, 
11461     { "_wxObject","_wxListItem",SwigwxListItemTowxObject
}, 
11462     { "_signed_short","_WXTYPE",0}, 
11463     { "_signed_short","_short",0}, 
11464     { "_unsigned_char","_byte",0}, 
11465     { "_wxControl","_wxDirFilterListCtrl",SwigwxDirFilterListCtrlTowxControl
}, 
11466     { "_wxControl","_wxGenericDirCtrl",SwigwxGenericDirCtrlTowxControl
}, 
11467     { "_wxControl","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxControl
}, 
11468     { "_wxControl","_wxListView",SwigwxListViewTowxControl
}, 
11469     { "_wxControl","_wxPyListCtrl",SwigwxPyListCtrlTowxControl
}, 
11470     { "_unsigned_int","_wxCoord",0}, 
11471     { "_unsigned_int","_wxPrintQuality",0}, 
11472     { "_unsigned_int","_time_t",0}, 
11473     { "_unsigned_int","_size_t",0}, 
11474     { "_unsigned_int","_uint",0}, 
11475     { "_unsigned_int","_wxWindowID",0}, 
11476     { "_unsigned_int","_int",0}, 
11477     { "_short","_WXTYPE",0}, 
11478     { "_short","_unsigned_short",0}, 
11479     { "_short","_signed_short",0}, 
11480     { "_wxControlWithItems","_wxDirFilterListCtrl",SwigwxDirFilterListCtrlTowxControlWithItems
}, 
11481     { "_wxWindowID","_wxCoord",0}, 
11482     { "_wxWindowID","_wxPrintQuality",0}, 
11483     { "_wxWindowID","_time_t",0}, 
11484     { "_wxWindowID","_size_t",0}, 
11485     { "_wxWindowID","_EBool",0}, 
11486     { "_wxWindowID","_uint",0}, 
11487     { "_wxWindowID","_int",0}, 
11488     { "_wxWindowID","_signed_int",0}, 
11489     { "_wxWindowID","_unsigned_int",0}, 
11490     { "_int","_wxCoord",0}, 
11491     { "_int","_wxPrintQuality",0}, 
11492     { "_int","_time_t",0}, 
11493     { "_int","_size_t",0}, 
11494     { "_int","_EBool",0}, 
11495     { "_int","_uint",0}, 
11496     { "_int","_wxWindowID",0}, 
11497     { "_int","_unsigned_int",0}, 
11498     { "_int","_signed_int",0}, 
11499     { "_time_t","_wxCoord",0}, 
11500     { "_time_t","_wxPrintQuality",0}, 
11501     { "_time_t","_unsigned_int",0}, 
11502     { "_time_t","_int",0}, 
11503     { "_time_t","_wxWindowID",0}, 
11504     { "_time_t","_uint",0}, 
11505     { "_time_t","_size_t",0}, 
11506     { "_wxCoord","_int",0}, 
11507     { "_wxCoord","_signed_int",0}, 
11508     { "_wxCoord","_unsigned_int",0}, 
11509     { "_wxCoord","_wxWindowID",0}, 
11510     { "_wxCoord","_uint",0}, 
11511     { "_wxCoord","_EBool",0}, 
11512     { "_wxCoord","_size_t",0}, 
11513     { "_wxCoord","_time_t",0}, 
11514     { "_wxCoord","_wxPrintQuality",0}, 
11515     { "_wxPyListCtrl","_wxListView",SwigwxListViewTowxPyListCtrl
}, 
11516     { "_wxEvtHandler","_wxDirFilterListCtrl",SwigwxDirFilterListCtrlTowxEvtHandler
}, 
11517     { "_wxEvtHandler","_wxGenericDirCtrl",SwigwxGenericDirCtrlTowxEvtHandler
}, 
11518     { "_wxEvtHandler","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxEvtHandler
}, 
11519     { "_wxEvtHandler","_wxListView",SwigwxListViewTowxEvtHandler
}, 
11520     { "_wxEvtHandler","_wxPyListCtrl",SwigwxPyListCtrlTowxEvtHandler
}, 
11521     { "_wxWindow","_wxDirFilterListCtrl",SwigwxDirFilterListCtrlTowxWindow
}, 
11522     { "_wxWindow","_wxGenericDirCtrl",SwigwxGenericDirCtrlTowxWindow
}, 
11523     { "_wxWindow","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxWindow
}, 
11524     { "_wxWindow","_wxListView",SwigwxListViewTowxWindow
}, 
11525     { "_wxWindow","_wxPyListCtrl",SwigwxPyListCtrlTowxWindow
}, 
11528 static PyObject 
*SWIG_globals
; 
11532 SWIGEXPORT(void) initcontrols2c() { 
11534          SWIG_globals 
= SWIG_newvarlink(); 
11535          m 
= Py_InitModule("controls2c", controls2cMethods
); 
11536          d 
= PyModule_GetDict(m
); 
11537          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_BEGIN_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_LIST_BEGIN_DRAG
)); 
11538          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_BEGIN_RDRAG", PyInt_FromLong((long) wxEVT_COMMAND_LIST_BEGIN_RDRAG
)); 
11539          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
)); 
11540          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_END_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_LIST_END_LABEL_EDIT
)); 
11541          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_DELETE_ITEM", PyInt_FromLong((long) wxEVT_COMMAND_LIST_DELETE_ITEM
)); 
11542          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS", PyInt_FromLong((long) wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
)); 
11543          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_GET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_LIST_GET_INFO
)); 
11544          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_SET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_LIST_SET_INFO
)); 
11545          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_SELECTED
)); 
11546          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_DESELECTED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_DESELECTED
)); 
11547          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_KEY_DOWN", PyInt_FromLong((long) wxEVT_COMMAND_LIST_KEY_DOWN
)); 
11548          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_INSERT_ITEM", PyInt_FromLong((long) wxEVT_COMMAND_LIST_INSERT_ITEM
)); 
11549          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_COL_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_COL_CLICK
)); 
11550          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
)); 
11551          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
)); 
11552          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_ACTIVATED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_ACTIVATED
)); 
11553          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_CACHE_HINT", PyInt_FromLong((long) wxEVT_COMMAND_LIST_CACHE_HINT
)); 
11554          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_COL_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
)); 
11555          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_COL_BEGIN_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
)); 
11556          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_COL_DRAGGING", PyInt_FromLong((long) wxEVT_COMMAND_LIST_COL_DRAGGING
)); 
11557          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_COL_END_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_LIST_COL_END_DRAG
)); 
11558          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_FOCUSED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_FOCUSED
)); 
11559          PyDict_SetItemString(d
,"wxLC_VRULES", PyInt_FromLong((long) wxLC_VRULES
)); 
11560          PyDict_SetItemString(d
,"wxLC_HRULES", PyInt_FromLong((long) wxLC_HRULES
)); 
11561          PyDict_SetItemString(d
,"wxLC_ICON", PyInt_FromLong((long) wxLC_ICON
)); 
11562          PyDict_SetItemString(d
,"wxLC_SMALL_ICON", PyInt_FromLong((long) wxLC_SMALL_ICON
)); 
11563          PyDict_SetItemString(d
,"wxLC_LIST", PyInt_FromLong((long) wxLC_LIST
)); 
11564          PyDict_SetItemString(d
,"wxLC_REPORT", PyInt_FromLong((long) wxLC_REPORT
)); 
11565          PyDict_SetItemString(d
,"wxLC_ALIGN_TOP", PyInt_FromLong((long) wxLC_ALIGN_TOP
)); 
11566          PyDict_SetItemString(d
,"wxLC_ALIGN_LEFT", PyInt_FromLong((long) wxLC_ALIGN_LEFT
)); 
11567          PyDict_SetItemString(d
,"wxLC_AUTOARRANGE", PyInt_FromLong((long) wxLC_AUTOARRANGE
)); 
11568          PyDict_SetItemString(d
,"wxLC_VIRTUAL", PyInt_FromLong((long) wxLC_VIRTUAL
)); 
11569          PyDict_SetItemString(d
,"wxLC_EDIT_LABELS", PyInt_FromLong((long) wxLC_EDIT_LABELS
)); 
11570          PyDict_SetItemString(d
,"wxLC_NO_HEADER", PyInt_FromLong((long) wxLC_NO_HEADER
)); 
11571          PyDict_SetItemString(d
,"wxLC_NO_SORT_HEADER", PyInt_FromLong((long) wxLC_NO_SORT_HEADER
)); 
11572          PyDict_SetItemString(d
,"wxLC_SINGLE_SEL", PyInt_FromLong((long) wxLC_SINGLE_SEL
)); 
11573          PyDict_SetItemString(d
,"wxLC_SORT_ASCENDING", PyInt_FromLong((long) wxLC_SORT_ASCENDING
)); 
11574          PyDict_SetItemString(d
,"wxLC_SORT_DESCENDING", PyInt_FromLong((long) wxLC_SORT_DESCENDING
)); 
11575          PyDict_SetItemString(d
,"wxLC_MASK_TYPE", PyInt_FromLong((long) wxLC_MASK_TYPE
)); 
11576          PyDict_SetItemString(d
,"wxLC_MASK_ALIGN", PyInt_FromLong((long) wxLC_MASK_ALIGN
)); 
11577          PyDict_SetItemString(d
,"wxLC_MASK_SORT", PyInt_FromLong((long) wxLC_MASK_SORT
)); 
11578          PyDict_SetItemString(d
,"wxLC_USER_TEXT", PyInt_FromLong((long) wxLC_USER_TEXT
)); 
11579          PyDict_SetItemString(d
,"wxLIST_MASK_STATE", PyInt_FromLong((long) wxLIST_MASK_STATE
)); 
11580          PyDict_SetItemString(d
,"wxLIST_MASK_TEXT", PyInt_FromLong((long) wxLIST_MASK_TEXT
)); 
11581          PyDict_SetItemString(d
,"wxLIST_MASK_IMAGE", PyInt_FromLong((long) wxLIST_MASK_IMAGE
)); 
11582          PyDict_SetItemString(d
,"wxLIST_MASK_DATA", PyInt_FromLong((long) wxLIST_MASK_DATA
)); 
11583          PyDict_SetItemString(d
,"wxLIST_SET_ITEM", PyInt_FromLong((long) wxLIST_SET_ITEM
)); 
11584          PyDict_SetItemString(d
,"wxLIST_MASK_WIDTH", PyInt_FromLong((long) wxLIST_MASK_WIDTH
)); 
11585          PyDict_SetItemString(d
,"wxLIST_MASK_FORMAT", PyInt_FromLong((long) wxLIST_MASK_FORMAT
)); 
11586          PyDict_SetItemString(d
,"wxLIST_STATE_DONTCARE", PyInt_FromLong((long) wxLIST_STATE_DONTCARE
)); 
11587          PyDict_SetItemString(d
,"wxLIST_STATE_DROPHILITED", PyInt_FromLong((long) wxLIST_STATE_DROPHILITED
)); 
11588          PyDict_SetItemString(d
,"wxLIST_STATE_FOCUSED", PyInt_FromLong((long) wxLIST_STATE_FOCUSED
)); 
11589          PyDict_SetItemString(d
,"wxLIST_STATE_SELECTED", PyInt_FromLong((long) wxLIST_STATE_SELECTED
)); 
11590          PyDict_SetItemString(d
,"wxLIST_STATE_CUT", PyInt_FromLong((long) wxLIST_STATE_CUT
)); 
11591          PyDict_SetItemString(d
,"wxLIST_HITTEST_ABOVE", PyInt_FromLong((long) wxLIST_HITTEST_ABOVE
)); 
11592          PyDict_SetItemString(d
,"wxLIST_HITTEST_BELOW", PyInt_FromLong((long) wxLIST_HITTEST_BELOW
)); 
11593          PyDict_SetItemString(d
,"wxLIST_HITTEST_NOWHERE", PyInt_FromLong((long) wxLIST_HITTEST_NOWHERE
)); 
11594          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMICON", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMICON
)); 
11595          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMLABEL", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMLABEL
)); 
11596          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMRIGHT", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMRIGHT
)); 
11597          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMSTATEICON", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMSTATEICON
)); 
11598          PyDict_SetItemString(d
,"wxLIST_HITTEST_TOLEFT", PyInt_FromLong((long) wxLIST_HITTEST_TOLEFT
)); 
11599          PyDict_SetItemString(d
,"wxLIST_HITTEST_TORIGHT", PyInt_FromLong((long) wxLIST_HITTEST_TORIGHT
)); 
11600          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEM", PyInt_FromLong((long) wxLIST_HITTEST_ONITEM
)); 
11601          PyDict_SetItemString(d
,"wxLIST_NEXT_ABOVE", PyInt_FromLong((long) wxLIST_NEXT_ABOVE
)); 
11602          PyDict_SetItemString(d
,"wxLIST_NEXT_ALL", PyInt_FromLong((long) wxLIST_NEXT_ALL
)); 
11603          PyDict_SetItemString(d
,"wxLIST_NEXT_BELOW", PyInt_FromLong((long) wxLIST_NEXT_BELOW
)); 
11604          PyDict_SetItemString(d
,"wxLIST_NEXT_LEFT", PyInt_FromLong((long) wxLIST_NEXT_LEFT
)); 
11605          PyDict_SetItemString(d
,"wxLIST_NEXT_RIGHT", PyInt_FromLong((long) wxLIST_NEXT_RIGHT
)); 
11606          PyDict_SetItemString(d
,"wxLIST_ALIGN_DEFAULT", PyInt_FromLong((long) wxLIST_ALIGN_DEFAULT
)); 
11607          PyDict_SetItemString(d
,"wxLIST_ALIGN_LEFT", PyInt_FromLong((long) wxLIST_ALIGN_LEFT
)); 
11608          PyDict_SetItemString(d
,"wxLIST_ALIGN_TOP", PyInt_FromLong((long) wxLIST_ALIGN_TOP
)); 
11609          PyDict_SetItemString(d
,"wxLIST_ALIGN_SNAP_TO_GRID", PyInt_FromLong((long) wxLIST_ALIGN_SNAP_TO_GRID
)); 
11610          PyDict_SetItemString(d
,"wxLIST_AUTOSIZE", PyInt_FromLong((long) wxLIST_AUTOSIZE
)); 
11611          PyDict_SetItemString(d
,"wxLIST_AUTOSIZE_USEHEADER", PyInt_FromLong((long) wxLIST_AUTOSIZE_USEHEADER
)); 
11612          PyDict_SetItemString(d
,"wxLIST_RECT_BOUNDS", PyInt_FromLong((long) wxLIST_RECT_BOUNDS
)); 
11613          PyDict_SetItemString(d
,"wxLIST_RECT_ICON", PyInt_FromLong((long) wxLIST_RECT_ICON
)); 
11614          PyDict_SetItemString(d
,"wxLIST_RECT_LABEL", PyInt_FromLong((long) wxLIST_RECT_LABEL
)); 
11615          PyDict_SetItemString(d
,"wxLIST_FIND_UP", PyInt_FromLong((long) wxLIST_FIND_UP
)); 
11616          PyDict_SetItemString(d
,"wxLIST_FIND_DOWN", PyInt_FromLong((long) wxLIST_FIND_DOWN
)); 
11617          PyDict_SetItemString(d
,"wxLIST_FIND_LEFT", PyInt_FromLong((long) wxLIST_FIND_LEFT
)); 
11618          PyDict_SetItemString(d
,"wxLIST_FIND_RIGHT", PyInt_FromLong((long) wxLIST_FIND_RIGHT
)); 
11619          PyDict_SetItemString(d
,"wxLIST_FORMAT_LEFT", PyInt_FromLong((long) wxLIST_FORMAT_LEFT
)); 
11620          PyDict_SetItemString(d
,"wxLIST_FORMAT_RIGHT", PyInt_FromLong((long) wxLIST_FORMAT_RIGHT
)); 
11621          PyDict_SetItemString(d
,"wxLIST_FORMAT_CENTRE", PyInt_FromLong((long) wxLIST_FORMAT_CENTRE
)); 
11622          PyDict_SetItemString(d
,"wxLIST_FORMAT_CENTER", PyInt_FromLong((long) wxLIST_FORMAT_CENTER
)); 
11623          PyDict_SetItemString(d
,"wxTR_NO_BUTTONS", PyInt_FromLong((long) wxTR_NO_BUTTONS
)); 
11624          PyDict_SetItemString(d
,"wxTR_HAS_BUTTONS", PyInt_FromLong((long) wxTR_HAS_BUTTONS
)); 
11625          PyDict_SetItemString(d
,"wxTR_NO_LINES", PyInt_FromLong((long) wxTR_NO_LINES
)); 
11626          PyDict_SetItemString(d
,"wxTR_LINES_AT_ROOT", PyInt_FromLong((long) wxTR_LINES_AT_ROOT
)); 
11627          PyDict_SetItemString(d
,"wxTR_SINGLE", PyInt_FromLong((long) wxTR_SINGLE
)); 
11628          PyDict_SetItemString(d
,"wxTR_MULTIPLE", PyInt_FromLong((long) wxTR_MULTIPLE
)); 
11629          PyDict_SetItemString(d
,"wxTR_EXTENDED", PyInt_FromLong((long) wxTR_EXTENDED
)); 
11630          PyDict_SetItemString(d
,"wxTR_HAS_VARIABLE_ROW_HEIGHT", PyInt_FromLong((long) wxTR_HAS_VARIABLE_ROW_HEIGHT
)); 
11631          PyDict_SetItemString(d
,"wxTR_EDIT_LABELS", PyInt_FromLong((long) wxTR_EDIT_LABELS
)); 
11632          PyDict_SetItemString(d
,"wxTR_HIDE_ROOT", PyInt_FromLong((long) wxTR_HIDE_ROOT
)); 
11633          PyDict_SetItemString(d
,"wxTR_ROW_LINES", PyInt_FromLong((long) wxTR_ROW_LINES
)); 
11634          PyDict_SetItemString(d
,"wxTR_FULL_ROW_HIGHLIGHT", PyInt_FromLong((long) wxTR_FULL_ROW_HIGHLIGHT
)); 
11635          PyDict_SetItemString(d
,"wxTR_DEFAULT_STYLE", PyInt_FromLong((long) wxTR_DEFAULT_STYLE
)); 
11636          PyDict_SetItemString(d
,"wxTR_TWIST_BUTTONS", PyInt_FromLong((long) wxTR_TWIST_BUTTONS
)); 
11637          PyDict_SetItemString(d
,"wxTR_MAC_BUTTONS", PyInt_FromLong((long) wxTR_MAC_BUTTONS
)); 
11638          PyDict_SetItemString(d
,"wxTR_AQUA_BUTTONS", PyInt_FromLong((long) wxTR_AQUA_BUTTONS
)); 
11639          PyDict_SetItemString(d
,"wxTreeItemIcon_Normal", PyInt_FromLong((long) wxTreeItemIcon_Normal
)); 
11640          PyDict_SetItemString(d
,"wxTreeItemIcon_Selected", PyInt_FromLong((long) wxTreeItemIcon_Selected
)); 
11641          PyDict_SetItemString(d
,"wxTreeItemIcon_Expanded", PyInt_FromLong((long) wxTreeItemIcon_Expanded
)); 
11642          PyDict_SetItemString(d
,"wxTreeItemIcon_SelectedExpanded", PyInt_FromLong((long) wxTreeItemIcon_SelectedExpanded
)); 
11643          PyDict_SetItemString(d
,"wxTreeItemIcon_Max", PyInt_FromLong((long) wxTreeItemIcon_Max
)); 
11644          PyDict_SetItemString(d
,"wxTREE_HITTEST_ABOVE", PyInt_FromLong((long) wxTREE_HITTEST_ABOVE
)); 
11645          PyDict_SetItemString(d
,"wxTREE_HITTEST_BELOW", PyInt_FromLong((long) wxTREE_HITTEST_BELOW
)); 
11646          PyDict_SetItemString(d
,"wxTREE_HITTEST_NOWHERE", PyInt_FromLong((long) wxTREE_HITTEST_NOWHERE
)); 
11647          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMBUTTON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMBUTTON
)); 
11648          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMICON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMICON
)); 
11649          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMINDENT", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMINDENT
)); 
11650          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMLABEL", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMLABEL
)); 
11651          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMRIGHT", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMRIGHT
)); 
11652          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMSTATEICON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMSTATEICON
)); 
11653          PyDict_SetItemString(d
,"wxTREE_HITTEST_TOLEFT", PyInt_FromLong((long) wxTREE_HITTEST_TOLEFT
)); 
11654          PyDict_SetItemString(d
,"wxTREE_HITTEST_TORIGHT", PyInt_FromLong((long) wxTREE_HITTEST_TORIGHT
)); 
11655          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMUPPERPART", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMUPPERPART
)); 
11656          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMLOWERPART", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMLOWERPART
)); 
11657          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEM", PyInt_FromLong((long) wxTREE_HITTEST_ONITEM
)); 
11658          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_BEGIN_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_TREE_BEGIN_DRAG
)); 
11659          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_BEGIN_RDRAG", PyInt_FromLong((long) wxEVT_COMMAND_TREE_BEGIN_RDRAG
)); 
11660          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
)); 
11661          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_END_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_TREE_END_LABEL_EDIT
)); 
11662          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_DELETE_ITEM", PyInt_FromLong((long) wxEVT_COMMAND_TREE_DELETE_ITEM
)); 
11663          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_GET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_TREE_GET_INFO
)); 
11664          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_SET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_TREE_SET_INFO
)); 
11665          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_EXPANDED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_EXPANDED
)); 
11666          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_EXPANDING", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_EXPANDING
)); 
11667          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_COLLAPSED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_COLLAPSED
)); 
11668          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_COLLAPSING", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_COLLAPSING
)); 
11669          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_SEL_CHANGED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_SEL_CHANGED
)); 
11670          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_SEL_CHANGING", PyInt_FromLong((long) wxEVT_COMMAND_TREE_SEL_CHANGING
)); 
11671          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_KEY_DOWN", PyInt_FromLong((long) wxEVT_COMMAND_TREE_KEY_DOWN
)); 
11672          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_ACTIVATED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_ACTIVATED
)); 
11673          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
)); 
11674          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
)); 
11675          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_END_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_TREE_END_DRAG
)); 
11676          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
)); 
11677          PyDict_SetItemString(d
,"wxDIRCTRL_DIR_ONLY", PyInt_FromLong((long) wxDIRCTRL_DIR_ONLY
)); 
11678          PyDict_SetItemString(d
,"wxDIRCTRL_SELECT_FIRST", PyInt_FromLong((long) wxDIRCTRL_SELECT_FIRST
)); 
11679          PyDict_SetItemString(d
,"wxDIRCTRL_SHOW_FILTERS", PyInt_FromLong((long) wxDIRCTRL_SHOW_FILTERS
)); 
11680          PyDict_SetItemString(d
,"wxDIRCTRL_3D_INTERNAL", PyInt_FromLong((long) wxDIRCTRL_3D_INTERNAL
)); 
11681          PyDict_SetItemString(d
,"wxDIRCTRL_EDIT_LABELS", PyInt_FromLong((long) wxDIRCTRL_EDIT_LABELS
)); 
11682          PyDict_SetItemString(d
,"wxID_TREECTRL", PyInt_FromLong((long) wxID_TREECTRL
)); 
11683          PyDict_SetItemString(d
,"wxID_FILTERLISTCTRL", PyInt_FromLong((long) wxID_FILTERLISTCTRL
)); 
11685     // Map renamed classes back to their common name for OOR 
11686     wxPyPtrTypeMap_Add("wxTreeItemData", "wxPyTreeItemData"); 
11687     wxPyPtrTypeMap_Add("wxTreeCtrl", "wxPyTreeCtrl"); 
11688     wxPyPtrTypeMap_Add("wxListCtrl", "wxPyListCtrl"); 
11689          PyDict_SetItemString(d
,"wxFileIconsTable_folder", PyInt_FromLong((long) wxFileIconsTable::folder
)); 
11690          PyDict_SetItemString(d
,"wxFileIconsTable_folder_open", PyInt_FromLong((long) wxFileIconsTable::folder_open
)); 
11691          PyDict_SetItemString(d
,"wxFileIconsTable_computer", PyInt_FromLong((long) wxFileIconsTable::computer
)); 
11692          PyDict_SetItemString(d
,"wxFileIconsTable_drive", PyInt_FromLong((long) wxFileIconsTable::drive
)); 
11693          PyDict_SetItemString(d
,"wxFileIconsTable_cdrom", PyInt_FromLong((long) wxFileIconsTable::cdrom
)); 
11694          PyDict_SetItemString(d
,"wxFileIconsTable_floppy", PyInt_FromLong((long) wxFileIconsTable::floppy
)); 
11695          PyDict_SetItemString(d
,"wxFileIconsTable_removeable", PyInt_FromLong((long) wxFileIconsTable::removeable
)); 
11696          PyDict_SetItemString(d
,"wxFileIconsTable_file", PyInt_FromLong((long) wxFileIconsTable::file
)); 
11697          PyDict_SetItemString(d
,"wxFileIconsTable_executable", PyInt_FromLong((long) wxFileIconsTable::executable
)); 
11700    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
11701         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);