2  * FILE : src/gtk/controls2.cpp 
   4  * This file was automatically generated by : 
   5  * Simplified Wrapper and Interface Generator (SWIG) 
   6  * Version 1.1 (Build 883) 
   8  * Portions Copyright (c) 1995-1998 
   9  * The University of Utah and The Regents of the University of California. 
  10  * Permission is granted to distribute this file in any manner provided 
  11  * this notice remains intact. 
  13  * Do not make changes to this file--changes will be lost! 
  19 /* Implementation : PYTHON */ 
  24 /* Definitions for Windows/Unix exporting */ 
  25 #if defined(__WIN32__) 
  26 #   if defined(_MSC_VER) 
  27 #       define SWIGEXPORT(a) __declspec(dllexport) a 
  29 #       if defined(__BORLANDC__) 
  30 #           define SWIGEXPORT(a) a _export 
  32 #           define SWIGEXPORT(a) a 
  36 #   define SWIGEXPORT(a) a 
  45 extern void SWIG_MakePtr(char *, void *, char *); 
  46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *)); 
  47 extern char *SWIG_GetPtr(char *, void **, char *); 
  48 extern char *SWIG_GetPtrObj(PyObject 
*, void **, char *); 
  49 extern void SWIG_addvarlink(PyObject 
*, char *, PyObject 
*(*)(void), int (*)(PyObject 
*)); 
  50 extern PyObject 
*SWIG_newvarlink(void); 
  54 #define SWIG_init    initcontrols2c 
  56 #define SWIG_name    "controls2c" 
  62 #include <wx/listctrl.h> 
  63 #include <wx/treectrl.h> 
  65 static PyObject
* l_output_helper(PyObject
* target
, PyObject
* o
) { 
  69     } else if (target 
== Py_None
) { 
  73         if (!PyList_Check(target
)) { 
  75             target 
= PyList_New(0); 
  76             PyList_Append(target
, o2
); 
  79         PyList_Append(target
,o
); 
  85 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  91     } else if (target 
== Py_None
) { 
  95         if (!PyTuple_Check(target
)) { 
  97             target 
= PyTuple_New(1); 
  98             PyTuple_SetItem(target
, 0, o2
); 
 101         PyTuple_SetItem(o3
, 0, o
); 
 104         target 
= PySequence_Concat(o2
, o3
); 
 111 #if PYTHON_API_VERSION >= 1009 
 112     static char* wxStringErrorMsg 
= "String or Unicode type required"; 
 114     static char* wxStringErrorMsg 
= "string type is required for parameter"; 
 117     int wxCALLBACK 
wxPyListCtrl_SortItems(long item1
, long item2
, long funcPtr
) { 
 119         PyObject
* func 
= (PyObject
*)funcPtr
; 
 120         bool doSave 
= wxPyRestoreThread(); 
 122         PyObject
* args 
= Py_BuildValue("(ii)", item1
, item2
); 
 123         PyObject
* result 
= PyEval_CallObject(func
, args
); 
 126             retval 
= PyInt_AsLong(result
); 
 130         wxPySaveThread(doSave
); 
 135 class wxPyTreeItemData 
: public wxTreeItemData 
{ 
 137     wxPyTreeItemData(PyObject
* obj 
= NULL
) { 
 144     ~wxPyTreeItemData() { 
 145         bool doSave 
= wxPyRestoreThread(); 
 147         wxPySaveThread(doSave
); 
 150     PyObject
* GetData() { 
 155     void SetData(PyObject
* obj
) { 
 156         bool doSave 
= wxPyRestoreThread(); 
 158         wxPySaveThread(doSave
); 
 166 class wxPyTreeCtrl 
: public wxTreeCtrl 
{ 
 168     wxPyTreeCtrl(wxWindow 
*parent
, wxWindowID id
, 
 172                  const wxValidator
& validator
, 
 174         wxTreeCtrl(parent
, id
, pos
, size
, style
, validator
, name
) {} 
 177     int OnCompareItems(const wxTreeItemId
& item1
, 
 178                        const wxTreeItemId
& item2
) { 
 180         bool doSave 
= wxPyRestoreThread(); 
 181         if (m_myInst
.findCallback("OnCompareItems")) 
 182             rval 
= m_myInst
.callCallback(Py_BuildValue( 
 184                 wxPyConstructObject((void*)&item1
, "wxTreeItemId"), 
 185                 wxPyConstructObject((void*)&item2
, "wxTreeItemId"))); 
 187             rval 
= wxTreeCtrl::OnCompareItems(item1
, item2
); 
 188         wxPySaveThread(doSave
); 
 197 #define new_wxListItemAttr() (new wxListItemAttr()) 
 198 static PyObject 
*_wrap_new_wxListItemAttr(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 199     PyObject 
* _resultobj
; 
 200     wxListItemAttr 
* _result
; 
 201     char *_kwnames
[] = {  NULL 
}; 
 205     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxListItemAttr",_kwnames
))  
 208     wxPy_BEGIN_ALLOW_THREADS
; 
 209         _result 
= (wxListItemAttr 
*)new_wxListItemAttr(); 
 211     wxPy_END_ALLOW_THREADS
; 
 213         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItemAttr_p"); 
 214         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 217         _resultobj 
= Py_None
; 
 222 #define wxListItemAttr_SetTextColour(_swigobj,_swigarg0)  (_swigobj->SetTextColour(_swigarg0)) 
 223 static PyObject 
*_wrap_wxListItemAttr_SetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 224     PyObject 
* _resultobj
; 
 225     wxListItemAttr 
* _arg0
; 
 227     PyObject 
* _argo0 
= 0; 
 229     PyObject 
* _obj1 
= 0; 
 230     char *_kwnames
[] = { "self","colText", NULL 
}; 
 233     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItemAttr_SetTextColour",_kwnames
,&_argo0
,&_obj1
))  
 236         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 237         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 238             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_SetTextColour. Expected _wxListItemAttr_p."); 
 244     if (! wxColour_helper(_obj1
, &_arg1
)) 
 248     wxPy_BEGIN_ALLOW_THREADS
; 
 249         wxListItemAttr_SetTextColour(_arg0
,*_arg1
); 
 251     wxPy_END_ALLOW_THREADS
; 
 252 }    Py_INCREF(Py_None
); 
 253     _resultobj 
= Py_None
; 
 257 #define wxListItemAttr_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
 258 static PyObject 
*_wrap_wxListItemAttr_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 259     PyObject 
* _resultobj
; 
 260     wxListItemAttr 
* _arg0
; 
 262     PyObject 
* _argo0 
= 0; 
 264     PyObject 
* _obj1 
= 0; 
 265     char *_kwnames
[] = { "self","colBack", NULL 
}; 
 268     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItemAttr_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
 271         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 272         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 273             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_SetBackgroundColour. Expected _wxListItemAttr_p."); 
 279     if (! wxColour_helper(_obj1
, &_arg1
)) 
 283     wxPy_BEGIN_ALLOW_THREADS
; 
 284         wxListItemAttr_SetBackgroundColour(_arg0
,*_arg1
); 
 286     wxPy_END_ALLOW_THREADS
; 
 287 }    Py_INCREF(Py_None
); 
 288     _resultobj 
= Py_None
; 
 292 #define wxListItemAttr_SetFont(_swigobj,_swigarg0)  (_swigobj->SetFont(_swigarg0)) 
 293 static PyObject 
*_wrap_wxListItemAttr_SetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 294     PyObject 
* _resultobj
; 
 295     wxListItemAttr 
* _arg0
; 
 297     PyObject 
* _argo0 
= 0; 
 298     PyObject 
* _argo1 
= 0; 
 299     char *_kwnames
[] = { "self","font", NULL 
}; 
 302     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItemAttr_SetFont",_kwnames
,&_argo0
,&_argo1
))  
 305         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 306         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 307             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_SetFont. Expected _wxListItemAttr_p."); 
 312         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 313         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) { 
 314             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListItemAttr_SetFont. Expected _wxFont_p."); 
 319     wxPy_BEGIN_ALLOW_THREADS
; 
 320         wxListItemAttr_SetFont(_arg0
,*_arg1
); 
 322     wxPy_END_ALLOW_THREADS
; 
 323 }    Py_INCREF(Py_None
); 
 324     _resultobj 
= Py_None
; 
 328 #define wxListItemAttr_HasTextColour(_swigobj)  (_swigobj->HasTextColour()) 
 329 static PyObject 
*_wrap_wxListItemAttr_HasTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 330     PyObject 
* _resultobj
; 
 332     wxListItemAttr 
* _arg0
; 
 333     PyObject 
* _argo0 
= 0; 
 334     char *_kwnames
[] = { "self", NULL 
}; 
 337     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_HasTextColour",_kwnames
,&_argo0
))  
 340         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 341         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 342             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_HasTextColour. Expected _wxListItemAttr_p."); 
 347     wxPy_BEGIN_ALLOW_THREADS
; 
 348         _result 
= (bool )wxListItemAttr_HasTextColour(_arg0
); 
 350     wxPy_END_ALLOW_THREADS
; 
 351 }    _resultobj 
= Py_BuildValue("i",_result
); 
 355 #define wxListItemAttr_HasBackgroundColour(_swigobj)  (_swigobj->HasBackgroundColour()) 
 356 static PyObject 
*_wrap_wxListItemAttr_HasBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 357     PyObject 
* _resultobj
; 
 359     wxListItemAttr 
* _arg0
; 
 360     PyObject 
* _argo0 
= 0; 
 361     char *_kwnames
[] = { "self", NULL 
}; 
 364     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_HasBackgroundColour",_kwnames
,&_argo0
))  
 367         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 368         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 369             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_HasBackgroundColour. Expected _wxListItemAttr_p."); 
 374     wxPy_BEGIN_ALLOW_THREADS
; 
 375         _result 
= (bool )wxListItemAttr_HasBackgroundColour(_arg0
); 
 377     wxPy_END_ALLOW_THREADS
; 
 378 }    _resultobj 
= Py_BuildValue("i",_result
); 
 382 #define wxListItemAttr_HasFont(_swigobj)  (_swigobj->HasFont()) 
 383 static PyObject 
*_wrap_wxListItemAttr_HasFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 384     PyObject 
* _resultobj
; 
 386     wxListItemAttr 
* _arg0
; 
 387     PyObject 
* _argo0 
= 0; 
 388     char *_kwnames
[] = { "self", NULL 
}; 
 391     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_HasFont",_kwnames
,&_argo0
))  
 394         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 395         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 396             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_HasFont. Expected _wxListItemAttr_p."); 
 401     wxPy_BEGIN_ALLOW_THREADS
; 
 402         _result 
= (bool )wxListItemAttr_HasFont(_arg0
); 
 404     wxPy_END_ALLOW_THREADS
; 
 405 }    _resultobj 
= Py_BuildValue("i",_result
); 
 409 #define wxListItemAttr_GetTextColour(_swigobj)  (_swigobj->GetTextColour()) 
 410 static PyObject 
*_wrap_wxListItemAttr_GetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 411     PyObject 
* _resultobj
; 
 413     wxListItemAttr 
* _arg0
; 
 414     PyObject 
* _argo0 
= 0; 
 415     char *_kwnames
[] = { "self", NULL 
}; 
 419     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_GetTextColour",_kwnames
,&_argo0
))  
 422         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 423         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 424             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_GetTextColour. Expected _wxListItemAttr_p."); 
 429     wxPy_BEGIN_ALLOW_THREADS
; 
 430         const wxColour 
& _result_ref 
= wxListItemAttr_GetTextColour(_arg0
); 
 431     _result 
= (wxColour 
*) &_result_ref
; 
 433     wxPy_END_ALLOW_THREADS
; 
 435         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p"); 
 436         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 439         _resultobj 
= Py_None
; 
 444 #define wxListItemAttr_GetBackgroundColour(_swigobj)  (_swigobj->GetBackgroundColour()) 
 445 static PyObject 
*_wrap_wxListItemAttr_GetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 446     PyObject 
* _resultobj
; 
 448     wxListItemAttr 
* _arg0
; 
 449     PyObject 
* _argo0 
= 0; 
 450     char *_kwnames
[] = { "self", NULL 
}; 
 454     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_GetBackgroundColour",_kwnames
,&_argo0
))  
 457         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 458         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 459             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_GetBackgroundColour. Expected _wxListItemAttr_p."); 
 464     wxPy_BEGIN_ALLOW_THREADS
; 
 465         const wxColour 
& _result_ref 
= wxListItemAttr_GetBackgroundColour(_arg0
); 
 466     _result 
= (wxColour 
*) &_result_ref
; 
 468     wxPy_END_ALLOW_THREADS
; 
 470         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p"); 
 471         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 474         _resultobj 
= Py_None
; 
 479 #define wxListItemAttr_GetFont(_swigobj)  (_swigobj->GetFont()) 
 480 static PyObject 
*_wrap_wxListItemAttr_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 481     PyObject 
* _resultobj
; 
 483     wxListItemAttr 
* _arg0
; 
 484     PyObject 
* _argo0 
= 0; 
 485     char *_kwnames
[] = { "self", NULL 
}; 
 489     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_GetFont",_kwnames
,&_argo0
))  
 492         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 493         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 494             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_GetFont. Expected _wxListItemAttr_p."); 
 499     wxPy_BEGIN_ALLOW_THREADS
; 
 500         const wxFont 
& _result_ref 
= wxListItemAttr_GetFont(_arg0
); 
 501     _result 
= (wxFont 
*) &_result_ref
; 
 503     wxPy_END_ALLOW_THREADS
; 
 505         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFont_p"); 
 506         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 509         _resultobj 
= Py_None
; 
 514 #define new_wxListItem() (new wxListItem()) 
 515 static PyObject 
*_wrap_new_wxListItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 516     PyObject 
* _resultobj
; 
 517     wxListItem 
* _result
; 
 518     char *_kwnames
[] = {  NULL 
}; 
 522     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxListItem",_kwnames
))  
 525     wxPy_BEGIN_ALLOW_THREADS
; 
 526         _result 
= (wxListItem 
*)new_wxListItem(); 
 528     wxPy_END_ALLOW_THREADS
; 
 530         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItem_p"); 
 531         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 534         _resultobj 
= Py_None
; 
 539 #define delete_wxListItem(_swigobj) (delete _swigobj) 
 540 static PyObject 
*_wrap_delete_wxListItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 541     PyObject 
* _resultobj
; 
 543     PyObject 
* _argo0 
= 0; 
 544     char *_kwnames
[] = { "self", NULL 
}; 
 547     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxListItem",_kwnames
,&_argo0
))  
 550         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 551         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 552             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxListItem. Expected _wxListItem_p."); 
 557     wxPy_BEGIN_ALLOW_THREADS
; 
 558         delete_wxListItem(_arg0
); 
 560     wxPy_END_ALLOW_THREADS
; 
 561 }    Py_INCREF(Py_None
); 
 562     _resultobj 
= Py_None
; 
 566 #define wxListItem_Clear(_swigobj)  (_swigobj->Clear()) 
 567 static PyObject 
*_wrap_wxListItem_Clear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 568     PyObject 
* _resultobj
; 
 570     PyObject 
* _argo0 
= 0; 
 571     char *_kwnames
[] = { "self", NULL 
}; 
 574     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_Clear",_kwnames
,&_argo0
))  
 577         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 578         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 579             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_Clear. Expected _wxListItem_p."); 
 584     wxPy_BEGIN_ALLOW_THREADS
; 
 585         wxListItem_Clear(_arg0
); 
 587     wxPy_END_ALLOW_THREADS
; 
 588 }    Py_INCREF(Py_None
); 
 589     _resultobj 
= Py_None
; 
 593 #define wxListItem_ClearAttributes(_swigobj)  (_swigobj->ClearAttributes()) 
 594 static PyObject 
*_wrap_wxListItem_ClearAttributes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 595     PyObject 
* _resultobj
; 
 597     PyObject 
* _argo0 
= 0; 
 598     char *_kwnames
[] = { "self", NULL 
}; 
 601     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_ClearAttributes",_kwnames
,&_argo0
))  
 604         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 605         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 606             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_ClearAttributes. Expected _wxListItem_p."); 
 611     wxPy_BEGIN_ALLOW_THREADS
; 
 612         wxListItem_ClearAttributes(_arg0
); 
 614     wxPy_END_ALLOW_THREADS
; 
 615 }    Py_INCREF(Py_None
); 
 616     _resultobj 
= Py_None
; 
 620 #define wxListItem_SetMask(_swigobj,_swigarg0)  (_swigobj->SetMask(_swigarg0)) 
 621 static PyObject 
*_wrap_wxListItem_SetMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 622     PyObject 
* _resultobj
; 
 625     PyObject 
* _argo0 
= 0; 
 626     char *_kwnames
[] = { "self","mask", NULL 
}; 
 629     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetMask",_kwnames
,&_argo0
,&_arg1
))  
 632         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 633         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 634             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetMask. Expected _wxListItem_p."); 
 639     wxPy_BEGIN_ALLOW_THREADS
; 
 640         wxListItem_SetMask(_arg0
,_arg1
); 
 642     wxPy_END_ALLOW_THREADS
; 
 643 }    Py_INCREF(Py_None
); 
 644     _resultobj 
= Py_None
; 
 648 #define wxListItem_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
 649 static PyObject 
*_wrap_wxListItem_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 650     PyObject 
* _resultobj
; 
 653     PyObject 
* _argo0 
= 0; 
 654     char *_kwnames
[] = { "self","id", NULL 
}; 
 657     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetId",_kwnames
,&_argo0
,&_arg1
))  
 660         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 661         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 662             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetId. Expected _wxListItem_p."); 
 667     wxPy_BEGIN_ALLOW_THREADS
; 
 668         wxListItem_SetId(_arg0
,_arg1
); 
 670     wxPy_END_ALLOW_THREADS
; 
 671 }    Py_INCREF(Py_None
); 
 672     _resultobj 
= Py_None
; 
 676 #define wxListItem_SetColumn(_swigobj,_swigarg0)  (_swigobj->SetColumn(_swigarg0)) 
 677 static PyObject 
*_wrap_wxListItem_SetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 678     PyObject 
* _resultobj
; 
 681     PyObject 
* _argo0 
= 0; 
 682     char *_kwnames
[] = { "self","col", NULL 
}; 
 685     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetColumn",_kwnames
,&_argo0
,&_arg1
))  
 688         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 689         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 690             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetColumn. Expected _wxListItem_p."); 
 695     wxPy_BEGIN_ALLOW_THREADS
; 
 696         wxListItem_SetColumn(_arg0
,_arg1
); 
 698     wxPy_END_ALLOW_THREADS
; 
 699 }    Py_INCREF(Py_None
); 
 700     _resultobj 
= Py_None
; 
 704 #define wxListItem_SetState(_swigobj,_swigarg0)  (_swigobj->SetState(_swigarg0)) 
 705 static PyObject 
*_wrap_wxListItem_SetState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 706     PyObject 
* _resultobj
; 
 709     PyObject 
* _argo0 
= 0; 
 710     char *_kwnames
[] = { "self","state", NULL 
}; 
 713     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetState",_kwnames
,&_argo0
,&_arg1
))  
 716         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 717         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 718             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetState. Expected _wxListItem_p."); 
 723     wxPy_BEGIN_ALLOW_THREADS
; 
 724         wxListItem_SetState(_arg0
,_arg1
); 
 726     wxPy_END_ALLOW_THREADS
; 
 727 }    Py_INCREF(Py_None
); 
 728     _resultobj 
= Py_None
; 
 732 #define wxListItem_SetStateMask(_swigobj,_swigarg0)  (_swigobj->SetStateMask(_swigarg0)) 
 733 static PyObject 
*_wrap_wxListItem_SetStateMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 734     PyObject 
* _resultobj
; 
 737     PyObject 
* _argo0 
= 0; 
 738     char *_kwnames
[] = { "self","stateMask", NULL 
}; 
 741     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetStateMask",_kwnames
,&_argo0
,&_arg1
))  
 744         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 745         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 746             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetStateMask. Expected _wxListItem_p."); 
 751     wxPy_BEGIN_ALLOW_THREADS
; 
 752         wxListItem_SetStateMask(_arg0
,_arg1
); 
 754     wxPy_END_ALLOW_THREADS
; 
 755 }    Py_INCREF(Py_None
); 
 756     _resultobj 
= Py_None
; 
 760 #define wxListItem_SetText(_swigobj,_swigarg0)  (_swigobj->SetText(_swigarg0)) 
 761 static PyObject 
*_wrap_wxListItem_SetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 762     PyObject 
* _resultobj
; 
 765     PyObject 
* _argo0 
= 0; 
 766     PyObject 
* _obj1 
= 0; 
 767     char *_kwnames
[] = { "self","text", NULL 
}; 
 770     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetText",_kwnames
,&_argo0
,&_obj1
))  
 773         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 774         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 775             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetText. Expected _wxListItem_p."); 
 780 #if PYTHON_API_VERSION >= 1009 
 781     char* tmpPtr
; int tmpSize
; 
 782     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
 783         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 786     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
 788     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
 790     if (!PyString_Check(_obj1
)) { 
 791         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 794     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
 798     wxPy_BEGIN_ALLOW_THREADS
; 
 799         wxListItem_SetText(_arg0
,*_arg1
); 
 801     wxPy_END_ALLOW_THREADS
; 
 802 }    Py_INCREF(Py_None
); 
 803     _resultobj 
= Py_None
; 
 811 #define wxListItem_SetImage(_swigobj,_swigarg0)  (_swigobj->SetImage(_swigarg0)) 
 812 static PyObject 
*_wrap_wxListItem_SetImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 813     PyObject 
* _resultobj
; 
 816     PyObject 
* _argo0 
= 0; 
 817     char *_kwnames
[] = { "self","image", NULL 
}; 
 820     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetImage",_kwnames
,&_argo0
,&_arg1
))  
 823         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 824         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 825             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetImage. Expected _wxListItem_p."); 
 830     wxPy_BEGIN_ALLOW_THREADS
; 
 831         wxListItem_SetImage(_arg0
,_arg1
); 
 833     wxPy_END_ALLOW_THREADS
; 
 834 }    Py_INCREF(Py_None
); 
 835     _resultobj 
= Py_None
; 
 839 #define wxListItem_SetData(_swigobj,_swigarg0)  (_swigobj->SetData(_swigarg0)) 
 840 static PyObject 
*_wrap_wxListItem_SetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 841     PyObject 
* _resultobj
; 
 844     PyObject 
* _argo0 
= 0; 
 845     char *_kwnames
[] = { "self","data", NULL 
}; 
 848     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetData",_kwnames
,&_argo0
,&_arg1
))  
 851         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 852         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 853             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetData. Expected _wxListItem_p."); 
 858     wxPy_BEGIN_ALLOW_THREADS
; 
 859         wxListItem_SetData(_arg0
,_arg1
); 
 861     wxPy_END_ALLOW_THREADS
; 
 862 }    Py_INCREF(Py_None
); 
 863     _resultobj 
= Py_None
; 
 867 #define wxListItem_SetWidth(_swigobj,_swigarg0)  (_swigobj->SetWidth(_swigarg0)) 
 868 static PyObject 
*_wrap_wxListItem_SetWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 869     PyObject 
* _resultobj
; 
 872     PyObject 
* _argo0 
= 0; 
 873     char *_kwnames
[] = { "self","width", NULL 
}; 
 876     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetWidth",_kwnames
,&_argo0
,&_arg1
))  
 879         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 880         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 881             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetWidth. Expected _wxListItem_p."); 
 886     wxPy_BEGIN_ALLOW_THREADS
; 
 887         wxListItem_SetWidth(_arg0
,_arg1
); 
 889     wxPy_END_ALLOW_THREADS
; 
 890 }    Py_INCREF(Py_None
); 
 891     _resultobj 
= Py_None
; 
 895 #define wxListItem_SetAlign(_swigobj,_swigarg0)  (_swigobj->SetAlign(_swigarg0)) 
 896 static PyObject 
*_wrap_wxListItem_SetAlign(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 897     PyObject 
* _resultobj
; 
 899     wxListColumnFormat  _arg1
; 
 900     PyObject 
* _argo0 
= 0; 
 901     char *_kwnames
[] = { "self","align", NULL 
}; 
 904     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetAlign",_kwnames
,&_argo0
,&_arg1
))  
 907         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 908         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 909             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetAlign. Expected _wxListItem_p."); 
 914     wxPy_BEGIN_ALLOW_THREADS
; 
 915         wxListItem_SetAlign(_arg0
,_arg1
); 
 917     wxPy_END_ALLOW_THREADS
; 
 918 }    Py_INCREF(Py_None
); 
 919     _resultobj 
= Py_None
; 
 923 #define wxListItem_SetTextColour(_swigobj,_swigarg0)  (_swigobj->SetTextColour(_swigarg0)) 
 924 static PyObject 
*_wrap_wxListItem_SetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 925     PyObject 
* _resultobj
; 
 928     PyObject 
* _argo0 
= 0; 
 930     PyObject 
* _obj1 
= 0; 
 931     char *_kwnames
[] = { "self","colText", NULL 
}; 
 934     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetTextColour",_kwnames
,&_argo0
,&_obj1
))  
 937         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 938         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 939             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetTextColour. Expected _wxListItem_p."); 
 945     if (! wxColour_helper(_obj1
, &_arg1
)) 
 949     wxPy_BEGIN_ALLOW_THREADS
; 
 950         wxListItem_SetTextColour(_arg0
,*_arg1
); 
 952     wxPy_END_ALLOW_THREADS
; 
 953 }    Py_INCREF(Py_None
); 
 954     _resultobj 
= Py_None
; 
 958 #define wxListItem_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
 959 static PyObject 
*_wrap_wxListItem_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 960     PyObject 
* _resultobj
; 
 963     PyObject 
* _argo0 
= 0; 
 965     PyObject 
* _obj1 
= 0; 
 966     char *_kwnames
[] = { "self","colBack", NULL 
}; 
 969     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetBackgroundColour",_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_SetBackgroundColour. Expected _wxListItem_p."); 
 980     if (! wxColour_helper(_obj1
, &_arg1
)) 
 984     wxPy_BEGIN_ALLOW_THREADS
; 
 985         wxListItem_SetBackgroundColour(_arg0
,*_arg1
); 
 987     wxPy_END_ALLOW_THREADS
; 
 988 }    Py_INCREF(Py_None
); 
 989     _resultobj 
= Py_None
; 
 993 #define wxListItem_SetFont(_swigobj,_swigarg0)  (_swigobj->SetFont(_swigarg0)) 
 994 static PyObject 
*_wrap_wxListItem_SetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 995     PyObject 
* _resultobj
; 
 998     PyObject 
* _argo0 
= 0; 
 999     PyObject 
* _argo1 
= 0; 
1000     char *_kwnames
[] = { "self","font", NULL 
}; 
1003     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetFont",_kwnames
,&_argo0
,&_argo1
))  
1006         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1007         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1008             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetFont. Expected _wxListItem_p."); 
1013         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1014         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) { 
1015             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListItem_SetFont. Expected _wxFont_p."); 
1020     wxPy_BEGIN_ALLOW_THREADS
; 
1021         wxListItem_SetFont(_arg0
,*_arg1
); 
1023     wxPy_END_ALLOW_THREADS
; 
1024 }    Py_INCREF(Py_None
); 
1025     _resultobj 
= Py_None
; 
1029 #define wxListItem_GetMask(_swigobj)  (_swigobj->GetMask()) 
1030 static PyObject 
*_wrap_wxListItem_GetMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1031     PyObject 
* _resultobj
; 
1034     PyObject 
* _argo0 
= 0; 
1035     char *_kwnames
[] = { "self", NULL 
}; 
1038     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetMask",_kwnames
,&_argo0
))  
1041         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1042         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1043             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetMask. Expected _wxListItem_p."); 
1048     wxPy_BEGIN_ALLOW_THREADS
; 
1049         _result 
= (long )wxListItem_GetMask(_arg0
); 
1051     wxPy_END_ALLOW_THREADS
; 
1052 }    _resultobj 
= Py_BuildValue("l",_result
); 
1056 #define wxListItem_GetId(_swigobj)  (_swigobj->GetId()) 
1057 static PyObject 
*_wrap_wxListItem_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1058     PyObject 
* _resultobj
; 
1061     PyObject 
* _argo0 
= 0; 
1062     char *_kwnames
[] = { "self", NULL 
}; 
1065     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetId",_kwnames
,&_argo0
))  
1068         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1069         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1070             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetId. Expected _wxListItem_p."); 
1075     wxPy_BEGIN_ALLOW_THREADS
; 
1076         _result 
= (long )wxListItem_GetId(_arg0
); 
1078     wxPy_END_ALLOW_THREADS
; 
1079 }    _resultobj 
= Py_BuildValue("l",_result
); 
1083 #define wxListItem_GetColumn(_swigobj)  (_swigobj->GetColumn()) 
1084 static PyObject 
*_wrap_wxListItem_GetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1085     PyObject 
* _resultobj
; 
1088     PyObject 
* _argo0 
= 0; 
1089     char *_kwnames
[] = { "self", NULL 
}; 
1092     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetColumn",_kwnames
,&_argo0
))  
1095         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1096         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1097             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetColumn. Expected _wxListItem_p."); 
1102     wxPy_BEGIN_ALLOW_THREADS
; 
1103         _result 
= (int )wxListItem_GetColumn(_arg0
); 
1105     wxPy_END_ALLOW_THREADS
; 
1106 }    _resultobj 
= Py_BuildValue("i",_result
); 
1110 #define wxListItem_GetState(_swigobj)  (_swigobj->GetState()) 
1111 static PyObject 
*_wrap_wxListItem_GetState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1112     PyObject 
* _resultobj
; 
1115     PyObject 
* _argo0 
= 0; 
1116     char *_kwnames
[] = { "self", NULL 
}; 
1119     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetState",_kwnames
,&_argo0
))  
1122         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1123         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1124             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetState. Expected _wxListItem_p."); 
1129     wxPy_BEGIN_ALLOW_THREADS
; 
1130         _result 
= (long )wxListItem_GetState(_arg0
); 
1132     wxPy_END_ALLOW_THREADS
; 
1133 }    _resultobj 
= Py_BuildValue("l",_result
); 
1137 #define wxListItem_GetText(_swigobj)  (_swigobj->GetText()) 
1138 static PyObject 
*_wrap_wxListItem_GetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1139     PyObject 
* _resultobj
; 
1142     PyObject 
* _argo0 
= 0; 
1143     char *_kwnames
[] = { "self", NULL 
}; 
1146     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetText",_kwnames
,&_argo0
))  
1149         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1150         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1151             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetText. Expected _wxListItem_p."); 
1156     wxPy_BEGIN_ALLOW_THREADS
; 
1157         const wxString 
& _result_ref 
= wxListItem_GetText(_arg0
); 
1158     _result 
= (wxString 
*) &_result_ref
; 
1160     wxPy_END_ALLOW_THREADS
; 
1162     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1167 #define wxListItem_GetImage(_swigobj)  (_swigobj->GetImage()) 
1168 static PyObject 
*_wrap_wxListItem_GetImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1169     PyObject 
* _resultobj
; 
1172     PyObject 
* _argo0 
= 0; 
1173     char *_kwnames
[] = { "self", NULL 
}; 
1176     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetImage",_kwnames
,&_argo0
))  
1179         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1180         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1181             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetImage. Expected _wxListItem_p."); 
1186     wxPy_BEGIN_ALLOW_THREADS
; 
1187         _result 
= (int )wxListItem_GetImage(_arg0
); 
1189     wxPy_END_ALLOW_THREADS
; 
1190 }    _resultobj 
= Py_BuildValue("i",_result
); 
1194 #define wxListItem_GetData(_swigobj)  (_swigobj->GetData()) 
1195 static PyObject 
*_wrap_wxListItem_GetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1196     PyObject 
* _resultobj
; 
1199     PyObject 
* _argo0 
= 0; 
1200     char *_kwnames
[] = { "self", NULL 
}; 
1203     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetData",_kwnames
,&_argo0
))  
1206         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1207         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1208             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetData. Expected _wxListItem_p."); 
1213     wxPy_BEGIN_ALLOW_THREADS
; 
1214         _result 
= (long )wxListItem_GetData(_arg0
); 
1216     wxPy_END_ALLOW_THREADS
; 
1217 }    _resultobj 
= Py_BuildValue("l",_result
); 
1221 #define wxListItem_GetWidth(_swigobj)  (_swigobj->GetWidth()) 
1222 static PyObject 
*_wrap_wxListItem_GetWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1223     PyObject 
* _resultobj
; 
1226     PyObject 
* _argo0 
= 0; 
1227     char *_kwnames
[] = { "self", NULL 
}; 
1230     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetWidth",_kwnames
,&_argo0
))  
1233         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1234         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1235             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetWidth. Expected _wxListItem_p."); 
1240     wxPy_BEGIN_ALLOW_THREADS
; 
1241         _result 
= (int )wxListItem_GetWidth(_arg0
); 
1243     wxPy_END_ALLOW_THREADS
; 
1244 }    _resultobj 
= Py_BuildValue("i",_result
); 
1248 #define wxListItem_GetAlign(_swigobj)  (_swigobj->GetAlign()) 
1249 static PyObject 
*_wrap_wxListItem_GetAlign(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1250     PyObject 
* _resultobj
; 
1251     wxListColumnFormat  _result
; 
1253     PyObject 
* _argo0 
= 0; 
1254     char *_kwnames
[] = { "self", NULL 
}; 
1257     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetAlign",_kwnames
,&_argo0
))  
1260         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1261         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1262             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetAlign. Expected _wxListItem_p."); 
1267     wxPy_BEGIN_ALLOW_THREADS
; 
1268         _result 
= (wxListColumnFormat 
)wxListItem_GetAlign(_arg0
); 
1270     wxPy_END_ALLOW_THREADS
; 
1271 }    _resultobj 
= Py_BuildValue("i",_result
); 
1275 #define wxListItem_GetAttributes(_swigobj)  (_swigobj->GetAttributes()) 
1276 static PyObject 
*_wrap_wxListItem_GetAttributes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1277     PyObject 
* _resultobj
; 
1278     wxListItemAttr 
* _result
; 
1280     PyObject 
* _argo0 
= 0; 
1281     char *_kwnames
[] = { "self", NULL 
}; 
1285     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetAttributes",_kwnames
,&_argo0
))  
1288         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1289         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1290             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetAttributes. Expected _wxListItem_p."); 
1295     wxPy_BEGIN_ALLOW_THREADS
; 
1296         _result 
= (wxListItemAttr 
*)wxListItem_GetAttributes(_arg0
); 
1298     wxPy_END_ALLOW_THREADS
; 
1300         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItemAttr_p"); 
1301         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1304         _resultobj 
= Py_None
; 
1309 #define wxListItem_HasAttributes(_swigobj)  (_swigobj->HasAttributes()) 
1310 static PyObject 
*_wrap_wxListItem_HasAttributes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1311     PyObject 
* _resultobj
; 
1314     PyObject 
* _argo0 
= 0; 
1315     char *_kwnames
[] = { "self", NULL 
}; 
1318     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_HasAttributes",_kwnames
,&_argo0
))  
1321         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1322         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1323             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_HasAttributes. Expected _wxListItem_p."); 
1328     wxPy_BEGIN_ALLOW_THREADS
; 
1329         _result 
= (bool )wxListItem_HasAttributes(_arg0
); 
1331     wxPy_END_ALLOW_THREADS
; 
1332 }    _resultobj 
= Py_BuildValue("i",_result
); 
1336 #define wxListItem_GetTextColour(_swigobj)  (_swigobj->GetTextColour()) 
1337 static PyObject 
*_wrap_wxListItem_GetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1338     PyObject 
* _resultobj
; 
1341     PyObject 
* _argo0 
= 0; 
1342     char *_kwnames
[] = { "self", NULL 
}; 
1346     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetTextColour",_kwnames
,&_argo0
))  
1349         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1350         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1351             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetTextColour. Expected _wxListItem_p."); 
1356     wxPy_BEGIN_ALLOW_THREADS
; 
1357         _result 
= new wxColour (wxListItem_GetTextColour(_arg0
)); 
1359     wxPy_END_ALLOW_THREADS
; 
1360 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
1361     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1365 #define wxListItem_GetBackgroundColour(_swigobj)  (_swigobj->GetBackgroundColour()) 
1366 static PyObject 
*_wrap_wxListItem_GetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1367     PyObject 
* _resultobj
; 
1370     PyObject 
* _argo0 
= 0; 
1371     char *_kwnames
[] = { "self", NULL 
}; 
1375     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetBackgroundColour",_kwnames
,&_argo0
))  
1378         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1379         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1380             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetBackgroundColour. Expected _wxListItem_p."); 
1385     wxPy_BEGIN_ALLOW_THREADS
; 
1386         _result 
= new wxColour (wxListItem_GetBackgroundColour(_arg0
)); 
1388     wxPy_END_ALLOW_THREADS
; 
1389 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
1390     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1394 #define wxListItem_GetFont(_swigobj)  (_swigobj->GetFont()) 
1395 static PyObject 
*_wrap_wxListItem_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1396     PyObject 
* _resultobj
; 
1399     PyObject 
* _argo0 
= 0; 
1400     char *_kwnames
[] = { "self", NULL 
}; 
1404     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetFont",_kwnames
,&_argo0
))  
1407         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1408         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1409             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetFont. Expected _wxListItem_p."); 
1414     wxPy_BEGIN_ALLOW_THREADS
; 
1415         _result 
= new wxFont (wxListItem_GetFont(_arg0
)); 
1417     wxPy_END_ALLOW_THREADS
; 
1418 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p"); 
1419     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1423 #define wxListItem_m_mask_set(_swigobj,_swigval) (_swigobj->m_mask = _swigval,_swigval) 
1424 static PyObject 
*_wrap_wxListItem_m_mask_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1425     PyObject 
* _resultobj
; 
1429     PyObject 
* _argo0 
= 0; 
1430     char *_kwnames
[] = { "self","m_mask", NULL 
}; 
1433     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_mask_set",_kwnames
,&_argo0
,&_arg1
))  
1436         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1437         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1438             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_mask_set. Expected _wxListItem_p."); 
1443     wxPy_BEGIN_ALLOW_THREADS
; 
1444         _result 
= (long )wxListItem_m_mask_set(_arg0
,_arg1
); 
1446     wxPy_END_ALLOW_THREADS
; 
1447 }    _resultobj 
= Py_BuildValue("l",_result
); 
1451 #define wxListItem_m_mask_get(_swigobj) ((long ) _swigobj->m_mask) 
1452 static PyObject 
*_wrap_wxListItem_m_mask_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1453     PyObject 
* _resultobj
; 
1456     PyObject 
* _argo0 
= 0; 
1457     char *_kwnames
[] = { "self", NULL 
}; 
1460     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_mask_get",_kwnames
,&_argo0
))  
1463         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1464         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1465             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_mask_get. Expected _wxListItem_p."); 
1470     wxPy_BEGIN_ALLOW_THREADS
; 
1471         _result 
= (long )wxListItem_m_mask_get(_arg0
); 
1473     wxPy_END_ALLOW_THREADS
; 
1474 }    _resultobj 
= Py_BuildValue("l",_result
); 
1478 #define wxListItem_m_itemId_set(_swigobj,_swigval) (_swigobj->m_itemId = _swigval,_swigval) 
1479 static PyObject 
*_wrap_wxListItem_m_itemId_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1480     PyObject 
* _resultobj
; 
1484     PyObject 
* _argo0 
= 0; 
1485     char *_kwnames
[] = { "self","m_itemId", NULL 
}; 
1488     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_itemId_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_itemId_set. Expected _wxListItem_p."); 
1498     wxPy_BEGIN_ALLOW_THREADS
; 
1499         _result 
= (long )wxListItem_m_itemId_set(_arg0
,_arg1
); 
1501     wxPy_END_ALLOW_THREADS
; 
1502 }    _resultobj 
= Py_BuildValue("l",_result
); 
1506 #define wxListItem_m_itemId_get(_swigobj) ((long ) _swigobj->m_itemId) 
1507 static PyObject 
*_wrap_wxListItem_m_itemId_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1508     PyObject 
* _resultobj
; 
1511     PyObject 
* _argo0 
= 0; 
1512     char *_kwnames
[] = { "self", NULL 
}; 
1515     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_itemId_get",_kwnames
,&_argo0
))  
1518         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1519         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1520             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_itemId_get. Expected _wxListItem_p."); 
1525     wxPy_BEGIN_ALLOW_THREADS
; 
1526         _result 
= (long )wxListItem_m_itemId_get(_arg0
); 
1528     wxPy_END_ALLOW_THREADS
; 
1529 }    _resultobj 
= Py_BuildValue("l",_result
); 
1533 #define wxListItem_m_col_set(_swigobj,_swigval) (_swigobj->m_col = _swigval,_swigval) 
1534 static PyObject 
*_wrap_wxListItem_m_col_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1535     PyObject 
* _resultobj
; 
1539     PyObject 
* _argo0 
= 0; 
1540     char *_kwnames
[] = { "self","m_col", NULL 
}; 
1543     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_col_set",_kwnames
,&_argo0
,&_arg1
))  
1546         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1547         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1548             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_col_set. Expected _wxListItem_p."); 
1553     wxPy_BEGIN_ALLOW_THREADS
; 
1554         _result 
= (int )wxListItem_m_col_set(_arg0
,_arg1
); 
1556     wxPy_END_ALLOW_THREADS
; 
1557 }    _resultobj 
= Py_BuildValue("i",_result
); 
1561 #define wxListItem_m_col_get(_swigobj) ((int ) _swigobj->m_col) 
1562 static PyObject 
*_wrap_wxListItem_m_col_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1563     PyObject 
* _resultobj
; 
1566     PyObject 
* _argo0 
= 0; 
1567     char *_kwnames
[] = { "self", NULL 
}; 
1570     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_col_get",_kwnames
,&_argo0
))  
1573         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1574         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1575             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_col_get. Expected _wxListItem_p."); 
1580     wxPy_BEGIN_ALLOW_THREADS
; 
1581         _result 
= (int )wxListItem_m_col_get(_arg0
); 
1583     wxPy_END_ALLOW_THREADS
; 
1584 }    _resultobj 
= Py_BuildValue("i",_result
); 
1588 #define wxListItem_m_state_set(_swigobj,_swigval) (_swigobj->m_state = _swigval,_swigval) 
1589 static PyObject 
*_wrap_wxListItem_m_state_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1590     PyObject 
* _resultobj
; 
1594     PyObject 
* _argo0 
= 0; 
1595     char *_kwnames
[] = { "self","m_state", NULL 
}; 
1598     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_state_set",_kwnames
,&_argo0
,&_arg1
))  
1601         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1602         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1603             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_state_set. Expected _wxListItem_p."); 
1608     wxPy_BEGIN_ALLOW_THREADS
; 
1609         _result 
= (long )wxListItem_m_state_set(_arg0
,_arg1
); 
1611     wxPy_END_ALLOW_THREADS
; 
1612 }    _resultobj 
= Py_BuildValue("l",_result
); 
1616 #define wxListItem_m_state_get(_swigobj) ((long ) _swigobj->m_state) 
1617 static PyObject 
*_wrap_wxListItem_m_state_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1618     PyObject 
* _resultobj
; 
1621     PyObject 
* _argo0 
= 0; 
1622     char *_kwnames
[] = { "self", NULL 
}; 
1625     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_state_get",_kwnames
,&_argo0
))  
1628         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1629         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1630             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_state_get. Expected _wxListItem_p."); 
1635     wxPy_BEGIN_ALLOW_THREADS
; 
1636         _result 
= (long )wxListItem_m_state_get(_arg0
); 
1638     wxPy_END_ALLOW_THREADS
; 
1639 }    _resultobj 
= Py_BuildValue("l",_result
); 
1643 #define wxListItem_m_stateMask_set(_swigobj,_swigval) (_swigobj->m_stateMask = _swigval,_swigval) 
1644 static PyObject 
*_wrap_wxListItem_m_stateMask_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1645     PyObject 
* _resultobj
; 
1649     PyObject 
* _argo0 
= 0; 
1650     char *_kwnames
[] = { "self","m_stateMask", NULL 
}; 
1653     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_stateMask_set",_kwnames
,&_argo0
,&_arg1
))  
1656         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1657         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1658             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_stateMask_set. Expected _wxListItem_p."); 
1663     wxPy_BEGIN_ALLOW_THREADS
; 
1664         _result 
= (long )wxListItem_m_stateMask_set(_arg0
,_arg1
); 
1666     wxPy_END_ALLOW_THREADS
; 
1667 }    _resultobj 
= Py_BuildValue("l",_result
); 
1671 #define wxListItem_m_stateMask_get(_swigobj) ((long ) _swigobj->m_stateMask) 
1672 static PyObject 
*_wrap_wxListItem_m_stateMask_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1673     PyObject 
* _resultobj
; 
1676     PyObject 
* _argo0 
= 0; 
1677     char *_kwnames
[] = { "self", NULL 
}; 
1680     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_stateMask_get",_kwnames
,&_argo0
))  
1683         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1684         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1685             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_stateMask_get. Expected _wxListItem_p."); 
1690     wxPy_BEGIN_ALLOW_THREADS
; 
1691         _result 
= (long )wxListItem_m_stateMask_get(_arg0
); 
1693     wxPy_END_ALLOW_THREADS
; 
1694 }    _resultobj 
= Py_BuildValue("l",_result
); 
1698 #define wxListItem_m_text_set(_swigobj,_swigval) (_swigobj->m_text = *(_swigval),_swigval) 
1699 static PyObject 
*_wrap_wxListItem_m_text_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1700     PyObject 
* _resultobj
; 
1704     PyObject 
* _argo0 
= 0; 
1705     PyObject 
* _obj1 
= 0; 
1706     char *_kwnames
[] = { "self","m_text", NULL 
}; 
1709     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_m_text_set",_kwnames
,&_argo0
,&_obj1
))  
1712         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1713         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1714             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_text_set. Expected _wxListItem_p."); 
1719 #if PYTHON_API_VERSION >= 1009 
1720     char* tmpPtr
; int tmpSize
; 
1721     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
1722         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1725     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
1727     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
1729     if (!PyString_Check(_obj1
)) { 
1730         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1733     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
1737     wxPy_BEGIN_ALLOW_THREADS
; 
1738         _result 
= (wxString 
*)wxListItem_m_text_set(_arg0
,_arg1
); 
1740     wxPy_END_ALLOW_THREADS
; 
1742     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1751 #define wxListItem_m_text_get(_swigobj) (&_swigobj->m_text) 
1752 static PyObject 
*_wrap_wxListItem_m_text_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1753     PyObject 
* _resultobj
; 
1756     PyObject 
* _argo0 
= 0; 
1757     char *_kwnames
[] = { "self", NULL 
}; 
1760     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_text_get",_kwnames
,&_argo0
))  
1763         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1764         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1765             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_text_get. Expected _wxListItem_p."); 
1770     wxPy_BEGIN_ALLOW_THREADS
; 
1771         _result 
= (wxString 
*)wxListItem_m_text_get(_arg0
); 
1773     wxPy_END_ALLOW_THREADS
; 
1775     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1780 #define wxListItem_m_image_set(_swigobj,_swigval) (_swigobj->m_image = _swigval,_swigval) 
1781 static PyObject 
*_wrap_wxListItem_m_image_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1782     PyObject 
* _resultobj
; 
1786     PyObject 
* _argo0 
= 0; 
1787     char *_kwnames
[] = { "self","m_image", NULL 
}; 
1790     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_image_set",_kwnames
,&_argo0
,&_arg1
))  
1793         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1794         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1795             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_image_set. Expected _wxListItem_p."); 
1800     wxPy_BEGIN_ALLOW_THREADS
; 
1801         _result 
= (int )wxListItem_m_image_set(_arg0
,_arg1
); 
1803     wxPy_END_ALLOW_THREADS
; 
1804 }    _resultobj 
= Py_BuildValue("i",_result
); 
1808 #define wxListItem_m_image_get(_swigobj) ((int ) _swigobj->m_image) 
1809 static PyObject 
*_wrap_wxListItem_m_image_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_image_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_image_get. Expected _wxListItem_p."); 
1827     wxPy_BEGIN_ALLOW_THREADS
; 
1828         _result 
= (int )wxListItem_m_image_get(_arg0
); 
1830     wxPy_END_ALLOW_THREADS
; 
1831 }    _resultobj 
= Py_BuildValue("i",_result
); 
1835 #define wxListItem_m_data_set(_swigobj,_swigval) (_swigobj->m_data = _swigval,_swigval) 
1836 static PyObject 
*_wrap_wxListItem_m_data_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1837     PyObject 
* _resultobj
; 
1841     PyObject 
* _argo0 
= 0; 
1842     char *_kwnames
[] = { "self","m_data", NULL 
}; 
1845     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_data_set",_kwnames
,&_argo0
,&_arg1
))  
1848         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1849         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1850             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_data_set. Expected _wxListItem_p."); 
1855     wxPy_BEGIN_ALLOW_THREADS
; 
1856         _result 
= (long )wxListItem_m_data_set(_arg0
,_arg1
); 
1858     wxPy_END_ALLOW_THREADS
; 
1859 }    _resultobj 
= Py_BuildValue("l",_result
); 
1863 #define wxListItem_m_data_get(_swigobj) ((long ) _swigobj->m_data) 
1864 static PyObject 
*_wrap_wxListItem_m_data_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1865     PyObject 
* _resultobj
; 
1868     PyObject 
* _argo0 
= 0; 
1869     char *_kwnames
[] = { "self", NULL 
}; 
1872     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_data_get",_kwnames
,&_argo0
))  
1875         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1876         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1877             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_data_get. Expected _wxListItem_p."); 
1882     wxPy_BEGIN_ALLOW_THREADS
; 
1883         _result 
= (long )wxListItem_m_data_get(_arg0
); 
1885     wxPy_END_ALLOW_THREADS
; 
1886 }    _resultobj 
= Py_BuildValue("l",_result
); 
1890 #define wxListItem_m_format_set(_swigobj,_swigval) (_swigobj->m_format = _swigval,_swigval) 
1891 static PyObject 
*_wrap_wxListItem_m_format_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1892     PyObject 
* _resultobj
; 
1896     PyObject 
* _argo0 
= 0; 
1897     char *_kwnames
[] = { "self","m_format", NULL 
}; 
1900     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_format_set",_kwnames
,&_argo0
,&_arg1
))  
1903         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1904         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1905             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_format_set. Expected _wxListItem_p."); 
1910     wxPy_BEGIN_ALLOW_THREADS
; 
1911         _result 
= (int )wxListItem_m_format_set(_arg0
,_arg1
); 
1913     wxPy_END_ALLOW_THREADS
; 
1914 }    _resultobj 
= Py_BuildValue("i",_result
); 
1918 #define wxListItem_m_format_get(_swigobj) ((int ) _swigobj->m_format) 
1919 static PyObject 
*_wrap_wxListItem_m_format_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1920     PyObject 
* _resultobj
; 
1923     PyObject 
* _argo0 
= 0; 
1924     char *_kwnames
[] = { "self", NULL 
}; 
1927     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_format_get",_kwnames
,&_argo0
))  
1930         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1931         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1932             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_format_get. Expected _wxListItem_p."); 
1937     wxPy_BEGIN_ALLOW_THREADS
; 
1938         _result 
= (int )wxListItem_m_format_get(_arg0
); 
1940     wxPy_END_ALLOW_THREADS
; 
1941 }    _resultobj 
= Py_BuildValue("i",_result
); 
1945 #define wxListItem_m_width_set(_swigobj,_swigval) (_swigobj->m_width = _swigval,_swigval) 
1946 static PyObject 
*_wrap_wxListItem_m_width_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1947     PyObject 
* _resultobj
; 
1951     PyObject 
* _argo0 
= 0; 
1952     char *_kwnames
[] = { "self","m_width", NULL 
}; 
1955     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_width_set",_kwnames
,&_argo0
,&_arg1
))  
1958         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1959         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1960             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_width_set. Expected _wxListItem_p."); 
1965     wxPy_BEGIN_ALLOW_THREADS
; 
1966         _result 
= (int )wxListItem_m_width_set(_arg0
,_arg1
); 
1968     wxPy_END_ALLOW_THREADS
; 
1969 }    _resultobj 
= Py_BuildValue("i",_result
); 
1973 #define wxListItem_m_width_get(_swigobj) ((int ) _swigobj->m_width) 
1974 static PyObject 
*_wrap_wxListItem_m_width_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1975     PyObject 
* _resultobj
; 
1978     PyObject 
* _argo0 
= 0; 
1979     char *_kwnames
[] = { "self", NULL 
}; 
1982     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_width_get",_kwnames
,&_argo0
))  
1985         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1986         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1987             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_width_get. Expected _wxListItem_p."); 
1992     wxPy_BEGIN_ALLOW_THREADS
; 
1993         _result 
= (int )wxListItem_m_width_get(_arg0
); 
1995     wxPy_END_ALLOW_THREADS
; 
1996 }    _resultobj 
= Py_BuildValue("i",_result
); 
2000 static void *SwigwxListEventTowxNotifyEvent(void *ptr
) { 
2002     wxNotifyEvent 
*dest
; 
2003     src 
= (wxListEvent 
*) ptr
; 
2004     dest 
= (wxNotifyEvent 
*) src
; 
2005     return (void *) dest
; 
2008 static void *SwigwxListEventTowxCommandEvent(void *ptr
) { 
2010     wxCommandEvent 
*dest
; 
2011     src 
= (wxListEvent 
*) ptr
; 
2012     dest 
= (wxCommandEvent 
*) src
; 
2013     return (void *) dest
; 
2016 static void *SwigwxListEventTowxEvent(void *ptr
) { 
2019     src 
= (wxListEvent 
*) ptr
; 
2020     dest 
= (wxEvent 
*) src
; 
2021     return (void *) dest
; 
2024 #define wxListEvent_m_code_set(_swigobj,_swigval) (_swigobj->m_code = _swigval,_swigval) 
2025 static PyObject 
*_wrap_wxListEvent_m_code_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2026     PyObject 
* _resultobj
; 
2028     wxListEvent 
* _arg0
; 
2030     PyObject 
* _argo0 
= 0; 
2031     char *_kwnames
[] = { "self","m_code", NULL 
}; 
2034     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListEvent_m_code_set",_kwnames
,&_argo0
,&_arg1
))  
2037         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2038         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2039             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_code_set. Expected _wxListEvent_p."); 
2044     wxPy_BEGIN_ALLOW_THREADS
; 
2045         _result 
= (int )wxListEvent_m_code_set(_arg0
,_arg1
); 
2047     wxPy_END_ALLOW_THREADS
; 
2048 }    _resultobj 
= Py_BuildValue("i",_result
); 
2052 #define wxListEvent_m_code_get(_swigobj) ((int ) _swigobj->m_code) 
2053 static PyObject 
*_wrap_wxListEvent_m_code_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2054     PyObject 
* _resultobj
; 
2056     wxListEvent 
* _arg0
; 
2057     PyObject 
* _argo0 
= 0; 
2058     char *_kwnames
[] = { "self", NULL 
}; 
2061     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_code_get",_kwnames
,&_argo0
))  
2064         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2065         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2066             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_code_get. Expected _wxListEvent_p."); 
2071     wxPy_BEGIN_ALLOW_THREADS
; 
2072         _result 
= (int )wxListEvent_m_code_get(_arg0
); 
2074     wxPy_END_ALLOW_THREADS
; 
2075 }    _resultobj 
= Py_BuildValue("i",_result
); 
2079 #define wxListEvent_m_itemIndex_set(_swigobj,_swigval) (_swigobj->m_itemIndex = _swigval,_swigval) 
2080 static PyObject 
*_wrap_wxListEvent_m_itemIndex_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2081     PyObject 
* _resultobj
; 
2083     wxListEvent 
* _arg0
; 
2085     PyObject 
* _argo0 
= 0; 
2086     char *_kwnames
[] = { "self","m_itemIndex", NULL 
}; 
2089     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListEvent_m_itemIndex_set",_kwnames
,&_argo0
,&_arg1
))  
2092         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2093         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2094             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_itemIndex_set. Expected _wxListEvent_p."); 
2099     wxPy_BEGIN_ALLOW_THREADS
; 
2100         _result 
= (long )wxListEvent_m_itemIndex_set(_arg0
,_arg1
); 
2102     wxPy_END_ALLOW_THREADS
; 
2103 }    _resultobj 
= Py_BuildValue("l",_result
); 
2107 #define wxListEvent_m_itemIndex_get(_swigobj) ((long ) _swigobj->m_itemIndex) 
2108 static PyObject 
*_wrap_wxListEvent_m_itemIndex_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2109     PyObject 
* _resultobj
; 
2111     wxListEvent 
* _arg0
; 
2112     PyObject 
* _argo0 
= 0; 
2113     char *_kwnames
[] = { "self", NULL 
}; 
2116     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_itemIndex_get",_kwnames
,&_argo0
))  
2119         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2120         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2121             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_itemIndex_get. Expected _wxListEvent_p."); 
2126     wxPy_BEGIN_ALLOW_THREADS
; 
2127         _result 
= (long )wxListEvent_m_itemIndex_get(_arg0
); 
2129     wxPy_END_ALLOW_THREADS
; 
2130 }    _resultobj 
= Py_BuildValue("l",_result
); 
2134 #define wxListEvent_m_oldItemIndex_set(_swigobj,_swigval) (_swigobj->m_oldItemIndex = _swigval,_swigval) 
2135 static PyObject 
*_wrap_wxListEvent_m_oldItemIndex_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2136     PyObject 
* _resultobj
; 
2138     wxListEvent 
* _arg0
; 
2140     PyObject 
* _argo0 
= 0; 
2141     char *_kwnames
[] = { "self","m_oldItemIndex", NULL 
}; 
2144     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListEvent_m_oldItemIndex_set",_kwnames
,&_argo0
,&_arg1
))  
2147         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2148         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2149             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_oldItemIndex_set. Expected _wxListEvent_p."); 
2154     wxPy_BEGIN_ALLOW_THREADS
; 
2155         _result 
= (long )wxListEvent_m_oldItemIndex_set(_arg0
,_arg1
); 
2157     wxPy_END_ALLOW_THREADS
; 
2158 }    _resultobj 
= Py_BuildValue("l",_result
); 
2162 #define wxListEvent_m_oldItemIndex_get(_swigobj) ((long ) _swigobj->m_oldItemIndex) 
2163 static PyObject 
*_wrap_wxListEvent_m_oldItemIndex_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2164     PyObject 
* _resultobj
; 
2166     wxListEvent 
* _arg0
; 
2167     PyObject 
* _argo0 
= 0; 
2168     char *_kwnames
[] = { "self", NULL 
}; 
2171     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_oldItemIndex_get",_kwnames
,&_argo0
))  
2174         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2175         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2176             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_oldItemIndex_get. Expected _wxListEvent_p."); 
2181     wxPy_BEGIN_ALLOW_THREADS
; 
2182         _result 
= (long )wxListEvent_m_oldItemIndex_get(_arg0
); 
2184     wxPy_END_ALLOW_THREADS
; 
2185 }    _resultobj 
= Py_BuildValue("l",_result
); 
2189 #define wxListEvent_m_col_set(_swigobj,_swigval) (_swigobj->m_col = _swigval,_swigval) 
2190 static PyObject 
*_wrap_wxListEvent_m_col_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2191     PyObject 
* _resultobj
; 
2193     wxListEvent 
* _arg0
; 
2195     PyObject 
* _argo0 
= 0; 
2196     char *_kwnames
[] = { "self","m_col", NULL 
}; 
2199     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListEvent_m_col_set",_kwnames
,&_argo0
,&_arg1
))  
2202         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2203         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2204             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_col_set. Expected _wxListEvent_p."); 
2209     wxPy_BEGIN_ALLOW_THREADS
; 
2210         _result 
= (int )wxListEvent_m_col_set(_arg0
,_arg1
); 
2212     wxPy_END_ALLOW_THREADS
; 
2213 }    _resultobj 
= Py_BuildValue("i",_result
); 
2217 #define wxListEvent_m_col_get(_swigobj) ((int ) _swigobj->m_col) 
2218 static PyObject 
*_wrap_wxListEvent_m_col_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2219     PyObject 
* _resultobj
; 
2221     wxListEvent 
* _arg0
; 
2222     PyObject 
* _argo0 
= 0; 
2223     char *_kwnames
[] = { "self", NULL 
}; 
2226     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_col_get",_kwnames
,&_argo0
))  
2229         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2230         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2231             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_col_get. Expected _wxListEvent_p."); 
2236     wxPy_BEGIN_ALLOW_THREADS
; 
2237         _result 
= (int )wxListEvent_m_col_get(_arg0
); 
2239     wxPy_END_ALLOW_THREADS
; 
2240 }    _resultobj 
= Py_BuildValue("i",_result
); 
2244 #define wxListEvent_m_cancelled_set(_swigobj,_swigval) (_swigobj->m_cancelled = _swigval,_swigval) 
2245 static PyObject 
*_wrap_wxListEvent_m_cancelled_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2246     PyObject 
* _resultobj
; 
2248     wxListEvent 
* _arg0
; 
2250     PyObject 
* _argo0 
= 0; 
2252     char *_kwnames
[] = { "self","m_cancelled", NULL 
}; 
2255     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListEvent_m_cancelled_set",_kwnames
,&_argo0
,&tempbool1
))  
2258         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2259         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2260             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_cancelled_set. Expected _wxListEvent_p."); 
2264     _arg1 
= (bool ) tempbool1
; 
2266     wxPy_BEGIN_ALLOW_THREADS
; 
2267         _result 
= (bool )wxListEvent_m_cancelled_set(_arg0
,_arg1
); 
2269     wxPy_END_ALLOW_THREADS
; 
2270 }    _resultobj 
= Py_BuildValue("i",_result
); 
2274 #define wxListEvent_m_cancelled_get(_swigobj) ((bool ) _swigobj->m_cancelled) 
2275 static PyObject 
*_wrap_wxListEvent_m_cancelled_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2276     PyObject 
* _resultobj
; 
2278     wxListEvent 
* _arg0
; 
2279     PyObject 
* _argo0 
= 0; 
2280     char *_kwnames
[] = { "self", NULL 
}; 
2283     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_cancelled_get",_kwnames
,&_argo0
))  
2286         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2287         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2288             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_cancelled_get. Expected _wxListEvent_p."); 
2293     wxPy_BEGIN_ALLOW_THREADS
; 
2294         _result 
= (bool )wxListEvent_m_cancelled_get(_arg0
); 
2296     wxPy_END_ALLOW_THREADS
; 
2297 }    _resultobj 
= Py_BuildValue("i",_result
); 
2301 #define wxListEvent_m_pointDrag_set(_swigobj,_swigval) (_swigobj->m_pointDrag = *(_swigval),_swigval) 
2302 static PyObject 
*_wrap_wxListEvent_m_pointDrag_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2303     PyObject 
* _resultobj
; 
2305     wxListEvent 
* _arg0
; 
2307     PyObject 
* _argo0 
= 0; 
2309     PyObject 
* _obj1 
= 0; 
2310     char *_kwnames
[] = { "self","m_pointDrag", NULL 
}; 
2314     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListEvent_m_pointDrag_set",_kwnames
,&_argo0
,&_obj1
))  
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_m_pointDrag_set. Expected _wxListEvent_p."); 
2325     if (! wxPoint_helper(_obj1
, &_arg1
)) 
2329     wxPy_BEGIN_ALLOW_THREADS
; 
2330         _result 
= (wxPoint 
*)wxListEvent_m_pointDrag_set(_arg0
,_arg1
); 
2332     wxPy_END_ALLOW_THREADS
; 
2334         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPoint_p"); 
2335         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2338         _resultobj 
= Py_None
; 
2343 #define wxListEvent_m_pointDrag_get(_swigobj) (&_swigobj->m_pointDrag) 
2344 static PyObject 
*_wrap_wxListEvent_m_pointDrag_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2345     PyObject 
* _resultobj
; 
2347     wxListEvent 
* _arg0
; 
2348     PyObject 
* _argo0 
= 0; 
2349     char *_kwnames
[] = { "self", NULL 
}; 
2353     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_pointDrag_get",_kwnames
,&_argo0
))  
2356         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2357         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2358             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_pointDrag_get. Expected _wxListEvent_p."); 
2363     wxPy_BEGIN_ALLOW_THREADS
; 
2364         _result 
= (wxPoint 
*)wxListEvent_m_pointDrag_get(_arg0
); 
2366     wxPy_END_ALLOW_THREADS
; 
2368         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPoint_p"); 
2369         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2372         _resultobj 
= Py_None
; 
2377 #define wxListEvent_m_item_set(_swigobj,_swigval) (_swigobj->m_item = *(_swigval),_swigval) 
2378 static PyObject 
*_wrap_wxListEvent_m_item_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2379     PyObject 
* _resultobj
; 
2380     wxListItem 
* _result
; 
2381     wxListEvent 
* _arg0
; 
2383     PyObject 
* _argo0 
= 0; 
2384     PyObject 
* _argo1 
= 0; 
2385     char *_kwnames
[] = { "self","m_item", NULL 
}; 
2389     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListEvent_m_item_set",_kwnames
,&_argo0
,&_argo1
))  
2392         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2393         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2394             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_item_set. Expected _wxListEvent_p."); 
2399         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2400         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxListItem_p")) { 
2401             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListEvent_m_item_set. Expected _wxListItem_p."); 
2406     wxPy_BEGIN_ALLOW_THREADS
; 
2407         _result 
= (wxListItem 
*)wxListEvent_m_item_set(_arg0
,_arg1
); 
2409     wxPy_END_ALLOW_THREADS
; 
2411         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItem_p"); 
2412         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2415         _resultobj 
= Py_None
; 
2420 #define wxListEvent_m_item_get(_swigobj) (&_swigobj->m_item) 
2421 static PyObject 
*_wrap_wxListEvent_m_item_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2422     PyObject 
* _resultobj
; 
2423     wxListItem 
* _result
; 
2424     wxListEvent 
* _arg0
; 
2425     PyObject 
* _argo0 
= 0; 
2426     char *_kwnames
[] = { "self", NULL 
}; 
2430     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_item_get",_kwnames
,&_argo0
))  
2433         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2434         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2435             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_item_get. Expected _wxListEvent_p."); 
2440     wxPy_BEGIN_ALLOW_THREADS
; 
2441         _result 
= (wxListItem 
*)wxListEvent_m_item_get(_arg0
); 
2443     wxPy_END_ALLOW_THREADS
; 
2445         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItem_p"); 
2446         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2449         _resultobj 
= Py_None
; 
2454 #define wxListEvent_GetCode(_swigobj)  (_swigobj->GetCode()) 
2455 static PyObject 
*_wrap_wxListEvent_GetCode(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_GetCode",_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_GetCode. Expected _wxListEvent_p."); 
2473     wxPy_BEGIN_ALLOW_THREADS
; 
2474         _result 
= (int )wxListEvent_GetCode(_arg0
); 
2476     wxPy_END_ALLOW_THREADS
; 
2477 }    _resultobj 
= Py_BuildValue("i",_result
); 
2481 #define wxListEvent_GetIndex(_swigobj)  (_swigobj->GetIndex()) 
2482 static PyObject 
*_wrap_wxListEvent_GetIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2483     PyObject 
* _resultobj
; 
2485     wxListEvent 
* _arg0
; 
2486     PyObject 
* _argo0 
= 0; 
2487     char *_kwnames
[] = { "self", NULL 
}; 
2490     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetIndex",_kwnames
,&_argo0
))  
2493         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2494         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2495             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetIndex. Expected _wxListEvent_p."); 
2500     wxPy_BEGIN_ALLOW_THREADS
; 
2501         _result 
= (long )wxListEvent_GetIndex(_arg0
); 
2503     wxPy_END_ALLOW_THREADS
; 
2504 }    _resultobj 
= Py_BuildValue("l",_result
); 
2508 #define wxListEvent_GetOldIndex(_swigobj)  (_swigobj->GetOldIndex()) 
2509 static PyObject 
*_wrap_wxListEvent_GetOldIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2510     PyObject 
* _resultobj
; 
2512     wxListEvent 
* _arg0
; 
2513     PyObject 
* _argo0 
= 0; 
2514     char *_kwnames
[] = { "self", NULL 
}; 
2517     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetOldIndex",_kwnames
,&_argo0
))  
2520         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2521         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2522             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetOldIndex. Expected _wxListEvent_p."); 
2527     wxPy_BEGIN_ALLOW_THREADS
; 
2528         _result 
= (long )wxListEvent_GetOldIndex(_arg0
); 
2530     wxPy_END_ALLOW_THREADS
; 
2531 }    _resultobj 
= Py_BuildValue("l",_result
); 
2535 #define wxListEvent_GetOldItem(_swigobj)  (_swigobj->GetOldItem()) 
2536 static PyObject 
*_wrap_wxListEvent_GetOldItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2537     PyObject 
* _resultobj
; 
2539     wxListEvent 
* _arg0
; 
2540     PyObject 
* _argo0 
= 0; 
2541     char *_kwnames
[] = { "self", NULL 
}; 
2544     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetOldItem",_kwnames
,&_argo0
))  
2547         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2548         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2549             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetOldItem. Expected _wxListEvent_p."); 
2554     wxPy_BEGIN_ALLOW_THREADS
; 
2555         _result 
= (long )wxListEvent_GetOldItem(_arg0
); 
2557     wxPy_END_ALLOW_THREADS
; 
2558 }    _resultobj 
= Py_BuildValue("l",_result
); 
2562 #define wxListEvent_GetColumn(_swigobj)  (_swigobj->GetColumn()) 
2563 static PyObject 
*_wrap_wxListEvent_GetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2564     PyObject 
* _resultobj
; 
2566     wxListEvent 
* _arg0
; 
2567     PyObject 
* _argo0 
= 0; 
2568     char *_kwnames
[] = { "self", NULL 
}; 
2571     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetColumn",_kwnames
,&_argo0
))  
2574         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2575         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2576             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetColumn. Expected _wxListEvent_p."); 
2581     wxPy_BEGIN_ALLOW_THREADS
; 
2582         _result 
= (int )wxListEvent_GetColumn(_arg0
); 
2584     wxPy_END_ALLOW_THREADS
; 
2585 }    _resultobj 
= Py_BuildValue("i",_result
); 
2589 #define wxListEvent_Cancelled(_swigobj)  (_swigobj->Cancelled()) 
2590 static PyObject 
*_wrap_wxListEvent_Cancelled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2591     PyObject 
* _resultobj
; 
2593     wxListEvent 
* _arg0
; 
2594     PyObject 
* _argo0 
= 0; 
2595     char *_kwnames
[] = { "self", NULL 
}; 
2598     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_Cancelled",_kwnames
,&_argo0
))  
2601         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2602         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2603             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_Cancelled. Expected _wxListEvent_p."); 
2608     wxPy_BEGIN_ALLOW_THREADS
; 
2609         _result 
= (bool )wxListEvent_Cancelled(_arg0
); 
2611     wxPy_END_ALLOW_THREADS
; 
2612 }    _resultobj 
= Py_BuildValue("i",_result
); 
2616 #define wxListEvent_GetPoint(_swigobj)  (_swigobj->GetPoint()) 
2617 static PyObject 
*_wrap_wxListEvent_GetPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2618     PyObject 
* _resultobj
; 
2620     wxListEvent 
* _arg0
; 
2621     PyObject 
* _argo0 
= 0; 
2622     char *_kwnames
[] = { "self", NULL 
}; 
2626     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetPoint",_kwnames
,&_argo0
))  
2629         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2630         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2631             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetPoint. Expected _wxListEvent_p."); 
2636     wxPy_BEGIN_ALLOW_THREADS
; 
2637         _result 
= new wxPoint (wxListEvent_GetPoint(_arg0
)); 
2639     wxPy_END_ALLOW_THREADS
; 
2640 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2641     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2645 #define wxListEvent_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
2646 static PyObject 
*_wrap_wxListEvent_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2647     PyObject 
* _resultobj
; 
2649     wxListEvent 
* _arg0
; 
2650     PyObject 
* _argo0 
= 0; 
2651     char *_kwnames
[] = { "self", NULL 
}; 
2654     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetLabel",_kwnames
,&_argo0
))  
2657         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2658         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2659             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetLabel. Expected _wxListEvent_p."); 
2664     wxPy_BEGIN_ALLOW_THREADS
; 
2665         const wxString 
& _result_ref 
= wxListEvent_GetLabel(_arg0
); 
2666     _result 
= (wxString 
*) &_result_ref
; 
2668     wxPy_END_ALLOW_THREADS
; 
2670     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2675 #define wxListEvent_GetText(_swigobj)  (_swigobj->GetText()) 
2676 static PyObject 
*_wrap_wxListEvent_GetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2677     PyObject 
* _resultobj
; 
2679     wxListEvent 
* _arg0
; 
2680     PyObject 
* _argo0 
= 0; 
2681     char *_kwnames
[] = { "self", NULL 
}; 
2684     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetText",_kwnames
,&_argo0
))  
2687         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2688         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2689             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetText. Expected _wxListEvent_p."); 
2694     wxPy_BEGIN_ALLOW_THREADS
; 
2695         const wxString 
& _result_ref 
= wxListEvent_GetText(_arg0
); 
2696     _result 
= (wxString 
*) &_result_ref
; 
2698     wxPy_END_ALLOW_THREADS
; 
2700     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2705 #define wxListEvent_GetImage(_swigobj)  (_swigobj->GetImage()) 
2706 static PyObject 
*_wrap_wxListEvent_GetImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2707     PyObject 
* _resultobj
; 
2709     wxListEvent 
* _arg0
; 
2710     PyObject 
* _argo0 
= 0; 
2711     char *_kwnames
[] = { "self", NULL 
}; 
2714     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetImage",_kwnames
,&_argo0
))  
2717         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2718         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2719             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetImage. Expected _wxListEvent_p."); 
2724     wxPy_BEGIN_ALLOW_THREADS
; 
2725         _result 
= (int )wxListEvent_GetImage(_arg0
); 
2727     wxPy_END_ALLOW_THREADS
; 
2728 }    _resultobj 
= Py_BuildValue("i",_result
); 
2732 #define wxListEvent_GetData(_swigobj)  (_swigobj->GetData()) 
2733 static PyObject 
*_wrap_wxListEvent_GetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2734     PyObject 
* _resultobj
; 
2736     wxListEvent 
* _arg0
; 
2737     PyObject 
* _argo0 
= 0; 
2738     char *_kwnames
[] = { "self", NULL 
}; 
2741     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetData",_kwnames
,&_argo0
))  
2744         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2745         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2746             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetData. Expected _wxListEvent_p."); 
2751     wxPy_BEGIN_ALLOW_THREADS
; 
2752         _result 
= (long )wxListEvent_GetData(_arg0
); 
2754     wxPy_END_ALLOW_THREADS
; 
2755 }    _resultobj 
= Py_BuildValue("l",_result
); 
2759 #define wxListEvent_GetMask(_swigobj)  (_swigobj->GetMask()) 
2760 static PyObject 
*_wrap_wxListEvent_GetMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2761     PyObject 
* _resultobj
; 
2763     wxListEvent 
* _arg0
; 
2764     PyObject 
* _argo0 
= 0; 
2765     char *_kwnames
[] = { "self", NULL 
}; 
2768     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetMask",_kwnames
,&_argo0
))  
2771         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2772         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2773             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetMask. Expected _wxListEvent_p."); 
2778     wxPy_BEGIN_ALLOW_THREADS
; 
2779         _result 
= (long )wxListEvent_GetMask(_arg0
); 
2781     wxPy_END_ALLOW_THREADS
; 
2782 }    _resultobj 
= Py_BuildValue("l",_result
); 
2786 #define wxListEvent_GetItem(_swigobj)  (_swigobj->GetItem()) 
2787 static PyObject 
*_wrap_wxListEvent_GetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2788     PyObject 
* _resultobj
; 
2789     wxListItem 
* _result
; 
2790     wxListEvent 
* _arg0
; 
2791     PyObject 
* _argo0 
= 0; 
2792     char *_kwnames
[] = { "self", NULL 
}; 
2796     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetItem",_kwnames
,&_argo0
))  
2799         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2800         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2801             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetItem. Expected _wxListEvent_p."); 
2806     wxPy_BEGIN_ALLOW_THREADS
; 
2807         const wxListItem 
& _result_ref 
= wxListEvent_GetItem(_arg0
); 
2808     _result 
= (wxListItem 
*) &_result_ref
; 
2810     wxPy_END_ALLOW_THREADS
; 
2812         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItem_p"); 
2813         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2816         _resultobj 
= Py_None
; 
2821 static void *SwigwxListCtrlTowxControl(void *ptr
) { 
2824     src 
= (wxListCtrl 
*) ptr
; 
2825     dest 
= (wxControl 
*) src
; 
2826     return (void *) dest
; 
2829 static void *SwigwxListCtrlTowxWindow(void *ptr
) { 
2832     src 
= (wxListCtrl 
*) ptr
; 
2833     dest 
= (wxWindow 
*) src
; 
2834     return (void *) dest
; 
2837 static void *SwigwxListCtrlTowxEvtHandler(void *ptr
) { 
2840     src 
= (wxListCtrl 
*) ptr
; 
2841     dest 
= (wxEvtHandler 
*) src
; 
2842     return (void *) dest
; 
2845 #define new_wxListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
2846 static PyObject 
*_wrap_new_wxListCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2847     PyObject 
* _resultobj
; 
2848     wxListCtrl 
* _result
; 
2851     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
2852     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
2853     long  _arg4 
= (long ) wxLC_ICON
; 
2854     wxValidator 
* _arg5 
= (wxValidator 
*) &wxDefaultValidator
; 
2855     char * _arg6 
= (char *) "listCtrl"; 
2856     PyObject 
* _argo0 
= 0; 
2858     PyObject 
* _obj2 
= 0; 
2860     PyObject 
* _obj3 
= 0; 
2861     PyObject 
* _argo5 
= 0; 
2862     char *_kwnames
[] = { "parent","id","pos","size","style","validator","name", NULL 
}; 
2866     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOlOs:new_wxListCtrl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_argo5
,&_arg6
))  
2869         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2870         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2871             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxListCtrl. Expected _wxWindow_p."); 
2878     if (! wxPoint_helper(_obj2
, &_arg2
)) 
2884     if (! wxSize_helper(_obj3
, &_arg3
)) 
2888         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
2889         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxValidator_p")) { 
2890             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxListCtrl. Expected _wxValidator_p."); 
2895     wxPy_BEGIN_ALLOW_THREADS
; 
2896         _result 
= (wxListCtrl 
*)new_wxListCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
,_arg6
); 
2898     wxPy_END_ALLOW_THREADS
; 
2900         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListCtrl_p"); 
2901         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2904         _resultobj 
= Py_None
; 
2909 #define wxListCtrl_Arrange(_swigobj,_swigarg0)  (_swigobj->Arrange(_swigarg0)) 
2910 static PyObject 
*_wrap_wxListCtrl_Arrange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2911     PyObject 
* _resultobj
; 
2914     int  _arg1 
= (int ) (wxLIST_ALIGN_DEFAULT
); 
2915     PyObject 
* _argo0 
= 0; 
2916     char *_kwnames
[] = { "self","flag", NULL 
}; 
2919     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxListCtrl_Arrange",_kwnames
,&_argo0
,&_arg1
))  
2922         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2923         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2924             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_Arrange. Expected _wxListCtrl_p."); 
2929     wxPy_BEGIN_ALLOW_THREADS
; 
2930         _result 
= (bool )wxListCtrl_Arrange(_arg0
,_arg1
); 
2932     wxPy_END_ALLOW_THREADS
; 
2933 }    _resultobj 
= Py_BuildValue("i",_result
); 
2937 #define wxListCtrl_AssignImageList(_swigobj,_swigarg0,_swigarg1)  (_swigobj->AssignImageList(_swigarg0,_swigarg1)) 
2938 static PyObject 
*_wrap_wxListCtrl_AssignImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2939     PyObject 
* _resultobj
; 
2941     wxImageList 
* _arg1
; 
2943     PyObject 
* _argo0 
= 0; 
2944     PyObject 
* _argo1 
= 0; 
2945     char *_kwnames
[] = { "self","imageList","which", NULL 
}; 
2948     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxListCtrl_AssignImageList",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
2951         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2952         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2953             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_AssignImageList. Expected _wxListCtrl_p."); 
2958         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2959         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
2960             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_AssignImageList. Expected _wxImageList_p."); 
2965     wxPy_BEGIN_ALLOW_THREADS
; 
2966         wxListCtrl_AssignImageList(_arg0
,_arg1
,_arg2
); 
2968     wxPy_END_ALLOW_THREADS
; 
2969 }    Py_INCREF(Py_None
); 
2970     _resultobj 
= Py_None
; 
2974 #define wxListCtrl_DeleteItem(_swigobj,_swigarg0)  (_swigobj->DeleteItem(_swigarg0)) 
2975 static PyObject 
*_wrap_wxListCtrl_DeleteItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2976     PyObject 
* _resultobj
; 
2980     PyObject 
* _argo0 
= 0; 
2981     char *_kwnames
[] = { "self","item", NULL 
}; 
2984     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_DeleteItem",_kwnames
,&_argo0
,&_arg1
))  
2987         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2988         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2989             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteItem. Expected _wxListCtrl_p."); 
2994     wxPy_BEGIN_ALLOW_THREADS
; 
2995         _result 
= (bool )wxListCtrl_DeleteItem(_arg0
,_arg1
); 
2997     wxPy_END_ALLOW_THREADS
; 
2998 }    _resultobj 
= Py_BuildValue("i",_result
); 
3002 #define wxListCtrl_DeleteAllItems(_swigobj)  (_swigobj->DeleteAllItems()) 
3003 static PyObject 
*_wrap_wxListCtrl_DeleteAllItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3004     PyObject 
* _resultobj
; 
3007     PyObject 
* _argo0 
= 0; 
3008     char *_kwnames
[] = { "self", NULL 
}; 
3011     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_DeleteAllItems",_kwnames
,&_argo0
))  
3014         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3015         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3016             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteAllItems. Expected _wxListCtrl_p."); 
3021     wxPy_BEGIN_ALLOW_THREADS
; 
3022         _result 
= (bool )wxListCtrl_DeleteAllItems(_arg0
); 
3024     wxPy_END_ALLOW_THREADS
; 
3025 }    _resultobj 
= Py_BuildValue("i",_result
); 
3029 #define wxListCtrl_DeleteColumn(_swigobj,_swigarg0)  (_swigobj->DeleteColumn(_swigarg0)) 
3030 static PyObject 
*_wrap_wxListCtrl_DeleteColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3031     PyObject 
* _resultobj
; 
3035     PyObject 
* _argo0 
= 0; 
3036     char *_kwnames
[] = { "self","col", NULL 
}; 
3039     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_DeleteColumn",_kwnames
,&_argo0
,&_arg1
))  
3042         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3043         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3044             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteColumn. Expected _wxListCtrl_p."); 
3049     wxPy_BEGIN_ALLOW_THREADS
; 
3050         _result 
= (bool )wxListCtrl_DeleteColumn(_arg0
,_arg1
); 
3052     wxPy_END_ALLOW_THREADS
; 
3053 }    _resultobj 
= Py_BuildValue("i",_result
); 
3057 #define wxListCtrl_DeleteAllColumns(_swigobj)  (_swigobj->DeleteAllColumns()) 
3058 static PyObject 
*_wrap_wxListCtrl_DeleteAllColumns(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3059     PyObject 
* _resultobj
; 
3062     PyObject 
* _argo0 
= 0; 
3063     char *_kwnames
[] = { "self", NULL 
}; 
3066     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_DeleteAllColumns",_kwnames
,&_argo0
))  
3069         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3070         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3071             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteAllColumns. Expected _wxListCtrl_p."); 
3076     wxPy_BEGIN_ALLOW_THREADS
; 
3077         _result 
= (bool )wxListCtrl_DeleteAllColumns(_arg0
); 
3079     wxPy_END_ALLOW_THREADS
; 
3080 }    _resultobj 
= Py_BuildValue("i",_result
); 
3084 #define wxListCtrl_ClearAll(_swigobj)  (_swigobj->ClearAll()) 
3085 static PyObject 
*_wrap_wxListCtrl_ClearAll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3086     PyObject 
* _resultobj
; 
3088     PyObject 
* _argo0 
= 0; 
3089     char *_kwnames
[] = { "self", NULL 
}; 
3092     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_ClearAll",_kwnames
,&_argo0
))  
3095         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3096         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3097             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_ClearAll. Expected _wxListCtrl_p."); 
3102     wxPy_BEGIN_ALLOW_THREADS
; 
3103         wxListCtrl_ClearAll(_arg0
); 
3105     wxPy_END_ALLOW_THREADS
; 
3106 }    Py_INCREF(Py_None
); 
3107     _resultobj 
= Py_None
; 
3111 #define wxListCtrl_EditLabel(_swigobj,_swigarg0)  (_swigobj->EditLabel(_swigarg0)) 
3112 static PyObject 
*_wrap_wxListCtrl_EditLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3113     PyObject 
* _resultobj
; 
3116     PyObject 
* _argo0 
= 0; 
3117     char *_kwnames
[] = { "self","item", NULL 
}; 
3120     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_EditLabel",_kwnames
,&_argo0
,&_arg1
))  
3123         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3124         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3125             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_EditLabel. Expected _wxListCtrl_p."); 
3130     wxPy_BEGIN_ALLOW_THREADS
; 
3131         wxListCtrl_EditLabel(_arg0
,_arg1
); 
3133     wxPy_END_ALLOW_THREADS
; 
3134 }    Py_INCREF(Py_None
); 
3135     _resultobj 
= Py_None
; 
3139 #define wxListCtrl_EnsureVisible(_swigobj,_swigarg0)  (_swigobj->EnsureVisible(_swigarg0)) 
3140 static PyObject 
*_wrap_wxListCtrl_EnsureVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3141     PyObject 
* _resultobj
; 
3145     PyObject 
* _argo0 
= 0; 
3146     char *_kwnames
[] = { "self","item", NULL 
}; 
3149     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_EnsureVisible",_kwnames
,&_argo0
,&_arg1
))  
3152         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3153         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3154             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_EnsureVisible. Expected _wxListCtrl_p."); 
3159     wxPy_BEGIN_ALLOW_THREADS
; 
3160         _result 
= (bool )wxListCtrl_EnsureVisible(_arg0
,_arg1
); 
3162     wxPy_END_ALLOW_THREADS
; 
3163 }    _resultobj 
= Py_BuildValue("i",_result
); 
3167 #define wxListCtrl_FindItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->FindItem(_swigarg0,_swigarg1,_swigarg2)) 
3168 static PyObject 
*_wrap_wxListCtrl_FindItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3169     PyObject 
* _resultobj
; 
3174     bool  _arg3 
= (bool ) FALSE
; 
3175     PyObject 
* _argo0 
= 0; 
3176     PyObject 
* _obj2 
= 0; 
3177     int tempbool3 
= (int) FALSE
; 
3178     char *_kwnames
[] = { "self","start","str","partial", NULL 
}; 
3181     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO|i:wxListCtrl_FindItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&tempbool3
))  
3184         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3185         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3186             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_FindItem. Expected _wxListCtrl_p."); 
3191 #if PYTHON_API_VERSION >= 1009 
3192     char* tmpPtr
; int tmpSize
; 
3193     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
3194         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3197     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
3199     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
3201     if (!PyString_Check(_obj2
)) { 
3202         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3205     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
3208     _arg3 
= (bool ) tempbool3
; 
3210     wxPy_BEGIN_ALLOW_THREADS
; 
3211         _result 
= (long )wxListCtrl_FindItem(_arg0
,_arg1
,*_arg2
,_arg3
); 
3213     wxPy_END_ALLOW_THREADS
; 
3214 }    _resultobj 
= Py_BuildValue("l",_result
); 
3222 #define wxListCtrl_FindItemData(_swigobj,_swigarg0,_swigarg1)  (_swigobj->FindItem(_swigarg0,_swigarg1)) 
3223 static PyObject 
*_wrap_wxListCtrl_FindItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3224     PyObject 
* _resultobj
; 
3229     PyObject 
* _argo0 
= 0; 
3230     char *_kwnames
[] = { "self","start","data", NULL 
}; 
3233     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_FindItemData",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3236         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3237         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3238             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_FindItemData. Expected _wxListCtrl_p."); 
3243     wxPy_BEGIN_ALLOW_THREADS
; 
3244         _result 
= (long )wxListCtrl_FindItemData(_arg0
,_arg1
,_arg2
); 
3246     wxPy_END_ALLOW_THREADS
; 
3247 }    _resultobj 
= Py_BuildValue("l",_result
); 
3251 #define wxListCtrl_FindItemAtPos(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->FindItem(_swigarg0,_swigarg1,_swigarg2)) 
3252 static PyObject 
*_wrap_wxListCtrl_FindItemAtPos(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3253     PyObject 
* _resultobj
; 
3259     PyObject 
* _argo0 
= 0; 
3261     PyObject 
* _obj2 
= 0; 
3262     char *_kwnames
[] = { "self","start","pt","direction", NULL 
}; 
3265     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlOi:wxListCtrl_FindItemAtPos",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_arg3
))  
3268         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3269         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3270             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_FindItemAtPos. Expected _wxListCtrl_p."); 
3276     if (! wxPoint_helper(_obj2
, &_arg2
)) 
3280     wxPy_BEGIN_ALLOW_THREADS
; 
3281         _result 
= (long )wxListCtrl_FindItemAtPos(_arg0
,_arg1
,*_arg2
,_arg3
); 
3283     wxPy_END_ALLOW_THREADS
; 
3284 }    _resultobj 
= Py_BuildValue("l",_result
); 
3288 #define wxListCtrl_GetColumn(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetColumn(_swigarg0,_swigarg1)) 
3289 static PyObject 
*_wrap_wxListCtrl_GetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3290     PyObject 
* _resultobj
; 
3295     PyObject 
* _argo0 
= 0; 
3296     PyObject 
* _argo2 
= 0; 
3297     char *_kwnames
[] = { "self","col","item", NULL 
}; 
3300     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxListCtrl_GetColumn",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
3303         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3304         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3305             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetColumn. Expected _wxListCtrl_p."); 
3310         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
3311         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxListItem_p")) { 
3312             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxListCtrl_GetColumn. Expected _wxListItem_p."); 
3317     wxPy_BEGIN_ALLOW_THREADS
; 
3318         _result 
= (bool )wxListCtrl_GetColumn(_arg0
,_arg1
,*_arg2
); 
3320     wxPy_END_ALLOW_THREADS
; 
3321 }    _resultobj 
= Py_BuildValue("i",_result
); 
3325 #define wxListCtrl_GetColumnWidth(_swigobj,_swigarg0)  (_swigobj->GetColumnWidth(_swigarg0)) 
3326 static PyObject 
*_wrap_wxListCtrl_GetColumnWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3327     PyObject 
* _resultobj
; 
3331     PyObject 
* _argo0 
= 0; 
3332     char *_kwnames
[] = { "self","col", NULL 
}; 
3335     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetColumnWidth",_kwnames
,&_argo0
,&_arg1
))  
3338         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3339         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3340             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetColumnWidth. Expected _wxListCtrl_p."); 
3345     wxPy_BEGIN_ALLOW_THREADS
; 
3346         _result 
= (int )wxListCtrl_GetColumnWidth(_arg0
,_arg1
); 
3348     wxPy_END_ALLOW_THREADS
; 
3349 }    _resultobj 
= Py_BuildValue("i",_result
); 
3353 #define wxListCtrl_GetCountPerPage(_swigobj)  (_swigobj->GetCountPerPage()) 
3354 static PyObject 
*_wrap_wxListCtrl_GetCountPerPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3355     PyObject 
* _resultobj
; 
3358     PyObject 
* _argo0 
= 0; 
3359     char *_kwnames
[] = { "self", NULL 
}; 
3362     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetCountPerPage",_kwnames
,&_argo0
))  
3365         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3366         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3367             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetCountPerPage. Expected _wxListCtrl_p."); 
3372     wxPy_BEGIN_ALLOW_THREADS
; 
3373         _result 
= (int )wxListCtrl_GetCountPerPage(_arg0
); 
3375     wxPy_END_ALLOW_THREADS
; 
3376 }    _resultobj 
= Py_BuildValue("i",_result
); 
3380 #define wxListCtrl_GetImageList(_swigobj,_swigarg0)  (_swigobj->GetImageList(_swigarg0)) 
3381 static PyObject 
*_wrap_wxListCtrl_GetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3382     PyObject 
* _resultobj
; 
3383     wxImageList 
* _result
; 
3386     PyObject 
* _argo0 
= 0; 
3387     char *_kwnames
[] = { "self","which", NULL 
}; 
3391     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetImageList",_kwnames
,&_argo0
,&_arg1
))  
3394         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3395         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3396             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetImageList. Expected _wxListCtrl_p."); 
3401     wxPy_BEGIN_ALLOW_THREADS
; 
3402         _result 
= (wxImageList 
*)wxListCtrl_GetImageList(_arg0
,_arg1
); 
3404     wxPy_END_ALLOW_THREADS
; 
3406         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxImageList_p"); 
3407         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3410         _resultobj 
= Py_None
; 
3415 #define wxListCtrl_GetItemData(_swigobj,_swigarg0)  (_swigobj->GetItemData(_swigarg0)) 
3416 static PyObject 
*_wrap_wxListCtrl_GetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3417     PyObject 
* _resultobj
; 
3421     PyObject 
* _argo0 
= 0; 
3422     char *_kwnames
[] = { "self","item", NULL 
}; 
3425     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemData",_kwnames
,&_argo0
,&_arg1
))  
3428         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3429         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3430             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemData. Expected _wxListCtrl_p."); 
3435     wxPy_BEGIN_ALLOW_THREADS
; 
3436         _result 
= (long )wxListCtrl_GetItemData(_arg0
,_arg1
); 
3438     wxPy_END_ALLOW_THREADS
; 
3439 }    _resultobj 
= Py_BuildValue("l",_result
); 
3443 static wxListItem 
* wxListCtrl_GetItem(wxListCtrl 
*self
,long  itemId
,int  col
) { 
3444             wxListItem
* info 
= new wxListItem
; 
3445             info
->m_itemId 
= itemId
; 
3447             info
->m_mask 
= 0xFFFF; 
3448             self
->GetItem(*info
); 
3451 static PyObject 
*_wrap_wxListCtrl_GetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3452     PyObject 
* _resultobj
; 
3453     wxListItem 
* _result
; 
3456     int  _arg2 
= (int ) 0; 
3457     PyObject 
* _argo0 
= 0; 
3458     char *_kwnames
[] = { "self","itemId","col", NULL 
}; 
3462     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListCtrl_GetItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3465         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3466         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3467             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItem. Expected _wxListCtrl_p."); 
3472     wxPy_BEGIN_ALLOW_THREADS
; 
3473         _result 
= (wxListItem 
*)wxListCtrl_GetItem(_arg0
,_arg1
,_arg2
); 
3475     wxPy_END_ALLOW_THREADS
; 
3477         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItem_p"); 
3478         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3481         _resultobj 
= Py_None
; 
3486 static wxPoint 
* wxListCtrl_GetItemPosition(wxListCtrl 
*self
,long  item
) { 
3487             wxPoint
* pos 
= new wxPoint
; 
3488             self
->GetItemPosition(item
, *pos
); 
3491 static PyObject 
*_wrap_wxListCtrl_GetItemPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3492     PyObject 
* _resultobj
; 
3496     PyObject 
* _argo0 
= 0; 
3497     char *_kwnames
[] = { "self","item", NULL 
}; 
3501     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemPosition",_kwnames
,&_argo0
,&_arg1
))  
3504         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3505         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3506             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemPosition. Expected _wxListCtrl_p."); 
3511     wxPy_BEGIN_ALLOW_THREADS
; 
3512         _result 
= (wxPoint 
*)wxListCtrl_GetItemPosition(_arg0
,_arg1
); 
3514     wxPy_END_ALLOW_THREADS
; 
3516         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPoint_p"); 
3517         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3520         _resultobj 
= Py_None
; 
3525 static wxRect 
* wxListCtrl_GetItemRect(wxListCtrl 
*self
,long  item
,int  code
) { 
3526             wxRect
* rect
= new wxRect
; 
3527             self
->GetItemRect(item
, *rect
, code
); 
3530 static PyObject 
*_wrap_wxListCtrl_GetItemRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3531     PyObject 
* _resultobj
; 
3535     int  _arg2 
= (int ) (wxLIST_RECT_BOUNDS
); 
3536     PyObject 
* _argo0 
= 0; 
3537     char *_kwnames
[] = { "self","item","code", NULL 
}; 
3541     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListCtrl_GetItemRect",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3544         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3545         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3546             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemRect. Expected _wxListCtrl_p."); 
3551     wxPy_BEGIN_ALLOW_THREADS
; 
3552         _result 
= (wxRect 
*)wxListCtrl_GetItemRect(_arg0
,_arg1
,_arg2
); 
3554     wxPy_END_ALLOW_THREADS
; 
3556         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxRect_p"); 
3557         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3560         _resultobj 
= Py_None
; 
3565 #define wxListCtrl_GetItemState(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetItemState(_swigarg0,_swigarg1)) 
3566 static PyObject 
*_wrap_wxListCtrl_GetItemState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3567     PyObject 
* _resultobj
; 
3572     PyObject 
* _argo0 
= 0; 
3573     char *_kwnames
[] = { "self","item","stateMask", NULL 
}; 
3576     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_GetItemState",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3579         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3580         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3581             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemState. Expected _wxListCtrl_p."); 
3586     wxPy_BEGIN_ALLOW_THREADS
; 
3587         _result 
= (int )wxListCtrl_GetItemState(_arg0
,_arg1
,_arg2
); 
3589     wxPy_END_ALLOW_THREADS
; 
3590 }    _resultobj 
= Py_BuildValue("i",_result
); 
3594 #define wxListCtrl_GetItemCount(_swigobj)  (_swigobj->GetItemCount()) 
3595 static PyObject 
*_wrap_wxListCtrl_GetItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3596     PyObject 
* _resultobj
; 
3599     PyObject 
* _argo0 
= 0; 
3600     char *_kwnames
[] = { "self", NULL 
}; 
3603     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetItemCount",_kwnames
,&_argo0
))  
3606         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3607         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3608             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemCount. Expected _wxListCtrl_p."); 
3613     wxPy_BEGIN_ALLOW_THREADS
; 
3614         _result 
= (int )wxListCtrl_GetItemCount(_arg0
); 
3616     wxPy_END_ALLOW_THREADS
; 
3617 }    _resultobj 
= Py_BuildValue("i",_result
); 
3621 #define wxListCtrl_GetItemSpacing(_swigobj,_swigarg0)  (_swigobj->GetItemSpacing(_swigarg0)) 
3622 static PyObject 
*_wrap_wxListCtrl_GetItemSpacing(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3623     PyObject 
* _resultobj
; 
3627     PyObject 
* _argo0 
= 0; 
3629     char *_kwnames
[] = { "self","isSmall", NULL 
}; 
3632     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetItemSpacing",_kwnames
,&_argo0
,&tempbool1
))  
3635         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3636         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3637             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemSpacing. Expected _wxListCtrl_p."); 
3641     _arg1 
= (bool ) tempbool1
; 
3643     wxPy_BEGIN_ALLOW_THREADS
; 
3644         _result 
= (int )wxListCtrl_GetItemSpacing(_arg0
,_arg1
); 
3646     wxPy_END_ALLOW_THREADS
; 
3647 }    _resultobj 
= Py_BuildValue("i",_result
); 
3651 #define wxListCtrl_GetItemText(_swigobj,_swigarg0)  (_swigobj->GetItemText(_swigarg0)) 
3652 static PyObject 
*_wrap_wxListCtrl_GetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3653     PyObject 
* _resultobj
; 
3657     PyObject 
* _argo0 
= 0; 
3658     char *_kwnames
[] = { "self","item", NULL 
}; 
3661     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemText",_kwnames
,&_argo0
,&_arg1
))  
3664         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3665         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3666             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemText. Expected _wxListCtrl_p."); 
3671     wxPy_BEGIN_ALLOW_THREADS
; 
3672         _result 
= new wxString (wxListCtrl_GetItemText(_arg0
,_arg1
)); 
3674     wxPy_END_ALLOW_THREADS
; 
3676     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
3684 #define wxListCtrl_GetNextItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->GetNextItem(_swigarg0,_swigarg1,_swigarg2)) 
3685 static PyObject 
*_wrap_wxListCtrl_GetNextItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3686     PyObject 
* _resultobj
; 
3690     int  _arg2 
= (int ) (wxLIST_NEXT_ALL
); 
3691     int  _arg3 
= (int ) (wxLIST_STATE_DONTCARE
); 
3692     PyObject 
* _argo0 
= 0; 
3693     char *_kwnames
[] = { "self","item","geometry","state", NULL 
}; 
3696     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|ii:wxListCtrl_GetNextItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
3699         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3700         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3701             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetNextItem. Expected _wxListCtrl_p."); 
3706     wxPy_BEGIN_ALLOW_THREADS
; 
3707         _result 
= (long )wxListCtrl_GetNextItem(_arg0
,_arg1
,_arg2
,_arg3
); 
3709     wxPy_END_ALLOW_THREADS
; 
3710 }    _resultobj 
= Py_BuildValue("l",_result
); 
3714 #define wxListCtrl_GetSelectedItemCount(_swigobj)  (_swigobj->GetSelectedItemCount()) 
3715 static PyObject 
*_wrap_wxListCtrl_GetSelectedItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3716     PyObject 
* _resultobj
; 
3719     PyObject 
* _argo0 
= 0; 
3720     char *_kwnames
[] = { "self", NULL 
}; 
3723     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetSelectedItemCount",_kwnames
,&_argo0
))  
3726         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3727         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3728             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetSelectedItemCount. Expected _wxListCtrl_p."); 
3733     wxPy_BEGIN_ALLOW_THREADS
; 
3734         _result 
= (int )wxListCtrl_GetSelectedItemCount(_arg0
); 
3736     wxPy_END_ALLOW_THREADS
; 
3737 }    _resultobj 
= Py_BuildValue("i",_result
); 
3741 #define wxListCtrl_GetTopItem(_swigobj)  (_swigobj->GetTopItem()) 
3742 static PyObject 
*_wrap_wxListCtrl_GetTopItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3743     PyObject 
* _resultobj
; 
3746     PyObject 
* _argo0 
= 0; 
3747     char *_kwnames
[] = { "self", NULL 
}; 
3750     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetTopItem",_kwnames
,&_argo0
))  
3753         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3754         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3755             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetTopItem. Expected _wxListCtrl_p."); 
3760     wxPy_BEGIN_ALLOW_THREADS
; 
3761         _result 
= (long )wxListCtrl_GetTopItem(_arg0
); 
3763     wxPy_END_ALLOW_THREADS
; 
3764 }    _resultobj 
= Py_BuildValue("l",_result
); 
3768 #define wxListCtrl_HitTest(_swigobj,_swigarg0,_swigarg1)  (_swigobj->HitTest(_swigarg0,_swigarg1)) 
3769 static PyObject 
*_wrap_wxListCtrl_HitTest(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3770     PyObject 
* _resultobj
; 
3776     PyObject 
* _argo0 
= 0; 
3778     PyObject 
* _obj1 
= 0; 
3779     char *_kwnames
[] = { "self","point", NULL 
}; 
3785     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_HitTest",_kwnames
,&_argo0
,&_obj1
))  
3788         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3789         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3790             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_HitTest. Expected _wxListCtrl_p."); 
3796     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3800     wxPy_BEGIN_ALLOW_THREADS
; 
3801         _result 
= (long )wxListCtrl_HitTest(_arg0
,*_arg1
,*_arg2
); 
3803     wxPy_END_ALLOW_THREADS
; 
3804 }    _resultobj 
= Py_BuildValue("l",_result
); 
3807     o 
= PyInt_FromLong((long) (*_arg2
)); 
3808     _resultobj 
= t_output_helper(_resultobj
, o
); 
3813 #define wxListCtrl_InsertColumnInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->InsertColumn(_swigarg0,_swigarg1)) 
3814 static PyObject 
*_wrap_wxListCtrl_InsertColumnInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3815     PyObject 
* _resultobj
; 
3820     PyObject 
* _argo0 
= 0; 
3821     PyObject 
* _argo2 
= 0; 
3822     char *_kwnames
[] = { "self","col","info", NULL 
}; 
3825     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_InsertColumnInfo",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
3828         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3829         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3830             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertColumnInfo. Expected _wxListCtrl_p."); 
3835         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
3836         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxListItem_p")) { 
3837             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxListCtrl_InsertColumnInfo. Expected _wxListItem_p."); 
3842     wxPy_BEGIN_ALLOW_THREADS
; 
3843         _result 
= (long )wxListCtrl_InsertColumnInfo(_arg0
,_arg1
,*_arg2
); 
3845     wxPy_END_ALLOW_THREADS
; 
3846 }    _resultobj 
= Py_BuildValue("l",_result
); 
3850 #define wxListCtrl_InsertColumn(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->InsertColumn(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3851 static PyObject 
*_wrap_wxListCtrl_InsertColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3852     PyObject 
* _resultobj
; 
3857     int  _arg3 
= (int ) (wxLIST_FORMAT_LEFT
); 
3858     int  _arg4 
= (int ) -1; 
3859     PyObject 
* _argo0 
= 0; 
3860     PyObject 
* _obj2 
= 0; 
3861     char *_kwnames
[] = { "self","col","heading","format","width", NULL 
}; 
3864     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO|ii:wxListCtrl_InsertColumn",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_arg3
,&_arg4
))  
3867         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3868         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3869             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertColumn. Expected _wxListCtrl_p."); 
3874 #if PYTHON_API_VERSION >= 1009 
3875     char* tmpPtr
; int tmpSize
; 
3876     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
3877         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3880     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
3882     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
3884     if (!PyString_Check(_obj2
)) { 
3885         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3888     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
3892     wxPy_BEGIN_ALLOW_THREADS
; 
3893         _result 
= (long )wxListCtrl_InsertColumn(_arg0
,_arg1
,*_arg2
,_arg3
,_arg4
); 
3895     wxPy_END_ALLOW_THREADS
; 
3896 }    _resultobj 
= Py_BuildValue("l",_result
); 
3904 #define wxListCtrl_InsertItem(_swigobj,_swigarg0)  (_swigobj->InsertItem(_swigarg0)) 
3905 static PyObject 
*_wrap_wxListCtrl_InsertItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3906     PyObject 
* _resultobj
; 
3910     PyObject 
* _argo0 
= 0; 
3911     PyObject 
* _argo1 
= 0; 
3912     char *_kwnames
[] = { "self","info", NULL 
}; 
3915     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_InsertItem",_kwnames
,&_argo0
,&_argo1
))  
3918         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3919         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3920             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertItem. Expected _wxListCtrl_p."); 
3925         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3926         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxListItem_p")) { 
3927             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_InsertItem. Expected _wxListItem_p."); 
3932     wxPy_BEGIN_ALLOW_THREADS
; 
3933         _result 
= (long )wxListCtrl_InsertItem(_arg0
,*_arg1
); 
3935     wxPy_END_ALLOW_THREADS
; 
3936 }    _resultobj 
= Py_BuildValue("l",_result
); 
3940 #define wxListCtrl_InsertStringItem(_swigobj,_swigarg0,_swigarg1)  (_swigobj->InsertItem(_swigarg0,_swigarg1)) 
3941 static PyObject 
*_wrap_wxListCtrl_InsertStringItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3942     PyObject 
* _resultobj
; 
3947     PyObject 
* _argo0 
= 0; 
3948     PyObject 
* _obj2 
= 0; 
3949     char *_kwnames
[] = { "self","index","label", NULL 
}; 
3952     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_InsertStringItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
3955         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3956         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3957             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertStringItem. Expected _wxListCtrl_p."); 
3962 #if PYTHON_API_VERSION >= 1009 
3963     char* tmpPtr
; int tmpSize
; 
3964     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
3965         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3968     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
3970     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
3972     if (!PyString_Check(_obj2
)) { 
3973         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3976     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
3980     wxPy_BEGIN_ALLOW_THREADS
; 
3981         _result 
= (long )wxListCtrl_InsertStringItem(_arg0
,_arg1
,*_arg2
); 
3983     wxPy_END_ALLOW_THREADS
; 
3984 }    _resultobj 
= Py_BuildValue("l",_result
); 
3992 #define wxListCtrl_InsertImageItem(_swigobj,_swigarg0,_swigarg1)  (_swigobj->InsertItem(_swigarg0,_swigarg1)) 
3993 static PyObject 
*_wrap_wxListCtrl_InsertImageItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3994     PyObject 
* _resultobj
; 
3999     PyObject 
* _argo0 
= 0; 
4000     char *_kwnames
[] = { "self","index","imageIndex", NULL 
}; 
4003     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oli:wxListCtrl_InsertImageItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4006         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4007         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4008             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertImageItem. Expected _wxListCtrl_p."); 
4013     wxPy_BEGIN_ALLOW_THREADS
; 
4014         _result 
= (long )wxListCtrl_InsertImageItem(_arg0
,_arg1
,_arg2
); 
4016     wxPy_END_ALLOW_THREADS
; 
4017 }    _resultobj 
= Py_BuildValue("l",_result
); 
4021 #define wxListCtrl_InsertImageStringItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2)) 
4022 static PyObject 
*_wrap_wxListCtrl_InsertImageStringItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4023     PyObject 
* _resultobj
; 
4029     PyObject 
* _argo0 
= 0; 
4030     PyObject 
* _obj2 
= 0; 
4031     char *_kwnames
[] = { "self","index","label","imageIndex", NULL 
}; 
4034     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlOi:wxListCtrl_InsertImageStringItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_arg3
))  
4037         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4038         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4039             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertImageStringItem. Expected _wxListCtrl_p."); 
4044 #if PYTHON_API_VERSION >= 1009 
4045     char* tmpPtr
; int tmpSize
; 
4046     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
4047         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4050     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
4052     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
4054     if (!PyString_Check(_obj2
)) { 
4055         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4058     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
4062     wxPy_BEGIN_ALLOW_THREADS
; 
4063         _result 
= (long )wxListCtrl_InsertImageStringItem(_arg0
,_arg1
,*_arg2
,_arg3
); 
4065     wxPy_END_ALLOW_THREADS
; 
4066 }    _resultobj 
= Py_BuildValue("l",_result
); 
4074 #define wxListCtrl_ScrollList(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ScrollList(_swigarg0,_swigarg1)) 
4075 static PyObject 
*_wrap_wxListCtrl_ScrollList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4076     PyObject 
* _resultobj
; 
4081     PyObject 
* _argo0 
= 0; 
4082     char *_kwnames
[] = { "self","dx","dy", NULL 
}; 
4085     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxListCtrl_ScrollList",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4088         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4089         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4090             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_ScrollList. Expected _wxListCtrl_p."); 
4095     wxPy_BEGIN_ALLOW_THREADS
; 
4096         _result 
= (bool )wxListCtrl_ScrollList(_arg0
,_arg1
,_arg2
); 
4098     wxPy_END_ALLOW_THREADS
; 
4099 }    _resultobj 
= Py_BuildValue("i",_result
); 
4103 #define wxListCtrl_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
4104 static PyObject 
*_wrap_wxListCtrl_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4105     PyObject 
* _resultobj
; 
4108     PyObject 
* _argo0 
= 0; 
4110     PyObject 
* _obj1 
= 0; 
4111     char *_kwnames
[] = { "self","col", NULL 
}; 
4114     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
4117         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4118         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4119             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetBackgroundColour. Expected _wxListCtrl_p."); 
4125     if (! wxColour_helper(_obj1
, &_arg1
)) 
4129     wxPy_BEGIN_ALLOW_THREADS
; 
4130         wxListCtrl_SetBackgroundColour(_arg0
,*_arg1
); 
4132     wxPy_END_ALLOW_THREADS
; 
4133 }    Py_INCREF(Py_None
); 
4134     _resultobj 
= Py_None
; 
4138 #define wxListCtrl_SetColumn(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetColumn(_swigarg0,_swigarg1)) 
4139 static PyObject 
*_wrap_wxListCtrl_SetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4140     PyObject 
* _resultobj
; 
4145     PyObject 
* _argo0 
= 0; 
4146     PyObject 
* _argo2 
= 0; 
4147     char *_kwnames
[] = { "self","col","item", NULL 
}; 
4150     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxListCtrl_SetColumn",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
4153         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4154         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4155             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetColumn. Expected _wxListCtrl_p."); 
4160         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
4161         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxListItem_p")) { 
4162             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxListCtrl_SetColumn. Expected _wxListItem_p."); 
4167     wxPy_BEGIN_ALLOW_THREADS
; 
4168         _result 
= (bool )wxListCtrl_SetColumn(_arg0
,_arg1
,*_arg2
); 
4170     wxPy_END_ALLOW_THREADS
; 
4171 }    _resultobj 
= Py_BuildValue("i",_result
); 
4175 #define wxListCtrl_SetColumnWidth(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetColumnWidth(_swigarg0,_swigarg1)) 
4176 static PyObject 
*_wrap_wxListCtrl_SetColumnWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4177     PyObject 
* _resultobj
; 
4182     PyObject 
* _argo0 
= 0; 
4183     char *_kwnames
[] = { "self","col","width", NULL 
}; 
4186     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxListCtrl_SetColumnWidth",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4189         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4190         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4191             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetColumnWidth. Expected _wxListCtrl_p."); 
4196     wxPy_BEGIN_ALLOW_THREADS
; 
4197         _result 
= (bool )wxListCtrl_SetColumnWidth(_arg0
,_arg1
,_arg2
); 
4199     wxPy_END_ALLOW_THREADS
; 
4200 }    _resultobj 
= Py_BuildValue("i",_result
); 
4204 #define wxListCtrl_SetImageList(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetImageList(_swigarg0,_swigarg1)) 
4205 static PyObject 
*_wrap_wxListCtrl_SetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4206     PyObject 
* _resultobj
; 
4208     wxImageList 
* _arg1
; 
4210     PyObject 
* _argo0 
= 0; 
4211     PyObject 
* _argo1 
= 0; 
4212     char *_kwnames
[] = { "self","imageList","which", NULL 
}; 
4215     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxListCtrl_SetImageList",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
4218         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4219         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4220             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetImageList. Expected _wxListCtrl_p."); 
4225         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4226         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
4227             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_SetImageList. Expected _wxImageList_p."); 
4232     wxPy_BEGIN_ALLOW_THREADS
; 
4233         wxListCtrl_SetImageList(_arg0
,_arg1
,_arg2
); 
4235     wxPy_END_ALLOW_THREADS
; 
4236 }    Py_INCREF(Py_None
); 
4237     _resultobj 
= Py_None
; 
4241 #define wxListCtrl_SetItem(_swigobj,_swigarg0)  (_swigobj->SetItem(_swigarg0)) 
4242 static PyObject 
*_wrap_wxListCtrl_SetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4243     PyObject 
* _resultobj
; 
4247     PyObject 
* _argo0 
= 0; 
4248     PyObject 
* _argo1 
= 0; 
4249     char *_kwnames
[] = { "self","info", NULL 
}; 
4252     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SetItem",_kwnames
,&_argo0
,&_argo1
))  
4255         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4256         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4257             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItem. Expected _wxListCtrl_p."); 
4262         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4263         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxListItem_p")) { 
4264             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_SetItem. Expected _wxListItem_p."); 
4269     wxPy_BEGIN_ALLOW_THREADS
; 
4270         _result 
= (bool )wxListCtrl_SetItem(_arg0
,*_arg1
); 
4272     wxPy_END_ALLOW_THREADS
; 
4273 }    _resultobj 
= Py_BuildValue("i",_result
); 
4277 #define wxListCtrl_SetStringItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->SetItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4278 static PyObject 
*_wrap_wxListCtrl_SetStringItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4279     PyObject 
* _resultobj
; 
4285     int  _arg4 
= (int ) -1; 
4286     PyObject 
* _argo0 
= 0; 
4287     PyObject 
* _obj3 
= 0; 
4288     char *_kwnames
[] = { "self","index","col","label","imageId", NULL 
}; 
4291     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OliO|i:wxListCtrl_SetStringItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
,&_arg4
))  
4294         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4295         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4296             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetStringItem. Expected _wxListCtrl_p."); 
4301 #if PYTHON_API_VERSION >= 1009 
4302     char* tmpPtr
; int tmpSize
; 
4303     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
4304         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4307     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
4309     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
4311     if (!PyString_Check(_obj3
)) { 
4312         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4315     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
4319     wxPy_BEGIN_ALLOW_THREADS
; 
4320         _result 
= (long )wxListCtrl_SetStringItem(_arg0
,_arg1
,_arg2
,*_arg3
,_arg4
); 
4322     wxPy_END_ALLOW_THREADS
; 
4323 }    _resultobj 
= Py_BuildValue("l",_result
); 
4331 #define wxListCtrl_SetItemData(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemData(_swigarg0,_swigarg1)) 
4332 static PyObject 
*_wrap_wxListCtrl_SetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4333     PyObject 
* _resultobj
; 
4338     PyObject 
* _argo0 
= 0; 
4339     char *_kwnames
[] = { "self","item","data", NULL 
}; 
4342     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_SetItemData",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4345         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4346         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4347             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemData. Expected _wxListCtrl_p."); 
4352     wxPy_BEGIN_ALLOW_THREADS
; 
4353         _result 
= (bool )wxListCtrl_SetItemData(_arg0
,_arg1
,_arg2
); 
4355     wxPy_END_ALLOW_THREADS
; 
4356 }    _resultobj 
= Py_BuildValue("i",_result
); 
4360 #define wxListCtrl_SetItemImage(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetItemImage(_swigarg0,_swigarg1,_swigarg2)) 
4361 static PyObject 
*_wrap_wxListCtrl_SetItemImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4362     PyObject 
* _resultobj
; 
4368     PyObject 
* _argo0 
= 0; 
4369     char *_kwnames
[] = { "self","item","image","selImage", NULL 
}; 
4372     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Olii:wxListCtrl_SetItemImage",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
4375         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4376         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4377             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemImage. Expected _wxListCtrl_p."); 
4382     wxPy_BEGIN_ALLOW_THREADS
; 
4383         _result 
= (bool )wxListCtrl_SetItemImage(_arg0
,_arg1
,_arg2
,_arg3
); 
4385     wxPy_END_ALLOW_THREADS
; 
4386 }    _resultobj 
= Py_BuildValue("i",_result
); 
4390 #define wxListCtrl_SetItemPosition(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemPosition(_swigarg0,_swigarg1)) 
4391 static PyObject 
*_wrap_wxListCtrl_SetItemPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4392     PyObject 
* _resultobj
; 
4397     PyObject 
* _argo0 
= 0; 
4399     PyObject 
* _obj2 
= 0; 
4400     char *_kwnames
[] = { "self","item","pos", NULL 
}; 
4403     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_SetItemPosition",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
4406         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4407         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4408             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemPosition. Expected _wxListCtrl_p."); 
4414     if (! wxPoint_helper(_obj2
, &_arg2
)) 
4418     wxPy_BEGIN_ALLOW_THREADS
; 
4419         _result 
= (bool )wxListCtrl_SetItemPosition(_arg0
,_arg1
,*_arg2
); 
4421     wxPy_END_ALLOW_THREADS
; 
4422 }    _resultobj 
= Py_BuildValue("i",_result
); 
4426 #define wxListCtrl_SetItemState(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetItemState(_swigarg0,_swigarg1,_swigarg2)) 
4427 static PyObject 
*_wrap_wxListCtrl_SetItemState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4428     PyObject 
* _resultobj
; 
4434     PyObject 
* _argo0 
= 0; 
4435     char *_kwnames
[] = { "self","item","state","stateMask", NULL 
}; 
4438     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Olll:wxListCtrl_SetItemState",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
4441         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4442         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4443             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemState. Expected _wxListCtrl_p."); 
4448     wxPy_BEGIN_ALLOW_THREADS
; 
4449         _result 
= (bool )wxListCtrl_SetItemState(_arg0
,_arg1
,_arg2
,_arg3
); 
4451     wxPy_END_ALLOW_THREADS
; 
4452 }    _resultobj 
= Py_BuildValue("i",_result
); 
4456 #define wxListCtrl_SetItemText(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemText(_swigarg0,_swigarg1)) 
4457 static PyObject 
*_wrap_wxListCtrl_SetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4458     PyObject 
* _resultobj
; 
4462     PyObject 
* _argo0 
= 0; 
4463     PyObject 
* _obj2 
= 0; 
4464     char *_kwnames
[] = { "self","item","text", NULL 
}; 
4467     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_SetItemText",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
4470         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4471         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4472             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemText. Expected _wxListCtrl_p."); 
4477 #if PYTHON_API_VERSION >= 1009 
4478     char* tmpPtr
; int tmpSize
; 
4479     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
4480         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4483     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
4485     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
4487     if (!PyString_Check(_obj2
)) { 
4488         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4491     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
4495     wxPy_BEGIN_ALLOW_THREADS
; 
4496         wxListCtrl_SetItemText(_arg0
,_arg1
,*_arg2
); 
4498     wxPy_END_ALLOW_THREADS
; 
4499 }    Py_INCREF(Py_None
); 
4500     _resultobj 
= Py_None
; 
4508 #define wxListCtrl_SetSingleStyle(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSingleStyle(_swigarg0,_swigarg1)) 
4509 static PyObject 
*_wrap_wxListCtrl_SetSingleStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4510     PyObject 
* _resultobj
; 
4513     bool  _arg2 
= (bool ) TRUE
; 
4514     PyObject 
* _argo0 
= 0; 
4515     int tempbool2 
= (int) TRUE
; 
4516     char *_kwnames
[] = { "self","style","add", NULL 
}; 
4519     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListCtrl_SetSingleStyle",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
4522         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4523         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4524             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetSingleStyle. Expected _wxListCtrl_p."); 
4528     _arg2 
= (bool ) tempbool2
; 
4530     wxPy_BEGIN_ALLOW_THREADS
; 
4531         wxListCtrl_SetSingleStyle(_arg0
,_arg1
,_arg2
); 
4533     wxPy_END_ALLOW_THREADS
; 
4534 }    Py_INCREF(Py_None
); 
4535     _resultobj 
= Py_None
; 
4539 #define wxListCtrl_SetWindowStyleFlag(_swigobj,_swigarg0)  (_swigobj->SetWindowStyleFlag(_swigarg0)) 
4540 static PyObject 
*_wrap_wxListCtrl_SetWindowStyleFlag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4541     PyObject 
* _resultobj
; 
4544     PyObject 
* _argo0 
= 0; 
4545     char *_kwnames
[] = { "self","style", NULL 
}; 
4548     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_SetWindowStyleFlag",_kwnames
,&_argo0
,&_arg1
))  
4551         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4552         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4553             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetWindowStyleFlag. Expected _wxListCtrl_p."); 
4558     wxPy_BEGIN_ALLOW_THREADS
; 
4559         wxListCtrl_SetWindowStyleFlag(_arg0
,_arg1
); 
4561     wxPy_END_ALLOW_THREADS
; 
4562 }    Py_INCREF(Py_None
); 
4563     _resultobj 
= Py_None
; 
4567 static bool  wxListCtrl_SortItems(wxListCtrl 
*self
,PyObject 
* func
) { 
4568             if (!PyCallable_Check(func
)) 
4571             return self
->SortItems(wxPyListCtrl_SortItems
, (long)func
); 
4573 static PyObject 
*_wrap_wxListCtrl_SortItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4574     PyObject 
* _resultobj
; 
4578     PyObject 
* _argo0 
= 0; 
4579     PyObject 
* _obj1 
= 0; 
4580     char *_kwnames
[] = { "self","func", NULL 
}; 
4583     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SortItems",_kwnames
,&_argo0
,&_obj1
))  
4586         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4587         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4588             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SortItems. Expected _wxListCtrl_p."); 
4596     wxPy_BEGIN_ALLOW_THREADS
; 
4597         _result 
= (bool )wxListCtrl_SortItems(_arg0
,_arg1
); 
4599     wxPy_END_ALLOW_THREADS
; 
4600 }    _resultobj 
= Py_BuildValue("i",_result
); 
4604 #define new_wxTreeItemId() (new wxTreeItemId()) 
4605 static PyObject 
*_wrap_new_wxTreeItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4606     PyObject 
* _resultobj
; 
4607     wxTreeItemId 
* _result
; 
4608     char *_kwnames
[] = {  NULL 
}; 
4612     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxTreeItemId",_kwnames
))  
4615     wxPy_BEGIN_ALLOW_THREADS
; 
4616         _result 
= (wxTreeItemId 
*)new_wxTreeItemId(); 
4618     wxPy_END_ALLOW_THREADS
; 
4620         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeItemId_p"); 
4621         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4624         _resultobj 
= Py_None
; 
4629 #define delete_wxTreeItemId(_swigobj) (delete _swigobj) 
4630 static PyObject 
*_wrap_delete_wxTreeItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4631     PyObject 
* _resultobj
; 
4632     wxTreeItemId 
* _arg0
; 
4633     PyObject 
* _argo0 
= 0; 
4634     char *_kwnames
[] = { "self", NULL 
}; 
4637     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxTreeItemId",_kwnames
,&_argo0
))  
4640         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4641         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemId_p")) { 
4642             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxTreeItemId. Expected _wxTreeItemId_p."); 
4647     wxPy_BEGIN_ALLOW_THREADS
; 
4648         delete_wxTreeItemId(_arg0
); 
4650     wxPy_END_ALLOW_THREADS
; 
4651 }    Py_INCREF(Py_None
); 
4652     _resultobj 
= Py_None
; 
4656 #define wxTreeItemId_IsOk(_swigobj)  (_swigobj->IsOk()) 
4657 static PyObject 
*_wrap_wxTreeItemId_IsOk(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4658     PyObject 
* _resultobj
; 
4660     wxTreeItemId 
* _arg0
; 
4661     PyObject 
* _argo0 
= 0; 
4662     char *_kwnames
[] = { "self", NULL 
}; 
4665     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemId_IsOk",_kwnames
,&_argo0
))  
4668         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4669         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemId_p")) { 
4670             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemId_IsOk. Expected _wxTreeItemId_p."); 
4675     wxPy_BEGIN_ALLOW_THREADS
; 
4676         _result 
= (bool )wxTreeItemId_IsOk(_arg0
); 
4678     wxPy_END_ALLOW_THREADS
; 
4679 }    _resultobj 
= Py_BuildValue("i",_result
); 
4683 static int  wxTreeItemId___cmp__(wxTreeItemId 
*self
,wxTreeItemId 
* other
) { 
4684             if (! other
) return -1; 
4685             return *self 
!= *other
; 
4687 static PyObject 
*_wrap_wxTreeItemId___cmp__(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4688     PyObject 
* _resultobj
; 
4690     wxTreeItemId 
* _arg0
; 
4691     wxTreeItemId 
* _arg1
; 
4692     PyObject 
* _argo0 
= 0; 
4693     PyObject 
* _argo1 
= 0; 
4694     char *_kwnames
[] = { "self","other", NULL 
}; 
4697     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemId___cmp__",_kwnames
,&_argo0
,&_argo1
))  
4700         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4701         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemId_p")) { 
4702             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemId___cmp__. Expected _wxTreeItemId_p."); 
4707         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4708         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
4709             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeItemId___cmp__. Expected _wxTreeItemId_p."); 
4714     wxPy_BEGIN_ALLOW_THREADS
; 
4715         _result 
= (int )wxTreeItemId___cmp__(_arg0
,_arg1
); 
4717     wxPy_END_ALLOW_THREADS
; 
4718 }    _resultobj 
= Py_BuildValue("i",_result
); 
4722 #define new_wxTreeItemData(_swigarg0) (new wxPyTreeItemData(_swigarg0)) 
4723 static PyObject 
*_wrap_new_wxTreeItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4724     PyObject 
* _resultobj
; 
4725     wxPyTreeItemData 
* _result
; 
4726     PyObject 
* _arg0 
= (PyObject 
*) NULL
; 
4727     PyObject 
* _obj0 
= 0; 
4728     char *_kwnames
[] = { "obj", NULL 
}; 
4732     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxTreeItemData",_kwnames
,&_obj0
))  
4739     wxPy_BEGIN_ALLOW_THREADS
; 
4740         _result 
= (wxPyTreeItemData 
*)new_wxTreeItemData(_arg0
); 
4742     wxPy_END_ALLOW_THREADS
; 
4744         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeItemData_p"); 
4745         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4748         _resultobj 
= Py_None
; 
4753 #define wxTreeItemData_GetData(_swigobj)  (_swigobj->GetData()) 
4754 static PyObject 
*_wrap_wxTreeItemData_GetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4755     PyObject 
* _resultobj
; 
4757     wxPyTreeItemData 
* _arg0
; 
4758     PyObject 
* _argo0 
= 0; 
4759     char *_kwnames
[] = { "self", NULL 
}; 
4762     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemData_GetData",_kwnames
,&_argo0
))  
4765         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4766         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
4767             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_GetData. Expected _wxPyTreeItemData_p."); 
4772     wxPy_BEGIN_ALLOW_THREADS
; 
4773         _result 
= (PyObject 
*)wxTreeItemData_GetData(_arg0
); 
4775     wxPy_END_ALLOW_THREADS
; 
4777   _resultobj 
= _result
; 
4782 #define wxTreeItemData_SetData(_swigobj,_swigarg0)  (_swigobj->SetData(_swigarg0)) 
4783 static PyObject 
*_wrap_wxTreeItemData_SetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4784     PyObject 
* _resultobj
; 
4785     wxPyTreeItemData 
* _arg0
; 
4787     PyObject 
* _argo0 
= 0; 
4788     PyObject 
* _obj1 
= 0; 
4789     char *_kwnames
[] = { "self","obj", NULL 
}; 
4792     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemData_SetData",_kwnames
,&_argo0
,&_obj1
))  
4795         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4796         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
4797             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_SetData. Expected _wxPyTreeItemData_p."); 
4805     wxPy_BEGIN_ALLOW_THREADS
; 
4806         wxTreeItemData_SetData(_arg0
,_arg1
); 
4808     wxPy_END_ALLOW_THREADS
; 
4809 }    Py_INCREF(Py_None
); 
4810     _resultobj 
= Py_None
; 
4814 #define wxTreeItemData_GetId(_swigobj)  (_swigobj->GetId()) 
4815 static PyObject 
*_wrap_wxTreeItemData_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4816     PyObject 
* _resultobj
; 
4817     wxTreeItemId 
* _result
; 
4818     wxPyTreeItemData 
* _arg0
; 
4819     PyObject 
* _argo0 
= 0; 
4820     char *_kwnames
[] = { "self", NULL 
}; 
4824     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemData_GetId",_kwnames
,&_argo0
))  
4827         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4828         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
4829             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_GetId. Expected _wxPyTreeItemData_p."); 
4834     wxPy_BEGIN_ALLOW_THREADS
; 
4835         const wxTreeItemId 
& _result_ref 
= wxTreeItemData_GetId(_arg0
); 
4836     _result 
= (wxTreeItemId 
*) &_result_ref
; 
4838     wxPy_END_ALLOW_THREADS
; 
4840         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeItemId_p"); 
4841         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4844         _resultobj 
= Py_None
; 
4849 #define wxTreeItemData_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
4850 static PyObject 
*_wrap_wxTreeItemData_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4851     PyObject 
* _resultobj
; 
4852     wxPyTreeItemData 
* _arg0
; 
4853     wxTreeItemId 
* _arg1
; 
4854     PyObject 
* _argo0 
= 0; 
4855     PyObject 
* _argo1 
= 0; 
4856     char *_kwnames
[] = { "self","id", NULL 
}; 
4859     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemData_SetId",_kwnames
,&_argo0
,&_argo1
))  
4862         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4863         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
4864             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_SetId. Expected _wxPyTreeItemData_p."); 
4869         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4870         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
4871             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeItemData_SetId. Expected _wxTreeItemId_p."); 
4876     wxPy_BEGIN_ALLOW_THREADS
; 
4877         wxTreeItemData_SetId(_arg0
,*_arg1
); 
4879     wxPy_END_ALLOW_THREADS
; 
4880 }    Py_INCREF(Py_None
); 
4881     _resultobj 
= Py_None
; 
4885 static void *SwigwxTreeEventTowxNotifyEvent(void *ptr
) { 
4887     wxNotifyEvent 
*dest
; 
4888     src 
= (wxTreeEvent 
*) ptr
; 
4889     dest 
= (wxNotifyEvent 
*) src
; 
4890     return (void *) dest
; 
4893 static void *SwigwxTreeEventTowxCommandEvent(void *ptr
) { 
4895     wxCommandEvent 
*dest
; 
4896     src 
= (wxTreeEvent 
*) ptr
; 
4897     dest 
= (wxCommandEvent 
*) src
; 
4898     return (void *) dest
; 
4901 static void *SwigwxTreeEventTowxEvent(void *ptr
) { 
4904     src 
= (wxTreeEvent 
*) ptr
; 
4905     dest 
= (wxEvent 
*) src
; 
4906     return (void *) dest
; 
4909 #define wxTreeEvent_GetItem(_swigobj)  (_swigobj->GetItem()) 
4910 static PyObject 
*_wrap_wxTreeEvent_GetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4911     PyObject 
* _resultobj
; 
4912     wxTreeItemId 
* _result
; 
4913     wxTreeEvent 
* _arg0
; 
4914     PyObject 
* _argo0 
= 0; 
4915     char *_kwnames
[] = { "self", NULL 
}; 
4919     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetItem",_kwnames
,&_argo0
))  
4922         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4923         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
4924             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetItem. Expected _wxTreeEvent_p."); 
4929     wxPy_BEGIN_ALLOW_THREADS
; 
4930         _result 
= new wxTreeItemId (wxTreeEvent_GetItem(_arg0
)); 
4932     wxPy_END_ALLOW_THREADS
; 
4933 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
4934     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4938 #define wxTreeEvent_GetOldItem(_swigobj)  (_swigobj->GetOldItem()) 
4939 static PyObject 
*_wrap_wxTreeEvent_GetOldItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4940     PyObject 
* _resultobj
; 
4941     wxTreeItemId 
* _result
; 
4942     wxTreeEvent 
* _arg0
; 
4943     PyObject 
* _argo0 
= 0; 
4944     char *_kwnames
[] = { "self", NULL 
}; 
4948     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetOldItem",_kwnames
,&_argo0
))  
4951         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4952         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
4953             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetOldItem. Expected _wxTreeEvent_p."); 
4958     wxPy_BEGIN_ALLOW_THREADS
; 
4959         _result 
= new wxTreeItemId (wxTreeEvent_GetOldItem(_arg0
)); 
4961     wxPy_END_ALLOW_THREADS
; 
4962 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
4963     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4967 #define wxTreeEvent_GetPoint(_swigobj)  (_swigobj->GetPoint()) 
4968 static PyObject 
*_wrap_wxTreeEvent_GetPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4969     PyObject 
* _resultobj
; 
4971     wxTreeEvent 
* _arg0
; 
4972     PyObject 
* _argo0 
= 0; 
4973     char *_kwnames
[] = { "self", NULL 
}; 
4977     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetPoint",_kwnames
,&_argo0
))  
4980         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4981         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
4982             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetPoint. Expected _wxTreeEvent_p."); 
4987     wxPy_BEGIN_ALLOW_THREADS
; 
4988         _result 
= new wxPoint (wxTreeEvent_GetPoint(_arg0
)); 
4990     wxPy_END_ALLOW_THREADS
; 
4991 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
4992     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4996 #define wxTreeEvent_GetCode(_swigobj)  (_swigobj->GetCode()) 
4997 static PyObject 
*_wrap_wxTreeEvent_GetCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4998     PyObject 
* _resultobj
; 
5000     wxTreeEvent 
* _arg0
; 
5001     PyObject 
* _argo0 
= 0; 
5002     char *_kwnames
[] = { "self", NULL 
}; 
5005     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetCode",_kwnames
,&_argo0
))  
5008         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5009         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
5010             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetCode. Expected _wxTreeEvent_p."); 
5015     wxPy_BEGIN_ALLOW_THREADS
; 
5016         _result 
= (int )wxTreeEvent_GetCode(_arg0
); 
5018     wxPy_END_ALLOW_THREADS
; 
5019 }    _resultobj 
= Py_BuildValue("i",_result
); 
5023 #define wxTreeEvent_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
5024 static PyObject 
*_wrap_wxTreeEvent_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5025     PyObject 
* _resultobj
; 
5027     wxTreeEvent 
* _arg0
; 
5028     PyObject 
* _argo0 
= 0; 
5029     char *_kwnames
[] = { "self", NULL 
}; 
5032     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetLabel",_kwnames
,&_argo0
))  
5035         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5036         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
5037             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetLabel. Expected _wxTreeEvent_p."); 
5042     wxPy_BEGIN_ALLOW_THREADS
; 
5043         const wxString 
& _result_ref 
= wxTreeEvent_GetLabel(_arg0
); 
5044     _result 
= (wxString 
*) &_result_ref
; 
5046     wxPy_END_ALLOW_THREADS
; 
5048     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
5053 static void *SwigwxPyTreeCtrlTowxControl(void *ptr
) { 
5056     src 
= (wxPyTreeCtrl 
*) ptr
; 
5057     dest 
= (wxControl 
*) src
; 
5058     return (void *) dest
; 
5061 static void *SwigwxPyTreeCtrlTowxWindow(void *ptr
) { 
5064     src 
= (wxPyTreeCtrl 
*) ptr
; 
5065     dest 
= (wxWindow 
*) src
; 
5066     return (void *) dest
; 
5069 static void *SwigwxPyTreeCtrlTowxEvtHandler(void *ptr
) { 
5072     src 
= (wxPyTreeCtrl 
*) ptr
; 
5073     dest 
= (wxEvtHandler 
*) src
; 
5074     return (void *) dest
; 
5077 #define new_wxTreeCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxPyTreeCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
5078 static PyObject 
*_wrap_new_wxTreeCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5079     PyObject 
* _resultobj
; 
5080     wxPyTreeCtrl 
* _result
; 
5082     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
5083     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
5084     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
5085     long  _arg4 
= (long ) wxTR_HAS_BUTTONS
|wxTR_LINES_AT_ROOT
; 
5086     wxValidator 
* _arg5 
= (wxValidator 
*) &wxDefaultValidator
; 
5087     char * _arg6 
= (char *) "wxTreeCtrl"; 
5088     PyObject 
* _argo0 
= 0; 
5090     PyObject 
* _obj2 
= 0; 
5092     PyObject 
* _obj3 
= 0; 
5093     PyObject 
* _argo5 
= 0; 
5094     char *_kwnames
[] = { "parent","id","pos","size","style","validator","name", NULL 
}; 
5098     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOlOs:new_wxTreeCtrl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_argo5
,&_arg6
))  
5101         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5102         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5103             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxTreeCtrl. Expected _wxWindow_p."); 
5110     if (! wxPoint_helper(_obj2
, &_arg2
)) 
5116     if (! wxSize_helper(_obj3
, &_arg3
)) 
5120         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
5121         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxValidator_p")) { 
5122             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxTreeCtrl. Expected _wxValidator_p."); 
5127     wxPy_BEGIN_ALLOW_THREADS
; 
5128         _result 
= (wxPyTreeCtrl 
*)new_wxTreeCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
,_arg6
); 
5130     wxPy_END_ALLOW_THREADS
; 
5132         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeCtrl_p"); 
5133         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5136         _resultobj 
= Py_None
; 
5141 #define wxTreeCtrl__setSelf(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setSelf(_swigarg0,_swigarg1)) 
5142 static PyObject 
*_wrap_wxTreeCtrl__setSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5143     PyObject 
* _resultobj
; 
5144     wxPyTreeCtrl 
* _arg0
; 
5147     PyObject 
* _argo0 
= 0; 
5148     PyObject 
* _obj1 
= 0; 
5149     PyObject 
* _obj2 
= 0; 
5150     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
5153     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
5156         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5157         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5158             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl__setSelf. Expected _wxPyTreeCtrl_p."); 
5169     wxPy_BEGIN_ALLOW_THREADS
; 
5170         wxTreeCtrl__setSelf(_arg0
,_arg1
,_arg2
); 
5172     wxPy_END_ALLOW_THREADS
; 
5173 }    Py_INCREF(Py_None
); 
5174     _resultobj 
= Py_None
; 
5178 #define wxTreeCtrl_AssignImageList(_swigobj,_swigarg0)  (_swigobj->AssignImageList(_swigarg0)) 
5179 static PyObject 
*_wrap_wxTreeCtrl_AssignImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5180     PyObject 
* _resultobj
; 
5181     wxPyTreeCtrl 
* _arg0
; 
5182     wxImageList 
* _arg1
; 
5183     PyObject 
* _argo0 
= 0; 
5184     PyObject 
* _argo1 
= 0; 
5185     char *_kwnames
[] = { "self","imageList", NULL 
}; 
5188     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_AssignImageList",_kwnames
,&_argo0
,&_argo1
))  
5191         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5192         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5193             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AssignImageList. Expected _wxPyTreeCtrl_p."); 
5198         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5199         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
5200             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_AssignImageList. Expected _wxImageList_p."); 
5205     wxPy_BEGIN_ALLOW_THREADS
; 
5206         wxTreeCtrl_AssignImageList(_arg0
,_arg1
); 
5208     wxPy_END_ALLOW_THREADS
; 
5209 }    Py_INCREF(Py_None
); 
5210     _resultobj 
= Py_None
; 
5214 #define wxTreeCtrl_GetCount(_swigobj)  (_swigobj->GetCount()) 
5215 static PyObject 
*_wrap_wxTreeCtrl_GetCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5216     PyObject 
* _resultobj
; 
5218     wxPyTreeCtrl 
* _arg0
; 
5219     PyObject 
* _argo0 
= 0; 
5220     char *_kwnames
[] = { "self", NULL 
}; 
5223     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetCount",_kwnames
,&_argo0
))  
5226         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5227         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5228             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetCount. Expected _wxPyTreeCtrl_p."); 
5233     wxPy_BEGIN_ALLOW_THREADS
; 
5234         _result 
= (size_t )wxTreeCtrl_GetCount(_arg0
); 
5236     wxPy_END_ALLOW_THREADS
; 
5237 }    _resultobj 
= Py_BuildValue("i",_result
); 
5241 #define wxTreeCtrl_GetIndent(_swigobj)  (_swigobj->GetIndent()) 
5242 static PyObject 
*_wrap_wxTreeCtrl_GetIndent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5243     PyObject 
* _resultobj
; 
5244     unsigned int  _result
; 
5245     wxPyTreeCtrl 
* _arg0
; 
5246     PyObject 
* _argo0 
= 0; 
5247     char *_kwnames
[] = { "self", NULL 
}; 
5250     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetIndent",_kwnames
,&_argo0
))  
5253         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5254         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5255             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetIndent. Expected _wxPyTreeCtrl_p."); 
5260     wxPy_BEGIN_ALLOW_THREADS
; 
5261         _result 
= (unsigned int )wxTreeCtrl_GetIndent(_arg0
); 
5263     wxPy_END_ALLOW_THREADS
; 
5264 }    _resultobj 
= Py_BuildValue("i",_result
); 
5268 #define wxTreeCtrl_SetIndent(_swigobj,_swigarg0)  (_swigobj->SetIndent(_swigarg0)) 
5269 static PyObject 
*_wrap_wxTreeCtrl_SetIndent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5270     PyObject 
* _resultobj
; 
5271     wxPyTreeCtrl 
* _arg0
; 
5273     PyObject 
* _argo0 
= 0; 
5274     char *_kwnames
[] = { "self","indent", NULL 
}; 
5277     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTreeCtrl_SetIndent",_kwnames
,&_argo0
,&_arg1
))  
5280         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5281         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5282             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetIndent. Expected _wxPyTreeCtrl_p."); 
5287     wxPy_BEGIN_ALLOW_THREADS
; 
5288         wxTreeCtrl_SetIndent(_arg0
,_arg1
); 
5290     wxPy_END_ALLOW_THREADS
; 
5291 }    Py_INCREF(Py_None
); 
5292     _resultobj 
= Py_None
; 
5296 #define wxTreeCtrl_GetImageList(_swigobj)  (_swigobj->GetImageList()) 
5297 static PyObject 
*_wrap_wxTreeCtrl_GetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5298     PyObject 
* _resultobj
; 
5299     wxImageList 
* _result
; 
5300     wxPyTreeCtrl 
* _arg0
; 
5301     PyObject 
* _argo0 
= 0; 
5302     char *_kwnames
[] = { "self", NULL 
}; 
5306     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetImageList",_kwnames
,&_argo0
))  
5309         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5310         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5311             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetImageList. Expected _wxPyTreeCtrl_p."); 
5316     wxPy_BEGIN_ALLOW_THREADS
; 
5317         _result 
= (wxImageList 
*)wxTreeCtrl_GetImageList(_arg0
); 
5319     wxPy_END_ALLOW_THREADS
; 
5321         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxImageList_p"); 
5322         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5325         _resultobj 
= Py_None
; 
5330 #define wxTreeCtrl_GetStateImageList(_swigobj)  (_swigobj->GetStateImageList()) 
5331 static PyObject 
*_wrap_wxTreeCtrl_GetStateImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5332     PyObject 
* _resultobj
; 
5333     wxImageList 
* _result
; 
5334     wxPyTreeCtrl 
* _arg0
; 
5335     PyObject 
* _argo0 
= 0; 
5336     char *_kwnames
[] = { "self", NULL 
}; 
5340     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetStateImageList",_kwnames
,&_argo0
))  
5343         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5344         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5345             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetStateImageList. Expected _wxPyTreeCtrl_p."); 
5350     wxPy_BEGIN_ALLOW_THREADS
; 
5351         _result 
= (wxImageList 
*)wxTreeCtrl_GetStateImageList(_arg0
); 
5353     wxPy_END_ALLOW_THREADS
; 
5355         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxImageList_p"); 
5356         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5359         _resultobj 
= Py_None
; 
5364 #define wxTreeCtrl_SetImageList(_swigobj,_swigarg0)  (_swigobj->SetImageList(_swigarg0)) 
5365 static PyObject 
*_wrap_wxTreeCtrl_SetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5366     PyObject 
* _resultobj
; 
5367     wxPyTreeCtrl 
* _arg0
; 
5368     wxImageList 
* _arg1
; 
5369     PyObject 
* _argo0 
= 0; 
5370     PyObject 
* _argo1 
= 0; 
5371     char *_kwnames
[] = { "self","imageList", NULL 
}; 
5374     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SetImageList",_kwnames
,&_argo0
,&_argo1
))  
5377         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5378         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5379             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetImageList. Expected _wxPyTreeCtrl_p."); 
5384         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5385         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
5386             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetImageList. Expected _wxImageList_p."); 
5391     wxPy_BEGIN_ALLOW_THREADS
; 
5392         wxTreeCtrl_SetImageList(_arg0
,_arg1
); 
5394     wxPy_END_ALLOW_THREADS
; 
5395 }    Py_INCREF(Py_None
); 
5396     _resultobj 
= Py_None
; 
5400 #define wxTreeCtrl_SetStateImageList(_swigobj,_swigarg0)  (_swigobj->SetStateImageList(_swigarg0)) 
5401 static PyObject 
*_wrap_wxTreeCtrl_SetStateImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5402     PyObject 
* _resultobj
; 
5403     wxPyTreeCtrl 
* _arg0
; 
5404     wxImageList 
* _arg1
; 
5405     PyObject 
* _argo0 
= 0; 
5406     PyObject 
* _argo1 
= 0; 
5407     char *_kwnames
[] = { "self","imageList", NULL 
}; 
5410     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SetStateImageList",_kwnames
,&_argo0
,&_argo1
))  
5413         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5414         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5415             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetStateImageList. Expected _wxPyTreeCtrl_p."); 
5420         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5421         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
5422             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetStateImageList. Expected _wxImageList_p."); 
5427     wxPy_BEGIN_ALLOW_THREADS
; 
5428         wxTreeCtrl_SetStateImageList(_arg0
,_arg1
); 
5430     wxPy_END_ALLOW_THREADS
; 
5431 }    Py_INCREF(Py_None
); 
5432     _resultobj 
= Py_None
; 
5436 #define wxTreeCtrl_GetSpacing(_swigobj)  (_swigobj->GetSpacing()) 
5437 static PyObject 
*_wrap_wxTreeCtrl_GetSpacing(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5438     PyObject 
* _resultobj
; 
5439     unsigned int  _result
; 
5440     wxPyTreeCtrl 
* _arg0
; 
5441     PyObject 
* _argo0 
= 0; 
5442     char *_kwnames
[] = { "self", NULL 
}; 
5445     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSpacing",_kwnames
,&_argo0
))  
5448         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5449         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5450             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSpacing. Expected _wxPyTreeCtrl_p."); 
5455     wxPy_BEGIN_ALLOW_THREADS
; 
5456         _result 
= (unsigned int )wxTreeCtrl_GetSpacing(_arg0
); 
5458     wxPy_END_ALLOW_THREADS
; 
5459 }    _resultobj 
= Py_BuildValue("i",_result
); 
5463 #define wxTreeCtrl_SetSpacing(_swigobj,_swigarg0)  (_swigobj->SetSpacing(_swigarg0)) 
5464 static PyObject 
*_wrap_wxTreeCtrl_SetSpacing(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5465     PyObject 
* _resultobj
; 
5466     wxPyTreeCtrl 
* _arg0
; 
5468     PyObject 
* _argo0 
= 0; 
5469     char *_kwnames
[] = { "self","spacing", NULL 
}; 
5472     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTreeCtrl_SetSpacing",_kwnames
,&_argo0
,&_arg1
))  
5475         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5476         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5477             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetSpacing. Expected _wxPyTreeCtrl_p."); 
5482     wxPy_BEGIN_ALLOW_THREADS
; 
5483         wxTreeCtrl_SetSpacing(_arg0
,_arg1
); 
5485     wxPy_END_ALLOW_THREADS
; 
5486 }    Py_INCREF(Py_None
); 
5487     _resultobj 
= Py_None
; 
5491 #define wxTreeCtrl_GetItemText(_swigobj,_swigarg0)  (_swigobj->GetItemText(_swigarg0)) 
5492 static PyObject 
*_wrap_wxTreeCtrl_GetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5493     PyObject 
* _resultobj
; 
5495     wxPyTreeCtrl 
* _arg0
; 
5496     wxTreeItemId 
* _arg1
; 
5497     PyObject 
* _argo0 
= 0; 
5498     PyObject 
* _argo1 
= 0; 
5499     char *_kwnames
[] = { "self","item", NULL 
}; 
5502     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemText",_kwnames
,&_argo0
,&_argo1
))  
5505         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5506         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5507             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemText. Expected _wxPyTreeCtrl_p."); 
5512         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5513         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5514             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemText. Expected _wxTreeItemId_p."); 
5519     wxPy_BEGIN_ALLOW_THREADS
; 
5520         _result 
= new wxString (wxTreeCtrl_GetItemText(_arg0
,*_arg1
)); 
5522     wxPy_END_ALLOW_THREADS
; 
5524     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
5532 #define wxTreeCtrl_GetItemImage(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetItemImage(_swigarg0,_swigarg1)) 
5533 static PyObject 
*_wrap_wxTreeCtrl_GetItemImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5534     PyObject 
* _resultobj
; 
5536     wxPyTreeCtrl 
* _arg0
; 
5537     wxTreeItemId 
* _arg1
; 
5538     wxTreeItemIcon  _arg2 
= (wxTreeItemIcon 
) (wxTreeItemIcon_Normal
); 
5539     PyObject 
* _argo0 
= 0; 
5540     PyObject 
* _argo1 
= 0; 
5541     char *_kwnames
[] = { "self","item","which", NULL 
}; 
5544     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_GetItemImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
5547         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5548         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5549             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemImage. Expected _wxPyTreeCtrl_p."); 
5554         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5555         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5556             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemImage. Expected _wxTreeItemId_p."); 
5561     wxPy_BEGIN_ALLOW_THREADS
; 
5562         _result 
= (int )wxTreeCtrl_GetItemImage(_arg0
,*_arg1
,_arg2
); 
5564     wxPy_END_ALLOW_THREADS
; 
5565 }    _resultobj 
= Py_BuildValue("i",_result
); 
5569 #define wxTreeCtrl_GetItemSelectedImage(_swigobj,_swigarg0)  (_swigobj->GetItemSelectedImage(_swigarg0)) 
5570 static PyObject 
*_wrap_wxTreeCtrl_GetItemSelectedImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5571     PyObject 
* _resultobj
; 
5573     wxPyTreeCtrl 
* _arg0
; 
5574     wxTreeItemId 
* _arg1
; 
5575     PyObject 
* _argo0 
= 0; 
5576     PyObject 
* _argo1 
= 0; 
5577     char *_kwnames
[] = { "self","item", NULL 
}; 
5580     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemSelectedImage",_kwnames
,&_argo0
,&_argo1
))  
5583         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5584         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5585             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemSelectedImage. Expected _wxPyTreeCtrl_p."); 
5590         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5591         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5592             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemSelectedImage. Expected _wxTreeItemId_p."); 
5597     wxPy_BEGIN_ALLOW_THREADS
; 
5598         _result 
= (int )wxTreeCtrl_GetItemSelectedImage(_arg0
,*_arg1
); 
5600     wxPy_END_ALLOW_THREADS
; 
5601 }    _resultobj 
= Py_BuildValue("i",_result
); 
5605 #define wxTreeCtrl_SetItemText(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemText(_swigarg0,_swigarg1)) 
5606 static PyObject 
*_wrap_wxTreeCtrl_SetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5607     PyObject 
* _resultobj
; 
5608     wxPyTreeCtrl 
* _arg0
; 
5609     wxTreeItemId 
* _arg1
; 
5611     PyObject 
* _argo0 
= 0; 
5612     PyObject 
* _argo1 
= 0; 
5613     PyObject 
* _obj2 
= 0; 
5614     char *_kwnames
[] = { "self","item","text", NULL 
}; 
5617     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemText",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
5620         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5621         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5622             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemText. Expected _wxPyTreeCtrl_p."); 
5627         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5628         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5629             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemText. Expected _wxTreeItemId_p."); 
5634 #if PYTHON_API_VERSION >= 1009 
5635     char* tmpPtr
; int tmpSize
; 
5636     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
5637         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5640     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
5642     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
5644     if (!PyString_Check(_obj2
)) { 
5645         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5648     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
5652     wxPy_BEGIN_ALLOW_THREADS
; 
5653         wxTreeCtrl_SetItemText(_arg0
,*_arg1
,*_arg2
); 
5655     wxPy_END_ALLOW_THREADS
; 
5656 }    Py_INCREF(Py_None
); 
5657     _resultobj 
= Py_None
; 
5665 #define wxTreeCtrl_SetItemImage(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetItemImage(_swigarg0,_swigarg1,_swigarg2)) 
5666 static PyObject 
*_wrap_wxTreeCtrl_SetItemImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5667     PyObject 
* _resultobj
; 
5668     wxPyTreeCtrl 
* _arg0
; 
5669     wxTreeItemId 
* _arg1
; 
5671     wxTreeItemIcon  _arg3 
= (wxTreeItemIcon 
) (wxTreeItemIcon_Normal
); 
5672     PyObject 
* _argo0 
= 0; 
5673     PyObject 
* _argo1 
= 0; 
5674     char *_kwnames
[] = { "self","item","image","which", NULL 
}; 
5677     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|i:wxTreeCtrl_SetItemImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))  
5680         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5681         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5682             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemImage. Expected _wxPyTreeCtrl_p."); 
5687         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5688         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5689             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemImage. Expected _wxTreeItemId_p."); 
5694     wxPy_BEGIN_ALLOW_THREADS
; 
5695         wxTreeCtrl_SetItemImage(_arg0
,*_arg1
,_arg2
,_arg3
); 
5697     wxPy_END_ALLOW_THREADS
; 
5698 }    Py_INCREF(Py_None
); 
5699     _resultobj 
= Py_None
; 
5703 #define wxTreeCtrl_SetItemSelectedImage(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemSelectedImage(_swigarg0,_swigarg1)) 
5704 static PyObject 
*_wrap_wxTreeCtrl_SetItemSelectedImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5705     PyObject 
* _resultobj
; 
5706     wxPyTreeCtrl 
* _arg0
; 
5707     wxTreeItemId 
* _arg1
; 
5709     PyObject 
* _argo0 
= 0; 
5710     PyObject 
* _argo1 
= 0; 
5711     char *_kwnames
[] = { "self","item","image", NULL 
}; 
5714     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxTreeCtrl_SetItemSelectedImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
5717         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5718         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5719             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemSelectedImage. Expected _wxPyTreeCtrl_p."); 
5724         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5725         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5726             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemSelectedImage. Expected _wxTreeItemId_p."); 
5731     wxPy_BEGIN_ALLOW_THREADS
; 
5732         wxTreeCtrl_SetItemSelectedImage(_arg0
,*_arg1
,_arg2
); 
5734     wxPy_END_ALLOW_THREADS
; 
5735 }    Py_INCREF(Py_None
); 
5736     _resultobj 
= Py_None
; 
5740 #define wxTreeCtrl_SetItemHasChildren(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemHasChildren(_swigarg0,_swigarg1)) 
5741 static PyObject 
*_wrap_wxTreeCtrl_SetItemHasChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5742     PyObject 
* _resultobj
; 
5743     wxPyTreeCtrl 
* _arg0
; 
5744     wxTreeItemId 
* _arg1
; 
5745     bool  _arg2 
= (bool ) TRUE
; 
5746     PyObject 
* _argo0 
= 0; 
5747     PyObject 
* _argo1 
= 0; 
5748     int tempbool2 
= (int) TRUE
; 
5749     char *_kwnames
[] = { "self","item","hasChildren", NULL 
}; 
5752     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_SetItemHasChildren",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
5755         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5756         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5757             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemHasChildren. Expected _wxPyTreeCtrl_p."); 
5762         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5763         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5764             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemHasChildren. Expected _wxTreeItemId_p."); 
5768     _arg2 
= (bool ) tempbool2
; 
5770     wxPy_BEGIN_ALLOW_THREADS
; 
5771         wxTreeCtrl_SetItemHasChildren(_arg0
,*_arg1
,_arg2
); 
5773     wxPy_END_ALLOW_THREADS
; 
5774 }    Py_INCREF(Py_None
); 
5775     _resultobj 
= Py_None
; 
5779 static wxPyTreeItemData 
* wxPyTreeCtrl_GetItemData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
) { 
5780             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
5782                 data 
= new wxPyTreeItemData(); 
5783                 data
->SetId(item
); // set the id 
5784                 self
->SetItemData(item
, data
); 
5788 static PyObject 
*_wrap_wxTreeCtrl_GetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5789     PyObject 
* _resultobj
; 
5790     wxPyTreeItemData 
* _result
; 
5791     wxPyTreeCtrl 
* _arg0
; 
5792     wxTreeItemId 
* _arg1
; 
5793     PyObject 
* _argo0 
= 0; 
5794     PyObject 
* _argo1 
= 0; 
5795     char *_kwnames
[] = { "self","item", NULL 
}; 
5799     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemData",_kwnames
,&_argo0
,&_argo1
))  
5802         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5803         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5804             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemData. Expected _wxPyTreeCtrl_p."); 
5809         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5810         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5811             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemData. Expected _wxTreeItemId_p."); 
5816     wxPy_BEGIN_ALLOW_THREADS
; 
5817         _result 
= (wxPyTreeItemData 
*)wxPyTreeCtrl_GetItemData(_arg0
,*_arg1
); 
5819     wxPy_END_ALLOW_THREADS
; 
5821         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeItemData_p"); 
5822         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5825         _resultobj 
= Py_None
; 
5830 static void  wxPyTreeCtrl_SetItemData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
,wxPyTreeItemData 
* data
) { 
5831             data
->SetId(item
); // set the id 
5832             self
->SetItemData(item
, data
); 
5834 static PyObject 
*_wrap_wxTreeCtrl_SetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5835     PyObject 
* _resultobj
; 
5836     wxPyTreeCtrl 
* _arg0
; 
5837     wxTreeItemId 
* _arg1
; 
5838     wxPyTreeItemData 
* _arg2
; 
5839     PyObject 
* _argo0 
= 0; 
5840     PyObject 
* _argo1 
= 0; 
5841     PyObject 
* _argo2 
= 0; 
5842     char *_kwnames
[] = { "self","item","data", NULL 
}; 
5845     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemData",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
5848         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5849         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5850             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemData. Expected _wxPyTreeCtrl_p."); 
5855         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5856         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5857             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemData. Expected _wxTreeItemId_p."); 
5862         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
5863         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyTreeItemData_p")) { 
5864             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_SetItemData. Expected _wxPyTreeItemData_p."); 
5869     wxPy_BEGIN_ALLOW_THREADS
; 
5870         wxPyTreeCtrl_SetItemData(_arg0
,*_arg1
,_arg2
); 
5872     wxPy_END_ALLOW_THREADS
; 
5873 }    Py_INCREF(Py_None
); 
5874     _resultobj 
= Py_None
; 
5878 static PyObject 
* wxPyTreeCtrl_GetPyData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
) { 
5879             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
5881                 data 
= new wxPyTreeItemData(); 
5882                 data
->SetId(item
); // set the id 
5883                 self
->SetItemData(item
, data
); 
5885             return data
->GetData(); 
5887 static PyObject 
*_wrap_wxTreeCtrl_GetPyData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5888     PyObject 
* _resultobj
; 
5890     wxPyTreeCtrl 
* _arg0
; 
5891     wxTreeItemId 
* _arg1
; 
5892     PyObject 
* _argo0 
= 0; 
5893     PyObject 
* _argo1 
= 0; 
5894     char *_kwnames
[] = { "self","item", NULL 
}; 
5897     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPyData",_kwnames
,&_argo0
,&_argo1
))  
5900         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5901         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5902             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPyData. Expected _wxPyTreeCtrl_p."); 
5907         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5908         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5909             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPyData. Expected _wxTreeItemId_p."); 
5914     wxPy_BEGIN_ALLOW_THREADS
; 
5915         _result 
= (PyObject 
*)wxPyTreeCtrl_GetPyData(_arg0
,*_arg1
); 
5917     wxPy_END_ALLOW_THREADS
; 
5919   _resultobj 
= _result
; 
5924 static void  wxPyTreeCtrl_SetPyData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
,PyObject 
* obj
) { 
5925             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
5927                 data 
= new wxPyTreeItemData(obj
); 
5928                 data
->SetId(item
); // set the id 
5929                 self
->SetItemData(item
, data
); 
5933 static PyObject 
*_wrap_wxTreeCtrl_SetPyData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5934     PyObject 
* _resultobj
; 
5935     wxPyTreeCtrl 
* _arg0
; 
5936     wxTreeItemId 
* _arg1
; 
5938     PyObject 
* _argo0 
= 0; 
5939     PyObject 
* _argo1 
= 0; 
5940     PyObject 
* _obj2 
= 0; 
5941     char *_kwnames
[] = { "self","item","obj", NULL 
}; 
5944     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetPyData",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
5947         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5948         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5949             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetPyData. Expected _wxPyTreeCtrl_p."); 
5954         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5955         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5956             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetPyData. Expected _wxTreeItemId_p."); 
5964     wxPy_BEGIN_ALLOW_THREADS
; 
5965         wxPyTreeCtrl_SetPyData(_arg0
,*_arg1
,_arg2
); 
5967     wxPy_END_ALLOW_THREADS
; 
5968 }    Py_INCREF(Py_None
); 
5969     _resultobj 
= Py_None
; 
5973 #define wxTreeCtrl_IsVisible(_swigobj,_swigarg0)  (_swigobj->IsVisible(_swigarg0)) 
5974 static PyObject 
*_wrap_wxTreeCtrl_IsVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5975     PyObject 
* _resultobj
; 
5977     wxPyTreeCtrl 
* _arg0
; 
5978     wxTreeItemId 
* _arg1
; 
5979     PyObject 
* _argo0 
= 0; 
5980     PyObject 
* _argo1 
= 0; 
5981     char *_kwnames
[] = { "self","item", NULL 
}; 
5984     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsVisible",_kwnames
,&_argo0
,&_argo1
))  
5987         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5988         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5989             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsVisible. Expected _wxPyTreeCtrl_p."); 
5994         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5995         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5996             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsVisible. Expected _wxTreeItemId_p."); 
6001     wxPy_BEGIN_ALLOW_THREADS
; 
6002         _result 
= (bool )wxTreeCtrl_IsVisible(_arg0
,*_arg1
); 
6004     wxPy_END_ALLOW_THREADS
; 
6005 }    _resultobj 
= Py_BuildValue("i",_result
); 
6009 #define wxTreeCtrl_ItemHasChildren(_swigobj,_swigarg0)  (_swigobj->ItemHasChildren(_swigarg0)) 
6010 static PyObject 
*_wrap_wxTreeCtrl_ItemHasChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6011     PyObject 
* _resultobj
; 
6013     wxPyTreeCtrl 
* _arg0
; 
6014     wxTreeItemId 
* _arg1
; 
6015     PyObject 
* _argo0 
= 0; 
6016     PyObject 
* _argo1 
= 0; 
6017     char *_kwnames
[] = { "self","item", NULL 
}; 
6020     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_ItemHasChildren",_kwnames
,&_argo0
,&_argo1
))  
6023         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6024         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6025             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_ItemHasChildren. Expected _wxPyTreeCtrl_p."); 
6030         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6031         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6032             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_ItemHasChildren. Expected _wxTreeItemId_p."); 
6037     wxPy_BEGIN_ALLOW_THREADS
; 
6038         _result 
= (bool )wxTreeCtrl_ItemHasChildren(_arg0
,*_arg1
); 
6040     wxPy_END_ALLOW_THREADS
; 
6041 }    _resultobj 
= Py_BuildValue("i",_result
); 
6045 #define wxTreeCtrl_IsExpanded(_swigobj,_swigarg0)  (_swigobj->IsExpanded(_swigarg0)) 
6046 static PyObject 
*_wrap_wxTreeCtrl_IsExpanded(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6047     PyObject 
* _resultobj
; 
6049     wxPyTreeCtrl 
* _arg0
; 
6050     wxTreeItemId 
* _arg1
; 
6051     PyObject 
* _argo0 
= 0; 
6052     PyObject 
* _argo1 
= 0; 
6053     char *_kwnames
[] = { "self","item", NULL 
}; 
6056     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsExpanded",_kwnames
,&_argo0
,&_argo1
))  
6059         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6060         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6061             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsExpanded. Expected _wxPyTreeCtrl_p."); 
6066         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6067         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6068             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsExpanded. Expected _wxTreeItemId_p."); 
6073     wxPy_BEGIN_ALLOW_THREADS
; 
6074         _result 
= (bool )wxTreeCtrl_IsExpanded(_arg0
,*_arg1
); 
6076     wxPy_END_ALLOW_THREADS
; 
6077 }    _resultobj 
= Py_BuildValue("i",_result
); 
6081 #define wxTreeCtrl_IsSelected(_swigobj,_swigarg0)  (_swigobj->IsSelected(_swigarg0)) 
6082 static PyObject 
*_wrap_wxTreeCtrl_IsSelected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6083     PyObject 
* _resultobj
; 
6085     wxPyTreeCtrl 
* _arg0
; 
6086     wxTreeItemId 
* _arg1
; 
6087     PyObject 
* _argo0 
= 0; 
6088     PyObject 
* _argo1 
= 0; 
6089     char *_kwnames
[] = { "self","item", NULL 
}; 
6092     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsSelected",_kwnames
,&_argo0
,&_argo1
))  
6095         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6096         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6097             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsSelected. Expected _wxPyTreeCtrl_p."); 
6102         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6103         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6104             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsSelected. Expected _wxTreeItemId_p."); 
6109     wxPy_BEGIN_ALLOW_THREADS
; 
6110         _result 
= (bool )wxTreeCtrl_IsSelected(_arg0
,*_arg1
); 
6112     wxPy_END_ALLOW_THREADS
; 
6113 }    _resultobj 
= Py_BuildValue("i",_result
); 
6117 #define wxTreeCtrl_GetRootItem(_swigobj)  (_swigobj->GetRootItem()) 
6118 static PyObject 
*_wrap_wxTreeCtrl_GetRootItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6119     PyObject 
* _resultobj
; 
6120     wxTreeItemId 
* _result
; 
6121     wxPyTreeCtrl 
* _arg0
; 
6122     PyObject 
* _argo0 
= 0; 
6123     char *_kwnames
[] = { "self", NULL 
}; 
6127     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetRootItem",_kwnames
,&_argo0
))  
6130         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6131         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6132             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetRootItem. Expected _wxPyTreeCtrl_p."); 
6137     wxPy_BEGIN_ALLOW_THREADS
; 
6138         _result 
= new wxTreeItemId (wxTreeCtrl_GetRootItem(_arg0
)); 
6140     wxPy_END_ALLOW_THREADS
; 
6141 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6142     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6146 #define wxTreeCtrl_GetSelection(_swigobj)  (_swigobj->GetSelection()) 
6147 static PyObject 
*_wrap_wxTreeCtrl_GetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6148     PyObject 
* _resultobj
; 
6149     wxTreeItemId 
* _result
; 
6150     wxPyTreeCtrl 
* _arg0
; 
6151     PyObject 
* _argo0 
= 0; 
6152     char *_kwnames
[] = { "self", NULL 
}; 
6156     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSelection",_kwnames
,&_argo0
))  
6159         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6160         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6161             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSelection. Expected _wxPyTreeCtrl_p."); 
6166     wxPy_BEGIN_ALLOW_THREADS
; 
6167         _result 
= new wxTreeItemId (wxTreeCtrl_GetSelection(_arg0
)); 
6169     wxPy_END_ALLOW_THREADS
; 
6170 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6171     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6175 #define wxTreeCtrl_GetItemParent(_swigobj,_swigarg0)  (_swigobj->GetParent(_swigarg0)) 
6176 static PyObject 
*_wrap_wxTreeCtrl_GetItemParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6177     PyObject 
* _resultobj
; 
6178     wxTreeItemId 
* _result
; 
6179     wxPyTreeCtrl 
* _arg0
; 
6180     wxTreeItemId 
* _arg1
; 
6181     PyObject 
* _argo0 
= 0; 
6182     PyObject 
* _argo1 
= 0; 
6183     char *_kwnames
[] = { "self","item", NULL 
}; 
6187     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemParent",_kwnames
,&_argo0
,&_argo1
))  
6190         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6191         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6192             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemParent. Expected _wxPyTreeCtrl_p."); 
6197         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6198         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6199             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemParent. Expected _wxTreeItemId_p."); 
6204     wxPy_BEGIN_ALLOW_THREADS
; 
6205         _result 
= new wxTreeItemId (wxTreeCtrl_GetItemParent(_arg0
,*_arg1
)); 
6207     wxPy_END_ALLOW_THREADS
; 
6208 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6209     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6213 static PyObject 
* wxPyTreeCtrl_GetSelections(wxPyTreeCtrl 
*self
) { 
6214             bool doSave 
= wxPyRestoreThread(); 
6215             PyObject
*           rval 
= PyList_New(0); 
6216             wxArrayTreeItemIds  array
; 
6218             num 
= self
->GetSelections(array
); 
6219             for (x
=0; x 
< num
; x
++) { 
6220                 wxTreeItemId 
*tii 
= new wxTreeItemId(array
.Item(x
)); 
6221                 PyObject
* item 
= wxPyConstructObject((void*)tii
, "wxTreeItemId", TRUE
); 
6222                 PyList_Append(rval
, item
); 
6224             wxPySaveThread(doSave
); 
6227 static PyObject 
*_wrap_wxTreeCtrl_GetSelections(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6228     PyObject 
* _resultobj
; 
6230     wxPyTreeCtrl 
* _arg0
; 
6231     PyObject 
* _argo0 
= 0; 
6232     char *_kwnames
[] = { "self", NULL 
}; 
6235     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSelections",_kwnames
,&_argo0
))  
6238         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6239         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6240             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSelections. Expected _wxPyTreeCtrl_p."); 
6245     wxPy_BEGIN_ALLOW_THREADS
; 
6246         _result 
= (PyObject 
*)wxPyTreeCtrl_GetSelections(_arg0
); 
6248     wxPy_END_ALLOW_THREADS
; 
6250   _resultobj 
= _result
; 
6255 #define wxTreeCtrl_GetChildrenCount(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetChildrenCount(_swigarg0,_swigarg1)) 
6256 static PyObject 
*_wrap_wxTreeCtrl_GetChildrenCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6257     PyObject 
* _resultobj
; 
6259     wxPyTreeCtrl 
* _arg0
; 
6260     wxTreeItemId 
* _arg1
; 
6261     bool  _arg2 
= (bool ) TRUE
; 
6262     PyObject 
* _argo0 
= 0; 
6263     PyObject 
* _argo1 
= 0; 
6264     int tempbool2 
= (int) TRUE
; 
6265     char *_kwnames
[] = { "self","item","recursively", NULL 
}; 
6268     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_GetChildrenCount",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
6271         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6272         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6273             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetChildrenCount. Expected _wxPyTreeCtrl_p."); 
6278         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6279         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6280             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetChildrenCount. Expected _wxTreeItemId_p."); 
6284     _arg2 
= (bool ) tempbool2
; 
6286     wxPy_BEGIN_ALLOW_THREADS
; 
6287         _result 
= (size_t )wxTreeCtrl_GetChildrenCount(_arg0
,*_arg1
,_arg2
); 
6289     wxPy_END_ALLOW_THREADS
; 
6290 }    _resultobj 
= Py_BuildValue("i",_result
); 
6294 #define wxTreeCtrl_GetFirstChild(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetFirstChild(_swigarg0,_swigarg1)) 
6295 static PyObject 
*_wrap_wxTreeCtrl_GetFirstChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6296     PyObject 
* _resultobj
; 
6297     wxTreeItemId 
* _result
; 
6298     wxPyTreeCtrl 
* _arg0
; 
6299     wxTreeItemId 
* _arg1
; 
6301     PyObject 
* _argo0 
= 0; 
6302     PyObject 
* _argo1 
= 0; 
6304     PyObject 
* _obj2 
= 0; 
6305     char *_kwnames
[] = { "self","item","INOUT", NULL 
}; 
6309     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_GetFirstChild",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
6312         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6313         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6314             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetFirstChild. Expected _wxPyTreeCtrl_p."); 
6319         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6320         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6321             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetFirstChild. Expected _wxTreeItemId_p."); 
6326   temp 
= (long) PyInt_AsLong(_obj2
); 
6330     wxPy_BEGIN_ALLOW_THREADS
; 
6331         _result 
= new wxTreeItemId (wxTreeCtrl_GetFirstChild(_arg0
,*_arg1
,*_arg2
)); 
6333     wxPy_END_ALLOW_THREADS
; 
6334 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6335     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6338     o 
= PyInt_FromLong((long) (*_arg2
)); 
6339     _resultobj 
= t_output_helper(_resultobj
, o
); 
6344 #define wxTreeCtrl_GetNextChild(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetNextChild(_swigarg0,_swigarg1)) 
6345 static PyObject 
*_wrap_wxTreeCtrl_GetNextChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6346     PyObject 
* _resultobj
; 
6347     wxTreeItemId 
* _result
; 
6348     wxPyTreeCtrl 
* _arg0
; 
6349     wxTreeItemId 
* _arg1
; 
6351     PyObject 
* _argo0 
= 0; 
6352     PyObject 
* _argo1 
= 0; 
6354     PyObject 
* _obj2 
= 0; 
6355     char *_kwnames
[] = { "self","item","INOUT", NULL 
}; 
6359     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_GetNextChild",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
6362         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6363         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6364             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextChild. Expected _wxPyTreeCtrl_p."); 
6369         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6370         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6371             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextChild. Expected _wxTreeItemId_p."); 
6376   temp 
= (long) PyInt_AsLong(_obj2
); 
6380     wxPy_BEGIN_ALLOW_THREADS
; 
6381         _result 
= new wxTreeItemId (wxTreeCtrl_GetNextChild(_arg0
,*_arg1
,*_arg2
)); 
6383     wxPy_END_ALLOW_THREADS
; 
6384 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6385     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6388     o 
= PyInt_FromLong((long) (*_arg2
)); 
6389     _resultobj 
= t_output_helper(_resultobj
, o
); 
6394 #define wxTreeCtrl_GetNextSibling(_swigobj,_swigarg0)  (_swigobj->GetNextSibling(_swigarg0)) 
6395 static PyObject 
*_wrap_wxTreeCtrl_GetNextSibling(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6396     PyObject 
* _resultobj
; 
6397     wxTreeItemId 
* _result
; 
6398     wxPyTreeCtrl 
* _arg0
; 
6399     wxTreeItemId 
* _arg1
; 
6400     PyObject 
* _argo0 
= 0; 
6401     PyObject 
* _argo1 
= 0; 
6402     char *_kwnames
[] = { "self","item", NULL 
}; 
6406     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetNextSibling",_kwnames
,&_argo0
,&_argo1
))  
6409         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6410         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6411             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextSibling. Expected _wxPyTreeCtrl_p."); 
6416         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6417         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6418             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextSibling. Expected _wxTreeItemId_p."); 
6423     wxPy_BEGIN_ALLOW_THREADS
; 
6424         _result 
= new wxTreeItemId (wxTreeCtrl_GetNextSibling(_arg0
,*_arg1
)); 
6426     wxPy_END_ALLOW_THREADS
; 
6427 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6428     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6432 #define wxTreeCtrl_GetPrevSibling(_swigobj,_swigarg0)  (_swigobj->GetPrevSibling(_swigarg0)) 
6433 static PyObject 
*_wrap_wxTreeCtrl_GetPrevSibling(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6434     PyObject 
* _resultobj
; 
6435     wxTreeItemId 
* _result
; 
6436     wxPyTreeCtrl 
* _arg0
; 
6437     wxTreeItemId 
* _arg1
; 
6438     PyObject 
* _argo0 
= 0; 
6439     PyObject 
* _argo1 
= 0; 
6440     char *_kwnames
[] = { "self","item", NULL 
}; 
6444     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPrevSibling",_kwnames
,&_argo0
,&_argo1
))  
6447         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6448         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6449             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPrevSibling. Expected _wxPyTreeCtrl_p."); 
6454         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6455         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6456             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPrevSibling. Expected _wxTreeItemId_p."); 
6461     wxPy_BEGIN_ALLOW_THREADS
; 
6462         _result 
= new wxTreeItemId (wxTreeCtrl_GetPrevSibling(_arg0
,*_arg1
)); 
6464     wxPy_END_ALLOW_THREADS
; 
6465 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6466     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6470 #define wxTreeCtrl_GetFirstVisibleItem(_swigobj)  (_swigobj->GetFirstVisibleItem()) 
6471 static PyObject 
*_wrap_wxTreeCtrl_GetFirstVisibleItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6472     PyObject 
* _resultobj
; 
6473     wxTreeItemId 
* _result
; 
6474     wxPyTreeCtrl 
* _arg0
; 
6475     PyObject 
* _argo0 
= 0; 
6476     char *_kwnames
[] = { "self", NULL 
}; 
6480     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetFirstVisibleItem",_kwnames
,&_argo0
))  
6483         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6484         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6485             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetFirstVisibleItem. Expected _wxPyTreeCtrl_p."); 
6490     wxPy_BEGIN_ALLOW_THREADS
; 
6491         _result 
= new wxTreeItemId (wxTreeCtrl_GetFirstVisibleItem(_arg0
)); 
6493     wxPy_END_ALLOW_THREADS
; 
6494 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6495     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6499 #define wxTreeCtrl_GetNextVisible(_swigobj,_swigarg0)  (_swigobj->GetNextVisible(_swigarg0)) 
6500 static PyObject 
*_wrap_wxTreeCtrl_GetNextVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6501     PyObject 
* _resultobj
; 
6502     wxTreeItemId 
* _result
; 
6503     wxPyTreeCtrl 
* _arg0
; 
6504     wxTreeItemId 
* _arg1
; 
6505     PyObject 
* _argo0 
= 0; 
6506     PyObject 
* _argo1 
= 0; 
6507     char *_kwnames
[] = { "self","item", NULL 
}; 
6511     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetNextVisible",_kwnames
,&_argo0
,&_argo1
))  
6514         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6515         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6516             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextVisible. Expected _wxPyTreeCtrl_p."); 
6521         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6522         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6523             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextVisible. Expected _wxTreeItemId_p."); 
6528     wxPy_BEGIN_ALLOW_THREADS
; 
6529         _result 
= new wxTreeItemId (wxTreeCtrl_GetNextVisible(_arg0
,*_arg1
)); 
6531     wxPy_END_ALLOW_THREADS
; 
6532 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6533     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6537 #define wxTreeCtrl_GetPrevVisible(_swigobj,_swigarg0)  (_swigobj->GetPrevVisible(_swigarg0)) 
6538 static PyObject 
*_wrap_wxTreeCtrl_GetPrevVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6539     PyObject 
* _resultobj
; 
6540     wxTreeItemId 
* _result
; 
6541     wxPyTreeCtrl 
* _arg0
; 
6542     wxTreeItemId 
* _arg1
; 
6543     PyObject 
* _argo0 
= 0; 
6544     PyObject 
* _argo1 
= 0; 
6545     char *_kwnames
[] = { "self","item", NULL 
}; 
6549     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPrevVisible",_kwnames
,&_argo0
,&_argo1
))  
6552         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6553         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6554             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPrevVisible. Expected _wxPyTreeCtrl_p."); 
6559         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6560         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6561             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPrevVisible. Expected _wxTreeItemId_p."); 
6566     wxPy_BEGIN_ALLOW_THREADS
; 
6567         _result 
= new wxTreeItemId (wxTreeCtrl_GetPrevVisible(_arg0
,*_arg1
)); 
6569     wxPy_END_ALLOW_THREADS
; 
6570 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6571     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6575 #define wxTreeCtrl_GetLastChild(_swigobj,_swigarg0)  (_swigobj->GetLastChild(_swigarg0)) 
6576 static PyObject 
*_wrap_wxTreeCtrl_GetLastChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6577     PyObject 
* _resultobj
; 
6578     wxTreeItemId 
* _result
; 
6579     wxPyTreeCtrl 
* _arg0
; 
6580     wxTreeItemId 
* _arg1
; 
6581     PyObject 
* _argo0 
= 0; 
6582     PyObject 
* _argo1 
= 0; 
6583     char *_kwnames
[] = { "self","item", NULL 
}; 
6587     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetLastChild",_kwnames
,&_argo0
,&_argo1
))  
6590         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6591         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6592             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetLastChild. Expected _wxPyTreeCtrl_p."); 
6597         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6598         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6599             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetLastChild. Expected _wxTreeItemId_p."); 
6604     wxPy_BEGIN_ALLOW_THREADS
; 
6605         _result 
= new wxTreeItemId (wxTreeCtrl_GetLastChild(_arg0
,*_arg1
)); 
6607     wxPy_END_ALLOW_THREADS
; 
6608 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6609     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6613 #define wxTreeCtrl_AddRoot(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->AddRoot(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6614 static PyObject 
*_wrap_wxTreeCtrl_AddRoot(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6615     PyObject 
* _resultobj
; 
6616     wxTreeItemId 
* _result
; 
6617     wxPyTreeCtrl 
* _arg0
; 
6619     int  _arg2 
= (int ) -1; 
6620     int  _arg3 
= (int ) -1; 
6621     wxPyTreeItemData 
* _arg4 
= (wxPyTreeItemData 
*) NULL
; 
6622     PyObject 
* _argo0 
= 0; 
6623     PyObject 
* _obj1 
= 0; 
6624     PyObject 
* _argo4 
= 0; 
6625     char *_kwnames
[] = { "self","text","image","selectedImage","data", NULL 
}; 
6629     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iiO:wxTreeCtrl_AddRoot",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
,&_argo4
))  
6632         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6633         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6634             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AddRoot. Expected _wxPyTreeCtrl_p."); 
6639 #if PYTHON_API_VERSION >= 1009 
6640     char* tmpPtr
; int tmpSize
; 
6641     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
6642         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6645     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
6647     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
6649     if (!PyString_Check(_obj1
)) { 
6650         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6653     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
6657         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
6658         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxPyTreeItemData_p")) { 
6659             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxTreeCtrl_AddRoot. Expected _wxPyTreeItemData_p."); 
6664     wxPy_BEGIN_ALLOW_THREADS
; 
6665         _result 
= new wxTreeItemId (wxTreeCtrl_AddRoot(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
)); 
6667     wxPy_END_ALLOW_THREADS
; 
6668 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6669     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6677 #define wxTreeCtrl_PrependItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->PrependItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
6678 static PyObject 
*_wrap_wxTreeCtrl_PrependItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6679     PyObject 
* _resultobj
; 
6680     wxTreeItemId 
* _result
; 
6681     wxPyTreeCtrl 
* _arg0
; 
6682     wxTreeItemId 
* _arg1
; 
6684     int  _arg3 
= (int ) -1; 
6685     int  _arg4 
= (int ) -1; 
6686     wxPyTreeItemData 
* _arg5 
= (wxPyTreeItemData 
*) NULL
; 
6687     PyObject 
* _argo0 
= 0; 
6688     PyObject 
* _argo1 
= 0; 
6689     PyObject 
* _obj2 
= 0; 
6690     PyObject 
* _argo5 
= 0; 
6691     char *_kwnames
[] = { "self","parent","text","image","selectedImage","data", NULL 
}; 
6695     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|iiO:wxTreeCtrl_PrependItem",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_arg3
,&_arg4
,&_argo5
))  
6698         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6699         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6700             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_PrependItem. Expected _wxPyTreeCtrl_p."); 
6705         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6706         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6707             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_PrependItem. Expected _wxTreeItemId_p."); 
6712 #if PYTHON_API_VERSION >= 1009 
6713     char* tmpPtr
; int tmpSize
; 
6714     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
6715         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6718     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
6720     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
6722     if (!PyString_Check(_obj2
)) { 
6723         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6726     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
6730         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
6731         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxPyTreeItemData_p")) { 
6732             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxTreeCtrl_PrependItem. Expected _wxPyTreeItemData_p."); 
6737     wxPy_BEGIN_ALLOW_THREADS
; 
6738         _result 
= new wxTreeItemId (wxTreeCtrl_PrependItem(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
)); 
6740     wxPy_END_ALLOW_THREADS
; 
6741 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6742     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6750 #define wxTreeCtrl_InsertItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
6751 static PyObject 
*_wrap_wxTreeCtrl_InsertItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6752     PyObject 
* _resultobj
; 
6753     wxTreeItemId 
* _result
; 
6754     wxPyTreeCtrl 
* _arg0
; 
6755     wxTreeItemId 
* _arg1
; 
6756     wxTreeItemId 
* _arg2
; 
6758     int  _arg4 
= (int ) -1; 
6759     int  _arg5 
= (int ) -1; 
6760     wxPyTreeItemData 
* _arg6 
= (wxPyTreeItemData 
*) NULL
; 
6761     PyObject 
* _argo0 
= 0; 
6762     PyObject 
* _argo1 
= 0; 
6763     PyObject 
* _argo2 
= 0; 
6764     PyObject 
* _obj3 
= 0; 
6765     PyObject 
* _argo6 
= 0; 
6766     char *_kwnames
[] = { "self","parent","idPrevious","text","image","selectedImage","data", NULL 
}; 
6770     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO|iiO:wxTreeCtrl_InsertItem",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_obj3
,&_arg4
,&_arg5
,&_argo6
))  
6773         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6774         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6775             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_InsertItem. Expected _wxPyTreeCtrl_p."); 
6780         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6781         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6782             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_InsertItem. Expected _wxTreeItemId_p."); 
6787         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
6788         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxTreeItemId_p")) { 
6789             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_InsertItem. Expected _wxTreeItemId_p."); 
6794 #if PYTHON_API_VERSION >= 1009 
6795     char* tmpPtr
; int tmpSize
; 
6796     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
6797         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6800     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
6802     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
6804     if (!PyString_Check(_obj3
)) { 
6805         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6808     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
6812         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
6813         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxPyTreeItemData_p")) { 
6814             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxTreeCtrl_InsertItem. Expected _wxPyTreeItemData_p."); 
6819     wxPy_BEGIN_ALLOW_THREADS
; 
6820         _result 
= new wxTreeItemId (wxTreeCtrl_InsertItem(_arg0
,*_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
,_arg6
)); 
6822     wxPy_END_ALLOW_THREADS
; 
6823 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6824     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6832 #define wxTreeCtrl_InsertItemBefore(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
6833 static PyObject 
*_wrap_wxTreeCtrl_InsertItemBefore(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6834     PyObject 
* _resultobj
; 
6835     wxTreeItemId 
* _result
; 
6836     wxPyTreeCtrl 
* _arg0
; 
6837     wxTreeItemId 
* _arg1
; 
6840     int  _arg4 
= (int ) -1; 
6841     int  _arg5 
= (int ) -1; 
6842     wxTreeItemData 
* _arg6 
= (wxTreeItemData 
*) NULL
; 
6843     PyObject 
* _argo0 
= 0; 
6844     PyObject 
* _argo1 
= 0; 
6845     PyObject 
* _obj3 
= 0; 
6846     PyObject 
* _argo6 
= 0; 
6847     char *_kwnames
[] = { "self","parent","before","text","image","selectedImage","data", NULL 
}; 
6851     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiO|iiO:wxTreeCtrl_InsertItemBefore",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_arg4
,&_arg5
,&_argo6
))  
6854         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6855         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6856             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_InsertItemBefore. Expected _wxPyTreeCtrl_p."); 
6861         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6862         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6863             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_InsertItemBefore. Expected _wxTreeItemId_p."); 
6868 #if PYTHON_API_VERSION >= 1009 
6869     char* tmpPtr
; int tmpSize
; 
6870     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
6871         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6874     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
6876     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
6878     if (!PyString_Check(_obj3
)) { 
6879         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6882     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
6886         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
6887         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxTreeItemData_p")) { 
6888             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxTreeCtrl_InsertItemBefore. Expected _wxTreeItemData_p."); 
6893     wxPy_BEGIN_ALLOW_THREADS
; 
6894         _result 
= new wxTreeItemId (wxTreeCtrl_InsertItemBefore(_arg0
,*_arg1
,_arg2
,*_arg3
,_arg4
,_arg5
,_arg6
)); 
6896     wxPy_END_ALLOW_THREADS
; 
6897 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6898     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6906 #define wxTreeCtrl_AppendItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->AppendItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
6907 static PyObject 
*_wrap_wxTreeCtrl_AppendItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6908     PyObject 
* _resultobj
; 
6909     wxTreeItemId 
* _result
; 
6910     wxPyTreeCtrl 
* _arg0
; 
6911     wxTreeItemId 
* _arg1
; 
6913     int  _arg3 
= (int ) -1; 
6914     int  _arg4 
= (int ) -1; 
6915     wxPyTreeItemData 
* _arg5 
= (wxPyTreeItemData 
*) NULL
; 
6916     PyObject 
* _argo0 
= 0; 
6917     PyObject 
* _argo1 
= 0; 
6918     PyObject 
* _obj2 
= 0; 
6919     PyObject 
* _argo5 
= 0; 
6920     char *_kwnames
[] = { "self","parent","text","image","selectedImage","data", NULL 
}; 
6924     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|iiO:wxTreeCtrl_AppendItem",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_arg3
,&_arg4
,&_argo5
))  
6927         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6928         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6929             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AppendItem. Expected _wxPyTreeCtrl_p."); 
6934         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6935         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6936             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_AppendItem. Expected _wxTreeItemId_p."); 
6941 #if PYTHON_API_VERSION >= 1009 
6942     char* tmpPtr
; int tmpSize
; 
6943     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
6944         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6947     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
6949     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
6951     if (!PyString_Check(_obj2
)) { 
6952         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6955     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
6959         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
6960         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxPyTreeItemData_p")) { 
6961             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxTreeCtrl_AppendItem. Expected _wxPyTreeItemData_p."); 
6966     wxPy_BEGIN_ALLOW_THREADS
; 
6967         _result 
= new wxTreeItemId (wxTreeCtrl_AppendItem(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
)); 
6969     wxPy_END_ALLOW_THREADS
; 
6970 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6971     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6979 #define wxTreeCtrl_Delete(_swigobj,_swigarg0)  (_swigobj->Delete(_swigarg0)) 
6980 static PyObject 
*_wrap_wxTreeCtrl_Delete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6981     PyObject 
* _resultobj
; 
6982     wxPyTreeCtrl 
* _arg0
; 
6983     wxTreeItemId 
* _arg1
; 
6984     PyObject 
* _argo0 
= 0; 
6985     PyObject 
* _argo1 
= 0; 
6986     char *_kwnames
[] = { "self","item", NULL 
}; 
6989     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Delete",_kwnames
,&_argo0
,&_argo1
))  
6992         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6993         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6994             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Delete. Expected _wxPyTreeCtrl_p."); 
6999         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7000         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7001             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Delete. Expected _wxTreeItemId_p."); 
7006     wxPy_BEGIN_ALLOW_THREADS
; 
7007         wxTreeCtrl_Delete(_arg0
,*_arg1
); 
7009     wxPy_END_ALLOW_THREADS
; 
7010 }    Py_INCREF(Py_None
); 
7011     _resultobj 
= Py_None
; 
7015 #define wxTreeCtrl_DeleteChildren(_swigobj,_swigarg0)  (_swigobj->DeleteChildren(_swigarg0)) 
7016 static PyObject 
*_wrap_wxTreeCtrl_DeleteChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7017     PyObject 
* _resultobj
; 
7018     wxPyTreeCtrl 
* _arg0
; 
7019     wxTreeItemId 
* _arg1
; 
7020     PyObject 
* _argo0 
= 0; 
7021     PyObject 
* _argo1 
= 0; 
7022     char *_kwnames
[] = { "self","item", NULL 
}; 
7025     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_DeleteChildren",_kwnames
,&_argo0
,&_argo1
))  
7028         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7029         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7030             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_DeleteChildren. Expected _wxPyTreeCtrl_p."); 
7035         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7036         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7037             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_DeleteChildren. Expected _wxTreeItemId_p."); 
7042     wxPy_BEGIN_ALLOW_THREADS
; 
7043         wxTreeCtrl_DeleteChildren(_arg0
,*_arg1
); 
7045     wxPy_END_ALLOW_THREADS
; 
7046 }    Py_INCREF(Py_None
); 
7047     _resultobj 
= Py_None
; 
7051 #define wxTreeCtrl_DeleteAllItems(_swigobj)  (_swigobj->DeleteAllItems()) 
7052 static PyObject 
*_wrap_wxTreeCtrl_DeleteAllItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7053     PyObject 
* _resultobj
; 
7054     wxPyTreeCtrl 
* _arg0
; 
7055     PyObject 
* _argo0 
= 0; 
7056     char *_kwnames
[] = { "self", NULL 
}; 
7059     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_DeleteAllItems",_kwnames
,&_argo0
))  
7062         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7063         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7064             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_DeleteAllItems. Expected _wxPyTreeCtrl_p."); 
7069     wxPy_BEGIN_ALLOW_THREADS
; 
7070         wxTreeCtrl_DeleteAllItems(_arg0
); 
7072     wxPy_END_ALLOW_THREADS
; 
7073 }    Py_INCREF(Py_None
); 
7074     _resultobj 
= Py_None
; 
7078 #define wxTreeCtrl_Expand(_swigobj,_swigarg0)  (_swigobj->Expand(_swigarg0)) 
7079 static PyObject 
*_wrap_wxTreeCtrl_Expand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7080     PyObject 
* _resultobj
; 
7081     wxPyTreeCtrl 
* _arg0
; 
7082     wxTreeItemId 
* _arg1
; 
7083     PyObject 
* _argo0 
= 0; 
7084     PyObject 
* _argo1 
= 0; 
7085     char *_kwnames
[] = { "self","item", NULL 
}; 
7088     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Expand",_kwnames
,&_argo0
,&_argo1
))  
7091         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7092         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7093             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Expand. Expected _wxPyTreeCtrl_p."); 
7098         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7099         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7100             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Expand. Expected _wxTreeItemId_p."); 
7105     wxPy_BEGIN_ALLOW_THREADS
; 
7106         wxTreeCtrl_Expand(_arg0
,*_arg1
); 
7108     wxPy_END_ALLOW_THREADS
; 
7109 }    Py_INCREF(Py_None
); 
7110     _resultobj 
= Py_None
; 
7114 #define wxTreeCtrl_Collapse(_swigobj,_swigarg0)  (_swigobj->Collapse(_swigarg0)) 
7115 static PyObject 
*_wrap_wxTreeCtrl_Collapse(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7116     PyObject 
* _resultobj
; 
7117     wxPyTreeCtrl 
* _arg0
; 
7118     wxTreeItemId 
* _arg1
; 
7119     PyObject 
* _argo0 
= 0; 
7120     PyObject 
* _argo1 
= 0; 
7121     char *_kwnames
[] = { "self","item", NULL 
}; 
7124     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Collapse",_kwnames
,&_argo0
,&_argo1
))  
7127         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7128         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7129             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Collapse. Expected _wxPyTreeCtrl_p."); 
7134         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7135         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7136             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Collapse. Expected _wxTreeItemId_p."); 
7141     wxPy_BEGIN_ALLOW_THREADS
; 
7142         wxTreeCtrl_Collapse(_arg0
,*_arg1
); 
7144     wxPy_END_ALLOW_THREADS
; 
7145 }    Py_INCREF(Py_None
); 
7146     _resultobj 
= Py_None
; 
7150 #define wxTreeCtrl_CollapseAndReset(_swigobj,_swigarg0)  (_swigobj->CollapseAndReset(_swigarg0)) 
7151 static PyObject 
*_wrap_wxTreeCtrl_CollapseAndReset(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7152     PyObject 
* _resultobj
; 
7153     wxPyTreeCtrl 
* _arg0
; 
7154     wxTreeItemId 
* _arg1
; 
7155     PyObject 
* _argo0 
= 0; 
7156     PyObject 
* _argo1 
= 0; 
7157     char *_kwnames
[] = { "self","item", NULL 
}; 
7160     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_CollapseAndReset",_kwnames
,&_argo0
,&_argo1
))  
7163         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7164         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7165             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_CollapseAndReset. Expected _wxPyTreeCtrl_p."); 
7170         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7171         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7172             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_CollapseAndReset. Expected _wxTreeItemId_p."); 
7177     wxPy_BEGIN_ALLOW_THREADS
; 
7178         wxTreeCtrl_CollapseAndReset(_arg0
,*_arg1
); 
7180     wxPy_END_ALLOW_THREADS
; 
7181 }    Py_INCREF(Py_None
); 
7182     _resultobj 
= Py_None
; 
7186 #define wxTreeCtrl_Toggle(_swigobj,_swigarg0)  (_swigobj->Toggle(_swigarg0)) 
7187 static PyObject 
*_wrap_wxTreeCtrl_Toggle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7188     PyObject 
* _resultobj
; 
7189     wxPyTreeCtrl 
* _arg0
; 
7190     wxTreeItemId 
* _arg1
; 
7191     PyObject 
* _argo0 
= 0; 
7192     PyObject 
* _argo1 
= 0; 
7193     char *_kwnames
[] = { "self","item", NULL 
}; 
7196     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Toggle",_kwnames
,&_argo0
,&_argo1
))  
7199         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7200         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7201             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Toggle. Expected _wxPyTreeCtrl_p."); 
7206         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7207         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7208             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Toggle. Expected _wxTreeItemId_p."); 
7213     wxPy_BEGIN_ALLOW_THREADS
; 
7214         wxTreeCtrl_Toggle(_arg0
,*_arg1
); 
7216     wxPy_END_ALLOW_THREADS
; 
7217 }    Py_INCREF(Py_None
); 
7218     _resultobj 
= Py_None
; 
7222 #define wxTreeCtrl_Unselect(_swigobj)  (_swigobj->Unselect()) 
7223 static PyObject 
*_wrap_wxTreeCtrl_Unselect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7224     PyObject 
* _resultobj
; 
7225     wxPyTreeCtrl 
* _arg0
; 
7226     PyObject 
* _argo0 
= 0; 
7227     char *_kwnames
[] = { "self", NULL 
}; 
7230     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_Unselect",_kwnames
,&_argo0
))  
7233         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7234         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7235             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Unselect. Expected _wxPyTreeCtrl_p."); 
7240     wxPy_BEGIN_ALLOW_THREADS
; 
7241         wxTreeCtrl_Unselect(_arg0
); 
7243     wxPy_END_ALLOW_THREADS
; 
7244 }    Py_INCREF(Py_None
); 
7245     _resultobj 
= Py_None
; 
7249 #define wxTreeCtrl_UnselectAll(_swigobj)  (_swigobj->UnselectAll()) 
7250 static PyObject 
*_wrap_wxTreeCtrl_UnselectAll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7251     PyObject 
* _resultobj
; 
7252     wxPyTreeCtrl 
* _arg0
; 
7253     PyObject 
* _argo0 
= 0; 
7254     char *_kwnames
[] = { "self", NULL 
}; 
7257     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_UnselectAll",_kwnames
,&_argo0
))  
7260         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7261         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7262             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_UnselectAll. Expected _wxPyTreeCtrl_p."); 
7267     wxPy_BEGIN_ALLOW_THREADS
; 
7268         wxTreeCtrl_UnselectAll(_arg0
); 
7270     wxPy_END_ALLOW_THREADS
; 
7271 }    Py_INCREF(Py_None
); 
7272     _resultobj 
= Py_None
; 
7276 #define wxTreeCtrl_SelectItem(_swigobj,_swigarg0)  (_swigobj->SelectItem(_swigarg0)) 
7277 static PyObject 
*_wrap_wxTreeCtrl_SelectItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7278     PyObject 
* _resultobj
; 
7279     wxPyTreeCtrl 
* _arg0
; 
7280     wxTreeItemId 
* _arg1
; 
7281     PyObject 
* _argo0 
= 0; 
7282     PyObject 
* _argo1 
= 0; 
7283     char *_kwnames
[] = { "self","item", NULL 
}; 
7286     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SelectItem",_kwnames
,&_argo0
,&_argo1
))  
7289         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7290         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7291             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SelectItem. Expected _wxPyTreeCtrl_p."); 
7296         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7297         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7298             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SelectItem. Expected _wxTreeItemId_p."); 
7303     wxPy_BEGIN_ALLOW_THREADS
; 
7304         wxTreeCtrl_SelectItem(_arg0
,*_arg1
); 
7306     wxPy_END_ALLOW_THREADS
; 
7307 }    Py_INCREF(Py_None
); 
7308     _resultobj 
= Py_None
; 
7312 #define wxTreeCtrl_EnsureVisible(_swigobj,_swigarg0)  (_swigobj->EnsureVisible(_swigarg0)) 
7313 static PyObject 
*_wrap_wxTreeCtrl_EnsureVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7314     PyObject 
* _resultobj
; 
7315     wxPyTreeCtrl 
* _arg0
; 
7316     wxTreeItemId 
* _arg1
; 
7317     PyObject 
* _argo0 
= 0; 
7318     PyObject 
* _argo1 
= 0; 
7319     char *_kwnames
[] = { "self","item", NULL 
}; 
7322     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_EnsureVisible",_kwnames
,&_argo0
,&_argo1
))  
7325         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7326         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7327             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_EnsureVisible. Expected _wxPyTreeCtrl_p."); 
7332         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7333         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7334             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_EnsureVisible. Expected _wxTreeItemId_p."); 
7339     wxPy_BEGIN_ALLOW_THREADS
; 
7340         wxTreeCtrl_EnsureVisible(_arg0
,*_arg1
); 
7342     wxPy_END_ALLOW_THREADS
; 
7343 }    Py_INCREF(Py_None
); 
7344     _resultobj 
= Py_None
; 
7348 #define wxTreeCtrl_ScrollTo(_swigobj,_swigarg0)  (_swigobj->ScrollTo(_swigarg0)) 
7349 static PyObject 
*_wrap_wxTreeCtrl_ScrollTo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7350     PyObject 
* _resultobj
; 
7351     wxPyTreeCtrl 
* _arg0
; 
7352     wxTreeItemId 
* _arg1
; 
7353     PyObject 
* _argo0 
= 0; 
7354     PyObject 
* _argo1 
= 0; 
7355     char *_kwnames
[] = { "self","item", NULL 
}; 
7358     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_ScrollTo",_kwnames
,&_argo0
,&_argo1
))  
7361         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7362         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7363             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_ScrollTo. Expected _wxPyTreeCtrl_p."); 
7368         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7369         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7370             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_ScrollTo. Expected _wxTreeItemId_p."); 
7375     wxPy_BEGIN_ALLOW_THREADS
; 
7376         wxTreeCtrl_ScrollTo(_arg0
,*_arg1
); 
7378     wxPy_END_ALLOW_THREADS
; 
7379 }    Py_INCREF(Py_None
); 
7380     _resultobj 
= Py_None
; 
7384 #define wxTreeCtrl_EditLabel(_swigobj,_swigarg0)  (_swigobj->EditLabel(_swigarg0)) 
7385 static PyObject 
*_wrap_wxTreeCtrl_EditLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7386     PyObject 
* _resultobj
; 
7387     wxPyTreeCtrl 
* _arg0
; 
7388     wxTreeItemId 
* _arg1
; 
7389     PyObject 
* _argo0 
= 0; 
7390     PyObject 
* _argo1 
= 0; 
7391     char *_kwnames
[] = { "self","item", NULL 
}; 
7394     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_EditLabel",_kwnames
,&_argo0
,&_argo1
))  
7397         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7398         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7399             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_EditLabel. Expected _wxPyTreeCtrl_p."); 
7404         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7405         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7406             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_EditLabel. Expected _wxTreeItemId_p."); 
7411     wxPy_BEGIN_ALLOW_THREADS
; 
7412         wxTreeCtrl_EditLabel(_arg0
,*_arg1
); 
7414     wxPy_END_ALLOW_THREADS
; 
7415 }    Py_INCREF(Py_None
); 
7416     _resultobj 
= Py_None
; 
7420 #define wxTreeCtrl_SortChildren(_swigobj,_swigarg0)  (_swigobj->SortChildren(_swigarg0)) 
7421 static PyObject 
*_wrap_wxTreeCtrl_SortChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7422     PyObject 
* _resultobj
; 
7423     wxPyTreeCtrl 
* _arg0
; 
7424     wxTreeItemId 
* _arg1
; 
7425     PyObject 
* _argo0 
= 0; 
7426     PyObject 
* _argo1 
= 0; 
7427     char *_kwnames
[] = { "self","item", NULL 
}; 
7430     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SortChildren",_kwnames
,&_argo0
,&_argo1
))  
7433         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7434         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7435             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SortChildren. Expected _wxPyTreeCtrl_p."); 
7440         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7441         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7442             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SortChildren. Expected _wxTreeItemId_p."); 
7447     wxPy_BEGIN_ALLOW_THREADS
; 
7448         wxTreeCtrl_SortChildren(_arg0
,*_arg1
); 
7450     wxPy_END_ALLOW_THREADS
; 
7451 }    Py_INCREF(Py_None
); 
7452     _resultobj 
= Py_None
; 
7456 #define wxTreeCtrl_SetItemBold(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemBold(_swigarg0,_swigarg1)) 
7457 static PyObject 
*_wrap_wxTreeCtrl_SetItemBold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7458     PyObject 
* _resultobj
; 
7459     wxPyTreeCtrl 
* _arg0
; 
7460     wxTreeItemId 
* _arg1
; 
7461     int  _arg2 
= (int ) TRUE
; 
7462     PyObject 
* _argo0 
= 0; 
7463     PyObject 
* _argo1 
= 0; 
7464     char *_kwnames
[] = { "self","item","bold", NULL 
}; 
7467     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_SetItemBold",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
7470         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7471         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7472             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemBold. Expected _wxPyTreeCtrl_p."); 
7477         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7478         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7479             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemBold. Expected _wxTreeItemId_p."); 
7484     wxPy_BEGIN_ALLOW_THREADS
; 
7485         wxTreeCtrl_SetItemBold(_arg0
,*_arg1
,_arg2
); 
7487     wxPy_END_ALLOW_THREADS
; 
7488 }    Py_INCREF(Py_None
); 
7489     _resultobj 
= Py_None
; 
7493 #define wxTreeCtrl_IsBold(_swigobj,_swigarg0)  (_swigobj->IsBold(_swigarg0)) 
7494 static PyObject 
*_wrap_wxTreeCtrl_IsBold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7495     PyObject 
* _resultobj
; 
7497     wxPyTreeCtrl 
* _arg0
; 
7498     wxTreeItemId 
* _arg1
; 
7499     PyObject 
* _argo0 
= 0; 
7500     PyObject 
* _argo1 
= 0; 
7501     char *_kwnames
[] = { "self","item", NULL 
}; 
7504     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsBold",_kwnames
,&_argo0
,&_argo1
))  
7507         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7508         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7509             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsBold. Expected _wxPyTreeCtrl_p."); 
7514         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7515         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7516             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsBold. Expected _wxTreeItemId_p."); 
7521     wxPy_BEGIN_ALLOW_THREADS
; 
7522         _result 
= (bool )wxTreeCtrl_IsBold(_arg0
,*_arg1
); 
7524     wxPy_END_ALLOW_THREADS
; 
7525 }    _resultobj 
= Py_BuildValue("i",_result
); 
7529 #define wxTreeCtrl_HitTest(_swigobj,_swigarg0,_swigarg1)  (_swigobj->HitTest(_swigarg0,_swigarg1)) 
7530 static PyObject 
*_wrap_wxTreeCtrl_HitTest(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7531     PyObject 
* _resultobj
; 
7532     wxTreeItemId 
* _result
; 
7533     wxPyTreeCtrl 
* _arg0
; 
7537     PyObject 
* _argo0 
= 0; 
7539     PyObject 
* _obj1 
= 0; 
7540     char *_kwnames
[] = { "self","point", NULL 
}; 
7547     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_HitTest",_kwnames
,&_argo0
,&_obj1
))  
7550         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7551         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7552             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_HitTest. Expected _wxPyTreeCtrl_p."); 
7558     if (! wxPoint_helper(_obj1
, &_arg1
)) 
7562     wxPy_BEGIN_ALLOW_THREADS
; 
7563         _result 
= new wxTreeItemId (wxTreeCtrl_HitTest(_arg0
,*_arg1
,*_arg2
)); 
7565     wxPy_END_ALLOW_THREADS
; 
7566 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7567     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7570     o 
= PyInt_FromLong((long) (*_arg2
)); 
7571     _resultobj 
= t_output_helper(_resultobj
, o
); 
7576 #define wxTreeCtrl_SetItemTextColour(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemTextColour(_swigarg0,_swigarg1)) 
7577 static PyObject 
*_wrap_wxTreeCtrl_SetItemTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7578     PyObject 
* _resultobj
; 
7579     wxPyTreeCtrl 
* _arg0
; 
7580     wxTreeItemId 
* _arg1
; 
7582     PyObject 
* _argo0 
= 0; 
7583     PyObject 
* _argo1 
= 0; 
7585     PyObject 
* _obj2 
= 0; 
7586     char *_kwnames
[] = { "self","item","col", NULL 
}; 
7589     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemTextColour",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
7592         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7593         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7594             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemTextColour. Expected _wxPyTreeCtrl_p."); 
7599         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7600         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7601             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemTextColour. Expected _wxTreeItemId_p."); 
7607     if (! wxColour_helper(_obj2
, &_arg2
)) 
7611     wxPy_BEGIN_ALLOW_THREADS
; 
7612         wxTreeCtrl_SetItemTextColour(_arg0
,*_arg1
,*_arg2
); 
7614     wxPy_END_ALLOW_THREADS
; 
7615 }    Py_INCREF(Py_None
); 
7616     _resultobj 
= Py_None
; 
7620 #define wxTreeCtrl_SetItemBackgroundColour(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemBackgroundColour(_swigarg0,_swigarg1)) 
7621 static PyObject 
*_wrap_wxTreeCtrl_SetItemBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7622     PyObject 
* _resultobj
; 
7623     wxPyTreeCtrl 
* _arg0
; 
7624     wxTreeItemId 
* _arg1
; 
7626     PyObject 
* _argo0 
= 0; 
7627     PyObject 
* _argo1 
= 0; 
7629     PyObject 
* _obj2 
= 0; 
7630     char *_kwnames
[] = { "self","item","col", NULL 
}; 
7633     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemBackgroundColour",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
7636         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7637         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7638             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemBackgroundColour. Expected _wxPyTreeCtrl_p."); 
7643         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7644         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7645             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemBackgroundColour. Expected _wxTreeItemId_p."); 
7651     if (! wxColour_helper(_obj2
, &_arg2
)) 
7655     wxPy_BEGIN_ALLOW_THREADS
; 
7656         wxTreeCtrl_SetItemBackgroundColour(_arg0
,*_arg1
,*_arg2
); 
7658     wxPy_END_ALLOW_THREADS
; 
7659 }    Py_INCREF(Py_None
); 
7660     _resultobj 
= Py_None
; 
7664 #define wxTreeCtrl_SetItemFont(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemFont(_swigarg0,_swigarg1)) 
7665 static PyObject 
*_wrap_wxTreeCtrl_SetItemFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7666     PyObject 
* _resultobj
; 
7667     wxPyTreeCtrl 
* _arg0
; 
7668     wxTreeItemId 
* _arg1
; 
7670     PyObject 
* _argo0 
= 0; 
7671     PyObject 
* _argo1 
= 0; 
7672     PyObject 
* _argo2 
= 0; 
7673     char *_kwnames
[] = { "self","item","font", NULL 
}; 
7676     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemFont",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
7679         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7680         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7681             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemFont. Expected _wxPyTreeCtrl_p."); 
7686         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7687         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7688             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemFont. Expected _wxTreeItemId_p."); 
7693         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
7694         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxFont_p")) { 
7695             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_SetItemFont. Expected _wxFont_p."); 
7700     wxPy_BEGIN_ALLOW_THREADS
; 
7701         wxTreeCtrl_SetItemFont(_arg0
,*_arg1
,*_arg2
); 
7703     wxPy_END_ALLOW_THREADS
; 
7704 }    Py_INCREF(Py_None
); 
7705     _resultobj 
= Py_None
; 
7709 static PyMethodDef controls2cMethods
[] = { 
7710          { "wxTreeCtrl_SetItemFont", (PyCFunction
) _wrap_wxTreeCtrl_SetItemFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7711          { "wxTreeCtrl_SetItemBackgroundColour", (PyCFunction
) _wrap_wxTreeCtrl_SetItemBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7712          { "wxTreeCtrl_SetItemTextColour", (PyCFunction
) _wrap_wxTreeCtrl_SetItemTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7713          { "wxTreeCtrl_HitTest", (PyCFunction
) _wrap_wxTreeCtrl_HitTest
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7714          { "wxTreeCtrl_IsBold", (PyCFunction
) _wrap_wxTreeCtrl_IsBold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7715          { "wxTreeCtrl_SetItemBold", (PyCFunction
) _wrap_wxTreeCtrl_SetItemBold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7716          { "wxTreeCtrl_SortChildren", (PyCFunction
) _wrap_wxTreeCtrl_SortChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7717          { "wxTreeCtrl_EditLabel", (PyCFunction
) _wrap_wxTreeCtrl_EditLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7718          { "wxTreeCtrl_ScrollTo", (PyCFunction
) _wrap_wxTreeCtrl_ScrollTo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7719          { "wxTreeCtrl_EnsureVisible", (PyCFunction
) _wrap_wxTreeCtrl_EnsureVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7720          { "wxTreeCtrl_SelectItem", (PyCFunction
) _wrap_wxTreeCtrl_SelectItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7721          { "wxTreeCtrl_UnselectAll", (PyCFunction
) _wrap_wxTreeCtrl_UnselectAll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7722          { "wxTreeCtrl_Unselect", (PyCFunction
) _wrap_wxTreeCtrl_Unselect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7723          { "wxTreeCtrl_Toggle", (PyCFunction
) _wrap_wxTreeCtrl_Toggle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7724          { "wxTreeCtrl_CollapseAndReset", (PyCFunction
) _wrap_wxTreeCtrl_CollapseAndReset
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7725          { "wxTreeCtrl_Collapse", (PyCFunction
) _wrap_wxTreeCtrl_Collapse
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7726          { "wxTreeCtrl_Expand", (PyCFunction
) _wrap_wxTreeCtrl_Expand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7727          { "wxTreeCtrl_DeleteAllItems", (PyCFunction
) _wrap_wxTreeCtrl_DeleteAllItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7728          { "wxTreeCtrl_DeleteChildren", (PyCFunction
) _wrap_wxTreeCtrl_DeleteChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7729          { "wxTreeCtrl_Delete", (PyCFunction
) _wrap_wxTreeCtrl_Delete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7730          { "wxTreeCtrl_AppendItem", (PyCFunction
) _wrap_wxTreeCtrl_AppendItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7731          { "wxTreeCtrl_InsertItemBefore", (PyCFunction
) _wrap_wxTreeCtrl_InsertItemBefore
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7732          { "wxTreeCtrl_InsertItem", (PyCFunction
) _wrap_wxTreeCtrl_InsertItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7733          { "wxTreeCtrl_PrependItem", (PyCFunction
) _wrap_wxTreeCtrl_PrependItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7734          { "wxTreeCtrl_AddRoot", (PyCFunction
) _wrap_wxTreeCtrl_AddRoot
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7735          { "wxTreeCtrl_GetLastChild", (PyCFunction
) _wrap_wxTreeCtrl_GetLastChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7736          { "wxTreeCtrl_GetPrevVisible", (PyCFunction
) _wrap_wxTreeCtrl_GetPrevVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7737          { "wxTreeCtrl_GetNextVisible", (PyCFunction
) _wrap_wxTreeCtrl_GetNextVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7738          { "wxTreeCtrl_GetFirstVisibleItem", (PyCFunction
) _wrap_wxTreeCtrl_GetFirstVisibleItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7739          { "wxTreeCtrl_GetPrevSibling", (PyCFunction
) _wrap_wxTreeCtrl_GetPrevSibling
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7740          { "wxTreeCtrl_GetNextSibling", (PyCFunction
) _wrap_wxTreeCtrl_GetNextSibling
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7741          { "wxTreeCtrl_GetNextChild", (PyCFunction
) _wrap_wxTreeCtrl_GetNextChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7742          { "wxTreeCtrl_GetFirstChild", (PyCFunction
) _wrap_wxTreeCtrl_GetFirstChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7743          { "wxTreeCtrl_GetChildrenCount", (PyCFunction
) _wrap_wxTreeCtrl_GetChildrenCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7744          { "wxTreeCtrl_GetSelections", (PyCFunction
) _wrap_wxTreeCtrl_GetSelections
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7745          { "wxTreeCtrl_GetItemParent", (PyCFunction
) _wrap_wxTreeCtrl_GetItemParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7746          { "wxTreeCtrl_GetSelection", (PyCFunction
) _wrap_wxTreeCtrl_GetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7747          { "wxTreeCtrl_GetRootItem", (PyCFunction
) _wrap_wxTreeCtrl_GetRootItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7748          { "wxTreeCtrl_IsSelected", (PyCFunction
) _wrap_wxTreeCtrl_IsSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7749          { "wxTreeCtrl_IsExpanded", (PyCFunction
) _wrap_wxTreeCtrl_IsExpanded
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7750          { "wxTreeCtrl_ItemHasChildren", (PyCFunction
) _wrap_wxTreeCtrl_ItemHasChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7751          { "wxTreeCtrl_IsVisible", (PyCFunction
) _wrap_wxTreeCtrl_IsVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7752          { "wxTreeCtrl_SetPyData", (PyCFunction
) _wrap_wxTreeCtrl_SetPyData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7753          { "wxTreeCtrl_GetPyData", (PyCFunction
) _wrap_wxTreeCtrl_GetPyData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7754          { "wxTreeCtrl_SetItemData", (PyCFunction
) _wrap_wxTreeCtrl_SetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7755          { "wxTreeCtrl_GetItemData", (PyCFunction
) _wrap_wxTreeCtrl_GetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7756          { "wxTreeCtrl_SetItemHasChildren", (PyCFunction
) _wrap_wxTreeCtrl_SetItemHasChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7757          { "wxTreeCtrl_SetItemSelectedImage", (PyCFunction
) _wrap_wxTreeCtrl_SetItemSelectedImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7758          { "wxTreeCtrl_SetItemImage", (PyCFunction
) _wrap_wxTreeCtrl_SetItemImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7759          { "wxTreeCtrl_SetItemText", (PyCFunction
) _wrap_wxTreeCtrl_SetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7760          { "wxTreeCtrl_GetItemSelectedImage", (PyCFunction
) _wrap_wxTreeCtrl_GetItemSelectedImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7761          { "wxTreeCtrl_GetItemImage", (PyCFunction
) _wrap_wxTreeCtrl_GetItemImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7762          { "wxTreeCtrl_GetItemText", (PyCFunction
) _wrap_wxTreeCtrl_GetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7763          { "wxTreeCtrl_SetSpacing", (PyCFunction
) _wrap_wxTreeCtrl_SetSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7764          { "wxTreeCtrl_GetSpacing", (PyCFunction
) _wrap_wxTreeCtrl_GetSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7765          { "wxTreeCtrl_SetStateImageList", (PyCFunction
) _wrap_wxTreeCtrl_SetStateImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7766          { "wxTreeCtrl_SetImageList", (PyCFunction
) _wrap_wxTreeCtrl_SetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7767          { "wxTreeCtrl_GetStateImageList", (PyCFunction
) _wrap_wxTreeCtrl_GetStateImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7768          { "wxTreeCtrl_GetImageList", (PyCFunction
) _wrap_wxTreeCtrl_GetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7769          { "wxTreeCtrl_SetIndent", (PyCFunction
) _wrap_wxTreeCtrl_SetIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7770          { "wxTreeCtrl_GetIndent", (PyCFunction
) _wrap_wxTreeCtrl_GetIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7771          { "wxTreeCtrl_GetCount", (PyCFunction
) _wrap_wxTreeCtrl_GetCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7772          { "wxTreeCtrl_AssignImageList", (PyCFunction
) _wrap_wxTreeCtrl_AssignImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7773          { "wxTreeCtrl__setSelf", (PyCFunction
) _wrap_wxTreeCtrl__setSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7774          { "new_wxTreeCtrl", (PyCFunction
) _wrap_new_wxTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7775          { "wxTreeEvent_GetLabel", (PyCFunction
) _wrap_wxTreeEvent_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7776          { "wxTreeEvent_GetCode", (PyCFunction
) _wrap_wxTreeEvent_GetCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7777          { "wxTreeEvent_GetPoint", (PyCFunction
) _wrap_wxTreeEvent_GetPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7778          { "wxTreeEvent_GetOldItem", (PyCFunction
) _wrap_wxTreeEvent_GetOldItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7779          { "wxTreeEvent_GetItem", (PyCFunction
) _wrap_wxTreeEvent_GetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7780          { "wxTreeItemData_SetId", (PyCFunction
) _wrap_wxTreeItemData_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7781          { "wxTreeItemData_GetId", (PyCFunction
) _wrap_wxTreeItemData_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7782          { "wxTreeItemData_SetData", (PyCFunction
) _wrap_wxTreeItemData_SetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7783          { "wxTreeItemData_GetData", (PyCFunction
) _wrap_wxTreeItemData_GetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7784          { "new_wxTreeItemData", (PyCFunction
) _wrap_new_wxTreeItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7785          { "wxTreeItemId___cmp__", (PyCFunction
) _wrap_wxTreeItemId___cmp__
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7786          { "wxTreeItemId_IsOk", (PyCFunction
) _wrap_wxTreeItemId_IsOk
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7787          { "delete_wxTreeItemId", (PyCFunction
) _wrap_delete_wxTreeItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7788          { "new_wxTreeItemId", (PyCFunction
) _wrap_new_wxTreeItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7789          { "wxListCtrl_SortItems", (PyCFunction
) _wrap_wxListCtrl_SortItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7790          { "wxListCtrl_SetWindowStyleFlag", (PyCFunction
) _wrap_wxListCtrl_SetWindowStyleFlag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7791          { "wxListCtrl_SetSingleStyle", (PyCFunction
) _wrap_wxListCtrl_SetSingleStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7792          { "wxListCtrl_SetItemText", (PyCFunction
) _wrap_wxListCtrl_SetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7793          { "wxListCtrl_SetItemState", (PyCFunction
) _wrap_wxListCtrl_SetItemState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7794          { "wxListCtrl_SetItemPosition", (PyCFunction
) _wrap_wxListCtrl_SetItemPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7795          { "wxListCtrl_SetItemImage", (PyCFunction
) _wrap_wxListCtrl_SetItemImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7796          { "wxListCtrl_SetItemData", (PyCFunction
) _wrap_wxListCtrl_SetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7797          { "wxListCtrl_SetStringItem", (PyCFunction
) _wrap_wxListCtrl_SetStringItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7798          { "wxListCtrl_SetItem", (PyCFunction
) _wrap_wxListCtrl_SetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7799          { "wxListCtrl_SetImageList", (PyCFunction
) _wrap_wxListCtrl_SetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7800          { "wxListCtrl_SetColumnWidth", (PyCFunction
) _wrap_wxListCtrl_SetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7801          { "wxListCtrl_SetColumn", (PyCFunction
) _wrap_wxListCtrl_SetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7802          { "wxListCtrl_SetBackgroundColour", (PyCFunction
) _wrap_wxListCtrl_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7803          { "wxListCtrl_ScrollList", (PyCFunction
) _wrap_wxListCtrl_ScrollList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7804          { "wxListCtrl_InsertImageStringItem", (PyCFunction
) _wrap_wxListCtrl_InsertImageStringItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7805          { "wxListCtrl_InsertImageItem", (PyCFunction
) _wrap_wxListCtrl_InsertImageItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7806          { "wxListCtrl_InsertStringItem", (PyCFunction
) _wrap_wxListCtrl_InsertStringItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7807          { "wxListCtrl_InsertItem", (PyCFunction
) _wrap_wxListCtrl_InsertItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7808          { "wxListCtrl_InsertColumn", (PyCFunction
) _wrap_wxListCtrl_InsertColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7809          { "wxListCtrl_InsertColumnInfo", (PyCFunction
) _wrap_wxListCtrl_InsertColumnInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7810          { "wxListCtrl_HitTest", (PyCFunction
) _wrap_wxListCtrl_HitTest
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7811          { "wxListCtrl_GetTopItem", (PyCFunction
) _wrap_wxListCtrl_GetTopItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7812          { "wxListCtrl_GetSelectedItemCount", (PyCFunction
) _wrap_wxListCtrl_GetSelectedItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7813          { "wxListCtrl_GetNextItem", (PyCFunction
) _wrap_wxListCtrl_GetNextItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7814          { "wxListCtrl_GetItemText", (PyCFunction
) _wrap_wxListCtrl_GetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7815          { "wxListCtrl_GetItemSpacing", (PyCFunction
) _wrap_wxListCtrl_GetItemSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7816          { "wxListCtrl_GetItemCount", (PyCFunction
) _wrap_wxListCtrl_GetItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7817          { "wxListCtrl_GetItemState", (PyCFunction
) _wrap_wxListCtrl_GetItemState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7818          { "wxListCtrl_GetItemRect", (PyCFunction
) _wrap_wxListCtrl_GetItemRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7819          { "wxListCtrl_GetItemPosition", (PyCFunction
) _wrap_wxListCtrl_GetItemPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7820          { "wxListCtrl_GetItem", (PyCFunction
) _wrap_wxListCtrl_GetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7821          { "wxListCtrl_GetItemData", (PyCFunction
) _wrap_wxListCtrl_GetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7822          { "wxListCtrl_GetImageList", (PyCFunction
) _wrap_wxListCtrl_GetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7823          { "wxListCtrl_GetCountPerPage", (PyCFunction
) _wrap_wxListCtrl_GetCountPerPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7824          { "wxListCtrl_GetColumnWidth", (PyCFunction
) _wrap_wxListCtrl_GetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7825          { "wxListCtrl_GetColumn", (PyCFunction
) _wrap_wxListCtrl_GetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7826          { "wxListCtrl_FindItemAtPos", (PyCFunction
) _wrap_wxListCtrl_FindItemAtPos
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7827          { "wxListCtrl_FindItemData", (PyCFunction
) _wrap_wxListCtrl_FindItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7828          { "wxListCtrl_FindItem", (PyCFunction
) _wrap_wxListCtrl_FindItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7829          { "wxListCtrl_EnsureVisible", (PyCFunction
) _wrap_wxListCtrl_EnsureVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7830          { "wxListCtrl_EditLabel", (PyCFunction
) _wrap_wxListCtrl_EditLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7831          { "wxListCtrl_ClearAll", (PyCFunction
) _wrap_wxListCtrl_ClearAll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7832          { "wxListCtrl_DeleteAllColumns", (PyCFunction
) _wrap_wxListCtrl_DeleteAllColumns
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7833          { "wxListCtrl_DeleteColumn", (PyCFunction
) _wrap_wxListCtrl_DeleteColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7834          { "wxListCtrl_DeleteAllItems", (PyCFunction
) _wrap_wxListCtrl_DeleteAllItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7835          { "wxListCtrl_DeleteItem", (PyCFunction
) _wrap_wxListCtrl_DeleteItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7836          { "wxListCtrl_AssignImageList", (PyCFunction
) _wrap_wxListCtrl_AssignImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7837          { "wxListCtrl_Arrange", (PyCFunction
) _wrap_wxListCtrl_Arrange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7838          { "new_wxListCtrl", (PyCFunction
) _wrap_new_wxListCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7839          { "wxListEvent_GetItem", (PyCFunction
) _wrap_wxListEvent_GetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7840          { "wxListEvent_GetMask", (PyCFunction
) _wrap_wxListEvent_GetMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7841          { "wxListEvent_GetData", (PyCFunction
) _wrap_wxListEvent_GetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7842          { "wxListEvent_GetImage", (PyCFunction
) _wrap_wxListEvent_GetImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7843          { "wxListEvent_GetText", (PyCFunction
) _wrap_wxListEvent_GetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7844          { "wxListEvent_GetLabel", (PyCFunction
) _wrap_wxListEvent_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7845          { "wxListEvent_GetPoint", (PyCFunction
) _wrap_wxListEvent_GetPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7846          { "wxListEvent_Cancelled", (PyCFunction
) _wrap_wxListEvent_Cancelled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7847          { "wxListEvent_GetColumn", (PyCFunction
) _wrap_wxListEvent_GetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7848          { "wxListEvent_GetOldItem", (PyCFunction
) _wrap_wxListEvent_GetOldItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7849          { "wxListEvent_GetOldIndex", (PyCFunction
) _wrap_wxListEvent_GetOldIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7850          { "wxListEvent_GetIndex", (PyCFunction
) _wrap_wxListEvent_GetIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7851          { "wxListEvent_GetCode", (PyCFunction
) _wrap_wxListEvent_GetCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7852          { "wxListEvent_m_item_get", (PyCFunction
) _wrap_wxListEvent_m_item_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7853          { "wxListEvent_m_item_set", (PyCFunction
) _wrap_wxListEvent_m_item_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7854          { "wxListEvent_m_pointDrag_get", (PyCFunction
) _wrap_wxListEvent_m_pointDrag_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7855          { "wxListEvent_m_pointDrag_set", (PyCFunction
) _wrap_wxListEvent_m_pointDrag_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7856          { "wxListEvent_m_cancelled_get", (PyCFunction
) _wrap_wxListEvent_m_cancelled_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7857          { "wxListEvent_m_cancelled_set", (PyCFunction
) _wrap_wxListEvent_m_cancelled_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7858          { "wxListEvent_m_col_get", (PyCFunction
) _wrap_wxListEvent_m_col_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7859          { "wxListEvent_m_col_set", (PyCFunction
) _wrap_wxListEvent_m_col_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7860          { "wxListEvent_m_oldItemIndex_get", (PyCFunction
) _wrap_wxListEvent_m_oldItemIndex_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7861          { "wxListEvent_m_oldItemIndex_set", (PyCFunction
) _wrap_wxListEvent_m_oldItemIndex_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7862          { "wxListEvent_m_itemIndex_get", (PyCFunction
) _wrap_wxListEvent_m_itemIndex_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7863          { "wxListEvent_m_itemIndex_set", (PyCFunction
) _wrap_wxListEvent_m_itemIndex_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7864          { "wxListEvent_m_code_get", (PyCFunction
) _wrap_wxListEvent_m_code_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7865          { "wxListEvent_m_code_set", (PyCFunction
) _wrap_wxListEvent_m_code_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7866          { "wxListItem_m_width_get", (PyCFunction
) _wrap_wxListItem_m_width_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7867          { "wxListItem_m_width_set", (PyCFunction
) _wrap_wxListItem_m_width_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7868          { "wxListItem_m_format_get", (PyCFunction
) _wrap_wxListItem_m_format_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7869          { "wxListItem_m_format_set", (PyCFunction
) _wrap_wxListItem_m_format_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7870          { "wxListItem_m_data_get", (PyCFunction
) _wrap_wxListItem_m_data_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7871          { "wxListItem_m_data_set", (PyCFunction
) _wrap_wxListItem_m_data_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7872          { "wxListItem_m_image_get", (PyCFunction
) _wrap_wxListItem_m_image_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7873          { "wxListItem_m_image_set", (PyCFunction
) _wrap_wxListItem_m_image_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7874          { "wxListItem_m_text_get", (PyCFunction
) _wrap_wxListItem_m_text_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7875          { "wxListItem_m_text_set", (PyCFunction
) _wrap_wxListItem_m_text_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7876          { "wxListItem_m_stateMask_get", (PyCFunction
) _wrap_wxListItem_m_stateMask_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7877          { "wxListItem_m_stateMask_set", (PyCFunction
) _wrap_wxListItem_m_stateMask_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7878          { "wxListItem_m_state_get", (PyCFunction
) _wrap_wxListItem_m_state_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7879          { "wxListItem_m_state_set", (PyCFunction
) _wrap_wxListItem_m_state_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7880          { "wxListItem_m_col_get", (PyCFunction
) _wrap_wxListItem_m_col_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7881          { "wxListItem_m_col_set", (PyCFunction
) _wrap_wxListItem_m_col_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7882          { "wxListItem_m_itemId_get", (PyCFunction
) _wrap_wxListItem_m_itemId_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7883          { "wxListItem_m_itemId_set", (PyCFunction
) _wrap_wxListItem_m_itemId_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7884          { "wxListItem_m_mask_get", (PyCFunction
) _wrap_wxListItem_m_mask_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7885          { "wxListItem_m_mask_set", (PyCFunction
) _wrap_wxListItem_m_mask_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7886          { "wxListItem_GetFont", (PyCFunction
) _wrap_wxListItem_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7887          { "wxListItem_GetBackgroundColour", (PyCFunction
) _wrap_wxListItem_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7888          { "wxListItem_GetTextColour", (PyCFunction
) _wrap_wxListItem_GetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7889          { "wxListItem_HasAttributes", (PyCFunction
) _wrap_wxListItem_HasAttributes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7890          { "wxListItem_GetAttributes", (PyCFunction
) _wrap_wxListItem_GetAttributes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7891          { "wxListItem_GetAlign", (PyCFunction
) _wrap_wxListItem_GetAlign
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7892          { "wxListItem_GetWidth", (PyCFunction
) _wrap_wxListItem_GetWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7893          { "wxListItem_GetData", (PyCFunction
) _wrap_wxListItem_GetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7894          { "wxListItem_GetImage", (PyCFunction
) _wrap_wxListItem_GetImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7895          { "wxListItem_GetText", (PyCFunction
) _wrap_wxListItem_GetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7896          { "wxListItem_GetState", (PyCFunction
) _wrap_wxListItem_GetState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7897          { "wxListItem_GetColumn", (PyCFunction
) _wrap_wxListItem_GetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7898          { "wxListItem_GetId", (PyCFunction
) _wrap_wxListItem_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7899          { "wxListItem_GetMask", (PyCFunction
) _wrap_wxListItem_GetMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7900          { "wxListItem_SetFont", (PyCFunction
) _wrap_wxListItem_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7901          { "wxListItem_SetBackgroundColour", (PyCFunction
) _wrap_wxListItem_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7902          { "wxListItem_SetTextColour", (PyCFunction
) _wrap_wxListItem_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7903          { "wxListItem_SetAlign", (PyCFunction
) _wrap_wxListItem_SetAlign
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7904          { "wxListItem_SetWidth", (PyCFunction
) _wrap_wxListItem_SetWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7905          { "wxListItem_SetData", (PyCFunction
) _wrap_wxListItem_SetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7906          { "wxListItem_SetImage", (PyCFunction
) _wrap_wxListItem_SetImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7907          { "wxListItem_SetText", (PyCFunction
) _wrap_wxListItem_SetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7908          { "wxListItem_SetStateMask", (PyCFunction
) _wrap_wxListItem_SetStateMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7909          { "wxListItem_SetState", (PyCFunction
) _wrap_wxListItem_SetState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7910          { "wxListItem_SetColumn", (PyCFunction
) _wrap_wxListItem_SetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7911          { "wxListItem_SetId", (PyCFunction
) _wrap_wxListItem_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7912          { "wxListItem_SetMask", (PyCFunction
) _wrap_wxListItem_SetMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7913          { "wxListItem_ClearAttributes", (PyCFunction
) _wrap_wxListItem_ClearAttributes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7914          { "wxListItem_Clear", (PyCFunction
) _wrap_wxListItem_Clear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7915          { "delete_wxListItem", (PyCFunction
) _wrap_delete_wxListItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7916          { "new_wxListItem", (PyCFunction
) _wrap_new_wxListItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7917          { "wxListItemAttr_GetFont", (PyCFunction
) _wrap_wxListItemAttr_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7918          { "wxListItemAttr_GetBackgroundColour", (PyCFunction
) _wrap_wxListItemAttr_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7919          { "wxListItemAttr_GetTextColour", (PyCFunction
) _wrap_wxListItemAttr_GetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7920          { "wxListItemAttr_HasFont", (PyCFunction
) _wrap_wxListItemAttr_HasFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7921          { "wxListItemAttr_HasBackgroundColour", (PyCFunction
) _wrap_wxListItemAttr_HasBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7922          { "wxListItemAttr_HasTextColour", (PyCFunction
) _wrap_wxListItemAttr_HasTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7923          { "wxListItemAttr_SetFont", (PyCFunction
) _wrap_wxListItemAttr_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7924          { "wxListItemAttr_SetBackgroundColour", (PyCFunction
) _wrap_wxListItemAttr_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7925          { "wxListItemAttr_SetTextColour", (PyCFunction
) _wrap_wxListItemAttr_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7926          { "new_wxListItemAttr", (PyCFunction
) _wrap_new_wxListItemAttr
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7933  * This table is used by the pointer type-checker 
7935 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
7936     { "_wxAcceleratorTable","_class_wxAcceleratorTable",0}, 
7937     { "_wxEvent","_class_wxTreeEvent",SwigwxTreeEventTowxEvent
}, 
7938     { "_wxEvent","_wxTreeEvent",SwigwxTreeEventTowxEvent
}, 
7939     { "_wxEvent","_class_wxListEvent",SwigwxListEventTowxEvent
}, 
7940     { "_wxEvent","_wxListEvent",SwigwxListEventTowxEvent
}, 
7941     { "_wxEvent","_class_wxEvent",0}, 
7942     { "_class_wxActivateEvent","_wxActivateEvent",0}, 
7943     { "_signed_long","_long",0}, 
7944     { "_wxMenuEvent","_class_wxMenuEvent",0}, 
7945     { "_wxPyBitmapDataObject","_class_wxPyBitmapDataObject",0}, 
7946     { "_wxBitmapDataObject","_class_wxBitmapDataObject",0}, 
7947     { "_class_wxPyCommandEvent","_wxPyCommandEvent",0}, 
7948     { "_wxPrintQuality","_wxCoord",0}, 
7949     { "_wxPrintQuality","_int",0}, 
7950     { "_wxPrintQuality","_signed_int",0}, 
7951     { "_wxPrintQuality","_unsigned_int",0}, 
7952     { "_wxPrintQuality","_wxWindowID",0}, 
7953     { "_wxPrintQuality","_uint",0}, 
7954     { "_wxPrintQuality","_EBool",0}, 
7955     { "_wxPrintQuality","_size_t",0}, 
7956     { "_wxPrintQuality","_time_t",0}, 
7957     { "_class_wxCustomDataObject","_wxCustomDataObject",0}, 
7958     { "_wxSpinCtrl","_class_wxSpinCtrl",0}, 
7959     { "_class_wxRegionIterator","_wxRegionIterator",0}, 
7960     { "_class_wxPyTextDropTarget","_wxPyTextDropTarget",0}, 
7961     { "_class_wxMenuBar","_wxMenuBar",0}, 
7962     { "_class_wxPyTreeItemData","_wxPyTreeItemData",0}, 
7963     { "_class_wxEvtHandler","_class_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxEvtHandler
}, 
7964     { "_class_wxEvtHandler","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxEvtHandler
}, 
7965     { "_class_wxEvtHandler","_class_wxListCtrl",SwigwxListCtrlTowxEvtHandler
}, 
7966     { "_class_wxEvtHandler","_wxListCtrl",SwigwxListCtrlTowxEvtHandler
}, 
7967     { "_class_wxEvtHandler","_wxEvtHandler",0}, 
7968     { "_wxPaintEvent","_class_wxPaintEvent",0}, 
7969     { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0}, 
7970     { "_wxCursor","_class_wxCursor",0}, 
7971     { "_wxNotifyEvent","_class_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent
}, 
7972     { "_wxNotifyEvent","_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent
}, 
7973     { "_wxNotifyEvent","_class_wxListEvent",SwigwxListEventTowxNotifyEvent
}, 
7974     { "_wxNotifyEvent","_wxListEvent",SwigwxListEventTowxNotifyEvent
}, 
7975     { "_wxNotifyEvent","_class_wxNotifyEvent",0}, 
7976     { "_wxPyTreeCtrl","_class_wxPyTreeCtrl",0}, 
7977     { "_wxMask","_class_wxMask",0}, 
7978     { "_wxPen","_class_wxPen",0}, 
7979     { "_wxUpdateUIEvent","_class_wxUpdateUIEvent",0}, 
7980     { "_byte","_unsigned_char",0}, 
7981     { "_wxDataObject","_class_wxDataObject",0}, 
7982     { "_wxStaticBox","_class_wxStaticBox",0}, 
7983     { "_wxColourDatabase","_class_wxColourDatabase",0}, 
7984     { "_wxPyDataObjectSimple","_class_wxPyDataObjectSimple",0}, 
7985     { "_wxPyDropSource","_class_wxPyDropSource",0}, 
7986     { "_wxChoice","_class_wxChoice",0}, 
7987     { "_wxSlider","_class_wxSlider",0}, 
7988     { "_long","_unsigned_long",0}, 
7989     { "_long","_signed_long",0}, 
7990     { "_wxImageList","_class_wxImageList",0}, 
7991     { "_wxDataObjectSimple","_class_wxDataObjectSimple",0}, 
7992     { "_wxDropFilesEvent","_class_wxDropFilesEvent",0}, 
7993     { "_wxBitmapButton","_class_wxBitmapButton",0}, 
7994     { "_class_wxAcceleratorTable","_wxAcceleratorTable",0}, 
7995     { "_class_wxClipboard","_wxClipboard",0}, 
7996     { "_class_wxGauge","_wxGauge",0}, 
7997     { "_wxDC","_class_wxDC",0}, 
7998     { "_class_wxBitmapDataObject","_wxBitmapDataObject",0}, 
7999     { "_wxListEvent","_class_wxListEvent",0}, 
8000     { "_wxSpinEvent","_class_wxSpinEvent",0}, 
8001     { "_size_t","_wxCoord",0}, 
8002     { "_size_t","_wxPrintQuality",0}, 
8003     { "_size_t","_time_t",0}, 
8004     { "_size_t","_unsigned_int",0}, 
8005     { "_size_t","_int",0}, 
8006     { "_size_t","_wxWindowID",0}, 
8007     { "_size_t","_uint",0}, 
8008     { "_class_wxRealPoint","_wxRealPoint",0}, 
8009     { "_wxNavigationKeyEvent","_class_wxNavigationKeyEvent",0}, 
8010     { "_wxWindowCreateEvent","_class_wxWindowCreateEvent",0}, 
8011     { "_class_wxMenuItem","_wxMenuItem",0}, 
8012     { "_class_wxPaintEvent","_wxPaintEvent",0}, 
8013     { "_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0}, 
8014     { "_class_wxPostScriptDC","_wxPostScriptDC",0}, 
8015     { "_wxPanel","_class_wxPanel",0}, 
8016     { "_wxInitDialogEvent","_class_wxInitDialogEvent",0}, 
8017     { "_wxCheckBox","_class_wxCheckBox",0}, 
8018     { "_class_wxPyTreeCtrl","_wxPyTreeCtrl",0}, 
8019     { "_wxPyEvent","_class_wxPyEvent",0}, 
8020     { "_wxTextCtrl","_class_wxTextCtrl",0}, 
8021     { "_class_wxMask","_wxMask",0}, 
8022     { "_wxTextDataObject","_class_wxTextDataObject",0}, 
8023     { "_class_wxKeyEvent","_wxKeyEvent",0}, 
8024     { "_wxColour","_class_wxColour",0}, 
8025     { "_class_wxDialog","_wxDialog",0}, 
8026     { "_class_wxFileDataObject","_wxFileDataObject",0}, 
8027     { "_wxIdleEvent","_class_wxIdleEvent",0}, 
8028     { "_class_wxUpdateUIEvent","_wxUpdateUIEvent",0}, 
8029     { "_class_wxDataObject","_wxDataObject",0}, 
8030     { "_wxStaticLine","_class_wxStaticLine",0}, 
8031     { "_wxBrush","_class_wxBrush",0}, 
8032     { "_wxToggleButton","_class_wxToggleButton",0}, 
8033     { "_wxDataFormat","_class_wxDataFormat",0}, 
8034     { "_class_wxDataObjectSimple","_wxDataObjectSimple",0}, 
8035     { "_wxShowEvent","_class_wxShowEvent",0}, 
8036     { "_uint","_wxCoord",0}, 
8037     { "_uint","_wxPrintQuality",0}, 
8038     { "_uint","_time_t",0}, 
8039     { "_uint","_size_t",0}, 
8040     { "_uint","_unsigned_int",0}, 
8041     { "_uint","_int",0}, 
8042     { "_uint","_wxWindowID",0}, 
8043     { "_wxChar","_char",0}, 
8044     { "_wxPyValidator","_class_wxPyValidator",0}, 
8045     { "_class_wxEvent","_class_wxTreeEvent",SwigwxTreeEventTowxEvent
}, 
8046     { "_class_wxEvent","_wxTreeEvent",SwigwxTreeEventTowxEvent
}, 
8047     { "_class_wxEvent","_class_wxListEvent",SwigwxListEventTowxEvent
}, 
8048     { "_class_wxEvent","_wxListEvent",SwigwxListEventTowxEvent
}, 
8049     { "_class_wxEvent","_wxEvent",0}, 
8050     { "_wxCheckListBox","_class_wxCheckListBox",0}, 
8051     { "_wxRect","_class_wxRect",0}, 
8052     { "_wxCommandEvent","_class_wxTreeEvent",SwigwxTreeEventTowxCommandEvent
}, 
8053     { "_wxCommandEvent","_wxTreeEvent",SwigwxTreeEventTowxCommandEvent
}, 
8054     { "_wxCommandEvent","_class_wxListEvent",SwigwxListEventTowxCommandEvent
}, 
8055     { "_wxCommandEvent","_wxListEvent",SwigwxListEventTowxCommandEvent
}, 
8056     { "_wxCommandEvent","_class_wxCommandEvent",0}, 
8057     { "_wxSizeEvent","_class_wxSizeEvent",0}, 
8058     { "_wxPoint","_class_wxPoint",0}, 
8059     { "_class_wxButton","_wxButton",0}, 
8060     { "_wxRadioBox","_class_wxRadioBox",0}, 
8061     { "_class_wxSpinCtrl","_wxSpinCtrl",0}, 
8062     { "_char","_wxChar",0}, 
8063     { "_wxBitmap","_class_wxBitmap",0}, 
8064     { "_wxPenList","_class_wxPenList",0}, 
8065     { "_wxWindowDC","_class_wxWindowDC",0}, 
8066     { "_wxTimerEvent","_class_wxTimerEvent",0}, 
8067     { "_wxScrollBar","_class_wxScrollBar",0}, 
8068     { "_wxSpinButton","_class_wxSpinButton",0}, 
8069     { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0}, 
8070     { "_class_wxNotifyEvent","_class_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent
}, 
8071     { "_class_wxNotifyEvent","_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent
}, 
8072     { "_class_wxNotifyEvent","_class_wxListEvent",SwigwxListEventTowxNotifyEvent
}, 
8073     { "_class_wxNotifyEvent","_wxListEvent",SwigwxListEventTowxNotifyEvent
}, 
8074     { "_class_wxNotifyEvent","_wxNotifyEvent",0}, 
8075     { "_class_wxValidator","_wxValidator",0}, 
8076     { "_class_wxPyEvent","_wxPyEvent",0}, 
8077     { "_class_wxIconizeEvent","_wxIconizeEvent",0}, 
8078     { "_class_wxStaticBitmap","_wxStaticBitmap",0}, 
8079     { "_wxListItem","_class_wxListItem",0}, 
8080     { "_wxDropTarget","_class_wxDropTarget",0}, 
8081     { "_class_wxStaticLine","_wxStaticLine",0}, 
8082     { "_class_wxColourDatabase","_wxColourDatabase",0}, 
8083     { "_wxScrollEvent","_class_wxScrollEvent",0}, 
8084     { "_EBool","_wxCoord",0}, 
8085     { "_EBool","_wxPrintQuality",0}, 
8086     { "_EBool","_signed_int",0}, 
8087     { "_EBool","_int",0}, 
8088     { "_EBool","_wxWindowID",0}, 
8089     { "_class_wxRegion","_wxRegion",0}, 
8090     { "_class_wxDataFormat","_wxDataFormat",0}, 
8091     { "_class_wxDropFilesEvent","_wxDropFilesEvent",0}, 
8092     { "_wxWindowDestroyEvent","_class_wxWindowDestroyEvent",0}, 
8093     { "_wxStaticText","_class_wxStaticText",0}, 
8094     { "_wxFont","_class_wxFont",0}, 
8095     { "_class_wxPyDropTarget","_wxPyDropTarget",0}, 
8096     { "_wxCloseEvent","_class_wxCloseEvent",0}, 
8097     { "_unsigned_long","_long",0}, 
8098     { "_class_wxRect","_wxRect",0}, 
8099     { "_class_wxDC","_wxDC",0}, 
8100     { "_wxScrollWinEvent","_class_wxScrollWinEvent",0}, 
8101     { "_class_wxBrushList","_wxBrushList",0}, 
8102     { "_wxQueryNewPaletteEvent","_class_wxQueryNewPaletteEvent",0}, 
8103     { "_class_wxPenList","_wxPenList",0}, 
8104     { "_class_wxWindowCreateEvent","_wxWindowCreateEvent",0}, 
8105     { "_class_wxTreeEvent","_wxTreeEvent",0}, 
8106     { "_wxFocusEvent","_class_wxFocusEvent",0}, 
8107     { "_wxMaximizeEvent","_class_wxMaximizeEvent",0}, 
8108     { "_class_wxTimerEvent","_wxTimerEvent",0}, 
8109     { "_class_wxSpinButton","_wxSpinButton",0}, 
8110     { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0}, 
8111     { "_class_wxPanel","_wxPanel",0}, 
8112     { "_class_wxCheckBox","_wxCheckBox",0}, 
8113     { "_wxComboBox","_class_wxComboBox",0}, 
8114     { "_wxRadioButton","_class_wxRadioButton",0}, 
8115     { "_signed_int","_wxCoord",0}, 
8116     { "_signed_int","_wxPrintQuality",0}, 
8117     { "_signed_int","_EBool",0}, 
8118     { "_signed_int","_wxWindowID",0}, 
8119     { "_signed_int","_int",0}, 
8120     { "_class_wxTextCtrl","_wxTextCtrl",0}, 
8121     { "_class_wxListItemAttr","_wxListItemAttr",0}, 
8122     { "_wxLayoutConstraints","_class_wxLayoutConstraints",0}, 
8123     { "_class_wxTextDataObject","_wxTextDataObject",0}, 
8124     { "_wxMenu","_class_wxMenu",0}, 
8125     { "_class_wxMoveEvent","_wxMoveEvent",0}, 
8126     { "_wxListBox","_class_wxListBox",0}, 
8127     { "_wxScreenDC","_class_wxScreenDC",0}, 
8128     { "_WXTYPE","_short",0}, 
8129     { "_WXTYPE","_signed_short",0}, 
8130     { "_WXTYPE","_unsigned_short",0}, 
8131     { "_class_wxDropTarget","_wxDropTarget",0}, 
8132     { "_class_wxBrush","_wxBrush",0}, 
8133     { "_unsigned_short","_WXTYPE",0}, 
8134     { "_unsigned_short","_short",0}, 
8135     { "_class_wxWindow","_class_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxWindow
}, 
8136     { "_class_wxWindow","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxWindow
}, 
8137     { "_class_wxWindow","_class_wxListCtrl",SwigwxListCtrlTowxWindow
}, 
8138     { "_class_wxWindow","_wxListCtrl",SwigwxListCtrlTowxWindow
}, 
8139     { "_class_wxWindow","_wxWindow",0}, 
8140     { "_class_wxStaticText","_wxStaticText",0}, 
8141     { "_class_wxFont","_wxFont",0}, 
8142     { "_wxClipboard","_class_wxClipboard",0}, 
8143     { "_class_wxPyValidator","_wxPyValidator",0}, 
8144     { "_class_wxCloseEvent","_wxCloseEvent",0}, 
8145     { "_wxBusyInfo","_class_wxBusyInfo",0}, 
8146     { "_wxFontList","_class_wxFontList",0}, 
8147     { "_class_wxMenuEvent","_wxMenuEvent",0}, 
8148     { "_wxPaletteChangedEvent","_class_wxPaletteChangedEvent",0}, 
8149     { "_class_wxPyBitmapDataObject","_wxPyBitmapDataObject",0}, 
8150     { "_wxClientDC","_class_wxClientDC",0}, 
8151     { "_wxMouseEvent","_class_wxMouseEvent",0}, 
8152     { "_wxListCtrl","_class_wxListCtrl",0}, 
8153     { "_class_wxPoint","_wxPoint",0}, 
8154     { "_wxRealPoint","_class_wxRealPoint",0}, 
8155     { "_class_wxRadioBox","_wxRadioBox",0}, 
8156     { "_signed_short","_WXTYPE",0}, 
8157     { "_signed_short","_short",0}, 
8158     { "_wxMemoryDC","_class_wxMemoryDC",0}, 
8159     { "_wxPyTextDataObject","_class_wxPyTextDataObject",0}, 
8160     { "_wxPaintDC","_class_wxPaintDC",0}, 
8161     { "_class_wxWindowDC","_wxWindowDC",0}, 
8162     { "_class_wxFocusEvent","_wxFocusEvent",0}, 
8163     { "_class_wxMaximizeEvent","_wxMaximizeEvent",0}, 
8164     { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0}, 
8165     { "_class_wxCursor","_wxCursor",0}, 
8166     { "_wxPostScriptDC","_class_wxPostScriptDC",0}, 
8167     { "_wxPyFileDropTarget","_class_wxPyFileDropTarget",0}, 
8168     { "_wxScrolledWindow","_class_wxScrolledWindow",0}, 
8169     { "_wxTreeItemId","_class_wxTreeItemId",0}, 
8170     { "_unsigned_char","_byte",0}, 
8171     { "_class_wxMenu","_wxMenu",0}, 
8172     { "_wxControl","_class_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxControl
}, 
8173     { "_wxControl","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxControl
}, 
8174     { "_wxControl","_class_wxListCtrl",SwigwxListCtrlTowxControl
}, 
8175     { "_wxControl","_wxListCtrl",SwigwxListCtrlTowxControl
}, 
8176     { "_wxControl","_class_wxControl",0}, 
8177     { "_class_wxListBox","_wxListBox",0}, 
8178     { "_unsigned_int","_wxCoord",0}, 
8179     { "_unsigned_int","_wxPrintQuality",0}, 
8180     { "_unsigned_int","_time_t",0}, 
8181     { "_unsigned_int","_size_t",0}, 
8182     { "_unsigned_int","_uint",0}, 
8183     { "_unsigned_int","_wxWindowID",0}, 
8184     { "_unsigned_int","_int",0}, 
8185     { "_wxIcon","_class_wxIcon",0}, 
8186     { "_wxDialog","_class_wxDialog",0}, 
8187     { "_class_wxListItem","_wxListItem",0}, 
8188     { "_class_wxPen","_wxPen",0}, 
8189     { "_short","_WXTYPE",0}, 
8190     { "_short","_unsigned_short",0}, 
8191     { "_short","_signed_short",0}, 
8192     { "_class_wxStaticBox","_wxStaticBox",0}, 
8193     { "_class_wxPyDataObjectSimple","_wxPyDataObjectSimple",0}, 
8194     { "_class_wxPyDropSource","_wxPyDropSource",0}, 
8195     { "_class_wxScrollEvent","_wxScrollEvent",0}, 
8196     { "_wxJoystickEvent","_class_wxJoystickEvent",0}, 
8197     { "_class_wxChoice","_wxChoice",0}, 
8198     { "_class_wxSlider","_wxSlider",0}, 
8199     { "_class_wxImageList","_wxImageList",0}, 
8200     { "_class_wxBitmapButton","_wxBitmapButton",0}, 
8201     { "_class_wxPaletteChangedEvent","_wxPaletteChangedEvent",0}, 
8202     { "_wxWindowID","_wxCoord",0}, 
8203     { "_wxWindowID","_wxPrintQuality",0}, 
8204     { "_wxWindowID","_time_t",0}, 
8205     { "_wxWindowID","_size_t",0}, 
8206     { "_wxWindowID","_EBool",0}, 
8207     { "_wxWindowID","_uint",0}, 
8208     { "_wxWindowID","_int",0}, 
8209     { "_wxWindowID","_signed_int",0}, 
8210     { "_wxWindowID","_unsigned_int",0}, 
8211     { "_class_wxScrollWinEvent","_wxScrollWinEvent",0}, 
8212     { "_int","_wxCoord",0}, 
8213     { "_int","_wxPrintQuality",0}, 
8214     { "_int","_time_t",0}, 
8215     { "_int","_size_t",0}, 
8216     { "_int","_EBool",0}, 
8217     { "_int","_uint",0}, 
8218     { "_int","_wxWindowID",0}, 
8219     { "_int","_unsigned_int",0}, 
8220     { "_int","_signed_int",0}, 
8221     { "_class_wxMouseEvent","_wxMouseEvent",0}, 
8222     { "_wxPyCommandEvent","_class_wxPyCommandEvent",0}, 
8223     { "_class_wxListEvent","_wxListEvent",0}, 
8224     { "_class_wxSpinEvent","_wxSpinEvent",0}, 
8225     { "_class_wxQueryNewPaletteEvent","_wxQueryNewPaletteEvent",0}, 
8226     { "_time_t","_wxCoord",0}, 
8227     { "_time_t","_wxPrintQuality",0}, 
8228     { "_time_t","_unsigned_int",0}, 
8229     { "_time_t","_int",0}, 
8230     { "_time_t","_wxWindowID",0}, 
8231     { "_time_t","_uint",0}, 
8232     { "_time_t","_size_t",0}, 
8233     { "_class_wxNavigationKeyEvent","_wxNavigationKeyEvent",0}, 
8234     { "_wxButton","_class_wxButton",0}, 
8235     { "_wxSize","_class_wxSize",0}, 
8236     { "_wxRegionIterator","_class_wxRegionIterator",0}, 
8237     { "_class_wxPyTextDataObject","_wxPyTextDataObject",0}, 
8238     { "_wxPyTreeItemData","_class_wxPyTreeItemData",0}, 
8239     { "_class_wxPaintDC","_wxPaintDC",0}, 
8240     { "_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0}, 
8241     { "_class_wxPyFileDropTarget","_wxPyFileDropTarget",0}, 
8242     { "_class_wxInitDialogEvent","_wxInitDialogEvent",0}, 
8243     { "_class_wxComboBox","_wxComboBox",0}, 
8244     { "_class_wxRadioButton","_wxRadioButton",0}, 
8245     { "_wxValidator","_class_wxValidator",0}, 
8246     { "_class_wxTreeItemId","_wxTreeItemId",0}, 
8247     { "_class_wxLayoutConstraints","_wxLayoutConstraints",0}, 
8248     { "_wxIconizeEvent","_class_wxIconizeEvent",0}, 
8249     { "_class_wxControl","_class_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxControl
}, 
8250     { "_class_wxControl","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxControl
}, 
8251     { "_class_wxControl","_class_wxListCtrl",SwigwxListCtrlTowxControl
}, 
8252     { "_class_wxControl","_wxListCtrl",SwigwxListCtrlTowxControl
}, 
8253     { "_class_wxControl","_wxControl",0}, 
8254     { "_wxStaticBitmap","_class_wxStaticBitmap",0}, 
8255     { "_class_wxIcon","_wxIcon",0}, 
8256     { "_class_wxColour","_wxColour",0}, 
8257     { "_class_wxScreenDC","_wxScreenDC",0}, 
8258     { "_wxPalette","_class_wxPalette",0}, 
8259     { "_class_wxIdleEvent","_wxIdleEvent",0}, 
8260     { "_wxCoord","_int",0}, 
8261     { "_wxCoord","_signed_int",0}, 
8262     { "_wxCoord","_unsigned_int",0}, 
8263     { "_wxCoord","_wxWindowID",0}, 
8264     { "_wxCoord","_uint",0}, 
8265     { "_wxCoord","_EBool",0}, 
8266     { "_wxCoord","_size_t",0}, 
8267     { "_wxCoord","_time_t",0}, 
8268     { "_wxCoord","_wxPrintQuality",0}, 
8269     { "_wxEraseEvent","_class_wxEraseEvent",0}, 
8270     { "_wxDataObjectComposite","_class_wxDataObjectComposite",0}, 
8271     { "_class_wxJoystickEvent","_wxJoystickEvent",0}, 
8272     { "_class_wxToggleButton","_wxToggleButton",0}, 
8273     { "_wxRegion","_class_wxRegion",0}, 
8274     { "_class_wxShowEvent","_wxShowEvent",0}, 
8275     { "_wxPyDropTarget","_class_wxPyDropTarget",0}, 
8276     { "_wxActivateEvent","_class_wxActivateEvent",0}, 
8277     { "_wxGauge","_class_wxGauge",0}, 
8278     { "_class_wxCheckListBox","_wxCheckListBox",0}, 
8279     { "_class_wxBusyInfo","_wxBusyInfo",0}, 
8280     { "_class_wxFontList","_wxFontList",0}, 
8281     { "_class_wxCommandEvent","_class_wxTreeEvent",SwigwxTreeEventTowxCommandEvent
}, 
8282     { "_class_wxCommandEvent","_wxTreeEvent",SwigwxTreeEventTowxCommandEvent
}, 
8283     { "_class_wxCommandEvent","_class_wxListEvent",SwigwxListEventTowxCommandEvent
}, 
8284     { "_class_wxCommandEvent","_wxListEvent",SwigwxListEventTowxCommandEvent
}, 
8285     { "_class_wxCommandEvent","_wxCommandEvent",0}, 
8286     { "_class_wxClientDC","_wxClientDC",0}, 
8287     { "_class_wxSizeEvent","_wxSizeEvent",0}, 
8288     { "_class_wxListCtrl","_wxListCtrl",0}, 
8289     { "_wxBrushList","_class_wxBrushList",0}, 
8290     { "_wxCustomDataObject","_class_wxCustomDataObject",0}, 
8291     { "_class_wxSize","_wxSize",0}, 
8292     { "_class_wxBitmap","_wxBitmap",0}, 
8293     { "_class_wxMemoryDC","_wxMemoryDC",0}, 
8294     { "_wxPyTextDropTarget","_class_wxPyTextDropTarget",0}, 
8295     { "_wxMenuBar","_class_wxMenuBar",0}, 
8296     { "_wxTreeEvent","_class_wxTreeEvent",0}, 
8297     { "_wxEvtHandler","_class_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxEvtHandler
}, 
8298     { "_wxEvtHandler","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxEvtHandler
}, 
8299     { "_wxEvtHandler","_class_wxListCtrl",SwigwxListCtrlTowxEvtHandler
}, 
8300     { "_wxEvtHandler","_wxListCtrl",SwigwxListCtrlTowxEvtHandler
}, 
8301     { "_wxEvtHandler","_class_wxEvtHandler",0}, 
8302     { "_wxMenuItem","_class_wxMenuItem",0}, 
8303     { "_class_wxScrollBar","_wxScrollBar",0}, 
8304     { "_class_wxScrolledWindow","_wxScrolledWindow",0}, 
8305     { "_wxListItemAttr","_class_wxListItemAttr",0}, 
8306     { "_wxKeyEvent","_class_wxKeyEvent",0}, 
8307     { "_wxMoveEvent","_class_wxMoveEvent",0}, 
8308     { "_class_wxPalette","_wxPalette",0}, 
8309     { "_wxFileDataObject","_class_wxFileDataObject",0}, 
8310     { "_class_wxEraseEvent","_wxEraseEvent",0}, 
8311     { "_class_wxDataObjectComposite","_wxDataObjectComposite",0}, 
8312     { "_wxWindow","_class_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxWindow
}, 
8313     { "_wxWindow","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxWindow
}, 
8314     { "_wxWindow","_class_wxListCtrl",SwigwxListCtrlTowxWindow
}, 
8315     { "_wxWindow","_wxListCtrl",SwigwxListCtrlTowxWindow
}, 
8316     { "_wxWindow","_class_wxWindow",0}, 
8317     { "_class_wxWindowDestroyEvent","_wxWindowDestroyEvent",0}, 
8320 static PyObject 
*SWIG_globals
; 
8324 SWIGEXPORT(void) initcontrols2c() { 
8326          SWIG_globals 
= SWIG_newvarlink(); 
8327          m 
= Py_InitModule("controls2c", controls2cMethods
); 
8328          d 
= PyModule_GetDict(m
); 
8329          PyDict_SetItemString(d
,"wxLIST_MASK_TEXT", PyInt_FromLong((long) wxLIST_MASK_TEXT
)); 
8330          PyDict_SetItemString(d
,"wxLIST_MASK_IMAGE", PyInt_FromLong((long) wxLIST_MASK_IMAGE
)); 
8331          PyDict_SetItemString(d
,"wxLIST_MASK_DATA", PyInt_FromLong((long) wxLIST_MASK_DATA
)); 
8332          PyDict_SetItemString(d
,"wxLIST_MASK_WIDTH", PyInt_FromLong((long) wxLIST_MASK_WIDTH
)); 
8333          PyDict_SetItemString(d
,"wxLIST_MASK_FORMAT", PyInt_FromLong((long) wxLIST_MASK_FORMAT
)); 
8334          PyDict_SetItemString(d
,"wxLIST_MASK_STATE", PyInt_FromLong((long) wxLIST_MASK_STATE
)); 
8335          PyDict_SetItemString(d
,"wxLIST_STATE_DONTCARE", PyInt_FromLong((long) wxLIST_STATE_DONTCARE
)); 
8336          PyDict_SetItemString(d
,"wxLIST_STATE_DROPHILITED", PyInt_FromLong((long) wxLIST_STATE_DROPHILITED
)); 
8337          PyDict_SetItemString(d
,"wxLIST_STATE_FOCUSED", PyInt_FromLong((long) wxLIST_STATE_FOCUSED
)); 
8338          PyDict_SetItemString(d
,"wxLIST_STATE_SELECTED", PyInt_FromLong((long) wxLIST_STATE_SELECTED
)); 
8339          PyDict_SetItemString(d
,"wxLIST_STATE_CUT", PyInt_FromLong((long) wxLIST_STATE_CUT
)); 
8340          PyDict_SetItemString(d
,"wxLIST_HITTEST_ABOVE", PyInt_FromLong((long) wxLIST_HITTEST_ABOVE
)); 
8341          PyDict_SetItemString(d
,"wxLIST_HITTEST_BELOW", PyInt_FromLong((long) wxLIST_HITTEST_BELOW
)); 
8342          PyDict_SetItemString(d
,"wxLIST_HITTEST_NOWHERE", PyInt_FromLong((long) wxLIST_HITTEST_NOWHERE
)); 
8343          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMICON", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMICON
)); 
8344          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMLABEL", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMLABEL
)); 
8345          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMRIGHT", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMRIGHT
)); 
8346          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMSTATEICON", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMSTATEICON
)); 
8347          PyDict_SetItemString(d
,"wxLIST_HITTEST_TOLEFT", PyInt_FromLong((long) wxLIST_HITTEST_TOLEFT
)); 
8348          PyDict_SetItemString(d
,"wxLIST_HITTEST_TORIGHT", PyInt_FromLong((long) wxLIST_HITTEST_TORIGHT
)); 
8349          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEM", PyInt_FromLong((long) wxLIST_HITTEST_ONITEM
)); 
8350          PyDict_SetItemString(d
,"wxLIST_NEXT_ABOVE", PyInt_FromLong((long) wxLIST_NEXT_ABOVE
)); 
8351          PyDict_SetItemString(d
,"wxLIST_NEXT_ALL", PyInt_FromLong((long) wxLIST_NEXT_ALL
)); 
8352          PyDict_SetItemString(d
,"wxLIST_NEXT_BELOW", PyInt_FromLong((long) wxLIST_NEXT_BELOW
)); 
8353          PyDict_SetItemString(d
,"wxLIST_NEXT_LEFT", PyInt_FromLong((long) wxLIST_NEXT_LEFT
)); 
8354          PyDict_SetItemString(d
,"wxLIST_NEXT_RIGHT", PyInt_FromLong((long) wxLIST_NEXT_RIGHT
)); 
8355          PyDict_SetItemString(d
,"wxLIST_ALIGN_DEFAULT", PyInt_FromLong((long) wxLIST_ALIGN_DEFAULT
)); 
8356          PyDict_SetItemString(d
,"wxLIST_ALIGN_LEFT", PyInt_FromLong((long) wxLIST_ALIGN_LEFT
)); 
8357          PyDict_SetItemString(d
,"wxLIST_ALIGN_TOP", PyInt_FromLong((long) wxLIST_ALIGN_TOP
)); 
8358          PyDict_SetItemString(d
,"wxLIST_ALIGN_SNAP_TO_GRID", PyInt_FromLong((long) wxLIST_ALIGN_SNAP_TO_GRID
)); 
8359          PyDict_SetItemString(d
,"wxLIST_AUTOSIZE", PyInt_FromLong((long) wxLIST_AUTOSIZE
)); 
8360          PyDict_SetItemString(d
,"wxLIST_AUTOSIZE_USEHEADER", PyInt_FromLong((long) wxLIST_AUTOSIZE_USEHEADER
)); 
8361          PyDict_SetItemString(d
,"wxLIST_RECT_BOUNDS", PyInt_FromLong((long) wxLIST_RECT_BOUNDS
)); 
8362          PyDict_SetItemString(d
,"wxLIST_RECT_ICON", PyInt_FromLong((long) wxLIST_RECT_ICON
)); 
8363          PyDict_SetItemString(d
,"wxLIST_RECT_LABEL", PyInt_FromLong((long) wxLIST_RECT_LABEL
)); 
8364          PyDict_SetItemString(d
,"wxLIST_FIND_UP", PyInt_FromLong((long) wxLIST_FIND_UP
)); 
8365          PyDict_SetItemString(d
,"wxLIST_FIND_DOWN", PyInt_FromLong((long) wxLIST_FIND_DOWN
)); 
8366          PyDict_SetItemString(d
,"wxLIST_FIND_LEFT", PyInt_FromLong((long) wxLIST_FIND_LEFT
)); 
8367          PyDict_SetItemString(d
,"wxLIST_FIND_RIGHT", PyInt_FromLong((long) wxLIST_FIND_RIGHT
)); 
8368          PyDict_SetItemString(d
,"wxLIST_FORMAT_LEFT", PyInt_FromLong((long) wxLIST_FORMAT_LEFT
)); 
8369          PyDict_SetItemString(d
,"wxLIST_FORMAT_RIGHT", PyInt_FromLong((long) wxLIST_FORMAT_RIGHT
)); 
8370          PyDict_SetItemString(d
,"wxLIST_FORMAT_CENTRE", PyInt_FromLong((long) wxLIST_FORMAT_CENTRE
)); 
8371          PyDict_SetItemString(d
,"wxLIST_FORMAT_CENTER", PyInt_FromLong((long) wxLIST_FORMAT_CENTER
)); 
8372          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_BEGIN_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_LIST_BEGIN_DRAG
)); 
8373          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_BEGIN_RDRAG", PyInt_FromLong((long) wxEVT_COMMAND_LIST_BEGIN_RDRAG
)); 
8374          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
)); 
8375          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_END_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_LIST_END_LABEL_EDIT
)); 
8376          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_DELETE_ITEM", PyInt_FromLong((long) wxEVT_COMMAND_LIST_DELETE_ITEM
)); 
8377          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS", PyInt_FromLong((long) wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
)); 
8378          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_GET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_LIST_GET_INFO
)); 
8379          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_SET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_LIST_SET_INFO
)); 
8380          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_SELECTED
)); 
8381          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_DESELECTED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_DESELECTED
)); 
8382          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_KEY_DOWN", PyInt_FromLong((long) wxEVT_COMMAND_LIST_KEY_DOWN
)); 
8383          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_INSERT_ITEM", PyInt_FromLong((long) wxEVT_COMMAND_LIST_INSERT_ITEM
)); 
8384          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_COL_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_COL_CLICK
)); 
8385          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_ACTIVATED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_ACTIVATED
)); 
8386          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
)); 
8387          PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
)); 
8388          PyDict_SetItemString(d
,"wxTreeItemIcon_Normal", PyInt_FromLong((long) wxTreeItemIcon_Normal
)); 
8389          PyDict_SetItemString(d
,"wxTreeItemIcon_Selected", PyInt_FromLong((long) wxTreeItemIcon_Selected
)); 
8390          PyDict_SetItemString(d
,"wxTreeItemIcon_Expanded", PyInt_FromLong((long) wxTreeItemIcon_Expanded
)); 
8391          PyDict_SetItemString(d
,"wxTreeItemIcon_SelectedExpanded", PyInt_FromLong((long) wxTreeItemIcon_SelectedExpanded
)); 
8392          PyDict_SetItemString(d
,"wxTreeItemIcon_Max", PyInt_FromLong((long) wxTreeItemIcon_Max
)); 
8393          PyDict_SetItemString(d
,"wxTREE_HITTEST_ABOVE", PyInt_FromLong((long) wxTREE_HITTEST_ABOVE
)); 
8394          PyDict_SetItemString(d
,"wxTREE_HITTEST_BELOW", PyInt_FromLong((long) wxTREE_HITTEST_BELOW
)); 
8395          PyDict_SetItemString(d
,"wxTREE_HITTEST_NOWHERE", PyInt_FromLong((long) wxTREE_HITTEST_NOWHERE
)); 
8396          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMBUTTON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMBUTTON
)); 
8397          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMICON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMICON
)); 
8398          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMINDENT", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMINDENT
)); 
8399          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMLABEL", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMLABEL
)); 
8400          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMRIGHT", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMRIGHT
)); 
8401          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMSTATEICON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMSTATEICON
)); 
8402          PyDict_SetItemString(d
,"wxTREE_HITTEST_TOLEFT", PyInt_FromLong((long) wxTREE_HITTEST_TOLEFT
)); 
8403          PyDict_SetItemString(d
,"wxTREE_HITTEST_TORIGHT", PyInt_FromLong((long) wxTREE_HITTEST_TORIGHT
)); 
8404          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMUPPERPART", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMUPPERPART
)); 
8405          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMLOWERPART", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMLOWERPART
)); 
8406          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEM", PyInt_FromLong((long) wxTREE_HITTEST_ONITEM
)); 
8407          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_BEGIN_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_TREE_BEGIN_DRAG
)); 
8408          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_BEGIN_RDRAG", PyInt_FromLong((long) wxEVT_COMMAND_TREE_BEGIN_RDRAG
)); 
8409          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
)); 
8410          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_END_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_TREE_END_LABEL_EDIT
)); 
8411          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_DELETE_ITEM", PyInt_FromLong((long) wxEVT_COMMAND_TREE_DELETE_ITEM
)); 
8412          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_GET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_TREE_GET_INFO
)); 
8413          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_SET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_TREE_SET_INFO
)); 
8414          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_EXPANDED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_EXPANDED
)); 
8415          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_EXPANDING", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_EXPANDING
)); 
8416          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_COLLAPSED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_COLLAPSED
)); 
8417          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_COLLAPSING", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_COLLAPSING
)); 
8418          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_SEL_CHANGED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_SEL_CHANGED
)); 
8419          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_SEL_CHANGING", PyInt_FromLong((long) wxEVT_COMMAND_TREE_SEL_CHANGING
)); 
8420          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_KEY_DOWN", PyInt_FromLong((long) wxEVT_COMMAND_TREE_KEY_DOWN
)); 
8421          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_ACTIVATED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_ACTIVATED
)); 
8422          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
)); 
8423          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
)); 
8424          PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_END_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_TREE_END_DRAG
)); 
8427    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
8428         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);