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 static char* wxStringErrorMsg 
= "string type is required for parameter"; 
 113     int wxCALLBACK 
wxPyListCtrl_SortItems(long item1
, long item2
, long funcPtr
) { 
 115         PyObject
* func 
= (PyObject
*)funcPtr
; 
 116         bool doSave 
= wxPyRestoreThread(); 
 118         PyObject
* args 
= Py_BuildValue("(ii)", item1
, item2
); 
 119         PyObject
* result 
= PyEval_CallObject(func
, args
); 
 122             retval 
= PyInt_AsLong(result
); 
 126         wxPySaveThread(doSave
); 
 131 class wxPyTreeItemData 
: public wxTreeItemData 
{ 
 133     wxPyTreeItemData(PyObject
* obj 
= NULL
) { 
 140     ~wxPyTreeItemData() { 
 141         bool doSave 
= wxPyRestoreThread(); 
 143         wxPySaveThread(doSave
); 
 146     PyObject
* GetData() { 
 151     void SetData(PyObject
* obj
) { 
 152         bool doSave 
= wxPyRestoreThread(); 
 154         wxPySaveThread(doSave
); 
 162 class wxPyTreeCtrl 
: public wxTreeCtrl 
{ 
 164     wxPyTreeCtrl(wxWindow 
*parent
, wxWindowID id
, 
 168                  const wxValidator
& validator
, 
 170         wxTreeCtrl(parent
, id
, pos
, size
, style
, validator
, name
) {} 
 173     int OnCompareItems(const wxTreeItemId
& item1
, 
 174                        const wxTreeItemId
& item2
) { 
 176         bool doSave 
= wxPyRestoreThread(); 
 177         if (m_myInst
.findCallback("OnCompareItems")) 
 178             rval 
= m_myInst
.callCallback(Py_BuildValue( 
 180                 wxPyConstructObject((void*)&item1
, "wxTreeItemId"), 
 181                 wxPyConstructObject((void*)&item2
, "wxTreeItemId"))); 
 183             rval 
= wxTreeCtrl::OnCompareItems(item1
, item2
); 
 184         wxPySaveThread(doSave
); 
 193 #define new_wxListItemAttr() (new wxListItemAttr()) 
 194 static PyObject 
*_wrap_new_wxListItemAttr(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 195     PyObject 
* _resultobj
; 
 196     wxListItemAttr 
* _result
; 
 197     char *_kwnames
[] = {  NULL 
}; 
 201     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxListItemAttr",_kwnames
))  
 204     wxPy_BEGIN_ALLOW_THREADS
; 
 205         _result 
= (wxListItemAttr 
*)new_wxListItemAttr(); 
 207     wxPy_END_ALLOW_THREADS
; 
 209         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItemAttr_p"); 
 210         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 213         _resultobj 
= Py_None
; 
 218 #define wxListItemAttr_SetTextColour(_swigobj,_swigarg0)  (_swigobj->SetTextColour(_swigarg0)) 
 219 static PyObject 
*_wrap_wxListItemAttr_SetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 220     PyObject 
* _resultobj
; 
 221     wxListItemAttr 
* _arg0
; 
 223     PyObject 
* _argo0 
= 0; 
 225     PyObject 
* _obj1 
= 0; 
 226     char *_kwnames
[] = { "self","colText", NULL 
}; 
 229     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItemAttr_SetTextColour",_kwnames
,&_argo0
,&_obj1
))  
 232         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 233         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 234             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_SetTextColour. Expected _wxListItemAttr_p."); 
 240     if (! wxColour_helper(_obj1
, &_arg1
)) 
 244     wxPy_BEGIN_ALLOW_THREADS
; 
 245         wxListItemAttr_SetTextColour(_arg0
,*_arg1
); 
 247     wxPy_END_ALLOW_THREADS
; 
 248 }    Py_INCREF(Py_None
); 
 249     _resultobj 
= Py_None
; 
 253 #define wxListItemAttr_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
 254 static PyObject 
*_wrap_wxListItemAttr_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 255     PyObject 
* _resultobj
; 
 256     wxListItemAttr 
* _arg0
; 
 258     PyObject 
* _argo0 
= 0; 
 260     PyObject 
* _obj1 
= 0; 
 261     char *_kwnames
[] = { "self","colBack", NULL 
}; 
 264     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItemAttr_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
 267         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 268         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 269             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_SetBackgroundColour. Expected _wxListItemAttr_p."); 
 275     if (! wxColour_helper(_obj1
, &_arg1
)) 
 279     wxPy_BEGIN_ALLOW_THREADS
; 
 280         wxListItemAttr_SetBackgroundColour(_arg0
,*_arg1
); 
 282     wxPy_END_ALLOW_THREADS
; 
 283 }    Py_INCREF(Py_None
); 
 284     _resultobj 
= Py_None
; 
 288 #define wxListItemAttr_SetFont(_swigobj,_swigarg0)  (_swigobj->SetFont(_swigarg0)) 
 289 static PyObject 
*_wrap_wxListItemAttr_SetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 290     PyObject 
* _resultobj
; 
 291     wxListItemAttr 
* _arg0
; 
 293     PyObject 
* _argo0 
= 0; 
 294     PyObject 
* _argo1 
= 0; 
 295     char *_kwnames
[] = { "self","font", NULL 
}; 
 298     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItemAttr_SetFont",_kwnames
,&_argo0
,&_argo1
))  
 301         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 302         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 303             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_SetFont. Expected _wxListItemAttr_p."); 
 308         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 309         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) { 
 310             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListItemAttr_SetFont. Expected _wxFont_p."); 
 315     wxPy_BEGIN_ALLOW_THREADS
; 
 316         wxListItemAttr_SetFont(_arg0
,*_arg1
); 
 318     wxPy_END_ALLOW_THREADS
; 
 319 }    Py_INCREF(Py_None
); 
 320     _resultobj 
= Py_None
; 
 324 #define wxListItemAttr_HasTextColour(_swigobj)  (_swigobj->HasTextColour()) 
 325 static PyObject 
*_wrap_wxListItemAttr_HasTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 326     PyObject 
* _resultobj
; 
 328     wxListItemAttr 
* _arg0
; 
 329     PyObject 
* _argo0 
= 0; 
 330     char *_kwnames
[] = { "self", NULL 
}; 
 333     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_HasTextColour",_kwnames
,&_argo0
))  
 336         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 337         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 338             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_HasTextColour. Expected _wxListItemAttr_p."); 
 343     wxPy_BEGIN_ALLOW_THREADS
; 
 344         _result 
= (bool )wxListItemAttr_HasTextColour(_arg0
); 
 346     wxPy_END_ALLOW_THREADS
; 
 347 }    _resultobj 
= Py_BuildValue("i",_result
); 
 351 #define wxListItemAttr_HasBackgroundColour(_swigobj)  (_swigobj->HasBackgroundColour()) 
 352 static PyObject 
*_wrap_wxListItemAttr_HasBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 353     PyObject 
* _resultobj
; 
 355     wxListItemAttr 
* _arg0
; 
 356     PyObject 
* _argo0 
= 0; 
 357     char *_kwnames
[] = { "self", NULL 
}; 
 360     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_HasBackgroundColour",_kwnames
,&_argo0
))  
 363         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 364         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 365             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_HasBackgroundColour. Expected _wxListItemAttr_p."); 
 370     wxPy_BEGIN_ALLOW_THREADS
; 
 371         _result 
= (bool )wxListItemAttr_HasBackgroundColour(_arg0
); 
 373     wxPy_END_ALLOW_THREADS
; 
 374 }    _resultobj 
= Py_BuildValue("i",_result
); 
 378 #define wxListItemAttr_HasFont(_swigobj)  (_swigobj->HasFont()) 
 379 static PyObject 
*_wrap_wxListItemAttr_HasFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 380     PyObject 
* _resultobj
; 
 382     wxListItemAttr 
* _arg0
; 
 383     PyObject 
* _argo0 
= 0; 
 384     char *_kwnames
[] = { "self", NULL 
}; 
 387     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_HasFont",_kwnames
,&_argo0
))  
 390         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 391         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 392             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_HasFont. Expected _wxListItemAttr_p."); 
 397     wxPy_BEGIN_ALLOW_THREADS
; 
 398         _result 
= (bool )wxListItemAttr_HasFont(_arg0
); 
 400     wxPy_END_ALLOW_THREADS
; 
 401 }    _resultobj 
= Py_BuildValue("i",_result
); 
 405 #define wxListItemAttr_GetTextColour(_swigobj)  (_swigobj->GetTextColour()) 
 406 static PyObject 
*_wrap_wxListItemAttr_GetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 407     PyObject 
* _resultobj
; 
 409     wxListItemAttr 
* _arg0
; 
 410     PyObject 
* _argo0 
= 0; 
 411     char *_kwnames
[] = { "self", NULL 
}; 
 415     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_GetTextColour",_kwnames
,&_argo0
))  
 418         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 419         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 420             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_GetTextColour. Expected _wxListItemAttr_p."); 
 425     wxPy_BEGIN_ALLOW_THREADS
; 
 426         const wxColour 
& _result_ref 
= wxListItemAttr_GetTextColour(_arg0
); 
 427     _result 
= (wxColour 
*) &_result_ref
; 
 429     wxPy_END_ALLOW_THREADS
; 
 431         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p"); 
 432         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 435         _resultobj 
= Py_None
; 
 440 #define wxListItemAttr_GetBackgroundColour(_swigobj)  (_swigobj->GetBackgroundColour()) 
 441 static PyObject 
*_wrap_wxListItemAttr_GetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 442     PyObject 
* _resultobj
; 
 444     wxListItemAttr 
* _arg0
; 
 445     PyObject 
* _argo0 
= 0; 
 446     char *_kwnames
[] = { "self", NULL 
}; 
 450     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_GetBackgroundColour",_kwnames
,&_argo0
))  
 453         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 454         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 455             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_GetBackgroundColour. Expected _wxListItemAttr_p."); 
 460     wxPy_BEGIN_ALLOW_THREADS
; 
 461         const wxColour 
& _result_ref 
= wxListItemAttr_GetBackgroundColour(_arg0
); 
 462     _result 
= (wxColour 
*) &_result_ref
; 
 464     wxPy_END_ALLOW_THREADS
; 
 466         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p"); 
 467         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 470         _resultobj 
= Py_None
; 
 475 #define wxListItemAttr_GetFont(_swigobj)  (_swigobj->GetFont()) 
 476 static PyObject 
*_wrap_wxListItemAttr_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 477     PyObject 
* _resultobj
; 
 479     wxListItemAttr 
* _arg0
; 
 480     PyObject 
* _argo0 
= 0; 
 481     char *_kwnames
[] = { "self", NULL 
}; 
 485     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_GetFont",_kwnames
,&_argo0
))  
 488         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 489         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) { 
 490             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_GetFont. Expected _wxListItemAttr_p."); 
 495     wxPy_BEGIN_ALLOW_THREADS
; 
 496         const wxFont 
& _result_ref 
= wxListItemAttr_GetFont(_arg0
); 
 497     _result 
= (wxFont 
*) &_result_ref
; 
 499     wxPy_END_ALLOW_THREADS
; 
 501         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFont_p"); 
 502         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 505         _resultobj 
= Py_None
; 
 510 #define new_wxListItem() (new wxListItem()) 
 511 static PyObject 
*_wrap_new_wxListItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 512     PyObject 
* _resultobj
; 
 513     wxListItem 
* _result
; 
 514     char *_kwnames
[] = {  NULL 
}; 
 518     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxListItem",_kwnames
))  
 521     wxPy_BEGIN_ALLOW_THREADS
; 
 522         _result 
= (wxListItem 
*)new_wxListItem(); 
 524     wxPy_END_ALLOW_THREADS
; 
 526         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItem_p"); 
 527         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 530         _resultobj 
= Py_None
; 
 535 #define delete_wxListItem(_swigobj) (delete _swigobj) 
 536 static PyObject 
*_wrap_delete_wxListItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 537     PyObject 
* _resultobj
; 
 539     PyObject 
* _argo0 
= 0; 
 540     char *_kwnames
[] = { "self", NULL 
}; 
 543     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxListItem",_kwnames
,&_argo0
))  
 546         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 547         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 548             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxListItem. Expected _wxListItem_p."); 
 553     wxPy_BEGIN_ALLOW_THREADS
; 
 554         delete_wxListItem(_arg0
); 
 556     wxPy_END_ALLOW_THREADS
; 
 557 }    Py_INCREF(Py_None
); 
 558     _resultobj 
= Py_None
; 
 562 #define wxListItem_Clear(_swigobj)  (_swigobj->Clear()) 
 563 static PyObject 
*_wrap_wxListItem_Clear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 564     PyObject 
* _resultobj
; 
 566     PyObject 
* _argo0 
= 0; 
 567     char *_kwnames
[] = { "self", NULL 
}; 
 570     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_Clear",_kwnames
,&_argo0
))  
 573         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 574         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 575             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_Clear. Expected _wxListItem_p."); 
 580     wxPy_BEGIN_ALLOW_THREADS
; 
 581         wxListItem_Clear(_arg0
); 
 583     wxPy_END_ALLOW_THREADS
; 
 584 }    Py_INCREF(Py_None
); 
 585     _resultobj 
= Py_None
; 
 589 #define wxListItem_ClearAttributes(_swigobj)  (_swigobj->ClearAttributes()) 
 590 static PyObject 
*_wrap_wxListItem_ClearAttributes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 591     PyObject 
* _resultobj
; 
 593     PyObject 
* _argo0 
= 0; 
 594     char *_kwnames
[] = { "self", NULL 
}; 
 597     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_ClearAttributes",_kwnames
,&_argo0
))  
 600         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 601         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 602             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_ClearAttributes. Expected _wxListItem_p."); 
 607     wxPy_BEGIN_ALLOW_THREADS
; 
 608         wxListItem_ClearAttributes(_arg0
); 
 610     wxPy_END_ALLOW_THREADS
; 
 611 }    Py_INCREF(Py_None
); 
 612     _resultobj 
= Py_None
; 
 616 #define wxListItem_SetMask(_swigobj,_swigarg0)  (_swigobj->SetMask(_swigarg0)) 
 617 static PyObject 
*_wrap_wxListItem_SetMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 618     PyObject 
* _resultobj
; 
 621     PyObject 
* _argo0 
= 0; 
 622     char *_kwnames
[] = { "self","mask", NULL 
}; 
 625     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetMask",_kwnames
,&_argo0
,&_arg1
))  
 628         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 629         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 630             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetMask. Expected _wxListItem_p."); 
 635     wxPy_BEGIN_ALLOW_THREADS
; 
 636         wxListItem_SetMask(_arg0
,_arg1
); 
 638     wxPy_END_ALLOW_THREADS
; 
 639 }    Py_INCREF(Py_None
); 
 640     _resultobj 
= Py_None
; 
 644 #define wxListItem_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
 645 static PyObject 
*_wrap_wxListItem_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 646     PyObject 
* _resultobj
; 
 649     PyObject 
* _argo0 
= 0; 
 650     char *_kwnames
[] = { "self","id", NULL 
}; 
 653     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetId",_kwnames
,&_argo0
,&_arg1
))  
 656         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 657         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 658             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetId. Expected _wxListItem_p."); 
 663     wxPy_BEGIN_ALLOW_THREADS
; 
 664         wxListItem_SetId(_arg0
,_arg1
); 
 666     wxPy_END_ALLOW_THREADS
; 
 667 }    Py_INCREF(Py_None
); 
 668     _resultobj 
= Py_None
; 
 672 #define wxListItem_SetColumn(_swigobj,_swigarg0)  (_swigobj->SetColumn(_swigarg0)) 
 673 static PyObject 
*_wrap_wxListItem_SetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 674     PyObject 
* _resultobj
; 
 677     PyObject 
* _argo0 
= 0; 
 678     char *_kwnames
[] = { "self","col", NULL 
}; 
 681     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetColumn",_kwnames
,&_argo0
,&_arg1
))  
 684         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 685         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 686             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetColumn. Expected _wxListItem_p."); 
 691     wxPy_BEGIN_ALLOW_THREADS
; 
 692         wxListItem_SetColumn(_arg0
,_arg1
); 
 694     wxPy_END_ALLOW_THREADS
; 
 695 }    Py_INCREF(Py_None
); 
 696     _resultobj 
= Py_None
; 
 700 #define wxListItem_SetState(_swigobj,_swigarg0)  (_swigobj->SetState(_swigarg0)) 
 701 static PyObject 
*_wrap_wxListItem_SetState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 702     PyObject 
* _resultobj
; 
 705     PyObject 
* _argo0 
= 0; 
 706     char *_kwnames
[] = { "self","state", NULL 
}; 
 709     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetState",_kwnames
,&_argo0
,&_arg1
))  
 712         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 713         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 714             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetState. Expected _wxListItem_p."); 
 719     wxPy_BEGIN_ALLOW_THREADS
; 
 720         wxListItem_SetState(_arg0
,_arg1
); 
 722     wxPy_END_ALLOW_THREADS
; 
 723 }    Py_INCREF(Py_None
); 
 724     _resultobj 
= Py_None
; 
 728 #define wxListItem_SetStateMask(_swigobj,_swigarg0)  (_swigobj->SetStateMask(_swigarg0)) 
 729 static PyObject 
*_wrap_wxListItem_SetStateMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 730     PyObject 
* _resultobj
; 
 733     PyObject 
* _argo0 
= 0; 
 734     char *_kwnames
[] = { "self","stateMask", NULL 
}; 
 737     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetStateMask",_kwnames
,&_argo0
,&_arg1
))  
 740         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 741         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 742             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetStateMask. Expected _wxListItem_p."); 
 747     wxPy_BEGIN_ALLOW_THREADS
; 
 748         wxListItem_SetStateMask(_arg0
,_arg1
); 
 750     wxPy_END_ALLOW_THREADS
; 
 751 }    Py_INCREF(Py_None
); 
 752     _resultobj 
= Py_None
; 
 756 #define wxListItem_SetText(_swigobj,_swigarg0)  (_swigobj->SetText(_swigarg0)) 
 757 static PyObject 
*_wrap_wxListItem_SetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 758     PyObject 
* _resultobj
; 
 761     PyObject 
* _argo0 
= 0; 
 762     PyObject 
* _obj1 
= 0; 
 763     char *_kwnames
[] = { "self","text", NULL 
}; 
 766     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetText",_kwnames
,&_argo0
,&_obj1
))  
 769         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 770         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 771             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetText. Expected _wxListItem_p."); 
 776 #if PYTHON_API_VERSION >= 1009 
 777     char* tmpPtr
; int tmpSize
; 
 778     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
 779         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
 782     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
 784     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
 786     if (!PyString_Check(_obj1
)) { 
 787         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 790     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
 794     wxPy_BEGIN_ALLOW_THREADS
; 
 795         wxListItem_SetText(_arg0
,*_arg1
); 
 797     wxPy_END_ALLOW_THREADS
; 
 798 }    Py_INCREF(Py_None
); 
 799     _resultobj 
= Py_None
; 
 807 #define wxListItem_SetImage(_swigobj,_swigarg0)  (_swigobj->SetImage(_swigarg0)) 
 808 static PyObject 
*_wrap_wxListItem_SetImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 809     PyObject 
* _resultobj
; 
 812     PyObject 
* _argo0 
= 0; 
 813     char *_kwnames
[] = { "self","image", NULL 
}; 
 816     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetImage",_kwnames
,&_argo0
,&_arg1
))  
 819         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 820         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 821             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetImage. Expected _wxListItem_p."); 
 826     wxPy_BEGIN_ALLOW_THREADS
; 
 827         wxListItem_SetImage(_arg0
,_arg1
); 
 829     wxPy_END_ALLOW_THREADS
; 
 830 }    Py_INCREF(Py_None
); 
 831     _resultobj 
= Py_None
; 
 835 #define wxListItem_SetData(_swigobj,_swigarg0)  (_swigobj->SetData(_swigarg0)) 
 836 static PyObject 
*_wrap_wxListItem_SetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 837     PyObject 
* _resultobj
; 
 840     PyObject 
* _argo0 
= 0; 
 841     char *_kwnames
[] = { "self","data", NULL 
}; 
 844     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetData",_kwnames
,&_argo0
,&_arg1
))  
 847         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 848         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 849             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetData. Expected _wxListItem_p."); 
 854     wxPy_BEGIN_ALLOW_THREADS
; 
 855         wxListItem_SetData(_arg0
,_arg1
); 
 857     wxPy_END_ALLOW_THREADS
; 
 858 }    Py_INCREF(Py_None
); 
 859     _resultobj 
= Py_None
; 
 863 #define wxListItem_SetWidth(_swigobj,_swigarg0)  (_swigobj->SetWidth(_swigarg0)) 
 864 static PyObject 
*_wrap_wxListItem_SetWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 865     PyObject 
* _resultobj
; 
 868     PyObject 
* _argo0 
= 0; 
 869     char *_kwnames
[] = { "self","width", NULL 
}; 
 872     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetWidth",_kwnames
,&_argo0
,&_arg1
))  
 875         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 876         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 877             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetWidth. Expected _wxListItem_p."); 
 882     wxPy_BEGIN_ALLOW_THREADS
; 
 883         wxListItem_SetWidth(_arg0
,_arg1
); 
 885     wxPy_END_ALLOW_THREADS
; 
 886 }    Py_INCREF(Py_None
); 
 887     _resultobj 
= Py_None
; 
 891 #define wxListItem_SetAlign(_swigobj,_swigarg0)  (_swigobj->SetAlign(_swigarg0)) 
 892 static PyObject 
*_wrap_wxListItem_SetAlign(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 893     PyObject 
* _resultobj
; 
 895     wxListColumnFormat  _arg1
; 
 896     PyObject 
* _argo0 
= 0; 
 897     char *_kwnames
[] = { "self","align", NULL 
}; 
 900     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetAlign",_kwnames
,&_argo0
,&_arg1
))  
 903         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 904         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 905             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetAlign. Expected _wxListItem_p."); 
 910     wxPy_BEGIN_ALLOW_THREADS
; 
 911         wxListItem_SetAlign(_arg0
,_arg1
); 
 913     wxPy_END_ALLOW_THREADS
; 
 914 }    Py_INCREF(Py_None
); 
 915     _resultobj 
= Py_None
; 
 919 #define wxListItem_SetTextColour(_swigobj,_swigarg0)  (_swigobj->SetTextColour(_swigarg0)) 
 920 static PyObject 
*_wrap_wxListItem_SetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 921     PyObject 
* _resultobj
; 
 924     PyObject 
* _argo0 
= 0; 
 926     PyObject 
* _obj1 
= 0; 
 927     char *_kwnames
[] = { "self","colText", NULL 
}; 
 930     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetTextColour",_kwnames
,&_argo0
,&_obj1
))  
 933         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 934         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 935             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetTextColour. Expected _wxListItem_p."); 
 941     if (! wxColour_helper(_obj1
, &_arg1
)) 
 945     wxPy_BEGIN_ALLOW_THREADS
; 
 946         wxListItem_SetTextColour(_arg0
,*_arg1
); 
 948     wxPy_END_ALLOW_THREADS
; 
 949 }    Py_INCREF(Py_None
); 
 950     _resultobj 
= Py_None
; 
 954 #define wxListItem_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
 955 static PyObject 
*_wrap_wxListItem_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 956     PyObject 
* _resultobj
; 
 959     PyObject 
* _argo0 
= 0; 
 961     PyObject 
* _obj1 
= 0; 
 962     char *_kwnames
[] = { "self","colBack", NULL 
}; 
 965     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
 968         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 969         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
 970             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetBackgroundColour. Expected _wxListItem_p."); 
 976     if (! wxColour_helper(_obj1
, &_arg1
)) 
 980     wxPy_BEGIN_ALLOW_THREADS
; 
 981         wxListItem_SetBackgroundColour(_arg0
,*_arg1
); 
 983     wxPy_END_ALLOW_THREADS
; 
 984 }    Py_INCREF(Py_None
); 
 985     _resultobj 
= Py_None
; 
 989 #define wxListItem_SetFont(_swigobj,_swigarg0)  (_swigobj->SetFont(_swigarg0)) 
 990 static PyObject 
*_wrap_wxListItem_SetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 991     PyObject 
* _resultobj
; 
 994     PyObject 
* _argo0 
= 0; 
 995     PyObject 
* _argo1 
= 0; 
 996     char *_kwnames
[] = { "self","font", NULL 
}; 
 999     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetFont",_kwnames
,&_argo0
,&_argo1
))  
1002         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1003         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1004             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetFont. Expected _wxListItem_p."); 
1009         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1010         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) { 
1011             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListItem_SetFont. Expected _wxFont_p."); 
1016     wxPy_BEGIN_ALLOW_THREADS
; 
1017         wxListItem_SetFont(_arg0
,*_arg1
); 
1019     wxPy_END_ALLOW_THREADS
; 
1020 }    Py_INCREF(Py_None
); 
1021     _resultobj 
= Py_None
; 
1025 #define wxListItem_GetMask(_swigobj)  (_swigobj->GetMask()) 
1026 static PyObject 
*_wrap_wxListItem_GetMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1027     PyObject 
* _resultobj
; 
1030     PyObject 
* _argo0 
= 0; 
1031     char *_kwnames
[] = { "self", NULL 
}; 
1034     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetMask",_kwnames
,&_argo0
))  
1037         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1038         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1039             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetMask. Expected _wxListItem_p."); 
1044     wxPy_BEGIN_ALLOW_THREADS
; 
1045         _result 
= (long )wxListItem_GetMask(_arg0
); 
1047     wxPy_END_ALLOW_THREADS
; 
1048 }    _resultobj 
= Py_BuildValue("l",_result
); 
1052 #define wxListItem_GetId(_swigobj)  (_swigobj->GetId()) 
1053 static PyObject 
*_wrap_wxListItem_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1054     PyObject 
* _resultobj
; 
1057     PyObject 
* _argo0 
= 0; 
1058     char *_kwnames
[] = { "self", NULL 
}; 
1061     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetId",_kwnames
,&_argo0
))  
1064         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1065         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1066             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetId. Expected _wxListItem_p."); 
1071     wxPy_BEGIN_ALLOW_THREADS
; 
1072         _result 
= (long )wxListItem_GetId(_arg0
); 
1074     wxPy_END_ALLOW_THREADS
; 
1075 }    _resultobj 
= Py_BuildValue("l",_result
); 
1079 #define wxListItem_GetColumn(_swigobj)  (_swigobj->GetColumn()) 
1080 static PyObject 
*_wrap_wxListItem_GetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1081     PyObject 
* _resultobj
; 
1084     PyObject 
* _argo0 
= 0; 
1085     char *_kwnames
[] = { "self", NULL 
}; 
1088     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetColumn",_kwnames
,&_argo0
))  
1091         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1092         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1093             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetColumn. Expected _wxListItem_p."); 
1098     wxPy_BEGIN_ALLOW_THREADS
; 
1099         _result 
= (int )wxListItem_GetColumn(_arg0
); 
1101     wxPy_END_ALLOW_THREADS
; 
1102 }    _resultobj 
= Py_BuildValue("i",_result
); 
1106 #define wxListItem_GetState(_swigobj)  (_swigobj->GetState()) 
1107 static PyObject 
*_wrap_wxListItem_GetState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1108     PyObject 
* _resultobj
; 
1111     PyObject 
* _argo0 
= 0; 
1112     char *_kwnames
[] = { "self", NULL 
}; 
1115     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetState",_kwnames
,&_argo0
))  
1118         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1119         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1120             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetState. Expected _wxListItem_p."); 
1125     wxPy_BEGIN_ALLOW_THREADS
; 
1126         _result 
= (long )wxListItem_GetState(_arg0
); 
1128     wxPy_END_ALLOW_THREADS
; 
1129 }    _resultobj 
= Py_BuildValue("l",_result
); 
1133 #define wxListItem_GetText(_swigobj)  (_swigobj->GetText()) 
1134 static PyObject 
*_wrap_wxListItem_GetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1135     PyObject 
* _resultobj
; 
1138     PyObject 
* _argo0 
= 0; 
1139     char *_kwnames
[] = { "self", NULL 
}; 
1142     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetText",_kwnames
,&_argo0
))  
1145         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1146         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1147             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetText. Expected _wxListItem_p."); 
1152     wxPy_BEGIN_ALLOW_THREADS
; 
1153         const wxString 
& _result_ref 
= wxListItem_GetText(_arg0
); 
1154     _result 
= (wxString 
*) &_result_ref
; 
1156     wxPy_END_ALLOW_THREADS
; 
1158     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1163 #define wxListItem_GetImage(_swigobj)  (_swigobj->GetImage()) 
1164 static PyObject 
*_wrap_wxListItem_GetImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1165     PyObject 
* _resultobj
; 
1168     PyObject 
* _argo0 
= 0; 
1169     char *_kwnames
[] = { "self", NULL 
}; 
1172     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetImage",_kwnames
,&_argo0
))  
1175         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1176         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1177             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetImage. Expected _wxListItem_p."); 
1182     wxPy_BEGIN_ALLOW_THREADS
; 
1183         _result 
= (int )wxListItem_GetImage(_arg0
); 
1185     wxPy_END_ALLOW_THREADS
; 
1186 }    _resultobj 
= Py_BuildValue("i",_result
); 
1190 #define wxListItem_GetData(_swigobj)  (_swigobj->GetData()) 
1191 static PyObject 
*_wrap_wxListItem_GetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1192     PyObject 
* _resultobj
; 
1195     PyObject 
* _argo0 
= 0; 
1196     char *_kwnames
[] = { "self", NULL 
}; 
1199     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetData",_kwnames
,&_argo0
))  
1202         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1203         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1204             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetData. Expected _wxListItem_p."); 
1209     wxPy_BEGIN_ALLOW_THREADS
; 
1210         _result 
= (long )wxListItem_GetData(_arg0
); 
1212     wxPy_END_ALLOW_THREADS
; 
1213 }    _resultobj 
= Py_BuildValue("l",_result
); 
1217 #define wxListItem_GetWidth(_swigobj)  (_swigobj->GetWidth()) 
1218 static PyObject 
*_wrap_wxListItem_GetWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1219     PyObject 
* _resultobj
; 
1222     PyObject 
* _argo0 
= 0; 
1223     char *_kwnames
[] = { "self", NULL 
}; 
1226     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetWidth",_kwnames
,&_argo0
))  
1229         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1230         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1231             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetWidth. Expected _wxListItem_p."); 
1236     wxPy_BEGIN_ALLOW_THREADS
; 
1237         _result 
= (int )wxListItem_GetWidth(_arg0
); 
1239     wxPy_END_ALLOW_THREADS
; 
1240 }    _resultobj 
= Py_BuildValue("i",_result
); 
1244 #define wxListItem_GetAlign(_swigobj)  (_swigobj->GetAlign()) 
1245 static PyObject 
*_wrap_wxListItem_GetAlign(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1246     PyObject 
* _resultobj
; 
1247     wxListColumnFormat  _result
; 
1249     PyObject 
* _argo0 
= 0; 
1250     char *_kwnames
[] = { "self", NULL 
}; 
1253     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetAlign",_kwnames
,&_argo0
))  
1256         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1257         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1258             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetAlign. Expected _wxListItem_p."); 
1263     wxPy_BEGIN_ALLOW_THREADS
; 
1264         _result 
= (wxListColumnFormat 
)wxListItem_GetAlign(_arg0
); 
1266     wxPy_END_ALLOW_THREADS
; 
1267 }    _resultobj 
= Py_BuildValue("i",_result
); 
1271 #define wxListItem_GetAttributes(_swigobj)  (_swigobj->GetAttributes()) 
1272 static PyObject 
*_wrap_wxListItem_GetAttributes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1273     PyObject 
* _resultobj
; 
1274     wxListItemAttr 
* _result
; 
1276     PyObject 
* _argo0 
= 0; 
1277     char *_kwnames
[] = { "self", NULL 
}; 
1281     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetAttributes",_kwnames
,&_argo0
))  
1284         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1285         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1286             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetAttributes. Expected _wxListItem_p."); 
1291     wxPy_BEGIN_ALLOW_THREADS
; 
1292         _result 
= (wxListItemAttr 
*)wxListItem_GetAttributes(_arg0
); 
1294     wxPy_END_ALLOW_THREADS
; 
1296         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItemAttr_p"); 
1297         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1300         _resultobj 
= Py_None
; 
1305 #define wxListItem_HasAttributes(_swigobj)  (_swigobj->HasAttributes()) 
1306 static PyObject 
*_wrap_wxListItem_HasAttributes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1307     PyObject 
* _resultobj
; 
1310     PyObject 
* _argo0 
= 0; 
1311     char *_kwnames
[] = { "self", NULL 
}; 
1314     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_HasAttributes",_kwnames
,&_argo0
))  
1317         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1318         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1319             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_HasAttributes. Expected _wxListItem_p."); 
1324     wxPy_BEGIN_ALLOW_THREADS
; 
1325         _result 
= (bool )wxListItem_HasAttributes(_arg0
); 
1327     wxPy_END_ALLOW_THREADS
; 
1328 }    _resultobj 
= Py_BuildValue("i",_result
); 
1332 #define wxListItem_GetTextColour(_swigobj)  (_swigobj->GetTextColour()) 
1333 static PyObject 
*_wrap_wxListItem_GetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1334     PyObject 
* _resultobj
; 
1337     PyObject 
* _argo0 
= 0; 
1338     char *_kwnames
[] = { "self", NULL 
}; 
1342     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetTextColour",_kwnames
,&_argo0
))  
1345         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1346         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1347             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetTextColour. Expected _wxListItem_p."); 
1352     wxPy_BEGIN_ALLOW_THREADS
; 
1353         _result 
= new wxColour (wxListItem_GetTextColour(_arg0
)); 
1355     wxPy_END_ALLOW_THREADS
; 
1356 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
1357     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1361 #define wxListItem_GetBackgroundColour(_swigobj)  (_swigobj->GetBackgroundColour()) 
1362 static PyObject 
*_wrap_wxListItem_GetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1363     PyObject 
* _resultobj
; 
1366     PyObject 
* _argo0 
= 0; 
1367     char *_kwnames
[] = { "self", NULL 
}; 
1371     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetBackgroundColour",_kwnames
,&_argo0
))  
1374         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1375         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1376             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetBackgroundColour. Expected _wxListItem_p."); 
1381     wxPy_BEGIN_ALLOW_THREADS
; 
1382         _result 
= new wxColour (wxListItem_GetBackgroundColour(_arg0
)); 
1384     wxPy_END_ALLOW_THREADS
; 
1385 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
1386     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1390 #define wxListItem_GetFont(_swigobj)  (_swigobj->GetFont()) 
1391 static PyObject 
*_wrap_wxListItem_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1392     PyObject 
* _resultobj
; 
1395     PyObject 
* _argo0 
= 0; 
1396     char *_kwnames
[] = { "self", NULL 
}; 
1400     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetFont",_kwnames
,&_argo0
))  
1403         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1404         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1405             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetFont. Expected _wxListItem_p."); 
1410     wxPy_BEGIN_ALLOW_THREADS
; 
1411         _result 
= new wxFont (wxListItem_GetFont(_arg0
)); 
1413     wxPy_END_ALLOW_THREADS
; 
1414 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p"); 
1415     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1419 #define wxListItem_m_mask_set(_swigobj,_swigval) (_swigobj->m_mask = _swigval,_swigval) 
1420 static PyObject 
*_wrap_wxListItem_m_mask_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1421     PyObject 
* _resultobj
; 
1425     PyObject 
* _argo0 
= 0; 
1426     char *_kwnames
[] = { "self","m_mask", NULL 
}; 
1429     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_mask_set",_kwnames
,&_argo0
,&_arg1
))  
1432         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1433         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1434             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_mask_set. Expected _wxListItem_p."); 
1439     wxPy_BEGIN_ALLOW_THREADS
; 
1440         _result 
= (long )wxListItem_m_mask_set(_arg0
,_arg1
); 
1442     wxPy_END_ALLOW_THREADS
; 
1443 }    _resultobj 
= Py_BuildValue("l",_result
); 
1447 #define wxListItem_m_mask_get(_swigobj) ((long ) _swigobj->m_mask) 
1448 static PyObject 
*_wrap_wxListItem_m_mask_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1449     PyObject 
* _resultobj
; 
1452     PyObject 
* _argo0 
= 0; 
1453     char *_kwnames
[] = { "self", NULL 
}; 
1456     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_mask_get",_kwnames
,&_argo0
))  
1459         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1460         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1461             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_mask_get. Expected _wxListItem_p."); 
1466     wxPy_BEGIN_ALLOW_THREADS
; 
1467         _result 
= (long )wxListItem_m_mask_get(_arg0
); 
1469     wxPy_END_ALLOW_THREADS
; 
1470 }    _resultobj 
= Py_BuildValue("l",_result
); 
1474 #define wxListItem_m_itemId_set(_swigobj,_swigval) (_swigobj->m_itemId = _swigval,_swigval) 
1475 static PyObject 
*_wrap_wxListItem_m_itemId_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1476     PyObject 
* _resultobj
; 
1480     PyObject 
* _argo0 
= 0; 
1481     char *_kwnames
[] = { "self","m_itemId", NULL 
}; 
1484     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_itemId_set",_kwnames
,&_argo0
,&_arg1
))  
1487         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1488         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1489             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_itemId_set. Expected _wxListItem_p."); 
1494     wxPy_BEGIN_ALLOW_THREADS
; 
1495         _result 
= (long )wxListItem_m_itemId_set(_arg0
,_arg1
); 
1497     wxPy_END_ALLOW_THREADS
; 
1498 }    _resultobj 
= Py_BuildValue("l",_result
); 
1502 #define wxListItem_m_itemId_get(_swigobj) ((long ) _swigobj->m_itemId) 
1503 static PyObject 
*_wrap_wxListItem_m_itemId_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1504     PyObject 
* _resultobj
; 
1507     PyObject 
* _argo0 
= 0; 
1508     char *_kwnames
[] = { "self", NULL 
}; 
1511     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_itemId_get",_kwnames
,&_argo0
))  
1514         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1515         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1516             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_itemId_get. Expected _wxListItem_p."); 
1521     wxPy_BEGIN_ALLOW_THREADS
; 
1522         _result 
= (long )wxListItem_m_itemId_get(_arg0
); 
1524     wxPy_END_ALLOW_THREADS
; 
1525 }    _resultobj 
= Py_BuildValue("l",_result
); 
1529 #define wxListItem_m_col_set(_swigobj,_swigval) (_swigobj->m_col = _swigval,_swigval) 
1530 static PyObject 
*_wrap_wxListItem_m_col_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1531     PyObject 
* _resultobj
; 
1535     PyObject 
* _argo0 
= 0; 
1536     char *_kwnames
[] = { "self","m_col", NULL 
}; 
1539     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_col_set",_kwnames
,&_argo0
,&_arg1
))  
1542         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1543         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1544             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_col_set. Expected _wxListItem_p."); 
1549     wxPy_BEGIN_ALLOW_THREADS
; 
1550         _result 
= (int )wxListItem_m_col_set(_arg0
,_arg1
); 
1552     wxPy_END_ALLOW_THREADS
; 
1553 }    _resultobj 
= Py_BuildValue("i",_result
); 
1557 #define wxListItem_m_col_get(_swigobj) ((int ) _swigobj->m_col) 
1558 static PyObject 
*_wrap_wxListItem_m_col_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1559     PyObject 
* _resultobj
; 
1562     PyObject 
* _argo0 
= 0; 
1563     char *_kwnames
[] = { "self", NULL 
}; 
1566     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_col_get",_kwnames
,&_argo0
))  
1569         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1570         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1571             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_col_get. Expected _wxListItem_p."); 
1576     wxPy_BEGIN_ALLOW_THREADS
; 
1577         _result 
= (int )wxListItem_m_col_get(_arg0
); 
1579     wxPy_END_ALLOW_THREADS
; 
1580 }    _resultobj 
= Py_BuildValue("i",_result
); 
1584 #define wxListItem_m_state_set(_swigobj,_swigval) (_swigobj->m_state = _swigval,_swigval) 
1585 static PyObject 
*_wrap_wxListItem_m_state_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1586     PyObject 
* _resultobj
; 
1590     PyObject 
* _argo0 
= 0; 
1591     char *_kwnames
[] = { "self","m_state", NULL 
}; 
1594     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_state_set",_kwnames
,&_argo0
,&_arg1
))  
1597         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1598         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1599             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_state_set. Expected _wxListItem_p."); 
1604     wxPy_BEGIN_ALLOW_THREADS
; 
1605         _result 
= (long )wxListItem_m_state_set(_arg0
,_arg1
); 
1607     wxPy_END_ALLOW_THREADS
; 
1608 }    _resultobj 
= Py_BuildValue("l",_result
); 
1612 #define wxListItem_m_state_get(_swigobj) ((long ) _swigobj->m_state) 
1613 static PyObject 
*_wrap_wxListItem_m_state_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1614     PyObject 
* _resultobj
; 
1617     PyObject 
* _argo0 
= 0; 
1618     char *_kwnames
[] = { "self", NULL 
}; 
1621     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_state_get",_kwnames
,&_argo0
))  
1624         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1625         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1626             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_state_get. Expected _wxListItem_p."); 
1631     wxPy_BEGIN_ALLOW_THREADS
; 
1632         _result 
= (long )wxListItem_m_state_get(_arg0
); 
1634     wxPy_END_ALLOW_THREADS
; 
1635 }    _resultobj 
= Py_BuildValue("l",_result
); 
1639 #define wxListItem_m_stateMask_set(_swigobj,_swigval) (_swigobj->m_stateMask = _swigval,_swigval) 
1640 static PyObject 
*_wrap_wxListItem_m_stateMask_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1641     PyObject 
* _resultobj
; 
1645     PyObject 
* _argo0 
= 0; 
1646     char *_kwnames
[] = { "self","m_stateMask", NULL 
}; 
1649     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_stateMask_set",_kwnames
,&_argo0
,&_arg1
))  
1652         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1653         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1654             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_stateMask_set. Expected _wxListItem_p."); 
1659     wxPy_BEGIN_ALLOW_THREADS
; 
1660         _result 
= (long )wxListItem_m_stateMask_set(_arg0
,_arg1
); 
1662     wxPy_END_ALLOW_THREADS
; 
1663 }    _resultobj 
= Py_BuildValue("l",_result
); 
1667 #define wxListItem_m_stateMask_get(_swigobj) ((long ) _swigobj->m_stateMask) 
1668 static PyObject 
*_wrap_wxListItem_m_stateMask_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1669     PyObject 
* _resultobj
; 
1672     PyObject 
* _argo0 
= 0; 
1673     char *_kwnames
[] = { "self", NULL 
}; 
1676     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_stateMask_get",_kwnames
,&_argo0
))  
1679         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1680         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1681             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_stateMask_get. Expected _wxListItem_p."); 
1686     wxPy_BEGIN_ALLOW_THREADS
; 
1687         _result 
= (long )wxListItem_m_stateMask_get(_arg0
); 
1689     wxPy_END_ALLOW_THREADS
; 
1690 }    _resultobj 
= Py_BuildValue("l",_result
); 
1694 #define wxListItem_m_text_set(_swigobj,_swigval) (_swigobj->m_text = *(_swigval),_swigval) 
1695 static PyObject 
*_wrap_wxListItem_m_text_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1696     PyObject 
* _resultobj
; 
1700     PyObject 
* _argo0 
= 0; 
1701     PyObject 
* _obj1 
= 0; 
1702     char *_kwnames
[] = { "self","m_text", NULL 
}; 
1705     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_m_text_set",_kwnames
,&_argo0
,&_obj1
))  
1708         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1709         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1710             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_text_set. Expected _wxListItem_p."); 
1715 #if PYTHON_API_VERSION >= 1009 
1716     char* tmpPtr
; int tmpSize
; 
1717     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
1718         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
1721     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
1723     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
1725     if (!PyString_Check(_obj1
)) { 
1726         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1729     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
1733     wxPy_BEGIN_ALLOW_THREADS
; 
1734         _result 
= (wxString 
*)wxListItem_m_text_set(_arg0
,_arg1
); 
1736     wxPy_END_ALLOW_THREADS
; 
1738     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1747 #define wxListItem_m_text_get(_swigobj) (&_swigobj->m_text) 
1748 static PyObject 
*_wrap_wxListItem_m_text_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1749     PyObject 
* _resultobj
; 
1752     PyObject 
* _argo0 
= 0; 
1753     char *_kwnames
[] = { "self", NULL 
}; 
1756     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_text_get",_kwnames
,&_argo0
))  
1759         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1760         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1761             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_text_get. Expected _wxListItem_p."); 
1766     wxPy_BEGIN_ALLOW_THREADS
; 
1767         _result 
= (wxString 
*)wxListItem_m_text_get(_arg0
); 
1769     wxPy_END_ALLOW_THREADS
; 
1771     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1776 #define wxListItem_m_image_set(_swigobj,_swigval) (_swigobj->m_image = _swigval,_swigval) 
1777 static PyObject 
*_wrap_wxListItem_m_image_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1778     PyObject 
* _resultobj
; 
1782     PyObject 
* _argo0 
= 0; 
1783     char *_kwnames
[] = { "self","m_image", NULL 
}; 
1786     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_image_set",_kwnames
,&_argo0
,&_arg1
))  
1789         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1790         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1791             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_image_set. Expected _wxListItem_p."); 
1796     wxPy_BEGIN_ALLOW_THREADS
; 
1797         _result 
= (int )wxListItem_m_image_set(_arg0
,_arg1
); 
1799     wxPy_END_ALLOW_THREADS
; 
1800 }    _resultobj 
= Py_BuildValue("i",_result
); 
1804 #define wxListItem_m_image_get(_swigobj) ((int ) _swigobj->m_image) 
1805 static PyObject 
*_wrap_wxListItem_m_image_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1806     PyObject 
* _resultobj
; 
1809     PyObject 
* _argo0 
= 0; 
1810     char *_kwnames
[] = { "self", NULL 
}; 
1813     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_image_get",_kwnames
,&_argo0
))  
1816         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1817         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1818             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_image_get. Expected _wxListItem_p."); 
1823     wxPy_BEGIN_ALLOW_THREADS
; 
1824         _result 
= (int )wxListItem_m_image_get(_arg0
); 
1826     wxPy_END_ALLOW_THREADS
; 
1827 }    _resultobj 
= Py_BuildValue("i",_result
); 
1831 #define wxListItem_m_data_set(_swigobj,_swigval) (_swigobj->m_data = _swigval,_swigval) 
1832 static PyObject 
*_wrap_wxListItem_m_data_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1833     PyObject 
* _resultobj
; 
1837     PyObject 
* _argo0 
= 0; 
1838     char *_kwnames
[] = { "self","m_data", NULL 
}; 
1841     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_data_set",_kwnames
,&_argo0
,&_arg1
))  
1844         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1845         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1846             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_data_set. Expected _wxListItem_p."); 
1851     wxPy_BEGIN_ALLOW_THREADS
; 
1852         _result 
= (long )wxListItem_m_data_set(_arg0
,_arg1
); 
1854     wxPy_END_ALLOW_THREADS
; 
1855 }    _resultobj 
= Py_BuildValue("l",_result
); 
1859 #define wxListItem_m_data_get(_swigobj) ((long ) _swigobj->m_data) 
1860 static PyObject 
*_wrap_wxListItem_m_data_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1861     PyObject 
* _resultobj
; 
1864     PyObject 
* _argo0 
= 0; 
1865     char *_kwnames
[] = { "self", NULL 
}; 
1868     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_data_get",_kwnames
,&_argo0
))  
1871         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1872         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1873             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_data_get. Expected _wxListItem_p."); 
1878     wxPy_BEGIN_ALLOW_THREADS
; 
1879         _result 
= (long )wxListItem_m_data_get(_arg0
); 
1881     wxPy_END_ALLOW_THREADS
; 
1882 }    _resultobj 
= Py_BuildValue("l",_result
); 
1886 #define wxListItem_m_format_set(_swigobj,_swigval) (_swigobj->m_format = _swigval,_swigval) 
1887 static PyObject 
*_wrap_wxListItem_m_format_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1888     PyObject 
* _resultobj
; 
1892     PyObject 
* _argo0 
= 0; 
1893     char *_kwnames
[] = { "self","m_format", NULL 
}; 
1896     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_format_set",_kwnames
,&_argo0
,&_arg1
))  
1899         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1900         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1901             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_format_set. Expected _wxListItem_p."); 
1906     wxPy_BEGIN_ALLOW_THREADS
; 
1907         _result 
= (int )wxListItem_m_format_set(_arg0
,_arg1
); 
1909     wxPy_END_ALLOW_THREADS
; 
1910 }    _resultobj 
= Py_BuildValue("i",_result
); 
1914 #define wxListItem_m_format_get(_swigobj) ((int ) _swigobj->m_format) 
1915 static PyObject 
*_wrap_wxListItem_m_format_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1916     PyObject 
* _resultobj
; 
1919     PyObject 
* _argo0 
= 0; 
1920     char *_kwnames
[] = { "self", NULL 
}; 
1923     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_format_get",_kwnames
,&_argo0
))  
1926         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1927         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1928             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_format_get. Expected _wxListItem_p."); 
1933     wxPy_BEGIN_ALLOW_THREADS
; 
1934         _result 
= (int )wxListItem_m_format_get(_arg0
); 
1936     wxPy_END_ALLOW_THREADS
; 
1937 }    _resultobj 
= Py_BuildValue("i",_result
); 
1941 #define wxListItem_m_width_set(_swigobj,_swigval) (_swigobj->m_width = _swigval,_swigval) 
1942 static PyObject 
*_wrap_wxListItem_m_width_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1943     PyObject 
* _resultobj
; 
1947     PyObject 
* _argo0 
= 0; 
1948     char *_kwnames
[] = { "self","m_width", NULL 
}; 
1951     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_width_set",_kwnames
,&_argo0
,&_arg1
))  
1954         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1955         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1956             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_width_set. Expected _wxListItem_p."); 
1961     wxPy_BEGIN_ALLOW_THREADS
; 
1962         _result 
= (int )wxListItem_m_width_set(_arg0
,_arg1
); 
1964     wxPy_END_ALLOW_THREADS
; 
1965 }    _resultobj 
= Py_BuildValue("i",_result
); 
1969 #define wxListItem_m_width_get(_swigobj) ((int ) _swigobj->m_width) 
1970 static PyObject 
*_wrap_wxListItem_m_width_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1971     PyObject 
* _resultobj
; 
1974     PyObject 
* _argo0 
= 0; 
1975     char *_kwnames
[] = { "self", NULL 
}; 
1978     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_width_get",_kwnames
,&_argo0
))  
1981         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1982         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) { 
1983             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_width_get. Expected _wxListItem_p."); 
1988     wxPy_BEGIN_ALLOW_THREADS
; 
1989         _result 
= (int )wxListItem_m_width_get(_arg0
); 
1991     wxPy_END_ALLOW_THREADS
; 
1992 }    _resultobj 
= Py_BuildValue("i",_result
); 
1996 static void *SwigwxListEventTowxNotifyEvent(void *ptr
) { 
1998     wxNotifyEvent 
*dest
; 
1999     src 
= (wxListEvent 
*) ptr
; 
2000     dest 
= (wxNotifyEvent 
*) src
; 
2001     return (void *) dest
; 
2004 static void *SwigwxListEventTowxCommandEvent(void *ptr
) { 
2006     wxCommandEvent 
*dest
; 
2007     src 
= (wxListEvent 
*) ptr
; 
2008     dest 
= (wxCommandEvent 
*) src
; 
2009     return (void *) dest
; 
2012 static void *SwigwxListEventTowxEvent(void *ptr
) { 
2015     src 
= (wxListEvent 
*) ptr
; 
2016     dest 
= (wxEvent 
*) src
; 
2017     return (void *) dest
; 
2020 #define wxListEvent_m_code_set(_swigobj,_swigval) (_swigobj->m_code = _swigval,_swigval) 
2021 static PyObject 
*_wrap_wxListEvent_m_code_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2022     PyObject 
* _resultobj
; 
2024     wxListEvent 
* _arg0
; 
2026     PyObject 
* _argo0 
= 0; 
2027     char *_kwnames
[] = { "self","m_code", NULL 
}; 
2030     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListEvent_m_code_set",_kwnames
,&_argo0
,&_arg1
))  
2033         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2034         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2035             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_code_set. Expected _wxListEvent_p."); 
2040     wxPy_BEGIN_ALLOW_THREADS
; 
2041         _result 
= (int )wxListEvent_m_code_set(_arg0
,_arg1
); 
2043     wxPy_END_ALLOW_THREADS
; 
2044 }    _resultobj 
= Py_BuildValue("i",_result
); 
2048 #define wxListEvent_m_code_get(_swigobj) ((int ) _swigobj->m_code) 
2049 static PyObject 
*_wrap_wxListEvent_m_code_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2050     PyObject 
* _resultobj
; 
2052     wxListEvent 
* _arg0
; 
2053     PyObject 
* _argo0 
= 0; 
2054     char *_kwnames
[] = { "self", NULL 
}; 
2057     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_code_get",_kwnames
,&_argo0
))  
2060         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2061         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2062             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_code_get. Expected _wxListEvent_p."); 
2067     wxPy_BEGIN_ALLOW_THREADS
; 
2068         _result 
= (int )wxListEvent_m_code_get(_arg0
); 
2070     wxPy_END_ALLOW_THREADS
; 
2071 }    _resultobj 
= Py_BuildValue("i",_result
); 
2075 #define wxListEvent_m_itemIndex_set(_swigobj,_swigval) (_swigobj->m_itemIndex = _swigval,_swigval) 
2076 static PyObject 
*_wrap_wxListEvent_m_itemIndex_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2077     PyObject 
* _resultobj
; 
2079     wxListEvent 
* _arg0
; 
2081     PyObject 
* _argo0 
= 0; 
2082     char *_kwnames
[] = { "self","m_itemIndex", NULL 
}; 
2085     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListEvent_m_itemIndex_set",_kwnames
,&_argo0
,&_arg1
))  
2088         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2089         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2090             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_itemIndex_set. Expected _wxListEvent_p."); 
2095     wxPy_BEGIN_ALLOW_THREADS
; 
2096         _result 
= (long )wxListEvent_m_itemIndex_set(_arg0
,_arg1
); 
2098     wxPy_END_ALLOW_THREADS
; 
2099 }    _resultobj 
= Py_BuildValue("l",_result
); 
2103 #define wxListEvent_m_itemIndex_get(_swigobj) ((long ) _swigobj->m_itemIndex) 
2104 static PyObject 
*_wrap_wxListEvent_m_itemIndex_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2105     PyObject 
* _resultobj
; 
2107     wxListEvent 
* _arg0
; 
2108     PyObject 
* _argo0 
= 0; 
2109     char *_kwnames
[] = { "self", NULL 
}; 
2112     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_itemIndex_get",_kwnames
,&_argo0
))  
2115         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2116         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2117             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_itemIndex_get. Expected _wxListEvent_p."); 
2122     wxPy_BEGIN_ALLOW_THREADS
; 
2123         _result 
= (long )wxListEvent_m_itemIndex_get(_arg0
); 
2125     wxPy_END_ALLOW_THREADS
; 
2126 }    _resultobj 
= Py_BuildValue("l",_result
); 
2130 #define wxListEvent_m_oldItemIndex_set(_swigobj,_swigval) (_swigobj->m_oldItemIndex = _swigval,_swigval) 
2131 static PyObject 
*_wrap_wxListEvent_m_oldItemIndex_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2132     PyObject 
* _resultobj
; 
2134     wxListEvent 
* _arg0
; 
2136     PyObject 
* _argo0 
= 0; 
2137     char *_kwnames
[] = { "self","m_oldItemIndex", NULL 
}; 
2140     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListEvent_m_oldItemIndex_set",_kwnames
,&_argo0
,&_arg1
))  
2143         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2144         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2145             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_oldItemIndex_set. Expected _wxListEvent_p."); 
2150     wxPy_BEGIN_ALLOW_THREADS
; 
2151         _result 
= (long )wxListEvent_m_oldItemIndex_set(_arg0
,_arg1
); 
2153     wxPy_END_ALLOW_THREADS
; 
2154 }    _resultobj 
= Py_BuildValue("l",_result
); 
2158 #define wxListEvent_m_oldItemIndex_get(_swigobj) ((long ) _swigobj->m_oldItemIndex) 
2159 static PyObject 
*_wrap_wxListEvent_m_oldItemIndex_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2160     PyObject 
* _resultobj
; 
2162     wxListEvent 
* _arg0
; 
2163     PyObject 
* _argo0 
= 0; 
2164     char *_kwnames
[] = { "self", NULL 
}; 
2167     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_oldItemIndex_get",_kwnames
,&_argo0
))  
2170         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2171         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2172             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_oldItemIndex_get. Expected _wxListEvent_p."); 
2177     wxPy_BEGIN_ALLOW_THREADS
; 
2178         _result 
= (long )wxListEvent_m_oldItemIndex_get(_arg0
); 
2180     wxPy_END_ALLOW_THREADS
; 
2181 }    _resultobj 
= Py_BuildValue("l",_result
); 
2185 #define wxListEvent_m_col_set(_swigobj,_swigval) (_swigobj->m_col = _swigval,_swigval) 
2186 static PyObject 
*_wrap_wxListEvent_m_col_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2187     PyObject 
* _resultobj
; 
2189     wxListEvent 
* _arg0
; 
2191     PyObject 
* _argo0 
= 0; 
2192     char *_kwnames
[] = { "self","m_col", NULL 
}; 
2195     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListEvent_m_col_set",_kwnames
,&_argo0
,&_arg1
))  
2198         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2199         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2200             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_col_set. Expected _wxListEvent_p."); 
2205     wxPy_BEGIN_ALLOW_THREADS
; 
2206         _result 
= (int )wxListEvent_m_col_set(_arg0
,_arg1
); 
2208     wxPy_END_ALLOW_THREADS
; 
2209 }    _resultobj 
= Py_BuildValue("i",_result
); 
2213 #define wxListEvent_m_col_get(_swigobj) ((int ) _swigobj->m_col) 
2214 static PyObject 
*_wrap_wxListEvent_m_col_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2215     PyObject 
* _resultobj
; 
2217     wxListEvent 
* _arg0
; 
2218     PyObject 
* _argo0 
= 0; 
2219     char *_kwnames
[] = { "self", NULL 
}; 
2222     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_col_get",_kwnames
,&_argo0
))  
2225         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2226         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2227             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_col_get. Expected _wxListEvent_p."); 
2232     wxPy_BEGIN_ALLOW_THREADS
; 
2233         _result 
= (int )wxListEvent_m_col_get(_arg0
); 
2235     wxPy_END_ALLOW_THREADS
; 
2236 }    _resultobj 
= Py_BuildValue("i",_result
); 
2240 #define wxListEvent_m_cancelled_set(_swigobj,_swigval) (_swigobj->m_cancelled = _swigval,_swigval) 
2241 static PyObject 
*_wrap_wxListEvent_m_cancelled_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2242     PyObject 
* _resultobj
; 
2244     wxListEvent 
* _arg0
; 
2246     PyObject 
* _argo0 
= 0; 
2248     char *_kwnames
[] = { "self","m_cancelled", NULL 
}; 
2251     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListEvent_m_cancelled_set",_kwnames
,&_argo0
,&tempbool1
))  
2254         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2255         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2256             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_cancelled_set. Expected _wxListEvent_p."); 
2260     _arg1 
= (bool ) tempbool1
; 
2262     wxPy_BEGIN_ALLOW_THREADS
; 
2263         _result 
= (bool )wxListEvent_m_cancelled_set(_arg0
,_arg1
); 
2265     wxPy_END_ALLOW_THREADS
; 
2266 }    _resultobj 
= Py_BuildValue("i",_result
); 
2270 #define wxListEvent_m_cancelled_get(_swigobj) ((bool ) _swigobj->m_cancelled) 
2271 static PyObject 
*_wrap_wxListEvent_m_cancelled_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2272     PyObject 
* _resultobj
; 
2274     wxListEvent 
* _arg0
; 
2275     PyObject 
* _argo0 
= 0; 
2276     char *_kwnames
[] = { "self", NULL 
}; 
2279     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_cancelled_get",_kwnames
,&_argo0
))  
2282         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2283         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2284             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_cancelled_get. Expected _wxListEvent_p."); 
2289     wxPy_BEGIN_ALLOW_THREADS
; 
2290         _result 
= (bool )wxListEvent_m_cancelled_get(_arg0
); 
2292     wxPy_END_ALLOW_THREADS
; 
2293 }    _resultobj 
= Py_BuildValue("i",_result
); 
2297 #define wxListEvent_m_pointDrag_set(_swigobj,_swigval) (_swigobj->m_pointDrag = *(_swigval),_swigval) 
2298 static PyObject 
*_wrap_wxListEvent_m_pointDrag_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2299     PyObject 
* _resultobj
; 
2301     wxListEvent 
* _arg0
; 
2303     PyObject 
* _argo0 
= 0; 
2305     PyObject 
* _obj1 
= 0; 
2306     char *_kwnames
[] = { "self","m_pointDrag", NULL 
}; 
2310     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListEvent_m_pointDrag_set",_kwnames
,&_argo0
,&_obj1
))  
2313         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2314         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2315             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_pointDrag_set. Expected _wxListEvent_p."); 
2321     if (! wxPoint_helper(_obj1
, &_arg1
)) 
2325     wxPy_BEGIN_ALLOW_THREADS
; 
2326         _result 
= (wxPoint 
*)wxListEvent_m_pointDrag_set(_arg0
,_arg1
); 
2328     wxPy_END_ALLOW_THREADS
; 
2330         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPoint_p"); 
2331         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2334         _resultobj 
= Py_None
; 
2339 #define wxListEvent_m_pointDrag_get(_swigobj) (&_swigobj->m_pointDrag) 
2340 static PyObject 
*_wrap_wxListEvent_m_pointDrag_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2341     PyObject 
* _resultobj
; 
2343     wxListEvent 
* _arg0
; 
2344     PyObject 
* _argo0 
= 0; 
2345     char *_kwnames
[] = { "self", NULL 
}; 
2349     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_pointDrag_get",_kwnames
,&_argo0
))  
2352         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2353         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2354             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_pointDrag_get. Expected _wxListEvent_p."); 
2359     wxPy_BEGIN_ALLOW_THREADS
; 
2360         _result 
= (wxPoint 
*)wxListEvent_m_pointDrag_get(_arg0
); 
2362     wxPy_END_ALLOW_THREADS
; 
2364         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPoint_p"); 
2365         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2368         _resultobj 
= Py_None
; 
2373 #define wxListEvent_m_item_set(_swigobj,_swigval) (_swigobj->m_item = *(_swigval),_swigval) 
2374 static PyObject 
*_wrap_wxListEvent_m_item_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2375     PyObject 
* _resultobj
; 
2376     wxListItem 
* _result
; 
2377     wxListEvent 
* _arg0
; 
2379     PyObject 
* _argo0 
= 0; 
2380     PyObject 
* _argo1 
= 0; 
2381     char *_kwnames
[] = { "self","m_item", NULL 
}; 
2385     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListEvent_m_item_set",_kwnames
,&_argo0
,&_argo1
))  
2388         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2389         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2390             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_item_set. Expected _wxListEvent_p."); 
2395         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2396         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxListItem_p")) { 
2397             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListEvent_m_item_set. Expected _wxListItem_p."); 
2402     wxPy_BEGIN_ALLOW_THREADS
; 
2403         _result 
= (wxListItem 
*)wxListEvent_m_item_set(_arg0
,_arg1
); 
2405     wxPy_END_ALLOW_THREADS
; 
2407         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItem_p"); 
2408         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2411         _resultobj 
= Py_None
; 
2416 #define wxListEvent_m_item_get(_swigobj) (&_swigobj->m_item) 
2417 static PyObject 
*_wrap_wxListEvent_m_item_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2418     PyObject 
* _resultobj
; 
2419     wxListItem 
* _result
; 
2420     wxListEvent 
* _arg0
; 
2421     PyObject 
* _argo0 
= 0; 
2422     char *_kwnames
[] = { "self", NULL 
}; 
2426     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_item_get",_kwnames
,&_argo0
))  
2429         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2430         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2431             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_item_get. Expected _wxListEvent_p."); 
2436     wxPy_BEGIN_ALLOW_THREADS
; 
2437         _result 
= (wxListItem 
*)wxListEvent_m_item_get(_arg0
); 
2439     wxPy_END_ALLOW_THREADS
; 
2441         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItem_p"); 
2442         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2445         _resultobj 
= Py_None
; 
2450 #define wxListEvent_GetCode(_swigobj)  (_swigobj->GetCode()) 
2451 static PyObject 
*_wrap_wxListEvent_GetCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2452     PyObject 
* _resultobj
; 
2454     wxListEvent 
* _arg0
; 
2455     PyObject 
* _argo0 
= 0; 
2456     char *_kwnames
[] = { "self", NULL 
}; 
2459     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetCode",_kwnames
,&_argo0
))  
2462         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2463         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2464             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetCode. Expected _wxListEvent_p."); 
2469     wxPy_BEGIN_ALLOW_THREADS
; 
2470         _result 
= (int )wxListEvent_GetCode(_arg0
); 
2472     wxPy_END_ALLOW_THREADS
; 
2473 }    _resultobj 
= Py_BuildValue("i",_result
); 
2477 #define wxListEvent_GetIndex(_swigobj)  (_swigobj->GetIndex()) 
2478 static PyObject 
*_wrap_wxListEvent_GetIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2479     PyObject 
* _resultobj
; 
2481     wxListEvent 
* _arg0
; 
2482     PyObject 
* _argo0 
= 0; 
2483     char *_kwnames
[] = { "self", NULL 
}; 
2486     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetIndex",_kwnames
,&_argo0
))  
2489         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2490         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2491             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetIndex. Expected _wxListEvent_p."); 
2496     wxPy_BEGIN_ALLOW_THREADS
; 
2497         _result 
= (long )wxListEvent_GetIndex(_arg0
); 
2499     wxPy_END_ALLOW_THREADS
; 
2500 }    _resultobj 
= Py_BuildValue("l",_result
); 
2504 #define wxListEvent_GetOldIndex(_swigobj)  (_swigobj->GetOldIndex()) 
2505 static PyObject 
*_wrap_wxListEvent_GetOldIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2506     PyObject 
* _resultobj
; 
2508     wxListEvent 
* _arg0
; 
2509     PyObject 
* _argo0 
= 0; 
2510     char *_kwnames
[] = { "self", NULL 
}; 
2513     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetOldIndex",_kwnames
,&_argo0
))  
2516         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2517         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2518             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetOldIndex. Expected _wxListEvent_p."); 
2523     wxPy_BEGIN_ALLOW_THREADS
; 
2524         _result 
= (long )wxListEvent_GetOldIndex(_arg0
); 
2526     wxPy_END_ALLOW_THREADS
; 
2527 }    _resultobj 
= Py_BuildValue("l",_result
); 
2531 #define wxListEvent_GetOldItem(_swigobj)  (_swigobj->GetOldItem()) 
2532 static PyObject 
*_wrap_wxListEvent_GetOldItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2533     PyObject 
* _resultobj
; 
2535     wxListEvent 
* _arg0
; 
2536     PyObject 
* _argo0 
= 0; 
2537     char *_kwnames
[] = { "self", NULL 
}; 
2540     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetOldItem",_kwnames
,&_argo0
))  
2543         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2544         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2545             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetOldItem. Expected _wxListEvent_p."); 
2550     wxPy_BEGIN_ALLOW_THREADS
; 
2551         _result 
= (long )wxListEvent_GetOldItem(_arg0
); 
2553     wxPy_END_ALLOW_THREADS
; 
2554 }    _resultobj 
= Py_BuildValue("l",_result
); 
2558 #define wxListEvent_GetColumn(_swigobj)  (_swigobj->GetColumn()) 
2559 static PyObject 
*_wrap_wxListEvent_GetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2560     PyObject 
* _resultobj
; 
2562     wxListEvent 
* _arg0
; 
2563     PyObject 
* _argo0 
= 0; 
2564     char *_kwnames
[] = { "self", NULL 
}; 
2567     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetColumn",_kwnames
,&_argo0
))  
2570         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2571         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2572             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetColumn. Expected _wxListEvent_p."); 
2577     wxPy_BEGIN_ALLOW_THREADS
; 
2578         _result 
= (int )wxListEvent_GetColumn(_arg0
); 
2580     wxPy_END_ALLOW_THREADS
; 
2581 }    _resultobj 
= Py_BuildValue("i",_result
); 
2585 #define wxListEvent_Cancelled(_swigobj)  (_swigobj->Cancelled()) 
2586 static PyObject 
*_wrap_wxListEvent_Cancelled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2587     PyObject 
* _resultobj
; 
2589     wxListEvent 
* _arg0
; 
2590     PyObject 
* _argo0 
= 0; 
2591     char *_kwnames
[] = { "self", NULL 
}; 
2594     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_Cancelled",_kwnames
,&_argo0
))  
2597         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2598         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2599             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_Cancelled. Expected _wxListEvent_p."); 
2604     wxPy_BEGIN_ALLOW_THREADS
; 
2605         _result 
= (bool )wxListEvent_Cancelled(_arg0
); 
2607     wxPy_END_ALLOW_THREADS
; 
2608 }    _resultobj 
= Py_BuildValue("i",_result
); 
2612 #define wxListEvent_GetPoint(_swigobj)  (_swigobj->GetPoint()) 
2613 static PyObject 
*_wrap_wxListEvent_GetPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2614     PyObject 
* _resultobj
; 
2616     wxListEvent 
* _arg0
; 
2617     PyObject 
* _argo0 
= 0; 
2618     char *_kwnames
[] = { "self", NULL 
}; 
2622     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetPoint",_kwnames
,&_argo0
))  
2625         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2626         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2627             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetPoint. Expected _wxListEvent_p."); 
2632     wxPy_BEGIN_ALLOW_THREADS
; 
2633         _result 
= new wxPoint (wxListEvent_GetPoint(_arg0
)); 
2635     wxPy_END_ALLOW_THREADS
; 
2636 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2637     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2641 #define wxListEvent_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
2642 static PyObject 
*_wrap_wxListEvent_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2643     PyObject 
* _resultobj
; 
2645     wxListEvent 
* _arg0
; 
2646     PyObject 
* _argo0 
= 0; 
2647     char *_kwnames
[] = { "self", NULL 
}; 
2650     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetLabel",_kwnames
,&_argo0
))  
2653         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2654         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2655             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetLabel. Expected _wxListEvent_p."); 
2660     wxPy_BEGIN_ALLOW_THREADS
; 
2661         const wxString 
& _result_ref 
= wxListEvent_GetLabel(_arg0
); 
2662     _result 
= (wxString 
*) &_result_ref
; 
2664     wxPy_END_ALLOW_THREADS
; 
2666     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2671 #define wxListEvent_GetText(_swigobj)  (_swigobj->GetText()) 
2672 static PyObject 
*_wrap_wxListEvent_GetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2673     PyObject 
* _resultobj
; 
2675     wxListEvent 
* _arg0
; 
2676     PyObject 
* _argo0 
= 0; 
2677     char *_kwnames
[] = { "self", NULL 
}; 
2680     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetText",_kwnames
,&_argo0
))  
2683         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2684         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2685             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetText. Expected _wxListEvent_p."); 
2690     wxPy_BEGIN_ALLOW_THREADS
; 
2691         const wxString 
& _result_ref 
= wxListEvent_GetText(_arg0
); 
2692     _result 
= (wxString 
*) &_result_ref
; 
2694     wxPy_END_ALLOW_THREADS
; 
2696     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2701 #define wxListEvent_GetImage(_swigobj)  (_swigobj->GetImage()) 
2702 static PyObject 
*_wrap_wxListEvent_GetImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2703     PyObject 
* _resultobj
; 
2705     wxListEvent 
* _arg0
; 
2706     PyObject 
* _argo0 
= 0; 
2707     char *_kwnames
[] = { "self", NULL 
}; 
2710     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetImage",_kwnames
,&_argo0
))  
2713         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2714         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2715             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetImage. Expected _wxListEvent_p."); 
2720     wxPy_BEGIN_ALLOW_THREADS
; 
2721         _result 
= (int )wxListEvent_GetImage(_arg0
); 
2723     wxPy_END_ALLOW_THREADS
; 
2724 }    _resultobj 
= Py_BuildValue("i",_result
); 
2728 #define wxListEvent_GetData(_swigobj)  (_swigobj->GetData()) 
2729 static PyObject 
*_wrap_wxListEvent_GetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2730     PyObject 
* _resultobj
; 
2732     wxListEvent 
* _arg0
; 
2733     PyObject 
* _argo0 
= 0; 
2734     char *_kwnames
[] = { "self", NULL 
}; 
2737     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetData",_kwnames
,&_argo0
))  
2740         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2741         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2742             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetData. Expected _wxListEvent_p."); 
2747     wxPy_BEGIN_ALLOW_THREADS
; 
2748         _result 
= (long )wxListEvent_GetData(_arg0
); 
2750     wxPy_END_ALLOW_THREADS
; 
2751 }    _resultobj 
= Py_BuildValue("l",_result
); 
2755 #define wxListEvent_GetMask(_swigobj)  (_swigobj->GetMask()) 
2756 static PyObject 
*_wrap_wxListEvent_GetMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2757     PyObject 
* _resultobj
; 
2759     wxListEvent 
* _arg0
; 
2760     PyObject 
* _argo0 
= 0; 
2761     char *_kwnames
[] = { "self", NULL 
}; 
2764     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetMask",_kwnames
,&_argo0
))  
2767         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2768         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2769             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetMask. Expected _wxListEvent_p."); 
2774     wxPy_BEGIN_ALLOW_THREADS
; 
2775         _result 
= (long )wxListEvent_GetMask(_arg0
); 
2777     wxPy_END_ALLOW_THREADS
; 
2778 }    _resultobj 
= Py_BuildValue("l",_result
); 
2782 #define wxListEvent_GetItem(_swigobj)  (_swigobj->GetItem()) 
2783 static PyObject 
*_wrap_wxListEvent_GetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2784     PyObject 
* _resultobj
; 
2785     wxListItem 
* _result
; 
2786     wxListEvent 
* _arg0
; 
2787     PyObject 
* _argo0 
= 0; 
2788     char *_kwnames
[] = { "self", NULL 
}; 
2792     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetItem",_kwnames
,&_argo0
))  
2795         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2796         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) { 
2797             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetItem. Expected _wxListEvent_p."); 
2802     wxPy_BEGIN_ALLOW_THREADS
; 
2803         const wxListItem 
& _result_ref 
= wxListEvent_GetItem(_arg0
); 
2804     _result 
= (wxListItem 
*) &_result_ref
; 
2806     wxPy_END_ALLOW_THREADS
; 
2808         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItem_p"); 
2809         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2812         _resultobj 
= Py_None
; 
2817 static void *SwigwxListCtrlTowxControl(void *ptr
) { 
2820     src 
= (wxListCtrl 
*) ptr
; 
2821     dest 
= (wxControl 
*) src
; 
2822     return (void *) dest
; 
2825 static void *SwigwxListCtrlTowxWindow(void *ptr
) { 
2828     src 
= (wxListCtrl 
*) ptr
; 
2829     dest 
= (wxWindow 
*) src
; 
2830     return (void *) dest
; 
2833 static void *SwigwxListCtrlTowxEvtHandler(void *ptr
) { 
2836     src 
= (wxListCtrl 
*) ptr
; 
2837     dest 
= (wxEvtHandler 
*) src
; 
2838     return (void *) dest
; 
2841 #define new_wxListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
2842 static PyObject 
*_wrap_new_wxListCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2843     PyObject 
* _resultobj
; 
2844     wxListCtrl 
* _result
; 
2847     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
2848     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
2849     long  _arg4 
= (long ) wxLC_ICON
; 
2850     wxValidator 
* _arg5 
= (wxValidator 
*) &wxDefaultValidator
; 
2851     char * _arg6 
= (char *) "listCtrl"; 
2852     PyObject 
* _argo0 
= 0; 
2854     PyObject 
* _obj2 
= 0; 
2856     PyObject 
* _obj3 
= 0; 
2857     PyObject 
* _argo5 
= 0; 
2858     char *_kwnames
[] = { "parent","id","pos","size","style","validator","name", NULL 
}; 
2862     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOlOs:new_wxListCtrl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_argo5
,&_arg6
))  
2865         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2866         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2867             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxListCtrl. Expected _wxWindow_p."); 
2874     if (! wxPoint_helper(_obj2
, &_arg2
)) 
2880     if (! wxSize_helper(_obj3
, &_arg3
)) 
2884         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
2885         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxValidator_p")) { 
2886             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxListCtrl. Expected _wxValidator_p."); 
2891     wxPy_BEGIN_ALLOW_THREADS
; 
2892         _result 
= (wxListCtrl 
*)new_wxListCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
,_arg6
); 
2894     wxPy_END_ALLOW_THREADS
; 
2896         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListCtrl_p"); 
2897         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2900         _resultobj 
= Py_None
; 
2905 #define wxListCtrl_Arrange(_swigobj,_swigarg0)  (_swigobj->Arrange(_swigarg0)) 
2906 static PyObject 
*_wrap_wxListCtrl_Arrange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2907     PyObject 
* _resultobj
; 
2910     int  _arg1 
= (int ) (wxLIST_ALIGN_DEFAULT
); 
2911     PyObject 
* _argo0 
= 0; 
2912     char *_kwnames
[] = { "self","flag", NULL 
}; 
2915     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxListCtrl_Arrange",_kwnames
,&_argo0
,&_arg1
))  
2918         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2919         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2920             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_Arrange. Expected _wxListCtrl_p."); 
2925     wxPy_BEGIN_ALLOW_THREADS
; 
2926         _result 
= (bool )wxListCtrl_Arrange(_arg0
,_arg1
); 
2928     wxPy_END_ALLOW_THREADS
; 
2929 }    _resultobj 
= Py_BuildValue("i",_result
); 
2933 #define wxListCtrl_DeleteItem(_swigobj,_swigarg0)  (_swigobj->DeleteItem(_swigarg0)) 
2934 static PyObject 
*_wrap_wxListCtrl_DeleteItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2935     PyObject 
* _resultobj
; 
2939     PyObject 
* _argo0 
= 0; 
2940     char *_kwnames
[] = { "self","item", NULL 
}; 
2943     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_DeleteItem",_kwnames
,&_argo0
,&_arg1
))  
2946         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2947         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2948             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteItem. Expected _wxListCtrl_p."); 
2953     wxPy_BEGIN_ALLOW_THREADS
; 
2954         _result 
= (bool )wxListCtrl_DeleteItem(_arg0
,_arg1
); 
2956     wxPy_END_ALLOW_THREADS
; 
2957 }    _resultobj 
= Py_BuildValue("i",_result
); 
2961 #define wxListCtrl_DeleteAllItems(_swigobj)  (_swigobj->DeleteAllItems()) 
2962 static PyObject 
*_wrap_wxListCtrl_DeleteAllItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2963     PyObject 
* _resultobj
; 
2966     PyObject 
* _argo0 
= 0; 
2967     char *_kwnames
[] = { "self", NULL 
}; 
2970     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_DeleteAllItems",_kwnames
,&_argo0
))  
2973         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2974         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2975             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteAllItems. Expected _wxListCtrl_p."); 
2980     wxPy_BEGIN_ALLOW_THREADS
; 
2981         _result 
= (bool )wxListCtrl_DeleteAllItems(_arg0
); 
2983     wxPy_END_ALLOW_THREADS
; 
2984 }    _resultobj 
= Py_BuildValue("i",_result
); 
2988 #define wxListCtrl_DeleteColumn(_swigobj,_swigarg0)  (_swigobj->DeleteColumn(_swigarg0)) 
2989 static PyObject 
*_wrap_wxListCtrl_DeleteColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2990     PyObject 
* _resultobj
; 
2994     PyObject 
* _argo0 
= 0; 
2995     char *_kwnames
[] = { "self","col", NULL 
}; 
2998     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_DeleteColumn",_kwnames
,&_argo0
,&_arg1
))  
3001         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3002         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3003             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteColumn. Expected _wxListCtrl_p."); 
3008     wxPy_BEGIN_ALLOW_THREADS
; 
3009         _result 
= (bool )wxListCtrl_DeleteColumn(_arg0
,_arg1
); 
3011     wxPy_END_ALLOW_THREADS
; 
3012 }    _resultobj 
= Py_BuildValue("i",_result
); 
3016 #define wxListCtrl_DeleteAllColumns(_swigobj)  (_swigobj->DeleteAllColumns()) 
3017 static PyObject 
*_wrap_wxListCtrl_DeleteAllColumns(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3018     PyObject 
* _resultobj
; 
3021     PyObject 
* _argo0 
= 0; 
3022     char *_kwnames
[] = { "self", NULL 
}; 
3025     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_DeleteAllColumns",_kwnames
,&_argo0
))  
3028         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3029         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3030             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteAllColumns. Expected _wxListCtrl_p."); 
3035     wxPy_BEGIN_ALLOW_THREADS
; 
3036         _result 
= (bool )wxListCtrl_DeleteAllColumns(_arg0
); 
3038     wxPy_END_ALLOW_THREADS
; 
3039 }    _resultobj 
= Py_BuildValue("i",_result
); 
3043 #define wxListCtrl_ClearAll(_swigobj)  (_swigobj->ClearAll()) 
3044 static PyObject 
*_wrap_wxListCtrl_ClearAll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3045     PyObject 
* _resultobj
; 
3047     PyObject 
* _argo0 
= 0; 
3048     char *_kwnames
[] = { "self", NULL 
}; 
3051     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_ClearAll",_kwnames
,&_argo0
))  
3054         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3055         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3056             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_ClearAll. Expected _wxListCtrl_p."); 
3061     wxPy_BEGIN_ALLOW_THREADS
; 
3062         wxListCtrl_ClearAll(_arg0
); 
3064     wxPy_END_ALLOW_THREADS
; 
3065 }    Py_INCREF(Py_None
); 
3066     _resultobj 
= Py_None
; 
3070 #define wxListCtrl_EditLabel(_swigobj,_swigarg0)  (_swigobj->EditLabel(_swigarg0)) 
3071 static PyObject 
*_wrap_wxListCtrl_EditLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3072     PyObject 
* _resultobj
; 
3075     PyObject 
* _argo0 
= 0; 
3076     char *_kwnames
[] = { "self","item", NULL 
}; 
3079     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_EditLabel",_kwnames
,&_argo0
,&_arg1
))  
3082         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3083         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3084             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_EditLabel. Expected _wxListCtrl_p."); 
3089     wxPy_BEGIN_ALLOW_THREADS
; 
3090         wxListCtrl_EditLabel(_arg0
,_arg1
); 
3092     wxPy_END_ALLOW_THREADS
; 
3093 }    Py_INCREF(Py_None
); 
3094     _resultobj 
= Py_None
; 
3098 #define wxListCtrl_EnsureVisible(_swigobj,_swigarg0)  (_swigobj->EnsureVisible(_swigarg0)) 
3099 static PyObject 
*_wrap_wxListCtrl_EnsureVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3100     PyObject 
* _resultobj
; 
3104     PyObject 
* _argo0 
= 0; 
3105     char *_kwnames
[] = { "self","item", NULL 
}; 
3108     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_EnsureVisible",_kwnames
,&_argo0
,&_arg1
))  
3111         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3112         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3113             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_EnsureVisible. Expected _wxListCtrl_p."); 
3118     wxPy_BEGIN_ALLOW_THREADS
; 
3119         _result 
= (bool )wxListCtrl_EnsureVisible(_arg0
,_arg1
); 
3121     wxPy_END_ALLOW_THREADS
; 
3122 }    _resultobj 
= Py_BuildValue("i",_result
); 
3126 #define wxListCtrl_FindItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->FindItem(_swigarg0,_swigarg1,_swigarg2)) 
3127 static PyObject 
*_wrap_wxListCtrl_FindItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3128     PyObject 
* _resultobj
; 
3133     bool  _arg3 
= (bool ) FALSE
; 
3134     PyObject 
* _argo0 
= 0; 
3135     PyObject 
* _obj2 
= 0; 
3136     int tempbool3 
= (int) FALSE
; 
3137     char *_kwnames
[] = { "self","start","str","partial", NULL 
}; 
3140     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO|i:wxListCtrl_FindItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&tempbool3
))  
3143         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3144         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3145             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_FindItem. Expected _wxListCtrl_p."); 
3150 #if PYTHON_API_VERSION >= 1009 
3151     char* tmpPtr
; int tmpSize
; 
3152     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
3153         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
3156     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
3158     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
3160     if (!PyString_Check(_obj2
)) { 
3161         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3164     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
3167     _arg3 
= (bool ) tempbool3
; 
3169     wxPy_BEGIN_ALLOW_THREADS
; 
3170         _result 
= (long )wxListCtrl_FindItem(_arg0
,_arg1
,*_arg2
,_arg3
); 
3172     wxPy_END_ALLOW_THREADS
; 
3173 }    _resultobj 
= Py_BuildValue("l",_result
); 
3181 #define wxListCtrl_FindItemData(_swigobj,_swigarg0,_swigarg1)  (_swigobj->FindItem(_swigarg0,_swigarg1)) 
3182 static PyObject 
*_wrap_wxListCtrl_FindItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3183     PyObject 
* _resultobj
; 
3188     PyObject 
* _argo0 
= 0; 
3189     char *_kwnames
[] = { "self","start","data", NULL 
}; 
3192     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_FindItemData",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3195         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3196         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3197             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_FindItemData. Expected _wxListCtrl_p."); 
3202     wxPy_BEGIN_ALLOW_THREADS
; 
3203         _result 
= (long )wxListCtrl_FindItemData(_arg0
,_arg1
,_arg2
); 
3205     wxPy_END_ALLOW_THREADS
; 
3206 }    _resultobj 
= Py_BuildValue("l",_result
); 
3210 #define wxListCtrl_FindItemAtPos(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->FindItem(_swigarg0,_swigarg1,_swigarg2)) 
3211 static PyObject 
*_wrap_wxListCtrl_FindItemAtPos(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3212     PyObject 
* _resultobj
; 
3218     PyObject 
* _argo0 
= 0; 
3220     PyObject 
* _obj2 
= 0; 
3221     char *_kwnames
[] = { "self","start","pt","direction", NULL 
}; 
3224     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlOi:wxListCtrl_FindItemAtPos",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_arg3
))  
3227         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3228         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3229             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_FindItemAtPos. Expected _wxListCtrl_p."); 
3235     if (! wxPoint_helper(_obj2
, &_arg2
)) 
3239     wxPy_BEGIN_ALLOW_THREADS
; 
3240         _result 
= (long )wxListCtrl_FindItemAtPos(_arg0
,_arg1
,*_arg2
,_arg3
); 
3242     wxPy_END_ALLOW_THREADS
; 
3243 }    _resultobj 
= Py_BuildValue("l",_result
); 
3247 #define wxListCtrl_GetColumn(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetColumn(_swigarg0,_swigarg1)) 
3248 static PyObject 
*_wrap_wxListCtrl_GetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3249     PyObject 
* _resultobj
; 
3254     PyObject 
* _argo0 
= 0; 
3255     PyObject 
* _argo2 
= 0; 
3256     char *_kwnames
[] = { "self","col","item", NULL 
}; 
3259     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxListCtrl_GetColumn",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
3262         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3263         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3264             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetColumn. Expected _wxListCtrl_p."); 
3269         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
3270         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxListItem_p")) { 
3271             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxListCtrl_GetColumn. Expected _wxListItem_p."); 
3276     wxPy_BEGIN_ALLOW_THREADS
; 
3277         _result 
= (bool )wxListCtrl_GetColumn(_arg0
,_arg1
,*_arg2
); 
3279     wxPy_END_ALLOW_THREADS
; 
3280 }    _resultobj 
= Py_BuildValue("i",_result
); 
3284 #define wxListCtrl_GetColumnWidth(_swigobj,_swigarg0)  (_swigobj->GetColumnWidth(_swigarg0)) 
3285 static PyObject 
*_wrap_wxListCtrl_GetColumnWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3286     PyObject 
* _resultobj
; 
3290     PyObject 
* _argo0 
= 0; 
3291     char *_kwnames
[] = { "self","col", NULL 
}; 
3294     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetColumnWidth",_kwnames
,&_argo0
,&_arg1
))  
3297         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3298         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3299             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetColumnWidth. Expected _wxListCtrl_p."); 
3304     wxPy_BEGIN_ALLOW_THREADS
; 
3305         _result 
= (int )wxListCtrl_GetColumnWidth(_arg0
,_arg1
); 
3307     wxPy_END_ALLOW_THREADS
; 
3308 }    _resultobj 
= Py_BuildValue("i",_result
); 
3312 #define wxListCtrl_GetCountPerPage(_swigobj)  (_swigobj->GetCountPerPage()) 
3313 static PyObject 
*_wrap_wxListCtrl_GetCountPerPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3314     PyObject 
* _resultobj
; 
3317     PyObject 
* _argo0 
= 0; 
3318     char *_kwnames
[] = { "self", NULL 
}; 
3321     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetCountPerPage",_kwnames
,&_argo0
))  
3324         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3325         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3326             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetCountPerPage. Expected _wxListCtrl_p."); 
3331     wxPy_BEGIN_ALLOW_THREADS
; 
3332         _result 
= (int )wxListCtrl_GetCountPerPage(_arg0
); 
3334     wxPy_END_ALLOW_THREADS
; 
3335 }    _resultobj 
= Py_BuildValue("i",_result
); 
3339 #define wxListCtrl_GetImageList(_swigobj,_swigarg0)  (_swigobj->GetImageList(_swigarg0)) 
3340 static PyObject 
*_wrap_wxListCtrl_GetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3341     PyObject 
* _resultobj
; 
3342     wxImageList 
* _result
; 
3345     PyObject 
* _argo0 
= 0; 
3346     char *_kwnames
[] = { "self","which", NULL 
}; 
3350     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetImageList",_kwnames
,&_argo0
,&_arg1
))  
3353         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3354         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3355             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetImageList. Expected _wxListCtrl_p."); 
3360     wxPy_BEGIN_ALLOW_THREADS
; 
3361         _result 
= (wxImageList 
*)wxListCtrl_GetImageList(_arg0
,_arg1
); 
3363     wxPy_END_ALLOW_THREADS
; 
3365         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxImageList_p"); 
3366         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3369         _resultobj 
= Py_None
; 
3374 #define wxListCtrl_GetItemData(_swigobj,_swigarg0)  (_swigobj->GetItemData(_swigarg0)) 
3375 static PyObject 
*_wrap_wxListCtrl_GetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3376     PyObject 
* _resultobj
; 
3380     PyObject 
* _argo0 
= 0; 
3381     char *_kwnames
[] = { "self","item", NULL 
}; 
3384     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemData",_kwnames
,&_argo0
,&_arg1
))  
3387         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3388         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3389             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemData. Expected _wxListCtrl_p."); 
3394     wxPy_BEGIN_ALLOW_THREADS
; 
3395         _result 
= (long )wxListCtrl_GetItemData(_arg0
,_arg1
); 
3397     wxPy_END_ALLOW_THREADS
; 
3398 }    _resultobj 
= Py_BuildValue("l",_result
); 
3402 static wxListItem 
* wxListCtrl_GetItem(wxListCtrl 
*self
,long  itemId
,int  col
) { 
3403             wxListItem
* info 
= new wxListItem
; 
3404             info
->m_itemId 
= itemId
; 
3406             info
->m_mask 
= 0xFFFF; 
3407             self
->GetItem(*info
); 
3410 static PyObject 
*_wrap_wxListCtrl_GetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3411     PyObject 
* _resultobj
; 
3412     wxListItem 
* _result
; 
3415     int  _arg2 
= (int ) 0; 
3416     PyObject 
* _argo0 
= 0; 
3417     char *_kwnames
[] = { "self","itemId","col", NULL 
}; 
3421     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListCtrl_GetItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3424         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3425         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3426             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItem. Expected _wxListCtrl_p."); 
3431     wxPy_BEGIN_ALLOW_THREADS
; 
3432         _result 
= (wxListItem 
*)wxListCtrl_GetItem(_arg0
,_arg1
,_arg2
); 
3434     wxPy_END_ALLOW_THREADS
; 
3436         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItem_p"); 
3437         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3440         _resultobj 
= Py_None
; 
3445 static wxPoint 
* wxListCtrl_GetItemPosition(wxListCtrl 
*self
,long  item
) { 
3446             wxPoint
* pos 
= new wxPoint
; 
3447             self
->GetItemPosition(item
, *pos
); 
3450 static PyObject 
*_wrap_wxListCtrl_GetItemPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3451     PyObject 
* _resultobj
; 
3455     PyObject 
* _argo0 
= 0; 
3456     char *_kwnames
[] = { "self","item", NULL 
}; 
3460     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemPosition",_kwnames
,&_argo0
,&_arg1
))  
3463         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3464         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3465             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemPosition. Expected _wxListCtrl_p."); 
3470     wxPy_BEGIN_ALLOW_THREADS
; 
3471         _result 
= (wxPoint 
*)wxListCtrl_GetItemPosition(_arg0
,_arg1
); 
3473     wxPy_END_ALLOW_THREADS
; 
3475         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPoint_p"); 
3476         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3479         _resultobj 
= Py_None
; 
3484 static wxRect 
* wxListCtrl_GetItemRect(wxListCtrl 
*self
,long  item
,int  code
) { 
3485             wxRect
* rect
= new wxRect
; 
3486             self
->GetItemRect(item
, *rect
, code
); 
3489 static PyObject 
*_wrap_wxListCtrl_GetItemRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3490     PyObject 
* _resultobj
; 
3494     int  _arg2 
= (int ) (wxLIST_RECT_BOUNDS
); 
3495     PyObject 
* _argo0 
= 0; 
3496     char *_kwnames
[] = { "self","item","code", NULL 
}; 
3500     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListCtrl_GetItemRect",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3503         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3504         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3505             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemRect. Expected _wxListCtrl_p."); 
3510     wxPy_BEGIN_ALLOW_THREADS
; 
3511         _result 
= (wxRect 
*)wxListCtrl_GetItemRect(_arg0
,_arg1
,_arg2
); 
3513     wxPy_END_ALLOW_THREADS
; 
3515         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxRect_p"); 
3516         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3519         _resultobj 
= Py_None
; 
3524 #define wxListCtrl_GetItemState(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetItemState(_swigarg0,_swigarg1)) 
3525 static PyObject 
*_wrap_wxListCtrl_GetItemState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3526     PyObject 
* _resultobj
; 
3531     PyObject 
* _argo0 
= 0; 
3532     char *_kwnames
[] = { "self","item","stateMask", NULL 
}; 
3535     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_GetItemState",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3538         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3539         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3540             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemState. Expected _wxListCtrl_p."); 
3545     wxPy_BEGIN_ALLOW_THREADS
; 
3546         _result 
= (int )wxListCtrl_GetItemState(_arg0
,_arg1
,_arg2
); 
3548     wxPy_END_ALLOW_THREADS
; 
3549 }    _resultobj 
= Py_BuildValue("i",_result
); 
3553 #define wxListCtrl_GetItemCount(_swigobj)  (_swigobj->GetItemCount()) 
3554 static PyObject 
*_wrap_wxListCtrl_GetItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3555     PyObject 
* _resultobj
; 
3558     PyObject 
* _argo0 
= 0; 
3559     char *_kwnames
[] = { "self", NULL 
}; 
3562     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetItemCount",_kwnames
,&_argo0
))  
3565         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3566         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3567             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemCount. Expected _wxListCtrl_p."); 
3572     wxPy_BEGIN_ALLOW_THREADS
; 
3573         _result 
= (int )wxListCtrl_GetItemCount(_arg0
); 
3575     wxPy_END_ALLOW_THREADS
; 
3576 }    _resultobj 
= Py_BuildValue("i",_result
); 
3580 #define wxListCtrl_GetItemSpacing(_swigobj,_swigarg0)  (_swigobj->GetItemSpacing(_swigarg0)) 
3581 static PyObject 
*_wrap_wxListCtrl_GetItemSpacing(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3582     PyObject 
* _resultobj
; 
3586     PyObject 
* _argo0 
= 0; 
3588     char *_kwnames
[] = { "self","isSmall", NULL 
}; 
3591     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetItemSpacing",_kwnames
,&_argo0
,&tempbool1
))  
3594         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3595         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3596             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemSpacing. Expected _wxListCtrl_p."); 
3600     _arg1 
= (bool ) tempbool1
; 
3602     wxPy_BEGIN_ALLOW_THREADS
; 
3603         _result 
= (int )wxListCtrl_GetItemSpacing(_arg0
,_arg1
); 
3605     wxPy_END_ALLOW_THREADS
; 
3606 }    _resultobj 
= Py_BuildValue("i",_result
); 
3610 #define wxListCtrl_GetItemText(_swigobj,_swigarg0)  (_swigobj->GetItemText(_swigarg0)) 
3611 static PyObject 
*_wrap_wxListCtrl_GetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3612     PyObject 
* _resultobj
; 
3616     PyObject 
* _argo0 
= 0; 
3617     char *_kwnames
[] = { "self","item", NULL 
}; 
3620     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemText",_kwnames
,&_argo0
,&_arg1
))  
3623         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3624         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3625             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemText. Expected _wxListCtrl_p."); 
3630     wxPy_BEGIN_ALLOW_THREADS
; 
3631         _result 
= new wxString (wxListCtrl_GetItemText(_arg0
,_arg1
)); 
3633     wxPy_END_ALLOW_THREADS
; 
3635     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
3643 #define wxListCtrl_GetNextItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->GetNextItem(_swigarg0,_swigarg1,_swigarg2)) 
3644 static PyObject 
*_wrap_wxListCtrl_GetNextItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3645     PyObject 
* _resultobj
; 
3649     int  _arg2 
= (int ) (wxLIST_NEXT_ALL
); 
3650     int  _arg3 
= (int ) (wxLIST_STATE_DONTCARE
); 
3651     PyObject 
* _argo0 
= 0; 
3652     char *_kwnames
[] = { "self","item","geometry","state", NULL 
}; 
3655     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|ii:wxListCtrl_GetNextItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
3658         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3659         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3660             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetNextItem. Expected _wxListCtrl_p."); 
3665     wxPy_BEGIN_ALLOW_THREADS
; 
3666         _result 
= (long )wxListCtrl_GetNextItem(_arg0
,_arg1
,_arg2
,_arg3
); 
3668     wxPy_END_ALLOW_THREADS
; 
3669 }    _resultobj 
= Py_BuildValue("l",_result
); 
3673 #define wxListCtrl_GetSelectedItemCount(_swigobj)  (_swigobj->GetSelectedItemCount()) 
3674 static PyObject 
*_wrap_wxListCtrl_GetSelectedItemCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3675     PyObject 
* _resultobj
; 
3678     PyObject 
* _argo0 
= 0; 
3679     char *_kwnames
[] = { "self", NULL 
}; 
3682     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetSelectedItemCount",_kwnames
,&_argo0
))  
3685         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3686         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3687             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetSelectedItemCount. Expected _wxListCtrl_p."); 
3692     wxPy_BEGIN_ALLOW_THREADS
; 
3693         _result 
= (int )wxListCtrl_GetSelectedItemCount(_arg0
); 
3695     wxPy_END_ALLOW_THREADS
; 
3696 }    _resultobj 
= Py_BuildValue("i",_result
); 
3700 #define wxListCtrl_GetTopItem(_swigobj)  (_swigobj->GetTopItem()) 
3701 static PyObject 
*_wrap_wxListCtrl_GetTopItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3702     PyObject 
* _resultobj
; 
3705     PyObject 
* _argo0 
= 0; 
3706     char *_kwnames
[] = { "self", NULL 
}; 
3709     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetTopItem",_kwnames
,&_argo0
))  
3712         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3713         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3714             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetTopItem. Expected _wxListCtrl_p."); 
3719     wxPy_BEGIN_ALLOW_THREADS
; 
3720         _result 
= (long )wxListCtrl_GetTopItem(_arg0
); 
3722     wxPy_END_ALLOW_THREADS
; 
3723 }    _resultobj 
= Py_BuildValue("l",_result
); 
3727 #define wxListCtrl_HitTest(_swigobj,_swigarg0,_swigarg1)  (_swigobj->HitTest(_swigarg0,_swigarg1)) 
3728 static PyObject 
*_wrap_wxListCtrl_HitTest(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3729     PyObject 
* _resultobj
; 
3735     PyObject 
* _argo0 
= 0; 
3737     PyObject 
* _obj1 
= 0; 
3738     char *_kwnames
[] = { "self","point", NULL 
}; 
3744     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_HitTest",_kwnames
,&_argo0
,&_obj1
))  
3747         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3748         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3749             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_HitTest. Expected _wxListCtrl_p."); 
3755     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3759     wxPy_BEGIN_ALLOW_THREADS
; 
3760         _result 
= (long )wxListCtrl_HitTest(_arg0
,*_arg1
,*_arg2
); 
3762     wxPy_END_ALLOW_THREADS
; 
3763 }    _resultobj 
= Py_BuildValue("l",_result
); 
3766     o 
= PyInt_FromLong((long) (*_arg2
)); 
3767     _resultobj 
= t_output_helper(_resultobj
, o
); 
3772 #define wxListCtrl_InsertColumnInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->InsertColumn(_swigarg0,_swigarg1)) 
3773 static PyObject 
*_wrap_wxListCtrl_InsertColumnInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3774     PyObject 
* _resultobj
; 
3779     PyObject 
* _argo0 
= 0; 
3780     PyObject 
* _argo2 
= 0; 
3781     char *_kwnames
[] = { "self","col","info", NULL 
}; 
3784     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_InsertColumnInfo",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
3787         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3788         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3789             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertColumnInfo. Expected _wxListCtrl_p."); 
3794         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
3795         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxListItem_p")) { 
3796             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxListCtrl_InsertColumnInfo. Expected _wxListItem_p."); 
3801     wxPy_BEGIN_ALLOW_THREADS
; 
3802         _result 
= (long )wxListCtrl_InsertColumnInfo(_arg0
,_arg1
,*_arg2
); 
3804     wxPy_END_ALLOW_THREADS
; 
3805 }    _resultobj 
= Py_BuildValue("l",_result
); 
3809 #define wxListCtrl_InsertColumn(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->InsertColumn(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3810 static PyObject 
*_wrap_wxListCtrl_InsertColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3811     PyObject 
* _resultobj
; 
3816     int  _arg3 
= (int ) (wxLIST_FORMAT_LEFT
); 
3817     int  _arg4 
= (int ) -1; 
3818     PyObject 
* _argo0 
= 0; 
3819     PyObject 
* _obj2 
= 0; 
3820     char *_kwnames
[] = { "self","col","heading","format","width", NULL 
}; 
3823     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO|ii:wxListCtrl_InsertColumn",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_arg3
,&_arg4
))  
3826         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3827         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3828             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertColumn. Expected _wxListCtrl_p."); 
3833 #if PYTHON_API_VERSION >= 1009 
3834     char* tmpPtr
; int tmpSize
; 
3835     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
3836         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
3839     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
3841     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
3843     if (!PyString_Check(_obj2
)) { 
3844         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3847     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
3851     wxPy_BEGIN_ALLOW_THREADS
; 
3852         _result 
= (long )wxListCtrl_InsertColumn(_arg0
,_arg1
,*_arg2
,_arg3
,_arg4
); 
3854     wxPy_END_ALLOW_THREADS
; 
3855 }    _resultobj 
= Py_BuildValue("l",_result
); 
3863 #define wxListCtrl_InsertItem(_swigobj,_swigarg0)  (_swigobj->InsertItem(_swigarg0)) 
3864 static PyObject 
*_wrap_wxListCtrl_InsertItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3865     PyObject 
* _resultobj
; 
3869     PyObject 
* _argo0 
= 0; 
3870     PyObject 
* _argo1 
= 0; 
3871     char *_kwnames
[] = { "self","info", NULL 
}; 
3874     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_InsertItem",_kwnames
,&_argo0
,&_argo1
))  
3877         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3878         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3879             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertItem. Expected _wxListCtrl_p."); 
3884         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3885         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxListItem_p")) { 
3886             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_InsertItem. Expected _wxListItem_p."); 
3891     wxPy_BEGIN_ALLOW_THREADS
; 
3892         _result 
= (long )wxListCtrl_InsertItem(_arg0
,*_arg1
); 
3894     wxPy_END_ALLOW_THREADS
; 
3895 }    _resultobj 
= Py_BuildValue("l",_result
); 
3899 #define wxListCtrl_InsertStringItem(_swigobj,_swigarg0,_swigarg1)  (_swigobj->InsertItem(_swigarg0,_swigarg1)) 
3900 static PyObject 
*_wrap_wxListCtrl_InsertStringItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3901     PyObject 
* _resultobj
; 
3906     PyObject 
* _argo0 
= 0; 
3907     PyObject 
* _obj2 
= 0; 
3908     char *_kwnames
[] = { "self","index","label", NULL 
}; 
3911     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_InsertStringItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
3914         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3915         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3916             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertStringItem. Expected _wxListCtrl_p."); 
3921 #if PYTHON_API_VERSION >= 1009 
3922     char* tmpPtr
; int tmpSize
; 
3923     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
3924         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
3927     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
3929     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
3931     if (!PyString_Check(_obj2
)) { 
3932         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3935     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
3939     wxPy_BEGIN_ALLOW_THREADS
; 
3940         _result 
= (long )wxListCtrl_InsertStringItem(_arg0
,_arg1
,*_arg2
); 
3942     wxPy_END_ALLOW_THREADS
; 
3943 }    _resultobj 
= Py_BuildValue("l",_result
); 
3951 #define wxListCtrl_InsertImageItem(_swigobj,_swigarg0,_swigarg1)  (_swigobj->InsertItem(_swigarg0,_swigarg1)) 
3952 static PyObject 
*_wrap_wxListCtrl_InsertImageItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3953     PyObject 
* _resultobj
; 
3958     PyObject 
* _argo0 
= 0; 
3959     char *_kwnames
[] = { "self","index","imageIndex", NULL 
}; 
3962     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oli:wxListCtrl_InsertImageItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3965         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3966         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3967             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertImageItem. Expected _wxListCtrl_p."); 
3972     wxPy_BEGIN_ALLOW_THREADS
; 
3973         _result 
= (long )wxListCtrl_InsertImageItem(_arg0
,_arg1
,_arg2
); 
3975     wxPy_END_ALLOW_THREADS
; 
3976 }    _resultobj 
= Py_BuildValue("l",_result
); 
3980 #define wxListCtrl_InsertImageStringItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2)) 
3981 static PyObject 
*_wrap_wxListCtrl_InsertImageStringItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3982     PyObject 
* _resultobj
; 
3988     PyObject 
* _argo0 
= 0; 
3989     PyObject 
* _obj2 
= 0; 
3990     char *_kwnames
[] = { "self","index","label","imageIndex", NULL 
}; 
3993     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlOi:wxListCtrl_InsertImageStringItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_arg3
))  
3996         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3997         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3998             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertImageStringItem. Expected _wxListCtrl_p."); 
4003 #if PYTHON_API_VERSION >= 1009 
4004     char* tmpPtr
; int tmpSize
; 
4005     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
4006         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
4009     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
4011     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
4013     if (!PyString_Check(_obj2
)) { 
4014         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4017     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
4021     wxPy_BEGIN_ALLOW_THREADS
; 
4022         _result 
= (long )wxListCtrl_InsertImageStringItem(_arg0
,_arg1
,*_arg2
,_arg3
); 
4024     wxPy_END_ALLOW_THREADS
; 
4025 }    _resultobj 
= Py_BuildValue("l",_result
); 
4033 #define wxListCtrl_ScrollList(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ScrollList(_swigarg0,_swigarg1)) 
4034 static PyObject 
*_wrap_wxListCtrl_ScrollList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4035     PyObject 
* _resultobj
; 
4040     PyObject 
* _argo0 
= 0; 
4041     char *_kwnames
[] = { "self","dx","dy", NULL 
}; 
4044     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxListCtrl_ScrollList",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4047         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4048         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4049             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_ScrollList. Expected _wxListCtrl_p."); 
4054     wxPy_BEGIN_ALLOW_THREADS
; 
4055         _result 
= (bool )wxListCtrl_ScrollList(_arg0
,_arg1
,_arg2
); 
4057     wxPy_END_ALLOW_THREADS
; 
4058 }    _resultobj 
= Py_BuildValue("i",_result
); 
4062 #define wxListCtrl_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
4063 static PyObject 
*_wrap_wxListCtrl_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4064     PyObject 
* _resultobj
; 
4067     PyObject 
* _argo0 
= 0; 
4069     PyObject 
* _obj1 
= 0; 
4070     char *_kwnames
[] = { "self","col", NULL 
}; 
4073     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
4076         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4077         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4078             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetBackgroundColour. Expected _wxListCtrl_p."); 
4084     if (! wxColour_helper(_obj1
, &_arg1
)) 
4088     wxPy_BEGIN_ALLOW_THREADS
; 
4089         wxListCtrl_SetBackgroundColour(_arg0
,*_arg1
); 
4091     wxPy_END_ALLOW_THREADS
; 
4092 }    Py_INCREF(Py_None
); 
4093     _resultobj 
= Py_None
; 
4097 #define wxListCtrl_SetColumn(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetColumn(_swigarg0,_swigarg1)) 
4098 static PyObject 
*_wrap_wxListCtrl_SetColumn(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4099     PyObject 
* _resultobj
; 
4104     PyObject 
* _argo0 
= 0; 
4105     PyObject 
* _argo2 
= 0; 
4106     char *_kwnames
[] = { "self","col","item", NULL 
}; 
4109     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxListCtrl_SetColumn",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
4112         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4113         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4114             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetColumn. Expected _wxListCtrl_p."); 
4119         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
4120         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxListItem_p")) { 
4121             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxListCtrl_SetColumn. Expected _wxListItem_p."); 
4126     wxPy_BEGIN_ALLOW_THREADS
; 
4127         _result 
= (bool )wxListCtrl_SetColumn(_arg0
,_arg1
,*_arg2
); 
4129     wxPy_END_ALLOW_THREADS
; 
4130 }    _resultobj 
= Py_BuildValue("i",_result
); 
4134 #define wxListCtrl_SetColumnWidth(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetColumnWidth(_swigarg0,_swigarg1)) 
4135 static PyObject 
*_wrap_wxListCtrl_SetColumnWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4136     PyObject 
* _resultobj
; 
4141     PyObject 
* _argo0 
= 0; 
4142     char *_kwnames
[] = { "self","col","width", NULL 
}; 
4145     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxListCtrl_SetColumnWidth",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4148         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4149         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4150             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetColumnWidth. Expected _wxListCtrl_p."); 
4155     wxPy_BEGIN_ALLOW_THREADS
; 
4156         _result 
= (bool )wxListCtrl_SetColumnWidth(_arg0
,_arg1
,_arg2
); 
4158     wxPy_END_ALLOW_THREADS
; 
4159 }    _resultobj 
= Py_BuildValue("i",_result
); 
4163 #define wxListCtrl_SetImageList(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetImageList(_swigarg0,_swigarg1)) 
4164 static PyObject 
*_wrap_wxListCtrl_SetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4165     PyObject 
* _resultobj
; 
4167     wxImageList 
* _arg1
; 
4169     PyObject 
* _argo0 
= 0; 
4170     PyObject 
* _argo1 
= 0; 
4171     char *_kwnames
[] = { "self","imageList","which", NULL 
}; 
4174     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxListCtrl_SetImageList",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
4177         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4178         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4179             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetImageList. Expected _wxListCtrl_p."); 
4184         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4185         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
4186             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_SetImageList. Expected _wxImageList_p."); 
4191     wxPy_BEGIN_ALLOW_THREADS
; 
4192         wxListCtrl_SetImageList(_arg0
,_arg1
,_arg2
); 
4194     wxPy_END_ALLOW_THREADS
; 
4195 }    Py_INCREF(Py_None
); 
4196     _resultobj 
= Py_None
; 
4200 #define wxListCtrl_SetItem(_swigobj,_swigarg0)  (_swigobj->SetItem(_swigarg0)) 
4201 static PyObject 
*_wrap_wxListCtrl_SetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4202     PyObject 
* _resultobj
; 
4206     PyObject 
* _argo0 
= 0; 
4207     PyObject 
* _argo1 
= 0; 
4208     char *_kwnames
[] = { "self","info", NULL 
}; 
4211     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SetItem",_kwnames
,&_argo0
,&_argo1
))  
4214         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4215         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4216             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItem. Expected _wxListCtrl_p."); 
4221         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4222         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxListItem_p")) { 
4223             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_SetItem. Expected _wxListItem_p."); 
4228     wxPy_BEGIN_ALLOW_THREADS
; 
4229         _result 
= (bool )wxListCtrl_SetItem(_arg0
,*_arg1
); 
4231     wxPy_END_ALLOW_THREADS
; 
4232 }    _resultobj 
= Py_BuildValue("i",_result
); 
4236 #define wxListCtrl_SetStringItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->SetItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4237 static PyObject 
*_wrap_wxListCtrl_SetStringItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4238     PyObject 
* _resultobj
; 
4244     int  _arg4 
= (int ) -1; 
4245     PyObject 
* _argo0 
= 0; 
4246     PyObject 
* _obj3 
= 0; 
4247     char *_kwnames
[] = { "self","index","col","label","imageId", NULL 
}; 
4250     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OliO|i:wxListCtrl_SetStringItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
,&_arg4
))  
4253         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4254         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4255             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetStringItem. Expected _wxListCtrl_p."); 
4260 #if PYTHON_API_VERSION >= 1009 
4261     char* tmpPtr
; int tmpSize
; 
4262     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
4263         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
4266     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
4268     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
4270     if (!PyString_Check(_obj3
)) { 
4271         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4274     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
4278     wxPy_BEGIN_ALLOW_THREADS
; 
4279         _result 
= (long )wxListCtrl_SetStringItem(_arg0
,_arg1
,_arg2
,*_arg3
,_arg4
); 
4281     wxPy_END_ALLOW_THREADS
; 
4282 }    _resultobj 
= Py_BuildValue("l",_result
); 
4290 #define wxListCtrl_SetItemData(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemData(_swigarg0,_swigarg1)) 
4291 static PyObject 
*_wrap_wxListCtrl_SetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4292     PyObject 
* _resultobj
; 
4297     PyObject 
* _argo0 
= 0; 
4298     char *_kwnames
[] = { "self","item","data", NULL 
}; 
4301     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_SetItemData",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4304         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4305         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4306             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemData. Expected _wxListCtrl_p."); 
4311     wxPy_BEGIN_ALLOW_THREADS
; 
4312         _result 
= (bool )wxListCtrl_SetItemData(_arg0
,_arg1
,_arg2
); 
4314     wxPy_END_ALLOW_THREADS
; 
4315 }    _resultobj 
= Py_BuildValue("i",_result
); 
4319 #define wxListCtrl_SetItemImage(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetItemImage(_swigarg0,_swigarg1,_swigarg2)) 
4320 static PyObject 
*_wrap_wxListCtrl_SetItemImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4321     PyObject 
* _resultobj
; 
4327     PyObject 
* _argo0 
= 0; 
4328     char *_kwnames
[] = { "self","item","image","selImage", NULL 
}; 
4331     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Olii:wxListCtrl_SetItemImage",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
4334         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4335         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4336             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemImage. Expected _wxListCtrl_p."); 
4341     wxPy_BEGIN_ALLOW_THREADS
; 
4342         _result 
= (bool )wxListCtrl_SetItemImage(_arg0
,_arg1
,_arg2
,_arg3
); 
4344     wxPy_END_ALLOW_THREADS
; 
4345 }    _resultobj 
= Py_BuildValue("i",_result
); 
4349 #define wxListCtrl_SetItemPosition(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemPosition(_swigarg0,_swigarg1)) 
4350 static PyObject 
*_wrap_wxListCtrl_SetItemPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4351     PyObject 
* _resultobj
; 
4356     PyObject 
* _argo0 
= 0; 
4358     PyObject 
* _obj2 
= 0; 
4359     char *_kwnames
[] = { "self","item","pos", NULL 
}; 
4362     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_SetItemPosition",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
4365         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4366         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4367             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemPosition. Expected _wxListCtrl_p."); 
4373     if (! wxPoint_helper(_obj2
, &_arg2
)) 
4377     wxPy_BEGIN_ALLOW_THREADS
; 
4378         _result 
= (bool )wxListCtrl_SetItemPosition(_arg0
,_arg1
,*_arg2
); 
4380     wxPy_END_ALLOW_THREADS
; 
4381 }    _resultobj 
= Py_BuildValue("i",_result
); 
4385 #define wxListCtrl_SetItemState(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetItemState(_swigarg0,_swigarg1,_swigarg2)) 
4386 static PyObject 
*_wrap_wxListCtrl_SetItemState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4387     PyObject 
* _resultobj
; 
4393     PyObject 
* _argo0 
= 0; 
4394     char *_kwnames
[] = { "self","item","state","stateMask", NULL 
}; 
4397     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Olll:wxListCtrl_SetItemState",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
4400         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4401         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4402             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemState. Expected _wxListCtrl_p."); 
4407     wxPy_BEGIN_ALLOW_THREADS
; 
4408         _result 
= (bool )wxListCtrl_SetItemState(_arg0
,_arg1
,_arg2
,_arg3
); 
4410     wxPy_END_ALLOW_THREADS
; 
4411 }    _resultobj 
= Py_BuildValue("i",_result
); 
4415 #define wxListCtrl_SetItemText(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemText(_swigarg0,_swigarg1)) 
4416 static PyObject 
*_wrap_wxListCtrl_SetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4417     PyObject 
* _resultobj
; 
4421     PyObject 
* _argo0 
= 0; 
4422     PyObject 
* _obj2 
= 0; 
4423     char *_kwnames
[] = { "self","item","text", NULL 
}; 
4426     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_SetItemText",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
4429         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4430         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4431             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemText. Expected _wxListCtrl_p."); 
4436 #if PYTHON_API_VERSION >= 1009 
4437     char* tmpPtr
; int tmpSize
; 
4438     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
4439         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
4442     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
4444     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
4446     if (!PyString_Check(_obj2
)) { 
4447         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4450     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
4454     wxPy_BEGIN_ALLOW_THREADS
; 
4455         wxListCtrl_SetItemText(_arg0
,_arg1
,*_arg2
); 
4457     wxPy_END_ALLOW_THREADS
; 
4458 }    Py_INCREF(Py_None
); 
4459     _resultobj 
= Py_None
; 
4467 #define wxListCtrl_SetSingleStyle(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSingleStyle(_swigarg0,_swigarg1)) 
4468 static PyObject 
*_wrap_wxListCtrl_SetSingleStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4469     PyObject 
* _resultobj
; 
4472     bool  _arg2 
= (bool ) TRUE
; 
4473     PyObject 
* _argo0 
= 0; 
4474     int tempbool2 
= (int) TRUE
; 
4475     char *_kwnames
[] = { "self","style","add", NULL 
}; 
4478     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListCtrl_SetSingleStyle",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
4481         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4482         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4483             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetSingleStyle. Expected _wxListCtrl_p."); 
4487     _arg2 
= (bool ) tempbool2
; 
4489     wxPy_BEGIN_ALLOW_THREADS
; 
4490         wxListCtrl_SetSingleStyle(_arg0
,_arg1
,_arg2
); 
4492     wxPy_END_ALLOW_THREADS
; 
4493 }    Py_INCREF(Py_None
); 
4494     _resultobj 
= Py_None
; 
4498 #define wxListCtrl_SetWindowStyleFlag(_swigobj,_swigarg0)  (_swigobj->SetWindowStyleFlag(_swigarg0)) 
4499 static PyObject 
*_wrap_wxListCtrl_SetWindowStyleFlag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4500     PyObject 
* _resultobj
; 
4503     PyObject 
* _argo0 
= 0; 
4504     char *_kwnames
[] = { "self","style", NULL 
}; 
4507     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_SetWindowStyleFlag",_kwnames
,&_argo0
,&_arg1
))  
4510         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4511         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4512             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetWindowStyleFlag. Expected _wxListCtrl_p."); 
4517     wxPy_BEGIN_ALLOW_THREADS
; 
4518         wxListCtrl_SetWindowStyleFlag(_arg0
,_arg1
); 
4520     wxPy_END_ALLOW_THREADS
; 
4521 }    Py_INCREF(Py_None
); 
4522     _resultobj 
= Py_None
; 
4526 static bool  wxListCtrl_SortItems(wxListCtrl 
*self
,PyObject 
* func
) { 
4527             if (!PyCallable_Check(func
)) 
4530             return self
->SortItems(wxPyListCtrl_SortItems
, (long)func
); 
4532 static PyObject 
*_wrap_wxListCtrl_SortItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4533     PyObject 
* _resultobj
; 
4537     PyObject 
* _argo0 
= 0; 
4538     PyObject 
* _obj1 
= 0; 
4539     char *_kwnames
[] = { "self","func", NULL 
}; 
4542     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SortItems",_kwnames
,&_argo0
,&_obj1
))  
4545         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4546         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
4547             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SortItems. Expected _wxListCtrl_p."); 
4555     wxPy_BEGIN_ALLOW_THREADS
; 
4556         _result 
= (bool )wxListCtrl_SortItems(_arg0
,_arg1
); 
4558     wxPy_END_ALLOW_THREADS
; 
4559 }    _resultobj 
= Py_BuildValue("i",_result
); 
4563 #define new_wxTreeItemId() (new wxTreeItemId()) 
4564 static PyObject 
*_wrap_new_wxTreeItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4565     PyObject 
* _resultobj
; 
4566     wxTreeItemId 
* _result
; 
4567     char *_kwnames
[] = {  NULL 
}; 
4571     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxTreeItemId",_kwnames
))  
4574     wxPy_BEGIN_ALLOW_THREADS
; 
4575         _result 
= (wxTreeItemId 
*)new_wxTreeItemId(); 
4577     wxPy_END_ALLOW_THREADS
; 
4579         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeItemId_p"); 
4580         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4583         _resultobj 
= Py_None
; 
4588 #define delete_wxTreeItemId(_swigobj) (delete _swigobj) 
4589 static PyObject 
*_wrap_delete_wxTreeItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4590     PyObject 
* _resultobj
; 
4591     wxTreeItemId 
* _arg0
; 
4592     PyObject 
* _argo0 
= 0; 
4593     char *_kwnames
[] = { "self", NULL 
}; 
4596     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxTreeItemId",_kwnames
,&_argo0
))  
4599         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4600         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemId_p")) { 
4601             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxTreeItemId. Expected _wxTreeItemId_p."); 
4606     wxPy_BEGIN_ALLOW_THREADS
; 
4607         delete_wxTreeItemId(_arg0
); 
4609     wxPy_END_ALLOW_THREADS
; 
4610 }    Py_INCREF(Py_None
); 
4611     _resultobj 
= Py_None
; 
4615 #define wxTreeItemId_IsOk(_swigobj)  (_swigobj->IsOk()) 
4616 static PyObject 
*_wrap_wxTreeItemId_IsOk(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4617     PyObject 
* _resultobj
; 
4619     wxTreeItemId 
* _arg0
; 
4620     PyObject 
* _argo0 
= 0; 
4621     char *_kwnames
[] = { "self", NULL 
}; 
4624     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemId_IsOk",_kwnames
,&_argo0
))  
4627         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4628         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemId_p")) { 
4629             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemId_IsOk. Expected _wxTreeItemId_p."); 
4634     wxPy_BEGIN_ALLOW_THREADS
; 
4635         _result 
= (bool )wxTreeItemId_IsOk(_arg0
); 
4637     wxPy_END_ALLOW_THREADS
; 
4638 }    _resultobj 
= Py_BuildValue("i",_result
); 
4642 static int  wxTreeItemId___cmp__(wxTreeItemId 
*self
,wxTreeItemId 
* other
) { 
4643             if (! other
) return -1; 
4644             return *self 
!= *other
; 
4646 static PyObject 
*_wrap_wxTreeItemId___cmp__(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4647     PyObject 
* _resultobj
; 
4649     wxTreeItemId 
* _arg0
; 
4650     wxTreeItemId 
* _arg1
; 
4651     PyObject 
* _argo0 
= 0; 
4652     PyObject 
* _argo1 
= 0; 
4653     char *_kwnames
[] = { "self","other", NULL 
}; 
4656     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemId___cmp__",_kwnames
,&_argo0
,&_argo1
))  
4659         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4660         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemId_p")) { 
4661             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemId___cmp__. Expected _wxTreeItemId_p."); 
4666         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4667         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
4668             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeItemId___cmp__. Expected _wxTreeItemId_p."); 
4673     wxPy_BEGIN_ALLOW_THREADS
; 
4674         _result 
= (int )wxTreeItemId___cmp__(_arg0
,_arg1
); 
4676     wxPy_END_ALLOW_THREADS
; 
4677 }    _resultobj 
= Py_BuildValue("i",_result
); 
4681 #define new_wxTreeItemData(_swigarg0) (new wxPyTreeItemData(_swigarg0)) 
4682 static PyObject 
*_wrap_new_wxTreeItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4683     PyObject 
* _resultobj
; 
4684     wxPyTreeItemData 
* _result
; 
4685     PyObject 
* _arg0 
= (PyObject 
*) NULL
; 
4686     PyObject 
* _obj0 
= 0; 
4687     char *_kwnames
[] = { "obj", NULL 
}; 
4691     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxTreeItemData",_kwnames
,&_obj0
))  
4698     wxPy_BEGIN_ALLOW_THREADS
; 
4699         _result 
= (wxPyTreeItemData 
*)new_wxTreeItemData(_arg0
); 
4701     wxPy_END_ALLOW_THREADS
; 
4703         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeItemData_p"); 
4704         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4707         _resultobj 
= Py_None
; 
4712 #define wxTreeItemData_GetData(_swigobj)  (_swigobj->GetData()) 
4713 static PyObject 
*_wrap_wxTreeItemData_GetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4714     PyObject 
* _resultobj
; 
4716     wxPyTreeItemData 
* _arg0
; 
4717     PyObject 
* _argo0 
= 0; 
4718     char *_kwnames
[] = { "self", NULL 
}; 
4721     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemData_GetData",_kwnames
,&_argo0
))  
4724         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4725         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
4726             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_GetData. Expected _wxPyTreeItemData_p."); 
4731     wxPy_BEGIN_ALLOW_THREADS
; 
4732         _result 
= (PyObject 
*)wxTreeItemData_GetData(_arg0
); 
4734     wxPy_END_ALLOW_THREADS
; 
4736   _resultobj 
= _result
; 
4741 #define wxTreeItemData_SetData(_swigobj,_swigarg0)  (_swigobj->SetData(_swigarg0)) 
4742 static PyObject 
*_wrap_wxTreeItemData_SetData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4743     PyObject 
* _resultobj
; 
4744     wxPyTreeItemData 
* _arg0
; 
4746     PyObject 
* _argo0 
= 0; 
4747     PyObject 
* _obj1 
= 0; 
4748     char *_kwnames
[] = { "self","obj", NULL 
}; 
4751     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemData_SetData",_kwnames
,&_argo0
,&_obj1
))  
4754         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4755         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
4756             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_SetData. Expected _wxPyTreeItemData_p."); 
4764     wxPy_BEGIN_ALLOW_THREADS
; 
4765         wxTreeItemData_SetData(_arg0
,_arg1
); 
4767     wxPy_END_ALLOW_THREADS
; 
4768 }    Py_INCREF(Py_None
); 
4769     _resultobj 
= Py_None
; 
4773 #define wxTreeItemData_GetId(_swigobj)  (_swigobj->GetId()) 
4774 static PyObject 
*_wrap_wxTreeItemData_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4775     PyObject 
* _resultobj
; 
4776     wxTreeItemId 
* _result
; 
4777     wxPyTreeItemData 
* _arg0
; 
4778     PyObject 
* _argo0 
= 0; 
4779     char *_kwnames
[] = { "self", NULL 
}; 
4783     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemData_GetId",_kwnames
,&_argo0
))  
4786         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4787         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
4788             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_GetId. Expected _wxPyTreeItemData_p."); 
4793     wxPy_BEGIN_ALLOW_THREADS
; 
4794         const wxTreeItemId 
& _result_ref 
= wxTreeItemData_GetId(_arg0
); 
4795     _result 
= (wxTreeItemId 
*) &_result_ref
; 
4797     wxPy_END_ALLOW_THREADS
; 
4799         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeItemId_p"); 
4800         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4803         _resultobj 
= Py_None
; 
4808 #define wxTreeItemData_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
4809 static PyObject 
*_wrap_wxTreeItemData_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4810     PyObject 
* _resultobj
; 
4811     wxPyTreeItemData 
* _arg0
; 
4812     wxTreeItemId 
* _arg1
; 
4813     PyObject 
* _argo0 
= 0; 
4814     PyObject 
* _argo1 
= 0; 
4815     char *_kwnames
[] = { "self","id", NULL 
}; 
4818     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemData_SetId",_kwnames
,&_argo0
,&_argo1
))  
4821         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4822         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) { 
4823             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_SetId. Expected _wxPyTreeItemData_p."); 
4828         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4829         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
4830             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeItemData_SetId. Expected _wxTreeItemId_p."); 
4835     wxPy_BEGIN_ALLOW_THREADS
; 
4836         wxTreeItemData_SetId(_arg0
,*_arg1
); 
4838     wxPy_END_ALLOW_THREADS
; 
4839 }    Py_INCREF(Py_None
); 
4840     _resultobj 
= Py_None
; 
4844 static void *SwigwxTreeEventTowxNotifyEvent(void *ptr
) { 
4846     wxNotifyEvent 
*dest
; 
4847     src 
= (wxTreeEvent 
*) ptr
; 
4848     dest 
= (wxNotifyEvent 
*) src
; 
4849     return (void *) dest
; 
4852 static void *SwigwxTreeEventTowxCommandEvent(void *ptr
) { 
4854     wxCommandEvent 
*dest
; 
4855     src 
= (wxTreeEvent 
*) ptr
; 
4856     dest 
= (wxCommandEvent 
*) src
; 
4857     return (void *) dest
; 
4860 static void *SwigwxTreeEventTowxEvent(void *ptr
) { 
4863     src 
= (wxTreeEvent 
*) ptr
; 
4864     dest 
= (wxEvent 
*) src
; 
4865     return (void *) dest
; 
4868 #define wxTreeEvent_GetItem(_swigobj)  (_swigobj->GetItem()) 
4869 static PyObject 
*_wrap_wxTreeEvent_GetItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4870     PyObject 
* _resultobj
; 
4871     wxTreeItemId 
* _result
; 
4872     wxTreeEvent 
* _arg0
; 
4873     PyObject 
* _argo0 
= 0; 
4874     char *_kwnames
[] = { "self", NULL 
}; 
4878     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetItem",_kwnames
,&_argo0
))  
4881         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4882         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
4883             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetItem. Expected _wxTreeEvent_p."); 
4888     wxPy_BEGIN_ALLOW_THREADS
; 
4889         _result 
= new wxTreeItemId (wxTreeEvent_GetItem(_arg0
)); 
4891     wxPy_END_ALLOW_THREADS
; 
4892 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
4893     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4897 #define wxTreeEvent_GetOldItem(_swigobj)  (_swigobj->GetOldItem()) 
4898 static PyObject 
*_wrap_wxTreeEvent_GetOldItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4899     PyObject 
* _resultobj
; 
4900     wxTreeItemId 
* _result
; 
4901     wxTreeEvent 
* _arg0
; 
4902     PyObject 
* _argo0 
= 0; 
4903     char *_kwnames
[] = { "self", NULL 
}; 
4907     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetOldItem",_kwnames
,&_argo0
))  
4910         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4911         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
4912             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetOldItem. Expected _wxTreeEvent_p."); 
4917     wxPy_BEGIN_ALLOW_THREADS
; 
4918         _result 
= new wxTreeItemId (wxTreeEvent_GetOldItem(_arg0
)); 
4920     wxPy_END_ALLOW_THREADS
; 
4921 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
4922     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4926 #define wxTreeEvent_GetPoint(_swigobj)  (_swigobj->GetPoint()) 
4927 static PyObject 
*_wrap_wxTreeEvent_GetPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4928     PyObject 
* _resultobj
; 
4930     wxTreeEvent 
* _arg0
; 
4931     PyObject 
* _argo0 
= 0; 
4932     char *_kwnames
[] = { "self", NULL 
}; 
4936     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetPoint",_kwnames
,&_argo0
))  
4939         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4940         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
4941             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetPoint. Expected _wxTreeEvent_p."); 
4946     wxPy_BEGIN_ALLOW_THREADS
; 
4947         _result 
= new wxPoint (wxTreeEvent_GetPoint(_arg0
)); 
4949     wxPy_END_ALLOW_THREADS
; 
4950 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
4951     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4955 #define wxTreeEvent_GetCode(_swigobj)  (_swigobj->GetCode()) 
4956 static PyObject 
*_wrap_wxTreeEvent_GetCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4957     PyObject 
* _resultobj
; 
4959     wxTreeEvent 
* _arg0
; 
4960     PyObject 
* _argo0 
= 0; 
4961     char *_kwnames
[] = { "self", NULL 
}; 
4964     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetCode",_kwnames
,&_argo0
))  
4967         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4968         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
4969             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetCode. Expected _wxTreeEvent_p."); 
4974     wxPy_BEGIN_ALLOW_THREADS
; 
4975         _result 
= (int )wxTreeEvent_GetCode(_arg0
); 
4977     wxPy_END_ALLOW_THREADS
; 
4978 }    _resultobj 
= Py_BuildValue("i",_result
); 
4982 #define wxTreeEvent_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
4983 static PyObject 
*_wrap_wxTreeEvent_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4984     PyObject 
* _resultobj
; 
4986     wxTreeEvent 
* _arg0
; 
4987     PyObject 
* _argo0 
= 0; 
4988     char *_kwnames
[] = { "self", NULL 
}; 
4991     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetLabel",_kwnames
,&_argo0
))  
4994         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4995         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) { 
4996             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetLabel. Expected _wxTreeEvent_p."); 
5001     wxPy_BEGIN_ALLOW_THREADS
; 
5002         const wxString 
& _result_ref 
= wxTreeEvent_GetLabel(_arg0
); 
5003     _result 
= (wxString 
*) &_result_ref
; 
5005     wxPy_END_ALLOW_THREADS
; 
5007     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
5012 static void *SwigwxPyTreeCtrlTowxControl(void *ptr
) { 
5015     src 
= (wxPyTreeCtrl 
*) ptr
; 
5016     dest 
= (wxControl 
*) src
; 
5017     return (void *) dest
; 
5020 static void *SwigwxPyTreeCtrlTowxWindow(void *ptr
) { 
5023     src 
= (wxPyTreeCtrl 
*) ptr
; 
5024     dest 
= (wxWindow 
*) src
; 
5025     return (void *) dest
; 
5028 static void *SwigwxPyTreeCtrlTowxEvtHandler(void *ptr
) { 
5031     src 
= (wxPyTreeCtrl 
*) ptr
; 
5032     dest 
= (wxEvtHandler 
*) src
; 
5033     return (void *) dest
; 
5036 #define new_wxTreeCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxPyTreeCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
5037 static PyObject 
*_wrap_new_wxTreeCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5038     PyObject 
* _resultobj
; 
5039     wxPyTreeCtrl 
* _result
; 
5041     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
5042     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
5043     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
5044     long  _arg4 
= (long ) wxTR_HAS_BUTTONS
|wxTR_LINES_AT_ROOT
; 
5045     wxValidator 
* _arg5 
= (wxValidator 
*) &wxDefaultValidator
; 
5046     char * _arg6 
= (char *) "wxTreeCtrl"; 
5047     PyObject 
* _argo0 
= 0; 
5049     PyObject 
* _obj2 
= 0; 
5051     PyObject 
* _obj3 
= 0; 
5052     PyObject 
* _argo5 
= 0; 
5053     char *_kwnames
[] = { "parent","id","pos","size","style","validator","name", NULL 
}; 
5057     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOlOs:new_wxTreeCtrl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_argo5
,&_arg6
))  
5060         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5061         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5062             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxTreeCtrl. Expected _wxWindow_p."); 
5069     if (! wxPoint_helper(_obj2
, &_arg2
)) 
5075     if (! wxSize_helper(_obj3
, &_arg3
)) 
5079         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
5080         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxValidator_p")) { 
5081             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxTreeCtrl. Expected _wxValidator_p."); 
5086     wxPy_BEGIN_ALLOW_THREADS
; 
5087         _result 
= (wxPyTreeCtrl 
*)new_wxTreeCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
,_arg6
); 
5089     wxPy_END_ALLOW_THREADS
; 
5091         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeCtrl_p"); 
5092         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5095         _resultobj 
= Py_None
; 
5100 #define wxTreeCtrl__setSelf(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setSelf(_swigarg0,_swigarg1)) 
5101 static PyObject 
*_wrap_wxTreeCtrl__setSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5102     PyObject 
* _resultobj
; 
5103     wxPyTreeCtrl 
* _arg0
; 
5106     PyObject 
* _argo0 
= 0; 
5107     PyObject 
* _obj1 
= 0; 
5108     PyObject 
* _obj2 
= 0; 
5109     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
5112     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
5115         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5116         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5117             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl__setSelf. Expected _wxPyTreeCtrl_p."); 
5128     wxPy_BEGIN_ALLOW_THREADS
; 
5129         wxTreeCtrl__setSelf(_arg0
,_arg1
,_arg2
); 
5131     wxPy_END_ALLOW_THREADS
; 
5132 }    Py_INCREF(Py_None
); 
5133     _resultobj 
= Py_None
; 
5137 #define wxTreeCtrl_GetCount(_swigobj)  (_swigobj->GetCount()) 
5138 static PyObject 
*_wrap_wxTreeCtrl_GetCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5139     PyObject 
* _resultobj
; 
5141     wxPyTreeCtrl 
* _arg0
; 
5142     PyObject 
* _argo0 
= 0; 
5143     char *_kwnames
[] = { "self", NULL 
}; 
5146     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetCount",_kwnames
,&_argo0
))  
5149         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5150         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5151             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetCount. Expected _wxPyTreeCtrl_p."); 
5156     wxPy_BEGIN_ALLOW_THREADS
; 
5157         _result 
= (size_t )wxTreeCtrl_GetCount(_arg0
); 
5159     wxPy_END_ALLOW_THREADS
; 
5160 }    _resultobj 
= Py_BuildValue("i",_result
); 
5164 #define wxTreeCtrl_GetIndent(_swigobj)  (_swigobj->GetIndent()) 
5165 static PyObject 
*_wrap_wxTreeCtrl_GetIndent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5166     PyObject 
* _resultobj
; 
5167     unsigned int  _result
; 
5168     wxPyTreeCtrl 
* _arg0
; 
5169     PyObject 
* _argo0 
= 0; 
5170     char *_kwnames
[] = { "self", NULL 
}; 
5173     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetIndent",_kwnames
,&_argo0
))  
5176         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5177         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5178             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetIndent. Expected _wxPyTreeCtrl_p."); 
5183     wxPy_BEGIN_ALLOW_THREADS
; 
5184         _result 
= (unsigned int )wxTreeCtrl_GetIndent(_arg0
); 
5186     wxPy_END_ALLOW_THREADS
; 
5187 }    _resultobj 
= Py_BuildValue("i",_result
); 
5191 #define wxTreeCtrl_SetIndent(_swigobj,_swigarg0)  (_swigobj->SetIndent(_swigarg0)) 
5192 static PyObject 
*_wrap_wxTreeCtrl_SetIndent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5193     PyObject 
* _resultobj
; 
5194     wxPyTreeCtrl 
* _arg0
; 
5196     PyObject 
* _argo0 
= 0; 
5197     char *_kwnames
[] = { "self","indent", NULL 
}; 
5200     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTreeCtrl_SetIndent",_kwnames
,&_argo0
,&_arg1
))  
5203         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5204         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5205             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetIndent. Expected _wxPyTreeCtrl_p."); 
5210     wxPy_BEGIN_ALLOW_THREADS
; 
5211         wxTreeCtrl_SetIndent(_arg0
,_arg1
); 
5213     wxPy_END_ALLOW_THREADS
; 
5214 }    Py_INCREF(Py_None
); 
5215     _resultobj 
= Py_None
; 
5219 #define wxTreeCtrl_GetImageList(_swigobj)  (_swigobj->GetImageList()) 
5220 static PyObject 
*_wrap_wxTreeCtrl_GetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5221     PyObject 
* _resultobj
; 
5222     wxImageList 
* _result
; 
5223     wxPyTreeCtrl 
* _arg0
; 
5224     PyObject 
* _argo0 
= 0; 
5225     char *_kwnames
[] = { "self", NULL 
}; 
5229     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetImageList",_kwnames
,&_argo0
))  
5232         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5233         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5234             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetImageList. Expected _wxPyTreeCtrl_p."); 
5239     wxPy_BEGIN_ALLOW_THREADS
; 
5240         _result 
= (wxImageList 
*)wxTreeCtrl_GetImageList(_arg0
); 
5242     wxPy_END_ALLOW_THREADS
; 
5244         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxImageList_p"); 
5245         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5248         _resultobj 
= Py_None
; 
5253 #define wxTreeCtrl_GetStateImageList(_swigobj)  (_swigobj->GetStateImageList()) 
5254 static PyObject 
*_wrap_wxTreeCtrl_GetStateImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5255     PyObject 
* _resultobj
; 
5256     wxImageList 
* _result
; 
5257     wxPyTreeCtrl 
* _arg0
; 
5258     PyObject 
* _argo0 
= 0; 
5259     char *_kwnames
[] = { "self", NULL 
}; 
5263     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetStateImageList",_kwnames
,&_argo0
))  
5266         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5267         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5268             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetStateImageList. Expected _wxPyTreeCtrl_p."); 
5273     wxPy_BEGIN_ALLOW_THREADS
; 
5274         _result 
= (wxImageList 
*)wxTreeCtrl_GetStateImageList(_arg0
); 
5276     wxPy_END_ALLOW_THREADS
; 
5278         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxImageList_p"); 
5279         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5282         _resultobj 
= Py_None
; 
5287 #define wxTreeCtrl_SetImageList(_swigobj,_swigarg0)  (_swigobj->SetImageList(_swigarg0)) 
5288 static PyObject 
*_wrap_wxTreeCtrl_SetImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5289     PyObject 
* _resultobj
; 
5290     wxPyTreeCtrl 
* _arg0
; 
5291     wxImageList 
* _arg1
; 
5292     PyObject 
* _argo0 
= 0; 
5293     PyObject 
* _argo1 
= 0; 
5294     char *_kwnames
[] = { "self","imageList", NULL 
}; 
5297     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SetImageList",_kwnames
,&_argo0
,&_argo1
))  
5300         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5301         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5302             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetImageList. Expected _wxPyTreeCtrl_p."); 
5307         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5308         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
5309             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetImageList. Expected _wxImageList_p."); 
5314     wxPy_BEGIN_ALLOW_THREADS
; 
5315         wxTreeCtrl_SetImageList(_arg0
,_arg1
); 
5317     wxPy_END_ALLOW_THREADS
; 
5318 }    Py_INCREF(Py_None
); 
5319     _resultobj 
= Py_None
; 
5323 #define wxTreeCtrl_SetStateImageList(_swigobj,_swigarg0)  (_swigobj->SetStateImageList(_swigarg0)) 
5324 static PyObject 
*_wrap_wxTreeCtrl_SetStateImageList(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5325     PyObject 
* _resultobj
; 
5326     wxPyTreeCtrl 
* _arg0
; 
5327     wxImageList 
* _arg1
; 
5328     PyObject 
* _argo0 
= 0; 
5329     PyObject 
* _argo1 
= 0; 
5330     char *_kwnames
[] = { "self","imageList", NULL 
}; 
5333     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SetStateImageList",_kwnames
,&_argo0
,&_argo1
))  
5336         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5337         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5338             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetStateImageList. Expected _wxPyTreeCtrl_p."); 
5343         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5344         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) { 
5345             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetStateImageList. Expected _wxImageList_p."); 
5350     wxPy_BEGIN_ALLOW_THREADS
; 
5351         wxTreeCtrl_SetStateImageList(_arg0
,_arg1
); 
5353     wxPy_END_ALLOW_THREADS
; 
5354 }    Py_INCREF(Py_None
); 
5355     _resultobj 
= Py_None
; 
5359 #define wxTreeCtrl_GetSpacing(_swigobj)  (_swigobj->GetSpacing()) 
5360 static PyObject 
*_wrap_wxTreeCtrl_GetSpacing(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5361     PyObject 
* _resultobj
; 
5362     unsigned int  _result
; 
5363     wxPyTreeCtrl 
* _arg0
; 
5364     PyObject 
* _argo0 
= 0; 
5365     char *_kwnames
[] = { "self", NULL 
}; 
5368     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSpacing",_kwnames
,&_argo0
))  
5371         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5372         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5373             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSpacing. Expected _wxPyTreeCtrl_p."); 
5378     wxPy_BEGIN_ALLOW_THREADS
; 
5379         _result 
= (unsigned int )wxTreeCtrl_GetSpacing(_arg0
); 
5381     wxPy_END_ALLOW_THREADS
; 
5382 }    _resultobj 
= Py_BuildValue("i",_result
); 
5386 #define wxTreeCtrl_SetSpacing(_swigobj,_swigarg0)  (_swigobj->SetSpacing(_swigarg0)) 
5387 static PyObject 
*_wrap_wxTreeCtrl_SetSpacing(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5388     PyObject 
* _resultobj
; 
5389     wxPyTreeCtrl 
* _arg0
; 
5391     PyObject 
* _argo0 
= 0; 
5392     char *_kwnames
[] = { "self","spacing", NULL 
}; 
5395     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTreeCtrl_SetSpacing",_kwnames
,&_argo0
,&_arg1
))  
5398         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5399         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5400             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetSpacing. Expected _wxPyTreeCtrl_p."); 
5405     wxPy_BEGIN_ALLOW_THREADS
; 
5406         wxTreeCtrl_SetSpacing(_arg0
,_arg1
); 
5408     wxPy_END_ALLOW_THREADS
; 
5409 }    Py_INCREF(Py_None
); 
5410     _resultobj 
= Py_None
; 
5414 #define wxTreeCtrl_GetItemText(_swigobj,_swigarg0)  (_swigobj->GetItemText(_swigarg0)) 
5415 static PyObject 
*_wrap_wxTreeCtrl_GetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5416     PyObject 
* _resultobj
; 
5418     wxPyTreeCtrl 
* _arg0
; 
5419     wxTreeItemId 
* _arg1
; 
5420     PyObject 
* _argo0 
= 0; 
5421     PyObject 
* _argo1 
= 0; 
5422     char *_kwnames
[] = { "self","item", NULL 
}; 
5425     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemText",_kwnames
,&_argo0
,&_argo1
))  
5428         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5429         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5430             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemText. Expected _wxPyTreeCtrl_p."); 
5435         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5436         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5437             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemText. Expected _wxTreeItemId_p."); 
5442     wxPy_BEGIN_ALLOW_THREADS
; 
5443         _result 
= new wxString (wxTreeCtrl_GetItemText(_arg0
,*_arg1
)); 
5445     wxPy_END_ALLOW_THREADS
; 
5447     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
5455 #define wxTreeCtrl_GetItemImage(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetItemImage(_swigarg0,_swigarg1)) 
5456 static PyObject 
*_wrap_wxTreeCtrl_GetItemImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5457     PyObject 
* _resultobj
; 
5459     wxPyTreeCtrl 
* _arg0
; 
5460     wxTreeItemId 
* _arg1
; 
5461     wxTreeItemIcon  _arg2 
= (wxTreeItemIcon 
) (wxTreeItemIcon_Normal
); 
5462     PyObject 
* _argo0 
= 0; 
5463     PyObject 
* _argo1 
= 0; 
5464     char *_kwnames
[] = { "self","item","which", NULL 
}; 
5467     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_GetItemImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
5470         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5471         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5472             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemImage. Expected _wxPyTreeCtrl_p."); 
5477         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5478         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5479             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemImage. Expected _wxTreeItemId_p."); 
5484     wxPy_BEGIN_ALLOW_THREADS
; 
5485         _result 
= (int )wxTreeCtrl_GetItemImage(_arg0
,*_arg1
,_arg2
); 
5487     wxPy_END_ALLOW_THREADS
; 
5488 }    _resultobj 
= Py_BuildValue("i",_result
); 
5492 #define wxTreeCtrl_GetItemSelectedImage(_swigobj,_swigarg0)  (_swigobj->GetItemSelectedImage(_swigarg0)) 
5493 static PyObject 
*_wrap_wxTreeCtrl_GetItemSelectedImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5494     PyObject 
* _resultobj
; 
5496     wxPyTreeCtrl 
* _arg0
; 
5497     wxTreeItemId 
* _arg1
; 
5498     PyObject 
* _argo0 
= 0; 
5499     PyObject 
* _argo1 
= 0; 
5500     char *_kwnames
[] = { "self","item", NULL 
}; 
5503     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemSelectedImage",_kwnames
,&_argo0
,&_argo1
))  
5506         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5507         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5508             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemSelectedImage. Expected _wxPyTreeCtrl_p."); 
5513         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5514         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5515             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemSelectedImage. Expected _wxTreeItemId_p."); 
5520     wxPy_BEGIN_ALLOW_THREADS
; 
5521         _result 
= (int )wxTreeCtrl_GetItemSelectedImage(_arg0
,*_arg1
); 
5523     wxPy_END_ALLOW_THREADS
; 
5524 }    _resultobj 
= Py_BuildValue("i",_result
); 
5528 #define wxTreeCtrl_SetItemText(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemText(_swigarg0,_swigarg1)) 
5529 static PyObject 
*_wrap_wxTreeCtrl_SetItemText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5530     PyObject 
* _resultobj
; 
5531     wxPyTreeCtrl 
* _arg0
; 
5532     wxTreeItemId 
* _arg1
; 
5534     PyObject 
* _argo0 
= 0; 
5535     PyObject 
* _argo1 
= 0; 
5536     PyObject 
* _obj2 
= 0; 
5537     char *_kwnames
[] = { "self","item","text", NULL 
}; 
5540     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemText",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
5543         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5544         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5545             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemText. Expected _wxPyTreeCtrl_p."); 
5550         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5551         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5552             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemText. Expected _wxTreeItemId_p."); 
5557 #if PYTHON_API_VERSION >= 1009 
5558     char* tmpPtr
; int tmpSize
; 
5559     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
5560         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
5563     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
5565     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
5567     if (!PyString_Check(_obj2
)) { 
5568         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5571     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
5575     wxPy_BEGIN_ALLOW_THREADS
; 
5576         wxTreeCtrl_SetItemText(_arg0
,*_arg1
,*_arg2
); 
5578     wxPy_END_ALLOW_THREADS
; 
5579 }    Py_INCREF(Py_None
); 
5580     _resultobj 
= Py_None
; 
5588 #define wxTreeCtrl_SetItemImage(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetItemImage(_swigarg0,_swigarg1,_swigarg2)) 
5589 static PyObject 
*_wrap_wxTreeCtrl_SetItemImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5590     PyObject 
* _resultobj
; 
5591     wxPyTreeCtrl 
* _arg0
; 
5592     wxTreeItemId 
* _arg1
; 
5594     wxTreeItemIcon  _arg3 
= (wxTreeItemIcon 
) (wxTreeItemIcon_Normal
); 
5595     PyObject 
* _argo0 
= 0; 
5596     PyObject 
* _argo1 
= 0; 
5597     char *_kwnames
[] = { "self","item","image","which", NULL 
}; 
5600     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|i:wxTreeCtrl_SetItemImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))  
5603         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5604         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5605             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemImage. Expected _wxPyTreeCtrl_p."); 
5610         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5611         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5612             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemImage. Expected _wxTreeItemId_p."); 
5617     wxPy_BEGIN_ALLOW_THREADS
; 
5618         wxTreeCtrl_SetItemImage(_arg0
,*_arg1
,_arg2
,_arg3
); 
5620     wxPy_END_ALLOW_THREADS
; 
5621 }    Py_INCREF(Py_None
); 
5622     _resultobj 
= Py_None
; 
5626 #define wxTreeCtrl_SetItemSelectedImage(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemSelectedImage(_swigarg0,_swigarg1)) 
5627 static PyObject 
*_wrap_wxTreeCtrl_SetItemSelectedImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5628     PyObject 
* _resultobj
; 
5629     wxPyTreeCtrl 
* _arg0
; 
5630     wxTreeItemId 
* _arg1
; 
5632     PyObject 
* _argo0 
= 0; 
5633     PyObject 
* _argo1 
= 0; 
5634     char *_kwnames
[] = { "self","item","image", NULL 
}; 
5637     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxTreeCtrl_SetItemSelectedImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
5640         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5641         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5642             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemSelectedImage. Expected _wxPyTreeCtrl_p."); 
5647         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5648         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5649             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemSelectedImage. Expected _wxTreeItemId_p."); 
5654     wxPy_BEGIN_ALLOW_THREADS
; 
5655         wxTreeCtrl_SetItemSelectedImage(_arg0
,*_arg1
,_arg2
); 
5657     wxPy_END_ALLOW_THREADS
; 
5658 }    Py_INCREF(Py_None
); 
5659     _resultobj 
= Py_None
; 
5663 #define wxTreeCtrl_SetItemHasChildren(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemHasChildren(_swigarg0,_swigarg1)) 
5664 static PyObject 
*_wrap_wxTreeCtrl_SetItemHasChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5665     PyObject 
* _resultobj
; 
5666     wxPyTreeCtrl 
* _arg0
; 
5667     wxTreeItemId 
* _arg1
; 
5668     bool  _arg2 
= (bool ) TRUE
; 
5669     PyObject 
* _argo0 
= 0; 
5670     PyObject 
* _argo1 
= 0; 
5671     int tempbool2 
= (int) TRUE
; 
5672     char *_kwnames
[] = { "self","item","hasChildren", NULL 
}; 
5675     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_SetItemHasChildren",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
5678         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5679         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5680             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemHasChildren. Expected _wxPyTreeCtrl_p."); 
5685         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5686         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5687             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemHasChildren. Expected _wxTreeItemId_p."); 
5691     _arg2 
= (bool ) tempbool2
; 
5693     wxPy_BEGIN_ALLOW_THREADS
; 
5694         wxTreeCtrl_SetItemHasChildren(_arg0
,*_arg1
,_arg2
); 
5696     wxPy_END_ALLOW_THREADS
; 
5697 }    Py_INCREF(Py_None
); 
5698     _resultobj 
= Py_None
; 
5702 static wxPyTreeItemData 
* wxPyTreeCtrl_GetItemData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
) { 
5703             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
5705                 data 
= new wxPyTreeItemData(); 
5706                 data
->SetId(item
); // set the id 
5707                 self
->SetItemData(item
, data
); 
5711 static PyObject 
*_wrap_wxTreeCtrl_GetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5712     PyObject 
* _resultobj
; 
5713     wxPyTreeItemData 
* _result
; 
5714     wxPyTreeCtrl 
* _arg0
; 
5715     wxTreeItemId 
* _arg1
; 
5716     PyObject 
* _argo0 
= 0; 
5717     PyObject 
* _argo1 
= 0; 
5718     char *_kwnames
[] = { "self","item", NULL 
}; 
5722     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemData",_kwnames
,&_argo0
,&_argo1
))  
5725         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5726         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5727             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemData. Expected _wxPyTreeCtrl_p."); 
5732         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5733         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5734             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemData. Expected _wxTreeItemId_p."); 
5739     wxPy_BEGIN_ALLOW_THREADS
; 
5740         _result 
= (wxPyTreeItemData 
*)wxPyTreeCtrl_GetItemData(_arg0
,*_arg1
); 
5742     wxPy_END_ALLOW_THREADS
; 
5744         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeItemData_p"); 
5745         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5748         _resultobj 
= Py_None
; 
5753 static void  wxPyTreeCtrl_SetItemData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
,wxPyTreeItemData 
* data
) { 
5754             data
->SetId(item
); // set the id 
5755             self
->SetItemData(item
, data
); 
5757 static PyObject 
*_wrap_wxTreeCtrl_SetItemData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5758     PyObject 
* _resultobj
; 
5759     wxPyTreeCtrl 
* _arg0
; 
5760     wxTreeItemId 
* _arg1
; 
5761     wxPyTreeItemData 
* _arg2
; 
5762     PyObject 
* _argo0 
= 0; 
5763     PyObject 
* _argo1 
= 0; 
5764     PyObject 
* _argo2 
= 0; 
5765     char *_kwnames
[] = { "self","item","data", NULL 
}; 
5768     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemData",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
5771         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5772         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5773             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemData. Expected _wxPyTreeCtrl_p."); 
5778         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5779         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5780             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemData. Expected _wxTreeItemId_p."); 
5785         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
5786         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyTreeItemData_p")) { 
5787             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_SetItemData. Expected _wxPyTreeItemData_p."); 
5792     wxPy_BEGIN_ALLOW_THREADS
; 
5793         wxPyTreeCtrl_SetItemData(_arg0
,*_arg1
,_arg2
); 
5795     wxPy_END_ALLOW_THREADS
; 
5796 }    Py_INCREF(Py_None
); 
5797     _resultobj 
= Py_None
; 
5801 static PyObject 
* wxPyTreeCtrl_GetPyData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
) { 
5802             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
5804                 data 
= new wxPyTreeItemData(); 
5805                 data
->SetId(item
); // set the id 
5806                 self
->SetItemData(item
, data
); 
5808             return data
->GetData(); 
5810 static PyObject 
*_wrap_wxTreeCtrl_GetPyData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5811     PyObject 
* _resultobj
; 
5813     wxPyTreeCtrl 
* _arg0
; 
5814     wxTreeItemId 
* _arg1
; 
5815     PyObject 
* _argo0 
= 0; 
5816     PyObject 
* _argo1 
= 0; 
5817     char *_kwnames
[] = { "self","item", NULL 
}; 
5820     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPyData",_kwnames
,&_argo0
,&_argo1
))  
5823         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5824         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5825             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPyData. Expected _wxPyTreeCtrl_p."); 
5830         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5831         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5832             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPyData. Expected _wxTreeItemId_p."); 
5837     wxPy_BEGIN_ALLOW_THREADS
; 
5838         _result 
= (PyObject 
*)wxPyTreeCtrl_GetPyData(_arg0
,*_arg1
); 
5840     wxPy_END_ALLOW_THREADS
; 
5842   _resultobj 
= _result
; 
5847 static void  wxPyTreeCtrl_SetPyData(wxPyTreeCtrl 
*self
,const wxTreeItemId 
& item
,PyObject 
* obj
) { 
5848             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
5850                 data 
= new wxPyTreeItemData(obj
); 
5851                 data
->SetId(item
); // set the id 
5852                 self
->SetItemData(item
, data
); 
5856 static PyObject 
*_wrap_wxTreeCtrl_SetPyData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5857     PyObject 
* _resultobj
; 
5858     wxPyTreeCtrl 
* _arg0
; 
5859     wxTreeItemId 
* _arg1
; 
5861     PyObject 
* _argo0 
= 0; 
5862     PyObject 
* _argo1 
= 0; 
5863     PyObject 
* _obj2 
= 0; 
5864     char *_kwnames
[] = { "self","item","obj", NULL 
}; 
5867     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetPyData",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
5870         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5871         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5872             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetPyData. Expected _wxPyTreeCtrl_p."); 
5877         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5878         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5879             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetPyData. Expected _wxTreeItemId_p."); 
5887     wxPy_BEGIN_ALLOW_THREADS
; 
5888         wxPyTreeCtrl_SetPyData(_arg0
,*_arg1
,_arg2
); 
5890     wxPy_END_ALLOW_THREADS
; 
5891 }    Py_INCREF(Py_None
); 
5892     _resultobj 
= Py_None
; 
5896 #define wxTreeCtrl_IsVisible(_swigobj,_swigarg0)  (_swigobj->IsVisible(_swigarg0)) 
5897 static PyObject 
*_wrap_wxTreeCtrl_IsVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5898     PyObject 
* _resultobj
; 
5900     wxPyTreeCtrl 
* _arg0
; 
5901     wxTreeItemId 
* _arg1
; 
5902     PyObject 
* _argo0 
= 0; 
5903     PyObject 
* _argo1 
= 0; 
5904     char *_kwnames
[] = { "self","item", NULL 
}; 
5907     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsVisible",_kwnames
,&_argo0
,&_argo1
))  
5910         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5911         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5912             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsVisible. Expected _wxPyTreeCtrl_p."); 
5917         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5918         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5919             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsVisible. Expected _wxTreeItemId_p."); 
5924     wxPy_BEGIN_ALLOW_THREADS
; 
5925         _result 
= (bool )wxTreeCtrl_IsVisible(_arg0
,*_arg1
); 
5927     wxPy_END_ALLOW_THREADS
; 
5928 }    _resultobj 
= Py_BuildValue("i",_result
); 
5932 #define wxTreeCtrl_ItemHasChildren(_swigobj,_swigarg0)  (_swigobj->ItemHasChildren(_swigarg0)) 
5933 static PyObject 
*_wrap_wxTreeCtrl_ItemHasChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5934     PyObject 
* _resultobj
; 
5936     wxPyTreeCtrl 
* _arg0
; 
5937     wxTreeItemId 
* _arg1
; 
5938     PyObject 
* _argo0 
= 0; 
5939     PyObject 
* _argo1 
= 0; 
5940     char *_kwnames
[] = { "self","item", NULL 
}; 
5943     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_ItemHasChildren",_kwnames
,&_argo0
,&_argo1
))  
5946         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5947         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5948             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_ItemHasChildren. Expected _wxPyTreeCtrl_p."); 
5953         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5954         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5955             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_ItemHasChildren. Expected _wxTreeItemId_p."); 
5960     wxPy_BEGIN_ALLOW_THREADS
; 
5961         _result 
= (bool )wxTreeCtrl_ItemHasChildren(_arg0
,*_arg1
); 
5963     wxPy_END_ALLOW_THREADS
; 
5964 }    _resultobj 
= Py_BuildValue("i",_result
); 
5968 #define wxTreeCtrl_IsExpanded(_swigobj,_swigarg0)  (_swigobj->IsExpanded(_swigarg0)) 
5969 static PyObject 
*_wrap_wxTreeCtrl_IsExpanded(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5970     PyObject 
* _resultobj
; 
5972     wxPyTreeCtrl 
* _arg0
; 
5973     wxTreeItemId 
* _arg1
; 
5974     PyObject 
* _argo0 
= 0; 
5975     PyObject 
* _argo1 
= 0; 
5976     char *_kwnames
[] = { "self","item", NULL 
}; 
5979     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsExpanded",_kwnames
,&_argo0
,&_argo1
))  
5982         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5983         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
5984             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsExpanded. Expected _wxPyTreeCtrl_p."); 
5989         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5990         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
5991             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsExpanded. Expected _wxTreeItemId_p."); 
5996     wxPy_BEGIN_ALLOW_THREADS
; 
5997         _result 
= (bool )wxTreeCtrl_IsExpanded(_arg0
,*_arg1
); 
5999     wxPy_END_ALLOW_THREADS
; 
6000 }    _resultobj 
= Py_BuildValue("i",_result
); 
6004 #define wxTreeCtrl_IsSelected(_swigobj,_swigarg0)  (_swigobj->IsSelected(_swigarg0)) 
6005 static PyObject 
*_wrap_wxTreeCtrl_IsSelected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6006     PyObject 
* _resultobj
; 
6008     wxPyTreeCtrl 
* _arg0
; 
6009     wxTreeItemId 
* _arg1
; 
6010     PyObject 
* _argo0 
= 0; 
6011     PyObject 
* _argo1 
= 0; 
6012     char *_kwnames
[] = { "self","item", NULL 
}; 
6015     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsSelected",_kwnames
,&_argo0
,&_argo1
))  
6018         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6019         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6020             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsSelected. Expected _wxPyTreeCtrl_p."); 
6025         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6026         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6027             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsSelected. Expected _wxTreeItemId_p."); 
6032     wxPy_BEGIN_ALLOW_THREADS
; 
6033         _result 
= (bool )wxTreeCtrl_IsSelected(_arg0
,*_arg1
); 
6035     wxPy_END_ALLOW_THREADS
; 
6036 }    _resultobj 
= Py_BuildValue("i",_result
); 
6040 #define wxTreeCtrl_GetRootItem(_swigobj)  (_swigobj->GetRootItem()) 
6041 static PyObject 
*_wrap_wxTreeCtrl_GetRootItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6042     PyObject 
* _resultobj
; 
6043     wxTreeItemId 
* _result
; 
6044     wxPyTreeCtrl 
* _arg0
; 
6045     PyObject 
* _argo0 
= 0; 
6046     char *_kwnames
[] = { "self", NULL 
}; 
6050     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetRootItem",_kwnames
,&_argo0
))  
6053         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6054         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6055             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetRootItem. Expected _wxPyTreeCtrl_p."); 
6060     wxPy_BEGIN_ALLOW_THREADS
; 
6061         _result 
= new wxTreeItemId (wxTreeCtrl_GetRootItem(_arg0
)); 
6063     wxPy_END_ALLOW_THREADS
; 
6064 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6065     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6069 #define wxTreeCtrl_GetSelection(_swigobj)  (_swigobj->GetSelection()) 
6070 static PyObject 
*_wrap_wxTreeCtrl_GetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6071     PyObject 
* _resultobj
; 
6072     wxTreeItemId 
* _result
; 
6073     wxPyTreeCtrl 
* _arg0
; 
6074     PyObject 
* _argo0 
= 0; 
6075     char *_kwnames
[] = { "self", NULL 
}; 
6079     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSelection",_kwnames
,&_argo0
))  
6082         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6083         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6084             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSelection. Expected _wxPyTreeCtrl_p."); 
6089     wxPy_BEGIN_ALLOW_THREADS
; 
6090         _result 
= new wxTreeItemId (wxTreeCtrl_GetSelection(_arg0
)); 
6092     wxPy_END_ALLOW_THREADS
; 
6093 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6094     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6098 #define wxTreeCtrl_GetItemParent(_swigobj,_swigarg0)  (_swigobj->GetParent(_swigarg0)) 
6099 static PyObject 
*_wrap_wxTreeCtrl_GetItemParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6100     PyObject 
* _resultobj
; 
6101     wxTreeItemId 
* _result
; 
6102     wxPyTreeCtrl 
* _arg0
; 
6103     wxTreeItemId 
* _arg1
; 
6104     PyObject 
* _argo0 
= 0; 
6105     PyObject 
* _argo1 
= 0; 
6106     char *_kwnames
[] = { "self","item", NULL 
}; 
6110     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemParent",_kwnames
,&_argo0
,&_argo1
))  
6113         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6114         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6115             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemParent. Expected _wxPyTreeCtrl_p."); 
6120         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6121         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6122             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemParent. Expected _wxTreeItemId_p."); 
6127     wxPy_BEGIN_ALLOW_THREADS
; 
6128         _result 
= new wxTreeItemId (wxTreeCtrl_GetItemParent(_arg0
,*_arg1
)); 
6130     wxPy_END_ALLOW_THREADS
; 
6131 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6132     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6136 static PyObject 
* wxPyTreeCtrl_GetSelections(wxPyTreeCtrl 
*self
) { 
6137             bool doSave 
= wxPyRestoreThread(); 
6138             PyObject
*           rval 
= PyList_New(0); 
6139             wxArrayTreeItemIds  array
; 
6141             num 
= self
->GetSelections(array
); 
6142             for (x
=0; x 
< num
; x
++) { 
6143                 wxTreeItemId 
*tii 
= new wxTreeItemId(array
.Item(x
)); 
6144                 PyObject
* item 
= wxPyConstructObject((void*)tii
, "wxTreeItemId", TRUE
); 
6145                 PyList_Append(rval
, item
); 
6147             wxPySaveThread(doSave
); 
6150 static PyObject 
*_wrap_wxTreeCtrl_GetSelections(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6151     PyObject 
* _resultobj
; 
6153     wxPyTreeCtrl 
* _arg0
; 
6154     PyObject 
* _argo0 
= 0; 
6155     char *_kwnames
[] = { "self", NULL 
}; 
6158     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSelections",_kwnames
,&_argo0
))  
6161         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6162         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6163             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSelections. Expected _wxPyTreeCtrl_p."); 
6168     wxPy_BEGIN_ALLOW_THREADS
; 
6169         _result 
= (PyObject 
*)wxPyTreeCtrl_GetSelections(_arg0
); 
6171     wxPy_END_ALLOW_THREADS
; 
6173   _resultobj 
= _result
; 
6178 #define wxTreeCtrl_GetChildrenCount(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetChildrenCount(_swigarg0,_swigarg1)) 
6179 static PyObject 
*_wrap_wxTreeCtrl_GetChildrenCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6180     PyObject 
* _resultobj
; 
6182     wxPyTreeCtrl 
* _arg0
; 
6183     wxTreeItemId 
* _arg1
; 
6184     bool  _arg2 
= (bool ) TRUE
; 
6185     PyObject 
* _argo0 
= 0; 
6186     PyObject 
* _argo1 
= 0; 
6187     int tempbool2 
= (int) TRUE
; 
6188     char *_kwnames
[] = { "self","item","recursively", NULL 
}; 
6191     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_GetChildrenCount",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
6194         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6195         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6196             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetChildrenCount. Expected _wxPyTreeCtrl_p."); 
6201         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6202         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6203             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetChildrenCount. Expected _wxTreeItemId_p."); 
6207     _arg2 
= (bool ) tempbool2
; 
6209     wxPy_BEGIN_ALLOW_THREADS
; 
6210         _result 
= (size_t )wxTreeCtrl_GetChildrenCount(_arg0
,*_arg1
,_arg2
); 
6212     wxPy_END_ALLOW_THREADS
; 
6213 }    _resultobj 
= Py_BuildValue("i",_result
); 
6217 #define wxTreeCtrl_GetFirstChild(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetFirstChild(_swigarg0,_swigarg1)) 
6218 static PyObject 
*_wrap_wxTreeCtrl_GetFirstChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6219     PyObject 
* _resultobj
; 
6220     wxTreeItemId 
* _result
; 
6221     wxPyTreeCtrl 
* _arg0
; 
6222     wxTreeItemId 
* _arg1
; 
6224     PyObject 
* _argo0 
= 0; 
6225     PyObject 
* _argo1 
= 0; 
6227     PyObject 
* _obj2 
= 0; 
6228     char *_kwnames
[] = { "self","item","INOUT", NULL 
}; 
6232     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_GetFirstChild",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
6235         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6236         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6237             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetFirstChild. Expected _wxPyTreeCtrl_p."); 
6242         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6243         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6244             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetFirstChild. Expected _wxTreeItemId_p."); 
6249   temp 
= (long) PyInt_AsLong(_obj2
); 
6253     wxPy_BEGIN_ALLOW_THREADS
; 
6254         _result 
= new wxTreeItemId (wxTreeCtrl_GetFirstChild(_arg0
,*_arg1
,*_arg2
)); 
6256     wxPy_END_ALLOW_THREADS
; 
6257 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6258     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6261     o 
= PyInt_FromLong((long) (*_arg2
)); 
6262     _resultobj 
= t_output_helper(_resultobj
, o
); 
6267 #define wxTreeCtrl_GetNextChild(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetNextChild(_swigarg0,_swigarg1)) 
6268 static PyObject 
*_wrap_wxTreeCtrl_GetNextChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6269     PyObject 
* _resultobj
; 
6270     wxTreeItemId 
* _result
; 
6271     wxPyTreeCtrl 
* _arg0
; 
6272     wxTreeItemId 
* _arg1
; 
6274     PyObject 
* _argo0 
= 0; 
6275     PyObject 
* _argo1 
= 0; 
6277     PyObject 
* _obj2 
= 0; 
6278     char *_kwnames
[] = { "self","item","INOUT", NULL 
}; 
6282     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_GetNextChild",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
6285         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6286         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6287             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextChild. Expected _wxPyTreeCtrl_p."); 
6292         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6293         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6294             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextChild. Expected _wxTreeItemId_p."); 
6299   temp 
= (long) PyInt_AsLong(_obj2
); 
6303     wxPy_BEGIN_ALLOW_THREADS
; 
6304         _result 
= new wxTreeItemId (wxTreeCtrl_GetNextChild(_arg0
,*_arg1
,*_arg2
)); 
6306     wxPy_END_ALLOW_THREADS
; 
6307 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6308     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6311     o 
= PyInt_FromLong((long) (*_arg2
)); 
6312     _resultobj 
= t_output_helper(_resultobj
, o
); 
6317 #define wxTreeCtrl_GetNextSibling(_swigobj,_swigarg0)  (_swigobj->GetNextSibling(_swigarg0)) 
6318 static PyObject 
*_wrap_wxTreeCtrl_GetNextSibling(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6319     PyObject 
* _resultobj
; 
6320     wxTreeItemId 
* _result
; 
6321     wxPyTreeCtrl 
* _arg0
; 
6322     wxTreeItemId 
* _arg1
; 
6323     PyObject 
* _argo0 
= 0; 
6324     PyObject 
* _argo1 
= 0; 
6325     char *_kwnames
[] = { "self","item", NULL 
}; 
6329     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetNextSibling",_kwnames
,&_argo0
,&_argo1
))  
6332         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6333         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6334             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextSibling. Expected _wxPyTreeCtrl_p."); 
6339         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6340         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6341             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextSibling. Expected _wxTreeItemId_p."); 
6346     wxPy_BEGIN_ALLOW_THREADS
; 
6347         _result 
= new wxTreeItemId (wxTreeCtrl_GetNextSibling(_arg0
,*_arg1
)); 
6349     wxPy_END_ALLOW_THREADS
; 
6350 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6351     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6355 #define wxTreeCtrl_GetPrevSibling(_swigobj,_swigarg0)  (_swigobj->GetPrevSibling(_swigarg0)) 
6356 static PyObject 
*_wrap_wxTreeCtrl_GetPrevSibling(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6357     PyObject 
* _resultobj
; 
6358     wxTreeItemId 
* _result
; 
6359     wxPyTreeCtrl 
* _arg0
; 
6360     wxTreeItemId 
* _arg1
; 
6361     PyObject 
* _argo0 
= 0; 
6362     PyObject 
* _argo1 
= 0; 
6363     char *_kwnames
[] = { "self","item", NULL 
}; 
6367     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPrevSibling",_kwnames
,&_argo0
,&_argo1
))  
6370         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6371         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6372             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPrevSibling. Expected _wxPyTreeCtrl_p."); 
6377         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6378         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6379             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPrevSibling. Expected _wxTreeItemId_p."); 
6384     wxPy_BEGIN_ALLOW_THREADS
; 
6385         _result 
= new wxTreeItemId (wxTreeCtrl_GetPrevSibling(_arg0
,*_arg1
)); 
6387     wxPy_END_ALLOW_THREADS
; 
6388 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6389     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6393 #define wxTreeCtrl_GetFirstVisibleItem(_swigobj)  (_swigobj->GetFirstVisibleItem()) 
6394 static PyObject 
*_wrap_wxTreeCtrl_GetFirstVisibleItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6395     PyObject 
* _resultobj
; 
6396     wxTreeItemId 
* _result
; 
6397     wxPyTreeCtrl 
* _arg0
; 
6398     PyObject 
* _argo0 
= 0; 
6399     char *_kwnames
[] = { "self", NULL 
}; 
6403     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetFirstVisibleItem",_kwnames
,&_argo0
))  
6406         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6407         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6408             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetFirstVisibleItem. Expected _wxPyTreeCtrl_p."); 
6413     wxPy_BEGIN_ALLOW_THREADS
; 
6414         _result 
= new wxTreeItemId (wxTreeCtrl_GetFirstVisibleItem(_arg0
)); 
6416     wxPy_END_ALLOW_THREADS
; 
6417 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6418     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6422 #define wxTreeCtrl_GetNextVisible(_swigobj,_swigarg0)  (_swigobj->GetNextVisible(_swigarg0)) 
6423 static PyObject 
*_wrap_wxTreeCtrl_GetNextVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6424     PyObject 
* _resultobj
; 
6425     wxTreeItemId 
* _result
; 
6426     wxPyTreeCtrl 
* _arg0
; 
6427     wxTreeItemId 
* _arg1
; 
6428     PyObject 
* _argo0 
= 0; 
6429     PyObject 
* _argo1 
= 0; 
6430     char *_kwnames
[] = { "self","item", NULL 
}; 
6434     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetNextVisible",_kwnames
,&_argo0
,&_argo1
))  
6437         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6438         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6439             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextVisible. Expected _wxPyTreeCtrl_p."); 
6444         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6445         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6446             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextVisible. Expected _wxTreeItemId_p."); 
6451     wxPy_BEGIN_ALLOW_THREADS
; 
6452         _result 
= new wxTreeItemId (wxTreeCtrl_GetNextVisible(_arg0
,*_arg1
)); 
6454     wxPy_END_ALLOW_THREADS
; 
6455 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6456     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6460 #define wxTreeCtrl_GetPrevVisible(_swigobj,_swigarg0)  (_swigobj->GetPrevVisible(_swigarg0)) 
6461 static PyObject 
*_wrap_wxTreeCtrl_GetPrevVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6462     PyObject 
* _resultobj
; 
6463     wxTreeItemId 
* _result
; 
6464     wxPyTreeCtrl 
* _arg0
; 
6465     wxTreeItemId 
* _arg1
; 
6466     PyObject 
* _argo0 
= 0; 
6467     PyObject 
* _argo1 
= 0; 
6468     char *_kwnames
[] = { "self","item", NULL 
}; 
6472     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPrevVisible",_kwnames
,&_argo0
,&_argo1
))  
6475         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6476         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6477             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPrevVisible. Expected _wxPyTreeCtrl_p."); 
6482         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6483         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6484             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPrevVisible. Expected _wxTreeItemId_p."); 
6489     wxPy_BEGIN_ALLOW_THREADS
; 
6490         _result 
= new wxTreeItemId (wxTreeCtrl_GetPrevVisible(_arg0
,*_arg1
)); 
6492     wxPy_END_ALLOW_THREADS
; 
6493 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6494     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6498 #define wxTreeCtrl_GetLastChild(_swigobj,_swigarg0)  (_swigobj->GetLastChild(_swigarg0)) 
6499 static PyObject 
*_wrap_wxTreeCtrl_GetLastChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6500     PyObject 
* _resultobj
; 
6501     wxTreeItemId 
* _result
; 
6502     wxPyTreeCtrl 
* _arg0
; 
6503     wxTreeItemId 
* _arg1
; 
6504     PyObject 
* _argo0 
= 0; 
6505     PyObject 
* _argo1 
= 0; 
6506     char *_kwnames
[] = { "self","item", NULL 
}; 
6510     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetLastChild",_kwnames
,&_argo0
,&_argo1
))  
6513         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6514         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6515             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetLastChild. Expected _wxPyTreeCtrl_p."); 
6520         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6521         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6522             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetLastChild. Expected _wxTreeItemId_p."); 
6527     wxPy_BEGIN_ALLOW_THREADS
; 
6528         _result 
= new wxTreeItemId (wxTreeCtrl_GetLastChild(_arg0
,*_arg1
)); 
6530     wxPy_END_ALLOW_THREADS
; 
6531 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6532     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6536 #define wxTreeCtrl_AddRoot(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->AddRoot(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6537 static PyObject 
*_wrap_wxTreeCtrl_AddRoot(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6538     PyObject 
* _resultobj
; 
6539     wxTreeItemId 
* _result
; 
6540     wxPyTreeCtrl 
* _arg0
; 
6542     int  _arg2 
= (int ) -1; 
6543     int  _arg3 
= (int ) -1; 
6544     wxPyTreeItemData 
* _arg4 
= (wxPyTreeItemData 
*) NULL
; 
6545     PyObject 
* _argo0 
= 0; 
6546     PyObject 
* _obj1 
= 0; 
6547     PyObject 
* _argo4 
= 0; 
6548     char *_kwnames
[] = { "self","text","image","selectedImage","data", NULL 
}; 
6552     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iiO:wxTreeCtrl_AddRoot",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
,&_argo4
))  
6555         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6556         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6557             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AddRoot. Expected _wxPyTreeCtrl_p."); 
6562 #if PYTHON_API_VERSION >= 1009 
6563     char* tmpPtr
; int tmpSize
; 
6564     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
6565         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
6568     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
6570     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
6572     if (!PyString_Check(_obj1
)) { 
6573         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6576     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
6580         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
6581         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxPyTreeItemData_p")) { 
6582             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxTreeCtrl_AddRoot. Expected _wxPyTreeItemData_p."); 
6587     wxPy_BEGIN_ALLOW_THREADS
; 
6588         _result 
= new wxTreeItemId (wxTreeCtrl_AddRoot(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
)); 
6590     wxPy_END_ALLOW_THREADS
; 
6591 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6592     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6600 #define wxTreeCtrl_PrependItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->PrependItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
6601 static PyObject 
*_wrap_wxTreeCtrl_PrependItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6602     PyObject 
* _resultobj
; 
6603     wxTreeItemId 
* _result
; 
6604     wxPyTreeCtrl 
* _arg0
; 
6605     wxTreeItemId 
* _arg1
; 
6607     int  _arg3 
= (int ) -1; 
6608     int  _arg4 
= (int ) -1; 
6609     wxPyTreeItemData 
* _arg5 
= (wxPyTreeItemData 
*) NULL
; 
6610     PyObject 
* _argo0 
= 0; 
6611     PyObject 
* _argo1 
= 0; 
6612     PyObject 
* _obj2 
= 0; 
6613     PyObject 
* _argo5 
= 0; 
6614     char *_kwnames
[] = { "self","parent","text","image","selectedImage","data", NULL 
}; 
6618     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|iiO:wxTreeCtrl_PrependItem",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_arg3
,&_arg4
,&_argo5
))  
6621         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6622         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6623             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_PrependItem. Expected _wxPyTreeCtrl_p."); 
6628         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6629         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6630             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_PrependItem. Expected _wxTreeItemId_p."); 
6635 #if PYTHON_API_VERSION >= 1009 
6636     char* tmpPtr
; int tmpSize
; 
6637     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
6638         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
6641     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
6643     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
6645     if (!PyString_Check(_obj2
)) { 
6646         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6649     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
6653         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
6654         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxPyTreeItemData_p")) { 
6655             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxTreeCtrl_PrependItem. Expected _wxPyTreeItemData_p."); 
6660     wxPy_BEGIN_ALLOW_THREADS
; 
6661         _result 
= new wxTreeItemId (wxTreeCtrl_PrependItem(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
)); 
6663     wxPy_END_ALLOW_THREADS
; 
6664 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6665     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6673 #define wxTreeCtrl_InsertItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
6674 static PyObject 
*_wrap_wxTreeCtrl_InsertItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6675     PyObject 
* _resultobj
; 
6676     wxTreeItemId 
* _result
; 
6677     wxPyTreeCtrl 
* _arg0
; 
6678     wxTreeItemId 
* _arg1
; 
6679     wxTreeItemId 
* _arg2
; 
6681     int  _arg4 
= (int ) -1; 
6682     int  _arg5 
= (int ) -1; 
6683     wxPyTreeItemData 
* _arg6 
= (wxPyTreeItemData 
*) NULL
; 
6684     PyObject 
* _argo0 
= 0; 
6685     PyObject 
* _argo1 
= 0; 
6686     PyObject 
* _argo2 
= 0; 
6687     PyObject 
* _obj3 
= 0; 
6688     PyObject 
* _argo6 
= 0; 
6689     char *_kwnames
[] = { "self","parent","idPrevious","text","image","selectedImage","data", NULL 
}; 
6693     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO|iiO:wxTreeCtrl_InsertItem",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_obj3
,&_arg4
,&_arg5
,&_argo6
))  
6696         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6697         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6698             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_InsertItem. Expected _wxPyTreeCtrl_p."); 
6703         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6704         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6705             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_InsertItem. Expected _wxTreeItemId_p."); 
6710         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
6711         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxTreeItemId_p")) { 
6712             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_InsertItem. Expected _wxTreeItemId_p."); 
6717 #if PYTHON_API_VERSION >= 1009 
6718     char* tmpPtr
; int tmpSize
; 
6719     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
6720         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
6723     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
6725     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
6727     if (!PyString_Check(_obj3
)) { 
6728         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6731     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
6735         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
6736         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxPyTreeItemData_p")) { 
6737             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxTreeCtrl_InsertItem. Expected _wxPyTreeItemData_p."); 
6742     wxPy_BEGIN_ALLOW_THREADS
; 
6743         _result 
= new wxTreeItemId (wxTreeCtrl_InsertItem(_arg0
,*_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
,_arg6
)); 
6745     wxPy_END_ALLOW_THREADS
; 
6746 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6747     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6755 #define wxTreeCtrl_InsertItemBefore(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
6756 static PyObject 
*_wrap_wxTreeCtrl_InsertItemBefore(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6757     PyObject 
* _resultobj
; 
6758     wxTreeItemId 
* _result
; 
6759     wxPyTreeCtrl 
* _arg0
; 
6760     wxTreeItemId 
* _arg1
; 
6763     int  _arg4 
= (int ) -1; 
6764     int  _arg5 
= (int ) -1; 
6765     wxTreeItemData 
* _arg6 
= (wxTreeItemData 
*) NULL
; 
6766     PyObject 
* _argo0 
= 0; 
6767     PyObject 
* _argo1 
= 0; 
6768     PyObject 
* _obj3 
= 0; 
6769     PyObject 
* _argo6 
= 0; 
6770     char *_kwnames
[] = { "self","parent","before","text","image","selectedImage","data", NULL 
}; 
6774     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiO|iiO:wxTreeCtrl_InsertItemBefore",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_arg4
,&_arg5
,&_argo6
))  
6777         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6778         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6779             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_InsertItemBefore. Expected _wxPyTreeCtrl_p."); 
6784         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6785         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6786             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_InsertItemBefore. Expected _wxTreeItemId_p."); 
6791 #if PYTHON_API_VERSION >= 1009 
6792     char* tmpPtr
; int tmpSize
; 
6793     if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) { 
6794         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
6797     if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1) 
6799     _arg3 
= new wxString(tmpPtr
, tmpSize
); 
6801     if (!PyString_Check(_obj3
)) { 
6802         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6805     _arg3 
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
)); 
6809         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
6810         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxTreeItemData_p")) { 
6811             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxTreeCtrl_InsertItemBefore. Expected _wxTreeItemData_p."); 
6816     wxPy_BEGIN_ALLOW_THREADS
; 
6817         _result 
= new wxTreeItemId (wxTreeCtrl_InsertItemBefore(_arg0
,*_arg1
,_arg2
,*_arg3
,_arg4
,_arg5
,_arg6
)); 
6819     wxPy_END_ALLOW_THREADS
; 
6820 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6821     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6829 #define wxTreeCtrl_AppendItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->AppendItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
6830 static PyObject 
*_wrap_wxTreeCtrl_AppendItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6831     PyObject 
* _resultobj
; 
6832     wxTreeItemId 
* _result
; 
6833     wxPyTreeCtrl 
* _arg0
; 
6834     wxTreeItemId 
* _arg1
; 
6836     int  _arg3 
= (int ) -1; 
6837     int  _arg4 
= (int ) -1; 
6838     wxPyTreeItemData 
* _arg5 
= (wxPyTreeItemData 
*) NULL
; 
6839     PyObject 
* _argo0 
= 0; 
6840     PyObject 
* _argo1 
= 0; 
6841     PyObject 
* _obj2 
= 0; 
6842     PyObject 
* _argo5 
= 0; 
6843     char *_kwnames
[] = { "self","parent","text","image","selectedImage","data", NULL 
}; 
6847     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|iiO:wxTreeCtrl_AppendItem",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_arg3
,&_arg4
,&_argo5
))  
6850         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6851         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6852             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AppendItem. Expected _wxPyTreeCtrl_p."); 
6857         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6858         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6859             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_AppendItem. Expected _wxTreeItemId_p."); 
6864 #if PYTHON_API_VERSION >= 1009 
6865     char* tmpPtr
; int tmpSize
; 
6866     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
6867         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
6870     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
6872     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
6874     if (!PyString_Check(_obj2
)) { 
6875         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
6878     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
6882         if (_argo5 
== Py_None
) { _arg5 
= NULL
; } 
6883         else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxPyTreeItemData_p")) { 
6884             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxTreeCtrl_AppendItem. Expected _wxPyTreeItemData_p."); 
6889     wxPy_BEGIN_ALLOW_THREADS
; 
6890         _result 
= new wxTreeItemId (wxTreeCtrl_AppendItem(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
)); 
6892     wxPy_END_ALLOW_THREADS
; 
6893 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
6894     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6902 #define wxTreeCtrl_Delete(_swigobj,_swigarg0)  (_swigobj->Delete(_swigarg0)) 
6903 static PyObject 
*_wrap_wxTreeCtrl_Delete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6904     PyObject 
* _resultobj
; 
6905     wxPyTreeCtrl 
* _arg0
; 
6906     wxTreeItemId 
* _arg1
; 
6907     PyObject 
* _argo0 
= 0; 
6908     PyObject 
* _argo1 
= 0; 
6909     char *_kwnames
[] = { "self","item", NULL 
}; 
6912     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Delete",_kwnames
,&_argo0
,&_argo1
))  
6915         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6916         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6917             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Delete. Expected _wxPyTreeCtrl_p."); 
6922         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6923         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6924             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Delete. Expected _wxTreeItemId_p."); 
6929     wxPy_BEGIN_ALLOW_THREADS
; 
6930         wxTreeCtrl_Delete(_arg0
,*_arg1
); 
6932     wxPy_END_ALLOW_THREADS
; 
6933 }    Py_INCREF(Py_None
); 
6934     _resultobj 
= Py_None
; 
6938 #define wxTreeCtrl_DeleteChildren(_swigobj,_swigarg0)  (_swigobj->DeleteChildren(_swigarg0)) 
6939 static PyObject 
*_wrap_wxTreeCtrl_DeleteChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6940     PyObject 
* _resultobj
; 
6941     wxPyTreeCtrl 
* _arg0
; 
6942     wxTreeItemId 
* _arg1
; 
6943     PyObject 
* _argo0 
= 0; 
6944     PyObject 
* _argo1 
= 0; 
6945     char *_kwnames
[] = { "self","item", NULL 
}; 
6948     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_DeleteChildren",_kwnames
,&_argo0
,&_argo1
))  
6951         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6952         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6953             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_DeleteChildren. Expected _wxPyTreeCtrl_p."); 
6958         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6959         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
6960             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_DeleteChildren. Expected _wxTreeItemId_p."); 
6965     wxPy_BEGIN_ALLOW_THREADS
; 
6966         wxTreeCtrl_DeleteChildren(_arg0
,*_arg1
); 
6968     wxPy_END_ALLOW_THREADS
; 
6969 }    Py_INCREF(Py_None
); 
6970     _resultobj 
= Py_None
; 
6974 #define wxTreeCtrl_DeleteAllItems(_swigobj)  (_swigobj->DeleteAllItems()) 
6975 static PyObject 
*_wrap_wxTreeCtrl_DeleteAllItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6976     PyObject 
* _resultobj
; 
6977     wxPyTreeCtrl 
* _arg0
; 
6978     PyObject 
* _argo0 
= 0; 
6979     char *_kwnames
[] = { "self", NULL 
}; 
6982     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_DeleteAllItems",_kwnames
,&_argo0
))  
6985         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6986         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
6987             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_DeleteAllItems. Expected _wxPyTreeCtrl_p."); 
6992     wxPy_BEGIN_ALLOW_THREADS
; 
6993         wxTreeCtrl_DeleteAllItems(_arg0
); 
6995     wxPy_END_ALLOW_THREADS
; 
6996 }    Py_INCREF(Py_None
); 
6997     _resultobj 
= Py_None
; 
7001 #define wxTreeCtrl_Expand(_swigobj,_swigarg0)  (_swigobj->Expand(_swigarg0)) 
7002 static PyObject 
*_wrap_wxTreeCtrl_Expand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7003     PyObject 
* _resultobj
; 
7004     wxPyTreeCtrl 
* _arg0
; 
7005     wxTreeItemId 
* _arg1
; 
7006     PyObject 
* _argo0 
= 0; 
7007     PyObject 
* _argo1 
= 0; 
7008     char *_kwnames
[] = { "self","item", NULL 
}; 
7011     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Expand",_kwnames
,&_argo0
,&_argo1
))  
7014         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7015         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7016             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Expand. Expected _wxPyTreeCtrl_p."); 
7021         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7022         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7023             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Expand. Expected _wxTreeItemId_p."); 
7028     wxPy_BEGIN_ALLOW_THREADS
; 
7029         wxTreeCtrl_Expand(_arg0
,*_arg1
); 
7031     wxPy_END_ALLOW_THREADS
; 
7032 }    Py_INCREF(Py_None
); 
7033     _resultobj 
= Py_None
; 
7037 #define wxTreeCtrl_Collapse(_swigobj,_swigarg0)  (_swigobj->Collapse(_swigarg0)) 
7038 static PyObject 
*_wrap_wxTreeCtrl_Collapse(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7039     PyObject 
* _resultobj
; 
7040     wxPyTreeCtrl 
* _arg0
; 
7041     wxTreeItemId 
* _arg1
; 
7042     PyObject 
* _argo0 
= 0; 
7043     PyObject 
* _argo1 
= 0; 
7044     char *_kwnames
[] = { "self","item", NULL 
}; 
7047     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Collapse",_kwnames
,&_argo0
,&_argo1
))  
7050         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7051         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7052             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Collapse. Expected _wxPyTreeCtrl_p."); 
7057         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7058         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7059             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Collapse. Expected _wxTreeItemId_p."); 
7064     wxPy_BEGIN_ALLOW_THREADS
; 
7065         wxTreeCtrl_Collapse(_arg0
,*_arg1
); 
7067     wxPy_END_ALLOW_THREADS
; 
7068 }    Py_INCREF(Py_None
); 
7069     _resultobj 
= Py_None
; 
7073 #define wxTreeCtrl_CollapseAndReset(_swigobj,_swigarg0)  (_swigobj->CollapseAndReset(_swigarg0)) 
7074 static PyObject 
*_wrap_wxTreeCtrl_CollapseAndReset(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7075     PyObject 
* _resultobj
; 
7076     wxPyTreeCtrl 
* _arg0
; 
7077     wxTreeItemId 
* _arg1
; 
7078     PyObject 
* _argo0 
= 0; 
7079     PyObject 
* _argo1 
= 0; 
7080     char *_kwnames
[] = { "self","item", NULL 
}; 
7083     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_CollapseAndReset",_kwnames
,&_argo0
,&_argo1
))  
7086         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7087         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7088             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_CollapseAndReset. Expected _wxPyTreeCtrl_p."); 
7093         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7094         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7095             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_CollapseAndReset. Expected _wxTreeItemId_p."); 
7100     wxPy_BEGIN_ALLOW_THREADS
; 
7101         wxTreeCtrl_CollapseAndReset(_arg0
,*_arg1
); 
7103     wxPy_END_ALLOW_THREADS
; 
7104 }    Py_INCREF(Py_None
); 
7105     _resultobj 
= Py_None
; 
7109 #define wxTreeCtrl_Toggle(_swigobj,_swigarg0)  (_swigobj->Toggle(_swigarg0)) 
7110 static PyObject 
*_wrap_wxTreeCtrl_Toggle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7111     PyObject 
* _resultobj
; 
7112     wxPyTreeCtrl 
* _arg0
; 
7113     wxTreeItemId 
* _arg1
; 
7114     PyObject 
* _argo0 
= 0; 
7115     PyObject 
* _argo1 
= 0; 
7116     char *_kwnames
[] = { "self","item", NULL 
}; 
7119     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Toggle",_kwnames
,&_argo0
,&_argo1
))  
7122         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7123         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7124             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Toggle. Expected _wxPyTreeCtrl_p."); 
7129         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7130         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7131             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Toggle. Expected _wxTreeItemId_p."); 
7136     wxPy_BEGIN_ALLOW_THREADS
; 
7137         wxTreeCtrl_Toggle(_arg0
,*_arg1
); 
7139     wxPy_END_ALLOW_THREADS
; 
7140 }    Py_INCREF(Py_None
); 
7141     _resultobj 
= Py_None
; 
7145 #define wxTreeCtrl_Unselect(_swigobj)  (_swigobj->Unselect()) 
7146 static PyObject 
*_wrap_wxTreeCtrl_Unselect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7147     PyObject 
* _resultobj
; 
7148     wxPyTreeCtrl 
* _arg0
; 
7149     PyObject 
* _argo0 
= 0; 
7150     char *_kwnames
[] = { "self", NULL 
}; 
7153     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_Unselect",_kwnames
,&_argo0
))  
7156         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7157         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7158             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Unselect. Expected _wxPyTreeCtrl_p."); 
7163     wxPy_BEGIN_ALLOW_THREADS
; 
7164         wxTreeCtrl_Unselect(_arg0
); 
7166     wxPy_END_ALLOW_THREADS
; 
7167 }    Py_INCREF(Py_None
); 
7168     _resultobj 
= Py_None
; 
7172 #define wxTreeCtrl_UnselectAll(_swigobj)  (_swigobj->UnselectAll()) 
7173 static PyObject 
*_wrap_wxTreeCtrl_UnselectAll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7174     PyObject 
* _resultobj
; 
7175     wxPyTreeCtrl 
* _arg0
; 
7176     PyObject 
* _argo0 
= 0; 
7177     char *_kwnames
[] = { "self", NULL 
}; 
7180     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_UnselectAll",_kwnames
,&_argo0
))  
7183         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7184         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7185             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_UnselectAll. Expected _wxPyTreeCtrl_p."); 
7190     wxPy_BEGIN_ALLOW_THREADS
; 
7191         wxTreeCtrl_UnselectAll(_arg0
); 
7193     wxPy_END_ALLOW_THREADS
; 
7194 }    Py_INCREF(Py_None
); 
7195     _resultobj 
= Py_None
; 
7199 #define wxTreeCtrl_SelectItem(_swigobj,_swigarg0)  (_swigobj->SelectItem(_swigarg0)) 
7200 static PyObject 
*_wrap_wxTreeCtrl_SelectItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7201     PyObject 
* _resultobj
; 
7202     wxPyTreeCtrl 
* _arg0
; 
7203     wxTreeItemId 
* _arg1
; 
7204     PyObject 
* _argo0 
= 0; 
7205     PyObject 
* _argo1 
= 0; 
7206     char *_kwnames
[] = { "self","item", NULL 
}; 
7209     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SelectItem",_kwnames
,&_argo0
,&_argo1
))  
7212         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7213         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7214             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SelectItem. Expected _wxPyTreeCtrl_p."); 
7219         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7220         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7221             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SelectItem. Expected _wxTreeItemId_p."); 
7226     wxPy_BEGIN_ALLOW_THREADS
; 
7227         wxTreeCtrl_SelectItem(_arg0
,*_arg1
); 
7229     wxPy_END_ALLOW_THREADS
; 
7230 }    Py_INCREF(Py_None
); 
7231     _resultobj 
= Py_None
; 
7235 #define wxTreeCtrl_EnsureVisible(_swigobj,_swigarg0)  (_swigobj->EnsureVisible(_swigarg0)) 
7236 static PyObject 
*_wrap_wxTreeCtrl_EnsureVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7237     PyObject 
* _resultobj
; 
7238     wxPyTreeCtrl 
* _arg0
; 
7239     wxTreeItemId 
* _arg1
; 
7240     PyObject 
* _argo0 
= 0; 
7241     PyObject 
* _argo1 
= 0; 
7242     char *_kwnames
[] = { "self","item", NULL 
}; 
7245     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_EnsureVisible",_kwnames
,&_argo0
,&_argo1
))  
7248         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7249         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7250             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_EnsureVisible. Expected _wxPyTreeCtrl_p."); 
7255         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7256         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7257             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_EnsureVisible. Expected _wxTreeItemId_p."); 
7262     wxPy_BEGIN_ALLOW_THREADS
; 
7263         wxTreeCtrl_EnsureVisible(_arg0
,*_arg1
); 
7265     wxPy_END_ALLOW_THREADS
; 
7266 }    Py_INCREF(Py_None
); 
7267     _resultobj 
= Py_None
; 
7271 #define wxTreeCtrl_ScrollTo(_swigobj,_swigarg0)  (_swigobj->ScrollTo(_swigarg0)) 
7272 static PyObject 
*_wrap_wxTreeCtrl_ScrollTo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7273     PyObject 
* _resultobj
; 
7274     wxPyTreeCtrl 
* _arg0
; 
7275     wxTreeItemId 
* _arg1
; 
7276     PyObject 
* _argo0 
= 0; 
7277     PyObject 
* _argo1 
= 0; 
7278     char *_kwnames
[] = { "self","item", NULL 
}; 
7281     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_ScrollTo",_kwnames
,&_argo0
,&_argo1
))  
7284         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7285         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7286             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_ScrollTo. Expected _wxPyTreeCtrl_p."); 
7291         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7292         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7293             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_ScrollTo. Expected _wxTreeItemId_p."); 
7298     wxPy_BEGIN_ALLOW_THREADS
; 
7299         wxTreeCtrl_ScrollTo(_arg0
,*_arg1
); 
7301     wxPy_END_ALLOW_THREADS
; 
7302 }    Py_INCREF(Py_None
); 
7303     _resultobj 
= Py_None
; 
7307 #define wxTreeCtrl_EditLabel(_swigobj,_swigarg0)  (_swigobj->EditLabel(_swigarg0)) 
7308 static PyObject 
*_wrap_wxTreeCtrl_EditLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7309     PyObject 
* _resultobj
; 
7310     wxPyTreeCtrl 
* _arg0
; 
7311     wxTreeItemId 
* _arg1
; 
7312     PyObject 
* _argo0 
= 0; 
7313     PyObject 
* _argo1 
= 0; 
7314     char *_kwnames
[] = { "self","item", NULL 
}; 
7317     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_EditLabel",_kwnames
,&_argo0
,&_argo1
))  
7320         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7321         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7322             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_EditLabel. Expected _wxPyTreeCtrl_p."); 
7327         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7328         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7329             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_EditLabel. Expected _wxTreeItemId_p."); 
7334     wxPy_BEGIN_ALLOW_THREADS
; 
7335         wxTreeCtrl_EditLabel(_arg0
,*_arg1
); 
7337     wxPy_END_ALLOW_THREADS
; 
7338 }    Py_INCREF(Py_None
); 
7339     _resultobj 
= Py_None
; 
7343 #define wxTreeCtrl_SortChildren(_swigobj,_swigarg0)  (_swigobj->SortChildren(_swigarg0)) 
7344 static PyObject 
*_wrap_wxTreeCtrl_SortChildren(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7345     PyObject 
* _resultobj
; 
7346     wxPyTreeCtrl 
* _arg0
; 
7347     wxTreeItemId 
* _arg1
; 
7348     PyObject 
* _argo0 
= 0; 
7349     PyObject 
* _argo1 
= 0; 
7350     char *_kwnames
[] = { "self","item", NULL 
}; 
7353     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SortChildren",_kwnames
,&_argo0
,&_argo1
))  
7356         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7357         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7358             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SortChildren. Expected _wxPyTreeCtrl_p."); 
7363         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7364         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7365             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SortChildren. Expected _wxTreeItemId_p."); 
7370     wxPy_BEGIN_ALLOW_THREADS
; 
7371         wxTreeCtrl_SortChildren(_arg0
,*_arg1
); 
7373     wxPy_END_ALLOW_THREADS
; 
7374 }    Py_INCREF(Py_None
); 
7375     _resultobj 
= Py_None
; 
7379 #define wxTreeCtrl_SetItemBold(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemBold(_swigarg0,_swigarg1)) 
7380 static PyObject 
*_wrap_wxTreeCtrl_SetItemBold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7381     PyObject 
* _resultobj
; 
7382     wxPyTreeCtrl 
* _arg0
; 
7383     wxTreeItemId 
* _arg1
; 
7384     int  _arg2 
= (int ) TRUE
; 
7385     PyObject 
* _argo0 
= 0; 
7386     PyObject 
* _argo1 
= 0; 
7387     char *_kwnames
[] = { "self","item","bold", NULL 
}; 
7390     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_SetItemBold",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
7393         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7394         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7395             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemBold. Expected _wxPyTreeCtrl_p."); 
7400         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7401         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7402             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemBold. Expected _wxTreeItemId_p."); 
7407     wxPy_BEGIN_ALLOW_THREADS
; 
7408         wxTreeCtrl_SetItemBold(_arg0
,*_arg1
,_arg2
); 
7410     wxPy_END_ALLOW_THREADS
; 
7411 }    Py_INCREF(Py_None
); 
7412     _resultobj 
= Py_None
; 
7416 #define wxTreeCtrl_IsBold(_swigobj,_swigarg0)  (_swigobj->IsBold(_swigarg0)) 
7417 static PyObject 
*_wrap_wxTreeCtrl_IsBold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7418     PyObject 
* _resultobj
; 
7420     wxPyTreeCtrl 
* _arg0
; 
7421     wxTreeItemId 
* _arg1
; 
7422     PyObject 
* _argo0 
= 0; 
7423     PyObject 
* _argo1 
= 0; 
7424     char *_kwnames
[] = { "self","item", NULL 
}; 
7427     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsBold",_kwnames
,&_argo0
,&_argo1
))  
7430         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7431         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7432             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsBold. Expected _wxPyTreeCtrl_p."); 
7437         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7438         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7439             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsBold. Expected _wxTreeItemId_p."); 
7444     wxPy_BEGIN_ALLOW_THREADS
; 
7445         _result 
= (bool )wxTreeCtrl_IsBold(_arg0
,*_arg1
); 
7447     wxPy_END_ALLOW_THREADS
; 
7448 }    _resultobj 
= Py_BuildValue("i",_result
); 
7452 #define wxTreeCtrl_HitTest(_swigobj,_swigarg0,_swigarg1)  (_swigobj->HitTest(_swigarg0,_swigarg1)) 
7453 static PyObject 
*_wrap_wxTreeCtrl_HitTest(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7454     PyObject 
* _resultobj
; 
7455     wxTreeItemId 
* _result
; 
7456     wxPyTreeCtrl 
* _arg0
; 
7460     PyObject 
* _argo0 
= 0; 
7462     PyObject 
* _obj1 
= 0; 
7463     char *_kwnames
[] = { "self","point", NULL 
}; 
7470     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_HitTest",_kwnames
,&_argo0
,&_obj1
))  
7473         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7474         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7475             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_HitTest. Expected _wxPyTreeCtrl_p."); 
7481     if (! wxPoint_helper(_obj1
, &_arg1
)) 
7485     wxPy_BEGIN_ALLOW_THREADS
; 
7486         _result 
= new wxTreeItemId (wxTreeCtrl_HitTest(_arg0
,*_arg1
,*_arg2
)); 
7488     wxPy_END_ALLOW_THREADS
; 
7489 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p"); 
7490     _resultobj 
= Py_BuildValue("s",_ptemp
); 
7493     o 
= PyInt_FromLong((long) (*_arg2
)); 
7494     _resultobj 
= t_output_helper(_resultobj
, o
); 
7499 #define wxTreeCtrl_SetItemTextColour(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemTextColour(_swigarg0,_swigarg1)) 
7500 static PyObject 
*_wrap_wxTreeCtrl_SetItemTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7501     PyObject 
* _resultobj
; 
7502     wxPyTreeCtrl 
* _arg0
; 
7503     wxTreeItemId 
* _arg1
; 
7505     PyObject 
* _argo0 
= 0; 
7506     PyObject 
* _argo1 
= 0; 
7508     PyObject 
* _obj2 
= 0; 
7509     char *_kwnames
[] = { "self","item","col", NULL 
}; 
7512     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemTextColour",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
7515         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7516         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7517             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemTextColour. Expected _wxPyTreeCtrl_p."); 
7522         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7523         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7524             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemTextColour. Expected _wxTreeItemId_p."); 
7530     if (! wxColour_helper(_obj2
, &_arg2
)) 
7534     wxPy_BEGIN_ALLOW_THREADS
; 
7535         wxTreeCtrl_SetItemTextColour(_arg0
,*_arg1
,*_arg2
); 
7537     wxPy_END_ALLOW_THREADS
; 
7538 }    Py_INCREF(Py_None
); 
7539     _resultobj 
= Py_None
; 
7543 #define wxTreeCtrl_SetItemBackgroundColour(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemBackgroundColour(_swigarg0,_swigarg1)) 
7544 static PyObject 
*_wrap_wxTreeCtrl_SetItemBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7545     PyObject 
* _resultobj
; 
7546     wxPyTreeCtrl 
* _arg0
; 
7547     wxTreeItemId 
* _arg1
; 
7549     PyObject 
* _argo0 
= 0; 
7550     PyObject 
* _argo1 
= 0; 
7552     PyObject 
* _obj2 
= 0; 
7553     char *_kwnames
[] = { "self","item","col", NULL 
}; 
7556     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemBackgroundColour",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
7559         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7560         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7561             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemBackgroundColour. Expected _wxPyTreeCtrl_p."); 
7566         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7567         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7568             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemBackgroundColour. Expected _wxTreeItemId_p."); 
7574     if (! wxColour_helper(_obj2
, &_arg2
)) 
7578     wxPy_BEGIN_ALLOW_THREADS
; 
7579         wxTreeCtrl_SetItemBackgroundColour(_arg0
,*_arg1
,*_arg2
); 
7581     wxPy_END_ALLOW_THREADS
; 
7582 }    Py_INCREF(Py_None
); 
7583     _resultobj 
= Py_None
; 
7587 #define wxTreeCtrl_SetItemFont(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetItemFont(_swigarg0,_swigarg1)) 
7588 static PyObject 
*_wrap_wxTreeCtrl_SetItemFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7589     PyObject 
* _resultobj
; 
7590     wxPyTreeCtrl 
* _arg0
; 
7591     wxTreeItemId 
* _arg1
; 
7593     PyObject 
* _argo0 
= 0; 
7594     PyObject 
* _argo1 
= 0; 
7595     PyObject 
* _argo2 
= 0; 
7596     char *_kwnames
[] = { "self","item","font", NULL 
}; 
7599     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemFont",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
7602         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7603         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) { 
7604             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemFont. Expected _wxPyTreeCtrl_p."); 
7609         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7610         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
7611             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemFont. Expected _wxTreeItemId_p."); 
7616         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
7617         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxFont_p")) { 
7618             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_SetItemFont. Expected _wxFont_p."); 
7623     wxPy_BEGIN_ALLOW_THREADS
; 
7624         wxTreeCtrl_SetItemFont(_arg0
,*_arg1
,*_arg2
); 
7626     wxPy_END_ALLOW_THREADS
; 
7627 }    Py_INCREF(Py_None
); 
7628     _resultobj 
= Py_None
; 
7632 static PyMethodDef controls2cMethods
[] = { 
7633          { "wxTreeCtrl_SetItemFont", (PyCFunction
) _wrap_wxTreeCtrl_SetItemFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7634          { "wxTreeCtrl_SetItemBackgroundColour", (PyCFunction
) _wrap_wxTreeCtrl_SetItemBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7635          { "wxTreeCtrl_SetItemTextColour", (PyCFunction
) _wrap_wxTreeCtrl_SetItemTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7636          { "wxTreeCtrl_HitTest", (PyCFunction
) _wrap_wxTreeCtrl_HitTest
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7637          { "wxTreeCtrl_IsBold", (PyCFunction
) _wrap_wxTreeCtrl_IsBold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7638          { "wxTreeCtrl_SetItemBold", (PyCFunction
) _wrap_wxTreeCtrl_SetItemBold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7639          { "wxTreeCtrl_SortChildren", (PyCFunction
) _wrap_wxTreeCtrl_SortChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7640          { "wxTreeCtrl_EditLabel", (PyCFunction
) _wrap_wxTreeCtrl_EditLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7641          { "wxTreeCtrl_ScrollTo", (PyCFunction
) _wrap_wxTreeCtrl_ScrollTo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7642          { "wxTreeCtrl_EnsureVisible", (PyCFunction
) _wrap_wxTreeCtrl_EnsureVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7643          { "wxTreeCtrl_SelectItem", (PyCFunction
) _wrap_wxTreeCtrl_SelectItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7644          { "wxTreeCtrl_UnselectAll", (PyCFunction
) _wrap_wxTreeCtrl_UnselectAll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7645          { "wxTreeCtrl_Unselect", (PyCFunction
) _wrap_wxTreeCtrl_Unselect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7646          { "wxTreeCtrl_Toggle", (PyCFunction
) _wrap_wxTreeCtrl_Toggle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7647          { "wxTreeCtrl_CollapseAndReset", (PyCFunction
) _wrap_wxTreeCtrl_CollapseAndReset
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7648          { "wxTreeCtrl_Collapse", (PyCFunction
) _wrap_wxTreeCtrl_Collapse
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7649          { "wxTreeCtrl_Expand", (PyCFunction
) _wrap_wxTreeCtrl_Expand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7650          { "wxTreeCtrl_DeleteAllItems", (PyCFunction
) _wrap_wxTreeCtrl_DeleteAllItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7651          { "wxTreeCtrl_DeleteChildren", (PyCFunction
) _wrap_wxTreeCtrl_DeleteChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7652          { "wxTreeCtrl_Delete", (PyCFunction
) _wrap_wxTreeCtrl_Delete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7653          { "wxTreeCtrl_AppendItem", (PyCFunction
) _wrap_wxTreeCtrl_AppendItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7654          { "wxTreeCtrl_InsertItemBefore", (PyCFunction
) _wrap_wxTreeCtrl_InsertItemBefore
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7655          { "wxTreeCtrl_InsertItem", (PyCFunction
) _wrap_wxTreeCtrl_InsertItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7656          { "wxTreeCtrl_PrependItem", (PyCFunction
) _wrap_wxTreeCtrl_PrependItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7657          { "wxTreeCtrl_AddRoot", (PyCFunction
) _wrap_wxTreeCtrl_AddRoot
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7658          { "wxTreeCtrl_GetLastChild", (PyCFunction
) _wrap_wxTreeCtrl_GetLastChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7659          { "wxTreeCtrl_GetPrevVisible", (PyCFunction
) _wrap_wxTreeCtrl_GetPrevVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7660          { "wxTreeCtrl_GetNextVisible", (PyCFunction
) _wrap_wxTreeCtrl_GetNextVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7661          { "wxTreeCtrl_GetFirstVisibleItem", (PyCFunction
) _wrap_wxTreeCtrl_GetFirstVisibleItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7662          { "wxTreeCtrl_GetPrevSibling", (PyCFunction
) _wrap_wxTreeCtrl_GetPrevSibling
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7663          { "wxTreeCtrl_GetNextSibling", (PyCFunction
) _wrap_wxTreeCtrl_GetNextSibling
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7664          { "wxTreeCtrl_GetNextChild", (PyCFunction
) _wrap_wxTreeCtrl_GetNextChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7665          { "wxTreeCtrl_GetFirstChild", (PyCFunction
) _wrap_wxTreeCtrl_GetFirstChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7666          { "wxTreeCtrl_GetChildrenCount", (PyCFunction
) _wrap_wxTreeCtrl_GetChildrenCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7667          { "wxTreeCtrl_GetSelections", (PyCFunction
) _wrap_wxTreeCtrl_GetSelections
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7668          { "wxTreeCtrl_GetItemParent", (PyCFunction
) _wrap_wxTreeCtrl_GetItemParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7669          { "wxTreeCtrl_GetSelection", (PyCFunction
) _wrap_wxTreeCtrl_GetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7670          { "wxTreeCtrl_GetRootItem", (PyCFunction
) _wrap_wxTreeCtrl_GetRootItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7671          { "wxTreeCtrl_IsSelected", (PyCFunction
) _wrap_wxTreeCtrl_IsSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7672          { "wxTreeCtrl_IsExpanded", (PyCFunction
) _wrap_wxTreeCtrl_IsExpanded
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7673          { "wxTreeCtrl_ItemHasChildren", (PyCFunction
) _wrap_wxTreeCtrl_ItemHasChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7674          { "wxTreeCtrl_IsVisible", (PyCFunction
) _wrap_wxTreeCtrl_IsVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7675          { "wxTreeCtrl_SetPyData", (PyCFunction
) _wrap_wxTreeCtrl_SetPyData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7676          { "wxTreeCtrl_GetPyData", (PyCFunction
) _wrap_wxTreeCtrl_GetPyData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7677          { "wxTreeCtrl_SetItemData", (PyCFunction
) _wrap_wxTreeCtrl_SetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7678          { "wxTreeCtrl_GetItemData", (PyCFunction
) _wrap_wxTreeCtrl_GetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7679          { "wxTreeCtrl_SetItemHasChildren", (PyCFunction
) _wrap_wxTreeCtrl_SetItemHasChildren
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7680          { "wxTreeCtrl_SetItemSelectedImage", (PyCFunction
) _wrap_wxTreeCtrl_SetItemSelectedImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7681          { "wxTreeCtrl_SetItemImage", (PyCFunction
) _wrap_wxTreeCtrl_SetItemImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7682          { "wxTreeCtrl_SetItemText", (PyCFunction
) _wrap_wxTreeCtrl_SetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7683          { "wxTreeCtrl_GetItemSelectedImage", (PyCFunction
) _wrap_wxTreeCtrl_GetItemSelectedImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7684          { "wxTreeCtrl_GetItemImage", (PyCFunction
) _wrap_wxTreeCtrl_GetItemImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7685          { "wxTreeCtrl_GetItemText", (PyCFunction
) _wrap_wxTreeCtrl_GetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7686          { "wxTreeCtrl_SetSpacing", (PyCFunction
) _wrap_wxTreeCtrl_SetSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7687          { "wxTreeCtrl_GetSpacing", (PyCFunction
) _wrap_wxTreeCtrl_GetSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7688          { "wxTreeCtrl_SetStateImageList", (PyCFunction
) _wrap_wxTreeCtrl_SetStateImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7689          { "wxTreeCtrl_SetImageList", (PyCFunction
) _wrap_wxTreeCtrl_SetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7690          { "wxTreeCtrl_GetStateImageList", (PyCFunction
) _wrap_wxTreeCtrl_GetStateImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7691          { "wxTreeCtrl_GetImageList", (PyCFunction
) _wrap_wxTreeCtrl_GetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7692          { "wxTreeCtrl_SetIndent", (PyCFunction
) _wrap_wxTreeCtrl_SetIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7693          { "wxTreeCtrl_GetIndent", (PyCFunction
) _wrap_wxTreeCtrl_GetIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7694          { "wxTreeCtrl_GetCount", (PyCFunction
) _wrap_wxTreeCtrl_GetCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7695          { "wxTreeCtrl__setSelf", (PyCFunction
) _wrap_wxTreeCtrl__setSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7696          { "new_wxTreeCtrl", (PyCFunction
) _wrap_new_wxTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7697          { "wxTreeEvent_GetLabel", (PyCFunction
) _wrap_wxTreeEvent_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7698          { "wxTreeEvent_GetCode", (PyCFunction
) _wrap_wxTreeEvent_GetCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7699          { "wxTreeEvent_GetPoint", (PyCFunction
) _wrap_wxTreeEvent_GetPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7700          { "wxTreeEvent_GetOldItem", (PyCFunction
) _wrap_wxTreeEvent_GetOldItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7701          { "wxTreeEvent_GetItem", (PyCFunction
) _wrap_wxTreeEvent_GetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7702          { "wxTreeItemData_SetId", (PyCFunction
) _wrap_wxTreeItemData_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7703          { "wxTreeItemData_GetId", (PyCFunction
) _wrap_wxTreeItemData_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7704          { "wxTreeItemData_SetData", (PyCFunction
) _wrap_wxTreeItemData_SetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7705          { "wxTreeItemData_GetData", (PyCFunction
) _wrap_wxTreeItemData_GetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7706          { "new_wxTreeItemData", (PyCFunction
) _wrap_new_wxTreeItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7707          { "wxTreeItemId___cmp__", (PyCFunction
) _wrap_wxTreeItemId___cmp__
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7708          { "wxTreeItemId_IsOk", (PyCFunction
) _wrap_wxTreeItemId_IsOk
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7709          { "delete_wxTreeItemId", (PyCFunction
) _wrap_delete_wxTreeItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7710          { "new_wxTreeItemId", (PyCFunction
) _wrap_new_wxTreeItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7711          { "wxListCtrl_SortItems", (PyCFunction
) _wrap_wxListCtrl_SortItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7712          { "wxListCtrl_SetWindowStyleFlag", (PyCFunction
) _wrap_wxListCtrl_SetWindowStyleFlag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7713          { "wxListCtrl_SetSingleStyle", (PyCFunction
) _wrap_wxListCtrl_SetSingleStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7714          { "wxListCtrl_SetItemText", (PyCFunction
) _wrap_wxListCtrl_SetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7715          { "wxListCtrl_SetItemState", (PyCFunction
) _wrap_wxListCtrl_SetItemState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7716          { "wxListCtrl_SetItemPosition", (PyCFunction
) _wrap_wxListCtrl_SetItemPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7717          { "wxListCtrl_SetItemImage", (PyCFunction
) _wrap_wxListCtrl_SetItemImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7718          { "wxListCtrl_SetItemData", (PyCFunction
) _wrap_wxListCtrl_SetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7719          { "wxListCtrl_SetStringItem", (PyCFunction
) _wrap_wxListCtrl_SetStringItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7720          { "wxListCtrl_SetItem", (PyCFunction
) _wrap_wxListCtrl_SetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7721          { "wxListCtrl_SetImageList", (PyCFunction
) _wrap_wxListCtrl_SetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7722          { "wxListCtrl_SetColumnWidth", (PyCFunction
) _wrap_wxListCtrl_SetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7723          { "wxListCtrl_SetColumn", (PyCFunction
) _wrap_wxListCtrl_SetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7724          { "wxListCtrl_SetBackgroundColour", (PyCFunction
) _wrap_wxListCtrl_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7725          { "wxListCtrl_ScrollList", (PyCFunction
) _wrap_wxListCtrl_ScrollList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7726          { "wxListCtrl_InsertImageStringItem", (PyCFunction
) _wrap_wxListCtrl_InsertImageStringItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7727          { "wxListCtrl_InsertImageItem", (PyCFunction
) _wrap_wxListCtrl_InsertImageItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7728          { "wxListCtrl_InsertStringItem", (PyCFunction
) _wrap_wxListCtrl_InsertStringItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7729          { "wxListCtrl_InsertItem", (PyCFunction
) _wrap_wxListCtrl_InsertItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7730          { "wxListCtrl_InsertColumn", (PyCFunction
) _wrap_wxListCtrl_InsertColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7731          { "wxListCtrl_InsertColumnInfo", (PyCFunction
) _wrap_wxListCtrl_InsertColumnInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7732          { "wxListCtrl_HitTest", (PyCFunction
) _wrap_wxListCtrl_HitTest
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7733          { "wxListCtrl_GetTopItem", (PyCFunction
) _wrap_wxListCtrl_GetTopItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7734          { "wxListCtrl_GetSelectedItemCount", (PyCFunction
) _wrap_wxListCtrl_GetSelectedItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7735          { "wxListCtrl_GetNextItem", (PyCFunction
) _wrap_wxListCtrl_GetNextItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7736          { "wxListCtrl_GetItemText", (PyCFunction
) _wrap_wxListCtrl_GetItemText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7737          { "wxListCtrl_GetItemSpacing", (PyCFunction
) _wrap_wxListCtrl_GetItemSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7738          { "wxListCtrl_GetItemCount", (PyCFunction
) _wrap_wxListCtrl_GetItemCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7739          { "wxListCtrl_GetItemState", (PyCFunction
) _wrap_wxListCtrl_GetItemState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7740          { "wxListCtrl_GetItemRect", (PyCFunction
) _wrap_wxListCtrl_GetItemRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7741          { "wxListCtrl_GetItemPosition", (PyCFunction
) _wrap_wxListCtrl_GetItemPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7742          { "wxListCtrl_GetItem", (PyCFunction
) _wrap_wxListCtrl_GetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7743          { "wxListCtrl_GetItemData", (PyCFunction
) _wrap_wxListCtrl_GetItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7744          { "wxListCtrl_GetImageList", (PyCFunction
) _wrap_wxListCtrl_GetImageList
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7745          { "wxListCtrl_GetCountPerPage", (PyCFunction
) _wrap_wxListCtrl_GetCountPerPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7746          { "wxListCtrl_GetColumnWidth", (PyCFunction
) _wrap_wxListCtrl_GetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7747          { "wxListCtrl_GetColumn", (PyCFunction
) _wrap_wxListCtrl_GetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7748          { "wxListCtrl_FindItemAtPos", (PyCFunction
) _wrap_wxListCtrl_FindItemAtPos
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7749          { "wxListCtrl_FindItemData", (PyCFunction
) _wrap_wxListCtrl_FindItemData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7750          { "wxListCtrl_FindItem", (PyCFunction
) _wrap_wxListCtrl_FindItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7751          { "wxListCtrl_EnsureVisible", (PyCFunction
) _wrap_wxListCtrl_EnsureVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7752          { "wxListCtrl_EditLabel", (PyCFunction
) _wrap_wxListCtrl_EditLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7753          { "wxListCtrl_ClearAll", (PyCFunction
) _wrap_wxListCtrl_ClearAll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7754          { "wxListCtrl_DeleteAllColumns", (PyCFunction
) _wrap_wxListCtrl_DeleteAllColumns
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7755          { "wxListCtrl_DeleteColumn", (PyCFunction
) _wrap_wxListCtrl_DeleteColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7756          { "wxListCtrl_DeleteAllItems", (PyCFunction
) _wrap_wxListCtrl_DeleteAllItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7757          { "wxListCtrl_DeleteItem", (PyCFunction
) _wrap_wxListCtrl_DeleteItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7758          { "wxListCtrl_Arrange", (PyCFunction
) _wrap_wxListCtrl_Arrange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7759          { "new_wxListCtrl", (PyCFunction
) _wrap_new_wxListCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7760          { "wxListEvent_GetItem", (PyCFunction
) _wrap_wxListEvent_GetItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7761          { "wxListEvent_GetMask", (PyCFunction
) _wrap_wxListEvent_GetMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7762          { "wxListEvent_GetData", (PyCFunction
) _wrap_wxListEvent_GetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7763          { "wxListEvent_GetImage", (PyCFunction
) _wrap_wxListEvent_GetImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7764          { "wxListEvent_GetText", (PyCFunction
) _wrap_wxListEvent_GetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7765          { "wxListEvent_GetLabel", (PyCFunction
) _wrap_wxListEvent_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7766          { "wxListEvent_GetPoint", (PyCFunction
) _wrap_wxListEvent_GetPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7767          { "wxListEvent_Cancelled", (PyCFunction
) _wrap_wxListEvent_Cancelled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7768          { "wxListEvent_GetColumn", (PyCFunction
) _wrap_wxListEvent_GetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7769          { "wxListEvent_GetOldItem", (PyCFunction
) _wrap_wxListEvent_GetOldItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7770          { "wxListEvent_GetOldIndex", (PyCFunction
) _wrap_wxListEvent_GetOldIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7771          { "wxListEvent_GetIndex", (PyCFunction
) _wrap_wxListEvent_GetIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7772          { "wxListEvent_GetCode", (PyCFunction
) _wrap_wxListEvent_GetCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7773          { "wxListEvent_m_item_get", (PyCFunction
) _wrap_wxListEvent_m_item_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7774          { "wxListEvent_m_item_set", (PyCFunction
) _wrap_wxListEvent_m_item_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7775          { "wxListEvent_m_pointDrag_get", (PyCFunction
) _wrap_wxListEvent_m_pointDrag_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7776          { "wxListEvent_m_pointDrag_set", (PyCFunction
) _wrap_wxListEvent_m_pointDrag_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7777          { "wxListEvent_m_cancelled_get", (PyCFunction
) _wrap_wxListEvent_m_cancelled_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7778          { "wxListEvent_m_cancelled_set", (PyCFunction
) _wrap_wxListEvent_m_cancelled_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7779          { "wxListEvent_m_col_get", (PyCFunction
) _wrap_wxListEvent_m_col_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7780          { "wxListEvent_m_col_set", (PyCFunction
) _wrap_wxListEvent_m_col_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7781          { "wxListEvent_m_oldItemIndex_get", (PyCFunction
) _wrap_wxListEvent_m_oldItemIndex_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7782          { "wxListEvent_m_oldItemIndex_set", (PyCFunction
) _wrap_wxListEvent_m_oldItemIndex_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7783          { "wxListEvent_m_itemIndex_get", (PyCFunction
) _wrap_wxListEvent_m_itemIndex_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7784          { "wxListEvent_m_itemIndex_set", (PyCFunction
) _wrap_wxListEvent_m_itemIndex_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7785          { "wxListEvent_m_code_get", (PyCFunction
) _wrap_wxListEvent_m_code_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7786          { "wxListEvent_m_code_set", (PyCFunction
) _wrap_wxListEvent_m_code_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7787          { "wxListItem_m_width_get", (PyCFunction
) _wrap_wxListItem_m_width_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7788          { "wxListItem_m_width_set", (PyCFunction
) _wrap_wxListItem_m_width_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7789          { "wxListItem_m_format_get", (PyCFunction
) _wrap_wxListItem_m_format_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7790          { "wxListItem_m_format_set", (PyCFunction
) _wrap_wxListItem_m_format_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7791          { "wxListItem_m_data_get", (PyCFunction
) _wrap_wxListItem_m_data_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7792          { "wxListItem_m_data_set", (PyCFunction
) _wrap_wxListItem_m_data_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7793          { "wxListItem_m_image_get", (PyCFunction
) _wrap_wxListItem_m_image_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7794          { "wxListItem_m_image_set", (PyCFunction
) _wrap_wxListItem_m_image_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7795          { "wxListItem_m_text_get", (PyCFunction
) _wrap_wxListItem_m_text_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7796          { "wxListItem_m_text_set", (PyCFunction
) _wrap_wxListItem_m_text_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7797          { "wxListItem_m_stateMask_get", (PyCFunction
) _wrap_wxListItem_m_stateMask_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7798          { "wxListItem_m_stateMask_set", (PyCFunction
) _wrap_wxListItem_m_stateMask_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7799          { "wxListItem_m_state_get", (PyCFunction
) _wrap_wxListItem_m_state_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7800          { "wxListItem_m_state_set", (PyCFunction
) _wrap_wxListItem_m_state_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7801          { "wxListItem_m_col_get", (PyCFunction
) _wrap_wxListItem_m_col_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7802          { "wxListItem_m_col_set", (PyCFunction
) _wrap_wxListItem_m_col_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7803          { "wxListItem_m_itemId_get", (PyCFunction
) _wrap_wxListItem_m_itemId_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7804          { "wxListItem_m_itemId_set", (PyCFunction
) _wrap_wxListItem_m_itemId_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7805          { "wxListItem_m_mask_get", (PyCFunction
) _wrap_wxListItem_m_mask_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7806          { "wxListItem_m_mask_set", (PyCFunction
) _wrap_wxListItem_m_mask_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7807          { "wxListItem_GetFont", (PyCFunction
) _wrap_wxListItem_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7808          { "wxListItem_GetBackgroundColour", (PyCFunction
) _wrap_wxListItem_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7809          { "wxListItem_GetTextColour", (PyCFunction
) _wrap_wxListItem_GetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7810          { "wxListItem_HasAttributes", (PyCFunction
) _wrap_wxListItem_HasAttributes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7811          { "wxListItem_GetAttributes", (PyCFunction
) _wrap_wxListItem_GetAttributes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7812          { "wxListItem_GetAlign", (PyCFunction
) _wrap_wxListItem_GetAlign
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7813          { "wxListItem_GetWidth", (PyCFunction
) _wrap_wxListItem_GetWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7814          { "wxListItem_GetData", (PyCFunction
) _wrap_wxListItem_GetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7815          { "wxListItem_GetImage", (PyCFunction
) _wrap_wxListItem_GetImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7816          { "wxListItem_GetText", (PyCFunction
) _wrap_wxListItem_GetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7817          { "wxListItem_GetState", (PyCFunction
) _wrap_wxListItem_GetState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7818          { "wxListItem_GetColumn", (PyCFunction
) _wrap_wxListItem_GetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7819          { "wxListItem_GetId", (PyCFunction
) _wrap_wxListItem_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7820          { "wxListItem_GetMask", (PyCFunction
) _wrap_wxListItem_GetMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7821          { "wxListItem_SetFont", (PyCFunction
) _wrap_wxListItem_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7822          { "wxListItem_SetBackgroundColour", (PyCFunction
) _wrap_wxListItem_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7823          { "wxListItem_SetTextColour", (PyCFunction
) _wrap_wxListItem_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7824          { "wxListItem_SetAlign", (PyCFunction
) _wrap_wxListItem_SetAlign
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7825          { "wxListItem_SetWidth", (PyCFunction
) _wrap_wxListItem_SetWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7826          { "wxListItem_SetData", (PyCFunction
) _wrap_wxListItem_SetData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7827          { "wxListItem_SetImage", (PyCFunction
) _wrap_wxListItem_SetImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7828          { "wxListItem_SetText", (PyCFunction
) _wrap_wxListItem_SetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7829          { "wxListItem_SetStateMask", (PyCFunction
) _wrap_wxListItem_SetStateMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7830          { "wxListItem_SetState", (PyCFunction
) _wrap_wxListItem_SetState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7831          { "wxListItem_SetColumn", (PyCFunction
) _wrap_wxListItem_SetColumn
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7832          { "wxListItem_SetId", (PyCFunction
) _wrap_wxListItem_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7833          { "wxListItem_SetMask", (PyCFunction
) _wrap_wxListItem_SetMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7834          { "wxListItem_ClearAttributes", (PyCFunction
) _wrap_wxListItem_ClearAttributes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7835          { "wxListItem_Clear", (PyCFunction
) _wrap_wxListItem_Clear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7836          { "delete_wxListItem", (PyCFunction
) _wrap_delete_wxListItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7837          { "new_wxListItem", (PyCFunction
) _wrap_new_wxListItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7838          { "wxListItemAttr_GetFont", (PyCFunction
) _wrap_wxListItemAttr_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7839          { "wxListItemAttr_GetBackgroundColour", (PyCFunction
) _wrap_wxListItemAttr_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7840          { "wxListItemAttr_GetTextColour", (PyCFunction
) _wrap_wxListItemAttr_GetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7841          { "wxListItemAttr_HasFont", (PyCFunction
) _wrap_wxListItemAttr_HasFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7842          { "wxListItemAttr_HasBackgroundColour", (PyCFunction
) _wrap_wxListItemAttr_HasBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7843          { "wxListItemAttr_HasTextColour", (PyCFunction
) _wrap_wxListItemAttr_HasTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7844          { "wxListItemAttr_SetFont", (PyCFunction
) _wrap_wxListItemAttr_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7845          { "wxListItemAttr_SetBackgroundColour", (PyCFunction
) _wrap_wxListItemAttr_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7846          { "wxListItemAttr_SetTextColour", (PyCFunction
) _wrap_wxListItemAttr_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7847          { "new_wxListItemAttr", (PyCFunction
) _wrap_new_wxListItemAttr
, METH_VARARGS 
| METH_KEYWORDS 
}, 
7854  * This table is used by the pointer type-checker 
7856 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
7857     { "_wxAcceleratorTable","_class_wxAcceleratorTable",0}, 
7858     { "_wxEvent","_class_wxTreeEvent",SwigwxTreeEventTowxEvent
}, 
7859     { "_wxEvent","_wxTreeEvent",SwigwxTreeEventTowxEvent
}, 
7860     { "_wxEvent","_class_wxListEvent",SwigwxListEventTowxEvent
}, 
7861     { "_wxEvent","_wxListEvent",SwigwxListEventTowxEvent
}, 
7862     { "_wxEvent","_class_wxEvent",0}, 
7863     { "_class_wxActivateEvent","_wxActivateEvent",0}, 
7864     { "_signed_long","_long",0}, 
7865     { "_wxMenuEvent","_class_wxMenuEvent",0}, 
7866     { "_wxPyBitmapDataObject","_class_wxPyBitmapDataObject",0}, 
7867     { "_wxBitmapDataObject","_class_wxBitmapDataObject",0}, 
7868     { "_class_wxPyCommandEvent","_wxPyCommandEvent",0}, 
7869     { "_wxPrintQuality","_wxCoord",0}, 
7870     { "_wxPrintQuality","_int",0}, 
7871     { "_wxPrintQuality","_signed_int",0}, 
7872     { "_wxPrintQuality","_unsigned_int",0}, 
7873     { "_wxPrintQuality","_wxWindowID",0}, 
7874     { "_wxPrintQuality","_uint",0}, 
7875     { "_wxPrintQuality","_EBool",0}, 
7876     { "_wxPrintQuality","_size_t",0}, 
7877     { "_wxPrintQuality","_time_t",0}, 
7878     { "_class_wxCustomDataObject","_wxCustomDataObject",0}, 
7879     { "_wxSpinCtrl","_class_wxSpinCtrl",0}, 
7880     { "_class_wxRegionIterator","_wxRegionIterator",0}, 
7881     { "_class_wxPyTextDropTarget","_wxPyTextDropTarget",0}, 
7882     { "_class_wxMenuBar","_wxMenuBar",0}, 
7883     { "_class_wxPyTreeItemData","_wxPyTreeItemData",0}, 
7884     { "_class_wxEvtHandler","_class_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxEvtHandler
}, 
7885     { "_class_wxEvtHandler","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxEvtHandler
}, 
7886     { "_class_wxEvtHandler","_class_wxListCtrl",SwigwxListCtrlTowxEvtHandler
}, 
7887     { "_class_wxEvtHandler","_wxListCtrl",SwigwxListCtrlTowxEvtHandler
}, 
7888     { "_class_wxEvtHandler","_wxEvtHandler",0}, 
7889     { "_wxPaintEvent","_class_wxPaintEvent",0}, 
7890     { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0}, 
7891     { "_wxCursor","_class_wxCursor",0}, 
7892     { "_wxNotifyEvent","_class_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent
}, 
7893     { "_wxNotifyEvent","_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent
}, 
7894     { "_wxNotifyEvent","_class_wxListEvent",SwigwxListEventTowxNotifyEvent
}, 
7895     { "_wxNotifyEvent","_wxListEvent",SwigwxListEventTowxNotifyEvent
}, 
7896     { "_wxNotifyEvent","_class_wxNotifyEvent",0}, 
7897     { "_wxPyTreeCtrl","_class_wxPyTreeCtrl",0}, 
7898     { "_wxMask","_class_wxMask",0}, 
7899     { "_wxPen","_class_wxPen",0}, 
7900     { "_wxUpdateUIEvent","_class_wxUpdateUIEvent",0}, 
7901     { "_byte","_unsigned_char",0}, 
7902     { "_wxDataObject","_class_wxDataObject",0}, 
7903     { "_wxStaticBox","_class_wxStaticBox",0}, 
7904     { "_wxPyDataObjectSimple","_class_wxPyDataObjectSimple",0}, 
7905     { "_wxPyDropSource","_class_wxPyDropSource",0}, 
7906     { "_wxChoice","_class_wxChoice",0}, 
7907     { "_wxSlider","_class_wxSlider",0}, 
7908     { "_long","_unsigned_long",0}, 
7909     { "_long","_signed_long",0}, 
7910     { "_wxImageList","_class_wxImageList",0}, 
7911     { "_wxDataObjectSimple","_class_wxDataObjectSimple",0}, 
7912     { "_wxDropFilesEvent","_class_wxDropFilesEvent",0}, 
7913     { "_wxBitmapButton","_class_wxBitmapButton",0}, 
7914     { "_class_wxAcceleratorTable","_wxAcceleratorTable",0}, 
7915     { "_class_wxClipboard","_wxClipboard",0}, 
7916     { "_class_wxGauge","_wxGauge",0}, 
7917     { "_wxDC","_class_wxDC",0}, 
7918     { "_class_wxBitmapDataObject","_wxBitmapDataObject",0}, 
7919     { "_wxListEvent","_class_wxListEvent",0}, 
7920     { "_wxSpinEvent","_class_wxSpinEvent",0}, 
7921     { "_size_t","_wxCoord",0}, 
7922     { "_size_t","_wxPrintQuality",0}, 
7923     { "_size_t","_time_t",0}, 
7924     { "_size_t","_unsigned_int",0}, 
7925     { "_size_t","_int",0}, 
7926     { "_size_t","_wxWindowID",0}, 
7927     { "_size_t","_uint",0}, 
7928     { "_class_wxRealPoint","_wxRealPoint",0}, 
7929     { "_wxNavigationKeyEvent","_class_wxNavigationKeyEvent",0}, 
7930     { "_wxWindowCreateEvent","_class_wxWindowCreateEvent",0}, 
7931     { "_class_wxMenuItem","_wxMenuItem",0}, 
7932     { "_class_wxPaintEvent","_wxPaintEvent",0}, 
7933     { "_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0}, 
7934     { "_class_wxPostScriptDC","_wxPostScriptDC",0}, 
7935     { "_wxPanel","_class_wxPanel",0}, 
7936     { "_wxInitDialogEvent","_class_wxInitDialogEvent",0}, 
7937     { "_wxCheckBox","_class_wxCheckBox",0}, 
7938     { "_class_wxPyTreeCtrl","_wxPyTreeCtrl",0}, 
7939     { "_wxPyEvent","_class_wxPyEvent",0}, 
7940     { "_wxTextCtrl","_class_wxTextCtrl",0}, 
7941     { "_class_wxMask","_wxMask",0}, 
7942     { "_wxTextDataObject","_class_wxTextDataObject",0}, 
7943     { "_class_wxKeyEvent","_wxKeyEvent",0}, 
7944     { "_wxColour","_class_wxColour",0}, 
7945     { "_class_wxDialog","_wxDialog",0}, 
7946     { "_class_wxFileDataObject","_wxFileDataObject",0}, 
7947     { "_wxIdleEvent","_class_wxIdleEvent",0}, 
7948     { "_class_wxUpdateUIEvent","_wxUpdateUIEvent",0}, 
7949     { "_class_wxDataObject","_wxDataObject",0}, 
7950     { "_wxStaticLine","_class_wxStaticLine",0}, 
7951     { "_wxBrush","_class_wxBrush",0}, 
7952     { "_wxDataFormat","_class_wxDataFormat",0}, 
7953     { "_class_wxDataObjectSimple","_wxDataObjectSimple",0}, 
7954     { "_wxShowEvent","_class_wxShowEvent",0}, 
7955     { "_uint","_wxCoord",0}, 
7956     { "_uint","_wxPrintQuality",0}, 
7957     { "_uint","_time_t",0}, 
7958     { "_uint","_size_t",0}, 
7959     { "_uint","_unsigned_int",0}, 
7960     { "_uint","_int",0}, 
7961     { "_uint","_wxWindowID",0}, 
7962     { "_wxChar","_char",0}, 
7963     { "_wxPyValidator","_class_wxPyValidator",0}, 
7964     { "_class_wxEvent","_class_wxTreeEvent",SwigwxTreeEventTowxEvent
}, 
7965     { "_class_wxEvent","_wxTreeEvent",SwigwxTreeEventTowxEvent
}, 
7966     { "_class_wxEvent","_class_wxListEvent",SwigwxListEventTowxEvent
}, 
7967     { "_class_wxEvent","_wxListEvent",SwigwxListEventTowxEvent
}, 
7968     { "_class_wxEvent","_wxEvent",0}, 
7969     { "_wxCheckListBox","_class_wxCheckListBox",0}, 
7970     { "_wxRect","_class_wxRect",0}, 
7971     { "_wxCommandEvent","_class_wxTreeEvent",SwigwxTreeEventTowxCommandEvent
}, 
7972     { "_wxCommandEvent","_wxTreeEvent",SwigwxTreeEventTowxCommandEvent
}, 
7973     { "_wxCommandEvent","_class_wxListEvent",SwigwxListEventTowxCommandEvent
}, 
7974     { "_wxCommandEvent","_wxListEvent",SwigwxListEventTowxCommandEvent
}, 
7975     { "_wxCommandEvent","_class_wxCommandEvent",0}, 
7976     { "_wxSizeEvent","_class_wxSizeEvent",0}, 
7977     { "_wxPoint","_class_wxPoint",0}, 
7978     { "_class_wxButton","_wxButton",0}, 
7979     { "_wxRadioBox","_class_wxRadioBox",0}, 
7980     { "_class_wxSpinCtrl","_wxSpinCtrl",0}, 
7981     { "_char","_wxChar",0}, 
7982     { "_wxBitmap","_class_wxBitmap",0}, 
7983     { "_wxWindowDC","_class_wxWindowDC",0}, 
7984     { "_wxTimerEvent","_class_wxTimerEvent",0}, 
7985     { "_wxScrollBar","_class_wxScrollBar",0}, 
7986     { "_wxSpinButton","_class_wxSpinButton",0}, 
7987     { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0}, 
7988     { "_class_wxNotifyEvent","_class_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent
}, 
7989     { "_class_wxNotifyEvent","_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent
}, 
7990     { "_class_wxNotifyEvent","_class_wxListEvent",SwigwxListEventTowxNotifyEvent
}, 
7991     { "_class_wxNotifyEvent","_wxListEvent",SwigwxListEventTowxNotifyEvent
}, 
7992     { "_class_wxNotifyEvent","_wxNotifyEvent",0}, 
7993     { "_class_wxValidator","_wxValidator",0}, 
7994     { "_class_wxPyEvent","_wxPyEvent",0}, 
7995     { "_class_wxIconizeEvent","_wxIconizeEvent",0}, 
7996     { "_class_wxStaticBitmap","_wxStaticBitmap",0}, 
7997     { "_wxListItem","_class_wxListItem",0}, 
7998     { "_wxDropTarget","_class_wxDropTarget",0}, 
7999     { "_class_wxStaticLine","_wxStaticLine",0}, 
8000     { "_wxScrollEvent","_class_wxScrollEvent",0}, 
8001     { "_EBool","_wxCoord",0}, 
8002     { "_EBool","_wxPrintQuality",0}, 
8003     { "_EBool","_signed_int",0}, 
8004     { "_EBool","_int",0}, 
8005     { "_EBool","_wxWindowID",0}, 
8006     { "_class_wxRegion","_wxRegion",0}, 
8007     { "_class_wxDataFormat","_wxDataFormat",0}, 
8008     { "_class_wxDropFilesEvent","_wxDropFilesEvent",0}, 
8009     { "_wxWindowDestroyEvent","_class_wxWindowDestroyEvent",0}, 
8010     { "_wxStaticText","_class_wxStaticText",0}, 
8011     { "_wxFont","_class_wxFont",0}, 
8012     { "_class_wxPyDropTarget","_wxPyDropTarget",0}, 
8013     { "_wxCloseEvent","_class_wxCloseEvent",0}, 
8014     { "_unsigned_long","_long",0}, 
8015     { "_class_wxRect","_wxRect",0}, 
8016     { "_class_wxDC","_wxDC",0}, 
8017     { "_wxScrollWinEvent","_class_wxScrollWinEvent",0}, 
8018     { "_wxQueryNewPaletteEvent","_class_wxQueryNewPaletteEvent",0}, 
8019     { "_class_wxWindowCreateEvent","_wxWindowCreateEvent",0}, 
8020     { "_class_wxTreeEvent","_wxTreeEvent",0}, 
8021     { "_wxFocusEvent","_class_wxFocusEvent",0}, 
8022     { "_wxMaximizeEvent","_class_wxMaximizeEvent",0}, 
8023     { "_class_wxTimerEvent","_wxTimerEvent",0}, 
8024     { "_class_wxSpinButton","_wxSpinButton",0}, 
8025     { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0}, 
8026     { "_class_wxPanel","_wxPanel",0}, 
8027     { "_class_wxCheckBox","_wxCheckBox",0}, 
8028     { "_wxComboBox","_class_wxComboBox",0}, 
8029     { "_wxRadioButton","_class_wxRadioButton",0}, 
8030     { "_signed_int","_wxCoord",0}, 
8031     { "_signed_int","_wxPrintQuality",0}, 
8032     { "_signed_int","_EBool",0}, 
8033     { "_signed_int","_wxWindowID",0}, 
8034     { "_signed_int","_int",0}, 
8035     { "_class_wxTextCtrl","_wxTextCtrl",0}, 
8036     { "_class_wxListItemAttr","_wxListItemAttr",0}, 
8037     { "_wxLayoutConstraints","_class_wxLayoutConstraints",0}, 
8038     { "_class_wxTextDataObject","_wxTextDataObject",0}, 
8039     { "_wxMenu","_class_wxMenu",0}, 
8040     { "_class_wxMoveEvent","_wxMoveEvent",0}, 
8041     { "_wxListBox","_class_wxListBox",0}, 
8042     { "_wxScreenDC","_class_wxScreenDC",0}, 
8043     { "_WXTYPE","_short",0}, 
8044     { "_WXTYPE","_signed_short",0}, 
8045     { "_WXTYPE","_unsigned_short",0}, 
8046     { "_class_wxDropTarget","_wxDropTarget",0}, 
8047     { "_class_wxBrush","_wxBrush",0}, 
8048     { "_unsigned_short","_WXTYPE",0}, 
8049     { "_unsigned_short","_short",0}, 
8050     { "_class_wxWindow","_class_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxWindow
}, 
8051     { "_class_wxWindow","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxWindow
}, 
8052     { "_class_wxWindow","_class_wxListCtrl",SwigwxListCtrlTowxWindow
}, 
8053     { "_class_wxWindow","_wxListCtrl",SwigwxListCtrlTowxWindow
}, 
8054     { "_class_wxWindow","_wxWindow",0}, 
8055     { "_class_wxStaticText","_wxStaticText",0}, 
8056     { "_class_wxFont","_wxFont",0}, 
8057     { "_wxClipboard","_class_wxClipboard",0}, 
8058     { "_class_wxPyValidator","_wxPyValidator",0}, 
8059     { "_class_wxCloseEvent","_wxCloseEvent",0}, 
8060     { "_wxBusyInfo","_class_wxBusyInfo",0}, 
8061     { "_class_wxMenuEvent","_wxMenuEvent",0}, 
8062     { "_wxPaletteChangedEvent","_class_wxPaletteChangedEvent",0}, 
8063     { "_class_wxPyBitmapDataObject","_wxPyBitmapDataObject",0}, 
8064     { "_wxClientDC","_class_wxClientDC",0}, 
8065     { "_wxMouseEvent","_class_wxMouseEvent",0}, 
8066     { "_wxListCtrl","_class_wxListCtrl",0}, 
8067     { "_class_wxPoint","_wxPoint",0}, 
8068     { "_wxRealPoint","_class_wxRealPoint",0}, 
8069     { "_class_wxRadioBox","_wxRadioBox",0}, 
8070     { "_signed_short","_WXTYPE",0}, 
8071     { "_signed_short","_short",0}, 
8072     { "_wxMemoryDC","_class_wxMemoryDC",0}, 
8073     { "_wxPyTextDataObject","_class_wxPyTextDataObject",0}, 
8074     { "_wxPaintDC","_class_wxPaintDC",0}, 
8075     { "_class_wxWindowDC","_wxWindowDC",0}, 
8076     { "_class_wxFocusEvent","_wxFocusEvent",0}, 
8077     { "_class_wxMaximizeEvent","_wxMaximizeEvent",0}, 
8078     { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0}, 
8079     { "_class_wxCursor","_wxCursor",0}, 
8080     { "_wxPostScriptDC","_class_wxPostScriptDC",0}, 
8081     { "_wxPyFileDropTarget","_class_wxPyFileDropTarget",0}, 
8082     { "_wxScrolledWindow","_class_wxScrolledWindow",0}, 
8083     { "_wxTreeItemId","_class_wxTreeItemId",0}, 
8084     { "_unsigned_char","_byte",0}, 
8085     { "_class_wxMenu","_wxMenu",0}, 
8086     { "_wxControl","_class_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxControl
}, 
8087     { "_wxControl","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxControl
}, 
8088     { "_wxControl","_class_wxListCtrl",SwigwxListCtrlTowxControl
}, 
8089     { "_wxControl","_wxListCtrl",SwigwxListCtrlTowxControl
}, 
8090     { "_wxControl","_class_wxControl",0}, 
8091     { "_class_wxListBox","_wxListBox",0}, 
8092     { "_unsigned_int","_wxCoord",0}, 
8093     { "_unsigned_int","_wxPrintQuality",0}, 
8094     { "_unsigned_int","_time_t",0}, 
8095     { "_unsigned_int","_size_t",0}, 
8096     { "_unsigned_int","_uint",0}, 
8097     { "_unsigned_int","_wxWindowID",0}, 
8098     { "_unsigned_int","_int",0}, 
8099     { "_wxIcon","_class_wxIcon",0}, 
8100     { "_wxDialog","_class_wxDialog",0}, 
8101     { "_class_wxListItem","_wxListItem",0}, 
8102     { "_class_wxPen","_wxPen",0}, 
8103     { "_short","_WXTYPE",0}, 
8104     { "_short","_unsigned_short",0}, 
8105     { "_short","_signed_short",0}, 
8106     { "_class_wxStaticBox","_wxStaticBox",0}, 
8107     { "_class_wxPyDataObjectSimple","_wxPyDataObjectSimple",0}, 
8108     { "_class_wxPyDropSource","_wxPyDropSource",0}, 
8109     { "_class_wxScrollEvent","_wxScrollEvent",0}, 
8110     { "_wxJoystickEvent","_class_wxJoystickEvent",0}, 
8111     { "_class_wxChoice","_wxChoice",0}, 
8112     { "_class_wxSlider","_wxSlider",0}, 
8113     { "_class_wxImageList","_wxImageList",0}, 
8114     { "_class_wxBitmapButton","_wxBitmapButton",0}, 
8115     { "_class_wxPaletteChangedEvent","_wxPaletteChangedEvent",0}, 
8116     { "_wxWindowID","_wxCoord",0}, 
8117     { "_wxWindowID","_wxPrintQuality",0}, 
8118     { "_wxWindowID","_time_t",0}, 
8119     { "_wxWindowID","_size_t",0}, 
8120     { "_wxWindowID","_EBool",0}, 
8121     { "_wxWindowID","_uint",0}, 
8122     { "_wxWindowID","_int",0}, 
8123     { "_wxWindowID","_signed_int",0}, 
8124     { "_wxWindowID","_unsigned_int",0}, 
8125     { "_class_wxScrollWinEvent","_wxScrollWinEvent",0}, 
8126     { "_int","_wxCoord",0}, 
8127     { "_int","_wxPrintQuality",0}, 
8128     { "_int","_time_t",0}, 
8129     { "_int","_size_t",0}, 
8130     { "_int","_EBool",0}, 
8131     { "_int","_uint",0}, 
8132     { "_int","_wxWindowID",0}, 
8133     { "_int","_unsigned_int",0}, 
8134     { "_int","_signed_int",0}, 
8135     { "_class_wxMouseEvent","_wxMouseEvent",0}, 
8136     { "_wxPyCommandEvent","_class_wxPyCommandEvent",0}, 
8137     { "_class_wxListEvent","_wxListEvent",0}, 
8138     { "_class_wxSpinEvent","_wxSpinEvent",0}, 
8139     { "_class_wxQueryNewPaletteEvent","_wxQueryNewPaletteEvent",0}, 
8140     { "_time_t","_wxCoord",0}, 
8141     { "_time_t","_wxPrintQuality",0}, 
8142     { "_time_t","_unsigned_int",0}, 
8143     { "_time_t","_int",0}, 
8144     { "_time_t","_wxWindowID",0}, 
8145     { "_time_t","_uint",0}, 
8146     { "_time_t","_size_t",0}, 
8147     { "_class_wxNavigationKeyEvent","_wxNavigationKeyEvent",0}, 
8148     { "_wxButton","_class_wxButton",0}, 
8149     { "_wxSize","_class_wxSize",0}, 
8150     { "_wxRegionIterator","_class_wxRegionIterator",0}, 
8151     { "_class_wxPyTextDataObject","_wxPyTextDataObject",0}, 
8152     { "_wxPyTreeItemData","_class_wxPyTreeItemData",0}, 
8153     { "_class_wxPaintDC","_wxPaintDC",0}, 
8154     { "_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0}, 
8155     { "_class_wxPyFileDropTarget","_wxPyFileDropTarget",0}, 
8156     { "_class_wxInitDialogEvent","_wxInitDialogEvent",0}, 
8157     { "_class_wxComboBox","_wxComboBox",0}, 
8158     { "_class_wxRadioButton","_wxRadioButton",0}, 
8159     { "_wxValidator","_class_wxValidator",0}, 
8160     { "_class_wxTreeItemId","_wxTreeItemId",0}, 
8161     { "_class_wxLayoutConstraints","_wxLayoutConstraints",0}, 
8162     { "_wxIconizeEvent","_class_wxIconizeEvent",0}, 
8163     { "_class_wxControl","_class_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxControl
}, 
8164     { "_class_wxControl","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxControl
}, 
8165     { "_class_wxControl","_class_wxListCtrl",SwigwxListCtrlTowxControl
}, 
8166     { "_class_wxControl","_wxListCtrl",SwigwxListCtrlTowxControl
}, 
8167     { "_class_wxControl","_wxControl",0}, 
8168     { "_wxStaticBitmap","_class_wxStaticBitmap",0}, 
8169     { "_class_wxIcon","_wxIcon",0}, 
8170     { "_class_wxColour","_wxColour",0}, 
8171     { "_class_wxScreenDC","_wxScreenDC",0}, 
8172     { "_wxPalette","_class_wxPalette",0}, 
8173     { "_class_wxIdleEvent","_wxIdleEvent",0}, 
8174     { "_wxCoord","_int",0}, 
8175     { "_wxCoord","_signed_int",0}, 
8176     { "_wxCoord","_unsigned_int",0}, 
8177     { "_wxCoord","_wxWindowID",0}, 
8178     { "_wxCoord","_uint",0}, 
8179     { "_wxCoord","_EBool",0}, 
8180     { "_wxCoord","_size_t",0}, 
8181     { "_wxCoord","_time_t",0}, 
8182     { "_wxCoord","_wxPrintQuality",0}, 
8183     { "_wxEraseEvent","_class_wxEraseEvent",0}, 
8184     { "_wxDataObjectComposite","_class_wxDataObjectComposite",0}, 
8185     { "_class_wxJoystickEvent","_wxJoystickEvent",0}, 
8186     { "_wxRegion","_class_wxRegion",0}, 
8187     { "_class_wxShowEvent","_wxShowEvent",0}, 
8188     { "_wxPyDropTarget","_class_wxPyDropTarget",0}, 
8189     { "_wxActivateEvent","_class_wxActivateEvent",0}, 
8190     { "_wxGauge","_class_wxGauge",0}, 
8191     { "_class_wxCheckListBox","_wxCheckListBox",0}, 
8192     { "_class_wxBusyInfo","_wxBusyInfo",0}, 
8193     { "_class_wxCommandEvent","_class_wxTreeEvent",SwigwxTreeEventTowxCommandEvent
}, 
8194     { "_class_wxCommandEvent","_wxTreeEvent",SwigwxTreeEventTowxCommandEvent
}, 
8195     { "_class_wxCommandEvent","_class_wxListEvent",SwigwxListEventTowxCommandEvent
}, 
8196     { "_class_wxCommandEvent","_wxListEvent",SwigwxListEventTowxCommandEvent
}, 
8197     { "_class_wxCommandEvent","_wxCommandEvent",0}, 
8198     { "_class_wxClientDC","_wxClientDC",0}, 
8199     { "_class_wxSizeEvent","_wxSizeEvent",0}, 
8200     { "_class_wxListCtrl","_wxListCtrl",0}, 
8201     { "_wxCustomDataObject","_class_wxCustomDataObject",0}, 
8202     { "_class_wxSize","_wxSize",0}, 
8203     { "_class_wxBitmap","_wxBitmap",0}, 
8204     { "_class_wxMemoryDC","_wxMemoryDC",0}, 
8205     { "_wxPyTextDropTarget","_class_wxPyTextDropTarget",0}, 
8206     { "_wxMenuBar","_class_wxMenuBar",0}, 
8207     { "_wxTreeEvent","_class_wxTreeEvent",0}, 
8208     { "_wxEvtHandler","_class_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxEvtHandler
}, 
8209     { "_wxEvtHandler","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxEvtHandler
}, 
8210     { "_wxEvtHandler","_class_wxListCtrl",SwigwxListCtrlTowxEvtHandler
}, 
8211     { "_wxEvtHandler","_wxListCtrl",SwigwxListCtrlTowxEvtHandler
}, 
8212     { "_wxEvtHandler","_class_wxEvtHandler",0}, 
8213     { "_wxMenuItem","_class_wxMenuItem",0}, 
8214     { "_class_wxScrollBar","_wxScrollBar",0}, 
8215     { "_class_wxScrolledWindow","_wxScrolledWindow",0}, 
8216     { "_wxListItemAttr","_class_wxListItemAttr",0}, 
8217     { "_wxKeyEvent","_class_wxKeyEvent",0}, 
8218     { "_wxMoveEvent","_class_wxMoveEvent",0}, 
8219     { "_class_wxPalette","_wxPalette",0}, 
8220     { "_wxFileDataObject","_class_wxFileDataObject",0}, 
8221     { "_class_wxEraseEvent","_wxEraseEvent",0}, 
8222     { "_class_wxDataObjectComposite","_wxDataObjectComposite",0}, 
8223     { "_wxWindow","_class_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxWindow
}, 
8224     { "_wxWindow","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxWindow
}, 
8225     { "_wxWindow","_class_wxListCtrl",SwigwxListCtrlTowxWindow
}, 
8226     { "_wxWindow","_wxListCtrl",SwigwxListCtrlTowxWindow
}, 
8227     { "_wxWindow","_class_wxWindow",0}, 
8228     { "_class_wxWindowDestroyEvent","_wxWindowDestroyEvent",0}, 
8231 static PyObject 
*SWIG_globals
; 
8235 SWIGEXPORT(void) initcontrols2c() { 
8237          SWIG_globals 
= SWIG_newvarlink(); 
8238          m 
= Py_InitModule("controls2c", controls2cMethods
); 
8239          d 
= PyModule_GetDict(m
); 
8240          PyDict_SetItemString(d
,"wxLIST_MASK_TEXT", PyInt_FromLong((long) wxLIST_MASK_TEXT
)); 
8241          PyDict_SetItemString(d
,"wxLIST_MASK_IMAGE", PyInt_FromLong((long) wxLIST_MASK_IMAGE
)); 
8242          PyDict_SetItemString(d
,"wxLIST_MASK_DATA", PyInt_FromLong((long) wxLIST_MASK_DATA
)); 
8243          PyDict_SetItemString(d
,"wxLIST_MASK_WIDTH", PyInt_FromLong((long) wxLIST_MASK_WIDTH
)); 
8244          PyDict_SetItemString(d
,"wxLIST_MASK_FORMAT", PyInt_FromLong((long) wxLIST_MASK_FORMAT
)); 
8245          PyDict_SetItemString(d
,"wxLIST_MASK_STATE", PyInt_FromLong((long) wxLIST_MASK_STATE
)); 
8246          PyDict_SetItemString(d
,"wxLIST_STATE_DONTCARE", PyInt_FromLong((long) wxLIST_STATE_DONTCARE
)); 
8247          PyDict_SetItemString(d
,"wxLIST_STATE_DROPHILITED", PyInt_FromLong((long) wxLIST_STATE_DROPHILITED
)); 
8248          PyDict_SetItemString(d
,"wxLIST_STATE_FOCUSED", PyInt_FromLong((long) wxLIST_STATE_FOCUSED
)); 
8249          PyDict_SetItemString(d
,"wxLIST_STATE_SELECTED", PyInt_FromLong((long) wxLIST_STATE_SELECTED
)); 
8250          PyDict_SetItemString(d
,"wxLIST_STATE_CUT", PyInt_FromLong((long) wxLIST_STATE_CUT
)); 
8251          PyDict_SetItemString(d
,"wxLIST_HITTEST_ABOVE", PyInt_FromLong((long) wxLIST_HITTEST_ABOVE
)); 
8252          PyDict_SetItemString(d
,"wxLIST_HITTEST_BELOW", PyInt_FromLong((long) wxLIST_HITTEST_BELOW
)); 
8253          PyDict_SetItemString(d
,"wxLIST_HITTEST_NOWHERE", PyInt_FromLong((long) wxLIST_HITTEST_NOWHERE
)); 
8254          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMICON", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMICON
)); 
8255          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMLABEL", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMLABEL
)); 
8256          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMRIGHT", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMRIGHT
)); 
8257          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMSTATEICON", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMSTATEICON
)); 
8258          PyDict_SetItemString(d
,"wxLIST_HITTEST_TOLEFT", PyInt_FromLong((long) wxLIST_HITTEST_TOLEFT
)); 
8259          PyDict_SetItemString(d
,"wxLIST_HITTEST_TORIGHT", PyInt_FromLong((long) wxLIST_HITTEST_TORIGHT
)); 
8260          PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEM", PyInt_FromLong((long) wxLIST_HITTEST_ONITEM
)); 
8261          PyDict_SetItemString(d
,"wxLIST_NEXT_ABOVE", PyInt_FromLong((long) wxLIST_NEXT_ABOVE
)); 
8262          PyDict_SetItemString(d
,"wxLIST_NEXT_ALL", PyInt_FromLong((long) wxLIST_NEXT_ALL
)); 
8263          PyDict_SetItemString(d
,"wxLIST_NEXT_BELOW", PyInt_FromLong((long) wxLIST_NEXT_BELOW
)); 
8264          PyDict_SetItemString(d
,"wxLIST_NEXT_LEFT", PyInt_FromLong((long) wxLIST_NEXT_LEFT
)); 
8265          PyDict_SetItemString(d
,"wxLIST_NEXT_RIGHT", PyInt_FromLong((long) wxLIST_NEXT_RIGHT
)); 
8266          PyDict_SetItemString(d
,"wxLIST_ALIGN_DEFAULT", PyInt_FromLong((long) wxLIST_ALIGN_DEFAULT
)); 
8267          PyDict_SetItemString(d
,"wxLIST_ALIGN_LEFT", PyInt_FromLong((long) wxLIST_ALIGN_LEFT
)); 
8268          PyDict_SetItemString(d
,"wxLIST_ALIGN_TOP", PyInt_FromLong((long) wxLIST_ALIGN_TOP
)); 
8269          PyDict_SetItemString(d
,"wxLIST_ALIGN_SNAP_TO_GRID", PyInt_FromLong((long) wxLIST_ALIGN_SNAP_TO_GRID
)); 
8270          PyDict_SetItemString(d
,"wxLIST_AUTOSIZE", PyInt_FromLong((long) wxLIST_AUTOSIZE
)); 
8271          PyDict_SetItemString(d
,"wxLIST_AUTOSIZE_USEHEADER", PyInt_FromLong((long) wxLIST_AUTOSIZE_USEHEADER
)); 
8272          PyDict_SetItemString(d
,"wxLIST_RECT_BOUNDS", PyInt_FromLong((long) wxLIST_RECT_BOUNDS
)); 
8273          PyDict_SetItemString(d
,"wxLIST_RECT_ICON", PyInt_FromLong((long) wxLIST_RECT_ICON
)); 
8274          PyDict_SetItemString(d
,"wxLIST_RECT_LABEL", PyInt_FromLong((long) wxLIST_RECT_LABEL
)); 
8275          PyDict_SetItemString(d
,"wxLIST_FIND_UP", PyInt_FromLong((long) wxLIST_FIND_UP
)); 
8276          PyDict_SetItemString(d
,"wxLIST_FIND_DOWN", PyInt_FromLong((long) wxLIST_FIND_DOWN
)); 
8277          PyDict_SetItemString(d
,"wxLIST_FIND_LEFT", PyInt_FromLong((long) wxLIST_FIND_LEFT
)); 
8278          PyDict_SetItemString(d
,"wxLIST_FIND_RIGHT", PyInt_FromLong((long) wxLIST_FIND_RIGHT
)); 
8279          PyDict_SetItemString(d
,"wxLIST_FORMAT_LEFT", PyInt_FromLong((long) wxLIST_FORMAT_LEFT
)); 
8280          PyDict_SetItemString(d
,"wxLIST_FORMAT_RIGHT", PyInt_FromLong((long) wxLIST_FORMAT_RIGHT
)); 
8281          PyDict_SetItemString(d
,"wxLIST_FORMAT_CENTRE", PyInt_FromLong((long) wxLIST_FORMAT_CENTRE
)); 
8282          PyDict_SetItemString(d
,"wxLIST_FORMAT_CENTER", PyInt_FromLong((long) wxLIST_FORMAT_CENTER
)); 
8283          PyDict_SetItemString(d
,"wxTreeItemIcon_Normal", PyInt_FromLong((long) wxTreeItemIcon_Normal
)); 
8284          PyDict_SetItemString(d
,"wxTreeItemIcon_Selected", PyInt_FromLong((long) wxTreeItemIcon_Selected
)); 
8285          PyDict_SetItemString(d
,"wxTreeItemIcon_Expanded", PyInt_FromLong((long) wxTreeItemIcon_Expanded
)); 
8286          PyDict_SetItemString(d
,"wxTreeItemIcon_SelectedExpanded", PyInt_FromLong((long) wxTreeItemIcon_SelectedExpanded
)); 
8287          PyDict_SetItemString(d
,"wxTreeItemIcon_Max", PyInt_FromLong((long) wxTreeItemIcon_Max
)); 
8288          PyDict_SetItemString(d
,"wxTREE_HITTEST_ABOVE", PyInt_FromLong((long) wxTREE_HITTEST_ABOVE
)); 
8289          PyDict_SetItemString(d
,"wxTREE_HITTEST_BELOW", PyInt_FromLong((long) wxTREE_HITTEST_BELOW
)); 
8290          PyDict_SetItemString(d
,"wxTREE_HITTEST_NOWHERE", PyInt_FromLong((long) wxTREE_HITTEST_NOWHERE
)); 
8291          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMBUTTON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMBUTTON
)); 
8292          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMICON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMICON
)); 
8293          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMINDENT", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMINDENT
)); 
8294          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMLABEL", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMLABEL
)); 
8295          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMRIGHT", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMRIGHT
)); 
8296          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMSTATEICON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMSTATEICON
)); 
8297          PyDict_SetItemString(d
,"wxTREE_HITTEST_TOLEFT", PyInt_FromLong((long) wxTREE_HITTEST_TOLEFT
)); 
8298          PyDict_SetItemString(d
,"wxTREE_HITTEST_TORIGHT", PyInt_FromLong((long) wxTREE_HITTEST_TORIGHT
)); 
8299          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMUPPERPART", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMUPPERPART
)); 
8300          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMLOWERPART", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMLOWERPART
)); 
8301          PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEM", PyInt_FromLong((long) wxTREE_HITTEST_ONITEM
)); 
8304    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
8305         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);