2  * FILE : src/gtk/controls2.cpp 
   4  * This file was automatically generated by : 
   5  * Simplified Wrapper and Interface Generator (SWIG) 
   6  * Version 1.1 (Build 883) 
   8  * Portions Copyright (c) 1995-1998 
   9  * The University of Utah and The Regents of the University of California. 
  10  * Permission is granted to distribute this file in any manner provided 
  11  * this notice remains intact. 
  13  * Do not make changes to this file--changes will be lost! 
  19 /* Implementation : PYTHON */ 
  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 static void *SwigwxPyTreeItemDataTowxObject(void *ptr
) { 
5912     wxPyTreeItemData 
*src
; 
5914     src 
= (wxPyTreeItemData 
*) ptr
; 
5915     dest 
= (wxObject 
*) src
; 
5916     return (void *) dest
; 
5919 #define new_wxTreeItemData(_swigarg0) (new wxPyTreeItemData(_swigarg0)) 
5920 static PyObject 
*_wrap_new_wxTreeItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5921     PyObject 
* _resultobj
; 
5922     wxPyTreeItemData 
* _result
; 
5923     PyObject 
* _arg0 
= (PyObject 
*) NULL
; 
5924     PyObject 
* _obj0 
= 0; 
5925     char *_kwnames
[] = { "obj", NULL 
}; 
5929     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxTreeItemData",_kwnames
,&_obj0
))  
5936     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5937     _result 
= (wxPyTreeItemData 
*)new_wxTreeItemData(_arg0
); 
5939     wxPyEndAllowThreads(__tstate
); 
5940     if (PyErr_Occurred()) return NULL
; 
5942         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeItemData_p"); 
5943         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5946         _resultobj 
= Py_None
; 
5951 #define wxTreeItemData_GetData(_swigobj)  (_swigobj->GetData()) 
5952 static PyObject 
*_wrap_wxTreeItemData_GetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5953     PyObject 
* _resultobj
; 
5955     wxPyTreeItemData 
* _arg0
; 
5956     PyObject 
* _argo0 
= 0; 
5957     char *_kwnames
[] = { "self", NULL 
}; 
5960     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemData_GetData",_kwnames
,&_argo0
))  
5963         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5964         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
5965             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_GetData. Expected _wxPyTreeItemData_p."); 
5970     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5971     _result 
= (PyObject 
*)wxTreeItemData_GetData(_arg0
); 
5973     wxPyEndAllowThreads(__tstate
); 
5974     if (PyErr_Occurred()) return NULL
; 
5976   _resultobj 
= _result
; 
5981 #define wxTreeItemData_SetData(_swigobj,_swigarg0)  (_swigobj->SetData(_swigarg0)) 
5982 static PyObject 
*_wrap_wxTreeItemData_SetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5983     PyObject 
* _resultobj
; 
5984     wxPyTreeItemData 
* _arg0
; 
5986     PyObject 
* _argo0 
= 0; 
5987     PyObject 
* _obj1 
= 0; 
5988     char *_kwnames
[] = { "self","obj", NULL 
}; 
5991     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemData_SetData",_kwnames
,&_argo0
,&_obj1
))  
5994         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5995         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
5996             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_SetData. Expected _wxPyTreeItemData_p."); 
6004     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6005     wxTreeItemData_SetData(_arg0
,_arg1
); 
6007     wxPyEndAllowThreads(__tstate
); 
6008     if (PyErr_Occurred()) return NULL
; 
6009 }    Py_INCREF(Py_None
); 
6010     _resultobj 
= Py_None
; 
6014 #define wxTreeItemData_GetId(_swigobj)  (_swigobj->GetId()) 
6015 static PyObject 
*_wrap_wxTreeItemData_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6016     PyObject 
* _resultobj
; 
6017     wxTreeItemId 
* _result
; 
6018     wxPyTreeItemData 
* _arg0
; 
6019     PyObject 
* _argo0 
= 0; 
6020     char *_kwnames
[] = { "self", NULL 
}; 
6024     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemData_GetId",_kwnames
,&_argo0
))  
6027         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6028         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
6029             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_GetId. Expected _wxPyTreeItemData_p."); 
6034     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6035     const wxTreeItemId 
& _result_ref 
= wxTreeItemData_GetId(_arg0
); 
6036     _result 
= (wxTreeItemId 
*) &_result_ref
; 
6038     wxPyEndAllowThreads(__tstate
); 
6039     if (PyErr_Occurred()) return NULL
; 
6041         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeItemId_p"); 
6042         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6045         _resultobj 
= Py_None
; 
6050 #define wxTreeItemData_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
6051 static PyObject 
*_wrap_wxTreeItemData_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6052     PyObject 
* _resultobj
; 
6053     wxPyTreeItemData 
* _arg0
; 
6054     wxTreeItemId 
* _arg1
; 
6055     PyObject 
* _argo0 
= 0; 
6056     PyObject 
* _argo1 
= 0; 
6057     char *_kwnames
[] = { "self","id", NULL 
}; 
6060     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemData_SetId",_kwnames
,&_argo0
,&_argo1
))  
6063         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6064         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
6065             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_SetId. Expected _wxPyTreeItemData_p."); 
6070         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6071             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeItemData_SetId. Expected _wxTreeItemId_p."); 
6076     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6077     wxTreeItemData_SetId(_arg0
,*_arg1
); 
6079     wxPyEndAllowThreads(__tstate
); 
6080     if (PyErr_Occurred()) return NULL
; 
6081 }    Py_INCREF(Py_None
); 
6082     _resultobj 
= Py_None
; 
6086 static void *SwigwxTreeEventTowxNotifyEvent(void *ptr
) { 
6088     wxNotifyEvent 
*dest
; 
6089     src 
= (wxTreeEvent 
*) ptr
; 
6090     dest 
= (wxNotifyEvent 
*) src
; 
6091     return (void *) dest
; 
6094 static void *SwigwxTreeEventTowxCommandEvent(void *ptr
) { 
6096     wxCommandEvent 
*dest
; 
6097     src 
= (wxTreeEvent 
*) ptr
; 
6098     dest 
= (wxCommandEvent 
*) src
; 
6099     return (void *) dest
; 
6102 static void *SwigwxTreeEventTowxEvent(void *ptr
) { 
6105     src 
= (wxTreeEvent 
*) ptr
; 
6106     dest 
= (wxEvent 
*) src
; 
6107     return (void *) dest
; 
6110 static void *SwigwxTreeEventTowxObject(void *ptr
) { 
6113     src 
= (wxTreeEvent 
*) ptr
; 
6114     dest 
= (wxObject 
*) src
; 
6115     return (void *) dest
; 
6118 #define new_wxTreeEvent(_swigarg0,_swigarg1) (new wxTreeEvent(_swigarg0,_swigarg1)) 
6119 static PyObject 
*_wrap_new_wxTreeEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6120     PyObject 
* _resultobj
; 
6121     wxTreeEvent 
* _result
; 
6122     wxEventType  _arg0 
= (wxEventType 
) wxEVT_NULL
; 
6123     int  _arg1 
= (int ) 0; 
6124     char *_kwnames
[] = { "commandType","id", NULL 
}; 
6128     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxTreeEvent",_kwnames
,&_arg0
,&_arg1
))  
6131     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6132     _result 
= (wxTreeEvent 
*)new_wxTreeEvent(_arg0
,_arg1
); 
6134     wxPyEndAllowThreads(__tstate
); 
6135     if (PyErr_Occurred()) return NULL
; 
6137         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeEvent_p"); 
6138         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6141         _resultobj 
= Py_None
; 
6146 #define wxTreeEvent_GetItem(_swigobj)  (_swigobj->GetItem()) 
6147 static PyObject 
*_wrap_wxTreeEvent_GetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6148     PyObject 
* _resultobj
; 
6149     wxTreeItemId 
* _result
; 
6150     wxTreeEvent 
* _arg0
; 
6151     PyObject 
* _argo0 
= 0; 
6152     char *_kwnames
[] = { "self", NULL 
}; 
6156     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetItem",_kwnames
,&_argo0
))  
6159         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6160         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6161             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetItem. Expected _wxTreeEvent_p."); 
6166     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6167     _result 
= new wxTreeItemId (wxTreeEvent_GetItem(_arg0
)); 
6169     wxPyEndAllowThreads(__tstate
); 
6170     if (PyErr_Occurred()) return NULL
; 
6171 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6172     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6176 #define wxTreeEvent_GetOldItem(_swigobj)  (_swigobj->GetOldItem()) 
6177 static PyObject 
*_wrap_wxTreeEvent_GetOldItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6178     PyObject 
* _resultobj
; 
6179     wxTreeItemId 
* _result
; 
6180     wxTreeEvent 
* _arg0
; 
6181     PyObject 
* _argo0 
= 0; 
6182     char *_kwnames
[] = { "self", NULL 
}; 
6186     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetOldItem",_kwnames
,&_argo0
))  
6189         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6190         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6191             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetOldItem. Expected _wxTreeEvent_p."); 
6196     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6197     _result 
= new wxTreeItemId (wxTreeEvent_GetOldItem(_arg0
)); 
6199     wxPyEndAllowThreads(__tstate
); 
6200     if (PyErr_Occurred()) return NULL
; 
6201 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6202     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6206 #define wxTreeEvent_GetPoint(_swigobj)  (_swigobj->GetPoint()) 
6207 static PyObject 
*_wrap_wxTreeEvent_GetPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6208     PyObject 
* _resultobj
; 
6210     wxTreeEvent 
* _arg0
; 
6211     PyObject 
* _argo0 
= 0; 
6212     char *_kwnames
[] = { "self", NULL 
}; 
6216     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetPoint",_kwnames
,&_argo0
))  
6219         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6220         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6221             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetPoint. Expected _wxTreeEvent_p."); 
6226     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6227     _result 
= new wxPoint (wxTreeEvent_GetPoint(_arg0
)); 
6229     wxPyEndAllowThreads(__tstate
); 
6230     if (PyErr_Occurred()) return NULL
; 
6231 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
6232     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6236 #define wxTreeEvent_GetKeyEvent(_swigobj)  (_swigobj->GetKeyEvent()) 
6237 static PyObject 
*_wrap_wxTreeEvent_GetKeyEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6238     PyObject 
* _resultobj
; 
6239     wxKeyEvent 
* _result
; 
6240     wxTreeEvent 
* _arg0
; 
6241     PyObject 
* _argo0 
= 0; 
6242     char *_kwnames
[] = { "self", NULL 
}; 
6246     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetKeyEvent",_kwnames
,&_argo0
))  
6249         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6250         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6251             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetKeyEvent. Expected _wxTreeEvent_p."); 
6256     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6257     const wxKeyEvent 
& _result_ref 
= wxTreeEvent_GetKeyEvent(_arg0
); 
6258     _result 
= (wxKeyEvent 
*) &_result_ref
; 
6260     wxPyEndAllowThreads(__tstate
); 
6261     if (PyErr_Occurred()) return NULL
; 
6263         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxKeyEvent_p"); 
6264         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6267         _resultobj 
= Py_None
; 
6272 #define wxTreeEvent_GetKeyCode(_swigobj)  (_swigobj->GetKeyCode()) 
6273 static PyObject 
*_wrap_wxTreeEvent_GetKeyCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6274     PyObject 
* _resultobj
; 
6276     wxTreeEvent 
* _arg0
; 
6277     PyObject 
* _argo0 
= 0; 
6278     char *_kwnames
[] = { "self", NULL 
}; 
6281     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetKeyCode",_kwnames
,&_argo0
))  
6284         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6285         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6286             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetKeyCode. Expected _wxTreeEvent_p."); 
6291     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6292     _result 
= (int )wxTreeEvent_GetKeyCode(_arg0
); 
6294     wxPyEndAllowThreads(__tstate
); 
6295     if (PyErr_Occurred()) return NULL
; 
6296 }    _resultobj 
= Py_BuildValue("i",_result
); 
6300 #define wxTreeEvent_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
6301 static PyObject 
*_wrap_wxTreeEvent_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6302     PyObject 
* _resultobj
; 
6304     wxTreeEvent 
* _arg0
; 
6305     PyObject 
* _argo0 
= 0; 
6306     char *_kwnames
[] = { "self", NULL 
}; 
6309     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetLabel",_kwnames
,&_argo0
))  
6312         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6313         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6314             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetLabel. Expected _wxTreeEvent_p."); 
6319     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6320     const wxString 
& _result_ref 
= wxTreeEvent_GetLabel(_arg0
); 
6321     _result 
= (wxString 
*) &_result_ref
; 
6323     wxPyEndAllowThreads(__tstate
); 
6324     if (PyErr_Occurred()) return NULL
; 
6327     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
6329     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
6335 #define wxTreeEvent_IsEditCancelled(_swigobj)  (_swigobj->IsEditCancelled()) 
6336 static PyObject 
*_wrap_wxTreeEvent_IsEditCancelled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6337     PyObject 
* _resultobj
; 
6339     wxTreeEvent 
* _arg0
; 
6340     PyObject 
* _argo0 
= 0; 
6341     char *_kwnames
[] = { "self", NULL 
}; 
6344     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_IsEditCancelled",_kwnames
,&_argo0
))  
6347         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6348         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6349             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_IsEditCancelled. Expected _wxTreeEvent_p."); 
6354     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6355     _result 
= (bool )wxTreeEvent_IsEditCancelled(_arg0
); 
6357     wxPyEndAllowThreads(__tstate
); 
6358     if (PyErr_Occurred()) return NULL
; 
6359 }    _resultobj 
= Py_BuildValue("i",_result
); 
6363 #define wxTreeEvent_SetItem(_swigobj,_swigarg0)  (_swigobj->SetItem(_swigarg0)) 
6364 static PyObject 
*_wrap_wxTreeEvent_SetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6365     PyObject 
* _resultobj
; 
6366     wxTreeEvent 
* _arg0
; 
6367     wxTreeItemId 
* _arg1
; 
6368     PyObject 
* _argo0 
= 0; 
6369     PyObject 
* _argo1 
= 0; 
6370     char *_kwnames
[] = { "self","item", NULL 
}; 
6373     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeEvent_SetItem",_kwnames
,&_argo0
,&_argo1
))  
6376         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6377         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6378             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_SetItem. Expected _wxTreeEvent_p."); 
6383         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6384             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeEvent_SetItem. Expected _wxTreeItemId_p."); 
6389     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6390     wxTreeEvent_SetItem(_arg0
,*_arg1
); 
6392     wxPyEndAllowThreads(__tstate
); 
6393     if (PyErr_Occurred()) return NULL
; 
6394 }    Py_INCREF(Py_None
); 
6395     _resultobj 
= Py_None
; 
6399 #define wxTreeEvent_SetOldItem(_swigobj,_swigarg0)  (_swigobj->SetOldItem(_swigarg0)) 
6400 static PyObject 
*_wrap_wxTreeEvent_SetOldItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6401     PyObject 
* _resultobj
; 
6402     wxTreeEvent 
* _arg0
; 
6403     wxTreeItemId 
* _arg1
; 
6404     PyObject 
* _argo0 
= 0; 
6405     PyObject 
* _argo1 
= 0; 
6406     char *_kwnames
[] = { "self","item", NULL 
}; 
6409     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeEvent_SetOldItem",_kwnames
,&_argo0
,&_argo1
))  
6412         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6413         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6414             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_SetOldItem. Expected _wxTreeEvent_p."); 
6419         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6420             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeEvent_SetOldItem. Expected _wxTreeItemId_p."); 
6425     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6426     wxTreeEvent_SetOldItem(_arg0
,*_arg1
); 
6428     wxPyEndAllowThreads(__tstate
); 
6429     if (PyErr_Occurred()) return NULL
; 
6430 }    Py_INCREF(Py_None
); 
6431     _resultobj 
= Py_None
; 
6435 #define wxTreeEvent_SetPoint(_swigobj,_swigarg0)  (_swigobj->SetPoint(_swigarg0)) 
6436 static PyObject 
*_wrap_wxTreeEvent_SetPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6437     PyObject 
* _resultobj
; 
6438     wxTreeEvent 
* _arg0
; 
6440     PyObject 
* _argo0 
= 0; 
6442     PyObject 
* _obj1 
= 0; 
6443     char *_kwnames
[] = { "self","pt", NULL 
}; 
6446     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeEvent_SetPoint",_kwnames
,&_argo0
,&_obj1
))  
6449         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6450         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6451             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_SetPoint. Expected _wxTreeEvent_p."); 
6457     if (! wxPoint_helper(_obj1
, &_arg1
)) 
6461     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6462     wxTreeEvent_SetPoint(_arg0
,*_arg1
); 
6464     wxPyEndAllowThreads(__tstate
); 
6465     if (PyErr_Occurred()) return NULL
; 
6466 }    Py_INCREF(Py_None
); 
6467     _resultobj 
= Py_None
; 
6471 #define wxTreeEvent_SetKeyEvent(_swigobj,_swigarg0)  (_swigobj->SetKeyEvent(_swigarg0)) 
6472 static PyObject 
*_wrap_wxTreeEvent_SetKeyEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6473     PyObject 
* _resultobj
; 
6474     wxTreeEvent 
* _arg0
; 
6476     PyObject 
* _argo0 
= 0; 
6477     PyObject 
* _argo1 
= 0; 
6478     char *_kwnames
[] = { "self","evt", NULL 
}; 
6481     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeEvent_SetKeyEvent",_kwnames
,&_argo0
,&_argo1
))  
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_SetKeyEvent. Expected _wxTreeEvent_p."); 
6491         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxKeyEvent_p")) { 
6492             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeEvent_SetKeyEvent. Expected _wxKeyEvent_p."); 
6497     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6498     wxTreeEvent_SetKeyEvent(_arg0
,*_arg1
); 
6500     wxPyEndAllowThreads(__tstate
); 
6501     if (PyErr_Occurred()) return NULL
; 
6502 }    Py_INCREF(Py_None
); 
6503     _resultobj 
= Py_None
; 
6507 #define wxTreeEvent_SetLabel(_swigobj,_swigarg0)  (_swigobj->SetLabel(_swigarg0)) 
6508 static PyObject 
*_wrap_wxTreeEvent_SetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6509     PyObject 
* _resultobj
; 
6510     wxTreeEvent 
* _arg0
; 
6512     PyObject 
* _argo0 
= 0; 
6513     PyObject 
* _obj1 
= 0; 
6514     char *_kwnames
[] = { "self","label", NULL 
}; 
6517     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeEvent_SetLabel",_kwnames
,&_argo0
,&_obj1
))  
6520         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6521         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6522             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_SetLabel. Expected _wxTreeEvent_p."); 
6527     _arg1 
= wxString_in_helper(_obj1
); 
6532     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6533     wxTreeEvent_SetLabel(_arg0
,*_arg1
); 
6535     wxPyEndAllowThreads(__tstate
); 
6536     if (PyErr_Occurred()) return NULL
; 
6537 }    Py_INCREF(Py_None
); 
6538     _resultobj 
= Py_None
; 
6546 #define wxTreeEvent_SetEditCanceled(_swigobj,_swigarg0)  (_swigobj->SetEditCanceled(_swigarg0)) 
6547 static PyObject 
*_wrap_wxTreeEvent_SetEditCanceled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6548     PyObject 
* _resultobj
; 
6549     wxTreeEvent 
* _arg0
; 
6551     PyObject 
* _argo0 
= 0; 
6553     char *_kwnames
[] = { "self","editCancelled", NULL 
}; 
6556     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTreeEvent_SetEditCanceled",_kwnames
,&_argo0
,&tempbool1
))  
6559         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6560         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
6561             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_SetEditCanceled. Expected _wxTreeEvent_p."); 
6565     _arg1 
= (bool ) tempbool1
; 
6567     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6568     wxTreeEvent_SetEditCanceled(_arg0
,_arg1
); 
6570     wxPyEndAllowThreads(__tstate
); 
6571     if (PyErr_Occurred()) return NULL
; 
6572 }    Py_INCREF(Py_None
); 
6573     _resultobj 
= Py_None
; 
6577 static void *SwigwxPyTreeCtrlTowxControl(void *ptr
) { 
6580     src 
= (wxPyTreeCtrl 
*) ptr
; 
6581     dest 
= (wxControl 
*) src
; 
6582     return (void *) dest
; 
6585 static void *SwigwxPyTreeCtrlTowxWindow(void *ptr
) { 
6588     src 
= (wxPyTreeCtrl 
*) ptr
; 
6589     dest 
= (wxWindow 
*) src
; 
6590     return (void *) dest
; 
6593 static void *SwigwxPyTreeCtrlTowxEvtHandler(void *ptr
) { 
6596     src 
= (wxPyTreeCtrl 
*) ptr
; 
6597     dest 
= (wxEvtHandler 
*) src
; 
6598     return (void *) dest
; 
6601 static void *SwigwxPyTreeCtrlTowxObject(void *ptr
) { 
6604     src 
= (wxPyTreeCtrl 
*) ptr
; 
6605     dest 
= (wxObject 
*) src
; 
6606     return (void *) dest
; 
6609 #define new_wxTreeCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxPyTreeCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
6610 static PyObject 
*_wrap_new_wxTreeCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6611     PyObject 
* _resultobj
; 
6612     wxPyTreeCtrl 
* _result
; 
6614     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
6615     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
6616     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
6617     long  _arg4 
= (long ) (wxTR_DEFAULT_STYLE
); 
6618     wxValidator 
* _arg5 
= (wxValidator 
*) &wxDefaultValidator
; 
6619     wxString 
* _arg6 
= (wxString 
*) &wxPy_TreeCtrlNameStr
; 
6620     PyObject 
* _argo0 
= 0; 
6622     PyObject 
* _obj2 
= 0; 
6624     PyObject 
* _obj3 
= 0; 
6625     PyObject 
* _argo5 
= 0; 
6626     PyObject 
* _obj6 
= 0; 
6627     char *_kwnames
[] = { "parent","id","pos","size","style","validator","name", NULL 
}; 
6631     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOlOO:new_wxTreeCtrl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_argo5
,&_obj6
))  
6634         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6635         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6636             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxTreeCtrl. Expected _wxWindow_p."); 
6643     if (! wxPoint_helper(_obj2
, &_arg2
)) 
6649     if (! wxSize_helper(_obj3
, &_arg3
)) 
6653         if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxValidator_p")) { 
6654             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxTreeCtrl. Expected _wxValidator_p."); 
6660     _arg6 
= wxString_in_helper(_obj6
); 
6665     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6666     _result 
= (wxPyTreeCtrl 
*)new_wxTreeCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
,*_arg6
); 
6668     wxPyEndAllowThreads(__tstate
); 
6669     if (PyErr_Occurred()) return NULL
; 
6671         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeCtrl_p"); 
6672         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6675         _resultobj 
= Py_None
; 
6684 #define new_wxPreTreeCtrl() (new wxPyTreeCtrl()) 
6685 static PyObject 
*_wrap_new_wxPreTreeCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6686     PyObject 
* _resultobj
; 
6687     wxPyTreeCtrl 
* _result
; 
6688     char *_kwnames
[] = {  NULL 
}; 
6692     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreTreeCtrl",_kwnames
))  
6695     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6696     _result 
= (wxPyTreeCtrl 
*)new_wxPreTreeCtrl(); 
6698     wxPyEndAllowThreads(__tstate
); 
6699     if (PyErr_Occurred()) return NULL
; 
6701         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeCtrl_p"); 
6702         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6705         _resultobj 
= Py_None
; 
6710 #define wxTreeCtrl_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
6711 static PyObject 
*_wrap_wxTreeCtrl_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6712     PyObject 
* _resultobj
; 
6714     wxPyTreeCtrl 
* _arg0
; 
6716     wxWindowID  _arg2 
= (wxWindowID 
) -1; 
6717     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
6718     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
6719     long  _arg5 
= (long ) (wxTR_DEFAULT_STYLE
); 
6720     wxValidator 
* _arg6 
= (wxValidator 
*) &wxDefaultValidator
; 
6721     wxString 
* _arg7 
= (wxString 
*) &wxPy_TreeCtrlNameStr
; 
6722     PyObject 
* _argo0 
= 0; 
6723     PyObject 
* _argo1 
= 0; 
6725     PyObject 
* _obj3 
= 0; 
6727     PyObject 
* _obj4 
= 0; 
6728     PyObject 
* _argo6 
= 0; 
6729     PyObject 
* _obj7 
= 0; 
6730     char *_kwnames
[] = { "self","parent","id","pos","size","style","validator","name", NULL 
}; 
6733     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOlOO:wxTreeCtrl_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_argo6
,&_obj7
))  
6736         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6737         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6738             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Create. Expected _wxPyTreeCtrl_p."); 
6743         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6744         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
6745             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Create. Expected _wxWindow_p."); 
6752     if (! wxPoint_helper(_obj3
, &_arg3
)) 
6758     if (! wxSize_helper(_obj4
, &_arg4
)) 
6762         if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxValidator_p")) { 
6763             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxTreeCtrl_Create. Expected _wxValidator_p."); 
6769     _arg7 
= wxString_in_helper(_obj7
); 
6774     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6775     _result 
= (bool )wxTreeCtrl_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
); 
6777     wxPyEndAllowThreads(__tstate
); 
6778     if (PyErr_Occurred()) return NULL
; 
6779 }    _resultobj 
= Py_BuildValue("i",_result
); 
6787 #define wxTreeCtrl__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
6788 static PyObject 
*_wrap_wxTreeCtrl__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6789     PyObject 
* _resultobj
; 
6790     wxPyTreeCtrl 
* _arg0
; 
6793     PyObject 
* _argo0 
= 0; 
6794     PyObject 
* _obj1 
= 0; 
6795     PyObject 
* _obj2 
= 0; 
6796     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
6799     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
6802         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6803         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6804             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl__setCallbackInfo. Expected _wxPyTreeCtrl_p."); 
6815     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6816     wxTreeCtrl__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
6818     wxPyEndAllowThreads(__tstate
); 
6819     if (PyErr_Occurred()) return NULL
; 
6820 }    Py_INCREF(Py_None
); 
6821     _resultobj 
= Py_None
; 
6825 #define wxTreeCtrl_GetCount(_swigobj)  (_swigobj->GetCount()) 
6826 static PyObject 
*_wrap_wxTreeCtrl_GetCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6827     PyObject 
* _resultobj
; 
6829     wxPyTreeCtrl 
* _arg0
; 
6830     PyObject 
* _argo0 
= 0; 
6831     char *_kwnames
[] = { "self", NULL 
}; 
6834     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetCount",_kwnames
,&_argo0
))  
6837         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6838         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6839             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetCount. Expected _wxPyTreeCtrl_p."); 
6844     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6845     _result 
= (size_t )wxTreeCtrl_GetCount(_arg0
); 
6847     wxPyEndAllowThreads(__tstate
); 
6848     if (PyErr_Occurred()) return NULL
; 
6849 }    _resultobj 
= Py_BuildValue("i",_result
); 
6853 #define wxTreeCtrl_GetIndent(_swigobj)  (_swigobj->GetIndent()) 
6854 static PyObject 
*_wrap_wxTreeCtrl_GetIndent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6855     PyObject 
* _resultobj
; 
6856     unsigned int  _result
; 
6857     wxPyTreeCtrl 
* _arg0
; 
6858     PyObject 
* _argo0 
= 0; 
6859     char *_kwnames
[] = { "self", NULL 
}; 
6862     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetIndent",_kwnames
,&_argo0
))  
6865         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6866         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6867             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetIndent. Expected _wxPyTreeCtrl_p."); 
6872     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6873     _result 
= (unsigned int )wxTreeCtrl_GetIndent(_arg0
); 
6875     wxPyEndAllowThreads(__tstate
); 
6876     if (PyErr_Occurred()) return NULL
; 
6877 }    _resultobj 
= Py_BuildValue("i",_result
); 
6881 #define wxTreeCtrl_SetIndent(_swigobj,_swigarg0)  (_swigobj->SetIndent(_swigarg0)) 
6882 static PyObject 
*_wrap_wxTreeCtrl_SetIndent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6883     PyObject 
* _resultobj
; 
6884     wxPyTreeCtrl 
* _arg0
; 
6886     PyObject 
* _argo0 
= 0; 
6887     char *_kwnames
[] = { "self","indent", NULL 
}; 
6890     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTreeCtrl_SetIndent",_kwnames
,&_argo0
,&_arg1
))  
6893         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6894         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6895             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetIndent. Expected _wxPyTreeCtrl_p."); 
6900     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6901     wxTreeCtrl_SetIndent(_arg0
,_arg1
); 
6903     wxPyEndAllowThreads(__tstate
); 
6904     if (PyErr_Occurred()) return NULL
; 
6905 }    Py_INCREF(Py_None
); 
6906     _resultobj 
= Py_None
; 
6910 #define wxTreeCtrl_GetImageList(_swigobj)  (_swigobj->GetImageList()) 
6911 static PyObject 
*_wrap_wxTreeCtrl_GetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6912     PyObject 
* _resultobj
; 
6913     wxImageList 
* _result
; 
6914     wxPyTreeCtrl 
* _arg0
; 
6915     PyObject 
* _argo0 
= 0; 
6916     char *_kwnames
[] = { "self", NULL 
}; 
6919     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetImageList",_kwnames
,&_argo0
))  
6922         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6923         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6924             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetImageList. Expected _wxPyTreeCtrl_p."); 
6929     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6930     _result 
= (wxImageList 
*)wxTreeCtrl_GetImageList(_arg0
); 
6932     wxPyEndAllowThreads(__tstate
); 
6933     if (PyErr_Occurred()) return NULL
; 
6934 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
6938 #define wxTreeCtrl_GetStateImageList(_swigobj)  (_swigobj->GetStateImageList()) 
6939 static PyObject 
*_wrap_wxTreeCtrl_GetStateImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6940     PyObject 
* _resultobj
; 
6941     wxImageList 
* _result
; 
6942     wxPyTreeCtrl 
* _arg0
; 
6943     PyObject 
* _argo0 
= 0; 
6944     char *_kwnames
[] = { "self", NULL 
}; 
6947     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetStateImageList",_kwnames
,&_argo0
))  
6950         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6951         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6952             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetStateImageList. Expected _wxPyTreeCtrl_p."); 
6957     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6958     _result 
= (wxImageList 
*)wxTreeCtrl_GetStateImageList(_arg0
); 
6960     wxPyEndAllowThreads(__tstate
); 
6961     if (PyErr_Occurred()) return NULL
; 
6962 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
6966 #define wxTreeCtrl_SetImageList(_swigobj,_swigarg0)  (_swigobj->SetImageList(_swigarg0)) 
6967 static PyObject 
*_wrap_wxTreeCtrl_SetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6968     PyObject 
* _resultobj
; 
6969     wxPyTreeCtrl 
* _arg0
; 
6970     wxImageList 
* _arg1
; 
6971     PyObject 
* _argo0 
= 0; 
6972     PyObject 
* _argo1 
= 0; 
6973     char *_kwnames
[] = { "self","imageList", NULL 
}; 
6976     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SetImageList",_kwnames
,&_argo0
,&_argo1
))  
6979         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6980         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6981             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetImageList. Expected _wxPyTreeCtrl_p."); 
6986         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6987         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
6988             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetImageList. Expected _wxImageList_p."); 
6993     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6994     wxTreeCtrl_SetImageList(_arg0
,_arg1
); 
6996     wxPyEndAllowThreads(__tstate
); 
6997     if (PyErr_Occurred()) return NULL
; 
6998 }    Py_INCREF(Py_None
); 
6999     _resultobj 
= Py_None
; 
7003 #define wxTreeCtrl_SetStateImageList(_swigobj,_swigarg0)  (_swigobj->SetStateImageList(_swigarg0)) 
7004 static PyObject 
*_wrap_wxTreeCtrl_SetStateImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7005     PyObject 
* _resultobj
; 
7006     wxPyTreeCtrl 
* _arg0
; 
7007     wxImageList 
* _arg1
; 
7008     PyObject 
* _argo0 
= 0; 
7009     PyObject 
* _argo1 
= 0; 
7010     char *_kwnames
[] = { "self","imageList", NULL 
}; 
7013     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SetStateImageList",_kwnames
,&_argo0
,&_argo1
))  
7016         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7017         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7018             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetStateImageList. Expected _wxPyTreeCtrl_p."); 
7023         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7024         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
7025             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetStateImageList. Expected _wxImageList_p."); 
7030     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7031     wxTreeCtrl_SetStateImageList(_arg0
,_arg1
); 
7033     wxPyEndAllowThreads(__tstate
); 
7034     if (PyErr_Occurred()) return NULL
; 
7035 }    Py_INCREF(Py_None
); 
7036     _resultobj 
= Py_None
; 
7040 #define wxTreeCtrl_AssignImageList(_swigobj,_swigarg0)  (_swigobj->AssignImageList(_swigarg0)) 
7041 static PyObject 
*_wrap_wxTreeCtrl_AssignImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7042     PyObject 
* _resultobj
; 
7043     wxPyTreeCtrl 
* _arg0
; 
7044     wxImageList 
* _arg1
; 
7045     PyObject 
* _argo0 
= 0; 
7046     PyObject 
* _argo1 
= 0; 
7047     char *_kwnames
[] = { "self","imageList", NULL 
}; 
7050     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_AssignImageList",_kwnames
,&_argo0
,&_argo1
))  
7053         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7054         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7055             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AssignImageList. Expected _wxPyTreeCtrl_p."); 
7060         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7061         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
7062             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_AssignImageList. Expected _wxImageList_p."); 
7067     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7068     wxTreeCtrl_AssignImageList(_arg0
,_arg1
); 
7070     wxPyEndAllowThreads(__tstate
); 
7071     if (PyErr_Occurred()) return NULL
; 
7072 }    Py_INCREF(Py_None
); 
7073     _resultobj 
= Py_None
; 
7077 #define wxTreeCtrl_AssignStateImageList(_swigobj,_swigarg0)  (_swigobj->AssignStateImageList(_swigarg0)) 
7078 static PyObject 
*_wrap_wxTreeCtrl_AssignStateImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7079     PyObject 
* _resultobj
; 
7080     wxPyTreeCtrl 
* _arg0
; 
7081     wxImageList 
* _arg1
; 
7082     PyObject 
* _argo0 
= 0; 
7083     PyObject 
* _argo1 
= 0; 
7084     char *_kwnames
[] = { "self","imageList", NULL 
}; 
7087     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_AssignStateImageList",_kwnames
,&_argo0
,&_argo1
))  
7090         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7091         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7092             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AssignStateImageList. Expected _wxPyTreeCtrl_p."); 
7097         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7098         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
7099             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_AssignStateImageList. Expected _wxImageList_p."); 
7104     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7105     wxTreeCtrl_AssignStateImageList(_arg0
,_arg1
); 
7107     wxPyEndAllowThreads(__tstate
); 
7108     if (PyErr_Occurred()) return NULL
; 
7109 }    Py_INCREF(Py_None
); 
7110     _resultobj 
= Py_None
; 
7114 #define wxTreeCtrl_GetSpacing(_swigobj)  (_swigobj->GetSpacing()) 
7115 static PyObject 
*_wrap_wxTreeCtrl_GetSpacing(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7116     PyObject 
* _resultobj
; 
7117     unsigned int  _result
; 
7118     wxPyTreeCtrl 
* _arg0
; 
7119     PyObject 
* _argo0 
= 0; 
7120     char *_kwnames
[] = { "self", NULL 
}; 
7123     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSpacing",_kwnames
,&_argo0
))  
7126         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7127         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7128             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSpacing. Expected _wxPyTreeCtrl_p."); 
7133     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7134     _result 
= (unsigned int )wxTreeCtrl_GetSpacing(_arg0
); 
7136     wxPyEndAllowThreads(__tstate
); 
7137     if (PyErr_Occurred()) return NULL
; 
7138 }    _resultobj 
= Py_BuildValue("i",_result
); 
7142 #define wxTreeCtrl_SetSpacing(_swigobj,_swigarg0)  (_swigobj->SetSpacing(_swigarg0)) 
7143 static PyObject 
*_wrap_wxTreeCtrl_SetSpacing(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7144     PyObject 
* _resultobj
; 
7145     wxPyTreeCtrl 
* _arg0
; 
7147     PyObject 
* _argo0 
= 0; 
7148     char *_kwnames
[] = { "self","spacing", NULL 
}; 
7151     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTreeCtrl_SetSpacing",_kwnames
,&_argo0
,&_arg1
))  
7154         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7155         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7156             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetSpacing. Expected _wxPyTreeCtrl_p."); 
7161     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7162     wxTreeCtrl_SetSpacing(_arg0
,_arg1
); 
7164     wxPyEndAllowThreads(__tstate
); 
7165     if (PyErr_Occurred()) return NULL
; 
7166 }    Py_INCREF(Py_None
); 
7167     _resultobj 
= Py_None
; 
7171 #define wxTreeCtrl_GetItemText(_swigobj,_swigarg0)  (_swigobj->GetItemText(_swigarg0)) 
7172 static PyObject 
*_wrap_wxTreeCtrl_GetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7173     PyObject 
* _resultobj
; 
7175     wxPyTreeCtrl 
* _arg0
; 
7176     wxTreeItemId 
* _arg1
; 
7177     PyObject 
* _argo0 
= 0; 
7178     PyObject 
* _argo1 
= 0; 
7179     char *_kwnames
[] = { "self","item", NULL 
}; 
7182     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemText",_kwnames
,&_argo0
,&_argo1
))  
7185         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7186         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7187             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemText. Expected _wxPyTreeCtrl_p."); 
7192         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7193             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemText. Expected _wxTreeItemId_p."); 
7198     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7199     _result 
= new wxString (wxTreeCtrl_GetItemText(_arg0
,*_arg1
)); 
7201     wxPyEndAllowThreads(__tstate
); 
7202     if (PyErr_Occurred()) return NULL
; 
7205     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
7207     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7216 #define wxTreeCtrl_GetItemImage(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetItemImage(_swigarg0,_swigarg1)) 
7217 static PyObject 
*_wrap_wxTreeCtrl_GetItemImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7218     PyObject 
* _resultobj
; 
7220     wxPyTreeCtrl 
* _arg0
; 
7221     wxTreeItemId 
* _arg1
; 
7222     wxTreeItemIcon  _arg2 
= (wxTreeItemIcon 
) (wxTreeItemIcon_Normal
); 
7223     PyObject 
* _argo0 
= 0; 
7224     PyObject 
* _argo1 
= 0; 
7225     char *_kwnames
[] = { "self","item","which", NULL 
}; 
7228     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_GetItemImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
7231         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7232         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7233             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemImage. Expected _wxPyTreeCtrl_p."); 
7238         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7239             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemImage. Expected _wxTreeItemId_p."); 
7244     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7245     _result 
= (int )wxTreeCtrl_GetItemImage(_arg0
,*_arg1
,_arg2
); 
7247     wxPyEndAllowThreads(__tstate
); 
7248     if (PyErr_Occurred()) return NULL
; 
7249 }    _resultobj 
= Py_BuildValue("i",_result
); 
7253 #define wxTreeCtrl_GetItemSelectedImage(_swigobj,_swigarg0)  (_swigobj->GetItemSelectedImage(_swigarg0)) 
7254 static PyObject 
*_wrap_wxTreeCtrl_GetItemSelectedImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7255     PyObject 
* _resultobj
; 
7257     wxPyTreeCtrl 
* _arg0
; 
7258     wxTreeItemId 
* _arg1
; 
7259     PyObject 
* _argo0 
= 0; 
7260     PyObject 
* _argo1 
= 0; 
7261     char *_kwnames
[] = { "self","item", NULL 
}; 
7264     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemSelectedImage",_kwnames
,&_argo0
,&_argo1
))  
7267         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7268         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7269             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemSelectedImage. Expected _wxPyTreeCtrl_p."); 
7274         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7275             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemSelectedImage. Expected _wxTreeItemId_p."); 
7280     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7281     _result 
= (int )wxTreeCtrl_GetItemSelectedImage(_arg0
,*_arg1
); 
7283     wxPyEndAllowThreads(__tstate
); 
7284     if (PyErr_Occurred()) return NULL
; 
7285 }    _resultobj 
= Py_BuildValue("i",_result
); 
7289 #define wxTreeCtrl_SetItemText(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemText(_swigarg0,_swigarg1)) 
7290 static PyObject 
*_wrap_wxTreeCtrl_SetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7291     PyObject 
* _resultobj
; 
7292     wxPyTreeCtrl 
* _arg0
; 
7293     wxTreeItemId 
* _arg1
; 
7295     PyObject 
* _argo0 
= 0; 
7296     PyObject 
* _argo1 
= 0; 
7297     PyObject 
* _obj2 
= 0; 
7298     char *_kwnames
[] = { "self","item","text", NULL 
}; 
7301     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemText",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
7304         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7305         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7306             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemText. Expected _wxPyTreeCtrl_p."); 
7311         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7312             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemText. Expected _wxTreeItemId_p."); 
7317     _arg2 
= wxString_in_helper(_obj2
); 
7322     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7323     wxTreeCtrl_SetItemText(_arg0
,*_arg1
,*_arg2
); 
7325     wxPyEndAllowThreads(__tstate
); 
7326     if (PyErr_Occurred()) return NULL
; 
7327 }    Py_INCREF(Py_None
); 
7328     _resultobj 
= Py_None
; 
7336 #define wxTreeCtrl_SetItemImage(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetItemImage(_swigarg0,_swigarg1,_swigarg2)) 
7337 static PyObject 
*_wrap_wxTreeCtrl_SetItemImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7338     PyObject 
* _resultobj
; 
7339     wxPyTreeCtrl 
* _arg0
; 
7340     wxTreeItemId 
* _arg1
; 
7342     wxTreeItemIcon  _arg3 
= (wxTreeItemIcon 
) (wxTreeItemIcon_Normal
); 
7343     PyObject 
* _argo0 
= 0; 
7344     PyObject 
* _argo1 
= 0; 
7345     char *_kwnames
[] = { "self","item","image","which", NULL 
}; 
7348     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|i:wxTreeCtrl_SetItemImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))  
7351         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7352         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7353             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemImage. Expected _wxPyTreeCtrl_p."); 
7358         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7359             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemImage. Expected _wxTreeItemId_p."); 
7364     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7365     wxTreeCtrl_SetItemImage(_arg0
,*_arg1
,_arg2
,_arg3
); 
7367     wxPyEndAllowThreads(__tstate
); 
7368     if (PyErr_Occurred()) return NULL
; 
7369 }    Py_INCREF(Py_None
); 
7370     _resultobj 
= Py_None
; 
7374 #define wxTreeCtrl_SetItemSelectedImage(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemSelectedImage(_swigarg0,_swigarg1)) 
7375 static PyObject 
*_wrap_wxTreeCtrl_SetItemSelectedImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7376     PyObject 
* _resultobj
; 
7377     wxPyTreeCtrl 
* _arg0
; 
7378     wxTreeItemId 
* _arg1
; 
7380     PyObject 
* _argo0 
= 0; 
7381     PyObject 
* _argo1 
= 0; 
7382     char *_kwnames
[] = { "self","item","image", NULL 
}; 
7385     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxTreeCtrl_SetItemSelectedImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
7388         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7389         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7390             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemSelectedImage. Expected _wxPyTreeCtrl_p."); 
7395         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7396             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemSelectedImage. Expected _wxTreeItemId_p."); 
7401     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7402     wxTreeCtrl_SetItemSelectedImage(_arg0
,*_arg1
,_arg2
); 
7404     wxPyEndAllowThreads(__tstate
); 
7405     if (PyErr_Occurred()) return NULL
; 
7406 }    Py_INCREF(Py_None
); 
7407     _resultobj 
= Py_None
; 
7411 #define wxTreeCtrl_SetItemHasChildren(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemHasChildren(_swigarg0,_swigarg1)) 
7412 static PyObject 
*_wrap_wxTreeCtrl_SetItemHasChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7413     PyObject 
* _resultobj
; 
7414     wxPyTreeCtrl 
* _arg0
; 
7415     wxTreeItemId 
* _arg1
; 
7416     bool  _arg2 
= (bool ) TRUE
; 
7417     PyObject 
* _argo0 
= 0; 
7418     PyObject 
* _argo1 
= 0; 
7419     int tempbool2 
= (int) TRUE
; 
7420     char *_kwnames
[] = { "self","item","hasChildren", NULL 
}; 
7423     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_SetItemHasChildren",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
7426         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7427         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7428             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemHasChildren. Expected _wxPyTreeCtrl_p."); 
7433         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7434             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemHasChildren. Expected _wxTreeItemId_p."); 
7438     _arg2 
= (bool ) tempbool2
; 
7440     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7441     wxTreeCtrl_SetItemHasChildren(_arg0
,*_arg1
,_arg2
); 
7443     wxPyEndAllowThreads(__tstate
); 
7444     if (PyErr_Occurred()) return NULL
; 
7445 }    Py_INCREF(Py_None
); 
7446     _resultobj 
= Py_None
; 
7450 static wxPyTreeItemData 
* wxPyTreeCtrl_GetItemData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
) { 
7451             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
7453                 data 
= new wxPyTreeItemData(); 
7454                 data
->SetId(item
); // set the id 
7455                 self
->SetItemData(item
, data
); 
7459 static PyObject 
*_wrap_wxTreeCtrl_GetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7460     PyObject 
* _resultobj
; 
7461     wxPyTreeItemData 
* _result
; 
7462     wxPyTreeCtrl 
* _arg0
; 
7463     wxTreeItemId 
* _arg1
; 
7464     PyObject 
* _argo0 
= 0; 
7465     PyObject 
* _argo1 
= 0; 
7466     char *_kwnames
[] = { "self","item", NULL 
}; 
7470     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemData",_kwnames
,&_argo0
,&_argo1
))  
7473         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7474         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7475             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemData. Expected _wxPyTreeCtrl_p."); 
7480         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7481             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemData. Expected _wxTreeItemId_p."); 
7486     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7487     _result 
= (wxPyTreeItemData 
*)wxPyTreeCtrl_GetItemData(_arg0
,*_arg1
); 
7489     wxPyEndAllowThreads(__tstate
); 
7490     if (PyErr_Occurred()) return NULL
; 
7492         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeItemData_p"); 
7493         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7496         _resultobj 
= Py_None
; 
7501 static void  wxPyTreeCtrl_SetItemData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
,wxPyTreeItemData 
* data
) { 
7502             data
->SetId(item
); // set the id 
7503             self
->SetItemData(item
, data
); 
7505 static PyObject 
*_wrap_wxTreeCtrl_SetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7506     PyObject 
* _resultobj
; 
7507     wxPyTreeCtrl 
* _arg0
; 
7508     wxTreeItemId 
* _arg1
; 
7509     wxPyTreeItemData 
* _arg2
; 
7510     PyObject 
* _argo0 
= 0; 
7511     PyObject 
* _argo1 
= 0; 
7512     PyObject 
* _argo2 
= 0; 
7513     char *_kwnames
[] = { "self","item","data", NULL 
}; 
7516     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemData",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
7519         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7520         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7521             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemData. Expected _wxPyTreeCtrl_p."); 
7526         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7527             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemData. Expected _wxTreeItemId_p."); 
7532         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
7533         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyTreeItemData_p")) { 
7534             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_SetItemData. Expected _wxPyTreeItemData_p."); 
7539     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7540     wxPyTreeCtrl_SetItemData(_arg0
,*_arg1
,_arg2
); 
7542     wxPyEndAllowThreads(__tstate
); 
7543     if (PyErr_Occurred()) return NULL
; 
7544 }    Py_INCREF(Py_None
); 
7545     _resultobj 
= Py_None
; 
7549 static PyObject 
* wxPyTreeCtrl_GetPyData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
) { 
7550             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
7552                 data 
= new wxPyTreeItemData(); 
7553                 data
->SetId(item
); // set the id 
7554                 self
->SetItemData(item
, data
); 
7556             return data
->GetData(); 
7558 static PyObject 
*_wrap_wxTreeCtrl_GetPyData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7559     PyObject 
* _resultobj
; 
7561     wxPyTreeCtrl 
* _arg0
; 
7562     wxTreeItemId 
* _arg1
; 
7563     PyObject 
* _argo0 
= 0; 
7564     PyObject 
* _argo1 
= 0; 
7565     char *_kwnames
[] = { "self","item", NULL 
}; 
7568     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPyData",_kwnames
,&_argo0
,&_argo1
))  
7571         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7572         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7573             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPyData. Expected _wxPyTreeCtrl_p."); 
7578         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7579             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPyData. Expected _wxTreeItemId_p."); 
7584     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7585     _result 
= (PyObject 
*)wxPyTreeCtrl_GetPyData(_arg0
,*_arg1
); 
7587     wxPyEndAllowThreads(__tstate
); 
7588     if (PyErr_Occurred()) return NULL
; 
7590   _resultobj 
= _result
; 
7595 static void  wxPyTreeCtrl_SetPyData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
,PyObject 
* obj
) { 
7596             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
7598                 data 
= new wxPyTreeItemData(obj
); 
7599                 data
->SetId(item
); // set the id 
7600                 self
->SetItemData(item
, data
); 
7604 static PyObject 
*_wrap_wxTreeCtrl_SetPyData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7605     PyObject 
* _resultobj
; 
7606     wxPyTreeCtrl 
* _arg0
; 
7607     wxTreeItemId 
* _arg1
; 
7609     PyObject 
* _argo0 
= 0; 
7610     PyObject 
* _argo1 
= 0; 
7611     PyObject 
* _obj2 
= 0; 
7612     char *_kwnames
[] = { "self","item","obj", NULL 
}; 
7615     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetPyData",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
7618         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7619         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7620             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetPyData. Expected _wxPyTreeCtrl_p."); 
7625         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7626             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetPyData. Expected _wxTreeItemId_p."); 
7634     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7635     wxPyTreeCtrl_SetPyData(_arg0
,*_arg1
,_arg2
); 
7637     wxPyEndAllowThreads(__tstate
); 
7638     if (PyErr_Occurred()) return NULL
; 
7639 }    Py_INCREF(Py_None
); 
7640     _resultobj 
= Py_None
; 
7644 #define wxTreeCtrl_GetItemTextColour(_swigobj,_swigarg0)  (_swigobj->GetItemTextColour(_swigarg0)) 
7645 static PyObject 
*_wrap_wxTreeCtrl_GetItemTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7646     PyObject 
* _resultobj
; 
7648     wxPyTreeCtrl 
* _arg0
; 
7649     wxTreeItemId 
* _arg1
; 
7650     PyObject 
* _argo0 
= 0; 
7651     PyObject 
* _argo1 
= 0; 
7652     char *_kwnames
[] = { "self","item", NULL 
}; 
7656     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemTextColour",_kwnames
,&_argo0
,&_argo1
))  
7659         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7660         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7661             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemTextColour. Expected _wxPyTreeCtrl_p."); 
7666         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7667             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemTextColour. Expected _wxTreeItemId_p."); 
7672     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7673     _result 
= new wxColour (wxTreeCtrl_GetItemTextColour(_arg0
,*_arg1
)); 
7675     wxPyEndAllowThreads(__tstate
); 
7676     if (PyErr_Occurred()) return NULL
; 
7677 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
7678     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7682 #define wxTreeCtrl_GetItemBackgroundColour(_swigobj,_swigarg0)  (_swigobj->GetItemBackgroundColour(_swigarg0)) 
7683 static PyObject 
*_wrap_wxTreeCtrl_GetItemBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7684     PyObject 
* _resultobj
; 
7686     wxPyTreeCtrl 
* _arg0
; 
7687     wxTreeItemId 
* _arg1
; 
7688     PyObject 
* _argo0 
= 0; 
7689     PyObject 
* _argo1 
= 0; 
7690     char *_kwnames
[] = { "self","item", NULL 
}; 
7694     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemBackgroundColour",_kwnames
,&_argo0
,&_argo1
))  
7697         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7698         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7699             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemBackgroundColour. Expected _wxPyTreeCtrl_p."); 
7704         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7705             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemBackgroundColour. Expected _wxTreeItemId_p."); 
7710     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7711     _result 
= new wxColour (wxTreeCtrl_GetItemBackgroundColour(_arg0
,*_arg1
)); 
7713     wxPyEndAllowThreads(__tstate
); 
7714     if (PyErr_Occurred()) return NULL
; 
7715 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
7716     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7720 #define wxTreeCtrl_GetItemFont(_swigobj,_swigarg0)  (_swigobj->GetItemFont(_swigarg0)) 
7721 static PyObject 
*_wrap_wxTreeCtrl_GetItemFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7722     PyObject 
* _resultobj
; 
7724     wxPyTreeCtrl 
* _arg0
; 
7725     wxTreeItemId 
* _arg1
; 
7726     PyObject 
* _argo0 
= 0; 
7727     PyObject 
* _argo1 
= 0; 
7728     char *_kwnames
[] = { "self","item", NULL 
}; 
7732     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemFont",_kwnames
,&_argo0
,&_argo1
))  
7735         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7736         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7737             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemFont. Expected _wxPyTreeCtrl_p."); 
7742         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7743             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemFont. Expected _wxTreeItemId_p."); 
7748     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7749     _result 
= new wxFont (wxTreeCtrl_GetItemFont(_arg0
,*_arg1
)); 
7751     wxPyEndAllowThreads(__tstate
); 
7752     if (PyErr_Occurred()) return NULL
; 
7753 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p"); 
7754     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7758 #define wxTreeCtrl_IsVisible(_swigobj,_swigarg0)  (_swigobj->IsVisible(_swigarg0)) 
7759 static PyObject 
*_wrap_wxTreeCtrl_IsVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7760     PyObject 
* _resultobj
; 
7762     wxPyTreeCtrl 
* _arg0
; 
7763     wxTreeItemId 
* _arg1
; 
7764     PyObject 
* _argo0 
= 0; 
7765     PyObject 
* _argo1 
= 0; 
7766     char *_kwnames
[] = { "self","item", NULL 
}; 
7769     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsVisible",_kwnames
,&_argo0
,&_argo1
))  
7772         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7773         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7774             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsVisible. Expected _wxPyTreeCtrl_p."); 
7779         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7780             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsVisible. Expected _wxTreeItemId_p."); 
7785     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7786     _result 
= (bool )wxTreeCtrl_IsVisible(_arg0
,*_arg1
); 
7788     wxPyEndAllowThreads(__tstate
); 
7789     if (PyErr_Occurred()) return NULL
; 
7790 }    _resultobj 
= Py_BuildValue("i",_result
); 
7794 #define wxTreeCtrl_ItemHasChildren(_swigobj,_swigarg0)  (_swigobj->ItemHasChildren(_swigarg0)) 
7795 static PyObject 
*_wrap_wxTreeCtrl_ItemHasChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7796     PyObject 
* _resultobj
; 
7798     wxPyTreeCtrl 
* _arg0
; 
7799     wxTreeItemId 
* _arg1
; 
7800     PyObject 
* _argo0 
= 0; 
7801     PyObject 
* _argo1 
= 0; 
7802     char *_kwnames
[] = { "self","item", NULL 
}; 
7805     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_ItemHasChildren",_kwnames
,&_argo0
,&_argo1
))  
7808         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7809         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7810             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_ItemHasChildren. Expected _wxPyTreeCtrl_p."); 
7815         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7816             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_ItemHasChildren. Expected _wxTreeItemId_p."); 
7821     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7822     _result 
= (bool )wxTreeCtrl_ItemHasChildren(_arg0
,*_arg1
); 
7824     wxPyEndAllowThreads(__tstate
); 
7825     if (PyErr_Occurred()) return NULL
; 
7826 }    _resultobj 
= Py_BuildValue("i",_result
); 
7830 #define wxTreeCtrl_IsExpanded(_swigobj,_swigarg0)  (_swigobj->IsExpanded(_swigarg0)) 
7831 static PyObject 
*_wrap_wxTreeCtrl_IsExpanded(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7832     PyObject 
* _resultobj
; 
7834     wxPyTreeCtrl 
* _arg0
; 
7835     wxTreeItemId 
* _arg1
; 
7836     PyObject 
* _argo0 
= 0; 
7837     PyObject 
* _argo1 
= 0; 
7838     char *_kwnames
[] = { "self","item", NULL 
}; 
7841     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsExpanded",_kwnames
,&_argo0
,&_argo1
))  
7844         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7845         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7846             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsExpanded. Expected _wxPyTreeCtrl_p."); 
7851         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7852             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsExpanded. Expected _wxTreeItemId_p."); 
7857     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7858     _result 
= (bool )wxTreeCtrl_IsExpanded(_arg0
,*_arg1
); 
7860     wxPyEndAllowThreads(__tstate
); 
7861     if (PyErr_Occurred()) return NULL
; 
7862 }    _resultobj 
= Py_BuildValue("i",_result
); 
7866 #define wxTreeCtrl_IsSelected(_swigobj,_swigarg0)  (_swigobj->IsSelected(_swigarg0)) 
7867 static PyObject 
*_wrap_wxTreeCtrl_IsSelected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7868     PyObject 
* _resultobj
; 
7870     wxPyTreeCtrl 
* _arg0
; 
7871     wxTreeItemId 
* _arg1
; 
7872     PyObject 
* _argo0 
= 0; 
7873     PyObject 
* _argo1 
= 0; 
7874     char *_kwnames
[] = { "self","item", NULL 
}; 
7877     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsSelected",_kwnames
,&_argo0
,&_argo1
))  
7880         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7881         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7882             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsSelected. Expected _wxPyTreeCtrl_p."); 
7887         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7888             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsSelected. Expected _wxTreeItemId_p."); 
7893     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7894     _result 
= (bool )wxTreeCtrl_IsSelected(_arg0
,*_arg1
); 
7896     wxPyEndAllowThreads(__tstate
); 
7897     if (PyErr_Occurred()) return NULL
; 
7898 }    _resultobj 
= Py_BuildValue("i",_result
); 
7902 #define wxTreeCtrl_GetRootItem(_swigobj)  (_swigobj->GetRootItem()) 
7903 static PyObject 
*_wrap_wxTreeCtrl_GetRootItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7904     PyObject 
* _resultobj
; 
7905     wxTreeItemId 
* _result
; 
7906     wxPyTreeCtrl 
* _arg0
; 
7907     PyObject 
* _argo0 
= 0; 
7908     char *_kwnames
[] = { "self", NULL 
}; 
7912     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetRootItem",_kwnames
,&_argo0
))  
7915         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7916         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7917             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetRootItem. Expected _wxPyTreeCtrl_p."); 
7922     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7923     _result 
= new wxTreeItemId (wxTreeCtrl_GetRootItem(_arg0
)); 
7925     wxPyEndAllowThreads(__tstate
); 
7926     if (PyErr_Occurred()) return NULL
; 
7927 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7928     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7932 #define wxTreeCtrl_GetSelection(_swigobj)  (_swigobj->GetSelection()) 
7933 static PyObject 
*_wrap_wxTreeCtrl_GetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7934     PyObject 
* _resultobj
; 
7935     wxTreeItemId 
* _result
; 
7936     wxPyTreeCtrl 
* _arg0
; 
7937     PyObject 
* _argo0 
= 0; 
7938     char *_kwnames
[] = { "self", NULL 
}; 
7942     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSelection",_kwnames
,&_argo0
))  
7945         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7946         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7947             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSelection. Expected _wxPyTreeCtrl_p."); 
7952     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7953     _result 
= new wxTreeItemId (wxTreeCtrl_GetSelection(_arg0
)); 
7955     wxPyEndAllowThreads(__tstate
); 
7956     if (PyErr_Occurred()) return NULL
; 
7957 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7958     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7962 #define wxTreeCtrl_GetItemParent(_swigobj,_swigarg0)  (_swigobj->GetItemParent(_swigarg0)) 
7963 static PyObject 
*_wrap_wxTreeCtrl_GetItemParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7964     PyObject 
* _resultobj
; 
7965     wxTreeItemId 
* _result
; 
7966     wxPyTreeCtrl 
* _arg0
; 
7967     wxTreeItemId 
* _arg1
; 
7968     PyObject 
* _argo0 
= 0; 
7969     PyObject 
* _argo1 
= 0; 
7970     char *_kwnames
[] = { "self","item", NULL 
}; 
7974     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemParent",_kwnames
,&_argo0
,&_argo1
))  
7977         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7978         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7979             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemParent. Expected _wxPyTreeCtrl_p."); 
7984         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7985             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemParent. Expected _wxTreeItemId_p."); 
7990     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7991     _result 
= new wxTreeItemId (wxTreeCtrl_GetItemParent(_arg0
,*_arg1
)); 
7993     wxPyEndAllowThreads(__tstate
); 
7994     if (PyErr_Occurred()) return NULL
; 
7995 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7996     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8000 static PyObject 
* wxPyTreeCtrl_GetSelections(wxPyTreeCtrl 
*self
) { 
8001             wxPyBeginBlockThreads(); 
8002             PyObject
*           rval 
= PyList_New(0); 
8003             wxArrayTreeItemIds  array
; 
8005             num 
= self
->GetSelections(array
); 
8006             for (x
=0; x 
< num
; x
++) { 
8007                 wxTreeItemId 
*tii 
= new wxTreeItemId(array
.Item(x
)); 
8008                 PyObject
* item 
= wxPyConstructObject((void*)tii
, wxT("wxTreeItemId"), TRUE
); 
8009                 PyList_Append(rval
, item
); 
8011             wxPyEndBlockThreads(); 
8014 static PyObject 
*_wrap_wxTreeCtrl_GetSelections(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8015     PyObject 
* _resultobj
; 
8017     wxPyTreeCtrl 
* _arg0
; 
8018     PyObject 
* _argo0 
= 0; 
8019     char *_kwnames
[] = { "self", NULL 
}; 
8022     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSelections",_kwnames
,&_argo0
))  
8025         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8026         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8027             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSelections. Expected _wxPyTreeCtrl_p."); 
8032     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8033     _result 
= (PyObject 
*)wxPyTreeCtrl_GetSelections(_arg0
); 
8035     wxPyEndAllowThreads(__tstate
); 
8036     if (PyErr_Occurred()) return NULL
; 
8038   _resultobj 
= _result
; 
8043 #define wxTreeCtrl_GetChildrenCount(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetChildrenCount(_swigarg0,_swigarg1)) 
8044 static PyObject 
*_wrap_wxTreeCtrl_GetChildrenCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8045     PyObject 
* _resultobj
; 
8047     wxPyTreeCtrl 
* _arg0
; 
8048     wxTreeItemId 
* _arg1
; 
8049     bool  _arg2 
= (bool ) TRUE
; 
8050     PyObject 
* _argo0 
= 0; 
8051     PyObject 
* _argo1 
= 0; 
8052     int tempbool2 
= (int) TRUE
; 
8053     char *_kwnames
[] = { "self","item","recursively", NULL 
}; 
8056     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_GetChildrenCount",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
8059         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8060         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8061             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetChildrenCount. Expected _wxPyTreeCtrl_p."); 
8066         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8067             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetChildrenCount. Expected _wxTreeItemId_p."); 
8071     _arg2 
= (bool ) tempbool2
; 
8073     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8074     _result 
= (size_t )wxTreeCtrl_GetChildrenCount(_arg0
,*_arg1
,_arg2
); 
8076     wxPyEndAllowThreads(__tstate
); 
8077     if (PyErr_Occurred()) return NULL
; 
8078 }    _resultobj 
= Py_BuildValue("i",_result
); 
8082 #define wxTreeCtrl_GetFirstChild(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetFirstChild(_swigarg0,_swigarg1)) 
8083 static PyObject 
*_wrap_wxTreeCtrl_GetFirstChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8084     PyObject 
* _resultobj
; 
8085     wxTreeItemId 
* _result
; 
8086     wxPyTreeCtrl 
* _arg0
; 
8087     wxTreeItemId 
* _arg1
; 
8088     long * _arg2 
= (long *) &longzero
; 
8089     PyObject 
* _argo0 
= 0; 
8090     PyObject 
* _argo1 
= 0; 
8092     PyObject 
* _obj2 
= 0; 
8093     char *_kwnames
[] = { "self","item","INOUT", NULL 
}; 
8097     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxTreeCtrl_GetFirstChild",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
8100         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8101         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8102             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetFirstChild. Expected _wxPyTreeCtrl_p."); 
8107         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8108             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetFirstChild. Expected _wxTreeItemId_p."); 
8114   temp 
= (long) PyInt_AsLong(_obj2
); 
8118     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8119     _result 
= new wxTreeItemId (wxTreeCtrl_GetFirstChild(_arg0
,*_arg1
,*_arg2
)); 
8121     wxPyEndAllowThreads(__tstate
); 
8122     if (PyErr_Occurred()) return NULL
; 
8123 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8124     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8127     o 
= PyInt_FromLong((long) (*_arg2
)); 
8128     _resultobj 
= t_output_helper(_resultobj
, o
); 
8133 #define wxTreeCtrl_GetNextChild(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetNextChild(_swigarg0,_swigarg1)) 
8134 static PyObject 
*_wrap_wxTreeCtrl_GetNextChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8135     PyObject 
* _resultobj
; 
8136     wxTreeItemId 
* _result
; 
8137     wxPyTreeCtrl 
* _arg0
; 
8138     wxTreeItemId 
* _arg1
; 
8140     PyObject 
* _argo0 
= 0; 
8141     PyObject 
* _argo1 
= 0; 
8143     PyObject 
* _obj2 
= 0; 
8144     char *_kwnames
[] = { "self","item","INOUT", NULL 
}; 
8148     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_GetNextChild",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
8151         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8152         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8153             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextChild. Expected _wxPyTreeCtrl_p."); 
8158         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8159             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextChild. Expected _wxTreeItemId_p."); 
8164   temp 
= (long) PyInt_AsLong(_obj2
); 
8168     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8169     _result 
= new wxTreeItemId (wxTreeCtrl_GetNextChild(_arg0
,*_arg1
,*_arg2
)); 
8171     wxPyEndAllowThreads(__tstate
); 
8172     if (PyErr_Occurred()) return NULL
; 
8173 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8174     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8177     o 
= PyInt_FromLong((long) (*_arg2
)); 
8178     _resultobj 
= t_output_helper(_resultobj
, o
); 
8183 #define wxTreeCtrl_GetNextSibling(_swigobj,_swigarg0)  (_swigobj->GetNextSibling(_swigarg0)) 
8184 static PyObject 
*_wrap_wxTreeCtrl_GetNextSibling(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8185     PyObject 
* _resultobj
; 
8186     wxTreeItemId 
* _result
; 
8187     wxPyTreeCtrl 
* _arg0
; 
8188     wxTreeItemId 
* _arg1
; 
8189     PyObject 
* _argo0 
= 0; 
8190     PyObject 
* _argo1 
= 0; 
8191     char *_kwnames
[] = { "self","item", NULL 
}; 
8195     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetNextSibling",_kwnames
,&_argo0
,&_argo1
))  
8198         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8199         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8200             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextSibling. Expected _wxPyTreeCtrl_p."); 
8205         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8206             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextSibling. Expected _wxTreeItemId_p."); 
8211     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8212     _result 
= new wxTreeItemId (wxTreeCtrl_GetNextSibling(_arg0
,*_arg1
)); 
8214     wxPyEndAllowThreads(__tstate
); 
8215     if (PyErr_Occurred()) return NULL
; 
8216 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8217     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8221 #define wxTreeCtrl_GetPrevSibling(_swigobj,_swigarg0)  (_swigobj->GetPrevSibling(_swigarg0)) 
8222 static PyObject 
*_wrap_wxTreeCtrl_GetPrevSibling(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8223     PyObject 
* _resultobj
; 
8224     wxTreeItemId 
* _result
; 
8225     wxPyTreeCtrl 
* _arg0
; 
8226     wxTreeItemId 
* _arg1
; 
8227     PyObject 
* _argo0 
= 0; 
8228     PyObject 
* _argo1 
= 0; 
8229     char *_kwnames
[] = { "self","item", NULL 
}; 
8233     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPrevSibling",_kwnames
,&_argo0
,&_argo1
))  
8236         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8237         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8238             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPrevSibling. Expected _wxPyTreeCtrl_p."); 
8243         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8244             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPrevSibling. Expected _wxTreeItemId_p."); 
8249     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8250     _result 
= new wxTreeItemId (wxTreeCtrl_GetPrevSibling(_arg0
,*_arg1
)); 
8252     wxPyEndAllowThreads(__tstate
); 
8253     if (PyErr_Occurred()) return NULL
; 
8254 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8255     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8259 #define wxTreeCtrl_GetFirstVisibleItem(_swigobj)  (_swigobj->GetFirstVisibleItem()) 
8260 static PyObject 
*_wrap_wxTreeCtrl_GetFirstVisibleItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8261     PyObject 
* _resultobj
; 
8262     wxTreeItemId 
* _result
; 
8263     wxPyTreeCtrl 
* _arg0
; 
8264     PyObject 
* _argo0 
= 0; 
8265     char *_kwnames
[] = { "self", NULL 
}; 
8269     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetFirstVisibleItem",_kwnames
,&_argo0
))  
8272         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8273         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8274             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetFirstVisibleItem. Expected _wxPyTreeCtrl_p."); 
8279     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8280     _result 
= new wxTreeItemId (wxTreeCtrl_GetFirstVisibleItem(_arg0
)); 
8282     wxPyEndAllowThreads(__tstate
); 
8283     if (PyErr_Occurred()) return NULL
; 
8284 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8285     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8289 #define wxTreeCtrl_GetNextVisible(_swigobj,_swigarg0)  (_swigobj->GetNextVisible(_swigarg0)) 
8290 static PyObject 
*_wrap_wxTreeCtrl_GetNextVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8291     PyObject 
* _resultobj
; 
8292     wxTreeItemId 
* _result
; 
8293     wxPyTreeCtrl 
* _arg0
; 
8294     wxTreeItemId 
* _arg1
; 
8295     PyObject 
* _argo0 
= 0; 
8296     PyObject 
* _argo1 
= 0; 
8297     char *_kwnames
[] = { "self","item", NULL 
}; 
8301     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetNextVisible",_kwnames
,&_argo0
,&_argo1
))  
8304         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8305         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8306             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextVisible. Expected _wxPyTreeCtrl_p."); 
8311         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8312             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextVisible. Expected _wxTreeItemId_p."); 
8317     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8318     _result 
= new wxTreeItemId (wxTreeCtrl_GetNextVisible(_arg0
,*_arg1
)); 
8320     wxPyEndAllowThreads(__tstate
); 
8321     if (PyErr_Occurred()) return NULL
; 
8322 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8323     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8327 #define wxTreeCtrl_GetPrevVisible(_swigobj,_swigarg0)  (_swigobj->GetPrevVisible(_swigarg0)) 
8328 static PyObject 
*_wrap_wxTreeCtrl_GetPrevVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8329     PyObject 
* _resultobj
; 
8330     wxTreeItemId 
* _result
; 
8331     wxPyTreeCtrl 
* _arg0
; 
8332     wxTreeItemId 
* _arg1
; 
8333     PyObject 
* _argo0 
= 0; 
8334     PyObject 
* _argo1 
= 0; 
8335     char *_kwnames
[] = { "self","item", NULL 
}; 
8339     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPrevVisible",_kwnames
,&_argo0
,&_argo1
))  
8342         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8343         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8344             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPrevVisible. Expected _wxPyTreeCtrl_p."); 
8349         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8350             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPrevVisible. Expected _wxTreeItemId_p."); 
8355     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8356     _result 
= new wxTreeItemId (wxTreeCtrl_GetPrevVisible(_arg0
,*_arg1
)); 
8358     wxPyEndAllowThreads(__tstate
); 
8359     if (PyErr_Occurred()) return NULL
; 
8360 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8361     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8365 #define wxTreeCtrl_GetLastChild(_swigobj,_swigarg0)  (_swigobj->GetLastChild(_swigarg0)) 
8366 static PyObject 
*_wrap_wxTreeCtrl_GetLastChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8367     PyObject 
* _resultobj
; 
8368     wxTreeItemId 
* _result
; 
8369     wxPyTreeCtrl 
* _arg0
; 
8370     wxTreeItemId 
* _arg1
; 
8371     PyObject 
* _argo0 
= 0; 
8372     PyObject 
* _argo1 
= 0; 
8373     char *_kwnames
[] = { "self","item", NULL 
}; 
8377     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetLastChild",_kwnames
,&_argo0
,&_argo1
))  
8380         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8381         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8382             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetLastChild. Expected _wxPyTreeCtrl_p."); 
8387         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8388             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetLastChild. Expected _wxTreeItemId_p."); 
8393     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8394     _result 
= new wxTreeItemId (wxTreeCtrl_GetLastChild(_arg0
,*_arg1
)); 
8396     wxPyEndAllowThreads(__tstate
); 
8397     if (PyErr_Occurred()) return NULL
; 
8398 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8399     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8403 #define wxTreeCtrl_AddRoot(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->AddRoot(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
8404 static PyObject 
*_wrap_wxTreeCtrl_AddRoot(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8405     PyObject 
* _resultobj
; 
8406     wxTreeItemId 
* _result
; 
8407     wxPyTreeCtrl 
* _arg0
; 
8409     int  _arg2 
= (int ) -1; 
8410     int  _arg3 
= (int ) -1; 
8411     wxPyTreeItemData 
* _arg4 
= (wxPyTreeItemData 
*) NULL
; 
8412     PyObject 
* _argo0 
= 0; 
8413     PyObject 
* _obj1 
= 0; 
8414     PyObject 
* _argo4 
= 0; 
8415     char *_kwnames
[] = { "self","text","image","selectedImage","data", NULL 
}; 
8419     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iiO:wxTreeCtrl_AddRoot",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
,&_argo4
))  
8422         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8423         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8424             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AddRoot. Expected _wxPyTreeCtrl_p."); 
8429     _arg1 
= wxString_in_helper(_obj1
); 
8434         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
8435         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxPyTreeItemData_p")) { 
8436             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxTreeCtrl_AddRoot. Expected _wxPyTreeItemData_p."); 
8441     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8442     _result 
= new wxTreeItemId (wxTreeCtrl_AddRoot(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
)); 
8444     wxPyEndAllowThreads(__tstate
); 
8445     if (PyErr_Occurred()) return NULL
; 
8446 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8447     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8455 #define wxTreeCtrl_PrependItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->PrependItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
8456 static PyObject 
*_wrap_wxTreeCtrl_PrependItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8457     PyObject 
* _resultobj
; 
8458     wxTreeItemId 
* _result
; 
8459     wxPyTreeCtrl 
* _arg0
; 
8460     wxTreeItemId 
* _arg1
; 
8462     int  _arg3 
= (int ) -1; 
8463     int  _arg4 
= (int ) -1; 
8464     wxPyTreeItemData 
* _arg5 
= (wxPyTreeItemData 
*) NULL
; 
8465     PyObject 
* _argo0 
= 0; 
8466     PyObject 
* _argo1 
= 0; 
8467     PyObject 
* _obj2 
= 0; 
8468     PyObject 
* _argo5 
= 0; 
8469     char *_kwnames
[] = { "self","parent","text","image","selectedImage","data", NULL 
}; 
8473     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|iiO:wxTreeCtrl_PrependItem",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_arg3
,&_arg4
,&_argo5
))  
8476         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8477         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8478             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_PrependItem. Expected _wxPyTreeCtrl_p."); 
8483         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8484             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_PrependItem. Expected _wxTreeItemId_p."); 
8489     _arg2 
= wxString_in_helper(_obj2
); 
8494         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
8495         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxPyTreeItemData_p")) { 
8496             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxTreeCtrl_PrependItem. Expected _wxPyTreeItemData_p."); 
8501     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8502     _result 
= new wxTreeItemId (wxTreeCtrl_PrependItem(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
)); 
8504     wxPyEndAllowThreads(__tstate
); 
8505     if (PyErr_Occurred()) return NULL
; 
8506 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8507     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8515 #define wxTreeCtrl_InsertItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
8516 static PyObject 
*_wrap_wxTreeCtrl_InsertItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8517     PyObject 
* _resultobj
; 
8518     wxTreeItemId 
* _result
; 
8519     wxPyTreeCtrl 
* _arg0
; 
8520     wxTreeItemId 
* _arg1
; 
8521     wxTreeItemId 
* _arg2
; 
8523     int  _arg4 
= (int ) -1; 
8524     int  _arg5 
= (int ) -1; 
8525     wxPyTreeItemData 
* _arg6 
= (wxPyTreeItemData 
*) NULL
; 
8526     PyObject 
* _argo0 
= 0; 
8527     PyObject 
* _argo1 
= 0; 
8528     PyObject 
* _argo2 
= 0; 
8529     PyObject 
* _obj3 
= 0; 
8530     PyObject 
* _argo6 
= 0; 
8531     char *_kwnames
[] = { "self","parent","idPrevious","text","image","selectedImage","data", NULL 
}; 
8535     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO|iiO:wxTreeCtrl_InsertItem",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_obj3
,&_arg4
,&_arg5
,&_argo6
))  
8538         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8539         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8540             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_InsertItem. Expected _wxPyTreeCtrl_p."); 
8545         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8546             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_InsertItem. Expected _wxTreeItemId_p."); 
8551         if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxTreeItemId_p")) { 
8552             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_InsertItem. Expected _wxTreeItemId_p."); 
8557     _arg3 
= wxString_in_helper(_obj3
); 
8562         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
8563         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxPyTreeItemData_p")) { 
8564             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxTreeCtrl_InsertItem. Expected _wxPyTreeItemData_p."); 
8569     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8570     _result 
= new wxTreeItemId (wxTreeCtrl_InsertItem(_arg0
,*_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
,_arg6
)); 
8572     wxPyEndAllowThreads(__tstate
); 
8573     if (PyErr_Occurred()) return NULL
; 
8574 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8575     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8583 #define wxTreeCtrl_InsertItemBefore(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
8584 static PyObject 
*_wrap_wxTreeCtrl_InsertItemBefore(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8585     PyObject 
* _resultobj
; 
8586     wxTreeItemId 
* _result
; 
8587     wxPyTreeCtrl 
* _arg0
; 
8588     wxTreeItemId 
* _arg1
; 
8591     int  _arg4 
= (int ) -1; 
8592     int  _arg5 
= (int ) -1; 
8593     wxPyTreeItemData 
* _arg6 
= (wxPyTreeItemData 
*) NULL
; 
8594     PyObject 
* _argo0 
= 0; 
8595     PyObject 
* _argo1 
= 0; 
8596     PyObject 
* _obj3 
= 0; 
8597     PyObject 
* _argo6 
= 0; 
8598     char *_kwnames
[] = { "self","parent","before","text","image","selectedImage","data", NULL 
}; 
8602     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiO|iiO:wxTreeCtrl_InsertItemBefore",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_arg4
,&_arg5
,&_argo6
))  
8605         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8606         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8607             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_InsertItemBefore. Expected _wxPyTreeCtrl_p."); 
8612         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8613             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_InsertItemBefore. Expected _wxTreeItemId_p."); 
8618     _arg3 
= wxString_in_helper(_obj3
); 
8623         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
8624         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxPyTreeItemData_p")) { 
8625             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxTreeCtrl_InsertItemBefore. Expected _wxPyTreeItemData_p."); 
8630     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8631     _result 
= new wxTreeItemId (wxTreeCtrl_InsertItemBefore(_arg0
,*_arg1
,_arg2
,*_arg3
,_arg4
,_arg5
,_arg6
)); 
8633     wxPyEndAllowThreads(__tstate
); 
8634     if (PyErr_Occurred()) return NULL
; 
8635 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8636     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8644 #define wxTreeCtrl_AppendItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->AppendItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
8645 static PyObject 
*_wrap_wxTreeCtrl_AppendItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8646     PyObject 
* _resultobj
; 
8647     wxTreeItemId 
* _result
; 
8648     wxPyTreeCtrl 
* _arg0
; 
8649     wxTreeItemId 
* _arg1
; 
8651     int  _arg3 
= (int ) -1; 
8652     int  _arg4 
= (int ) -1; 
8653     wxPyTreeItemData 
* _arg5 
= (wxPyTreeItemData 
*) NULL
; 
8654     PyObject 
* _argo0 
= 0; 
8655     PyObject 
* _argo1 
= 0; 
8656     PyObject 
* _obj2 
= 0; 
8657     PyObject 
* _argo5 
= 0; 
8658     char *_kwnames
[] = { "self","parent","text","image","selectedImage","data", NULL 
}; 
8662     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|iiO:wxTreeCtrl_AppendItem",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_arg3
,&_arg4
,&_argo5
))  
8665         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8666         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8667             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AppendItem. Expected _wxPyTreeCtrl_p."); 
8672         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8673             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_AppendItem. Expected _wxTreeItemId_p."); 
8678     _arg2 
= wxString_in_helper(_obj2
); 
8683         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
8684         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxPyTreeItemData_p")) { 
8685             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxTreeCtrl_AppendItem. Expected _wxPyTreeItemData_p."); 
8690     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8691     _result 
= new wxTreeItemId (wxTreeCtrl_AppendItem(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
)); 
8693     wxPyEndAllowThreads(__tstate
); 
8694     if (PyErr_Occurred()) return NULL
; 
8695 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
8696     _resultobj 
= Py_BuildValue("s",_ptemp
); 
8704 #define wxTreeCtrl_Delete(_swigobj,_swigarg0)  (_swigobj->Delete(_swigarg0)) 
8705 static PyObject 
*_wrap_wxTreeCtrl_Delete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8706     PyObject 
* _resultobj
; 
8707     wxPyTreeCtrl 
* _arg0
; 
8708     wxTreeItemId 
* _arg1
; 
8709     PyObject 
* _argo0 
= 0; 
8710     PyObject 
* _argo1 
= 0; 
8711     char *_kwnames
[] = { "self","item", NULL 
}; 
8714     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Delete",_kwnames
,&_argo0
,&_argo1
))  
8717         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8718         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8719             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Delete. Expected _wxPyTreeCtrl_p."); 
8724         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8725             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Delete. Expected _wxTreeItemId_p."); 
8730     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8731     wxTreeCtrl_Delete(_arg0
,*_arg1
); 
8733     wxPyEndAllowThreads(__tstate
); 
8734     if (PyErr_Occurred()) return NULL
; 
8735 }    Py_INCREF(Py_None
); 
8736     _resultobj 
= Py_None
; 
8740 #define wxTreeCtrl_DeleteChildren(_swigobj,_swigarg0)  (_swigobj->DeleteChildren(_swigarg0)) 
8741 static PyObject 
*_wrap_wxTreeCtrl_DeleteChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8742     PyObject 
* _resultobj
; 
8743     wxPyTreeCtrl 
* _arg0
; 
8744     wxTreeItemId 
* _arg1
; 
8745     PyObject 
* _argo0 
= 0; 
8746     PyObject 
* _argo1 
= 0; 
8747     char *_kwnames
[] = { "self","item", NULL 
}; 
8750     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_DeleteChildren",_kwnames
,&_argo0
,&_argo1
))  
8753         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8754         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8755             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_DeleteChildren. Expected _wxPyTreeCtrl_p."); 
8760         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8761             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_DeleteChildren. Expected _wxTreeItemId_p."); 
8766     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8767     wxTreeCtrl_DeleteChildren(_arg0
,*_arg1
); 
8769     wxPyEndAllowThreads(__tstate
); 
8770     if (PyErr_Occurred()) return NULL
; 
8771 }    Py_INCREF(Py_None
); 
8772     _resultobj 
= Py_None
; 
8776 #define wxTreeCtrl_DeleteAllItems(_swigobj)  (_swigobj->DeleteAllItems()) 
8777 static PyObject 
*_wrap_wxTreeCtrl_DeleteAllItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8778     PyObject 
* _resultobj
; 
8779     wxPyTreeCtrl 
* _arg0
; 
8780     PyObject 
* _argo0 
= 0; 
8781     char *_kwnames
[] = { "self", NULL 
}; 
8784     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_DeleteAllItems",_kwnames
,&_argo0
))  
8787         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8788         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8789             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_DeleteAllItems. Expected _wxPyTreeCtrl_p."); 
8794     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8795     wxTreeCtrl_DeleteAllItems(_arg0
); 
8797     wxPyEndAllowThreads(__tstate
); 
8798     if (PyErr_Occurred()) return NULL
; 
8799 }    Py_INCREF(Py_None
); 
8800     _resultobj 
= Py_None
; 
8804 #define wxTreeCtrl_Expand(_swigobj,_swigarg0)  (_swigobj->Expand(_swigarg0)) 
8805 static PyObject 
*_wrap_wxTreeCtrl_Expand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8806     PyObject 
* _resultobj
; 
8807     wxPyTreeCtrl 
* _arg0
; 
8808     wxTreeItemId 
* _arg1
; 
8809     PyObject 
* _argo0 
= 0; 
8810     PyObject 
* _argo1 
= 0; 
8811     char *_kwnames
[] = { "self","item", NULL 
}; 
8814     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Expand",_kwnames
,&_argo0
,&_argo1
))  
8817         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8818         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8819             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Expand. Expected _wxPyTreeCtrl_p."); 
8824         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8825             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Expand. Expected _wxTreeItemId_p."); 
8830     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8831     wxTreeCtrl_Expand(_arg0
,*_arg1
); 
8833     wxPyEndAllowThreads(__tstate
); 
8834     if (PyErr_Occurred()) return NULL
; 
8835 }    Py_INCREF(Py_None
); 
8836     _resultobj 
= Py_None
; 
8840 #define wxTreeCtrl_Collapse(_swigobj,_swigarg0)  (_swigobj->Collapse(_swigarg0)) 
8841 static PyObject 
*_wrap_wxTreeCtrl_Collapse(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8842     PyObject 
* _resultobj
; 
8843     wxPyTreeCtrl 
* _arg0
; 
8844     wxTreeItemId 
* _arg1
; 
8845     PyObject 
* _argo0 
= 0; 
8846     PyObject 
* _argo1 
= 0; 
8847     char *_kwnames
[] = { "self","item", NULL 
}; 
8850     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Collapse",_kwnames
,&_argo0
,&_argo1
))  
8853         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8854         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8855             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Collapse. Expected _wxPyTreeCtrl_p."); 
8860         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8861             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Collapse. Expected _wxTreeItemId_p."); 
8866     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8867     wxTreeCtrl_Collapse(_arg0
,*_arg1
); 
8869     wxPyEndAllowThreads(__tstate
); 
8870     if (PyErr_Occurred()) return NULL
; 
8871 }    Py_INCREF(Py_None
); 
8872     _resultobj 
= Py_None
; 
8876 #define wxTreeCtrl_CollapseAndReset(_swigobj,_swigarg0)  (_swigobj->CollapseAndReset(_swigarg0)) 
8877 static PyObject 
*_wrap_wxTreeCtrl_CollapseAndReset(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8878     PyObject 
* _resultobj
; 
8879     wxPyTreeCtrl 
* _arg0
; 
8880     wxTreeItemId 
* _arg1
; 
8881     PyObject 
* _argo0 
= 0; 
8882     PyObject 
* _argo1 
= 0; 
8883     char *_kwnames
[] = { "self","item", NULL 
}; 
8886     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_CollapseAndReset",_kwnames
,&_argo0
,&_argo1
))  
8889         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8890         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8891             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_CollapseAndReset. Expected _wxPyTreeCtrl_p."); 
8896         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8897             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_CollapseAndReset. Expected _wxTreeItemId_p."); 
8902     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8903     wxTreeCtrl_CollapseAndReset(_arg0
,*_arg1
); 
8905     wxPyEndAllowThreads(__tstate
); 
8906     if (PyErr_Occurred()) return NULL
; 
8907 }    Py_INCREF(Py_None
); 
8908     _resultobj 
= Py_None
; 
8912 #define wxTreeCtrl_Toggle(_swigobj,_swigarg0)  (_swigobj->Toggle(_swigarg0)) 
8913 static PyObject 
*_wrap_wxTreeCtrl_Toggle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8914     PyObject 
* _resultobj
; 
8915     wxPyTreeCtrl 
* _arg0
; 
8916     wxTreeItemId 
* _arg1
; 
8917     PyObject 
* _argo0 
= 0; 
8918     PyObject 
* _argo1 
= 0; 
8919     char *_kwnames
[] = { "self","item", NULL 
}; 
8922     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Toggle",_kwnames
,&_argo0
,&_argo1
))  
8925         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8926         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8927             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Toggle. Expected _wxPyTreeCtrl_p."); 
8932         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
8933             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Toggle. Expected _wxTreeItemId_p."); 
8938     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8939     wxTreeCtrl_Toggle(_arg0
,*_arg1
); 
8941     wxPyEndAllowThreads(__tstate
); 
8942     if (PyErr_Occurred()) return NULL
; 
8943 }    Py_INCREF(Py_None
); 
8944     _resultobj 
= Py_None
; 
8948 #define wxTreeCtrl_Unselect(_swigobj)  (_swigobj->Unselect()) 
8949 static PyObject 
*_wrap_wxTreeCtrl_Unselect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8950     PyObject 
* _resultobj
; 
8951     wxPyTreeCtrl 
* _arg0
; 
8952     PyObject 
* _argo0 
= 0; 
8953     char *_kwnames
[] = { "self", NULL 
}; 
8956     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_Unselect",_kwnames
,&_argo0
))  
8959         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8960         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8961             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Unselect. Expected _wxPyTreeCtrl_p."); 
8966     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8967     wxTreeCtrl_Unselect(_arg0
); 
8969     wxPyEndAllowThreads(__tstate
); 
8970     if (PyErr_Occurred()) return NULL
; 
8971 }    Py_INCREF(Py_None
); 
8972     _resultobj 
= Py_None
; 
8976 #define wxTreeCtrl_UnselectAll(_swigobj)  (_swigobj->UnselectAll()) 
8977 static PyObject 
*_wrap_wxTreeCtrl_UnselectAll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8978     PyObject 
* _resultobj
; 
8979     wxPyTreeCtrl 
* _arg0
; 
8980     PyObject 
* _argo0 
= 0; 
8981     char *_kwnames
[] = { "self", NULL 
}; 
8984     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_UnselectAll",_kwnames
,&_argo0
))  
8987         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8988         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
8989             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_UnselectAll. Expected _wxPyTreeCtrl_p."); 
8994     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8995     wxTreeCtrl_UnselectAll(_arg0
); 
8997     wxPyEndAllowThreads(__tstate
); 
8998     if (PyErr_Occurred()) return NULL
; 
8999 }    Py_INCREF(Py_None
); 
9000     _resultobj 
= Py_None
; 
9004 #define wxTreeCtrl_SelectItem(_swigobj,_swigarg0)  (_swigobj->SelectItem(_swigarg0)) 
9005 static PyObject 
*_wrap_wxTreeCtrl_SelectItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9006     PyObject 
* _resultobj
; 
9007     wxPyTreeCtrl 
* _arg0
; 
9008     wxTreeItemId 
* _arg1
; 
9009     PyObject 
* _argo0 
= 0; 
9010     PyObject 
* _argo1 
= 0; 
9011     char *_kwnames
[] = { "self","item", NULL 
}; 
9014     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SelectItem",_kwnames
,&_argo0
,&_argo1
))  
9017         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9018         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9019             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SelectItem. Expected _wxPyTreeCtrl_p."); 
9024         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9025             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SelectItem. Expected _wxTreeItemId_p."); 
9030     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9031     wxTreeCtrl_SelectItem(_arg0
,*_arg1
); 
9033     wxPyEndAllowThreads(__tstate
); 
9034     if (PyErr_Occurred()) return NULL
; 
9035 }    Py_INCREF(Py_None
); 
9036     _resultobj 
= Py_None
; 
9040 #define wxTreeCtrl_EnsureVisible(_swigobj,_swigarg0)  (_swigobj->EnsureVisible(_swigarg0)) 
9041 static PyObject 
*_wrap_wxTreeCtrl_EnsureVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9042     PyObject 
* _resultobj
; 
9043     wxPyTreeCtrl 
* _arg0
; 
9044     wxTreeItemId 
* _arg1
; 
9045     PyObject 
* _argo0 
= 0; 
9046     PyObject 
* _argo1 
= 0; 
9047     char *_kwnames
[] = { "self","item", NULL 
}; 
9050     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_EnsureVisible",_kwnames
,&_argo0
,&_argo1
))  
9053         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9054         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9055             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_EnsureVisible. Expected _wxPyTreeCtrl_p."); 
9060         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9061             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_EnsureVisible. Expected _wxTreeItemId_p."); 
9066     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9067     wxTreeCtrl_EnsureVisible(_arg0
,*_arg1
); 
9069     wxPyEndAllowThreads(__tstate
); 
9070     if (PyErr_Occurred()) return NULL
; 
9071 }    Py_INCREF(Py_None
); 
9072     _resultobj 
= Py_None
; 
9076 #define wxTreeCtrl_ScrollTo(_swigobj,_swigarg0)  (_swigobj->ScrollTo(_swigarg0)) 
9077 static PyObject 
*_wrap_wxTreeCtrl_ScrollTo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9078     PyObject 
* _resultobj
; 
9079     wxPyTreeCtrl 
* _arg0
; 
9080     wxTreeItemId 
* _arg1
; 
9081     PyObject 
* _argo0 
= 0; 
9082     PyObject 
* _argo1 
= 0; 
9083     char *_kwnames
[] = { "self","item", NULL 
}; 
9086     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_ScrollTo",_kwnames
,&_argo0
,&_argo1
))  
9089         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9090         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9091             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_ScrollTo. Expected _wxPyTreeCtrl_p."); 
9096         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9097             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_ScrollTo. Expected _wxTreeItemId_p."); 
9102     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9103     wxTreeCtrl_ScrollTo(_arg0
,*_arg1
); 
9105     wxPyEndAllowThreads(__tstate
); 
9106     if (PyErr_Occurred()) return NULL
; 
9107 }    Py_INCREF(Py_None
); 
9108     _resultobj 
= Py_None
; 
9112 #define wxTreeCtrl_GetEditControl(_swigobj)  (_swigobj->GetEditControl()) 
9113 static PyObject 
*_wrap_wxTreeCtrl_GetEditControl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9114     PyObject 
* _resultobj
; 
9115     wxTextCtrl 
* _result
; 
9116     wxPyTreeCtrl 
* _arg0
; 
9117     PyObject 
* _argo0 
= 0; 
9118     char *_kwnames
[] = { "self", NULL 
}; 
9121     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetEditControl",_kwnames
,&_argo0
))  
9124         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9125         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9126             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetEditControl. Expected _wxPyTreeCtrl_p."); 
9131     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9132     _result 
= (wxTextCtrl 
*)wxTreeCtrl_GetEditControl(_arg0
); 
9134     wxPyEndAllowThreads(__tstate
); 
9135     if (PyErr_Occurred()) return NULL
; 
9136 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
9140 #define wxTreeCtrl_EditLabel(_swigobj,_swigarg0)  (_swigobj->EditLabel(_swigarg0)) 
9141 static PyObject 
*_wrap_wxTreeCtrl_EditLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9142     PyObject 
* _resultobj
; 
9143     wxPyTreeCtrl 
* _arg0
; 
9144     wxTreeItemId 
* _arg1
; 
9145     PyObject 
* _argo0 
= 0; 
9146     PyObject 
* _argo1 
= 0; 
9147     char *_kwnames
[] = { "self","item", NULL 
}; 
9150     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_EditLabel",_kwnames
,&_argo0
,&_argo1
))  
9153         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9154         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9155             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_EditLabel. Expected _wxPyTreeCtrl_p."); 
9160         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9161             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_EditLabel. Expected _wxTreeItemId_p."); 
9166     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9167     wxTreeCtrl_EditLabel(_arg0
,*_arg1
); 
9169     wxPyEndAllowThreads(__tstate
); 
9170     if (PyErr_Occurred()) return NULL
; 
9171 }    Py_INCREF(Py_None
); 
9172     _resultobj 
= Py_None
; 
9176 #define wxTreeCtrl_SortChildren(_swigobj,_swigarg0)  (_swigobj->SortChildren(_swigarg0)) 
9177 static PyObject 
*_wrap_wxTreeCtrl_SortChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9178     PyObject 
* _resultobj
; 
9179     wxPyTreeCtrl 
* _arg0
; 
9180     wxTreeItemId 
* _arg1
; 
9181     PyObject 
* _argo0 
= 0; 
9182     PyObject 
* _argo1 
= 0; 
9183     char *_kwnames
[] = { "self","item", NULL 
}; 
9186     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SortChildren",_kwnames
,&_argo0
,&_argo1
))  
9189         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9190         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9191             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SortChildren. Expected _wxPyTreeCtrl_p."); 
9196         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9197             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SortChildren. Expected _wxTreeItemId_p."); 
9202     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9203     wxTreeCtrl_SortChildren(_arg0
,*_arg1
); 
9205     wxPyEndAllowThreads(__tstate
); 
9206     if (PyErr_Occurred()) return NULL
; 
9207 }    Py_INCREF(Py_None
); 
9208     _resultobj 
= Py_None
; 
9212 #define wxTreeCtrl_SetItemBold(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemBold(_swigarg0,_swigarg1)) 
9213 static PyObject 
*_wrap_wxTreeCtrl_SetItemBold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9214     PyObject 
* _resultobj
; 
9215     wxPyTreeCtrl 
* _arg0
; 
9216     wxTreeItemId 
* _arg1
; 
9217     int  _arg2 
= (int ) TRUE
; 
9218     PyObject 
* _argo0 
= 0; 
9219     PyObject 
* _argo1 
= 0; 
9220     char *_kwnames
[] = { "self","item","bold", NULL 
}; 
9223     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_SetItemBold",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
9226         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9227         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9228             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemBold. Expected _wxPyTreeCtrl_p."); 
9233         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9234             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemBold. Expected _wxTreeItemId_p."); 
9239     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9240     wxTreeCtrl_SetItemBold(_arg0
,*_arg1
,_arg2
); 
9242     wxPyEndAllowThreads(__tstate
); 
9243     if (PyErr_Occurred()) return NULL
; 
9244 }    Py_INCREF(Py_None
); 
9245     _resultobj 
= Py_None
; 
9249 #define wxTreeCtrl_IsBold(_swigobj,_swigarg0)  (_swigobj->IsBold(_swigarg0)) 
9250 static PyObject 
*_wrap_wxTreeCtrl_IsBold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9251     PyObject 
* _resultobj
; 
9253     wxPyTreeCtrl 
* _arg0
; 
9254     wxTreeItemId 
* _arg1
; 
9255     PyObject 
* _argo0 
= 0; 
9256     PyObject 
* _argo1 
= 0; 
9257     char *_kwnames
[] = { "self","item", NULL 
}; 
9260     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsBold",_kwnames
,&_argo0
,&_argo1
))  
9263         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9264         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9265             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsBold. Expected _wxPyTreeCtrl_p."); 
9270         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9271             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsBold. Expected _wxTreeItemId_p."); 
9276     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9277     _result 
= (bool )wxTreeCtrl_IsBold(_arg0
,*_arg1
); 
9279     wxPyEndAllowThreads(__tstate
); 
9280     if (PyErr_Occurred()) return NULL
; 
9281 }    _resultobj 
= Py_BuildValue("i",_result
); 
9285 #define wxTreeCtrl_HitTest(_swigobj,_swigarg0,_swigarg1)  (_swigobj->HitTest(_swigarg0,_swigarg1)) 
9286 static PyObject 
*_wrap_wxTreeCtrl_HitTest(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9287     PyObject 
* _resultobj
; 
9288     wxTreeItemId 
* _result
; 
9289     wxPyTreeCtrl 
* _arg0
; 
9293     PyObject 
* _argo0 
= 0; 
9295     PyObject 
* _obj1 
= 0; 
9296     char *_kwnames
[] = { "self","point", NULL 
}; 
9303     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_HitTest",_kwnames
,&_argo0
,&_obj1
))  
9306         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9307         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9308             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_HitTest. Expected _wxPyTreeCtrl_p."); 
9314     if (! wxPoint_helper(_obj1
, &_arg1
)) 
9318     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9319     _result 
= new wxTreeItemId (wxTreeCtrl_HitTest(_arg0
,*_arg1
,*_arg2
)); 
9321     wxPyEndAllowThreads(__tstate
); 
9322     if (PyErr_Occurred()) return NULL
; 
9323 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
9324     _resultobj 
= Py_BuildValue("s",_ptemp
); 
9327     o 
= PyInt_FromLong((long) (*_arg2
)); 
9328     _resultobj 
= t_output_helper(_resultobj
, o
); 
9333 #define wxTreeCtrl_SetItemTextColour(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemTextColour(_swigarg0,_swigarg1)) 
9334 static PyObject 
*_wrap_wxTreeCtrl_SetItemTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9335     PyObject 
* _resultobj
; 
9336     wxPyTreeCtrl 
* _arg0
; 
9337     wxTreeItemId 
* _arg1
; 
9339     PyObject 
* _argo0 
= 0; 
9340     PyObject 
* _argo1 
= 0; 
9342     PyObject 
* _obj2 
= 0; 
9343     char *_kwnames
[] = { "self","item","col", NULL 
}; 
9346     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemTextColour",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
9349         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9350         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9351             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemTextColour. Expected _wxPyTreeCtrl_p."); 
9356         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9357             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemTextColour. Expected _wxTreeItemId_p."); 
9363     if (! wxColour_helper(_obj2
, &_arg2
)) 
9367     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9368     wxTreeCtrl_SetItemTextColour(_arg0
,*_arg1
,*_arg2
); 
9370     wxPyEndAllowThreads(__tstate
); 
9371     if (PyErr_Occurred()) return NULL
; 
9372 }    Py_INCREF(Py_None
); 
9373     _resultobj 
= Py_None
; 
9377 #define wxTreeCtrl_SetItemBackgroundColour(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemBackgroundColour(_swigarg0,_swigarg1)) 
9378 static PyObject 
*_wrap_wxTreeCtrl_SetItemBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9379     PyObject 
* _resultobj
; 
9380     wxPyTreeCtrl 
* _arg0
; 
9381     wxTreeItemId 
* _arg1
; 
9383     PyObject 
* _argo0 
= 0; 
9384     PyObject 
* _argo1 
= 0; 
9386     PyObject 
* _obj2 
= 0; 
9387     char *_kwnames
[] = { "self","item","col", NULL 
}; 
9390     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemBackgroundColour",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
9393         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9394         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9395             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemBackgroundColour. Expected _wxPyTreeCtrl_p."); 
9400         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9401             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemBackgroundColour. Expected _wxTreeItemId_p."); 
9407     if (! wxColour_helper(_obj2
, &_arg2
)) 
9411     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9412     wxTreeCtrl_SetItemBackgroundColour(_arg0
,*_arg1
,*_arg2
); 
9414     wxPyEndAllowThreads(__tstate
); 
9415     if (PyErr_Occurred()) return NULL
; 
9416 }    Py_INCREF(Py_None
); 
9417     _resultobj 
= Py_None
; 
9421 #define wxTreeCtrl_SetItemFont(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemFont(_swigarg0,_swigarg1)) 
9422 static PyObject 
*_wrap_wxTreeCtrl_SetItemFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9423     PyObject 
* _resultobj
; 
9424     wxPyTreeCtrl 
* _arg0
; 
9425     wxTreeItemId 
* _arg1
; 
9427     PyObject 
* _argo0 
= 0; 
9428     PyObject 
* _argo1 
= 0; 
9429     PyObject 
* _argo2 
= 0; 
9430     char *_kwnames
[] = { "self","item","font", NULL 
}; 
9433     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemFont",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
9436         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9437         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9438             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemFont. Expected _wxPyTreeCtrl_p."); 
9443         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9444             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemFont. Expected _wxTreeItemId_p."); 
9449         if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxFont_p")) { 
9450             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_SetItemFont. Expected _wxFont_p."); 
9455     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9456     wxTreeCtrl_SetItemFont(_arg0
,*_arg1
,*_arg2
); 
9458     wxPyEndAllowThreads(__tstate
); 
9459     if (PyErr_Occurred()) return NULL
; 
9460 }    Py_INCREF(Py_None
); 
9461     _resultobj 
= Py_None
; 
9465 static PyObject 
* wxPyTreeCtrl_GetBoundingRect(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
,int  textOnly
) { 
9467             if (self
->GetBoundingRect(item
, rect
, textOnly
)) { 
9468                 wxPyBeginBlockThreads(); 
9469                 wxRect
* r 
= new wxRect(rect
); 
9470                 PyObject
* val 
= wxPyConstructObject((void*)r
, wxT("wxRect"), 1); 
9471                 wxPyEndBlockThreads(); 
9479 static PyObject 
*_wrap_wxTreeCtrl_GetBoundingRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9480     PyObject 
* _resultobj
; 
9482     wxPyTreeCtrl 
* _arg0
; 
9483     wxTreeItemId 
* _arg1
; 
9484     int  _arg2 
= (int ) FALSE
; 
9485     PyObject 
* _argo0 
= 0; 
9486     PyObject 
* _argo1 
= 0; 
9487     char *_kwnames
[] = { "self","item","textOnly", NULL 
}; 
9490     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_GetBoundingRect",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
9493         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9494         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
9495             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetBoundingRect. Expected _wxPyTreeCtrl_p."); 
9500         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
9501             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetBoundingRect. Expected _wxTreeItemId_p."); 
9506     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9507     _result 
= (PyObject 
*)wxPyTreeCtrl_GetBoundingRect(_arg0
,*_arg1
,_arg2
); 
9509     wxPyEndAllowThreads(__tstate
); 
9510     if (PyErr_Occurred()) return NULL
; 
9512   _resultobj 
= _result
; 
9517 static void *SwigwxDirItemDataTowxObject(void *ptr
) { 
9520     src 
= (wxDirItemData 
*) ptr
; 
9521     dest 
= (wxObject 
*) src
; 
9522     return (void *) dest
; 
9525 #define new_wxDirItemData(_swigarg0,_swigarg1,_swigarg2) (new wxDirItemData(_swigarg0,_swigarg1,_swigarg2)) 
9526 static PyObject 
*_wrap_new_wxDirItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9527     PyObject 
* _resultobj
; 
9528     wxDirItemData 
* _result
; 
9532     PyObject 
* _obj0 
= 0; 
9533     PyObject 
* _obj1 
= 0; 
9535     char *_kwnames
[] = { "path","name","isDir", NULL 
}; 
9539     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:new_wxDirItemData",_kwnames
,&_obj0
,&_obj1
,&tempbool2
))  
9542     _arg0 
= wxString_in_helper(_obj0
); 
9547     _arg1 
= wxString_in_helper(_obj1
); 
9551     _arg2 
= (bool ) tempbool2
; 
9553     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9554     _result 
= (wxDirItemData 
*)new_wxDirItemData(*_arg0
,*_arg1
,_arg2
); 
9556     wxPyEndAllowThreads(__tstate
); 
9557     if (PyErr_Occurred()) return NULL
; 
9559         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDirItemData_p"); 
9560         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9563         _resultobj 
= Py_None
; 
9576 #define wxDirItemData_SetNewDirName(_swigobj,_swigarg0)  (_swigobj->SetNewDirName(_swigarg0)) 
9577 static PyObject 
*_wrap_wxDirItemData_SetNewDirName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9578     PyObject 
* _resultobj
; 
9579     wxDirItemData 
* _arg0
; 
9581     PyObject 
* _argo0 
= 0; 
9582     PyObject 
* _obj1 
= 0; 
9583     char *_kwnames
[] = { "self","path", NULL 
}; 
9586     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDirItemData_SetNewDirName",_kwnames
,&_argo0
,&_obj1
))  
9589         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9590         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9591             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_SetNewDirName. Expected _wxDirItemData_p."); 
9596     _arg1 
= wxString_in_helper(_obj1
); 
9601     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9602     wxDirItemData_SetNewDirName(_arg0
,*_arg1
); 
9604     wxPyEndAllowThreads(__tstate
); 
9605     if (PyErr_Occurred()) return NULL
; 
9606 }    Py_INCREF(Py_None
); 
9607     _resultobj 
= Py_None
; 
9615 #define wxDirItemData_m_path_set(_swigobj,_swigval) (_swigobj->m_path = *(_swigval),_swigval) 
9616 static PyObject 
*_wrap_wxDirItemData_m_path_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9617     PyObject 
* _resultobj
; 
9619     wxDirItemData 
* _arg0
; 
9621     PyObject 
* _argo0 
= 0; 
9622     PyObject 
* _obj1 
= 0; 
9623     char *_kwnames
[] = { "self","m_path", NULL 
}; 
9626     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDirItemData_m_path_set",_kwnames
,&_argo0
,&_obj1
))  
9629         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9630         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9631             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_path_set. Expected _wxDirItemData_p."); 
9636     _arg1 
= wxString_in_helper(_obj1
); 
9641     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9642     _result 
= (wxString 
*)wxDirItemData_m_path_set(_arg0
,_arg1
); 
9644     wxPyEndAllowThreads(__tstate
); 
9645     if (PyErr_Occurred()) return NULL
; 
9648     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
9650     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9660 #define wxDirItemData_m_path_get(_swigobj) (&_swigobj->m_path) 
9661 static PyObject 
*_wrap_wxDirItemData_m_path_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9662     PyObject 
* _resultobj
; 
9664     wxDirItemData 
* _arg0
; 
9665     PyObject 
* _argo0 
= 0; 
9666     char *_kwnames
[] = { "self", NULL 
}; 
9669     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDirItemData_m_path_get",_kwnames
,&_argo0
))  
9672         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9673         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9674             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_path_get. Expected _wxDirItemData_p."); 
9679     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9680     _result 
= (wxString 
*)wxDirItemData_m_path_get(_arg0
); 
9682     wxPyEndAllowThreads(__tstate
); 
9683     if (PyErr_Occurred()) return NULL
; 
9686     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
9688     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9694 #define wxDirItemData_m_name_set(_swigobj,_swigval) (_swigobj->m_name = *(_swigval),_swigval) 
9695 static PyObject 
*_wrap_wxDirItemData_m_name_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9696     PyObject 
* _resultobj
; 
9698     wxDirItemData 
* _arg0
; 
9700     PyObject 
* _argo0 
= 0; 
9701     PyObject 
* _obj1 
= 0; 
9702     char *_kwnames
[] = { "self","m_name", NULL 
}; 
9705     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDirItemData_m_name_set",_kwnames
,&_argo0
,&_obj1
))  
9708         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9709         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9710             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_name_set. Expected _wxDirItemData_p."); 
9715     _arg1 
= wxString_in_helper(_obj1
); 
9720     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9721     _result 
= (wxString 
*)wxDirItemData_m_name_set(_arg0
,_arg1
); 
9723     wxPyEndAllowThreads(__tstate
); 
9724     if (PyErr_Occurred()) return NULL
; 
9727     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
9729     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9739 #define wxDirItemData_m_name_get(_swigobj) (&_swigobj->m_name) 
9740 static PyObject 
*_wrap_wxDirItemData_m_name_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9741     PyObject 
* _resultobj
; 
9743     wxDirItemData 
* _arg0
; 
9744     PyObject 
* _argo0 
= 0; 
9745     char *_kwnames
[] = { "self", NULL 
}; 
9748     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDirItemData_m_name_get",_kwnames
,&_argo0
))  
9751         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9752         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9753             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_name_get. Expected _wxDirItemData_p."); 
9758     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9759     _result 
= (wxString 
*)wxDirItemData_m_name_get(_arg0
); 
9761     wxPyEndAllowThreads(__tstate
); 
9762     if (PyErr_Occurred()) return NULL
; 
9765     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
9767     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9773 #define wxDirItemData_m_isHidden_set(_swigobj,_swigval) (_swigobj->m_isHidden = _swigval,_swigval) 
9774 static PyObject 
*_wrap_wxDirItemData_m_isHidden_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9775     PyObject 
* _resultobj
; 
9777     wxDirItemData 
* _arg0
; 
9779     PyObject 
* _argo0 
= 0; 
9781     char *_kwnames
[] = { "self","m_isHidden", NULL 
}; 
9784     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDirItemData_m_isHidden_set",_kwnames
,&_argo0
,&tempbool1
))  
9787         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9788         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9789             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_isHidden_set. Expected _wxDirItemData_p."); 
9793     _arg1 
= (bool ) tempbool1
; 
9795     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9796     _result 
= (bool )wxDirItemData_m_isHidden_set(_arg0
,_arg1
); 
9798     wxPyEndAllowThreads(__tstate
); 
9799     if (PyErr_Occurred()) return NULL
; 
9800 }    _resultobj 
= Py_BuildValue("i",_result
); 
9804 #define wxDirItemData_m_isHidden_get(_swigobj) ((bool ) _swigobj->m_isHidden) 
9805 static PyObject 
*_wrap_wxDirItemData_m_isHidden_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9806     PyObject 
* _resultobj
; 
9808     wxDirItemData 
* _arg0
; 
9809     PyObject 
* _argo0 
= 0; 
9810     char *_kwnames
[] = { "self", NULL 
}; 
9813     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDirItemData_m_isHidden_get",_kwnames
,&_argo0
))  
9816         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9817         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9818             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_isHidden_get. Expected _wxDirItemData_p."); 
9823     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9824     _result 
= (bool )wxDirItemData_m_isHidden_get(_arg0
); 
9826     wxPyEndAllowThreads(__tstate
); 
9827     if (PyErr_Occurred()) return NULL
; 
9828 }    _resultobj 
= Py_BuildValue("i",_result
); 
9832 #define wxDirItemData_m_isExpanded_set(_swigobj,_swigval) (_swigobj->m_isExpanded = _swigval,_swigval) 
9833 static PyObject 
*_wrap_wxDirItemData_m_isExpanded_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9834     PyObject 
* _resultobj
; 
9836     wxDirItemData 
* _arg0
; 
9838     PyObject 
* _argo0 
= 0; 
9840     char *_kwnames
[] = { "self","m_isExpanded", NULL 
}; 
9843     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDirItemData_m_isExpanded_set",_kwnames
,&_argo0
,&tempbool1
))  
9846         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9847         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9848             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_isExpanded_set. Expected _wxDirItemData_p."); 
9852     _arg1 
= (bool ) tempbool1
; 
9854     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9855     _result 
= (bool )wxDirItemData_m_isExpanded_set(_arg0
,_arg1
); 
9857     wxPyEndAllowThreads(__tstate
); 
9858     if (PyErr_Occurred()) return NULL
; 
9859 }    _resultobj 
= Py_BuildValue("i",_result
); 
9863 #define wxDirItemData_m_isExpanded_get(_swigobj) ((bool ) _swigobj->m_isExpanded) 
9864 static PyObject 
*_wrap_wxDirItemData_m_isExpanded_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9865     PyObject 
* _resultobj
; 
9867     wxDirItemData 
* _arg0
; 
9868     PyObject 
* _argo0 
= 0; 
9869     char *_kwnames
[] = { "self", NULL 
}; 
9872     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDirItemData_m_isExpanded_get",_kwnames
,&_argo0
))  
9875         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9876         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9877             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_isExpanded_get. Expected _wxDirItemData_p."); 
9882     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9883     _result 
= (bool )wxDirItemData_m_isExpanded_get(_arg0
); 
9885     wxPyEndAllowThreads(__tstate
); 
9886     if (PyErr_Occurred()) return NULL
; 
9887 }    _resultobj 
= Py_BuildValue("i",_result
); 
9891 #define wxDirItemData_m_isDir_set(_swigobj,_swigval) (_swigobj->m_isDir = _swigval,_swigval) 
9892 static PyObject 
*_wrap_wxDirItemData_m_isDir_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9893     PyObject 
* _resultobj
; 
9895     wxDirItemData 
* _arg0
; 
9897     PyObject 
* _argo0 
= 0; 
9899     char *_kwnames
[] = { "self","m_isDir", NULL 
}; 
9902     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDirItemData_m_isDir_set",_kwnames
,&_argo0
,&tempbool1
))  
9905         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9906         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9907             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_isDir_set. Expected _wxDirItemData_p."); 
9911     _arg1 
= (bool ) tempbool1
; 
9913     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9914     _result 
= (bool )wxDirItemData_m_isDir_set(_arg0
,_arg1
); 
9916     wxPyEndAllowThreads(__tstate
); 
9917     if (PyErr_Occurred()) return NULL
; 
9918 }    _resultobj 
= Py_BuildValue("i",_result
); 
9922 #define wxDirItemData_m_isDir_get(_swigobj) ((bool ) _swigobj->m_isDir) 
9923 static PyObject 
*_wrap_wxDirItemData_m_isDir_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9924     PyObject 
* _resultobj
; 
9926     wxDirItemData 
* _arg0
; 
9927     PyObject 
* _argo0 
= 0; 
9928     char *_kwnames
[] = { "self", NULL 
}; 
9931     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDirItemData_m_isDir_get",_kwnames
,&_argo0
))  
9934         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9935         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirItemData_p")) { 
9936             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirItemData_m_isDir_get. Expected _wxDirItemData_p."); 
9941     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9942     _result 
= (bool )wxDirItemData_m_isDir_get(_arg0
); 
9944     wxPyEndAllowThreads(__tstate
); 
9945     if (PyErr_Occurred()) return NULL
; 
9946 }    _resultobj 
= Py_BuildValue("i",_result
); 
9950 static void *SwigwxGenericDirCtrlTowxControl(void *ptr
) { 
9951     wxGenericDirCtrl 
*src
; 
9953     src 
= (wxGenericDirCtrl 
*) ptr
; 
9954     dest 
= (wxControl 
*) src
; 
9955     return (void *) dest
; 
9958 static void *SwigwxGenericDirCtrlTowxWindow(void *ptr
) { 
9959     wxGenericDirCtrl 
*src
; 
9961     src 
= (wxGenericDirCtrl 
*) ptr
; 
9962     dest 
= (wxWindow 
*) src
; 
9963     return (void *) dest
; 
9966 static void *SwigwxGenericDirCtrlTowxEvtHandler(void *ptr
) { 
9967     wxGenericDirCtrl 
*src
; 
9969     src 
= (wxGenericDirCtrl 
*) ptr
; 
9970     dest 
= (wxEvtHandler 
*) src
; 
9971     return (void *) dest
; 
9974 static void *SwigwxGenericDirCtrlTowxObject(void *ptr
) { 
9975     wxGenericDirCtrl 
*src
; 
9977     src 
= (wxGenericDirCtrl 
*) ptr
; 
9978     dest 
= (wxObject 
*) src
; 
9979     return (void *) dest
; 
9982 #define new_wxGenericDirCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (new wxGenericDirCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8)) 
9983 static PyObject 
*_wrap_new_wxGenericDirCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9984     PyObject 
* _resultobj
; 
9985     wxGenericDirCtrl 
* _result
; 
9987     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
9988     wxString 
* _arg2 
= (wxString 
*) &wxPyDirDialogDefaultFolderStr
; 
9989     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
9990     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
9991     long  _arg5 
= (long ) (wxDIRCTRL_3D_INTERNAL
)|wxSUNKEN_BORDER
; 
9992     wxString 
* _arg6 
= (wxString 
*) &wxPyEmptyString
; 
9993     int  _arg7 
= (int ) 0; 
9994     wxString 
* _arg8 
= (wxString 
*) &wxPy_TreeCtrlNameStr
; 
9995     PyObject 
* _argo0 
= 0; 
9996     PyObject 
* _obj2 
= 0; 
9998     PyObject 
* _obj3 
= 0; 
10000     PyObject 
* _obj4 
= 0; 
10001     PyObject 
* _obj6 
= 0; 
10002     PyObject 
* _obj8 
= 0; 
10003     char *_kwnames
[] = { "parent","id","dir","pos","size","style","filter","defaultFilter","name", NULL 
}; 
10007     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOOlOiO:new_wxGenericDirCtrl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
,&_arg7
,&_obj8
))  
10010         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10011         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
10012             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxGenericDirCtrl. Expected _wxWindow_p."); 
10018     _arg2 
= wxString_in_helper(_obj2
); 
10025     if (! wxPoint_helper(_obj3
, &_arg3
)) 
10031     if (! wxSize_helper(_obj4
, &_arg4
)) 
10036     _arg6 
= wxString_in_helper(_obj6
); 
10042     _arg8 
= wxString_in_helper(_obj8
); 
10047     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10048     _result 
= (wxGenericDirCtrl 
*)new_wxGenericDirCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,_arg7
,*_arg8
); 
10050     wxPyEndAllowThreads(__tstate
); 
10051     if (PyErr_Occurred()) return NULL
; 
10053         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDirCtrl_p"); 
10054         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10056         Py_INCREF(Py_None
); 
10057         _resultobj 
= Py_None
; 
10074 #define new_wxPreGenericDirCtrl() (new wxGenericDirCtrl()) 
10075 static PyObject 
*_wrap_new_wxPreGenericDirCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10076     PyObject 
* _resultobj
; 
10077     wxGenericDirCtrl 
* _result
; 
10078     char *_kwnames
[] = {  NULL 
}; 
10082     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreGenericDirCtrl",_kwnames
))  
10085     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10086     _result 
= (wxGenericDirCtrl 
*)new_wxPreGenericDirCtrl(); 
10088     wxPyEndAllowThreads(__tstate
); 
10089     if (PyErr_Occurred()) return NULL
; 
10091         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDirCtrl_p"); 
10092         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10094         Py_INCREF(Py_None
); 
10095         _resultobj 
= Py_None
; 
10100 #define wxGenericDirCtrl_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8)) 
10101 static PyObject 
*_wrap_wxGenericDirCtrl_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10102     PyObject 
* _resultobj
; 
10104     wxGenericDirCtrl 
* _arg0
; 
10106     wxWindowID  _arg2 
= (wxWindowID 
) -1; 
10107     wxString 
* _arg3 
= (wxString 
*) &wxPyDirDialogDefaultFolderStr
; 
10108     wxPoint 
* _arg4 
= (wxPoint 
*) &wxDefaultPosition
; 
10109     wxSize 
* _arg5 
= (wxSize 
*) &wxDefaultSize
; 
10110     long  _arg6 
= (long ) (wxDIRCTRL_3D_INTERNAL
)|wxSUNKEN_BORDER
; 
10111     wxString 
* _arg7 
= (wxString 
*) &wxPyEmptyString
; 
10112     int  _arg8 
= (int ) 0; 
10113     wxString 
* _arg9 
= (wxString 
*) &wxPy_TreeCtrlNameStr
; 
10114     PyObject 
* _argo0 
= 0; 
10115     PyObject 
* _argo1 
= 0; 
10116     PyObject 
* _obj3 
= 0; 
10118     PyObject 
* _obj4 
= 0; 
10120     PyObject 
* _obj5 
= 0; 
10121     PyObject 
* _obj7 
= 0; 
10122     PyObject 
* _obj9 
= 0; 
10123     char *_kwnames
[] = { "self","parent","id","dir","pos","size","style","filter","defaultFilter","name", NULL 
}; 
10126     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOOlOiO:wxGenericDirCtrl_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_obj5
,&_arg6
,&_obj7
,&_arg8
,&_obj9
))  
10129         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10130         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10131             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_Create. Expected _wxGenericDirCtrl_p."); 
10136         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10137         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
10138             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGenericDirCtrl_Create. Expected _wxWindow_p."); 
10144     _arg3 
= wxString_in_helper(_obj3
); 
10151     if (! wxPoint_helper(_obj4
, &_arg4
)) 
10157     if (! wxSize_helper(_obj5
, &_arg5
)) 
10162     _arg7 
= wxString_in_helper(_obj7
); 
10168     _arg9 
= wxString_in_helper(_obj9
); 
10173     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10174     _result 
= (bool )wxGenericDirCtrl_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,*_arg7
,_arg8
,*_arg9
); 
10176     wxPyEndAllowThreads(__tstate
); 
10177     if (PyErr_Occurred()) return NULL
; 
10178 }    _resultobj 
= Py_BuildValue("i",_result
); 
10194 #define wxGenericDirCtrl_ExpandPath(_swigobj,_swigarg0)  (_swigobj->ExpandPath(_swigarg0)) 
10195 static PyObject 
*_wrap_wxGenericDirCtrl_ExpandPath(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10196     PyObject 
* _resultobj
; 
10198     wxGenericDirCtrl 
* _arg0
; 
10200     PyObject 
* _argo0 
= 0; 
10201     PyObject 
* _obj1 
= 0; 
10202     char *_kwnames
[] = { "self","path", NULL 
}; 
10205     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGenericDirCtrl_ExpandPath",_kwnames
,&_argo0
,&_obj1
))  
10208         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10209         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10210             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_ExpandPath. Expected _wxGenericDirCtrl_p."); 
10215     _arg1 
= wxString_in_helper(_obj1
); 
10220     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10221     _result 
= (bool )wxGenericDirCtrl_ExpandPath(_arg0
,*_arg1
); 
10223     wxPyEndAllowThreads(__tstate
); 
10224     if (PyErr_Occurred()) return NULL
; 
10225 }    _resultobj 
= Py_BuildValue("i",_result
); 
10233 #define wxGenericDirCtrl_GetDefaultPath(_swigobj)  (_swigobj->GetDefaultPath()) 
10234 static PyObject 
*_wrap_wxGenericDirCtrl_GetDefaultPath(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10235     PyObject 
* _resultobj
; 
10236     wxString 
* _result
; 
10237     wxGenericDirCtrl 
* _arg0
; 
10238     PyObject 
* _argo0 
= 0; 
10239     char *_kwnames
[] = { "self", NULL 
}; 
10242     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetDefaultPath",_kwnames
,&_argo0
))  
10245         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10246         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10247             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetDefaultPath. Expected _wxGenericDirCtrl_p."); 
10252     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10253     _result 
= new wxString (wxGenericDirCtrl_GetDefaultPath(_arg0
)); 
10255     wxPyEndAllowThreads(__tstate
); 
10256     if (PyErr_Occurred()) return NULL
; 
10259     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
10261     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10270 #define wxGenericDirCtrl_SetDefaultPath(_swigobj,_swigarg0)  (_swigobj->SetDefaultPath(_swigarg0)) 
10271 static PyObject 
*_wrap_wxGenericDirCtrl_SetDefaultPath(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10272     PyObject 
* _resultobj
; 
10273     wxGenericDirCtrl 
* _arg0
; 
10275     PyObject 
* _argo0 
= 0; 
10276     PyObject 
* _obj1 
= 0; 
10277     char *_kwnames
[] = { "self","path", NULL 
}; 
10280     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGenericDirCtrl_SetDefaultPath",_kwnames
,&_argo0
,&_obj1
))  
10283         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10284         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10285             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_SetDefaultPath. Expected _wxGenericDirCtrl_p."); 
10290     _arg1 
= wxString_in_helper(_obj1
); 
10295     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10296     wxGenericDirCtrl_SetDefaultPath(_arg0
,*_arg1
); 
10298     wxPyEndAllowThreads(__tstate
); 
10299     if (PyErr_Occurred()) return NULL
; 
10300 }    Py_INCREF(Py_None
); 
10301     _resultobj 
= Py_None
; 
10309 #define wxGenericDirCtrl_GetPath(_swigobj)  (_swigobj->GetPath()) 
10310 static PyObject 
*_wrap_wxGenericDirCtrl_GetPath(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10311     PyObject 
* _resultobj
; 
10312     wxString 
* _result
; 
10313     wxGenericDirCtrl 
* _arg0
; 
10314     PyObject 
* _argo0 
= 0; 
10315     char *_kwnames
[] = { "self", NULL 
}; 
10318     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetPath",_kwnames
,&_argo0
))  
10321         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10322         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10323             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetPath. Expected _wxGenericDirCtrl_p."); 
10328     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10329     _result 
= new wxString (wxGenericDirCtrl_GetPath(_arg0
)); 
10331     wxPyEndAllowThreads(__tstate
); 
10332     if (PyErr_Occurred()) return NULL
; 
10335     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
10337     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10346 #define wxGenericDirCtrl_GetFilePath(_swigobj)  (_swigobj->GetFilePath()) 
10347 static PyObject 
*_wrap_wxGenericDirCtrl_GetFilePath(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10348     PyObject 
* _resultobj
; 
10349     wxString 
* _result
; 
10350     wxGenericDirCtrl 
* _arg0
; 
10351     PyObject 
* _argo0 
= 0; 
10352     char *_kwnames
[] = { "self", NULL 
}; 
10355     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetFilePath",_kwnames
,&_argo0
))  
10358         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10359         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10360             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetFilePath. Expected _wxGenericDirCtrl_p."); 
10365     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10366     _result 
= new wxString (wxGenericDirCtrl_GetFilePath(_arg0
)); 
10368     wxPyEndAllowThreads(__tstate
); 
10369     if (PyErr_Occurred()) return NULL
; 
10372     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
10374     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10383 #define wxGenericDirCtrl_SetPath(_swigobj,_swigarg0)  (_swigobj->SetPath(_swigarg0)) 
10384 static PyObject 
*_wrap_wxGenericDirCtrl_SetPath(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10385     PyObject 
* _resultobj
; 
10386     wxGenericDirCtrl 
* _arg0
; 
10388     PyObject 
* _argo0 
= 0; 
10389     PyObject 
* _obj1 
= 0; 
10390     char *_kwnames
[] = { "self","path", NULL 
}; 
10393     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGenericDirCtrl_SetPath",_kwnames
,&_argo0
,&_obj1
))  
10396         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10397         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10398             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_SetPath. Expected _wxGenericDirCtrl_p."); 
10403     _arg1 
= wxString_in_helper(_obj1
); 
10408     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10409     wxGenericDirCtrl_SetPath(_arg0
,*_arg1
); 
10411     wxPyEndAllowThreads(__tstate
); 
10412     if (PyErr_Occurred()) return NULL
; 
10413 }    Py_INCREF(Py_None
); 
10414     _resultobj 
= Py_None
; 
10422 #define wxGenericDirCtrl_ShowHidden(_swigobj,_swigarg0)  (_swigobj->ShowHidden(_swigarg0)) 
10423 static PyObject 
*_wrap_wxGenericDirCtrl_ShowHidden(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10424     PyObject 
* _resultobj
; 
10425     wxGenericDirCtrl 
* _arg0
; 
10427     PyObject 
* _argo0 
= 0; 
10429     char *_kwnames
[] = { "self","show", NULL 
}; 
10432     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGenericDirCtrl_ShowHidden",_kwnames
,&_argo0
,&tempbool1
))  
10435         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10436         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10437             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_ShowHidden. Expected _wxGenericDirCtrl_p."); 
10441     _arg1 
= (bool ) tempbool1
; 
10443     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10444     wxGenericDirCtrl_ShowHidden(_arg0
,_arg1
); 
10446     wxPyEndAllowThreads(__tstate
); 
10447     if (PyErr_Occurred()) return NULL
; 
10448 }    Py_INCREF(Py_None
); 
10449     _resultobj 
= Py_None
; 
10453 #define wxGenericDirCtrl_GetShowHidden(_swigobj)  (_swigobj->GetShowHidden()) 
10454 static PyObject 
*_wrap_wxGenericDirCtrl_GetShowHidden(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10455     PyObject 
* _resultobj
; 
10457     wxGenericDirCtrl 
* _arg0
; 
10458     PyObject 
* _argo0 
= 0; 
10459     char *_kwnames
[] = { "self", NULL 
}; 
10462     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetShowHidden",_kwnames
,&_argo0
))  
10465         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10466         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10467             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetShowHidden. Expected _wxGenericDirCtrl_p."); 
10472     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10473     _result 
= (bool )wxGenericDirCtrl_GetShowHidden(_arg0
); 
10475     wxPyEndAllowThreads(__tstate
); 
10476     if (PyErr_Occurred()) return NULL
; 
10477 }    _resultobj 
= Py_BuildValue("i",_result
); 
10481 #define wxGenericDirCtrl_GetFilter(_swigobj)  (_swigobj->GetFilter()) 
10482 static PyObject 
*_wrap_wxGenericDirCtrl_GetFilter(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10483     PyObject 
* _resultobj
; 
10484     wxString 
* _result
; 
10485     wxGenericDirCtrl 
* _arg0
; 
10486     PyObject 
* _argo0 
= 0; 
10487     char *_kwnames
[] = { "self", NULL 
}; 
10490     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetFilter",_kwnames
,&_argo0
))  
10493         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10494         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10495             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetFilter. Expected _wxGenericDirCtrl_p."); 
10500     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10501     _result 
= new wxString (wxGenericDirCtrl_GetFilter(_arg0
)); 
10503     wxPyEndAllowThreads(__tstate
); 
10504     if (PyErr_Occurred()) return NULL
; 
10507     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
10509     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10518 #define wxGenericDirCtrl_SetFilter(_swigobj,_swigarg0)  (_swigobj->SetFilter(_swigarg0)) 
10519 static PyObject 
*_wrap_wxGenericDirCtrl_SetFilter(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10520     PyObject 
* _resultobj
; 
10521     wxGenericDirCtrl 
* _arg0
; 
10523     PyObject 
* _argo0 
= 0; 
10524     PyObject 
* _obj1 
= 0; 
10525     char *_kwnames
[] = { "self","filter", NULL 
}; 
10528     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGenericDirCtrl_SetFilter",_kwnames
,&_argo0
,&_obj1
))  
10531         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10532         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10533             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_SetFilter. Expected _wxGenericDirCtrl_p."); 
10538     _arg1 
= wxString_in_helper(_obj1
); 
10543     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10544     wxGenericDirCtrl_SetFilter(_arg0
,*_arg1
); 
10546     wxPyEndAllowThreads(__tstate
); 
10547     if (PyErr_Occurred()) return NULL
; 
10548 }    Py_INCREF(Py_None
); 
10549     _resultobj 
= Py_None
; 
10557 #define wxGenericDirCtrl_GetFilterIndex(_swigobj)  (_swigobj->GetFilterIndex()) 
10558 static PyObject 
*_wrap_wxGenericDirCtrl_GetFilterIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10559     PyObject 
* _resultobj
; 
10561     wxGenericDirCtrl 
* _arg0
; 
10562     PyObject 
* _argo0 
= 0; 
10563     char *_kwnames
[] = { "self", NULL 
}; 
10566     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetFilterIndex",_kwnames
,&_argo0
))  
10569         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10570         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10571             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetFilterIndex. Expected _wxGenericDirCtrl_p."); 
10576     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10577     _result 
= (int )wxGenericDirCtrl_GetFilterIndex(_arg0
); 
10579     wxPyEndAllowThreads(__tstate
); 
10580     if (PyErr_Occurred()) return NULL
; 
10581 }    _resultobj 
= Py_BuildValue("i",_result
); 
10585 #define wxGenericDirCtrl_SetFilterIndex(_swigobj,_swigarg0)  (_swigobj->SetFilterIndex(_swigarg0)) 
10586 static PyObject 
*_wrap_wxGenericDirCtrl_SetFilterIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10587     PyObject 
* _resultobj
; 
10588     wxGenericDirCtrl 
* _arg0
; 
10590     PyObject 
* _argo0 
= 0; 
10591     char *_kwnames
[] = { "self","n", NULL 
}; 
10594     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGenericDirCtrl_SetFilterIndex",_kwnames
,&_argo0
,&_arg1
))  
10597         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10598         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10599             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_SetFilterIndex. Expected _wxGenericDirCtrl_p."); 
10604     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10605     wxGenericDirCtrl_SetFilterIndex(_arg0
,_arg1
); 
10607     wxPyEndAllowThreads(__tstate
); 
10608     if (PyErr_Occurred()) return NULL
; 
10609 }    Py_INCREF(Py_None
); 
10610     _resultobj 
= Py_None
; 
10614 #define wxGenericDirCtrl_GetRootId(_swigobj)  (_swigobj->GetRootId()) 
10615 static PyObject 
*_wrap_wxGenericDirCtrl_GetRootId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10616     PyObject 
* _resultobj
; 
10617     wxTreeItemId 
* _result
; 
10618     wxGenericDirCtrl 
* _arg0
; 
10619     PyObject 
* _argo0 
= 0; 
10620     char *_kwnames
[] = { "self", NULL 
}; 
10624     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetRootId",_kwnames
,&_argo0
))  
10627         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10628         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10629             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetRootId. Expected _wxGenericDirCtrl_p."); 
10634     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10635     _result 
= new wxTreeItemId (wxGenericDirCtrl_GetRootId(_arg0
)); 
10637     wxPyEndAllowThreads(__tstate
); 
10638     if (PyErr_Occurred()) return NULL
; 
10639 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
10640     _resultobj 
= Py_BuildValue("s",_ptemp
); 
10644 #define wxGenericDirCtrl_GetTreeCtrl(_swigobj)  (_swigobj->GetTreeCtrl()) 
10645 static PyObject 
*_wrap_wxGenericDirCtrl_GetTreeCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10646     PyObject 
* _resultobj
; 
10647     wxTreeCtrl 
* _result
; 
10648     wxGenericDirCtrl 
* _arg0
; 
10649     PyObject 
* _argo0 
= 0; 
10650     char *_kwnames
[] = { "self", NULL 
}; 
10653     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetTreeCtrl",_kwnames
,&_argo0
))  
10656         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10657         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10658             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetTreeCtrl. Expected _wxGenericDirCtrl_p."); 
10663     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10664     _result 
= (wxTreeCtrl 
*)wxGenericDirCtrl_GetTreeCtrl(_arg0
); 
10666     wxPyEndAllowThreads(__tstate
); 
10667     if (PyErr_Occurred()) return NULL
; 
10668 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
10672 #define wxGenericDirCtrl_GetFilterListCtrl(_swigobj)  (_swigobj->GetFilterListCtrl()) 
10673 static PyObject 
*_wrap_wxGenericDirCtrl_GetFilterListCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10674     PyObject 
* _resultobj
; 
10675     wxDirFilterListCtrl 
* _result
; 
10676     wxGenericDirCtrl 
* _arg0
; 
10677     PyObject 
* _argo0 
= 0; 
10678     char *_kwnames
[] = { "self", NULL 
}; 
10682     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_GetFilterListCtrl",_kwnames
,&_argo0
))  
10685         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10686         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10687             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_GetFilterListCtrl. Expected _wxGenericDirCtrl_p."); 
10692     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10693     _result 
= (wxDirFilterListCtrl 
*)wxGenericDirCtrl_GetFilterListCtrl(_arg0
); 
10695     wxPyEndAllowThreads(__tstate
); 
10696     if (PyErr_Occurred()) return NULL
; 
10698         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDirFilterListCtrl_p"); 
10699         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10701         Py_INCREF(Py_None
); 
10702         _resultobj 
= Py_None
; 
10707 #define wxGenericDirCtrl_ReCreateTree(_swigobj)  (_swigobj->ReCreateTree()) 
10708 static PyObject 
*_wrap_wxGenericDirCtrl_ReCreateTree(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10709     PyObject 
* _resultobj
; 
10710     wxGenericDirCtrl 
* _arg0
; 
10711     PyObject 
* _argo0 
= 0; 
10712     char *_kwnames
[] = { "self", NULL 
}; 
10715     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericDirCtrl_ReCreateTree",_kwnames
,&_argo0
))  
10718         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10719         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10720             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGenericDirCtrl_ReCreateTree. Expected _wxGenericDirCtrl_p."); 
10725     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10726     wxGenericDirCtrl_ReCreateTree(_arg0
); 
10728     wxPyEndAllowThreads(__tstate
); 
10729     if (PyErr_Occurred()) return NULL
; 
10730 }    Py_INCREF(Py_None
); 
10731     _resultobj 
= Py_None
; 
10735 static void *SwigwxDirFilterListCtrlTowxChoice(void *ptr
) { 
10736     wxDirFilterListCtrl 
*src
; 
10738     src 
= (wxDirFilterListCtrl 
*) ptr
; 
10739     dest 
= (wxChoice 
*) src
; 
10740     return (void *) dest
; 
10743 static void *SwigwxDirFilterListCtrlTowxControlWithItems(void *ptr
) { 
10744     wxDirFilterListCtrl 
*src
; 
10745     wxControlWithItems 
*dest
; 
10746     src 
= (wxDirFilterListCtrl 
*) ptr
; 
10747     dest 
= (wxControlWithItems 
*) src
; 
10748     return (void *) dest
; 
10751 static void *SwigwxDirFilterListCtrlTowxControl(void *ptr
) { 
10752     wxDirFilterListCtrl 
*src
; 
10754     src 
= (wxDirFilterListCtrl 
*) ptr
; 
10755     dest 
= (wxControl 
*) src
; 
10756     return (void *) dest
; 
10759 static void *SwigwxDirFilterListCtrlTowxWindow(void *ptr
) { 
10760     wxDirFilterListCtrl 
*src
; 
10762     src 
= (wxDirFilterListCtrl 
*) ptr
; 
10763     dest 
= (wxWindow 
*) src
; 
10764     return (void *) dest
; 
10767 static void *SwigwxDirFilterListCtrlTowxEvtHandler(void *ptr
) { 
10768     wxDirFilterListCtrl 
*src
; 
10769     wxEvtHandler 
*dest
; 
10770     src 
= (wxDirFilterListCtrl 
*) ptr
; 
10771     dest 
= (wxEvtHandler 
*) src
; 
10772     return (void *) dest
; 
10775 static void *SwigwxDirFilterListCtrlTowxObject(void *ptr
) { 
10776     wxDirFilterListCtrl 
*src
; 
10778     src 
= (wxDirFilterListCtrl 
*) ptr
; 
10779     dest 
= (wxObject 
*) src
; 
10780     return (void *) dest
; 
10783 #define new_wxDirFilterListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (new wxDirFilterListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
10784 static PyObject 
*_wrap_new_wxDirFilterListCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10785     PyObject 
* _resultobj
; 
10786     wxDirFilterListCtrl 
* _result
; 
10787     wxGenericDirCtrl 
* _arg0
; 
10788     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
10789     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
10790     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
10791     long  _arg4 
= (long ) 0; 
10792     PyObject 
* _argo0 
= 0; 
10794     PyObject 
* _obj2 
= 0; 
10796     PyObject 
* _obj3 
= 0; 
10797     char *_kwnames
[] = { "parent","id","pos","size","style", NULL 
}; 
10801     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOl:new_wxDirFilterListCtrl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
))  
10804         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10805         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDirCtrl_p")) { 
10806             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDirFilterListCtrl. Expected _wxGenericDirCtrl_p."); 
10813     if (! wxPoint_helper(_obj2
, &_arg2
)) 
10819     if (! wxSize_helper(_obj3
, &_arg3
)) 
10823     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10824     _result 
= (wxDirFilterListCtrl 
*)new_wxDirFilterListCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
); 
10826     wxPyEndAllowThreads(__tstate
); 
10827     if (PyErr_Occurred()) return NULL
; 
10829         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDirFilterListCtrl_p"); 
10830         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10832         Py_INCREF(Py_None
); 
10833         _resultobj 
= Py_None
; 
10838 #define new_wxPreDirFilterListCtrl() (new wxDirFilterListCtrl()) 
10839 static PyObject 
*_wrap_new_wxPreDirFilterListCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10840     PyObject 
* _resultobj
; 
10841     wxDirFilterListCtrl 
* _result
; 
10842     char *_kwnames
[] = {  NULL 
}; 
10846     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreDirFilterListCtrl",_kwnames
))  
10849     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10850     _result 
= (wxDirFilterListCtrl 
*)new_wxPreDirFilterListCtrl(); 
10852     wxPyEndAllowThreads(__tstate
); 
10853     if (PyErr_Occurred()) return NULL
; 
10855         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDirFilterListCtrl_p"); 
10856         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10858         Py_INCREF(Py_None
); 
10859         _resultobj 
= Py_None
; 
10864 #define wxDirFilterListCtrl_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
10865 static PyObject 
*_wrap_wxDirFilterListCtrl_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10866     PyObject 
* _resultobj
; 
10868     wxDirFilterListCtrl 
* _arg0
; 
10869     wxGenericDirCtrl 
* _arg1
; 
10870     wxWindowID  _arg2 
= (wxWindowID 
) -1; 
10871     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
10872     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
10873     long  _arg5 
= (long ) 0; 
10874     PyObject 
* _argo0 
= 0; 
10875     PyObject 
* _argo1 
= 0; 
10877     PyObject 
* _obj3 
= 0; 
10879     PyObject 
* _obj4 
= 0; 
10880     char *_kwnames
[] = { "self","parent","id","pos","size","style", NULL 
}; 
10883     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOl:wxDirFilterListCtrl_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
))  
10886         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10887         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirFilterListCtrl_p")) { 
10888             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirFilterListCtrl_Create. Expected _wxDirFilterListCtrl_p."); 
10893         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10894         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGenericDirCtrl_p")) { 
10895             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDirFilterListCtrl_Create. Expected _wxGenericDirCtrl_p."); 
10902     if (! wxPoint_helper(_obj3
, &_arg3
)) 
10908     if (! wxSize_helper(_obj4
, &_arg4
)) 
10912     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10913     _result 
= (bool )wxDirFilterListCtrl_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
); 
10915     wxPyEndAllowThreads(__tstate
); 
10916     if (PyErr_Occurred()) return NULL
; 
10917 }    _resultobj 
= Py_BuildValue("i",_result
); 
10921 #define wxDirFilterListCtrl_FillFilterList(_swigobj,_swigarg0,_swigarg1)  (_swigobj->FillFilterList(_swigarg0,_swigarg1)) 
10922 static PyObject 
*_wrap_wxDirFilterListCtrl_FillFilterList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10923     PyObject 
* _resultobj
; 
10924     wxDirFilterListCtrl 
* _arg0
; 
10927     PyObject 
* _argo0 
= 0; 
10928     PyObject 
* _obj1 
= 0; 
10929     char *_kwnames
[] = { "self","filter","defaultFilter", NULL 
}; 
10932     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxDirFilterListCtrl_FillFilterList",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
10935         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10936         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDirFilterListCtrl_p")) { 
10937             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDirFilterListCtrl_FillFilterList. Expected _wxDirFilterListCtrl_p."); 
10942     _arg1 
= wxString_in_helper(_obj1
); 
10947     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10948     wxDirFilterListCtrl_FillFilterList(_arg0
,*_arg1
,_arg2
); 
10950     wxPyEndAllowThreads(__tstate
); 
10951     if (PyErr_Occurred()) return NULL
; 
10952 }    Py_INCREF(Py_None
); 
10953     _resultobj 
= Py_None
; 
10961 static PyMethodDef controls2cMethods
[] = { 
10962          { "wxDirFilterListCtrl_FillFilterList", (PyCFunction
) _wrap_wxDirFilterListCtrl_FillFilterList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10963          { "wxDirFilterListCtrl_Create", (PyCFunction
) _wrap_wxDirFilterListCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10964          { "new_wxPreDirFilterListCtrl", (PyCFunction
) _wrap_new_wxPreDirFilterListCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10965          { "new_wxDirFilterListCtrl", (PyCFunction
) _wrap_new_wxDirFilterListCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10966          { "wxGenericDirCtrl_ReCreateTree", (PyCFunction
) _wrap_wxGenericDirCtrl_ReCreateTree
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10967          { "wxGenericDirCtrl_GetFilterListCtrl", (PyCFunction
) _wrap_wxGenericDirCtrl_GetFilterListCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10968          { "wxGenericDirCtrl_GetTreeCtrl", (PyCFunction
) _wrap_wxGenericDirCtrl_GetTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10969          { "wxGenericDirCtrl_GetRootId", (PyCFunction
) _wrap_wxGenericDirCtrl_GetRootId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10970          { "wxGenericDirCtrl_SetFilterIndex", (PyCFunction
) _wrap_wxGenericDirCtrl_SetFilterIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10971          { "wxGenericDirCtrl_GetFilterIndex", (PyCFunction
) _wrap_wxGenericDirCtrl_GetFilterIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10972          { "wxGenericDirCtrl_SetFilter", (PyCFunction
) _wrap_wxGenericDirCtrl_SetFilter
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10973          { "wxGenericDirCtrl_GetFilter", (PyCFunction
) _wrap_wxGenericDirCtrl_GetFilter
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10974          { "wxGenericDirCtrl_GetShowHidden", (PyCFunction
) _wrap_wxGenericDirCtrl_GetShowHidden
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10975          { "wxGenericDirCtrl_ShowHidden", (PyCFunction
) _wrap_wxGenericDirCtrl_ShowHidden
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10976          { "wxGenericDirCtrl_SetPath", (PyCFunction
) _wrap_wxGenericDirCtrl_SetPath
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10977          { "wxGenericDirCtrl_GetFilePath", (PyCFunction
) _wrap_wxGenericDirCtrl_GetFilePath
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10978          { "wxGenericDirCtrl_GetPath", (PyCFunction
) _wrap_wxGenericDirCtrl_GetPath
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10979          { "wxGenericDirCtrl_SetDefaultPath", (PyCFunction
) _wrap_wxGenericDirCtrl_SetDefaultPath
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10980          { "wxGenericDirCtrl_GetDefaultPath", (PyCFunction
) _wrap_wxGenericDirCtrl_GetDefaultPath
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10981          { "wxGenericDirCtrl_ExpandPath", (PyCFunction
) _wrap_wxGenericDirCtrl_ExpandPath
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10982          { "wxGenericDirCtrl_Create", (PyCFunction
) _wrap_wxGenericDirCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10983          { "new_wxPreGenericDirCtrl", (PyCFunction
) _wrap_new_wxPreGenericDirCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10984          { "new_wxGenericDirCtrl", (PyCFunction
) _wrap_new_wxGenericDirCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10985          { "wxDirItemData_m_isDir_get", (PyCFunction
) _wrap_wxDirItemData_m_isDir_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10986          { "wxDirItemData_m_isDir_set", (PyCFunction
) _wrap_wxDirItemData_m_isDir_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10987          { "wxDirItemData_m_isExpanded_get", (PyCFunction
) _wrap_wxDirItemData_m_isExpanded_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10988          { "wxDirItemData_m_isExpanded_set", (PyCFunction
) _wrap_wxDirItemData_m_isExpanded_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10989          { "wxDirItemData_m_isHidden_get", (PyCFunction
) _wrap_wxDirItemData_m_isHidden_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10990          { "wxDirItemData_m_isHidden_set", (PyCFunction
) _wrap_wxDirItemData_m_isHidden_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10991          { "wxDirItemData_m_name_get", (PyCFunction
) _wrap_wxDirItemData_m_name_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10992          { "wxDirItemData_m_name_set", (PyCFunction
) _wrap_wxDirItemData_m_name_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10993          { "wxDirItemData_m_path_get", (PyCFunction
) _wrap_wxDirItemData_m_path_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10994          { "wxDirItemData_m_path_set", (PyCFunction
) _wrap_wxDirItemData_m_path_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10995          { "wxDirItemData_SetNewDirName", (PyCFunction
) _wrap_wxDirItemData_SetNewDirName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10996          { "new_wxDirItemData", (PyCFunction
) _wrap_new_wxDirItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10997          { "wxTreeCtrl_GetBoundingRect", (PyCFunction
) _wrap_wxTreeCtrl_GetBoundingRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10998          { "wxTreeCtrl_SetItemFont", (PyCFunction
) _wrap_wxTreeCtrl_SetItemFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10999          { "wxTreeCtrl_SetItemBackgroundColour", (PyCFunction
) _wrap_wxTreeCtrl_SetItemBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11000          { "wxTreeCtrl_SetItemTextColour", (PyCFunction
) _wrap_wxTreeCtrl_SetItemTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11001          { "wxTreeCtrl_HitTest", (PyCFunction
) _wrap_wxTreeCtrl_HitTest
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11002          { "wxTreeCtrl_IsBold", (PyCFunction
) _wrap_wxTreeCtrl_IsBold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11003          { "wxTreeCtrl_SetItemBold", (PyCFunction
) _wrap_wxTreeCtrl_SetItemBold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11004          { "wxTreeCtrl_SortChildren", (PyCFunction
) _wrap_wxTreeCtrl_SortChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11005          { "wxTreeCtrl_EditLabel", (PyCFunction
) _wrap_wxTreeCtrl_EditLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11006          { "wxTreeCtrl_GetEditControl", (PyCFunction
) _wrap_wxTreeCtrl_GetEditControl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11007          { "wxTreeCtrl_ScrollTo", (PyCFunction
) _wrap_wxTreeCtrl_ScrollTo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11008          { "wxTreeCtrl_EnsureVisible", (PyCFunction
) _wrap_wxTreeCtrl_EnsureVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11009          { "wxTreeCtrl_SelectItem", (PyCFunction
) _wrap_wxTreeCtrl_SelectItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11010          { "wxTreeCtrl_UnselectAll", (PyCFunction
) _wrap_wxTreeCtrl_UnselectAll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11011          { "wxTreeCtrl_Unselect", (PyCFunction
) _wrap_wxTreeCtrl_Unselect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11012          { "wxTreeCtrl_Toggle", (PyCFunction
) _wrap_wxTreeCtrl_Toggle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11013          { "wxTreeCtrl_CollapseAndReset", (PyCFunction
) _wrap_wxTreeCtrl_CollapseAndReset
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11014          { "wxTreeCtrl_Collapse", (PyCFunction
) _wrap_wxTreeCtrl_Collapse
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11015          { "wxTreeCtrl_Expand", (PyCFunction
) _wrap_wxTreeCtrl_Expand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11016          { "wxTreeCtrl_DeleteAllItems", (PyCFunction
) _wrap_wxTreeCtrl_DeleteAllItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11017          { "wxTreeCtrl_DeleteChildren", (PyCFunction
) _wrap_wxTreeCtrl_DeleteChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11018          { "wxTreeCtrl_Delete", (PyCFunction
) _wrap_wxTreeCtrl_Delete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11019          { "wxTreeCtrl_AppendItem", (PyCFunction
) _wrap_wxTreeCtrl_AppendItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11020          { "wxTreeCtrl_InsertItemBefore", (PyCFunction
) _wrap_wxTreeCtrl_InsertItemBefore
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11021          { "wxTreeCtrl_InsertItem", (PyCFunction
) _wrap_wxTreeCtrl_InsertItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11022          { "wxTreeCtrl_PrependItem", (PyCFunction
) _wrap_wxTreeCtrl_PrependItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11023          { "wxTreeCtrl_AddRoot", (PyCFunction
) _wrap_wxTreeCtrl_AddRoot
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11024          { "wxTreeCtrl_GetLastChild", (PyCFunction
) _wrap_wxTreeCtrl_GetLastChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11025          { "wxTreeCtrl_GetPrevVisible", (PyCFunction
) _wrap_wxTreeCtrl_GetPrevVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11026          { "wxTreeCtrl_GetNextVisible", (PyCFunction
) _wrap_wxTreeCtrl_GetNextVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11027          { "wxTreeCtrl_GetFirstVisibleItem", (PyCFunction
) _wrap_wxTreeCtrl_GetFirstVisibleItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11028          { "wxTreeCtrl_GetPrevSibling", (PyCFunction
) _wrap_wxTreeCtrl_GetPrevSibling
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11029          { "wxTreeCtrl_GetNextSibling", (PyCFunction
) _wrap_wxTreeCtrl_GetNextSibling
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11030          { "wxTreeCtrl_GetNextChild", (PyCFunction
) _wrap_wxTreeCtrl_GetNextChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11031          { "wxTreeCtrl_GetFirstChild", (PyCFunction
) _wrap_wxTreeCtrl_GetFirstChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11032          { "wxTreeCtrl_GetChildrenCount", (PyCFunction
) _wrap_wxTreeCtrl_GetChildrenCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11033          { "wxTreeCtrl_GetSelections", (PyCFunction
) _wrap_wxTreeCtrl_GetSelections
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11034          { "wxTreeCtrl_GetItemParent", (PyCFunction
) _wrap_wxTreeCtrl_GetItemParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11035          { "wxTreeCtrl_GetSelection", (PyCFunction
) _wrap_wxTreeCtrl_GetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11036          { "wxTreeCtrl_GetRootItem", (PyCFunction
) _wrap_wxTreeCtrl_GetRootItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11037          { "wxTreeCtrl_IsSelected", (PyCFunction
) _wrap_wxTreeCtrl_IsSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11038          { "wxTreeCtrl_IsExpanded", (PyCFunction
) _wrap_wxTreeCtrl_IsExpanded
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11039          { "wxTreeCtrl_ItemHasChildren", (PyCFunction
) _wrap_wxTreeCtrl_ItemHasChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11040          { "wxTreeCtrl_IsVisible", (PyCFunction
) _wrap_wxTreeCtrl_IsVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11041          { "wxTreeCtrl_GetItemFont", (PyCFunction
) _wrap_wxTreeCtrl_GetItemFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11042          { "wxTreeCtrl_GetItemBackgroundColour", (PyCFunction
) _wrap_wxTreeCtrl_GetItemBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11043          { "wxTreeCtrl_GetItemTextColour", (PyCFunction
) _wrap_wxTreeCtrl_GetItemTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11044          { "wxTreeCtrl_SetPyData", (PyCFunction
) _wrap_wxTreeCtrl_SetPyData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11045          { "wxTreeCtrl_GetPyData", (PyCFunction
) _wrap_wxTreeCtrl_GetPyData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11046          { "wxTreeCtrl_SetItemData", (PyCFunction
) _wrap_wxTreeCtrl_SetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11047          { "wxTreeCtrl_GetItemData", (PyCFunction
) _wrap_wxTreeCtrl_GetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11048          { "wxTreeCtrl_SetItemHasChildren", (PyCFunction
) _wrap_wxTreeCtrl_SetItemHasChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11049          { "wxTreeCtrl_SetItemSelectedImage", (PyCFunction
) _wrap_wxTreeCtrl_SetItemSelectedImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11050          { "wxTreeCtrl_SetItemImage", (PyCFunction
) _wrap_wxTreeCtrl_SetItemImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11051          { "wxTreeCtrl_SetItemText", (PyCFunction
) _wrap_wxTreeCtrl_SetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11052          { "wxTreeCtrl_GetItemSelectedImage", (PyCFunction
) _wrap_wxTreeCtrl_GetItemSelectedImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11053          { "wxTreeCtrl_GetItemImage", (PyCFunction
) _wrap_wxTreeCtrl_GetItemImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11054          { "wxTreeCtrl_GetItemText", (PyCFunction
) _wrap_wxTreeCtrl_GetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11055          { "wxTreeCtrl_SetSpacing", (PyCFunction
) _wrap_wxTreeCtrl_SetSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11056          { "wxTreeCtrl_GetSpacing", (PyCFunction
) _wrap_wxTreeCtrl_GetSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11057          { "wxTreeCtrl_AssignStateImageList", (PyCFunction
) _wrap_wxTreeCtrl_AssignStateImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11058          { "wxTreeCtrl_AssignImageList", (PyCFunction
) _wrap_wxTreeCtrl_AssignImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11059          { "wxTreeCtrl_SetStateImageList", (PyCFunction
) _wrap_wxTreeCtrl_SetStateImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11060          { "wxTreeCtrl_SetImageList", (PyCFunction
) _wrap_wxTreeCtrl_SetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11061          { "wxTreeCtrl_GetStateImageList", (PyCFunction
) _wrap_wxTreeCtrl_GetStateImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11062          { "wxTreeCtrl_GetImageList", (PyCFunction
) _wrap_wxTreeCtrl_GetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11063          { "wxTreeCtrl_SetIndent", (PyCFunction
) _wrap_wxTreeCtrl_SetIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11064          { "wxTreeCtrl_GetIndent", (PyCFunction
) _wrap_wxTreeCtrl_GetIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11065          { "wxTreeCtrl_GetCount", (PyCFunction
) _wrap_wxTreeCtrl_GetCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11066          { "wxTreeCtrl__setCallbackInfo", (PyCFunction
) _wrap_wxTreeCtrl__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11067          { "wxTreeCtrl_Create", (PyCFunction
) _wrap_wxTreeCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11068          { "new_wxPreTreeCtrl", (PyCFunction
) _wrap_new_wxPreTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11069          { "new_wxTreeCtrl", (PyCFunction
) _wrap_new_wxTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11070          { "wxTreeEvent_SetEditCanceled", (PyCFunction
) _wrap_wxTreeEvent_SetEditCanceled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11071          { "wxTreeEvent_SetLabel", (PyCFunction
) _wrap_wxTreeEvent_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11072          { "wxTreeEvent_SetKeyEvent", (PyCFunction
) _wrap_wxTreeEvent_SetKeyEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11073          { "wxTreeEvent_SetPoint", (PyCFunction
) _wrap_wxTreeEvent_SetPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11074          { "wxTreeEvent_SetOldItem", (PyCFunction
) _wrap_wxTreeEvent_SetOldItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11075          { "wxTreeEvent_SetItem", (PyCFunction
) _wrap_wxTreeEvent_SetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11076          { "wxTreeEvent_IsEditCancelled", (PyCFunction
) _wrap_wxTreeEvent_IsEditCancelled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11077          { "wxTreeEvent_GetLabel", (PyCFunction
) _wrap_wxTreeEvent_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11078          { "wxTreeEvent_GetKeyCode", (PyCFunction
) _wrap_wxTreeEvent_GetKeyCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11079          { "wxTreeEvent_GetKeyEvent", (PyCFunction
) _wrap_wxTreeEvent_GetKeyEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11080          { "wxTreeEvent_GetPoint", (PyCFunction
) _wrap_wxTreeEvent_GetPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11081          { "wxTreeEvent_GetOldItem", (PyCFunction
) _wrap_wxTreeEvent_GetOldItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11082          { "wxTreeEvent_GetItem", (PyCFunction
) _wrap_wxTreeEvent_GetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11083          { "new_wxTreeEvent", (PyCFunction
) _wrap_new_wxTreeEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11084          { "wxTreeItemData_SetId", (PyCFunction
) _wrap_wxTreeItemData_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11085          { "wxTreeItemData_GetId", (PyCFunction
) _wrap_wxTreeItemData_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11086          { "wxTreeItemData_SetData", (PyCFunction
) _wrap_wxTreeItemData_SetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11087          { "wxTreeItemData_GetData", (PyCFunction
) _wrap_wxTreeItemData_GetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11088          { "new_wxTreeItemData", (PyCFunction
) _wrap_new_wxTreeItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11089          { "wxTreeItemId___cmp__", (PyCFunction
) _wrap_wxTreeItemId___cmp__
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11090          { "wxTreeItemId_IsOk", (PyCFunction
) _wrap_wxTreeItemId_IsOk
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11091          { "delete_wxTreeItemId", (PyCFunction
) _wrap_delete_wxTreeItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11092          { "new_wxTreeItemId", (PyCFunction
) _wrap_new_wxTreeItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11093          { "wxTreeItemAttr_GetFont", (PyCFunction
) _wrap_wxTreeItemAttr_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11094          { "wxTreeItemAttr_GetBackgroundColour", (PyCFunction
) _wrap_wxTreeItemAttr_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11095          { "wxTreeItemAttr_GetTextColour", (PyCFunction
) _wrap_wxTreeItemAttr_GetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11096          { "wxTreeItemAttr_HasFont", (PyCFunction
) _wrap_wxTreeItemAttr_HasFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11097          { "wxTreeItemAttr_HasBackgroundColour", (PyCFunction
) _wrap_wxTreeItemAttr_HasBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11098          { "wxTreeItemAttr_HasTextColour", (PyCFunction
) _wrap_wxTreeItemAttr_HasTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11099          { "wxTreeItemAttr_SetFont", (PyCFunction
) _wrap_wxTreeItemAttr_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11100          { "wxTreeItemAttr_SetBackgroundColour", (PyCFunction
) _wrap_wxTreeItemAttr_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11101          { "wxTreeItemAttr_SetTextColour", (PyCFunction
) _wrap_wxTreeItemAttr_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11102          { "new_wxTreeItemAttr", (PyCFunction
) _wrap_new_wxTreeItemAttr
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11103          { "wxListView_ClearColumnImage", (PyCFunction
) _wrap_wxListView_ClearColumnImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11104          { "wxListView_SetColumnImage", (PyCFunction
) _wrap_wxListView_SetColumnImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11105          { "wxListView_IsSelected", (PyCFunction
) _wrap_wxListView_IsSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11106          { "wxListView_GetFirstSelected", (PyCFunction
) _wrap_wxListView_GetFirstSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11107          { "wxListView_GetNextSelected", (PyCFunction
) _wrap_wxListView_GetNextSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11108          { "wxListView_GetFocusedItem", (PyCFunction
) _wrap_wxListView_GetFocusedItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11109          { "wxListView_Focus", (PyCFunction
) _wrap_wxListView_Focus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11110          { "wxListView_Select", (PyCFunction
) _wrap_wxListView_Select
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11111          { "wxListView_Create", (PyCFunction
) _wrap_wxListView_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11112          { "new_wxPreListView", (PyCFunction
) _wrap_new_wxPreListView
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11113          { "new_wxListView", (PyCFunction
) _wrap_new_wxListView
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11114          { "wxListCtrl_GetMainWindow", (PyCFunction
) _wrap_wxListCtrl_GetMainWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11115          { "wxListCtrl_SortItems", (PyCFunction
) _wrap_wxListCtrl_SortItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11116          { "wxListCtrl_GetItemBackgroundColour", (PyCFunction
) _wrap_wxListCtrl_GetItemBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11117          { "wxListCtrl_SetItemBackgroundColour", (PyCFunction
) _wrap_wxListCtrl_SetItemBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11118          { "wxListCtrl_GetItemTextColour", (PyCFunction
) _wrap_wxListCtrl_GetItemTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11119          { "wxListCtrl_SetItemTextColour", (PyCFunction
) _wrap_wxListCtrl_SetItemTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11120          { "wxListCtrl_ScrollList", (PyCFunction
) _wrap_wxListCtrl_ScrollList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11121          { "wxListCtrl_SetItemCount", (PyCFunction
) _wrap_wxListCtrl_SetItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11122          { "wxListCtrl_InsertColumn", (PyCFunction
) _wrap_wxListCtrl_InsertColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11123          { "wxListCtrl_InsertColumnInfo", (PyCFunction
) _wrap_wxListCtrl_InsertColumnInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11124          { "wxListCtrl_InsertImageStringItem", (PyCFunction
) _wrap_wxListCtrl_InsertImageStringItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11125          { "wxListCtrl_InsertImageItem", (PyCFunction
) _wrap_wxListCtrl_InsertImageItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11126          { "wxListCtrl_InsertStringItem", (PyCFunction
) _wrap_wxListCtrl_InsertStringItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11127          { "wxListCtrl_InsertItem", (PyCFunction
) _wrap_wxListCtrl_InsertItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11128          { "wxListCtrl_HitTest", (PyCFunction
) _wrap_wxListCtrl_HitTest
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11129          { "wxListCtrl_FindItemAtPos", (PyCFunction
) _wrap_wxListCtrl_FindItemAtPos
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11130          { "wxListCtrl_FindItemData", (PyCFunction
) _wrap_wxListCtrl_FindItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11131          { "wxListCtrl_FindItem", (PyCFunction
) _wrap_wxListCtrl_FindItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11132          { "wxListCtrl_EnsureVisible", (PyCFunction
) _wrap_wxListCtrl_EnsureVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11133          { "wxListCtrl_EditLabel", (PyCFunction
) _wrap_wxListCtrl_EditLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11134          { "wxListCtrl_ClearAll", (PyCFunction
) _wrap_wxListCtrl_ClearAll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11135          { "wxListCtrl_DeleteAllColumns", (PyCFunction
) _wrap_wxListCtrl_DeleteAllColumns
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11136          { "wxListCtrl_DeleteColumn", (PyCFunction
) _wrap_wxListCtrl_DeleteColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11137          { "wxListCtrl_DeleteAllItems", (PyCFunction
) _wrap_wxListCtrl_DeleteAllItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11138          { "wxListCtrl_DeleteItem", (PyCFunction
) _wrap_wxListCtrl_DeleteItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11139          { "wxListCtrl_Arrange", (PyCFunction
) _wrap_wxListCtrl_Arrange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11140          { "wxListCtrl_RefreshItems", (PyCFunction
) _wrap_wxListCtrl_RefreshItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11141          { "wxListCtrl_RefreshItem", (PyCFunction
) _wrap_wxListCtrl_RefreshItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11142          { "wxListCtrl_IsVirtual", (PyCFunction
) _wrap_wxListCtrl_IsVirtual
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11143          { "wxListCtrl_AssignImageList", (PyCFunction
) _wrap_wxListCtrl_AssignImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11144          { "wxListCtrl_SetImageList", (PyCFunction
) _wrap_wxListCtrl_SetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11145          { "wxListCtrl_GetImageList", (PyCFunction
) _wrap_wxListCtrl_GetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11146          { "wxListCtrl_GetNextItem", (PyCFunction
) _wrap_wxListCtrl_GetNextItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11147          { "wxListCtrl_SetWindowStyleFlag", (PyCFunction
) _wrap_wxListCtrl_SetWindowStyleFlag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11148          { "wxListCtrl_SetSingleStyle", (PyCFunction
) _wrap_wxListCtrl_SetSingleStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11149          { "wxListCtrl_GetTopItem", (PyCFunction
) _wrap_wxListCtrl_GetTopItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11150          { "wxListCtrl_SetTextColour", (PyCFunction
) _wrap_wxListCtrl_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11151          { "wxListCtrl_GetTextColour", (PyCFunction
) _wrap_wxListCtrl_GetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11152          { "wxListCtrl_GetSelectedItemCount", (PyCFunction
) _wrap_wxListCtrl_GetSelectedItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11153          { "wxListCtrl_SetItemSpacing", (PyCFunction
) _wrap_wxListCtrl_SetItemSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11154          { "wxListCtrl_GetItemSpacing", (PyCFunction
) _wrap_wxListCtrl_GetItemSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11155          { "wxListCtrl_GetColumnCount", (PyCFunction
) _wrap_wxListCtrl_GetColumnCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11156          { "wxListCtrl_GetItemCount", (PyCFunction
) _wrap_wxListCtrl_GetItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11157          { "wxListCtrl_SetItemPosition", (PyCFunction
) _wrap_wxListCtrl_SetItemPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11158          { "wxListCtrl_GetItemRect", (PyCFunction
) _wrap_wxListCtrl_GetItemRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11159          { "wxListCtrl_GetItemPosition", (PyCFunction
) _wrap_wxListCtrl_GetItemPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11160          { "wxListCtrl_SetItemData", (PyCFunction
) _wrap_wxListCtrl_SetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11161          { "wxListCtrl_GetItemData", (PyCFunction
) _wrap_wxListCtrl_GetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11162          { "wxListCtrl_SetItemText", (PyCFunction
) _wrap_wxListCtrl_SetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11163          { "wxListCtrl_GetItemText", (PyCFunction
) _wrap_wxListCtrl_GetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11164          { "wxListCtrl_SetItemImage", (PyCFunction
) _wrap_wxListCtrl_SetItemImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11165          { "wxListCtrl_SetItemState", (PyCFunction
) _wrap_wxListCtrl_SetItemState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11166          { "wxListCtrl_GetItemState", (PyCFunction
) _wrap_wxListCtrl_GetItemState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11167          { "wxListCtrl_SetStringItem", (PyCFunction
) _wrap_wxListCtrl_SetStringItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11168          { "wxListCtrl_SetItem", (PyCFunction
) _wrap_wxListCtrl_SetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11169          { "wxListCtrl_GetItem", (PyCFunction
) _wrap_wxListCtrl_GetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11170          { "wxListCtrl_GetCountPerPage", (PyCFunction
) _wrap_wxListCtrl_GetCountPerPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11171          { "wxListCtrl_SetColumnWidth", (PyCFunction
) _wrap_wxListCtrl_SetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11172          { "wxListCtrl_GetColumnWidth", (PyCFunction
) _wrap_wxListCtrl_GetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11173          { "wxListCtrl_SetColumn", (PyCFunction
) _wrap_wxListCtrl_SetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11174          { "wxListCtrl_GetColumn", (PyCFunction
) _wrap_wxListCtrl_GetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11175          { "wxListCtrl_SetBackgroundColour", (PyCFunction
) _wrap_wxListCtrl_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11176          { "wxListCtrl_SetForegroundColour", (PyCFunction
) _wrap_wxListCtrl_SetForegroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11177          { "wxListCtrl__setCallbackInfo", (PyCFunction
) _wrap_wxListCtrl__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11178          { "wxListCtrl_Create", (PyCFunction
) _wrap_wxListCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11179          { "new_wxPreListCtrl", (PyCFunction
) _wrap_new_wxPreListCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11180          { "new_wxListCtrl", (PyCFunction
) _wrap_new_wxListCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11181          { "wxListEvent_GetCacheTo", (PyCFunction
) _wrap_wxListEvent_GetCacheTo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11182          { "wxListEvent_GetCacheFrom", (PyCFunction
) _wrap_wxListEvent_GetCacheFrom
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11183          { "wxListEvent_GetItem", (PyCFunction
) _wrap_wxListEvent_GetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11184          { "wxListEvent_GetMask", (PyCFunction
) _wrap_wxListEvent_GetMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11185          { "wxListEvent_GetData", (PyCFunction
) _wrap_wxListEvent_GetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11186          { "wxListEvent_GetImage", (PyCFunction
) _wrap_wxListEvent_GetImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11187          { "wxListEvent_GetText", (PyCFunction
) _wrap_wxListEvent_GetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11188          { "wxListEvent_GetLabel", (PyCFunction
) _wrap_wxListEvent_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11189          { "wxListEvent_GetPoint", (PyCFunction
) _wrap_wxListEvent_GetPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11190          { "wxListEvent_GetColumn", (PyCFunction
) _wrap_wxListEvent_GetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11191          { "wxListEvent_GetIndex", (PyCFunction
) _wrap_wxListEvent_GetIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11192          { "wxListEvent_GetKeyCode", (PyCFunction
) _wrap_wxListEvent_GetKeyCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11193          { "wxListEvent_m_item_get", (PyCFunction
) _wrap_wxListEvent_m_item_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11194          { "wxListEvent_m_pointDrag_get", (PyCFunction
) _wrap_wxListEvent_m_pointDrag_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11195          { "wxListEvent_m_col_get", (PyCFunction
) _wrap_wxListEvent_m_col_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11196          { "wxListEvent_m_itemIndex_get", (PyCFunction
) _wrap_wxListEvent_m_itemIndex_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11197          { "wxListEvent_m_oldItemIndex_get", (PyCFunction
) _wrap_wxListEvent_m_oldItemIndex_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11198          { "wxListEvent_m_code_get", (PyCFunction
) _wrap_wxListEvent_m_code_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11199          { "new_wxListEvent", (PyCFunction
) _wrap_new_wxListEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11200          { "wxListItem_m_width_get", (PyCFunction
) _wrap_wxListItem_m_width_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11201          { "wxListItem_m_width_set", (PyCFunction
) _wrap_wxListItem_m_width_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11202          { "wxListItem_m_format_get", (PyCFunction
) _wrap_wxListItem_m_format_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11203          { "wxListItem_m_format_set", (PyCFunction
) _wrap_wxListItem_m_format_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11204          { "wxListItem_m_data_get", (PyCFunction
) _wrap_wxListItem_m_data_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11205          { "wxListItem_m_data_set", (PyCFunction
) _wrap_wxListItem_m_data_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11206          { "wxListItem_m_image_get", (PyCFunction
) _wrap_wxListItem_m_image_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11207          { "wxListItem_m_image_set", (PyCFunction
) _wrap_wxListItem_m_image_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11208          { "wxListItem_m_text_get", (PyCFunction
) _wrap_wxListItem_m_text_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11209          { "wxListItem_m_text_set", (PyCFunction
) _wrap_wxListItem_m_text_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11210          { "wxListItem_m_stateMask_get", (PyCFunction
) _wrap_wxListItem_m_stateMask_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11211          { "wxListItem_m_stateMask_set", (PyCFunction
) _wrap_wxListItem_m_stateMask_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11212          { "wxListItem_m_state_get", (PyCFunction
) _wrap_wxListItem_m_state_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11213          { "wxListItem_m_state_set", (PyCFunction
) _wrap_wxListItem_m_state_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11214          { "wxListItem_m_col_get", (PyCFunction
) _wrap_wxListItem_m_col_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11215          { "wxListItem_m_col_set", (PyCFunction
) _wrap_wxListItem_m_col_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11216          { "wxListItem_m_itemId_get", (PyCFunction
) _wrap_wxListItem_m_itemId_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11217          { "wxListItem_m_itemId_set", (PyCFunction
) _wrap_wxListItem_m_itemId_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11218          { "wxListItem_m_mask_get", (PyCFunction
) _wrap_wxListItem_m_mask_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11219          { "wxListItem_m_mask_set", (PyCFunction
) _wrap_wxListItem_m_mask_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11220          { "wxListItem_GetFont", (PyCFunction
) _wrap_wxListItem_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11221          { "wxListItem_GetBackgroundColour", (PyCFunction
) _wrap_wxListItem_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11222          { "wxListItem_GetTextColour", (PyCFunction
) _wrap_wxListItem_GetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11223          { "wxListItem_HasAttributes", (PyCFunction
) _wrap_wxListItem_HasAttributes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11224          { "wxListItem_GetAttributes", (PyCFunction
) _wrap_wxListItem_GetAttributes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11225          { "wxListItem_GetAlign", (PyCFunction
) _wrap_wxListItem_GetAlign
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11226          { "wxListItem_GetWidth", (PyCFunction
) _wrap_wxListItem_GetWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11227          { "wxListItem_GetData", (PyCFunction
) _wrap_wxListItem_GetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11228          { "wxListItem_GetImage", (PyCFunction
) _wrap_wxListItem_GetImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11229          { "wxListItem_GetText", (PyCFunction
) _wrap_wxListItem_GetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11230          { "wxListItem_GetState", (PyCFunction
) _wrap_wxListItem_GetState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11231          { "wxListItem_GetColumn", (PyCFunction
) _wrap_wxListItem_GetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11232          { "wxListItem_GetId", (PyCFunction
) _wrap_wxListItem_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11233          { "wxListItem_GetMask", (PyCFunction
) _wrap_wxListItem_GetMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11234          { "wxListItem_SetFont", (PyCFunction
) _wrap_wxListItem_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11235          { "wxListItem_SetBackgroundColour", (PyCFunction
) _wrap_wxListItem_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11236          { "wxListItem_SetTextColour", (PyCFunction
) _wrap_wxListItem_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11237          { "wxListItem_SetAlign", (PyCFunction
) _wrap_wxListItem_SetAlign
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11238          { "wxListItem_SetWidth", (PyCFunction
) _wrap_wxListItem_SetWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11239          { "wxListItem_SetData", (PyCFunction
) _wrap_wxListItem_SetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11240          { "wxListItem_SetImage", (PyCFunction
) _wrap_wxListItem_SetImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11241          { "wxListItem_SetText", (PyCFunction
) _wrap_wxListItem_SetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11242          { "wxListItem_SetStateMask", (PyCFunction
) _wrap_wxListItem_SetStateMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11243          { "wxListItem_SetState", (PyCFunction
) _wrap_wxListItem_SetState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11244          { "wxListItem_SetColumn", (PyCFunction
) _wrap_wxListItem_SetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11245          { "wxListItem_SetId", (PyCFunction
) _wrap_wxListItem_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11246          { "wxListItem_SetMask", (PyCFunction
) _wrap_wxListItem_SetMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11247          { "wxListItem_ClearAttributes", (PyCFunction
) _wrap_wxListItem_ClearAttributes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11248          { "wxListItem_Clear", (PyCFunction
) _wrap_wxListItem_Clear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11249          { "delete_wxListItem", (PyCFunction
) _wrap_delete_wxListItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11250          { "new_wxListItem", (PyCFunction
) _wrap_new_wxListItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11251          { "wxListItemAttr_GetFont", (PyCFunction
) _wrap_wxListItemAttr_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11252          { "wxListItemAttr_GetBackgroundColour", (PyCFunction
) _wrap_wxListItemAttr_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11253          { "wxListItemAttr_GetTextColour", (PyCFunction
) _wrap_wxListItemAttr_GetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11254          { "wxListItemAttr_HasFont", (PyCFunction
) _wrap_wxListItemAttr_HasFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11255          { "wxListItemAttr_HasBackgroundColour", (PyCFunction
) _wrap_wxListItemAttr_HasBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11256          { "wxListItemAttr_HasTextColour", (PyCFunction
) _wrap_wxListItemAttr_HasTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11257          { "wxListItemAttr_SetFont", (PyCFunction
) _wrap_wxListItemAttr_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11258          { "wxListItemAttr_SetBackgroundColour", (PyCFunction
) _wrap_wxListItemAttr_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11259          { "wxListItemAttr_SetTextColour", (PyCFunction
) _wrap_wxListItemAttr_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11260          { "new_wxListItemAttr", (PyCFunction
) _wrap_new_wxListItemAttr
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11267  * This table is used by the pointer type-checker 
11269 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
11270     { "_wxEvent","_wxTreeEvent",SwigwxTreeEventTowxEvent
}, 
11271     { "_wxEvent","_wxListEvent",SwigwxListEventTowxEvent
}, 
11272     { "_signed_long","_long",0}, 
11273     { "_wxPrintQuality","_wxCoord",0}, 
11274     { "_wxPrintQuality","_int",0}, 
11275     { "_wxPrintQuality","_signed_int",0}, 
11276     { "_wxPrintQuality","_unsigned_int",0}, 
11277     { "_wxPrintQuality","_wxWindowID",0}, 
11278     { "_wxPrintQuality","_uint",0}, 
11279     { "_wxPrintQuality","_EBool",0}, 
11280     { "_wxPrintQuality","_size_t",0}, 
11281     { "_wxPrintQuality","_time_t",0}, 
11282     { "_wxNotifyEvent","_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent
}, 
11283     { "_wxNotifyEvent","_wxListEvent",SwigwxListEventTowxNotifyEvent
}, 
11284     { "_byte","_unsigned_char",0}, 
11285     { "_wxChoice","_wxDirFilterListCtrl",SwigwxDirFilterListCtrlTowxChoice
}, 
11286     { "_long","_unsigned_long",0}, 
11287     { "_long","_signed_long",0}, 
11288     { "_size_t","_wxCoord",0}, 
11289     { "_size_t","_wxPrintQuality",0}, 
11290     { "_size_t","_time_t",0}, 
11291     { "_size_t","_unsigned_int",0}, 
11292     { "_size_t","_int",0}, 
11293     { "_size_t","_wxWindowID",0}, 
11294     { "_size_t","_uint",0}, 
11295     { "_uint","_wxCoord",0}, 
11296     { "_uint","_wxPrintQuality",0}, 
11297     { "_uint","_time_t",0}, 
11298     { "_uint","_size_t",0}, 
11299     { "_uint","_unsigned_int",0}, 
11300     { "_uint","_int",0}, 
11301     { "_uint","_wxWindowID",0}, 
11302     { "_wxChar","_char",0}, 
11303     { "_wxCommandEvent","_wxTreeEvent",SwigwxTreeEventTowxCommandEvent
}, 
11304     { "_wxCommandEvent","_wxListEvent",SwigwxListEventTowxCommandEvent
}, 
11305     { "_char","_wxChar",0}, 
11306     { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0}, 
11307     { "_EBool","_wxCoord",0}, 
11308     { "_EBool","_wxPrintQuality",0}, 
11309     { "_EBool","_signed_int",0}, 
11310     { "_EBool","_int",0}, 
11311     { "_EBool","_wxWindowID",0}, 
11312     { "_unsigned_long","_long",0}, 
11313     { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0}, 
11314     { "_signed_int","_wxCoord",0}, 
11315     { "_signed_int","_wxPrintQuality",0}, 
11316     { "_signed_int","_EBool",0}, 
11317     { "_signed_int","_wxWindowID",0}, 
11318     { "_signed_int","_int",0}, 
11319     { "_WXTYPE","_short",0}, 
11320     { "_WXTYPE","_signed_short",0}, 
11321     { "_WXTYPE","_unsigned_short",0}, 
11322     { "_unsigned_short","_WXTYPE",0}, 
11323     { "_unsigned_short","_short",0}, 
11324     { "_wxObject","_wxDirFilterListCtrl",SwigwxDirFilterListCtrlTowxObject
}, 
11325     { "_wxObject","_wxGenericDirCtrl",SwigwxGenericDirCtrlTowxObject
}, 
11326     { "_wxObject","_wxDirItemData",SwigwxDirItemDataTowxObject
}, 
11327     { "_wxObject","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxObject
}, 
11328     { "_wxObject","_wxTreeEvent",SwigwxTreeEventTowxObject
}, 
11329     { "_wxObject","_wxPyTreeItemData",SwigwxPyTreeItemDataTowxObject
}, 
11330     { "_wxObject","_wxListView",SwigwxListViewTowxObject
}, 
11331     { "_wxObject","_wxPyListCtrl",SwigwxPyListCtrlTowxObject
}, 
11332     { "_wxObject","_wxListEvent",SwigwxListEventTowxObject
}, 
11333     { "_wxObject","_wxListItem",SwigwxListItemTowxObject
}, 
11334     { "_signed_short","_WXTYPE",0}, 
11335     { "_signed_short","_short",0}, 
11336     { "_unsigned_char","_byte",0}, 
11337     { "_wxControl","_wxDirFilterListCtrl",SwigwxDirFilterListCtrlTowxControl
}, 
11338     { "_wxControl","_wxGenericDirCtrl",SwigwxGenericDirCtrlTowxControl
}, 
11339     { "_wxControl","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxControl
}, 
11340     { "_wxControl","_wxListView",SwigwxListViewTowxControl
}, 
11341     { "_wxControl","_wxPyListCtrl",SwigwxPyListCtrlTowxControl
}, 
11342     { "_unsigned_int","_wxCoord",0}, 
11343     { "_unsigned_int","_wxPrintQuality",0}, 
11344     { "_unsigned_int","_time_t",0}, 
11345     { "_unsigned_int","_size_t",0}, 
11346     { "_unsigned_int","_uint",0}, 
11347     { "_unsigned_int","_wxWindowID",0}, 
11348     { "_unsigned_int","_int",0}, 
11349     { "_short","_WXTYPE",0}, 
11350     { "_short","_unsigned_short",0}, 
11351     { "_short","_signed_short",0}, 
11352     { "_wxControlWithItems","_wxDirFilterListCtrl",SwigwxDirFilterListCtrlTowxControlWithItems
}, 
11353     { "_wxWindowID","_wxCoord",0}, 
11354     { "_wxWindowID","_wxPrintQuality",0}, 
11355     { "_wxWindowID","_time_t",0}, 
11356     { "_wxWindowID","_size_t",0}, 
11357     { "_wxWindowID","_EBool",0}, 
11358     { "_wxWindowID","_uint",0}, 
11359     { "_wxWindowID","_int",0}, 
11360     { "_wxWindowID","_signed_int",0}, 
11361     { "_wxWindowID","_unsigned_int",0}, 
11362     { "_int","_wxCoord",0}, 
11363     { "_int","_wxPrintQuality",0}, 
11364     { "_int","_time_t",0}, 
11365     { "_int","_size_t",0}, 
11366     { "_int","_EBool",0}, 
11367     { "_int","_uint",0}, 
11368     { "_int","_wxWindowID",0}, 
11369     { "_int","_unsigned_int",0}, 
11370     { "_int","_signed_int",0}, 
11371     { "_time_t","_wxCoord",0}, 
11372     { "_time_t","_wxPrintQuality",0}, 
11373     { "_time_t","_unsigned_int",0}, 
11374     { "_time_t","_int",0}, 
11375     { "_time_t","_wxWindowID",0}, 
11376     { "_time_t","_uint",0}, 
11377     { "_time_t","_size_t",0}, 
11378     { "_wxCoord","_int",0}, 
11379     { "_wxCoord","_signed_int",0}, 
11380     { "_wxCoord","_unsigned_int",0}, 
11381     { "_wxCoord","_wxWindowID",0}, 
11382     { "_wxCoord","_uint",0}, 
11383     { "_wxCoord","_EBool",0}, 
11384     { "_wxCoord","_size_t",0}, 
11385     { "_wxCoord","_time_t",0}, 
11386     { "_wxCoord","_wxPrintQuality",0}, 
11387     { "_wxPyListCtrl","_wxListView",SwigwxListViewTowxPyListCtrl
}, 
11388     { "_wxEvtHandler","_wxDirFilterListCtrl",SwigwxDirFilterListCtrlTowxEvtHandler
}, 
11389     { "_wxEvtHandler","_wxGenericDirCtrl",SwigwxGenericDirCtrlTowxEvtHandler
}, 
11390     { "_wxEvtHandler","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxEvtHandler
}, 
11391     { "_wxEvtHandler","_wxListView",SwigwxListViewTowxEvtHandler
}, 
11392     { "_wxEvtHandler","_wxPyListCtrl",SwigwxPyListCtrlTowxEvtHandler
}, 
11393     { "_wxWindow","_wxDirFilterListCtrl",SwigwxDirFilterListCtrlTowxWindow
}, 
11394     { "_wxWindow","_wxGenericDirCtrl",SwigwxGenericDirCtrlTowxWindow
}, 
11395     { "_wxWindow","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxWindow
}, 
11396     { "_wxWindow","_wxListView",SwigwxListViewTowxWindow
}, 
11397     { "_wxWindow","_wxPyListCtrl",SwigwxPyListCtrlTowxWindow
}, 
11400 static PyObject 
*SWIG_globals
; 
11404 SWIGEXPORT(void) initcontrols2c() { 
11406          SWIG_globals 
= SWIG_newvarlink(); 
11407          m 
= Py_InitModule("controls2c", controls2cMethods
); 
11408          d 
= PyModule_GetDict(m
); 
11409          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_BEGIN_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_LIST_BEGIN_DRAG
)); 
11410          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_BEGIN_RDRAG", PyInt_FromLong((long) wxEVT_COMMAND_LIST_BEGIN_RDRAG
)); 
11411          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
)); 
11412          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_END_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_LIST_END_LABEL_EDIT
)); 
11413          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_DELETE_ITEM", PyInt_FromLong((long) wxEVT_COMMAND_LIST_DELETE_ITEM
)); 
11414          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS", PyInt_FromLong((long) wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
)); 
11415          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_GET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_LIST_GET_INFO
)); 
11416          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_SET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_LIST_SET_INFO
)); 
11417          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_SELECTED
)); 
11418          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_DESELECTED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_DESELECTED
)); 
11419          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_KEY_DOWN", PyInt_FromLong((long) wxEVT_COMMAND_LIST_KEY_DOWN
)); 
11420          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_INSERT_ITEM", PyInt_FromLong((long) wxEVT_COMMAND_LIST_INSERT_ITEM
)); 
11421          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_COL_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_COL_CLICK
)); 
11422          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
)); 
11423          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
)); 
11424          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_ACTIVATED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_ACTIVATED
)); 
11425          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_CACHE_HINT", PyInt_FromLong((long) wxEVT_COMMAND_LIST_CACHE_HINT
)); 
11426          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_COL_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
)); 
11427          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_COL_BEGIN_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
)); 
11428          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_COL_DRAGGING", PyInt_FromLong((long) wxEVT_COMMAND_LIST_COL_DRAGGING
)); 
11429          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_COL_END_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_LIST_COL_END_DRAG
)); 
11430          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_FOCUSED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_FOCUSED
)); 
11431          PyDict_SetItemString(d
,"wxLC_VRULES", PyInt_FromLong((long) wxLC_VRULES
)); 
11432          PyDict_SetItemString(d
,"wxLC_HRULES", PyInt_FromLong((long) wxLC_HRULES
)); 
11433          PyDict_SetItemString(d
,"wxLC_ICON", PyInt_FromLong((long) wxLC_ICON
)); 
11434          PyDict_SetItemString(d
,"wxLC_SMALL_ICON", PyInt_FromLong((long) wxLC_SMALL_ICON
)); 
11435          PyDict_SetItemString(d
,"wxLC_LIST", PyInt_FromLong((long) wxLC_LIST
)); 
11436          PyDict_SetItemString(d
,"wxLC_REPORT", PyInt_FromLong((long) wxLC_REPORT
)); 
11437          PyDict_SetItemString(d
,"wxLC_ALIGN_TOP", PyInt_FromLong((long) wxLC_ALIGN_TOP
)); 
11438          PyDict_SetItemString(d
,"wxLC_ALIGN_LEFT", PyInt_FromLong((long) wxLC_ALIGN_LEFT
)); 
11439          PyDict_SetItemString(d
,"wxLC_AUTOARRANGE", PyInt_FromLong((long) wxLC_AUTOARRANGE
)); 
11440          PyDict_SetItemString(d
,"wxLC_VIRTUAL", PyInt_FromLong((long) wxLC_VIRTUAL
)); 
11441          PyDict_SetItemString(d
,"wxLC_EDIT_LABELS", PyInt_FromLong((long) wxLC_EDIT_LABELS
)); 
11442          PyDict_SetItemString(d
,"wxLC_NO_HEADER", PyInt_FromLong((long) wxLC_NO_HEADER
)); 
11443          PyDict_SetItemString(d
,"wxLC_NO_SORT_HEADER", PyInt_FromLong((long) wxLC_NO_SORT_HEADER
)); 
11444          PyDict_SetItemString(d
,"wxLC_SINGLE_SEL", PyInt_FromLong((long) wxLC_SINGLE_SEL
)); 
11445          PyDict_SetItemString(d
,"wxLC_SORT_ASCENDING", PyInt_FromLong((long) wxLC_SORT_ASCENDING
)); 
11446          PyDict_SetItemString(d
,"wxLC_SORT_DESCENDING", PyInt_FromLong((long) wxLC_SORT_DESCENDING
)); 
11447          PyDict_SetItemString(d
,"wxLC_MASK_TYPE", PyInt_FromLong((long) wxLC_MASK_TYPE
)); 
11448          PyDict_SetItemString(d
,"wxLC_MASK_ALIGN", PyInt_FromLong((long) wxLC_MASK_ALIGN
)); 
11449          PyDict_SetItemString(d
,"wxLC_MASK_SORT", PyInt_FromLong((long) wxLC_MASK_SORT
)); 
11450          PyDict_SetItemString(d
,"wxLC_USER_TEXT", PyInt_FromLong((long) wxLC_USER_TEXT
)); 
11451          PyDict_SetItemString(d
,"wxLIST_MASK_STATE", PyInt_FromLong((long) wxLIST_MASK_STATE
)); 
11452          PyDict_SetItemString(d
,"wxLIST_MASK_TEXT", PyInt_FromLong((long) wxLIST_MASK_TEXT
)); 
11453          PyDict_SetItemString(d
,"wxLIST_MASK_IMAGE", PyInt_FromLong((long) wxLIST_MASK_IMAGE
)); 
11454          PyDict_SetItemString(d
,"wxLIST_MASK_DATA", PyInt_FromLong((long) wxLIST_MASK_DATA
)); 
11455          PyDict_SetItemString(d
,"wxLIST_SET_ITEM", PyInt_FromLong((long) wxLIST_SET_ITEM
)); 
11456          PyDict_SetItemString(d
,"wxLIST_MASK_WIDTH", PyInt_FromLong((long) wxLIST_MASK_WIDTH
)); 
11457          PyDict_SetItemString(d
,"wxLIST_MASK_FORMAT", PyInt_FromLong((long) wxLIST_MASK_FORMAT
)); 
11458          PyDict_SetItemString(d
,"wxLIST_STATE_DONTCARE", PyInt_FromLong((long) wxLIST_STATE_DONTCARE
)); 
11459          PyDict_SetItemString(d
,"wxLIST_STATE_DROPHILITED", PyInt_FromLong((long) wxLIST_STATE_DROPHILITED
)); 
11460          PyDict_SetItemString(d
,"wxLIST_STATE_FOCUSED", PyInt_FromLong((long) wxLIST_STATE_FOCUSED
)); 
11461          PyDict_SetItemString(d
,"wxLIST_STATE_SELECTED", PyInt_FromLong((long) wxLIST_STATE_SELECTED
)); 
11462          PyDict_SetItemString(d
,"wxLIST_STATE_CUT", PyInt_FromLong((long) wxLIST_STATE_CUT
)); 
11463          PyDict_SetItemString(d
,"wxLIST_HITTEST_ABOVE", PyInt_FromLong((long) wxLIST_HITTEST_ABOVE
)); 
11464          PyDict_SetItemString(d
,"wxLIST_HITTEST_BELOW", PyInt_FromLong((long) wxLIST_HITTEST_BELOW
)); 
11465          PyDict_SetItemString(d
,"wxLIST_HITTEST_NOWHERE", PyInt_FromLong((long) wxLIST_HITTEST_NOWHERE
)); 
11466          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMICON", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMICON
)); 
11467          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMLABEL", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMLABEL
)); 
11468          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMRIGHT", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMRIGHT
)); 
11469          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMSTATEICON", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMSTATEICON
)); 
11470          PyDict_SetItemString(d
,"wxLIST_HITTEST_TOLEFT", PyInt_FromLong((long) wxLIST_HITTEST_TOLEFT
)); 
11471          PyDict_SetItemString(d
,"wxLIST_HITTEST_TORIGHT", PyInt_FromLong((long) wxLIST_HITTEST_TORIGHT
)); 
11472          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEM", PyInt_FromLong((long) wxLIST_HITTEST_ONITEM
)); 
11473          PyDict_SetItemString(d
,"wxLIST_NEXT_ABOVE", PyInt_FromLong((long) wxLIST_NEXT_ABOVE
)); 
11474          PyDict_SetItemString(d
,"wxLIST_NEXT_ALL", PyInt_FromLong((long) wxLIST_NEXT_ALL
)); 
11475          PyDict_SetItemString(d
,"wxLIST_NEXT_BELOW", PyInt_FromLong((long) wxLIST_NEXT_BELOW
)); 
11476          PyDict_SetItemString(d
,"wxLIST_NEXT_LEFT", PyInt_FromLong((long) wxLIST_NEXT_LEFT
)); 
11477          PyDict_SetItemString(d
,"wxLIST_NEXT_RIGHT", PyInt_FromLong((long) wxLIST_NEXT_RIGHT
)); 
11478          PyDict_SetItemString(d
,"wxLIST_ALIGN_DEFAULT", PyInt_FromLong((long) wxLIST_ALIGN_DEFAULT
)); 
11479          PyDict_SetItemString(d
,"wxLIST_ALIGN_LEFT", PyInt_FromLong((long) wxLIST_ALIGN_LEFT
)); 
11480          PyDict_SetItemString(d
,"wxLIST_ALIGN_TOP", PyInt_FromLong((long) wxLIST_ALIGN_TOP
)); 
11481          PyDict_SetItemString(d
,"wxLIST_ALIGN_SNAP_TO_GRID", PyInt_FromLong((long) wxLIST_ALIGN_SNAP_TO_GRID
)); 
11482          PyDict_SetItemString(d
,"wxLIST_AUTOSIZE", PyInt_FromLong((long) wxLIST_AUTOSIZE
)); 
11483          PyDict_SetItemString(d
,"wxLIST_AUTOSIZE_USEHEADER", PyInt_FromLong((long) wxLIST_AUTOSIZE_USEHEADER
)); 
11484          PyDict_SetItemString(d
,"wxLIST_RECT_BOUNDS", PyInt_FromLong((long) wxLIST_RECT_BOUNDS
)); 
11485          PyDict_SetItemString(d
,"wxLIST_RECT_ICON", PyInt_FromLong((long) wxLIST_RECT_ICON
)); 
11486          PyDict_SetItemString(d
,"wxLIST_RECT_LABEL", PyInt_FromLong((long) wxLIST_RECT_LABEL
)); 
11487          PyDict_SetItemString(d
,"wxLIST_FIND_UP", PyInt_FromLong((long) wxLIST_FIND_UP
)); 
11488          PyDict_SetItemString(d
,"wxLIST_FIND_DOWN", PyInt_FromLong((long) wxLIST_FIND_DOWN
)); 
11489          PyDict_SetItemString(d
,"wxLIST_FIND_LEFT", PyInt_FromLong((long) wxLIST_FIND_LEFT
)); 
11490          PyDict_SetItemString(d
,"wxLIST_FIND_RIGHT", PyInt_FromLong((long) wxLIST_FIND_RIGHT
)); 
11491          PyDict_SetItemString(d
,"wxLIST_FORMAT_LEFT", PyInt_FromLong((long) wxLIST_FORMAT_LEFT
)); 
11492          PyDict_SetItemString(d
,"wxLIST_FORMAT_RIGHT", PyInt_FromLong((long) wxLIST_FORMAT_RIGHT
)); 
11493          PyDict_SetItemString(d
,"wxLIST_FORMAT_CENTRE", PyInt_FromLong((long) wxLIST_FORMAT_CENTRE
)); 
11494          PyDict_SetItemString(d
,"wxLIST_FORMAT_CENTER", PyInt_FromLong((long) wxLIST_FORMAT_CENTER
)); 
11495          PyDict_SetItemString(d
,"wxTR_NO_BUTTONS", PyInt_FromLong((long) wxTR_NO_BUTTONS
)); 
11496          PyDict_SetItemString(d
,"wxTR_HAS_BUTTONS", PyInt_FromLong((long) wxTR_HAS_BUTTONS
)); 
11497          PyDict_SetItemString(d
,"wxTR_TWIST_BUTTONS", PyInt_FromLong((long) wxTR_TWIST_BUTTONS
)); 
11498          PyDict_SetItemString(d
,"wxTR_NO_LINES", PyInt_FromLong((long) wxTR_NO_LINES
)); 
11499          PyDict_SetItemString(d
,"wxTR_MAC_BUTTONS", PyInt_FromLong((long) wxTR_MAC_BUTTONS
)); 
11500          PyDict_SetItemString(d
,"wxTR_AQUA_BUTTONS", PyInt_FromLong((long) wxTR_AQUA_BUTTONS
)); 
11501          PyDict_SetItemString(d
,"wxTR_SINGLE", PyInt_FromLong((long) wxTR_SINGLE
)); 
11502          PyDict_SetItemString(d
,"wxTR_MULTIPLE", PyInt_FromLong((long) wxTR_MULTIPLE
)); 
11503          PyDict_SetItemString(d
,"wxTR_EXTENDED", PyInt_FromLong((long) wxTR_EXTENDED
)); 
11504          PyDict_SetItemString(d
,"wxTR_FULL_ROW_HIGHLIGHT", PyInt_FromLong((long) wxTR_FULL_ROW_HIGHLIGHT
)); 
11505          PyDict_SetItemString(d
,"wxTR_EDIT_LABELS", PyInt_FromLong((long) wxTR_EDIT_LABELS
)); 
11506          PyDict_SetItemString(d
,"wxTR_LINES_AT_ROOT", PyInt_FromLong((long) wxTR_LINES_AT_ROOT
)); 
11507          PyDict_SetItemString(d
,"wxTR_HIDE_ROOT", PyInt_FromLong((long) wxTR_HIDE_ROOT
)); 
11508          PyDict_SetItemString(d
,"wxTR_ROW_LINES", PyInt_FromLong((long) wxTR_ROW_LINES
)); 
11509          PyDict_SetItemString(d
,"wxTR_HAS_VARIABLE_ROW_HEIGHT", PyInt_FromLong((long) wxTR_HAS_VARIABLE_ROW_HEIGHT
)); 
11510          PyDict_SetItemString(d
,"wxTR_DEFAULT_STYLE", PyInt_FromLong((long) wxTR_DEFAULT_STYLE
)); 
11511          PyDict_SetItemString(d
,"wxTreeItemIcon_Normal", PyInt_FromLong((long) wxTreeItemIcon_Normal
)); 
11512          PyDict_SetItemString(d
,"wxTreeItemIcon_Selected", PyInt_FromLong((long) wxTreeItemIcon_Selected
)); 
11513          PyDict_SetItemString(d
,"wxTreeItemIcon_Expanded", PyInt_FromLong((long) wxTreeItemIcon_Expanded
)); 
11514          PyDict_SetItemString(d
,"wxTreeItemIcon_SelectedExpanded", PyInt_FromLong((long) wxTreeItemIcon_SelectedExpanded
)); 
11515          PyDict_SetItemString(d
,"wxTreeItemIcon_Max", PyInt_FromLong((long) wxTreeItemIcon_Max
)); 
11516          PyDict_SetItemString(d
,"wxTREE_HITTEST_ABOVE", PyInt_FromLong((long) wxTREE_HITTEST_ABOVE
)); 
11517          PyDict_SetItemString(d
,"wxTREE_HITTEST_BELOW", PyInt_FromLong((long) wxTREE_HITTEST_BELOW
)); 
11518          PyDict_SetItemString(d
,"wxTREE_HITTEST_NOWHERE", PyInt_FromLong((long) wxTREE_HITTEST_NOWHERE
)); 
11519          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMBUTTON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMBUTTON
)); 
11520          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMICON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMICON
)); 
11521          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMINDENT", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMINDENT
)); 
11522          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMLABEL", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMLABEL
)); 
11523          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMRIGHT", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMRIGHT
)); 
11524          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMSTATEICON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMSTATEICON
)); 
11525          PyDict_SetItemString(d
,"wxTREE_HITTEST_TOLEFT", PyInt_FromLong((long) wxTREE_HITTEST_TOLEFT
)); 
11526          PyDict_SetItemString(d
,"wxTREE_HITTEST_TORIGHT", PyInt_FromLong((long) wxTREE_HITTEST_TORIGHT
)); 
11527          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMUPPERPART", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMUPPERPART
)); 
11528          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMLOWERPART", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMLOWERPART
)); 
11529          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEM", PyInt_FromLong((long) wxTREE_HITTEST_ONITEM
)); 
11530          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_BEGIN_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_TREE_BEGIN_DRAG
)); 
11531          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_BEGIN_RDRAG", PyInt_FromLong((long) wxEVT_COMMAND_TREE_BEGIN_RDRAG
)); 
11532          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
)); 
11533          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_END_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_TREE_END_LABEL_EDIT
)); 
11534          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_DELETE_ITEM", PyInt_FromLong((long) wxEVT_COMMAND_TREE_DELETE_ITEM
)); 
11535          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_GET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_TREE_GET_INFO
)); 
11536          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_SET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_TREE_SET_INFO
)); 
11537          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_EXPANDED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_EXPANDED
)); 
11538          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_EXPANDING", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_EXPANDING
)); 
11539          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_COLLAPSED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_COLLAPSED
)); 
11540          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_COLLAPSING", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_COLLAPSING
)); 
11541          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_SEL_CHANGED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_SEL_CHANGED
)); 
11542          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_SEL_CHANGING", PyInt_FromLong((long) wxEVT_COMMAND_TREE_SEL_CHANGING
)); 
11543          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_KEY_DOWN", PyInt_FromLong((long) wxEVT_COMMAND_TREE_KEY_DOWN
)); 
11544          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_ACTIVATED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_ACTIVATED
)); 
11545          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
)); 
11546          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
)); 
11547          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_END_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_TREE_END_DRAG
)); 
11548          PyDict_SetItemString(d
,"wxDIRCTRL_DIR_ONLY", PyInt_FromLong((long) wxDIRCTRL_DIR_ONLY
)); 
11549          PyDict_SetItemString(d
,"wxDIRCTRL_SELECT_FIRST", PyInt_FromLong((long) wxDIRCTRL_SELECT_FIRST
)); 
11550          PyDict_SetItemString(d
,"wxDIRCTRL_SHOW_FILTERS", PyInt_FromLong((long) wxDIRCTRL_SHOW_FILTERS
)); 
11551          PyDict_SetItemString(d
,"wxDIRCTRL_3D_INTERNAL", PyInt_FromLong((long) wxDIRCTRL_3D_INTERNAL
)); 
11552          PyDict_SetItemString(d
,"wxDIRCTRL_EDIT_LABELS", PyInt_FromLong((long) wxDIRCTRL_EDIT_LABELS
)); 
11553          PyDict_SetItemString(d
,"wxID_TREECTRL", PyInt_FromLong((long) wxID_TREECTRL
)); 
11554          PyDict_SetItemString(d
,"wxID_FILTERLISTCTRL", PyInt_FromLong((long) wxID_FILTERLISTCTRL
)); 
11556     // Map renamed classes back to their common name for OOR 
11557     wxPyPtrTypeMap_Add("wxTreeItemData", "wxPyTreeItemData"); 
11558     wxPyPtrTypeMap_Add("wxTreeCtrl", "wxPyTreeCtrl"); 
11559     wxPyPtrTypeMap_Add("wxListCtrl", "wxPyListCtrl"); 
11562    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
11563         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);