2 * FILE : src/msw/controls2.cpp
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Build 883)
8 * Portions Copyright (c) 1995-1998
9 * The University of Utah and The Regents of the University of California.
10 * Permission is granted to distribute this file in any manner provided
11 * this notice remains intact.
13 * Do not make changes to this file--changes will be lost!
19 /* Implementation : PYTHON */
24 /* Definitions for Windows/Unix exporting */
25 #if defined(__WIN32__)
26 # if defined(_MSC_VER)
27 # define SWIGEXPORT(a) __declspec(dllexport) a
29 # if defined(__BORLANDC__)
30 # define SWIGEXPORT(a) a _export
32 # define SWIGEXPORT(a) a
36 # define SWIGEXPORT(a) a
45 extern void SWIG_MakePtr(char *, void *, char *);
46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
47 extern char *SWIG_GetPtr(char *, void **, char *);
48 extern char *SWIG_GetPtrObj(PyObject
*, void **, char *);
49 extern void SWIG_addvarlink(PyObject
*, char *, PyObject
*(*)(void), int (*)(PyObject
*));
50 extern PyObject
*SWIG_newvarlink(void);
54 #define SWIG_init initcontrols2c
56 #define SWIG_name "controls2c"
62 #include <wx/listctrl.h>
63 #include <wx/treectrl.h>
64 #include <wx/imaglist.h>
67 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) {
73 } else if (target
== Py_None
) {
77 if (!PyTuple_Check(target
)) {
79 target
= PyTuple_New(1);
80 PyTuple_SetItem(target
, 0, o2
);
83 PyTuple_SetItem(o3
, 0, o
);
86 target
= PySequence_Concat(o2
, o3
);
93 #if PYTHON_API_VERSION >= 1009
94 static char* wxStringErrorMsg
= "String or Unicode type required";
96 static char* wxStringErrorMsg
= "string type is required for parameter";
99 class wxPyListCtrl
: public wxListCtrl
{
100 DECLARE_ABSTRACT_CLASS(wxPyListCtrl
);
102 wxPyListCtrl(wxWindow
* parent
, wxWindowID id
,
106 const wxValidator
& validator
,
108 wxListCtrl(parent
, id
, pos
, size
, style
, validator
, name
) {}
110 DEC_PYCALLBACK_STRING_LONGLONG(OnGetItemText
);
111 DEC_PYCALLBACK_INT_LONG(OnGetItemImage
);
112 DEC_PYCALLBACK_LISTATTR_LONG(OnGetItemAttr
);
117 IMPLEMENT_ABSTRACT_CLASS(wxPyListCtrl
, wxListCtrl
);
119 IMP_PYCALLBACK_STRING_LONGLONG(wxPyListCtrl
, wxListCtrl
, OnGetItemText
);
120 IMP_PYCALLBACK_INT_LONG(wxPyListCtrl
, wxListCtrl
, OnGetItemImage
);
121 IMP_PYCALLBACK_LISTATTR_LONG(wxPyListCtrl
, wxListCtrl
, OnGetItemAttr
);
123 int wxCALLBACK
wxPyListCtrl_SortItems(long item1
, long item2
, long funcPtr
) {
125 PyObject
* func
= (PyObject
*)funcPtr
;
126 bool doSave
= wxPyRestoreThread();
128 PyObject
* args
= Py_BuildValue("(ii)", item1
, item2
);
129 PyObject
* result
= PyEval_CallObject(func
, args
);
132 retval
= PyInt_AsLong(result
);
136 wxPySaveThread(doSave
);
141 class wxPyTreeItemData
: public wxTreeItemData
{
143 wxPyTreeItemData(PyObject
* obj
= NULL
) {
150 ~wxPyTreeItemData() {
151 bool doSave
= wxPyRestoreThread();
153 wxPySaveThread(doSave
);
156 PyObject
* GetData() {
161 void SetData(PyObject
* obj
) {
162 bool doSave
= wxPyRestoreThread();
164 wxPySaveThread(doSave
);
172 class wxPyTreeCtrl
: public wxTreeCtrl
{
173 DECLARE_ABSTRACT_CLASS(wxPyTreeCtrl
);
175 wxPyTreeCtrl(wxWindow
*parent
, wxWindowID id
,
179 const wxValidator
& validator
,
181 wxTreeCtrl(parent
, id
, pos
, size
, style
, validator
, name
) {}
183 int OnCompareItems(const wxTreeItemId
& item1
,
184 const wxTreeItemId
& item2
) {
186 bool doSave
= wxPyRestoreThread();
187 if (m_myInst
.findCallback("OnCompareItems"))
188 rval
= m_myInst
.callCallback(Py_BuildValue(
190 wxPyConstructObject((void*)&item1
, "wxTreeItemId"),
191 wxPyConstructObject((void*)&item2
, "wxTreeItemId")));
193 rval
= wxTreeCtrl::OnCompareItems(item1
, item2
);
194 wxPySaveThread(doSave
);
200 IMPLEMENT_ABSTRACT_CLASS(wxPyTreeCtrl
, wxTreeCtrl
);
205 #define new_wxListItemAttr(_swigarg0,_swigarg1,_swigarg2) (new wxListItemAttr(_swigarg0,_swigarg1,_swigarg2))
206 static PyObject
*_wrap_new_wxListItemAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
207 PyObject
* _resultobj
;
208 wxListItemAttr
* _result
;
209 wxColour
* _arg0
= (wxColour
*) &wxNullColour
;
210 wxColour
* _arg1
= (wxColour
*) &wxNullColour
;
211 wxFont
* _arg2
= (wxFont
*) &wxNullFont
;
213 PyObject
* _obj0
= 0;
215 PyObject
* _obj1
= 0;
216 PyObject
* _argo2
= 0;
217 char *_kwnames
[] = { "colText","colBack","font", NULL
};
221 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OOO:new_wxListItemAttr",_kwnames
,&_obj0
,&_obj1
,&_argo2
))
226 if (! wxColour_helper(_obj0
, &_arg0
))
232 if (! wxColour_helper(_obj1
, &_arg1
))
236 if (_argo2
== Py_None
) { _arg2
= NULL
; }
237 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxFont_p")) {
238 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxListItemAttr. Expected _wxFont_p.");
243 wxPy_BEGIN_ALLOW_THREADS
;
244 _result
= (wxListItemAttr
*)new_wxListItemAttr(*_arg0
,*_arg1
,*_arg2
);
246 wxPy_END_ALLOW_THREADS
;
247 if (PyErr_Occurred()) return NULL
;
249 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItemAttr_p");
250 _resultobj
= Py_BuildValue("s",_ptemp
);
253 _resultobj
= Py_None
;
258 #define wxListItemAttr_SetTextColour(_swigobj,_swigarg0) (_swigobj->SetTextColour(_swigarg0))
259 static PyObject
*_wrap_wxListItemAttr_SetTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
260 PyObject
* _resultobj
;
261 wxListItemAttr
* _arg0
;
263 PyObject
* _argo0
= 0;
265 PyObject
* _obj1
= 0;
266 char *_kwnames
[] = { "self","colText", NULL
};
269 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItemAttr_SetTextColour",_kwnames
,&_argo0
,&_obj1
))
272 if (_argo0
== Py_None
) { _arg0
= NULL
; }
273 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) {
274 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_SetTextColour. Expected _wxListItemAttr_p.");
280 if (! wxColour_helper(_obj1
, &_arg1
))
284 wxPy_BEGIN_ALLOW_THREADS
;
285 wxListItemAttr_SetTextColour(_arg0
,*_arg1
);
287 wxPy_END_ALLOW_THREADS
;
288 if (PyErr_Occurred()) return NULL
;
289 } Py_INCREF(Py_None
);
290 _resultobj
= Py_None
;
294 #define wxListItemAttr_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
295 static PyObject
*_wrap_wxListItemAttr_SetBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
296 PyObject
* _resultobj
;
297 wxListItemAttr
* _arg0
;
299 PyObject
* _argo0
= 0;
301 PyObject
* _obj1
= 0;
302 char *_kwnames
[] = { "self","colBack", NULL
};
305 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItemAttr_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))
308 if (_argo0
== Py_None
) { _arg0
= NULL
; }
309 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) {
310 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_SetBackgroundColour. Expected _wxListItemAttr_p.");
316 if (! wxColour_helper(_obj1
, &_arg1
))
320 wxPy_BEGIN_ALLOW_THREADS
;
321 wxListItemAttr_SetBackgroundColour(_arg0
,*_arg1
);
323 wxPy_END_ALLOW_THREADS
;
324 if (PyErr_Occurred()) return NULL
;
325 } Py_INCREF(Py_None
);
326 _resultobj
= Py_None
;
330 #define wxListItemAttr_SetFont(_swigobj,_swigarg0) (_swigobj->SetFont(_swigarg0))
331 static PyObject
*_wrap_wxListItemAttr_SetFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
332 PyObject
* _resultobj
;
333 wxListItemAttr
* _arg0
;
335 PyObject
* _argo0
= 0;
336 PyObject
* _argo1
= 0;
337 char *_kwnames
[] = { "self","font", NULL
};
340 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItemAttr_SetFont",_kwnames
,&_argo0
,&_argo1
))
343 if (_argo0
== Py_None
) { _arg0
= NULL
; }
344 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) {
345 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_SetFont. Expected _wxListItemAttr_p.");
350 if (_argo1
== Py_None
) { _arg1
= NULL
; }
351 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) {
352 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListItemAttr_SetFont. Expected _wxFont_p.");
357 wxPy_BEGIN_ALLOW_THREADS
;
358 wxListItemAttr_SetFont(_arg0
,*_arg1
);
360 wxPy_END_ALLOW_THREADS
;
361 if (PyErr_Occurred()) return NULL
;
362 } Py_INCREF(Py_None
);
363 _resultobj
= Py_None
;
367 #define wxListItemAttr_HasTextColour(_swigobj) (_swigobj->HasTextColour())
368 static PyObject
*_wrap_wxListItemAttr_HasTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
369 PyObject
* _resultobj
;
371 wxListItemAttr
* _arg0
;
372 PyObject
* _argo0
= 0;
373 char *_kwnames
[] = { "self", NULL
};
376 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_HasTextColour",_kwnames
,&_argo0
))
379 if (_argo0
== Py_None
) { _arg0
= NULL
; }
380 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) {
381 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_HasTextColour. Expected _wxListItemAttr_p.");
386 wxPy_BEGIN_ALLOW_THREADS
;
387 _result
= (bool )wxListItemAttr_HasTextColour(_arg0
);
389 wxPy_END_ALLOW_THREADS
;
390 if (PyErr_Occurred()) return NULL
;
391 } _resultobj
= Py_BuildValue("i",_result
);
395 #define wxListItemAttr_HasBackgroundColour(_swigobj) (_swigobj->HasBackgroundColour())
396 static PyObject
*_wrap_wxListItemAttr_HasBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
397 PyObject
* _resultobj
;
399 wxListItemAttr
* _arg0
;
400 PyObject
* _argo0
= 0;
401 char *_kwnames
[] = { "self", NULL
};
404 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_HasBackgroundColour",_kwnames
,&_argo0
))
407 if (_argo0
== Py_None
) { _arg0
= NULL
; }
408 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) {
409 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_HasBackgroundColour. Expected _wxListItemAttr_p.");
414 wxPy_BEGIN_ALLOW_THREADS
;
415 _result
= (bool )wxListItemAttr_HasBackgroundColour(_arg0
);
417 wxPy_END_ALLOW_THREADS
;
418 if (PyErr_Occurred()) return NULL
;
419 } _resultobj
= Py_BuildValue("i",_result
);
423 #define wxListItemAttr_HasFont(_swigobj) (_swigobj->HasFont())
424 static PyObject
*_wrap_wxListItemAttr_HasFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
425 PyObject
* _resultobj
;
427 wxListItemAttr
* _arg0
;
428 PyObject
* _argo0
= 0;
429 char *_kwnames
[] = { "self", NULL
};
432 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_HasFont",_kwnames
,&_argo0
))
435 if (_argo0
== Py_None
) { _arg0
= NULL
; }
436 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) {
437 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_HasFont. Expected _wxListItemAttr_p.");
442 wxPy_BEGIN_ALLOW_THREADS
;
443 _result
= (bool )wxListItemAttr_HasFont(_arg0
);
445 wxPy_END_ALLOW_THREADS
;
446 if (PyErr_Occurred()) return NULL
;
447 } _resultobj
= Py_BuildValue("i",_result
);
451 #define wxListItemAttr_GetTextColour(_swigobj) (_swigobj->GetTextColour())
452 static PyObject
*_wrap_wxListItemAttr_GetTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
453 PyObject
* _resultobj
;
455 wxListItemAttr
* _arg0
;
456 PyObject
* _argo0
= 0;
457 char *_kwnames
[] = { "self", NULL
};
461 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_GetTextColour",_kwnames
,&_argo0
))
464 if (_argo0
== Py_None
) { _arg0
= NULL
; }
465 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) {
466 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_GetTextColour. Expected _wxListItemAttr_p.");
471 wxPy_BEGIN_ALLOW_THREADS
;
472 const wxColour
& _result_ref
= wxListItemAttr_GetTextColour(_arg0
);
473 _result
= (wxColour
*) &_result_ref
;
475 wxPy_END_ALLOW_THREADS
;
476 if (PyErr_Occurred()) return NULL
;
478 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
479 _resultobj
= Py_BuildValue("s",_ptemp
);
482 _resultobj
= Py_None
;
487 #define wxListItemAttr_GetBackgroundColour(_swigobj) (_swigobj->GetBackgroundColour())
488 static PyObject
*_wrap_wxListItemAttr_GetBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
489 PyObject
* _resultobj
;
491 wxListItemAttr
* _arg0
;
492 PyObject
* _argo0
= 0;
493 char *_kwnames
[] = { "self", NULL
};
497 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_GetBackgroundColour",_kwnames
,&_argo0
))
500 if (_argo0
== Py_None
) { _arg0
= NULL
; }
501 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) {
502 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_GetBackgroundColour. Expected _wxListItemAttr_p.");
507 wxPy_BEGIN_ALLOW_THREADS
;
508 const wxColour
& _result_ref
= wxListItemAttr_GetBackgroundColour(_arg0
);
509 _result
= (wxColour
*) &_result_ref
;
511 wxPy_END_ALLOW_THREADS
;
512 if (PyErr_Occurred()) return NULL
;
514 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
515 _resultobj
= Py_BuildValue("s",_ptemp
);
518 _resultobj
= Py_None
;
523 #define wxListItemAttr_GetFont(_swigobj) (_swigobj->GetFont())
524 static PyObject
*_wrap_wxListItemAttr_GetFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
525 PyObject
* _resultobj
;
527 wxListItemAttr
* _arg0
;
528 PyObject
* _argo0
= 0;
529 char *_kwnames
[] = { "self", NULL
};
533 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItemAttr_GetFont",_kwnames
,&_argo0
))
536 if (_argo0
== Py_None
) { _arg0
= NULL
; }
537 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItemAttr_p")) {
538 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItemAttr_GetFont. Expected _wxListItemAttr_p.");
543 wxPy_BEGIN_ALLOW_THREADS
;
544 const wxFont
& _result_ref
= wxListItemAttr_GetFont(_arg0
);
545 _result
= (wxFont
*) &_result_ref
;
547 wxPy_END_ALLOW_THREADS
;
548 if (PyErr_Occurred()) return NULL
;
550 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFont_p");
551 _resultobj
= Py_BuildValue("s",_ptemp
);
554 _resultobj
= Py_None
;
559 static void *SwigwxListItemTowxObject(void *ptr
) {
562 src
= (wxListItem
*) ptr
;
563 dest
= (wxObject
*) src
;
564 return (void *) dest
;
567 #define new_wxListItem() (new wxListItem())
568 static PyObject
*_wrap_new_wxListItem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
569 PyObject
* _resultobj
;
570 wxListItem
* _result
;
571 char *_kwnames
[] = { NULL
};
575 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxListItem",_kwnames
))
578 wxPy_BEGIN_ALLOW_THREADS
;
579 _result
= (wxListItem
*)new_wxListItem();
581 wxPy_END_ALLOW_THREADS
;
582 if (PyErr_Occurred()) return NULL
;
584 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItem_p");
585 _resultobj
= Py_BuildValue("s",_ptemp
);
588 _resultobj
= Py_None
;
593 #define delete_wxListItem(_swigobj) (delete _swigobj)
594 static PyObject
*_wrap_delete_wxListItem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
595 PyObject
* _resultobj
;
597 PyObject
* _argo0
= 0;
598 char *_kwnames
[] = { "self", NULL
};
601 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxListItem",_kwnames
,&_argo0
))
604 if (_argo0
== Py_None
) { _arg0
= NULL
; }
605 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
606 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxListItem. Expected _wxListItem_p.");
611 wxPy_BEGIN_ALLOW_THREADS
;
612 delete_wxListItem(_arg0
);
614 wxPy_END_ALLOW_THREADS
;
615 if (PyErr_Occurred()) return NULL
;
616 } Py_INCREF(Py_None
);
617 _resultobj
= Py_None
;
621 #define wxListItem_Clear(_swigobj) (_swigobj->Clear())
622 static PyObject
*_wrap_wxListItem_Clear(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
623 PyObject
* _resultobj
;
625 PyObject
* _argo0
= 0;
626 char *_kwnames
[] = { "self", NULL
};
629 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_Clear",_kwnames
,&_argo0
))
632 if (_argo0
== Py_None
) { _arg0
= NULL
; }
633 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
634 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_Clear. Expected _wxListItem_p.");
639 wxPy_BEGIN_ALLOW_THREADS
;
640 wxListItem_Clear(_arg0
);
642 wxPy_END_ALLOW_THREADS
;
643 if (PyErr_Occurred()) return NULL
;
644 } Py_INCREF(Py_None
);
645 _resultobj
= Py_None
;
649 #define wxListItem_ClearAttributes(_swigobj) (_swigobj->ClearAttributes())
650 static PyObject
*_wrap_wxListItem_ClearAttributes(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
651 PyObject
* _resultobj
;
653 PyObject
* _argo0
= 0;
654 char *_kwnames
[] = { "self", NULL
};
657 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_ClearAttributes",_kwnames
,&_argo0
))
660 if (_argo0
== Py_None
) { _arg0
= NULL
; }
661 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
662 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_ClearAttributes. Expected _wxListItem_p.");
667 wxPy_BEGIN_ALLOW_THREADS
;
668 wxListItem_ClearAttributes(_arg0
);
670 wxPy_END_ALLOW_THREADS
;
671 if (PyErr_Occurred()) return NULL
;
672 } Py_INCREF(Py_None
);
673 _resultobj
= Py_None
;
677 #define wxListItem_SetMask(_swigobj,_swigarg0) (_swigobj->SetMask(_swigarg0))
678 static PyObject
*_wrap_wxListItem_SetMask(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
679 PyObject
* _resultobj
;
682 PyObject
* _argo0
= 0;
683 char *_kwnames
[] = { "self","mask", NULL
};
686 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetMask",_kwnames
,&_argo0
,&_arg1
))
689 if (_argo0
== Py_None
) { _arg0
= NULL
; }
690 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
691 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetMask. Expected _wxListItem_p.");
696 wxPy_BEGIN_ALLOW_THREADS
;
697 wxListItem_SetMask(_arg0
,_arg1
);
699 wxPy_END_ALLOW_THREADS
;
700 if (PyErr_Occurred()) return NULL
;
701 } Py_INCREF(Py_None
);
702 _resultobj
= Py_None
;
706 #define wxListItem_SetId(_swigobj,_swigarg0) (_swigobj->SetId(_swigarg0))
707 static PyObject
*_wrap_wxListItem_SetId(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
708 PyObject
* _resultobj
;
711 PyObject
* _argo0
= 0;
712 char *_kwnames
[] = { "self","id", NULL
};
715 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetId",_kwnames
,&_argo0
,&_arg1
))
718 if (_argo0
== Py_None
) { _arg0
= NULL
; }
719 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
720 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetId. Expected _wxListItem_p.");
725 wxPy_BEGIN_ALLOW_THREADS
;
726 wxListItem_SetId(_arg0
,_arg1
);
728 wxPy_END_ALLOW_THREADS
;
729 if (PyErr_Occurred()) return NULL
;
730 } Py_INCREF(Py_None
);
731 _resultobj
= Py_None
;
735 #define wxListItem_SetColumn(_swigobj,_swigarg0) (_swigobj->SetColumn(_swigarg0))
736 static PyObject
*_wrap_wxListItem_SetColumn(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
737 PyObject
* _resultobj
;
740 PyObject
* _argo0
= 0;
741 char *_kwnames
[] = { "self","col", NULL
};
744 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetColumn",_kwnames
,&_argo0
,&_arg1
))
747 if (_argo0
== Py_None
) { _arg0
= NULL
; }
748 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
749 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetColumn. Expected _wxListItem_p.");
754 wxPy_BEGIN_ALLOW_THREADS
;
755 wxListItem_SetColumn(_arg0
,_arg1
);
757 wxPy_END_ALLOW_THREADS
;
758 if (PyErr_Occurred()) return NULL
;
759 } Py_INCREF(Py_None
);
760 _resultobj
= Py_None
;
764 #define wxListItem_SetState(_swigobj,_swigarg0) (_swigobj->SetState(_swigarg0))
765 static PyObject
*_wrap_wxListItem_SetState(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
766 PyObject
* _resultobj
;
769 PyObject
* _argo0
= 0;
770 char *_kwnames
[] = { "self","state", NULL
};
773 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetState",_kwnames
,&_argo0
,&_arg1
))
776 if (_argo0
== Py_None
) { _arg0
= NULL
; }
777 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
778 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetState. Expected _wxListItem_p.");
783 wxPy_BEGIN_ALLOW_THREADS
;
784 wxListItem_SetState(_arg0
,_arg1
);
786 wxPy_END_ALLOW_THREADS
;
787 if (PyErr_Occurred()) return NULL
;
788 } Py_INCREF(Py_None
);
789 _resultobj
= Py_None
;
793 #define wxListItem_SetStateMask(_swigobj,_swigarg0) (_swigobj->SetStateMask(_swigarg0))
794 static PyObject
*_wrap_wxListItem_SetStateMask(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
795 PyObject
* _resultobj
;
798 PyObject
* _argo0
= 0;
799 char *_kwnames
[] = { "self","stateMask", NULL
};
802 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetStateMask",_kwnames
,&_argo0
,&_arg1
))
805 if (_argo0
== Py_None
) { _arg0
= NULL
; }
806 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
807 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetStateMask. Expected _wxListItem_p.");
812 wxPy_BEGIN_ALLOW_THREADS
;
813 wxListItem_SetStateMask(_arg0
,_arg1
);
815 wxPy_END_ALLOW_THREADS
;
816 if (PyErr_Occurred()) return NULL
;
817 } Py_INCREF(Py_None
);
818 _resultobj
= Py_None
;
822 #define wxListItem_SetText(_swigobj,_swigarg0) (_swigobj->SetText(_swigarg0))
823 static PyObject
*_wrap_wxListItem_SetText(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
824 PyObject
* _resultobj
;
827 PyObject
* _argo0
= 0;
828 PyObject
* _obj1
= 0;
829 char *_kwnames
[] = { "self","text", NULL
};
832 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetText",_kwnames
,&_argo0
,&_obj1
))
835 if (_argo0
== Py_None
) { _arg0
= NULL
; }
836 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
837 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetText. Expected _wxListItem_p.");
842 #if PYTHON_API_VERSION >= 1009
843 char* tmpPtr
; int tmpSize
;
844 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
845 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
848 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
850 _arg1
= new wxString(tmpPtr
, tmpSize
);
852 if (!PyString_Check(_obj1
)) {
853 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
856 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
860 wxPy_BEGIN_ALLOW_THREADS
;
861 wxListItem_SetText(_arg0
,*_arg1
);
863 wxPy_END_ALLOW_THREADS
;
864 if (PyErr_Occurred()) return NULL
;
865 } Py_INCREF(Py_None
);
866 _resultobj
= Py_None
;
874 #define wxListItem_SetImage(_swigobj,_swigarg0) (_swigobj->SetImage(_swigarg0))
875 static PyObject
*_wrap_wxListItem_SetImage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
876 PyObject
* _resultobj
;
879 PyObject
* _argo0
= 0;
880 char *_kwnames
[] = { "self","image", NULL
};
883 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetImage",_kwnames
,&_argo0
,&_arg1
))
886 if (_argo0
== Py_None
) { _arg0
= NULL
; }
887 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
888 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetImage. Expected _wxListItem_p.");
893 wxPy_BEGIN_ALLOW_THREADS
;
894 wxListItem_SetImage(_arg0
,_arg1
);
896 wxPy_END_ALLOW_THREADS
;
897 if (PyErr_Occurred()) return NULL
;
898 } Py_INCREF(Py_None
);
899 _resultobj
= Py_None
;
903 #define wxListItem_SetData(_swigobj,_swigarg0) (_swigobj->SetData(_swigarg0))
904 static PyObject
*_wrap_wxListItem_SetData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
905 PyObject
* _resultobj
;
908 PyObject
* _argo0
= 0;
909 char *_kwnames
[] = { "self","data", NULL
};
912 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_SetData",_kwnames
,&_argo0
,&_arg1
))
915 if (_argo0
== Py_None
) { _arg0
= NULL
; }
916 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
917 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetData. Expected _wxListItem_p.");
922 wxPy_BEGIN_ALLOW_THREADS
;
923 wxListItem_SetData(_arg0
,_arg1
);
925 wxPy_END_ALLOW_THREADS
;
926 if (PyErr_Occurred()) return NULL
;
927 } Py_INCREF(Py_None
);
928 _resultobj
= Py_None
;
932 #define wxListItem_SetWidth(_swigobj,_swigarg0) (_swigobj->SetWidth(_swigarg0))
933 static PyObject
*_wrap_wxListItem_SetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
934 PyObject
* _resultobj
;
937 PyObject
* _argo0
= 0;
938 char *_kwnames
[] = { "self","width", NULL
};
941 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetWidth",_kwnames
,&_argo0
,&_arg1
))
944 if (_argo0
== Py_None
) { _arg0
= NULL
; }
945 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
946 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetWidth. Expected _wxListItem_p.");
951 wxPy_BEGIN_ALLOW_THREADS
;
952 wxListItem_SetWidth(_arg0
,_arg1
);
954 wxPy_END_ALLOW_THREADS
;
955 if (PyErr_Occurred()) return NULL
;
956 } Py_INCREF(Py_None
);
957 _resultobj
= Py_None
;
961 #define wxListItem_SetAlign(_swigobj,_swigarg0) (_swigobj->SetAlign(_swigarg0))
962 static PyObject
*_wrap_wxListItem_SetAlign(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
963 PyObject
* _resultobj
;
965 wxListColumnFormat _arg1
;
966 PyObject
* _argo0
= 0;
967 char *_kwnames
[] = { "self","align", NULL
};
970 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_SetAlign",_kwnames
,&_argo0
,&_arg1
))
973 if (_argo0
== Py_None
) { _arg0
= NULL
; }
974 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
975 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetAlign. Expected _wxListItem_p.");
980 wxPy_BEGIN_ALLOW_THREADS
;
981 wxListItem_SetAlign(_arg0
,_arg1
);
983 wxPy_END_ALLOW_THREADS
;
984 if (PyErr_Occurred()) return NULL
;
985 } Py_INCREF(Py_None
);
986 _resultobj
= Py_None
;
990 #define wxListItem_SetTextColour(_swigobj,_swigarg0) (_swigobj->SetTextColour(_swigarg0))
991 static PyObject
*_wrap_wxListItem_SetTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
992 PyObject
* _resultobj
;
995 PyObject
* _argo0
= 0;
997 PyObject
* _obj1
= 0;
998 char *_kwnames
[] = { "self","colText", NULL
};
1001 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetTextColour",_kwnames
,&_argo0
,&_obj1
))
1004 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1005 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1006 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetTextColour. Expected _wxListItem_p.");
1012 if (! wxColour_helper(_obj1
, &_arg1
))
1016 wxPy_BEGIN_ALLOW_THREADS
;
1017 wxListItem_SetTextColour(_arg0
,*_arg1
);
1019 wxPy_END_ALLOW_THREADS
;
1020 if (PyErr_Occurred()) return NULL
;
1021 } Py_INCREF(Py_None
);
1022 _resultobj
= Py_None
;
1026 #define wxListItem_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
1027 static PyObject
*_wrap_wxListItem_SetBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1028 PyObject
* _resultobj
;
1031 PyObject
* _argo0
= 0;
1033 PyObject
* _obj1
= 0;
1034 char *_kwnames
[] = { "self","colBack", NULL
};
1037 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))
1040 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1041 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1042 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetBackgroundColour. Expected _wxListItem_p.");
1048 if (! wxColour_helper(_obj1
, &_arg1
))
1052 wxPy_BEGIN_ALLOW_THREADS
;
1053 wxListItem_SetBackgroundColour(_arg0
,*_arg1
);
1055 wxPy_END_ALLOW_THREADS
;
1056 if (PyErr_Occurred()) return NULL
;
1057 } Py_INCREF(Py_None
);
1058 _resultobj
= Py_None
;
1062 #define wxListItem_SetFont(_swigobj,_swigarg0) (_swigobj->SetFont(_swigarg0))
1063 static PyObject
*_wrap_wxListItem_SetFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1064 PyObject
* _resultobj
;
1067 PyObject
* _argo0
= 0;
1068 PyObject
* _argo1
= 0;
1069 char *_kwnames
[] = { "self","font", NULL
};
1072 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_SetFont",_kwnames
,&_argo0
,&_argo1
))
1075 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1076 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1077 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_SetFont. Expected _wxListItem_p.");
1082 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1083 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) {
1084 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListItem_SetFont. Expected _wxFont_p.");
1089 wxPy_BEGIN_ALLOW_THREADS
;
1090 wxListItem_SetFont(_arg0
,*_arg1
);
1092 wxPy_END_ALLOW_THREADS
;
1093 if (PyErr_Occurred()) return NULL
;
1094 } Py_INCREF(Py_None
);
1095 _resultobj
= Py_None
;
1099 #define wxListItem_GetMask(_swigobj) (_swigobj->GetMask())
1100 static PyObject
*_wrap_wxListItem_GetMask(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1101 PyObject
* _resultobj
;
1104 PyObject
* _argo0
= 0;
1105 char *_kwnames
[] = { "self", NULL
};
1108 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetMask",_kwnames
,&_argo0
))
1111 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1112 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1113 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetMask. Expected _wxListItem_p.");
1118 wxPy_BEGIN_ALLOW_THREADS
;
1119 _result
= (long )wxListItem_GetMask(_arg0
);
1121 wxPy_END_ALLOW_THREADS
;
1122 if (PyErr_Occurred()) return NULL
;
1123 } _resultobj
= Py_BuildValue("l",_result
);
1127 #define wxListItem_GetId(_swigobj) (_swigobj->GetId())
1128 static PyObject
*_wrap_wxListItem_GetId(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1129 PyObject
* _resultobj
;
1132 PyObject
* _argo0
= 0;
1133 char *_kwnames
[] = { "self", NULL
};
1136 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetId",_kwnames
,&_argo0
))
1139 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1140 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1141 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetId. Expected _wxListItem_p.");
1146 wxPy_BEGIN_ALLOW_THREADS
;
1147 _result
= (long )wxListItem_GetId(_arg0
);
1149 wxPy_END_ALLOW_THREADS
;
1150 if (PyErr_Occurred()) return NULL
;
1151 } _resultobj
= Py_BuildValue("l",_result
);
1155 #define wxListItem_GetColumn(_swigobj) (_swigobj->GetColumn())
1156 static PyObject
*_wrap_wxListItem_GetColumn(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1157 PyObject
* _resultobj
;
1160 PyObject
* _argo0
= 0;
1161 char *_kwnames
[] = { "self", NULL
};
1164 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetColumn",_kwnames
,&_argo0
))
1167 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1168 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1169 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetColumn. Expected _wxListItem_p.");
1174 wxPy_BEGIN_ALLOW_THREADS
;
1175 _result
= (int )wxListItem_GetColumn(_arg0
);
1177 wxPy_END_ALLOW_THREADS
;
1178 if (PyErr_Occurred()) return NULL
;
1179 } _resultobj
= Py_BuildValue("i",_result
);
1183 #define wxListItem_GetState(_swigobj) (_swigobj->GetState())
1184 static PyObject
*_wrap_wxListItem_GetState(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1185 PyObject
* _resultobj
;
1188 PyObject
* _argo0
= 0;
1189 char *_kwnames
[] = { "self", NULL
};
1192 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetState",_kwnames
,&_argo0
))
1195 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1196 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1197 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetState. Expected _wxListItem_p.");
1202 wxPy_BEGIN_ALLOW_THREADS
;
1203 _result
= (long )wxListItem_GetState(_arg0
);
1205 wxPy_END_ALLOW_THREADS
;
1206 if (PyErr_Occurred()) return NULL
;
1207 } _resultobj
= Py_BuildValue("l",_result
);
1211 #define wxListItem_GetText(_swigobj) (_swigobj->GetText())
1212 static PyObject
*_wrap_wxListItem_GetText(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1213 PyObject
* _resultobj
;
1216 PyObject
* _argo0
= 0;
1217 char *_kwnames
[] = { "self", NULL
};
1220 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetText",_kwnames
,&_argo0
))
1223 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1224 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1225 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetText. Expected _wxListItem_p.");
1230 wxPy_BEGIN_ALLOW_THREADS
;
1231 const wxString
& _result_ref
= wxListItem_GetText(_arg0
);
1232 _result
= (wxString
*) &_result_ref
;
1234 wxPy_END_ALLOW_THREADS
;
1235 if (PyErr_Occurred()) return NULL
;
1237 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
1242 #define wxListItem_GetImage(_swigobj) (_swigobj->GetImage())
1243 static PyObject
*_wrap_wxListItem_GetImage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1244 PyObject
* _resultobj
;
1247 PyObject
* _argo0
= 0;
1248 char *_kwnames
[] = { "self", NULL
};
1251 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetImage",_kwnames
,&_argo0
))
1254 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1255 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1256 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetImage. Expected _wxListItem_p.");
1261 wxPy_BEGIN_ALLOW_THREADS
;
1262 _result
= (int )wxListItem_GetImage(_arg0
);
1264 wxPy_END_ALLOW_THREADS
;
1265 if (PyErr_Occurred()) return NULL
;
1266 } _resultobj
= Py_BuildValue("i",_result
);
1270 #define wxListItem_GetData(_swigobj) (_swigobj->GetData())
1271 static PyObject
*_wrap_wxListItem_GetData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1272 PyObject
* _resultobj
;
1275 PyObject
* _argo0
= 0;
1276 char *_kwnames
[] = { "self", NULL
};
1279 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetData",_kwnames
,&_argo0
))
1282 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1283 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1284 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetData. Expected _wxListItem_p.");
1289 wxPy_BEGIN_ALLOW_THREADS
;
1290 _result
= (long )wxListItem_GetData(_arg0
);
1292 wxPy_END_ALLOW_THREADS
;
1293 if (PyErr_Occurred()) return NULL
;
1294 } _resultobj
= Py_BuildValue("l",_result
);
1298 #define wxListItem_GetWidth(_swigobj) (_swigobj->GetWidth())
1299 static PyObject
*_wrap_wxListItem_GetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1300 PyObject
* _resultobj
;
1303 PyObject
* _argo0
= 0;
1304 char *_kwnames
[] = { "self", NULL
};
1307 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetWidth",_kwnames
,&_argo0
))
1310 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1311 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1312 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetWidth. Expected _wxListItem_p.");
1317 wxPy_BEGIN_ALLOW_THREADS
;
1318 _result
= (int )wxListItem_GetWidth(_arg0
);
1320 wxPy_END_ALLOW_THREADS
;
1321 if (PyErr_Occurred()) return NULL
;
1322 } _resultobj
= Py_BuildValue("i",_result
);
1326 #define wxListItem_GetAlign(_swigobj) (_swigobj->GetAlign())
1327 static PyObject
*_wrap_wxListItem_GetAlign(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1328 PyObject
* _resultobj
;
1329 wxListColumnFormat _result
;
1331 PyObject
* _argo0
= 0;
1332 char *_kwnames
[] = { "self", NULL
};
1335 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetAlign",_kwnames
,&_argo0
))
1338 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1339 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1340 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetAlign. Expected _wxListItem_p.");
1345 wxPy_BEGIN_ALLOW_THREADS
;
1346 _result
= (wxListColumnFormat
)wxListItem_GetAlign(_arg0
);
1348 wxPy_END_ALLOW_THREADS
;
1349 if (PyErr_Occurred()) return NULL
;
1350 } _resultobj
= Py_BuildValue("i",_result
);
1354 #define wxListItem_GetAttributes(_swigobj) (_swigobj->GetAttributes())
1355 static PyObject
*_wrap_wxListItem_GetAttributes(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1356 PyObject
* _resultobj
;
1357 wxListItemAttr
* _result
;
1359 PyObject
* _argo0
= 0;
1360 char *_kwnames
[] = { "self", NULL
};
1364 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetAttributes",_kwnames
,&_argo0
))
1367 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1368 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1369 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetAttributes. Expected _wxListItem_p.");
1374 wxPy_BEGIN_ALLOW_THREADS
;
1375 _result
= (wxListItemAttr
*)wxListItem_GetAttributes(_arg0
);
1377 wxPy_END_ALLOW_THREADS
;
1378 if (PyErr_Occurred()) return NULL
;
1380 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListItemAttr_p");
1381 _resultobj
= Py_BuildValue("s",_ptemp
);
1384 _resultobj
= Py_None
;
1389 #define wxListItem_HasAttributes(_swigobj) (_swigobj->HasAttributes())
1390 static PyObject
*_wrap_wxListItem_HasAttributes(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1391 PyObject
* _resultobj
;
1394 PyObject
* _argo0
= 0;
1395 char *_kwnames
[] = { "self", NULL
};
1398 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_HasAttributes",_kwnames
,&_argo0
))
1401 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1402 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1403 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_HasAttributes. Expected _wxListItem_p.");
1408 wxPy_BEGIN_ALLOW_THREADS
;
1409 _result
= (bool )wxListItem_HasAttributes(_arg0
);
1411 wxPy_END_ALLOW_THREADS
;
1412 if (PyErr_Occurred()) return NULL
;
1413 } _resultobj
= Py_BuildValue("i",_result
);
1417 #define wxListItem_GetTextColour(_swigobj) (_swigobj->GetTextColour())
1418 static PyObject
*_wrap_wxListItem_GetTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1419 PyObject
* _resultobj
;
1422 PyObject
* _argo0
= 0;
1423 char *_kwnames
[] = { "self", NULL
};
1427 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetTextColour",_kwnames
,&_argo0
))
1430 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1431 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1432 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetTextColour. Expected _wxListItem_p.");
1437 wxPy_BEGIN_ALLOW_THREADS
;
1438 _result
= new wxColour (wxListItem_GetTextColour(_arg0
));
1440 wxPy_END_ALLOW_THREADS
;
1441 if (PyErr_Occurred()) return NULL
;
1442 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
1443 _resultobj
= Py_BuildValue("s",_ptemp
);
1447 #define wxListItem_GetBackgroundColour(_swigobj) (_swigobj->GetBackgroundColour())
1448 static PyObject
*_wrap_wxListItem_GetBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1449 PyObject
* _resultobj
;
1452 PyObject
* _argo0
= 0;
1453 char *_kwnames
[] = { "self", NULL
};
1457 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetBackgroundColour",_kwnames
,&_argo0
))
1460 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1461 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1462 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetBackgroundColour. Expected _wxListItem_p.");
1467 wxPy_BEGIN_ALLOW_THREADS
;
1468 _result
= new wxColour (wxListItem_GetBackgroundColour(_arg0
));
1470 wxPy_END_ALLOW_THREADS
;
1471 if (PyErr_Occurred()) return NULL
;
1472 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
1473 _resultobj
= Py_BuildValue("s",_ptemp
);
1477 #define wxListItem_GetFont(_swigobj) (_swigobj->GetFont())
1478 static PyObject
*_wrap_wxListItem_GetFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1479 PyObject
* _resultobj
;
1482 PyObject
* _argo0
= 0;
1483 char *_kwnames
[] = { "self", NULL
};
1487 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_GetFont",_kwnames
,&_argo0
))
1490 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1491 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1492 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_GetFont. Expected _wxListItem_p.");
1497 wxPy_BEGIN_ALLOW_THREADS
;
1498 _result
= new wxFont (wxListItem_GetFont(_arg0
));
1500 wxPy_END_ALLOW_THREADS
;
1501 if (PyErr_Occurred()) return NULL
;
1502 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p");
1503 _resultobj
= Py_BuildValue("s",_ptemp
);
1507 #define wxListItem_m_mask_set(_swigobj,_swigval) (_swigobj->m_mask = _swigval,_swigval)
1508 static PyObject
*_wrap_wxListItem_m_mask_set(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1509 PyObject
* _resultobj
;
1513 PyObject
* _argo0
= 0;
1514 char *_kwnames
[] = { "self","m_mask", NULL
};
1517 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_mask_set",_kwnames
,&_argo0
,&_arg1
))
1520 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1521 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1522 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_mask_set. Expected _wxListItem_p.");
1527 wxPy_BEGIN_ALLOW_THREADS
;
1528 _result
= (long )wxListItem_m_mask_set(_arg0
,_arg1
);
1530 wxPy_END_ALLOW_THREADS
;
1531 if (PyErr_Occurred()) return NULL
;
1532 } _resultobj
= Py_BuildValue("l",_result
);
1536 #define wxListItem_m_mask_get(_swigobj) ((long ) _swigobj->m_mask)
1537 static PyObject
*_wrap_wxListItem_m_mask_get(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1538 PyObject
* _resultobj
;
1541 PyObject
* _argo0
= 0;
1542 char *_kwnames
[] = { "self", NULL
};
1545 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_mask_get",_kwnames
,&_argo0
))
1548 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1549 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1550 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_mask_get. Expected _wxListItem_p.");
1555 wxPy_BEGIN_ALLOW_THREADS
;
1556 _result
= (long )wxListItem_m_mask_get(_arg0
);
1558 wxPy_END_ALLOW_THREADS
;
1559 if (PyErr_Occurred()) return NULL
;
1560 } _resultobj
= Py_BuildValue("l",_result
);
1564 #define wxListItem_m_itemId_set(_swigobj,_swigval) (_swigobj->m_itemId = _swigval,_swigval)
1565 static PyObject
*_wrap_wxListItem_m_itemId_set(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1566 PyObject
* _resultobj
;
1570 PyObject
* _argo0
= 0;
1571 char *_kwnames
[] = { "self","m_itemId", NULL
};
1574 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_itemId_set",_kwnames
,&_argo0
,&_arg1
))
1577 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1578 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1579 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_itemId_set. Expected _wxListItem_p.");
1584 wxPy_BEGIN_ALLOW_THREADS
;
1585 _result
= (long )wxListItem_m_itemId_set(_arg0
,_arg1
);
1587 wxPy_END_ALLOW_THREADS
;
1588 if (PyErr_Occurred()) return NULL
;
1589 } _resultobj
= Py_BuildValue("l",_result
);
1593 #define wxListItem_m_itemId_get(_swigobj) ((long ) _swigobj->m_itemId)
1594 static PyObject
*_wrap_wxListItem_m_itemId_get(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1595 PyObject
* _resultobj
;
1598 PyObject
* _argo0
= 0;
1599 char *_kwnames
[] = { "self", NULL
};
1602 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_itemId_get",_kwnames
,&_argo0
))
1605 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1606 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1607 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_itemId_get. Expected _wxListItem_p.");
1612 wxPy_BEGIN_ALLOW_THREADS
;
1613 _result
= (long )wxListItem_m_itemId_get(_arg0
);
1615 wxPy_END_ALLOW_THREADS
;
1616 if (PyErr_Occurred()) return NULL
;
1617 } _resultobj
= Py_BuildValue("l",_result
);
1621 #define wxListItem_m_col_set(_swigobj,_swigval) (_swigobj->m_col = _swigval,_swigval)
1622 static PyObject
*_wrap_wxListItem_m_col_set(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1623 PyObject
* _resultobj
;
1627 PyObject
* _argo0
= 0;
1628 char *_kwnames
[] = { "self","m_col", NULL
};
1631 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_col_set",_kwnames
,&_argo0
,&_arg1
))
1634 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1635 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1636 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_col_set. Expected _wxListItem_p.");
1641 wxPy_BEGIN_ALLOW_THREADS
;
1642 _result
= (int )wxListItem_m_col_set(_arg0
,_arg1
);
1644 wxPy_END_ALLOW_THREADS
;
1645 if (PyErr_Occurred()) return NULL
;
1646 } _resultobj
= Py_BuildValue("i",_result
);
1650 #define wxListItem_m_col_get(_swigobj) ((int ) _swigobj->m_col)
1651 static PyObject
*_wrap_wxListItem_m_col_get(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1652 PyObject
* _resultobj
;
1655 PyObject
* _argo0
= 0;
1656 char *_kwnames
[] = { "self", NULL
};
1659 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_col_get",_kwnames
,&_argo0
))
1662 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1663 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1664 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_col_get. Expected _wxListItem_p.");
1669 wxPy_BEGIN_ALLOW_THREADS
;
1670 _result
= (int )wxListItem_m_col_get(_arg0
);
1672 wxPy_END_ALLOW_THREADS
;
1673 if (PyErr_Occurred()) return NULL
;
1674 } _resultobj
= Py_BuildValue("i",_result
);
1678 #define wxListItem_m_state_set(_swigobj,_swigval) (_swigobj->m_state = _swigval,_swigval)
1679 static PyObject
*_wrap_wxListItem_m_state_set(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1680 PyObject
* _resultobj
;
1684 PyObject
* _argo0
= 0;
1685 char *_kwnames
[] = { "self","m_state", NULL
};
1688 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_state_set",_kwnames
,&_argo0
,&_arg1
))
1691 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1692 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1693 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_state_set. Expected _wxListItem_p.");
1698 wxPy_BEGIN_ALLOW_THREADS
;
1699 _result
= (long )wxListItem_m_state_set(_arg0
,_arg1
);
1701 wxPy_END_ALLOW_THREADS
;
1702 if (PyErr_Occurred()) return NULL
;
1703 } _resultobj
= Py_BuildValue("l",_result
);
1707 #define wxListItem_m_state_get(_swigobj) ((long ) _swigobj->m_state)
1708 static PyObject
*_wrap_wxListItem_m_state_get(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1709 PyObject
* _resultobj
;
1712 PyObject
* _argo0
= 0;
1713 char *_kwnames
[] = { "self", NULL
};
1716 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_state_get",_kwnames
,&_argo0
))
1719 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1720 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1721 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_state_get. Expected _wxListItem_p.");
1726 wxPy_BEGIN_ALLOW_THREADS
;
1727 _result
= (long )wxListItem_m_state_get(_arg0
);
1729 wxPy_END_ALLOW_THREADS
;
1730 if (PyErr_Occurred()) return NULL
;
1731 } _resultobj
= Py_BuildValue("l",_result
);
1735 #define wxListItem_m_stateMask_set(_swigobj,_swigval) (_swigobj->m_stateMask = _swigval,_swigval)
1736 static PyObject
*_wrap_wxListItem_m_stateMask_set(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1737 PyObject
* _resultobj
;
1741 PyObject
* _argo0
= 0;
1742 char *_kwnames
[] = { "self","m_stateMask", NULL
};
1745 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_stateMask_set",_kwnames
,&_argo0
,&_arg1
))
1748 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1749 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1750 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_stateMask_set. Expected _wxListItem_p.");
1755 wxPy_BEGIN_ALLOW_THREADS
;
1756 _result
= (long )wxListItem_m_stateMask_set(_arg0
,_arg1
);
1758 wxPy_END_ALLOW_THREADS
;
1759 if (PyErr_Occurred()) return NULL
;
1760 } _resultobj
= Py_BuildValue("l",_result
);
1764 #define wxListItem_m_stateMask_get(_swigobj) ((long ) _swigobj->m_stateMask)
1765 static PyObject
*_wrap_wxListItem_m_stateMask_get(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1766 PyObject
* _resultobj
;
1769 PyObject
* _argo0
= 0;
1770 char *_kwnames
[] = { "self", NULL
};
1773 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_stateMask_get",_kwnames
,&_argo0
))
1776 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1777 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1778 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_stateMask_get. Expected _wxListItem_p.");
1783 wxPy_BEGIN_ALLOW_THREADS
;
1784 _result
= (long )wxListItem_m_stateMask_get(_arg0
);
1786 wxPy_END_ALLOW_THREADS
;
1787 if (PyErr_Occurred()) return NULL
;
1788 } _resultobj
= Py_BuildValue("l",_result
);
1792 #define wxListItem_m_text_set(_swigobj,_swigval) (_swigobj->m_text = *(_swigval),_swigval)
1793 static PyObject
*_wrap_wxListItem_m_text_set(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1794 PyObject
* _resultobj
;
1798 PyObject
* _argo0
= 0;
1799 PyObject
* _obj1
= 0;
1800 char *_kwnames
[] = { "self","m_text", NULL
};
1803 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListItem_m_text_set",_kwnames
,&_argo0
,&_obj1
))
1806 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1807 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1808 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_text_set. Expected _wxListItem_p.");
1813 #if PYTHON_API_VERSION >= 1009
1814 char* tmpPtr
; int tmpSize
;
1815 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
1816 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1819 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
1821 _arg1
= new wxString(tmpPtr
, tmpSize
);
1823 if (!PyString_Check(_obj1
)) {
1824 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1827 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
1831 wxPy_BEGIN_ALLOW_THREADS
;
1832 _result
= (wxString
*)wxListItem_m_text_set(_arg0
,_arg1
);
1834 wxPy_END_ALLOW_THREADS
;
1835 if (PyErr_Occurred()) return NULL
;
1837 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
1846 #define wxListItem_m_text_get(_swigobj) (&_swigobj->m_text)
1847 static PyObject
*_wrap_wxListItem_m_text_get(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1848 PyObject
* _resultobj
;
1851 PyObject
* _argo0
= 0;
1852 char *_kwnames
[] = { "self", NULL
};
1855 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_text_get",_kwnames
,&_argo0
))
1858 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1859 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1860 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_text_get. Expected _wxListItem_p.");
1865 wxPy_BEGIN_ALLOW_THREADS
;
1866 _result
= (wxString
*)wxListItem_m_text_get(_arg0
);
1868 wxPy_END_ALLOW_THREADS
;
1869 if (PyErr_Occurred()) return NULL
;
1871 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
1876 #define wxListItem_m_image_set(_swigobj,_swigval) (_swigobj->m_image = _swigval,_swigval)
1877 static PyObject
*_wrap_wxListItem_m_image_set(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1878 PyObject
* _resultobj
;
1882 PyObject
* _argo0
= 0;
1883 char *_kwnames
[] = { "self","m_image", NULL
};
1886 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_image_set",_kwnames
,&_argo0
,&_arg1
))
1889 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1890 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1891 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_image_set. Expected _wxListItem_p.");
1896 wxPy_BEGIN_ALLOW_THREADS
;
1897 _result
= (int )wxListItem_m_image_set(_arg0
,_arg1
);
1899 wxPy_END_ALLOW_THREADS
;
1900 if (PyErr_Occurred()) return NULL
;
1901 } _resultobj
= Py_BuildValue("i",_result
);
1905 #define wxListItem_m_image_get(_swigobj) ((int ) _swigobj->m_image)
1906 static PyObject
*_wrap_wxListItem_m_image_get(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1907 PyObject
* _resultobj
;
1910 PyObject
* _argo0
= 0;
1911 char *_kwnames
[] = { "self", NULL
};
1914 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_image_get",_kwnames
,&_argo0
))
1917 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1918 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1919 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_image_get. Expected _wxListItem_p.");
1924 wxPy_BEGIN_ALLOW_THREADS
;
1925 _result
= (int )wxListItem_m_image_get(_arg0
);
1927 wxPy_END_ALLOW_THREADS
;
1928 if (PyErr_Occurred()) return NULL
;
1929 } _resultobj
= Py_BuildValue("i",_result
);
1933 #define wxListItem_m_data_set(_swigobj,_swigval) (_swigobj->m_data = _swigval,_swigval)
1934 static PyObject
*_wrap_wxListItem_m_data_set(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1935 PyObject
* _resultobj
;
1939 PyObject
* _argo0
= 0;
1940 char *_kwnames
[] = { "self","m_data", NULL
};
1943 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListItem_m_data_set",_kwnames
,&_argo0
,&_arg1
))
1946 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1947 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1948 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_data_set. Expected _wxListItem_p.");
1953 wxPy_BEGIN_ALLOW_THREADS
;
1954 _result
= (long )wxListItem_m_data_set(_arg0
,_arg1
);
1956 wxPy_END_ALLOW_THREADS
;
1957 if (PyErr_Occurred()) return NULL
;
1958 } _resultobj
= Py_BuildValue("l",_result
);
1962 #define wxListItem_m_data_get(_swigobj) ((long ) _swigobj->m_data)
1963 static PyObject
*_wrap_wxListItem_m_data_get(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1964 PyObject
* _resultobj
;
1967 PyObject
* _argo0
= 0;
1968 char *_kwnames
[] = { "self", NULL
};
1971 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_data_get",_kwnames
,&_argo0
))
1974 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1975 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
1976 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_data_get. Expected _wxListItem_p.");
1981 wxPy_BEGIN_ALLOW_THREADS
;
1982 _result
= (long )wxListItem_m_data_get(_arg0
);
1984 wxPy_END_ALLOW_THREADS
;
1985 if (PyErr_Occurred()) return NULL
;
1986 } _resultobj
= Py_BuildValue("l",_result
);
1990 #define wxListItem_m_format_set(_swigobj,_swigval) (_swigobj->m_format = _swigval,_swigval)
1991 static PyObject
*_wrap_wxListItem_m_format_set(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1992 PyObject
* _resultobj
;
1996 PyObject
* _argo0
= 0;
1997 char *_kwnames
[] = { "self","m_format", NULL
};
2000 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_format_set",_kwnames
,&_argo0
,&_arg1
))
2003 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2004 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
2005 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_format_set. Expected _wxListItem_p.");
2010 wxPy_BEGIN_ALLOW_THREADS
;
2011 _result
= (int )wxListItem_m_format_set(_arg0
,_arg1
);
2013 wxPy_END_ALLOW_THREADS
;
2014 if (PyErr_Occurred()) return NULL
;
2015 } _resultobj
= Py_BuildValue("i",_result
);
2019 #define wxListItem_m_format_get(_swigobj) ((int ) _swigobj->m_format)
2020 static PyObject
*_wrap_wxListItem_m_format_get(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2021 PyObject
* _resultobj
;
2024 PyObject
* _argo0
= 0;
2025 char *_kwnames
[] = { "self", NULL
};
2028 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_format_get",_kwnames
,&_argo0
))
2031 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2032 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
2033 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_format_get. Expected _wxListItem_p.");
2038 wxPy_BEGIN_ALLOW_THREADS
;
2039 _result
= (int )wxListItem_m_format_get(_arg0
);
2041 wxPy_END_ALLOW_THREADS
;
2042 if (PyErr_Occurred()) return NULL
;
2043 } _resultobj
= Py_BuildValue("i",_result
);
2047 #define wxListItem_m_width_set(_swigobj,_swigval) (_swigobj->m_width = _swigval,_swigval)
2048 static PyObject
*_wrap_wxListItem_m_width_set(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2049 PyObject
* _resultobj
;
2053 PyObject
* _argo0
= 0;
2054 char *_kwnames
[] = { "self","m_width", NULL
};
2057 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListItem_m_width_set",_kwnames
,&_argo0
,&_arg1
))
2060 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2061 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
2062 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_width_set. Expected _wxListItem_p.");
2067 wxPy_BEGIN_ALLOW_THREADS
;
2068 _result
= (int )wxListItem_m_width_set(_arg0
,_arg1
);
2070 wxPy_END_ALLOW_THREADS
;
2071 if (PyErr_Occurred()) return NULL
;
2072 } _resultobj
= Py_BuildValue("i",_result
);
2076 #define wxListItem_m_width_get(_swigobj) ((int ) _swigobj->m_width)
2077 static PyObject
*_wrap_wxListItem_m_width_get(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2078 PyObject
* _resultobj
;
2081 PyObject
* _argo0
= 0;
2082 char *_kwnames
[] = { "self", NULL
};
2085 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListItem_m_width_get",_kwnames
,&_argo0
))
2088 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2089 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListItem_p")) {
2090 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListItem_m_width_get. Expected _wxListItem_p.");
2095 wxPy_BEGIN_ALLOW_THREADS
;
2096 _result
= (int )wxListItem_m_width_get(_arg0
);
2098 wxPy_END_ALLOW_THREADS
;
2099 if (PyErr_Occurred()) return NULL
;
2100 } _resultobj
= Py_BuildValue("i",_result
);
2104 static void *SwigwxListEventTowxNotifyEvent(void *ptr
) {
2106 wxNotifyEvent
*dest
;
2107 src
= (wxListEvent
*) ptr
;
2108 dest
= (wxNotifyEvent
*) src
;
2109 return (void *) dest
;
2112 static void *SwigwxListEventTowxCommandEvent(void *ptr
) {
2114 wxCommandEvent
*dest
;
2115 src
= (wxListEvent
*) ptr
;
2116 dest
= (wxCommandEvent
*) src
;
2117 return (void *) dest
;
2120 static void *SwigwxListEventTowxEvent(void *ptr
) {
2123 src
= (wxListEvent
*) ptr
;
2124 dest
= (wxEvent
*) src
;
2125 return (void *) dest
;
2128 static void *SwigwxListEventTowxObject(void *ptr
) {
2131 src
= (wxListEvent
*) ptr
;
2132 dest
= (wxObject
*) src
;
2133 return (void *) dest
;
2136 #define wxListEvent_m_code_set(_swigobj,_swigval) (_swigobj->m_code = _swigval,_swigval)
2137 static PyObject
*_wrap_wxListEvent_m_code_set(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2138 PyObject
* _resultobj
;
2140 wxListEvent
* _arg0
;
2142 PyObject
* _argo0
= 0;
2143 char *_kwnames
[] = { "self","m_code", NULL
};
2146 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListEvent_m_code_set",_kwnames
,&_argo0
,&_arg1
))
2149 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2150 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2151 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_code_set. Expected _wxListEvent_p.");
2156 wxPy_BEGIN_ALLOW_THREADS
;
2157 _result
= (int )wxListEvent_m_code_set(_arg0
,_arg1
);
2159 wxPy_END_ALLOW_THREADS
;
2160 if (PyErr_Occurred()) return NULL
;
2161 } _resultobj
= Py_BuildValue("i",_result
);
2165 #define wxListEvent_m_code_get(_swigobj) ((int ) _swigobj->m_code)
2166 static PyObject
*_wrap_wxListEvent_m_code_get(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2167 PyObject
* _resultobj
;
2169 wxListEvent
* _arg0
;
2170 PyObject
* _argo0
= 0;
2171 char *_kwnames
[] = { "self", NULL
};
2174 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_code_get",_kwnames
,&_argo0
))
2177 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2178 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2179 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_code_get. Expected _wxListEvent_p.");
2184 wxPy_BEGIN_ALLOW_THREADS
;
2185 _result
= (int )wxListEvent_m_code_get(_arg0
);
2187 wxPy_END_ALLOW_THREADS
;
2188 if (PyErr_Occurred()) return NULL
;
2189 } _resultobj
= Py_BuildValue("i",_result
);
2193 #define wxListEvent_m_itemIndex_set(_swigobj,_swigval) (_swigobj->m_itemIndex = _swigval,_swigval)
2194 static PyObject
*_wrap_wxListEvent_m_itemIndex_set(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2195 PyObject
* _resultobj
;
2197 wxListEvent
* _arg0
;
2199 PyObject
* _argo0
= 0;
2200 char *_kwnames
[] = { "self","m_itemIndex", NULL
};
2203 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListEvent_m_itemIndex_set",_kwnames
,&_argo0
,&_arg1
))
2206 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2207 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2208 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_itemIndex_set. Expected _wxListEvent_p.");
2213 wxPy_BEGIN_ALLOW_THREADS
;
2214 _result
= (long )wxListEvent_m_itemIndex_set(_arg0
,_arg1
);
2216 wxPy_END_ALLOW_THREADS
;
2217 if (PyErr_Occurred()) return NULL
;
2218 } _resultobj
= Py_BuildValue("l",_result
);
2222 #define wxListEvent_m_itemIndex_get(_swigobj) ((long ) _swigobj->m_itemIndex)
2223 static PyObject
*_wrap_wxListEvent_m_itemIndex_get(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2224 PyObject
* _resultobj
;
2226 wxListEvent
* _arg0
;
2227 PyObject
* _argo0
= 0;
2228 char *_kwnames
[] = { "self", NULL
};
2231 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_itemIndex_get",_kwnames
,&_argo0
))
2234 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2235 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2236 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_itemIndex_get. Expected _wxListEvent_p.");
2241 wxPy_BEGIN_ALLOW_THREADS
;
2242 _result
= (long )wxListEvent_m_itemIndex_get(_arg0
);
2244 wxPy_END_ALLOW_THREADS
;
2245 if (PyErr_Occurred()) return NULL
;
2246 } _resultobj
= Py_BuildValue("l",_result
);
2250 #define wxListEvent_m_oldItemIndex_set(_swigobj,_swigval) (_swigobj->m_oldItemIndex = _swigval,_swigval)
2251 static PyObject
*_wrap_wxListEvent_m_oldItemIndex_set(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2252 PyObject
* _resultobj
;
2254 wxListEvent
* _arg0
;
2256 PyObject
* _argo0
= 0;
2257 char *_kwnames
[] = { "self","m_oldItemIndex", NULL
};
2260 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListEvent_m_oldItemIndex_set",_kwnames
,&_argo0
,&_arg1
))
2263 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2264 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2265 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_oldItemIndex_set. Expected _wxListEvent_p.");
2270 wxPy_BEGIN_ALLOW_THREADS
;
2271 _result
= (long )wxListEvent_m_oldItemIndex_set(_arg0
,_arg1
);
2273 wxPy_END_ALLOW_THREADS
;
2274 if (PyErr_Occurred()) return NULL
;
2275 } _resultobj
= Py_BuildValue("l",_result
);
2279 #define wxListEvent_m_oldItemIndex_get(_swigobj) ((long ) _swigobj->m_oldItemIndex)
2280 static PyObject
*_wrap_wxListEvent_m_oldItemIndex_get(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2281 PyObject
* _resultobj
;
2283 wxListEvent
* _arg0
;
2284 PyObject
* _argo0
= 0;
2285 char *_kwnames
[] = { "self", NULL
};
2288 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_oldItemIndex_get",_kwnames
,&_argo0
))
2291 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2292 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2293 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_oldItemIndex_get. Expected _wxListEvent_p.");
2298 wxPy_BEGIN_ALLOW_THREADS
;
2299 _result
= (long )wxListEvent_m_oldItemIndex_get(_arg0
);
2301 wxPy_END_ALLOW_THREADS
;
2302 if (PyErr_Occurred()) return NULL
;
2303 } _resultobj
= Py_BuildValue("l",_result
);
2307 #define wxListEvent_m_col_set(_swigobj,_swigval) (_swigobj->m_col = _swigval,_swigval)
2308 static PyObject
*_wrap_wxListEvent_m_col_set(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2309 PyObject
* _resultobj
;
2311 wxListEvent
* _arg0
;
2313 PyObject
* _argo0
= 0;
2314 char *_kwnames
[] = { "self","m_col", NULL
};
2317 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListEvent_m_col_set",_kwnames
,&_argo0
,&_arg1
))
2320 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2321 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2322 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_col_set. Expected _wxListEvent_p.");
2327 wxPy_BEGIN_ALLOW_THREADS
;
2328 _result
= (int )wxListEvent_m_col_set(_arg0
,_arg1
);
2330 wxPy_END_ALLOW_THREADS
;
2331 if (PyErr_Occurred()) return NULL
;
2332 } _resultobj
= Py_BuildValue("i",_result
);
2336 #define wxListEvent_m_col_get(_swigobj) ((int ) _swigobj->m_col)
2337 static PyObject
*_wrap_wxListEvent_m_col_get(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2338 PyObject
* _resultobj
;
2340 wxListEvent
* _arg0
;
2341 PyObject
* _argo0
= 0;
2342 char *_kwnames
[] = { "self", NULL
};
2345 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_col_get",_kwnames
,&_argo0
))
2348 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2349 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2350 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_col_get. Expected _wxListEvent_p.");
2355 wxPy_BEGIN_ALLOW_THREADS
;
2356 _result
= (int )wxListEvent_m_col_get(_arg0
);
2358 wxPy_END_ALLOW_THREADS
;
2359 if (PyErr_Occurred()) return NULL
;
2360 } _resultobj
= Py_BuildValue("i",_result
);
2364 #define wxListEvent_m_cancelled_set(_swigobj,_swigval) (_swigobj->m_cancelled = _swigval,_swigval)
2365 static PyObject
*_wrap_wxListEvent_m_cancelled_set(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2366 PyObject
* _resultobj
;
2368 wxListEvent
* _arg0
;
2370 PyObject
* _argo0
= 0;
2372 char *_kwnames
[] = { "self","m_cancelled", NULL
};
2375 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListEvent_m_cancelled_set",_kwnames
,&_argo0
,&tempbool1
))
2378 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2379 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2380 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_cancelled_set. Expected _wxListEvent_p.");
2384 _arg1
= (bool ) tempbool1
;
2386 wxPy_BEGIN_ALLOW_THREADS
;
2387 _result
= (bool )wxListEvent_m_cancelled_set(_arg0
,_arg1
);
2389 wxPy_END_ALLOW_THREADS
;
2390 if (PyErr_Occurred()) return NULL
;
2391 } _resultobj
= Py_BuildValue("i",_result
);
2395 #define wxListEvent_m_cancelled_get(_swigobj) ((bool ) _swigobj->m_cancelled)
2396 static PyObject
*_wrap_wxListEvent_m_cancelled_get(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2397 PyObject
* _resultobj
;
2399 wxListEvent
* _arg0
;
2400 PyObject
* _argo0
= 0;
2401 char *_kwnames
[] = { "self", NULL
};
2404 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_cancelled_get",_kwnames
,&_argo0
))
2407 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2408 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2409 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_cancelled_get. Expected _wxListEvent_p.");
2414 wxPy_BEGIN_ALLOW_THREADS
;
2415 _result
= (bool )wxListEvent_m_cancelled_get(_arg0
);
2417 wxPy_END_ALLOW_THREADS
;
2418 if (PyErr_Occurred()) return NULL
;
2419 } _resultobj
= Py_BuildValue("i",_result
);
2423 #define wxListEvent_m_pointDrag_set(_swigobj,_swigval) (_swigobj->m_pointDrag = *(_swigval),_swigval)
2424 static PyObject
*_wrap_wxListEvent_m_pointDrag_set(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2425 PyObject
* _resultobj
;
2427 wxListEvent
* _arg0
;
2429 PyObject
* _argo0
= 0;
2431 PyObject
* _obj1
= 0;
2432 char *_kwnames
[] = { "self","m_pointDrag", NULL
};
2436 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListEvent_m_pointDrag_set",_kwnames
,&_argo0
,&_obj1
))
2439 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2440 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2441 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_pointDrag_set. Expected _wxListEvent_p.");
2447 if (! wxPoint_helper(_obj1
, &_arg1
))
2451 wxPy_BEGIN_ALLOW_THREADS
;
2452 _result
= (wxPoint
*)wxListEvent_m_pointDrag_set(_arg0
,_arg1
);
2454 wxPy_END_ALLOW_THREADS
;
2455 if (PyErr_Occurred()) return NULL
;
2457 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPoint_p");
2458 _resultobj
= Py_BuildValue("s",_ptemp
);
2461 _resultobj
= Py_None
;
2466 #define wxListEvent_m_pointDrag_get(_swigobj) (&_swigobj->m_pointDrag)
2467 static PyObject
*_wrap_wxListEvent_m_pointDrag_get(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2468 PyObject
* _resultobj
;
2470 wxListEvent
* _arg0
;
2471 PyObject
* _argo0
= 0;
2472 char *_kwnames
[] = { "self", NULL
};
2476 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_pointDrag_get",_kwnames
,&_argo0
))
2479 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2480 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2481 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_pointDrag_get. Expected _wxListEvent_p.");
2486 wxPy_BEGIN_ALLOW_THREADS
;
2487 _result
= (wxPoint
*)wxListEvent_m_pointDrag_get(_arg0
);
2489 wxPy_END_ALLOW_THREADS
;
2490 if (PyErr_Occurred()) return NULL
;
2492 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPoint_p");
2493 _resultobj
= Py_BuildValue("s",_ptemp
);
2496 _resultobj
= Py_None
;
2501 #define wxListEvent_m_item_set(_swigobj,_swigval) (_swigobj->m_item = *(_swigval),_swigval)
2502 static PyObject
*_wrap_wxListEvent_m_item_set(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2503 PyObject
* _resultobj
;
2504 wxListItem
* _result
;
2505 wxListEvent
* _arg0
;
2507 PyObject
* _argo0
= 0;
2508 PyObject
* _argo1
= 0;
2509 char *_kwnames
[] = { "self","m_item", NULL
};
2512 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListEvent_m_item_set",_kwnames
,&_argo0
,&_argo1
))
2515 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2516 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2517 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_item_set. Expected _wxListEvent_p.");
2522 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2523 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxListItem_p")) {
2524 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListEvent_m_item_set. Expected _wxListItem_p.");
2529 wxPy_BEGIN_ALLOW_THREADS
;
2530 _result
= (wxListItem
*)wxListEvent_m_item_set(_arg0
,_arg1
);
2532 wxPy_END_ALLOW_THREADS
;
2533 if (PyErr_Occurred()) return NULL
;
2534 }{ _resultobj
= wxPyMake_wxObject(_result
); }
2538 #define wxListEvent_m_item_get(_swigobj) (&_swigobj->m_item)
2539 static PyObject
*_wrap_wxListEvent_m_item_get(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2540 PyObject
* _resultobj
;
2541 wxListItem
* _result
;
2542 wxListEvent
* _arg0
;
2543 PyObject
* _argo0
= 0;
2544 char *_kwnames
[] = { "self", NULL
};
2547 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_m_item_get",_kwnames
,&_argo0
))
2550 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2551 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2552 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_m_item_get. Expected _wxListEvent_p.");
2557 wxPy_BEGIN_ALLOW_THREADS
;
2558 _result
= (wxListItem
*)wxListEvent_m_item_get(_arg0
);
2560 wxPy_END_ALLOW_THREADS
;
2561 if (PyErr_Occurred()) return NULL
;
2562 }{ _resultobj
= wxPyMake_wxObject(_result
); }
2566 #define wxListEvent_GetCode(_swigobj) (_swigobj->GetCode())
2567 static PyObject
*_wrap_wxListEvent_GetCode(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2568 PyObject
* _resultobj
;
2570 wxListEvent
* _arg0
;
2571 PyObject
* _argo0
= 0;
2572 char *_kwnames
[] = { "self", NULL
};
2575 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetCode",_kwnames
,&_argo0
))
2578 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2579 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2580 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetCode. Expected _wxListEvent_p.");
2585 wxPy_BEGIN_ALLOW_THREADS
;
2586 _result
= (int )wxListEvent_GetCode(_arg0
);
2588 wxPy_END_ALLOW_THREADS
;
2589 if (PyErr_Occurred()) return NULL
;
2590 } _resultobj
= Py_BuildValue("i",_result
);
2594 #define wxListEvent_GetIndex(_swigobj) (_swigobj->GetIndex())
2595 static PyObject
*_wrap_wxListEvent_GetIndex(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2596 PyObject
* _resultobj
;
2598 wxListEvent
* _arg0
;
2599 PyObject
* _argo0
= 0;
2600 char *_kwnames
[] = { "self", NULL
};
2603 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetIndex",_kwnames
,&_argo0
))
2606 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2607 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2608 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetIndex. Expected _wxListEvent_p.");
2613 wxPy_BEGIN_ALLOW_THREADS
;
2614 _result
= (long )wxListEvent_GetIndex(_arg0
);
2616 wxPy_END_ALLOW_THREADS
;
2617 if (PyErr_Occurred()) return NULL
;
2618 } _resultobj
= Py_BuildValue("l",_result
);
2622 #define wxListEvent_GetOldIndex(_swigobj) (_swigobj->GetOldIndex())
2623 static PyObject
*_wrap_wxListEvent_GetOldIndex(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2624 PyObject
* _resultobj
;
2626 wxListEvent
* _arg0
;
2627 PyObject
* _argo0
= 0;
2628 char *_kwnames
[] = { "self", NULL
};
2631 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetOldIndex",_kwnames
,&_argo0
))
2634 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2635 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2636 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetOldIndex. Expected _wxListEvent_p.");
2641 wxPy_BEGIN_ALLOW_THREADS
;
2642 _result
= (long )wxListEvent_GetOldIndex(_arg0
);
2644 wxPy_END_ALLOW_THREADS
;
2645 if (PyErr_Occurred()) return NULL
;
2646 } _resultobj
= Py_BuildValue("l",_result
);
2650 #define wxListEvent_GetOldItem(_swigobj) (_swigobj->GetOldItem())
2651 static PyObject
*_wrap_wxListEvent_GetOldItem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2652 PyObject
* _resultobj
;
2654 wxListEvent
* _arg0
;
2655 PyObject
* _argo0
= 0;
2656 char *_kwnames
[] = { "self", NULL
};
2659 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetOldItem",_kwnames
,&_argo0
))
2662 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2663 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2664 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetOldItem. Expected _wxListEvent_p.");
2669 wxPy_BEGIN_ALLOW_THREADS
;
2670 _result
= (long )wxListEvent_GetOldItem(_arg0
);
2672 wxPy_END_ALLOW_THREADS
;
2673 if (PyErr_Occurred()) return NULL
;
2674 } _resultobj
= Py_BuildValue("l",_result
);
2678 #define wxListEvent_GetColumn(_swigobj) (_swigobj->GetColumn())
2679 static PyObject
*_wrap_wxListEvent_GetColumn(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2680 PyObject
* _resultobj
;
2682 wxListEvent
* _arg0
;
2683 PyObject
* _argo0
= 0;
2684 char *_kwnames
[] = { "self", NULL
};
2687 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetColumn",_kwnames
,&_argo0
))
2690 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2691 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2692 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetColumn. Expected _wxListEvent_p.");
2697 wxPy_BEGIN_ALLOW_THREADS
;
2698 _result
= (int )wxListEvent_GetColumn(_arg0
);
2700 wxPy_END_ALLOW_THREADS
;
2701 if (PyErr_Occurred()) return NULL
;
2702 } _resultobj
= Py_BuildValue("i",_result
);
2706 #define wxListEvent_Cancelled(_swigobj) (_swigobj->Cancelled())
2707 static PyObject
*_wrap_wxListEvent_Cancelled(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2708 PyObject
* _resultobj
;
2710 wxListEvent
* _arg0
;
2711 PyObject
* _argo0
= 0;
2712 char *_kwnames
[] = { "self", NULL
};
2715 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_Cancelled",_kwnames
,&_argo0
))
2718 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2719 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2720 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_Cancelled. Expected _wxListEvent_p.");
2725 wxPy_BEGIN_ALLOW_THREADS
;
2726 _result
= (bool )wxListEvent_Cancelled(_arg0
);
2728 wxPy_END_ALLOW_THREADS
;
2729 if (PyErr_Occurred()) return NULL
;
2730 } _resultobj
= Py_BuildValue("i",_result
);
2734 #define wxListEvent_GetPoint(_swigobj) (_swigobj->GetPoint())
2735 static PyObject
*_wrap_wxListEvent_GetPoint(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2736 PyObject
* _resultobj
;
2738 wxListEvent
* _arg0
;
2739 PyObject
* _argo0
= 0;
2740 char *_kwnames
[] = { "self", NULL
};
2744 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetPoint",_kwnames
,&_argo0
))
2747 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2748 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2749 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetPoint. Expected _wxListEvent_p.");
2754 wxPy_BEGIN_ALLOW_THREADS
;
2755 _result
= new wxPoint (wxListEvent_GetPoint(_arg0
));
2757 wxPy_END_ALLOW_THREADS
;
2758 if (PyErr_Occurred()) return NULL
;
2759 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p");
2760 _resultobj
= Py_BuildValue("s",_ptemp
);
2764 #define wxListEvent_GetLabel(_swigobj) (_swigobj->GetLabel())
2765 static PyObject
*_wrap_wxListEvent_GetLabel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2766 PyObject
* _resultobj
;
2768 wxListEvent
* _arg0
;
2769 PyObject
* _argo0
= 0;
2770 char *_kwnames
[] = { "self", NULL
};
2773 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetLabel",_kwnames
,&_argo0
))
2776 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2777 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2778 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetLabel. Expected _wxListEvent_p.");
2783 wxPy_BEGIN_ALLOW_THREADS
;
2784 const wxString
& _result_ref
= wxListEvent_GetLabel(_arg0
);
2785 _result
= (wxString
*) &_result_ref
;
2787 wxPy_END_ALLOW_THREADS
;
2788 if (PyErr_Occurred()) return NULL
;
2790 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
2795 #define wxListEvent_GetText(_swigobj) (_swigobj->GetText())
2796 static PyObject
*_wrap_wxListEvent_GetText(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2797 PyObject
* _resultobj
;
2799 wxListEvent
* _arg0
;
2800 PyObject
* _argo0
= 0;
2801 char *_kwnames
[] = { "self", NULL
};
2804 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetText",_kwnames
,&_argo0
))
2807 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2808 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2809 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetText. Expected _wxListEvent_p.");
2814 wxPy_BEGIN_ALLOW_THREADS
;
2815 const wxString
& _result_ref
= wxListEvent_GetText(_arg0
);
2816 _result
= (wxString
*) &_result_ref
;
2818 wxPy_END_ALLOW_THREADS
;
2819 if (PyErr_Occurred()) return NULL
;
2821 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
2826 #define wxListEvent_GetImage(_swigobj) (_swigobj->GetImage())
2827 static PyObject
*_wrap_wxListEvent_GetImage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2828 PyObject
* _resultobj
;
2830 wxListEvent
* _arg0
;
2831 PyObject
* _argo0
= 0;
2832 char *_kwnames
[] = { "self", NULL
};
2835 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetImage",_kwnames
,&_argo0
))
2838 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2839 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2840 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetImage. Expected _wxListEvent_p.");
2845 wxPy_BEGIN_ALLOW_THREADS
;
2846 _result
= (int )wxListEvent_GetImage(_arg0
);
2848 wxPy_END_ALLOW_THREADS
;
2849 if (PyErr_Occurred()) return NULL
;
2850 } _resultobj
= Py_BuildValue("i",_result
);
2854 #define wxListEvent_GetData(_swigobj) (_swigobj->GetData())
2855 static PyObject
*_wrap_wxListEvent_GetData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2856 PyObject
* _resultobj
;
2858 wxListEvent
* _arg0
;
2859 PyObject
* _argo0
= 0;
2860 char *_kwnames
[] = { "self", NULL
};
2863 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetData",_kwnames
,&_argo0
))
2866 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2867 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2868 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetData. Expected _wxListEvent_p.");
2873 wxPy_BEGIN_ALLOW_THREADS
;
2874 _result
= (long )wxListEvent_GetData(_arg0
);
2876 wxPy_END_ALLOW_THREADS
;
2877 if (PyErr_Occurred()) return NULL
;
2878 } _resultobj
= Py_BuildValue("l",_result
);
2882 #define wxListEvent_GetMask(_swigobj) (_swigobj->GetMask())
2883 static PyObject
*_wrap_wxListEvent_GetMask(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2884 PyObject
* _resultobj
;
2886 wxListEvent
* _arg0
;
2887 PyObject
* _argo0
= 0;
2888 char *_kwnames
[] = { "self", NULL
};
2891 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetMask",_kwnames
,&_argo0
))
2894 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2895 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2896 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetMask. Expected _wxListEvent_p.");
2901 wxPy_BEGIN_ALLOW_THREADS
;
2902 _result
= (long )wxListEvent_GetMask(_arg0
);
2904 wxPy_END_ALLOW_THREADS
;
2905 if (PyErr_Occurred()) return NULL
;
2906 } _resultobj
= Py_BuildValue("l",_result
);
2910 #define wxListEvent_GetItem(_swigobj) (_swigobj->GetItem())
2911 static PyObject
*_wrap_wxListEvent_GetItem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2912 PyObject
* _resultobj
;
2913 wxListItem
* _result
;
2914 wxListEvent
* _arg0
;
2915 PyObject
* _argo0
= 0;
2916 char *_kwnames
[] = { "self", NULL
};
2919 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListEvent_GetItem",_kwnames
,&_argo0
))
2922 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2923 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListEvent_p")) {
2924 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListEvent_GetItem. Expected _wxListEvent_p.");
2929 wxPy_BEGIN_ALLOW_THREADS
;
2930 const wxListItem
& _result_ref
= wxListEvent_GetItem(_arg0
);
2931 _result
= (wxListItem
*) &_result_ref
;
2933 wxPy_END_ALLOW_THREADS
;
2934 if (PyErr_Occurred()) return NULL
;
2935 }{ _resultobj
= wxPyMake_wxObject(_result
); }
2939 static void *SwigwxPyListCtrlTowxControl(void *ptr
) {
2942 src
= (wxPyListCtrl
*) ptr
;
2943 dest
= (wxControl
*) src
;
2944 return (void *) dest
;
2947 static void *SwigwxPyListCtrlTowxWindow(void *ptr
) {
2950 src
= (wxPyListCtrl
*) ptr
;
2951 dest
= (wxWindow
*) src
;
2952 return (void *) dest
;
2955 static void *SwigwxPyListCtrlTowxEvtHandler(void *ptr
) {
2958 src
= (wxPyListCtrl
*) ptr
;
2959 dest
= (wxEvtHandler
*) src
;
2960 return (void *) dest
;
2963 static void *SwigwxPyListCtrlTowxObject(void *ptr
) {
2966 src
= (wxPyListCtrl
*) ptr
;
2967 dest
= (wxObject
*) src
;
2968 return (void *) dest
;
2971 #define new_wxListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxPyListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
2972 static PyObject
*_wrap_new_wxListCtrl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2973 PyObject
* _resultobj
;
2974 wxPyListCtrl
* _result
;
2976 wxWindowID _arg1
= (wxWindowID
) -1;
2977 wxPoint
* _arg2
= (wxPoint
*) &wxDefaultPosition
;
2978 wxSize
* _arg3
= (wxSize
*) &wxDefaultSize
;
2979 long _arg4
= (long ) (wxLC_ICON
);
2980 wxValidator
* _arg5
= (wxValidator
*) &wxDefaultValidator
;
2981 char * _arg6
= (char *) "listCtrl";
2982 PyObject
* _argo0
= 0;
2984 PyObject
* _obj2
= 0;
2986 PyObject
* _obj3
= 0;
2987 PyObject
* _argo5
= 0;
2988 char *_kwnames
[] = { "parent","id","pos","size","style","validator","name", NULL
};
2992 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOlOs:new_wxListCtrl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_argo5
,&_arg6
))
2995 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2996 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
2997 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxListCtrl. Expected _wxWindow_p.");
3004 if (! wxPoint_helper(_obj2
, &_arg2
))
3010 if (! wxSize_helper(_obj3
, &_arg3
))
3014 if (_argo5
== Py_None
) { _arg5
= NULL
; }
3015 else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxValidator_p")) {
3016 PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxListCtrl. Expected _wxValidator_p.");
3021 wxPy_BEGIN_ALLOW_THREADS
;
3022 _result
= (wxPyListCtrl
*)new_wxListCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
,_arg6
);
3024 wxPy_END_ALLOW_THREADS
;
3025 if (PyErr_Occurred()) return NULL
;
3027 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyListCtrl_p");
3028 _resultobj
= Py_BuildValue("s",_ptemp
);
3031 _resultobj
= Py_None
;
3036 #define wxListCtrl__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
3037 static PyObject
*_wrap_wxListCtrl__setSelf(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3038 PyObject
* _resultobj
;
3039 wxPyListCtrl
* _arg0
;
3042 PyObject
* _argo0
= 0;
3043 PyObject
* _obj1
= 0;
3044 PyObject
* _obj2
= 0;
3045 char *_kwnames
[] = { "self","self","_class", NULL
};
3048 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxListCtrl__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
3051 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3052 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3053 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl__setSelf. Expected _wxPyListCtrl_p.");
3064 wxPy_BEGIN_ALLOW_THREADS
;
3065 wxListCtrl__setSelf(_arg0
,_arg1
,_arg2
);
3067 wxPy_END_ALLOW_THREADS
;
3068 if (PyErr_Occurred()) return NULL
;
3069 } Py_INCREF(Py_None
);
3070 _resultobj
= Py_None
;
3074 #define wxListCtrl_SetForegroundColour(_swigobj,_swigarg0) (_swigobj->SetForegroundColour(_swigarg0))
3075 static PyObject
*_wrap_wxListCtrl_SetForegroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3076 PyObject
* _resultobj
;
3078 wxPyListCtrl
* _arg0
;
3080 PyObject
* _argo0
= 0;
3082 PyObject
* _obj1
= 0;
3083 char *_kwnames
[] = { "self","col", NULL
};
3086 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SetForegroundColour",_kwnames
,&_argo0
,&_obj1
))
3089 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3090 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3091 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetForegroundColour. Expected _wxPyListCtrl_p.");
3097 if (! wxColour_helper(_obj1
, &_arg1
))
3101 wxPy_BEGIN_ALLOW_THREADS
;
3102 _result
= (bool )wxListCtrl_SetForegroundColour(_arg0
,*_arg1
);
3104 wxPy_END_ALLOW_THREADS
;
3105 if (PyErr_Occurred()) return NULL
;
3106 } _resultobj
= Py_BuildValue("i",_result
);
3110 #define wxListCtrl_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
3111 static PyObject
*_wrap_wxListCtrl_SetBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3112 PyObject
* _resultobj
;
3114 wxPyListCtrl
* _arg0
;
3116 PyObject
* _argo0
= 0;
3118 PyObject
* _obj1
= 0;
3119 char *_kwnames
[] = { "self","col", NULL
};
3122 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))
3125 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3126 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3127 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetBackgroundColour. Expected _wxPyListCtrl_p.");
3133 if (! wxColour_helper(_obj1
, &_arg1
))
3137 wxPy_BEGIN_ALLOW_THREADS
;
3138 _result
= (bool )wxListCtrl_SetBackgroundColour(_arg0
,*_arg1
);
3140 wxPy_END_ALLOW_THREADS
;
3141 if (PyErr_Occurred()) return NULL
;
3142 } _resultobj
= Py_BuildValue("i",_result
);
3146 #define wxListCtrl_GetColumn(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetColumn(_swigarg0,_swigarg1))
3147 static PyObject
*_wrap_wxListCtrl_GetColumn(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3148 PyObject
* _resultobj
;
3150 wxPyListCtrl
* _arg0
;
3153 PyObject
* _argo0
= 0;
3154 PyObject
* _argo2
= 0;
3155 char *_kwnames
[] = { "self","col","item", NULL
};
3158 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxListCtrl_GetColumn",_kwnames
,&_argo0
,&_arg1
,&_argo2
))
3161 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3162 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3163 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetColumn. Expected _wxPyListCtrl_p.");
3168 if (_argo2
== Py_None
) { _arg2
= NULL
; }
3169 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxListItem_p")) {
3170 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxListCtrl_GetColumn. Expected _wxListItem_p.");
3175 wxPy_BEGIN_ALLOW_THREADS
;
3176 _result
= (bool )wxListCtrl_GetColumn(_arg0
,_arg1
,*_arg2
);
3178 wxPy_END_ALLOW_THREADS
;
3179 if (PyErr_Occurred()) return NULL
;
3180 } _resultobj
= Py_BuildValue("i",_result
);
3184 #define wxListCtrl_SetColumn(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColumn(_swigarg0,_swigarg1))
3185 static PyObject
*_wrap_wxListCtrl_SetColumn(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3186 PyObject
* _resultobj
;
3188 wxPyListCtrl
* _arg0
;
3191 PyObject
* _argo0
= 0;
3192 PyObject
* _argo2
= 0;
3193 char *_kwnames
[] = { "self","col","item", NULL
};
3196 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxListCtrl_SetColumn",_kwnames
,&_argo0
,&_arg1
,&_argo2
))
3199 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3200 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3201 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetColumn. Expected _wxPyListCtrl_p.");
3206 if (_argo2
== Py_None
) { _arg2
= NULL
; }
3207 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxListItem_p")) {
3208 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxListCtrl_SetColumn. Expected _wxListItem_p.");
3213 wxPy_BEGIN_ALLOW_THREADS
;
3214 _result
= (bool )wxListCtrl_SetColumn(_arg0
,_arg1
,*_arg2
);
3216 wxPy_END_ALLOW_THREADS
;
3217 if (PyErr_Occurred()) return NULL
;
3218 } _resultobj
= Py_BuildValue("i",_result
);
3222 #define wxListCtrl_GetColumnWidth(_swigobj,_swigarg0) (_swigobj->GetColumnWidth(_swigarg0))
3223 static PyObject
*_wrap_wxListCtrl_GetColumnWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3224 PyObject
* _resultobj
;
3226 wxPyListCtrl
* _arg0
;
3228 PyObject
* _argo0
= 0;
3229 char *_kwnames
[] = { "self","col", NULL
};
3232 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetColumnWidth",_kwnames
,&_argo0
,&_arg1
))
3235 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3236 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3237 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetColumnWidth. Expected _wxPyListCtrl_p.");
3242 wxPy_BEGIN_ALLOW_THREADS
;
3243 _result
= (int )wxListCtrl_GetColumnWidth(_arg0
,_arg1
);
3245 wxPy_END_ALLOW_THREADS
;
3246 if (PyErr_Occurred()) return NULL
;
3247 } _resultobj
= Py_BuildValue("i",_result
);
3251 #define wxListCtrl_SetColumnWidth(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColumnWidth(_swigarg0,_swigarg1))
3252 static PyObject
*_wrap_wxListCtrl_SetColumnWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3253 PyObject
* _resultobj
;
3255 wxPyListCtrl
* _arg0
;
3258 PyObject
* _argo0
= 0;
3259 char *_kwnames
[] = { "self","col","width", NULL
};
3262 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxListCtrl_SetColumnWidth",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
3265 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3266 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3267 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetColumnWidth. Expected _wxPyListCtrl_p.");
3272 wxPy_BEGIN_ALLOW_THREADS
;
3273 _result
= (bool )wxListCtrl_SetColumnWidth(_arg0
,_arg1
,_arg2
);
3275 wxPy_END_ALLOW_THREADS
;
3276 if (PyErr_Occurred()) return NULL
;
3277 } _resultobj
= Py_BuildValue("i",_result
);
3281 #define wxListCtrl_GetCountPerPage(_swigobj) (_swigobj->GetCountPerPage())
3282 static PyObject
*_wrap_wxListCtrl_GetCountPerPage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3283 PyObject
* _resultobj
;
3285 wxPyListCtrl
* _arg0
;
3286 PyObject
* _argo0
= 0;
3287 char *_kwnames
[] = { "self", NULL
};
3290 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetCountPerPage",_kwnames
,&_argo0
))
3293 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3294 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3295 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetCountPerPage. Expected _wxPyListCtrl_p.");
3300 wxPy_BEGIN_ALLOW_THREADS
;
3301 _result
= (int )wxListCtrl_GetCountPerPage(_arg0
);
3303 wxPy_END_ALLOW_THREADS
;
3304 if (PyErr_Occurred()) return NULL
;
3305 } _resultobj
= Py_BuildValue("i",_result
);
3309 #define wxListCtrl_GetEditControl(_swigobj) (_swigobj->GetEditControl())
3310 static PyObject
*_wrap_wxListCtrl_GetEditControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3311 PyObject
* _resultobj
;
3312 wxTextCtrl
* _result
;
3313 wxPyListCtrl
* _arg0
;
3314 PyObject
* _argo0
= 0;
3315 char *_kwnames
[] = { "self", NULL
};
3318 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetEditControl",_kwnames
,&_argo0
))
3321 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3322 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3323 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetEditControl. Expected _wxPyListCtrl_p.");
3328 wxPy_BEGIN_ALLOW_THREADS
;
3329 _result
= (wxTextCtrl
*)wxListCtrl_GetEditControl(_arg0
);
3331 wxPy_END_ALLOW_THREADS
;
3332 if (PyErr_Occurred()) return NULL
;
3333 }{ _resultobj
= wxPyMake_wxObject(_result
); }
3337 static wxListItem
* wxPyListCtrl_GetItem(wxPyListCtrl
*self
,long itemId
,int col
) {
3338 wxListItem
* info
= new wxListItem
;
3339 info
->m_itemId
= itemId
;
3341 info
->m_mask
= 0xFFFF;
3342 self
->GetItem(*info
);
3345 static PyObject
*_wrap_wxListCtrl_GetItem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3346 PyObject
* _resultobj
;
3347 wxListItem
* _result
;
3348 wxPyListCtrl
* _arg0
;
3350 int _arg2
= (int ) 0;
3351 PyObject
* _argo0
= 0;
3352 char *_kwnames
[] = { "self","itemId","col", NULL
};
3355 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListCtrl_GetItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
3358 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3359 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3360 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItem. Expected _wxPyListCtrl_p.");
3365 wxPy_BEGIN_ALLOW_THREADS
;
3366 _result
= (wxListItem
*)wxPyListCtrl_GetItem(_arg0
,_arg1
,_arg2
);
3368 wxPy_END_ALLOW_THREADS
;
3369 if (PyErr_Occurred()) return NULL
;
3370 }{ _resultobj
= wxPyMake_wxObject(_result
); }
3374 #define wxListCtrl_SetItem(_swigobj,_swigarg0) (_swigobj->SetItem(_swigarg0))
3375 static PyObject
*_wrap_wxListCtrl_SetItem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3376 PyObject
* _resultobj
;
3378 wxPyListCtrl
* _arg0
;
3380 PyObject
* _argo0
= 0;
3381 PyObject
* _argo1
= 0;
3382 char *_kwnames
[] = { "self","info", NULL
};
3385 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SetItem",_kwnames
,&_argo0
,&_argo1
))
3388 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3389 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3390 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItem. Expected _wxPyListCtrl_p.");
3395 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3396 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxListItem_p")) {
3397 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_SetItem. Expected _wxListItem_p.");
3402 wxPy_BEGIN_ALLOW_THREADS
;
3403 _result
= (bool )wxListCtrl_SetItem(_arg0
,*_arg1
);
3405 wxPy_END_ALLOW_THREADS
;
3406 if (PyErr_Occurred()) return NULL
;
3407 } _resultobj
= Py_BuildValue("i",_result
);
3411 #define wxListCtrl_SetStringItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->SetItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3412 static PyObject
*_wrap_wxListCtrl_SetStringItem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3413 PyObject
* _resultobj
;
3415 wxPyListCtrl
* _arg0
;
3419 int _arg4
= (int ) -1;
3420 PyObject
* _argo0
= 0;
3421 PyObject
* _obj3
= 0;
3422 char *_kwnames
[] = { "self","index","col","label","imageId", NULL
};
3425 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OliO|i:wxListCtrl_SetStringItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
,&_arg4
))
3428 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3429 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3430 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetStringItem. Expected _wxPyListCtrl_p.");
3435 #if PYTHON_API_VERSION >= 1009
3436 char* tmpPtr
; int tmpSize
;
3437 if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) {
3438 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
3441 if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1)
3443 _arg3
= new wxString(tmpPtr
, tmpSize
);
3445 if (!PyString_Check(_obj3
)) {
3446 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
3449 _arg3
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
));
3453 wxPy_BEGIN_ALLOW_THREADS
;
3454 _result
= (long )wxListCtrl_SetStringItem(_arg0
,_arg1
,_arg2
,*_arg3
,_arg4
);
3456 wxPy_END_ALLOW_THREADS
;
3457 if (PyErr_Occurred()) return NULL
;
3458 } _resultobj
= Py_BuildValue("l",_result
);
3466 #define wxListCtrl_GetItemState(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetItemState(_swigarg0,_swigarg1))
3467 static PyObject
*_wrap_wxListCtrl_GetItemState(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3468 PyObject
* _resultobj
;
3470 wxPyListCtrl
* _arg0
;
3473 PyObject
* _argo0
= 0;
3474 char *_kwnames
[] = { "self","item","stateMask", NULL
};
3477 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_GetItemState",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
3480 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3481 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3482 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemState. Expected _wxPyListCtrl_p.");
3487 wxPy_BEGIN_ALLOW_THREADS
;
3488 _result
= (int )wxListCtrl_GetItemState(_arg0
,_arg1
,_arg2
);
3490 wxPy_END_ALLOW_THREADS
;
3491 if (PyErr_Occurred()) return NULL
;
3492 } _resultobj
= Py_BuildValue("i",_result
);
3496 #define wxListCtrl_SetItemState(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetItemState(_swigarg0,_swigarg1,_swigarg2))
3497 static PyObject
*_wrap_wxListCtrl_SetItemState(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3498 PyObject
* _resultobj
;
3500 wxPyListCtrl
* _arg0
;
3504 PyObject
* _argo0
= 0;
3505 char *_kwnames
[] = { "self","item","state","stateMask", NULL
};
3508 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Olll:wxListCtrl_SetItemState",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
3511 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3512 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3513 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemState. Expected _wxPyListCtrl_p.");
3518 wxPy_BEGIN_ALLOW_THREADS
;
3519 _result
= (bool )wxListCtrl_SetItemState(_arg0
,_arg1
,_arg2
,_arg3
);
3521 wxPy_END_ALLOW_THREADS
;
3522 if (PyErr_Occurred()) return NULL
;
3523 } _resultobj
= Py_BuildValue("i",_result
);
3527 #define wxListCtrl_SetItemImage(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetItemImage(_swigarg0,_swigarg1,_swigarg2))
3528 static PyObject
*_wrap_wxListCtrl_SetItemImage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3529 PyObject
* _resultobj
;
3531 wxPyListCtrl
* _arg0
;
3535 PyObject
* _argo0
= 0;
3536 char *_kwnames
[] = { "self","item","image","selImage", NULL
};
3539 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Olii:wxListCtrl_SetItemImage",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
3542 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3543 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3544 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemImage. Expected _wxPyListCtrl_p.");
3549 wxPy_BEGIN_ALLOW_THREADS
;
3550 _result
= (bool )wxListCtrl_SetItemImage(_arg0
,_arg1
,_arg2
,_arg3
);
3552 wxPy_END_ALLOW_THREADS
;
3553 if (PyErr_Occurred()) return NULL
;
3554 } _resultobj
= Py_BuildValue("i",_result
);
3558 #define wxListCtrl_GetItemText(_swigobj,_swigarg0) (_swigobj->GetItemText(_swigarg0))
3559 static PyObject
*_wrap_wxListCtrl_GetItemText(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3560 PyObject
* _resultobj
;
3562 wxPyListCtrl
* _arg0
;
3564 PyObject
* _argo0
= 0;
3565 char *_kwnames
[] = { "self","item", NULL
};
3568 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemText",_kwnames
,&_argo0
,&_arg1
))
3571 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3572 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3573 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemText. Expected _wxPyListCtrl_p.");
3578 wxPy_BEGIN_ALLOW_THREADS
;
3579 _result
= new wxString (wxListCtrl_GetItemText(_arg0
,_arg1
));
3581 wxPy_END_ALLOW_THREADS
;
3582 if (PyErr_Occurred()) return NULL
;
3584 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
3592 #define wxListCtrl_SetItemText(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemText(_swigarg0,_swigarg1))
3593 static PyObject
*_wrap_wxListCtrl_SetItemText(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3594 PyObject
* _resultobj
;
3595 wxPyListCtrl
* _arg0
;
3598 PyObject
* _argo0
= 0;
3599 PyObject
* _obj2
= 0;
3600 char *_kwnames
[] = { "self","item","str", NULL
};
3603 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_SetItemText",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
3606 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3607 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3608 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemText. Expected _wxPyListCtrl_p.");
3613 #if PYTHON_API_VERSION >= 1009
3614 char* tmpPtr
; int tmpSize
;
3615 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
3616 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
3619 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
3621 _arg2
= new wxString(tmpPtr
, tmpSize
);
3623 if (!PyString_Check(_obj2
)) {
3624 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
3627 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
3631 wxPy_BEGIN_ALLOW_THREADS
;
3632 wxListCtrl_SetItemText(_arg0
,_arg1
,*_arg2
);
3634 wxPy_END_ALLOW_THREADS
;
3635 if (PyErr_Occurred()) return NULL
;
3636 } Py_INCREF(Py_None
);
3637 _resultobj
= Py_None
;
3645 #define wxListCtrl_GetItemData(_swigobj,_swigarg0) (_swigobj->GetItemData(_swigarg0))
3646 static PyObject
*_wrap_wxListCtrl_GetItemData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3647 PyObject
* _resultobj
;
3649 wxPyListCtrl
* _arg0
;
3651 PyObject
* _argo0
= 0;
3652 char *_kwnames
[] = { "self","item", NULL
};
3655 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemData",_kwnames
,&_argo0
,&_arg1
))
3658 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3659 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3660 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemData. Expected _wxPyListCtrl_p.");
3665 wxPy_BEGIN_ALLOW_THREADS
;
3666 _result
= (long )wxListCtrl_GetItemData(_arg0
,_arg1
);
3668 wxPy_END_ALLOW_THREADS
;
3669 if (PyErr_Occurred()) return NULL
;
3670 } _resultobj
= Py_BuildValue("l",_result
);
3674 #define wxListCtrl_SetItemData(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemData(_swigarg0,_swigarg1))
3675 static PyObject
*_wrap_wxListCtrl_SetItemData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3676 PyObject
* _resultobj
;
3678 wxPyListCtrl
* _arg0
;
3681 PyObject
* _argo0
= 0;
3682 char *_kwnames
[] = { "self","item","data", NULL
};
3685 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_SetItemData",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
3688 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3689 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3690 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemData. Expected _wxPyListCtrl_p.");
3695 wxPy_BEGIN_ALLOW_THREADS
;
3696 _result
= (bool )wxListCtrl_SetItemData(_arg0
,_arg1
,_arg2
);
3698 wxPy_END_ALLOW_THREADS
;
3699 if (PyErr_Occurred()) return NULL
;
3700 } _resultobj
= Py_BuildValue("i",_result
);
3704 static wxPoint
* wxPyListCtrl_GetItemPosition(wxPyListCtrl
*self
,long item
) {
3705 wxPoint
* pos
= new wxPoint
;
3706 self
->GetItemPosition(item
, *pos
);
3709 static PyObject
*_wrap_wxListCtrl_GetItemPosition(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3710 PyObject
* _resultobj
;
3712 wxPyListCtrl
* _arg0
;
3714 PyObject
* _argo0
= 0;
3715 char *_kwnames
[] = { "self","item", NULL
};
3719 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_GetItemPosition",_kwnames
,&_argo0
,&_arg1
))
3722 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3723 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3724 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemPosition. Expected _wxPyListCtrl_p.");
3729 wxPy_BEGIN_ALLOW_THREADS
;
3730 _result
= (wxPoint
*)wxPyListCtrl_GetItemPosition(_arg0
,_arg1
);
3732 wxPy_END_ALLOW_THREADS
;
3733 if (PyErr_Occurred()) return NULL
;
3735 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPoint_p");
3736 _resultobj
= Py_BuildValue("s",_ptemp
);
3739 _resultobj
= Py_None
;
3744 static wxRect
* wxPyListCtrl_GetItemRect(wxPyListCtrl
*self
,long item
,int code
) {
3745 wxRect
* rect
= new wxRect
;
3746 self
->GetItemRect(item
, *rect
, code
);
3749 static PyObject
*_wrap_wxListCtrl_GetItemRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3750 PyObject
* _resultobj
;
3752 wxPyListCtrl
* _arg0
;
3754 int _arg2
= (int ) (wxLIST_RECT_BOUNDS
);
3755 PyObject
* _argo0
= 0;
3756 char *_kwnames
[] = { "self","item","code", NULL
};
3760 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListCtrl_GetItemRect",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
3763 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3764 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3765 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemRect. Expected _wxPyListCtrl_p.");
3770 wxPy_BEGIN_ALLOW_THREADS
;
3771 _result
= (wxRect
*)wxPyListCtrl_GetItemRect(_arg0
,_arg1
,_arg2
);
3773 wxPy_END_ALLOW_THREADS
;
3774 if (PyErr_Occurred()) return NULL
;
3776 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxRect_p");
3777 _resultobj
= Py_BuildValue("s",_ptemp
);
3780 _resultobj
= Py_None
;
3785 #define wxListCtrl_SetItemPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemPosition(_swigarg0,_swigarg1))
3786 static PyObject
*_wrap_wxListCtrl_SetItemPosition(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3787 PyObject
* _resultobj
;
3789 wxPyListCtrl
* _arg0
;
3792 PyObject
* _argo0
= 0;
3794 PyObject
* _obj2
= 0;
3795 char *_kwnames
[] = { "self","item","pos", NULL
};
3798 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_SetItemPosition",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
3801 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3802 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3803 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemPosition. Expected _wxPyListCtrl_p.");
3809 if (! wxPoint_helper(_obj2
, &_arg2
))
3813 wxPy_BEGIN_ALLOW_THREADS
;
3814 _result
= (bool )wxListCtrl_SetItemPosition(_arg0
,_arg1
,*_arg2
);
3816 wxPy_END_ALLOW_THREADS
;
3817 if (PyErr_Occurred()) return NULL
;
3818 } _resultobj
= Py_BuildValue("i",_result
);
3822 #define wxListCtrl_GetItemCount(_swigobj) (_swigobj->GetItemCount())
3823 static PyObject
*_wrap_wxListCtrl_GetItemCount(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3824 PyObject
* _resultobj
;
3826 wxPyListCtrl
* _arg0
;
3827 PyObject
* _argo0
= 0;
3828 char *_kwnames
[] = { "self", NULL
};
3831 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetItemCount",_kwnames
,&_argo0
))
3834 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3835 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3836 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemCount. Expected _wxPyListCtrl_p.");
3841 wxPy_BEGIN_ALLOW_THREADS
;
3842 _result
= (int )wxListCtrl_GetItemCount(_arg0
);
3844 wxPy_END_ALLOW_THREADS
;
3845 if (PyErr_Occurred()) return NULL
;
3846 } _resultobj
= Py_BuildValue("i",_result
);
3850 #define wxListCtrl_GetColumnCount(_swigobj) (_swigobj->GetColumnCount())
3851 static PyObject
*_wrap_wxListCtrl_GetColumnCount(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3852 PyObject
* _resultobj
;
3854 wxPyListCtrl
* _arg0
;
3855 PyObject
* _argo0
= 0;
3856 char *_kwnames
[] = { "self", NULL
};
3859 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetColumnCount",_kwnames
,&_argo0
))
3862 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3863 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3864 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetColumnCount. Expected _wxPyListCtrl_p.");
3869 wxPy_BEGIN_ALLOW_THREADS
;
3870 _result
= (int )wxListCtrl_GetColumnCount(_arg0
);
3872 wxPy_END_ALLOW_THREADS
;
3873 if (PyErr_Occurred()) return NULL
;
3874 } _resultobj
= Py_BuildValue("i",_result
);
3878 #define wxListCtrl_GetItemSpacing(_swigobj,_swigarg0) (_swigobj->GetItemSpacing(_swigarg0))
3879 static PyObject
*_wrap_wxListCtrl_GetItemSpacing(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3880 PyObject
* _resultobj
;
3882 wxPyListCtrl
* _arg0
;
3884 PyObject
* _argo0
= 0;
3886 char *_kwnames
[] = { "self","isSmall", NULL
};
3889 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetItemSpacing",_kwnames
,&_argo0
,&tempbool1
))
3892 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3893 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3894 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetItemSpacing. Expected _wxPyListCtrl_p.");
3898 _arg1
= (bool ) tempbool1
;
3900 wxPy_BEGIN_ALLOW_THREADS
;
3901 _result
= (int )wxListCtrl_GetItemSpacing(_arg0
,_arg1
);
3903 wxPy_END_ALLOW_THREADS
;
3904 if (PyErr_Occurred()) return NULL
;
3905 } _resultobj
= Py_BuildValue("i",_result
);
3909 #define wxListCtrl_GetSelectedItemCount(_swigobj) (_swigobj->GetSelectedItemCount())
3910 static PyObject
*_wrap_wxListCtrl_GetSelectedItemCount(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3911 PyObject
* _resultobj
;
3913 wxPyListCtrl
* _arg0
;
3914 PyObject
* _argo0
= 0;
3915 char *_kwnames
[] = { "self", NULL
};
3918 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetSelectedItemCount",_kwnames
,&_argo0
))
3921 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3922 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3923 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetSelectedItemCount. Expected _wxPyListCtrl_p.");
3928 wxPy_BEGIN_ALLOW_THREADS
;
3929 _result
= (int )wxListCtrl_GetSelectedItemCount(_arg0
);
3931 wxPy_END_ALLOW_THREADS
;
3932 if (PyErr_Occurred()) return NULL
;
3933 } _resultobj
= Py_BuildValue("i",_result
);
3937 #define wxListCtrl_GetTextColour(_swigobj) (_swigobj->GetTextColour())
3938 static PyObject
*_wrap_wxListCtrl_GetTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3939 PyObject
* _resultobj
;
3941 wxPyListCtrl
* _arg0
;
3942 PyObject
* _argo0
= 0;
3943 char *_kwnames
[] = { "self", NULL
};
3947 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetTextColour",_kwnames
,&_argo0
))
3950 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3951 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3952 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetTextColour. Expected _wxPyListCtrl_p.");
3957 wxPy_BEGIN_ALLOW_THREADS
;
3958 _result
= new wxColour (wxListCtrl_GetTextColour(_arg0
));
3960 wxPy_END_ALLOW_THREADS
;
3961 if (PyErr_Occurred()) return NULL
;
3962 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
3963 _resultobj
= Py_BuildValue("s",_ptemp
);
3967 #define wxListCtrl_SetTextColour(_swigobj,_swigarg0) (_swigobj->SetTextColour(_swigarg0))
3968 static PyObject
*_wrap_wxListCtrl_SetTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3969 PyObject
* _resultobj
;
3970 wxPyListCtrl
* _arg0
;
3972 PyObject
* _argo0
= 0;
3974 PyObject
* _obj1
= 0;
3975 char *_kwnames
[] = { "self","col", NULL
};
3978 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SetTextColour",_kwnames
,&_argo0
,&_obj1
))
3981 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3982 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
3983 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetTextColour. Expected _wxPyListCtrl_p.");
3989 if (! wxColour_helper(_obj1
, &_arg1
))
3993 wxPy_BEGIN_ALLOW_THREADS
;
3994 wxListCtrl_SetTextColour(_arg0
,*_arg1
);
3996 wxPy_END_ALLOW_THREADS
;
3997 if (PyErr_Occurred()) return NULL
;
3998 } Py_INCREF(Py_None
);
3999 _resultobj
= Py_None
;
4003 #define wxListCtrl_GetTopItem(_swigobj) (_swigobj->GetTopItem())
4004 static PyObject
*_wrap_wxListCtrl_GetTopItem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4005 PyObject
* _resultobj
;
4007 wxPyListCtrl
* _arg0
;
4008 PyObject
* _argo0
= 0;
4009 char *_kwnames
[] = { "self", NULL
};
4012 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_GetTopItem",_kwnames
,&_argo0
))
4015 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4016 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4017 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetTopItem. Expected _wxPyListCtrl_p.");
4022 wxPy_BEGIN_ALLOW_THREADS
;
4023 _result
= (long )wxListCtrl_GetTopItem(_arg0
);
4025 wxPy_END_ALLOW_THREADS
;
4026 if (PyErr_Occurred()) return NULL
;
4027 } _resultobj
= Py_BuildValue("l",_result
);
4031 #define wxListCtrl_SetSingleStyle(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSingleStyle(_swigarg0,_swigarg1))
4032 static PyObject
*_wrap_wxListCtrl_SetSingleStyle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4033 PyObject
* _resultobj
;
4034 wxPyListCtrl
* _arg0
;
4036 bool _arg2
= (bool ) TRUE
;
4037 PyObject
* _argo0
= 0;
4038 int tempbool2
= (int) TRUE
;
4039 char *_kwnames
[] = { "self","style","add", NULL
};
4042 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|i:wxListCtrl_SetSingleStyle",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
4045 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4046 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4047 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetSingleStyle. Expected _wxPyListCtrl_p.");
4051 _arg2
= (bool ) tempbool2
;
4053 wxPy_BEGIN_ALLOW_THREADS
;
4054 wxListCtrl_SetSingleStyle(_arg0
,_arg1
,_arg2
);
4056 wxPy_END_ALLOW_THREADS
;
4057 if (PyErr_Occurred()) return NULL
;
4058 } Py_INCREF(Py_None
);
4059 _resultobj
= Py_None
;
4063 #define wxListCtrl_SetWindowStyleFlag(_swigobj,_swigarg0) (_swigobj->SetWindowStyleFlag(_swigarg0))
4064 static PyObject
*_wrap_wxListCtrl_SetWindowStyleFlag(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4065 PyObject
* _resultobj
;
4066 wxPyListCtrl
* _arg0
;
4068 PyObject
* _argo0
= 0;
4069 char *_kwnames
[] = { "self","style", NULL
};
4072 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_SetWindowStyleFlag",_kwnames
,&_argo0
,&_arg1
))
4075 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4076 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4077 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetWindowStyleFlag. Expected _wxPyListCtrl_p.");
4082 wxPy_BEGIN_ALLOW_THREADS
;
4083 wxListCtrl_SetWindowStyleFlag(_arg0
,_arg1
);
4085 wxPy_END_ALLOW_THREADS
;
4086 if (PyErr_Occurred()) return NULL
;
4087 } Py_INCREF(Py_None
);
4088 _resultobj
= Py_None
;
4092 #define wxListCtrl_GetNextItem(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetNextItem(_swigarg0,_swigarg1,_swigarg2))
4093 static PyObject
*_wrap_wxListCtrl_GetNextItem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4094 PyObject
* _resultobj
;
4096 wxPyListCtrl
* _arg0
;
4098 int _arg2
= (int ) (wxLIST_NEXT_ALL
);
4099 int _arg3
= (int ) (wxLIST_STATE_DONTCARE
);
4100 PyObject
* _argo0
= 0;
4101 char *_kwnames
[] = { "self","item","geometry","state", NULL
};
4104 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|ii:wxListCtrl_GetNextItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
4107 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4108 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4109 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetNextItem. Expected _wxPyListCtrl_p.");
4114 wxPy_BEGIN_ALLOW_THREADS
;
4115 _result
= (long )wxListCtrl_GetNextItem(_arg0
,_arg1
,_arg2
,_arg3
);
4117 wxPy_END_ALLOW_THREADS
;
4118 if (PyErr_Occurred()) return NULL
;
4119 } _resultobj
= Py_BuildValue("l",_result
);
4123 #define wxListCtrl_GetImageList(_swigobj,_swigarg0) (_swigobj->GetImageList(_swigarg0))
4124 static PyObject
*_wrap_wxListCtrl_GetImageList(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4125 PyObject
* _resultobj
;
4126 wxImageList
* _result
;
4127 wxPyListCtrl
* _arg0
;
4129 PyObject
* _argo0
= 0;
4130 char *_kwnames
[] = { "self","which", NULL
};
4133 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_GetImageList",_kwnames
,&_argo0
,&_arg1
))
4136 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4137 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4138 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_GetImageList. Expected _wxPyListCtrl_p.");
4143 wxPy_BEGIN_ALLOW_THREADS
;
4144 _result
= (wxImageList
*)wxListCtrl_GetImageList(_arg0
,_arg1
);
4146 wxPy_END_ALLOW_THREADS
;
4147 if (PyErr_Occurred()) return NULL
;
4148 }{ _resultobj
= wxPyMake_wxObject(_result
); }
4152 #define wxListCtrl_SetImageList(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetImageList(_swigarg0,_swigarg1))
4153 static PyObject
*_wrap_wxListCtrl_SetImageList(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4154 PyObject
* _resultobj
;
4155 wxPyListCtrl
* _arg0
;
4156 wxImageList
* _arg1
;
4158 PyObject
* _argo0
= 0;
4159 PyObject
* _argo1
= 0;
4160 char *_kwnames
[] = { "self","imageList","which", NULL
};
4163 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxListCtrl_SetImageList",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
4166 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4167 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4168 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetImageList. Expected _wxPyListCtrl_p.");
4173 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4174 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) {
4175 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_SetImageList. Expected _wxImageList_p.");
4180 wxPy_BEGIN_ALLOW_THREADS
;
4181 wxListCtrl_SetImageList(_arg0
,_arg1
,_arg2
);
4183 wxPy_END_ALLOW_THREADS
;
4184 if (PyErr_Occurred()) return NULL
;
4185 } Py_INCREF(Py_None
);
4186 _resultobj
= Py_None
;
4190 #define wxListCtrl_AssignImageList(_swigobj,_swigarg0,_swigarg1) (_swigobj->AssignImageList(_swigarg0,_swigarg1))
4191 static PyObject
*_wrap_wxListCtrl_AssignImageList(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4192 PyObject
* _resultobj
;
4193 wxPyListCtrl
* _arg0
;
4194 wxImageList
* _arg1
;
4196 PyObject
* _argo0
= 0;
4197 PyObject
* _argo1
= 0;
4198 char *_kwnames
[] = { "self","imageList","which", NULL
};
4201 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxListCtrl_AssignImageList",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
4204 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4205 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4206 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_AssignImageList. Expected _wxPyListCtrl_p.");
4211 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4212 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) {
4213 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_AssignImageList. Expected _wxImageList_p.");
4218 wxPy_BEGIN_ALLOW_THREADS
;
4219 wxListCtrl_AssignImageList(_arg0
,_arg1
,_arg2
);
4221 wxPy_END_ALLOW_THREADS
;
4222 if (PyErr_Occurred()) return NULL
;
4223 } Py_INCREF(Py_None
);
4224 _resultobj
= Py_None
;
4228 #define wxListCtrl_IsVirtual(_swigobj) (_swigobj->IsVirtual())
4229 static PyObject
*_wrap_wxListCtrl_IsVirtual(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4230 PyObject
* _resultobj
;
4232 wxPyListCtrl
* _arg0
;
4233 PyObject
* _argo0
= 0;
4234 char *_kwnames
[] = { "self", NULL
};
4237 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_IsVirtual",_kwnames
,&_argo0
))
4240 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4241 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4242 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_IsVirtual. Expected _wxPyListCtrl_p.");
4247 wxPy_BEGIN_ALLOW_THREADS
;
4248 _result
= (bool )wxListCtrl_IsVirtual(_arg0
);
4250 wxPy_END_ALLOW_THREADS
;
4251 if (PyErr_Occurred()) return NULL
;
4252 } _resultobj
= Py_BuildValue("i",_result
);
4256 #define wxListCtrl_RefreshItem(_swigobj,_swigarg0) (_swigobj->RefreshItem(_swigarg0))
4257 static PyObject
*_wrap_wxListCtrl_RefreshItem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4258 PyObject
* _resultobj
;
4259 wxPyListCtrl
* _arg0
;
4261 PyObject
* _argo0
= 0;
4262 char *_kwnames
[] = { "self","item", NULL
};
4265 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_RefreshItem",_kwnames
,&_argo0
,&_arg1
))
4268 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4269 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4270 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_RefreshItem. Expected _wxPyListCtrl_p.");
4275 wxPy_BEGIN_ALLOW_THREADS
;
4276 wxListCtrl_RefreshItem(_arg0
,_arg1
);
4278 wxPy_END_ALLOW_THREADS
;
4279 if (PyErr_Occurred()) return NULL
;
4280 } Py_INCREF(Py_None
);
4281 _resultobj
= Py_None
;
4285 #define wxListCtrl_RefreshItems(_swigobj,_swigarg0,_swigarg1) (_swigobj->RefreshItems(_swigarg0,_swigarg1))
4286 static PyObject
*_wrap_wxListCtrl_RefreshItems(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4287 PyObject
* _resultobj
;
4288 wxPyListCtrl
* _arg0
;
4291 PyObject
* _argo0
= 0;
4292 char *_kwnames
[] = { "self","itemFrom","itemTo", NULL
};
4295 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_RefreshItems",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4298 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4299 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4300 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_RefreshItems. Expected _wxPyListCtrl_p.");
4305 wxPy_BEGIN_ALLOW_THREADS
;
4306 wxListCtrl_RefreshItems(_arg0
,_arg1
,_arg2
);
4308 wxPy_END_ALLOW_THREADS
;
4309 if (PyErr_Occurred()) return NULL
;
4310 } Py_INCREF(Py_None
);
4311 _resultobj
= Py_None
;
4315 #define wxListCtrl_Arrange(_swigobj,_swigarg0) (_swigobj->Arrange(_swigarg0))
4316 static PyObject
*_wrap_wxListCtrl_Arrange(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4317 PyObject
* _resultobj
;
4319 wxPyListCtrl
* _arg0
;
4320 int _arg1
= (int ) (wxLIST_ALIGN_DEFAULT
);
4321 PyObject
* _argo0
= 0;
4322 char *_kwnames
[] = { "self","flag", NULL
};
4325 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxListCtrl_Arrange",_kwnames
,&_argo0
,&_arg1
))
4328 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4329 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4330 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_Arrange. Expected _wxPyListCtrl_p.");
4335 wxPy_BEGIN_ALLOW_THREADS
;
4336 _result
= (bool )wxListCtrl_Arrange(_arg0
,_arg1
);
4338 wxPy_END_ALLOW_THREADS
;
4339 if (PyErr_Occurred()) return NULL
;
4340 } _resultobj
= Py_BuildValue("i",_result
);
4344 #define wxListCtrl_DeleteItem(_swigobj,_swigarg0) (_swigobj->DeleteItem(_swigarg0))
4345 static PyObject
*_wrap_wxListCtrl_DeleteItem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4346 PyObject
* _resultobj
;
4348 wxPyListCtrl
* _arg0
;
4350 PyObject
* _argo0
= 0;
4351 char *_kwnames
[] = { "self","item", NULL
};
4354 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_DeleteItem",_kwnames
,&_argo0
,&_arg1
))
4357 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4358 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4359 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteItem. Expected _wxPyListCtrl_p.");
4364 wxPy_BEGIN_ALLOW_THREADS
;
4365 _result
= (bool )wxListCtrl_DeleteItem(_arg0
,_arg1
);
4367 wxPy_END_ALLOW_THREADS
;
4368 if (PyErr_Occurred()) return NULL
;
4369 } _resultobj
= Py_BuildValue("i",_result
);
4373 #define wxListCtrl_DeleteAllItems(_swigobj) (_swigobj->DeleteAllItems())
4374 static PyObject
*_wrap_wxListCtrl_DeleteAllItems(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4375 PyObject
* _resultobj
;
4377 wxPyListCtrl
* _arg0
;
4378 PyObject
* _argo0
= 0;
4379 char *_kwnames
[] = { "self", NULL
};
4382 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_DeleteAllItems",_kwnames
,&_argo0
))
4385 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4386 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4387 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteAllItems. Expected _wxPyListCtrl_p.");
4392 wxPy_BEGIN_ALLOW_THREADS
;
4393 _result
= (bool )wxListCtrl_DeleteAllItems(_arg0
);
4395 wxPy_END_ALLOW_THREADS
;
4396 if (PyErr_Occurred()) return NULL
;
4397 } _resultobj
= Py_BuildValue("i",_result
);
4401 #define wxListCtrl_DeleteColumn(_swigobj,_swigarg0) (_swigobj->DeleteColumn(_swigarg0))
4402 static PyObject
*_wrap_wxListCtrl_DeleteColumn(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4403 PyObject
* _resultobj
;
4405 wxPyListCtrl
* _arg0
;
4407 PyObject
* _argo0
= 0;
4408 char *_kwnames
[] = { "self","col", NULL
};
4411 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_DeleteColumn",_kwnames
,&_argo0
,&_arg1
))
4414 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4415 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4416 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteColumn. Expected _wxPyListCtrl_p.");
4421 wxPy_BEGIN_ALLOW_THREADS
;
4422 _result
= (bool )wxListCtrl_DeleteColumn(_arg0
,_arg1
);
4424 wxPy_END_ALLOW_THREADS
;
4425 if (PyErr_Occurred()) return NULL
;
4426 } _resultobj
= Py_BuildValue("i",_result
);
4430 #define wxListCtrl_DeleteAllColumns(_swigobj) (_swigobj->DeleteAllColumns())
4431 static PyObject
*_wrap_wxListCtrl_DeleteAllColumns(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4432 PyObject
* _resultobj
;
4434 wxPyListCtrl
* _arg0
;
4435 PyObject
* _argo0
= 0;
4436 char *_kwnames
[] = { "self", NULL
};
4439 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_DeleteAllColumns",_kwnames
,&_argo0
))
4442 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4443 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4444 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_DeleteAllColumns. Expected _wxPyListCtrl_p.");
4449 wxPy_BEGIN_ALLOW_THREADS
;
4450 _result
= (bool )wxListCtrl_DeleteAllColumns(_arg0
);
4452 wxPy_END_ALLOW_THREADS
;
4453 if (PyErr_Occurred()) return NULL
;
4454 } _resultobj
= Py_BuildValue("i",_result
);
4458 #define wxListCtrl_ClearAll(_swigobj) (_swigobj->ClearAll())
4459 static PyObject
*_wrap_wxListCtrl_ClearAll(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4460 PyObject
* _resultobj
;
4461 wxPyListCtrl
* _arg0
;
4462 PyObject
* _argo0
= 0;
4463 char *_kwnames
[] = { "self", NULL
};
4466 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListCtrl_ClearAll",_kwnames
,&_argo0
))
4469 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4470 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4471 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_ClearAll. Expected _wxPyListCtrl_p.");
4476 wxPy_BEGIN_ALLOW_THREADS
;
4477 wxListCtrl_ClearAll(_arg0
);
4479 wxPy_END_ALLOW_THREADS
;
4480 if (PyErr_Occurred()) return NULL
;
4481 } Py_INCREF(Py_None
);
4482 _resultobj
= Py_None
;
4486 #define wxListCtrl_EditLabel(_swigobj,_swigarg0) (_swigobj->EditLabel(_swigarg0))
4487 static PyObject
*_wrap_wxListCtrl_EditLabel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4488 PyObject
* _resultobj
;
4489 wxTextCtrl
* _result
;
4490 wxPyListCtrl
* _arg0
;
4492 PyObject
* _argo0
= 0;
4493 char *_kwnames
[] = { "self","item", NULL
};
4496 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_EditLabel",_kwnames
,&_argo0
,&_arg1
))
4499 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4500 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4501 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_EditLabel. Expected _wxPyListCtrl_p.");
4506 wxPy_BEGIN_ALLOW_THREADS
;
4507 _result
= (wxTextCtrl
*)wxListCtrl_EditLabel(_arg0
,_arg1
);
4509 wxPy_END_ALLOW_THREADS
;
4510 if (PyErr_Occurred()) return NULL
;
4511 }{ _resultobj
= wxPyMake_wxObject(_result
); }
4515 #define wxListCtrl_EndEditLabel(_swigobj,_swigarg0) (_swigobj->EndEditLabel(_swigarg0))
4516 static PyObject
*_wrap_wxListCtrl_EndEditLabel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4517 PyObject
* _resultobj
;
4519 wxPyListCtrl
* _arg0
;
4521 PyObject
* _argo0
= 0;
4523 char *_kwnames
[] = { "self","cancel", NULL
};
4526 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListCtrl_EndEditLabel",_kwnames
,&_argo0
,&tempbool1
))
4529 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4530 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4531 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_EndEditLabel. Expected _wxPyListCtrl_p.");
4535 _arg1
= (bool ) tempbool1
;
4537 wxPy_BEGIN_ALLOW_THREADS
;
4538 _result
= (bool )wxListCtrl_EndEditLabel(_arg0
,_arg1
);
4540 wxPy_END_ALLOW_THREADS
;
4541 if (PyErr_Occurred()) return NULL
;
4542 } _resultobj
= Py_BuildValue("i",_result
);
4546 #define wxListCtrl_EnsureVisible(_swigobj,_swigarg0) (_swigobj->EnsureVisible(_swigarg0))
4547 static PyObject
*_wrap_wxListCtrl_EnsureVisible(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4548 PyObject
* _resultobj
;
4550 wxPyListCtrl
* _arg0
;
4552 PyObject
* _argo0
= 0;
4553 char *_kwnames
[] = { "self","item", NULL
};
4556 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_EnsureVisible",_kwnames
,&_argo0
,&_arg1
))
4559 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4560 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4561 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_EnsureVisible. Expected _wxPyListCtrl_p.");
4566 wxPy_BEGIN_ALLOW_THREADS
;
4567 _result
= (bool )wxListCtrl_EnsureVisible(_arg0
,_arg1
);
4569 wxPy_END_ALLOW_THREADS
;
4570 if (PyErr_Occurred()) return NULL
;
4571 } _resultobj
= Py_BuildValue("i",_result
);
4575 #define wxListCtrl_FindItem(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->FindItem(_swigarg0,_swigarg1,_swigarg2))
4576 static PyObject
*_wrap_wxListCtrl_FindItem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4577 PyObject
* _resultobj
;
4579 wxPyListCtrl
* _arg0
;
4582 bool _arg3
= (bool ) FALSE
;
4583 PyObject
* _argo0
= 0;
4584 PyObject
* _obj2
= 0;
4585 int tempbool3
= (int) FALSE
;
4586 char *_kwnames
[] = { "self","start","str","partial", NULL
};
4589 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO|i:wxListCtrl_FindItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&tempbool3
))
4592 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4593 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4594 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_FindItem. Expected _wxPyListCtrl_p.");
4599 #if PYTHON_API_VERSION >= 1009
4600 char* tmpPtr
; int tmpSize
;
4601 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
4602 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
4605 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
4607 _arg2
= new wxString(tmpPtr
, tmpSize
);
4609 if (!PyString_Check(_obj2
)) {
4610 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
4613 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
4616 _arg3
= (bool ) tempbool3
;
4618 wxPy_BEGIN_ALLOW_THREADS
;
4619 _result
= (long )wxListCtrl_FindItem(_arg0
,_arg1
,*_arg2
,_arg3
);
4621 wxPy_END_ALLOW_THREADS
;
4622 if (PyErr_Occurred()) return NULL
;
4623 } _resultobj
= Py_BuildValue("l",_result
);
4631 #define wxListCtrl_FindItemData(_swigobj,_swigarg0,_swigarg1) (_swigobj->FindItem(_swigarg0,_swigarg1))
4632 static PyObject
*_wrap_wxListCtrl_FindItemData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4633 PyObject
* _resultobj
;
4635 wxPyListCtrl
* _arg0
;
4638 PyObject
* _argo0
= 0;
4639 char *_kwnames
[] = { "self","start","data", NULL
};
4642 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxListCtrl_FindItemData",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4645 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4646 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4647 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_FindItemData. Expected _wxPyListCtrl_p.");
4652 wxPy_BEGIN_ALLOW_THREADS
;
4653 _result
= (long )wxListCtrl_FindItemData(_arg0
,_arg1
,_arg2
);
4655 wxPy_END_ALLOW_THREADS
;
4656 if (PyErr_Occurred()) return NULL
;
4657 } _resultobj
= Py_BuildValue("l",_result
);
4661 #define wxListCtrl_FindItemAtPos(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->FindItem(_swigarg0,_swigarg1,_swigarg2))
4662 static PyObject
*_wrap_wxListCtrl_FindItemAtPos(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4663 PyObject
* _resultobj
;
4665 wxPyListCtrl
* _arg0
;
4669 PyObject
* _argo0
= 0;
4671 PyObject
* _obj2
= 0;
4672 char *_kwnames
[] = { "self","start","pt","direction", NULL
};
4675 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlOi:wxListCtrl_FindItemAtPos",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_arg3
))
4678 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4679 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4680 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_FindItemAtPos. Expected _wxPyListCtrl_p.");
4686 if (! wxPoint_helper(_obj2
, &_arg2
))
4690 wxPy_BEGIN_ALLOW_THREADS
;
4691 _result
= (long )wxListCtrl_FindItemAtPos(_arg0
,_arg1
,*_arg2
,_arg3
);
4693 wxPy_END_ALLOW_THREADS
;
4694 if (PyErr_Occurred()) return NULL
;
4695 } _resultobj
= Py_BuildValue("l",_result
);
4699 #define wxListCtrl_HitTest(_swigobj,_swigarg0,_swigarg1) (_swigobj->HitTest(_swigarg0,_swigarg1))
4700 static PyObject
*_wrap_wxListCtrl_HitTest(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4701 PyObject
* _resultobj
;
4703 wxPyListCtrl
* _arg0
;
4707 PyObject
* _argo0
= 0;
4709 PyObject
* _obj1
= 0;
4710 char *_kwnames
[] = { "self","point", NULL
};
4716 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_HitTest",_kwnames
,&_argo0
,&_obj1
))
4719 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4720 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4721 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_HitTest. Expected _wxPyListCtrl_p.");
4727 if (! wxPoint_helper(_obj1
, &_arg1
))
4731 wxPy_BEGIN_ALLOW_THREADS
;
4732 _result
= (long )wxListCtrl_HitTest(_arg0
,*_arg1
,*_arg2
);
4734 wxPy_END_ALLOW_THREADS
;
4735 if (PyErr_Occurred()) return NULL
;
4736 } _resultobj
= Py_BuildValue("l",_result
);
4739 o
= PyInt_FromLong((long) (*_arg2
));
4740 _resultobj
= t_output_helper(_resultobj
, o
);
4745 #define wxListCtrl_InsertItem(_swigobj,_swigarg0) (_swigobj->InsertItem(_swigarg0))
4746 static PyObject
*_wrap_wxListCtrl_InsertItem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4747 PyObject
* _resultobj
;
4749 wxPyListCtrl
* _arg0
;
4751 PyObject
* _argo0
= 0;
4752 PyObject
* _argo1
= 0;
4753 char *_kwnames
[] = { "self","info", NULL
};
4756 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_InsertItem",_kwnames
,&_argo0
,&_argo1
))
4759 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4760 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4761 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertItem. Expected _wxPyListCtrl_p.");
4766 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4767 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxListItem_p")) {
4768 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListCtrl_InsertItem. Expected _wxListItem_p.");
4773 wxPy_BEGIN_ALLOW_THREADS
;
4774 _result
= (long )wxListCtrl_InsertItem(_arg0
,*_arg1
);
4776 wxPy_END_ALLOW_THREADS
;
4777 if (PyErr_Occurred()) return NULL
;
4778 } _resultobj
= Py_BuildValue("l",_result
);
4782 #define wxListCtrl_InsertStringItem(_swigobj,_swigarg0,_swigarg1) (_swigobj->InsertItem(_swigarg0,_swigarg1))
4783 static PyObject
*_wrap_wxListCtrl_InsertStringItem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4784 PyObject
* _resultobj
;
4786 wxPyListCtrl
* _arg0
;
4789 PyObject
* _argo0
= 0;
4790 PyObject
* _obj2
= 0;
4791 char *_kwnames
[] = { "self","index","label", NULL
};
4794 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_InsertStringItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
4797 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4798 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4799 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertStringItem. Expected _wxPyListCtrl_p.");
4804 #if PYTHON_API_VERSION >= 1009
4805 char* tmpPtr
; int tmpSize
;
4806 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
4807 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
4810 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
4812 _arg2
= new wxString(tmpPtr
, tmpSize
);
4814 if (!PyString_Check(_obj2
)) {
4815 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
4818 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
4822 wxPy_BEGIN_ALLOW_THREADS
;
4823 _result
= (long )wxListCtrl_InsertStringItem(_arg0
,_arg1
,*_arg2
);
4825 wxPy_END_ALLOW_THREADS
;
4826 if (PyErr_Occurred()) return NULL
;
4827 } _resultobj
= Py_BuildValue("l",_result
);
4835 #define wxListCtrl_InsertImageItem(_swigobj,_swigarg0,_swigarg1) (_swigobj->InsertItem(_swigarg0,_swigarg1))
4836 static PyObject
*_wrap_wxListCtrl_InsertImageItem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4837 PyObject
* _resultobj
;
4839 wxPyListCtrl
* _arg0
;
4842 PyObject
* _argo0
= 0;
4843 char *_kwnames
[] = { "self","index","imageIndex", NULL
};
4846 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oli:wxListCtrl_InsertImageItem",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4849 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4850 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4851 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertImageItem. Expected _wxPyListCtrl_p.");
4856 wxPy_BEGIN_ALLOW_THREADS
;
4857 _result
= (long )wxListCtrl_InsertImageItem(_arg0
,_arg1
,_arg2
);
4859 wxPy_END_ALLOW_THREADS
;
4860 if (PyErr_Occurred()) return NULL
;
4861 } _resultobj
= Py_BuildValue("l",_result
);
4865 #define wxListCtrl_InsertImageStringItem(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2))
4866 static PyObject
*_wrap_wxListCtrl_InsertImageStringItem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4867 PyObject
* _resultobj
;
4869 wxPyListCtrl
* _arg0
;
4873 PyObject
* _argo0
= 0;
4874 PyObject
* _obj2
= 0;
4875 char *_kwnames
[] = { "self","index","label","imageIndex", NULL
};
4878 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlOi:wxListCtrl_InsertImageStringItem",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_arg3
))
4881 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4882 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4883 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertImageStringItem. Expected _wxPyListCtrl_p.");
4888 #if PYTHON_API_VERSION >= 1009
4889 char* tmpPtr
; int tmpSize
;
4890 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
4891 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
4894 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
4896 _arg2
= new wxString(tmpPtr
, tmpSize
);
4898 if (!PyString_Check(_obj2
)) {
4899 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
4902 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
4906 wxPy_BEGIN_ALLOW_THREADS
;
4907 _result
= (long )wxListCtrl_InsertImageStringItem(_arg0
,_arg1
,*_arg2
,_arg3
);
4909 wxPy_END_ALLOW_THREADS
;
4910 if (PyErr_Occurred()) return NULL
;
4911 } _resultobj
= Py_BuildValue("l",_result
);
4919 #define wxListCtrl_InsertColumnInfo(_swigobj,_swigarg0,_swigarg1) (_swigobj->InsertColumn(_swigarg0,_swigarg1))
4920 static PyObject
*_wrap_wxListCtrl_InsertColumnInfo(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4921 PyObject
* _resultobj
;
4923 wxPyListCtrl
* _arg0
;
4926 PyObject
* _argo0
= 0;
4927 PyObject
* _argo2
= 0;
4928 char *_kwnames
[] = { "self","col","info", NULL
};
4931 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxListCtrl_InsertColumnInfo",_kwnames
,&_argo0
,&_arg1
,&_argo2
))
4934 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4935 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4936 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertColumnInfo. Expected _wxPyListCtrl_p.");
4941 if (_argo2
== Py_None
) { _arg2
= NULL
; }
4942 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxListItem_p")) {
4943 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxListCtrl_InsertColumnInfo. Expected _wxListItem_p.");
4948 wxPy_BEGIN_ALLOW_THREADS
;
4949 _result
= (long )wxListCtrl_InsertColumnInfo(_arg0
,_arg1
,*_arg2
);
4951 wxPy_END_ALLOW_THREADS
;
4952 if (PyErr_Occurred()) return NULL
;
4953 } _resultobj
= Py_BuildValue("l",_result
);
4957 #define wxListCtrl_InsertColumn(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->InsertColumn(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4958 static PyObject
*_wrap_wxListCtrl_InsertColumn(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4959 PyObject
* _resultobj
;
4961 wxPyListCtrl
* _arg0
;
4964 int _arg3
= (int ) (wxLIST_FORMAT_LEFT
);
4965 int _arg4
= (int ) -1;
4966 PyObject
* _argo0
= 0;
4967 PyObject
* _obj2
= 0;
4968 char *_kwnames
[] = { "self","col","heading","format","width", NULL
};
4971 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO|ii:wxListCtrl_InsertColumn",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_arg3
,&_arg4
))
4974 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4975 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
4976 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_InsertColumn. Expected _wxPyListCtrl_p.");
4981 #if PYTHON_API_VERSION >= 1009
4982 char* tmpPtr
; int tmpSize
;
4983 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
4984 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
4987 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
4989 _arg2
= new wxString(tmpPtr
, tmpSize
);
4991 if (!PyString_Check(_obj2
)) {
4992 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
4995 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
4999 wxPy_BEGIN_ALLOW_THREADS
;
5000 _result
= (long )wxListCtrl_InsertColumn(_arg0
,_arg1
,*_arg2
,_arg3
,_arg4
);
5002 wxPy_END_ALLOW_THREADS
;
5003 if (PyErr_Occurred()) return NULL
;
5004 } _resultobj
= Py_BuildValue("l",_result
);
5012 #define wxListCtrl_SetItemCount(_swigobj,_swigarg0) (_swigobj->SetItemCount(_swigarg0))
5013 static PyObject
*_wrap_wxListCtrl_SetItemCount(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5014 PyObject
* _resultobj
;
5015 wxPyListCtrl
* _arg0
;
5017 PyObject
* _argo0
= 0;
5018 char *_kwnames
[] = { "self","count", NULL
};
5021 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxListCtrl_SetItemCount",_kwnames
,&_argo0
,&_arg1
))
5024 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5025 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
5026 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SetItemCount. Expected _wxPyListCtrl_p.");
5031 wxPy_BEGIN_ALLOW_THREADS
;
5032 wxListCtrl_SetItemCount(_arg0
,_arg1
);
5034 wxPy_END_ALLOW_THREADS
;
5035 if (PyErr_Occurred()) return NULL
;
5036 } Py_INCREF(Py_None
);
5037 _resultobj
= Py_None
;
5041 #define wxListCtrl_ScrollList(_swigobj,_swigarg0,_swigarg1) (_swigobj->ScrollList(_swigarg0,_swigarg1))
5042 static PyObject
*_wrap_wxListCtrl_ScrollList(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5043 PyObject
* _resultobj
;
5045 wxPyListCtrl
* _arg0
;
5048 PyObject
* _argo0
= 0;
5049 char *_kwnames
[] = { "self","dx","dy", NULL
};
5052 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxListCtrl_ScrollList",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5055 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5056 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
5057 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_ScrollList. Expected _wxPyListCtrl_p.");
5062 wxPy_BEGIN_ALLOW_THREADS
;
5063 _result
= (bool )wxListCtrl_ScrollList(_arg0
,_arg1
,_arg2
);
5065 wxPy_END_ALLOW_THREADS
;
5066 if (PyErr_Occurred()) return NULL
;
5067 } _resultobj
= Py_BuildValue("i",_result
);
5071 static bool wxPyListCtrl_SortItems(wxPyListCtrl
*self
,PyObject
* func
) {
5072 if (!PyCallable_Check(func
))
5074 return self
->SortItems(wxPyListCtrl_SortItems
, (long)func
);
5076 static PyObject
*_wrap_wxListCtrl_SortItems(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5077 PyObject
* _resultobj
;
5079 wxPyListCtrl
* _arg0
;
5081 PyObject
* _argo0
= 0;
5082 PyObject
* _obj1
= 0;
5083 char *_kwnames
[] = { "self","func", NULL
};
5086 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListCtrl_SortItems",_kwnames
,&_argo0
,&_obj1
))
5089 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5090 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyListCtrl_p")) {
5091 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListCtrl_SortItems. Expected _wxPyListCtrl_p.");
5099 wxPy_BEGIN_ALLOW_THREADS
;
5100 _result
= (bool )wxPyListCtrl_SortItems(_arg0
,_arg1
);
5102 wxPy_END_ALLOW_THREADS
;
5103 if (PyErr_Occurred()) return NULL
;
5104 } _resultobj
= Py_BuildValue("i",_result
);
5108 #define new_wxTreeItemAttr(_swigarg0,_swigarg1,_swigarg2) (new wxTreeItemAttr(_swigarg0,_swigarg1,_swigarg2))
5109 static PyObject
*_wrap_new_wxTreeItemAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5110 PyObject
* _resultobj
;
5111 wxTreeItemAttr
* _result
;
5112 wxColour
* _arg0
= (wxColour
*) &wxNullColour
;
5113 wxColour
* _arg1
= (wxColour
*) &wxNullColour
;
5114 wxFont
* _arg2
= (wxFont
*) &wxNullFont
;
5116 PyObject
* _obj0
= 0;
5118 PyObject
* _obj1
= 0;
5119 PyObject
* _argo2
= 0;
5120 char *_kwnames
[] = { "colText","colBack","font", NULL
};
5124 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OOO:new_wxTreeItemAttr",_kwnames
,&_obj0
,&_obj1
,&_argo2
))
5129 if (! wxColour_helper(_obj0
, &_arg0
))
5135 if (! wxColour_helper(_obj1
, &_arg1
))
5139 if (_argo2
== Py_None
) { _arg2
= NULL
; }
5140 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxFont_p")) {
5141 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxTreeItemAttr. Expected _wxFont_p.");
5146 wxPy_BEGIN_ALLOW_THREADS
;
5147 _result
= (wxTreeItemAttr
*)new_wxTreeItemAttr(*_arg0
,*_arg1
,*_arg2
);
5149 wxPy_END_ALLOW_THREADS
;
5150 if (PyErr_Occurred()) return NULL
;
5152 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeItemAttr_p");
5153 _resultobj
= Py_BuildValue("s",_ptemp
);
5156 _resultobj
= Py_None
;
5161 #define wxTreeItemAttr_SetTextColour(_swigobj,_swigarg0) (_swigobj->SetTextColour(_swigarg0))
5162 static PyObject
*_wrap_wxTreeItemAttr_SetTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5163 PyObject
* _resultobj
;
5164 wxTreeItemAttr
* _arg0
;
5166 PyObject
* _argo0
= 0;
5168 PyObject
* _obj1
= 0;
5169 char *_kwnames
[] = { "self","colText", NULL
};
5172 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemAttr_SetTextColour",_kwnames
,&_argo0
,&_obj1
))
5175 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5176 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) {
5177 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_SetTextColour. Expected _wxTreeItemAttr_p.");
5183 if (! wxColour_helper(_obj1
, &_arg1
))
5187 wxPy_BEGIN_ALLOW_THREADS
;
5188 wxTreeItemAttr_SetTextColour(_arg0
,*_arg1
);
5190 wxPy_END_ALLOW_THREADS
;
5191 if (PyErr_Occurred()) return NULL
;
5192 } Py_INCREF(Py_None
);
5193 _resultobj
= Py_None
;
5197 #define wxTreeItemAttr_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
5198 static PyObject
*_wrap_wxTreeItemAttr_SetBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5199 PyObject
* _resultobj
;
5200 wxTreeItemAttr
* _arg0
;
5202 PyObject
* _argo0
= 0;
5204 PyObject
* _obj1
= 0;
5205 char *_kwnames
[] = { "self","colBack", NULL
};
5208 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemAttr_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))
5211 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5212 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) {
5213 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_SetBackgroundColour. Expected _wxTreeItemAttr_p.");
5219 if (! wxColour_helper(_obj1
, &_arg1
))
5223 wxPy_BEGIN_ALLOW_THREADS
;
5224 wxTreeItemAttr_SetBackgroundColour(_arg0
,*_arg1
);
5226 wxPy_END_ALLOW_THREADS
;
5227 if (PyErr_Occurred()) return NULL
;
5228 } Py_INCREF(Py_None
);
5229 _resultobj
= Py_None
;
5233 #define wxTreeItemAttr_SetFont(_swigobj,_swigarg0) (_swigobj->SetFont(_swigarg0))
5234 static PyObject
*_wrap_wxTreeItemAttr_SetFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5235 PyObject
* _resultobj
;
5236 wxTreeItemAttr
* _arg0
;
5238 PyObject
* _argo0
= 0;
5239 PyObject
* _argo1
= 0;
5240 char *_kwnames
[] = { "self","font", NULL
};
5243 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemAttr_SetFont",_kwnames
,&_argo0
,&_argo1
))
5246 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5247 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) {
5248 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_SetFont. Expected _wxTreeItemAttr_p.");
5253 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5254 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) {
5255 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeItemAttr_SetFont. Expected _wxFont_p.");
5260 wxPy_BEGIN_ALLOW_THREADS
;
5261 wxTreeItemAttr_SetFont(_arg0
,*_arg1
);
5263 wxPy_END_ALLOW_THREADS
;
5264 if (PyErr_Occurred()) return NULL
;
5265 } Py_INCREF(Py_None
);
5266 _resultobj
= Py_None
;
5270 #define wxTreeItemAttr_HasTextColour(_swigobj) (_swigobj->HasTextColour())
5271 static PyObject
*_wrap_wxTreeItemAttr_HasTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5272 PyObject
* _resultobj
;
5274 wxTreeItemAttr
* _arg0
;
5275 PyObject
* _argo0
= 0;
5276 char *_kwnames
[] = { "self", NULL
};
5279 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemAttr_HasTextColour",_kwnames
,&_argo0
))
5282 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5283 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) {
5284 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_HasTextColour. Expected _wxTreeItemAttr_p.");
5289 wxPy_BEGIN_ALLOW_THREADS
;
5290 _result
= (bool )wxTreeItemAttr_HasTextColour(_arg0
);
5292 wxPy_END_ALLOW_THREADS
;
5293 if (PyErr_Occurred()) return NULL
;
5294 } _resultobj
= Py_BuildValue("i",_result
);
5298 #define wxTreeItemAttr_HasBackgroundColour(_swigobj) (_swigobj->HasBackgroundColour())
5299 static PyObject
*_wrap_wxTreeItemAttr_HasBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5300 PyObject
* _resultobj
;
5302 wxTreeItemAttr
* _arg0
;
5303 PyObject
* _argo0
= 0;
5304 char *_kwnames
[] = { "self", NULL
};
5307 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemAttr_HasBackgroundColour",_kwnames
,&_argo0
))
5310 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5311 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) {
5312 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_HasBackgroundColour. Expected _wxTreeItemAttr_p.");
5317 wxPy_BEGIN_ALLOW_THREADS
;
5318 _result
= (bool )wxTreeItemAttr_HasBackgroundColour(_arg0
);
5320 wxPy_END_ALLOW_THREADS
;
5321 if (PyErr_Occurred()) return NULL
;
5322 } _resultobj
= Py_BuildValue("i",_result
);
5326 #define wxTreeItemAttr_HasFont(_swigobj) (_swigobj->HasFont())
5327 static PyObject
*_wrap_wxTreeItemAttr_HasFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5328 PyObject
* _resultobj
;
5330 wxTreeItemAttr
* _arg0
;
5331 PyObject
* _argo0
= 0;
5332 char *_kwnames
[] = { "self", NULL
};
5335 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemAttr_HasFont",_kwnames
,&_argo0
))
5338 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5339 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) {
5340 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_HasFont. Expected _wxTreeItemAttr_p.");
5345 wxPy_BEGIN_ALLOW_THREADS
;
5346 _result
= (bool )wxTreeItemAttr_HasFont(_arg0
);
5348 wxPy_END_ALLOW_THREADS
;
5349 if (PyErr_Occurred()) return NULL
;
5350 } _resultobj
= Py_BuildValue("i",_result
);
5354 #define wxTreeItemAttr_GetTextColour(_swigobj) (_swigobj->GetTextColour())
5355 static PyObject
*_wrap_wxTreeItemAttr_GetTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5356 PyObject
* _resultobj
;
5358 wxTreeItemAttr
* _arg0
;
5359 PyObject
* _argo0
= 0;
5360 char *_kwnames
[] = { "self", NULL
};
5364 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemAttr_GetTextColour",_kwnames
,&_argo0
))
5367 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5368 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) {
5369 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_GetTextColour. Expected _wxTreeItemAttr_p.");
5374 wxPy_BEGIN_ALLOW_THREADS
;
5375 const wxColour
& _result_ref
= wxTreeItemAttr_GetTextColour(_arg0
);
5376 _result
= (wxColour
*) &_result_ref
;
5378 wxPy_END_ALLOW_THREADS
;
5379 if (PyErr_Occurred()) return NULL
;
5381 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
5382 _resultobj
= Py_BuildValue("s",_ptemp
);
5385 _resultobj
= Py_None
;
5390 #define wxTreeItemAttr_GetBackgroundColour(_swigobj) (_swigobj->GetBackgroundColour())
5391 static PyObject
*_wrap_wxTreeItemAttr_GetBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5392 PyObject
* _resultobj
;
5394 wxTreeItemAttr
* _arg0
;
5395 PyObject
* _argo0
= 0;
5396 char *_kwnames
[] = { "self", NULL
};
5400 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemAttr_GetBackgroundColour",_kwnames
,&_argo0
))
5403 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5404 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) {
5405 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_GetBackgroundColour. Expected _wxTreeItemAttr_p.");
5410 wxPy_BEGIN_ALLOW_THREADS
;
5411 const wxColour
& _result_ref
= wxTreeItemAttr_GetBackgroundColour(_arg0
);
5412 _result
= (wxColour
*) &_result_ref
;
5414 wxPy_END_ALLOW_THREADS
;
5415 if (PyErr_Occurred()) return NULL
;
5417 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
5418 _resultobj
= Py_BuildValue("s",_ptemp
);
5421 _resultobj
= Py_None
;
5426 #define wxTreeItemAttr_GetFont(_swigobj) (_swigobj->GetFont())
5427 static PyObject
*_wrap_wxTreeItemAttr_GetFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5428 PyObject
* _resultobj
;
5430 wxTreeItemAttr
* _arg0
;
5431 PyObject
* _argo0
= 0;
5432 char *_kwnames
[] = { "self", NULL
};
5436 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemAttr_GetFont",_kwnames
,&_argo0
))
5439 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5440 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemAttr_p")) {
5441 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemAttr_GetFont. Expected _wxTreeItemAttr_p.");
5446 wxPy_BEGIN_ALLOW_THREADS
;
5447 const wxFont
& _result_ref
= wxTreeItemAttr_GetFont(_arg0
);
5448 _result
= (wxFont
*) &_result_ref
;
5450 wxPy_END_ALLOW_THREADS
;
5451 if (PyErr_Occurred()) return NULL
;
5453 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFont_p");
5454 _resultobj
= Py_BuildValue("s",_ptemp
);
5457 _resultobj
= Py_None
;
5462 #define new_wxTreeItemId() (new wxTreeItemId())
5463 static PyObject
*_wrap_new_wxTreeItemId(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5464 PyObject
* _resultobj
;
5465 wxTreeItemId
* _result
;
5466 char *_kwnames
[] = { NULL
};
5470 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxTreeItemId",_kwnames
))
5473 wxPy_BEGIN_ALLOW_THREADS
;
5474 _result
= (wxTreeItemId
*)new_wxTreeItemId();
5476 wxPy_END_ALLOW_THREADS
;
5477 if (PyErr_Occurred()) return NULL
;
5479 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeItemId_p");
5480 _resultobj
= Py_BuildValue("s",_ptemp
);
5483 _resultobj
= Py_None
;
5488 #define delete_wxTreeItemId(_swigobj) (delete _swigobj)
5489 static PyObject
*_wrap_delete_wxTreeItemId(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5490 PyObject
* _resultobj
;
5491 wxTreeItemId
* _arg0
;
5492 PyObject
* _argo0
= 0;
5493 char *_kwnames
[] = { "self", NULL
};
5496 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxTreeItemId",_kwnames
,&_argo0
))
5499 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5500 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemId_p")) {
5501 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxTreeItemId. Expected _wxTreeItemId_p.");
5506 wxPy_BEGIN_ALLOW_THREADS
;
5507 delete_wxTreeItemId(_arg0
);
5509 wxPy_END_ALLOW_THREADS
;
5510 if (PyErr_Occurred()) return NULL
;
5511 } Py_INCREF(Py_None
);
5512 _resultobj
= Py_None
;
5516 #define wxTreeItemId_IsOk(_swigobj) (_swigobj->IsOk())
5517 static PyObject
*_wrap_wxTreeItemId_IsOk(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5518 PyObject
* _resultobj
;
5520 wxTreeItemId
* _arg0
;
5521 PyObject
* _argo0
= 0;
5522 char *_kwnames
[] = { "self", NULL
};
5525 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemId_IsOk",_kwnames
,&_argo0
))
5528 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5529 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemId_p")) {
5530 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemId_IsOk. Expected _wxTreeItemId_p.");
5535 wxPy_BEGIN_ALLOW_THREADS
;
5536 _result
= (bool )wxTreeItemId_IsOk(_arg0
);
5538 wxPy_END_ALLOW_THREADS
;
5539 if (PyErr_Occurred()) return NULL
;
5540 } _resultobj
= Py_BuildValue("i",_result
);
5544 static int wxTreeItemId___cmp__(wxTreeItemId
*self
,wxTreeItemId
* other
) {
5545 if (! other
) return -1;
5546 return *self
!= *other
;
5548 static PyObject
*_wrap_wxTreeItemId___cmp__(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5549 PyObject
* _resultobj
;
5551 wxTreeItemId
* _arg0
;
5552 wxTreeItemId
* _arg1
;
5553 PyObject
* _argo0
= 0;
5554 PyObject
* _argo1
= 0;
5555 char *_kwnames
[] = { "self","other", NULL
};
5558 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemId___cmp__",_kwnames
,&_argo0
,&_argo1
))
5561 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5562 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeItemId_p")) {
5563 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemId___cmp__. Expected _wxTreeItemId_p.");
5568 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5569 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
5570 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeItemId___cmp__. Expected _wxTreeItemId_p.");
5575 wxPy_BEGIN_ALLOW_THREADS
;
5576 _result
= (int )wxTreeItemId___cmp__(_arg0
,_arg1
);
5578 wxPy_END_ALLOW_THREADS
;
5579 if (PyErr_Occurred()) return NULL
;
5580 } _resultobj
= Py_BuildValue("i",_result
);
5584 static void *SwigwxPyTreeItemDataTowxObject(void *ptr
) {
5585 wxPyTreeItemData
*src
;
5587 src
= (wxPyTreeItemData
*) ptr
;
5588 dest
= (wxObject
*) src
;
5589 return (void *) dest
;
5592 #define new_wxTreeItemData(_swigarg0) (new wxPyTreeItemData(_swigarg0))
5593 static PyObject
*_wrap_new_wxTreeItemData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5594 PyObject
* _resultobj
;
5595 wxPyTreeItemData
* _result
;
5596 PyObject
* _arg0
= (PyObject
*) NULL
;
5597 PyObject
* _obj0
= 0;
5598 char *_kwnames
[] = { "obj", NULL
};
5602 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxTreeItemData",_kwnames
,&_obj0
))
5609 wxPy_BEGIN_ALLOW_THREADS
;
5610 _result
= (wxPyTreeItemData
*)new_wxTreeItemData(_arg0
);
5612 wxPy_END_ALLOW_THREADS
;
5613 if (PyErr_Occurred()) return NULL
;
5615 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeItemData_p");
5616 _resultobj
= Py_BuildValue("s",_ptemp
);
5619 _resultobj
= Py_None
;
5624 #define wxTreeItemData_GetData(_swigobj) (_swigobj->GetData())
5625 static PyObject
*_wrap_wxTreeItemData_GetData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5626 PyObject
* _resultobj
;
5628 wxPyTreeItemData
* _arg0
;
5629 PyObject
* _argo0
= 0;
5630 char *_kwnames
[] = { "self", NULL
};
5633 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemData_GetData",_kwnames
,&_argo0
))
5636 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5637 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) {
5638 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_GetData. Expected _wxPyTreeItemData_p.");
5643 wxPy_BEGIN_ALLOW_THREADS
;
5644 _result
= (PyObject
*)wxTreeItemData_GetData(_arg0
);
5646 wxPy_END_ALLOW_THREADS
;
5647 if (PyErr_Occurred()) return NULL
;
5649 _resultobj
= _result
;
5654 #define wxTreeItemData_SetData(_swigobj,_swigarg0) (_swigobj->SetData(_swigarg0))
5655 static PyObject
*_wrap_wxTreeItemData_SetData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5656 PyObject
* _resultobj
;
5657 wxPyTreeItemData
* _arg0
;
5659 PyObject
* _argo0
= 0;
5660 PyObject
* _obj1
= 0;
5661 char *_kwnames
[] = { "self","obj", NULL
};
5664 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemData_SetData",_kwnames
,&_argo0
,&_obj1
))
5667 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5668 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) {
5669 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_SetData. Expected _wxPyTreeItemData_p.");
5677 wxPy_BEGIN_ALLOW_THREADS
;
5678 wxTreeItemData_SetData(_arg0
,_arg1
);
5680 wxPy_END_ALLOW_THREADS
;
5681 if (PyErr_Occurred()) return NULL
;
5682 } Py_INCREF(Py_None
);
5683 _resultobj
= Py_None
;
5687 #define wxTreeItemData_GetId(_swigobj) (_swigobj->GetId())
5688 static PyObject
*_wrap_wxTreeItemData_GetId(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5689 PyObject
* _resultobj
;
5690 wxTreeItemId
* _result
;
5691 wxPyTreeItemData
* _arg0
;
5692 PyObject
* _argo0
= 0;
5693 char *_kwnames
[] = { "self", NULL
};
5697 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeItemData_GetId",_kwnames
,&_argo0
))
5700 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5701 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) {
5702 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_GetId. Expected _wxPyTreeItemData_p.");
5707 wxPy_BEGIN_ALLOW_THREADS
;
5708 const wxTreeItemId
& _result_ref
= wxTreeItemData_GetId(_arg0
);
5709 _result
= (wxTreeItemId
*) &_result_ref
;
5711 wxPy_END_ALLOW_THREADS
;
5712 if (PyErr_Occurred()) return NULL
;
5714 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeItemId_p");
5715 _resultobj
= Py_BuildValue("s",_ptemp
);
5718 _resultobj
= Py_None
;
5723 #define wxTreeItemData_SetId(_swigobj,_swigarg0) (_swigobj->SetId(_swigarg0))
5724 static PyObject
*_wrap_wxTreeItemData_SetId(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5725 PyObject
* _resultobj
;
5726 wxPyTreeItemData
* _arg0
;
5727 wxTreeItemId
* _arg1
;
5728 PyObject
* _argo0
= 0;
5729 PyObject
* _argo1
= 0;
5730 char *_kwnames
[] = { "self","id", NULL
};
5733 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeItemData_SetId",_kwnames
,&_argo0
,&_argo1
))
5736 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5737 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeItemData_p")) {
5738 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeItemData_SetId. Expected _wxPyTreeItemData_p.");
5743 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5744 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
5745 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeItemData_SetId. Expected _wxTreeItemId_p.");
5750 wxPy_BEGIN_ALLOW_THREADS
;
5751 wxTreeItemData_SetId(_arg0
,*_arg1
);
5753 wxPy_END_ALLOW_THREADS
;
5754 if (PyErr_Occurred()) return NULL
;
5755 } Py_INCREF(Py_None
);
5756 _resultobj
= Py_None
;
5760 static void *SwigwxTreeEventTowxNotifyEvent(void *ptr
) {
5762 wxNotifyEvent
*dest
;
5763 src
= (wxTreeEvent
*) ptr
;
5764 dest
= (wxNotifyEvent
*) src
;
5765 return (void *) dest
;
5768 static void *SwigwxTreeEventTowxCommandEvent(void *ptr
) {
5770 wxCommandEvent
*dest
;
5771 src
= (wxTreeEvent
*) ptr
;
5772 dest
= (wxCommandEvent
*) src
;
5773 return (void *) dest
;
5776 static void *SwigwxTreeEventTowxEvent(void *ptr
) {
5779 src
= (wxTreeEvent
*) ptr
;
5780 dest
= (wxEvent
*) src
;
5781 return (void *) dest
;
5784 static void *SwigwxTreeEventTowxObject(void *ptr
) {
5787 src
= (wxTreeEvent
*) ptr
;
5788 dest
= (wxObject
*) src
;
5789 return (void *) dest
;
5792 #define new_wxTreeEvent(_swigarg0,_swigarg1) (new wxTreeEvent(_swigarg0,_swigarg1))
5793 static PyObject
*_wrap_new_wxTreeEvent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5794 PyObject
* _resultobj
;
5795 wxTreeEvent
* _result
;
5796 wxEventType _arg0
= (wxEventType
) wxEVT_NULL
;
5797 int _arg1
= (int ) 0;
5798 char *_kwnames
[] = { "commandType","id", NULL
};
5802 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxTreeEvent",_kwnames
,&_arg0
,&_arg1
))
5805 wxPy_BEGIN_ALLOW_THREADS
;
5806 _result
= (wxTreeEvent
*)new_wxTreeEvent(_arg0
,_arg1
);
5808 wxPy_END_ALLOW_THREADS
;
5809 if (PyErr_Occurred()) return NULL
;
5811 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTreeEvent_p");
5812 _resultobj
= Py_BuildValue("s",_ptemp
);
5815 _resultobj
= Py_None
;
5820 #define wxTreeEvent_GetItem(_swigobj) (_swigobj->GetItem())
5821 static PyObject
*_wrap_wxTreeEvent_GetItem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5822 PyObject
* _resultobj
;
5823 wxTreeItemId
* _result
;
5824 wxTreeEvent
* _arg0
;
5825 PyObject
* _argo0
= 0;
5826 char *_kwnames
[] = { "self", NULL
};
5830 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetItem",_kwnames
,&_argo0
))
5833 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5834 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) {
5835 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetItem. Expected _wxTreeEvent_p.");
5840 wxPy_BEGIN_ALLOW_THREADS
;
5841 _result
= new wxTreeItemId (wxTreeEvent_GetItem(_arg0
));
5843 wxPy_END_ALLOW_THREADS
;
5844 if (PyErr_Occurred()) return NULL
;
5845 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p");
5846 _resultobj
= Py_BuildValue("s",_ptemp
);
5850 #define wxTreeEvent_GetOldItem(_swigobj) (_swigobj->GetOldItem())
5851 static PyObject
*_wrap_wxTreeEvent_GetOldItem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5852 PyObject
* _resultobj
;
5853 wxTreeItemId
* _result
;
5854 wxTreeEvent
* _arg0
;
5855 PyObject
* _argo0
= 0;
5856 char *_kwnames
[] = { "self", NULL
};
5860 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetOldItem",_kwnames
,&_argo0
))
5863 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5864 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) {
5865 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetOldItem. Expected _wxTreeEvent_p.");
5870 wxPy_BEGIN_ALLOW_THREADS
;
5871 _result
= new wxTreeItemId (wxTreeEvent_GetOldItem(_arg0
));
5873 wxPy_END_ALLOW_THREADS
;
5874 if (PyErr_Occurred()) return NULL
;
5875 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p");
5876 _resultobj
= Py_BuildValue("s",_ptemp
);
5880 #define wxTreeEvent_GetPoint(_swigobj) (_swigobj->GetPoint())
5881 static PyObject
*_wrap_wxTreeEvent_GetPoint(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5882 PyObject
* _resultobj
;
5884 wxTreeEvent
* _arg0
;
5885 PyObject
* _argo0
= 0;
5886 char *_kwnames
[] = { "self", NULL
};
5890 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetPoint",_kwnames
,&_argo0
))
5893 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5894 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) {
5895 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetPoint. Expected _wxTreeEvent_p.");
5900 wxPy_BEGIN_ALLOW_THREADS
;
5901 _result
= new wxPoint (wxTreeEvent_GetPoint(_arg0
));
5903 wxPy_END_ALLOW_THREADS
;
5904 if (PyErr_Occurred()) return NULL
;
5905 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p");
5906 _resultobj
= Py_BuildValue("s",_ptemp
);
5910 #define wxTreeEvent_GetCode(_swigobj) (_swigobj->GetCode())
5911 static PyObject
*_wrap_wxTreeEvent_GetCode(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5912 PyObject
* _resultobj
;
5914 wxTreeEvent
* _arg0
;
5915 PyObject
* _argo0
= 0;
5916 char *_kwnames
[] = { "self", NULL
};
5919 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetCode",_kwnames
,&_argo0
))
5922 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5923 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) {
5924 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetCode. Expected _wxTreeEvent_p.");
5929 wxPy_BEGIN_ALLOW_THREADS
;
5930 _result
= (int )wxTreeEvent_GetCode(_arg0
);
5932 wxPy_END_ALLOW_THREADS
;
5933 if (PyErr_Occurred()) return NULL
;
5934 } _resultobj
= Py_BuildValue("i",_result
);
5938 #define wxTreeEvent_GetLabel(_swigobj) (_swigobj->GetLabel())
5939 static PyObject
*_wrap_wxTreeEvent_GetLabel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5940 PyObject
* _resultobj
;
5942 wxTreeEvent
* _arg0
;
5943 PyObject
* _argo0
= 0;
5944 char *_kwnames
[] = { "self", NULL
};
5947 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeEvent_GetLabel",_kwnames
,&_argo0
))
5950 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5951 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeEvent_p")) {
5952 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeEvent_GetLabel. Expected _wxTreeEvent_p.");
5957 wxPy_BEGIN_ALLOW_THREADS
;
5958 const wxString
& _result_ref
= wxTreeEvent_GetLabel(_arg0
);
5959 _result
= (wxString
*) &_result_ref
;
5961 wxPy_END_ALLOW_THREADS
;
5962 if (PyErr_Occurred()) return NULL
;
5964 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
5969 static void *SwigwxPyTreeCtrlTowxControl(void *ptr
) {
5972 src
= (wxPyTreeCtrl
*) ptr
;
5973 dest
= (wxControl
*) src
;
5974 return (void *) dest
;
5977 static void *SwigwxPyTreeCtrlTowxWindow(void *ptr
) {
5980 src
= (wxPyTreeCtrl
*) ptr
;
5981 dest
= (wxWindow
*) src
;
5982 return (void *) dest
;
5985 static void *SwigwxPyTreeCtrlTowxEvtHandler(void *ptr
) {
5988 src
= (wxPyTreeCtrl
*) ptr
;
5989 dest
= (wxEvtHandler
*) src
;
5990 return (void *) dest
;
5993 static void *SwigwxPyTreeCtrlTowxObject(void *ptr
) {
5996 src
= (wxPyTreeCtrl
*) ptr
;
5997 dest
= (wxObject
*) src
;
5998 return (void *) dest
;
6001 #define new_wxTreeCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxPyTreeCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
6002 static PyObject
*_wrap_new_wxTreeCtrl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6003 PyObject
* _resultobj
;
6004 wxPyTreeCtrl
* _result
;
6006 wxWindowID _arg1
= (wxWindowID
) -1;
6007 wxPoint
* _arg2
= (wxPoint
*) &wxDefaultPosition
;
6008 wxSize
* _arg3
= (wxSize
*) &wxDefaultSize
;
6009 long _arg4
= (long ) (wxTR_HAS_BUTTONS
)|(wxTR_LINES_AT_ROOT
);
6010 wxValidator
* _arg5
= (wxValidator
*) &wxDefaultValidator
;
6011 char * _arg6
= (char *) "wxTreeCtrl";
6012 PyObject
* _argo0
= 0;
6014 PyObject
* _obj2
= 0;
6016 PyObject
* _obj3
= 0;
6017 PyObject
* _argo5
= 0;
6018 char *_kwnames
[] = { "parent","id","pos","size","style","validator","name", NULL
};
6022 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOlOs:new_wxTreeCtrl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_argo5
,&_arg6
))
6025 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6026 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
6027 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxTreeCtrl. Expected _wxWindow_p.");
6034 if (! wxPoint_helper(_obj2
, &_arg2
))
6040 if (! wxSize_helper(_obj3
, &_arg3
))
6044 if (_argo5
== Py_None
) { _arg5
= NULL
; }
6045 else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxValidator_p")) {
6046 PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxTreeCtrl. Expected _wxValidator_p.");
6051 wxPy_BEGIN_ALLOW_THREADS
;
6052 _result
= (wxPyTreeCtrl
*)new_wxTreeCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
,_arg6
);
6054 wxPy_END_ALLOW_THREADS
;
6055 if (PyErr_Occurred()) return NULL
;
6057 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeCtrl_p");
6058 _resultobj
= Py_BuildValue("s",_ptemp
);
6061 _resultobj
= Py_None
;
6066 #define wxTreeCtrl__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
6067 static PyObject
*_wrap_wxTreeCtrl__setSelf(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6068 PyObject
* _resultobj
;
6069 wxPyTreeCtrl
* _arg0
;
6072 PyObject
* _argo0
= 0;
6073 PyObject
* _obj1
= 0;
6074 PyObject
* _obj2
= 0;
6075 char *_kwnames
[] = { "self","self","_class", NULL
};
6078 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
6081 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6082 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
6083 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl__setSelf. Expected _wxPyTreeCtrl_p.");
6094 wxPy_BEGIN_ALLOW_THREADS
;
6095 wxTreeCtrl__setSelf(_arg0
,_arg1
,_arg2
);
6097 wxPy_END_ALLOW_THREADS
;
6098 if (PyErr_Occurred()) return NULL
;
6099 } Py_INCREF(Py_None
);
6100 _resultobj
= Py_None
;
6104 #define wxTreeCtrl_GetCount(_swigobj) (_swigobj->GetCount())
6105 static PyObject
*_wrap_wxTreeCtrl_GetCount(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6106 PyObject
* _resultobj
;
6108 wxPyTreeCtrl
* _arg0
;
6109 PyObject
* _argo0
= 0;
6110 char *_kwnames
[] = { "self", NULL
};
6113 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetCount",_kwnames
,&_argo0
))
6116 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6117 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
6118 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetCount. Expected _wxPyTreeCtrl_p.");
6123 wxPy_BEGIN_ALLOW_THREADS
;
6124 _result
= (size_t )wxTreeCtrl_GetCount(_arg0
);
6126 wxPy_END_ALLOW_THREADS
;
6127 if (PyErr_Occurred()) return NULL
;
6128 } _resultobj
= Py_BuildValue("i",_result
);
6132 #define wxTreeCtrl_GetIndent(_swigobj) (_swigobj->GetIndent())
6133 static PyObject
*_wrap_wxTreeCtrl_GetIndent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6134 PyObject
* _resultobj
;
6135 unsigned int _result
;
6136 wxPyTreeCtrl
* _arg0
;
6137 PyObject
* _argo0
= 0;
6138 char *_kwnames
[] = { "self", NULL
};
6141 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetIndent",_kwnames
,&_argo0
))
6144 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6145 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
6146 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetIndent. Expected _wxPyTreeCtrl_p.");
6151 wxPy_BEGIN_ALLOW_THREADS
;
6152 _result
= (unsigned int )wxTreeCtrl_GetIndent(_arg0
);
6154 wxPy_END_ALLOW_THREADS
;
6155 if (PyErr_Occurred()) return NULL
;
6156 } _resultobj
= Py_BuildValue("i",_result
);
6160 #define wxTreeCtrl_SetIndent(_swigobj,_swigarg0) (_swigobj->SetIndent(_swigarg0))
6161 static PyObject
*_wrap_wxTreeCtrl_SetIndent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6162 PyObject
* _resultobj
;
6163 wxPyTreeCtrl
* _arg0
;
6165 PyObject
* _argo0
= 0;
6166 char *_kwnames
[] = { "self","indent", NULL
};
6169 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTreeCtrl_SetIndent",_kwnames
,&_argo0
,&_arg1
))
6172 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6173 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
6174 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetIndent. Expected _wxPyTreeCtrl_p.");
6179 wxPy_BEGIN_ALLOW_THREADS
;
6180 wxTreeCtrl_SetIndent(_arg0
,_arg1
);
6182 wxPy_END_ALLOW_THREADS
;
6183 if (PyErr_Occurred()) return NULL
;
6184 } Py_INCREF(Py_None
);
6185 _resultobj
= Py_None
;
6189 #define wxTreeCtrl_GetImageList(_swigobj) (_swigobj->GetImageList())
6190 static PyObject
*_wrap_wxTreeCtrl_GetImageList(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6191 PyObject
* _resultobj
;
6192 wxImageList
* _result
;
6193 wxPyTreeCtrl
* _arg0
;
6194 PyObject
* _argo0
= 0;
6195 char *_kwnames
[] = { "self", NULL
};
6198 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetImageList",_kwnames
,&_argo0
))
6201 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6202 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
6203 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetImageList. Expected _wxPyTreeCtrl_p.");
6208 wxPy_BEGIN_ALLOW_THREADS
;
6209 _result
= (wxImageList
*)wxTreeCtrl_GetImageList(_arg0
);
6211 wxPy_END_ALLOW_THREADS
;
6212 if (PyErr_Occurred()) return NULL
;
6213 }{ _resultobj
= wxPyMake_wxObject(_result
); }
6217 #define wxTreeCtrl_GetStateImageList(_swigobj) (_swigobj->GetStateImageList())
6218 static PyObject
*_wrap_wxTreeCtrl_GetStateImageList(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6219 PyObject
* _resultobj
;
6220 wxImageList
* _result
;
6221 wxPyTreeCtrl
* _arg0
;
6222 PyObject
* _argo0
= 0;
6223 char *_kwnames
[] = { "self", NULL
};
6226 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetStateImageList",_kwnames
,&_argo0
))
6229 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6230 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
6231 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetStateImageList. Expected _wxPyTreeCtrl_p.");
6236 wxPy_BEGIN_ALLOW_THREADS
;
6237 _result
= (wxImageList
*)wxTreeCtrl_GetStateImageList(_arg0
);
6239 wxPy_END_ALLOW_THREADS
;
6240 if (PyErr_Occurred()) return NULL
;
6241 }{ _resultobj
= wxPyMake_wxObject(_result
); }
6245 #define wxTreeCtrl_SetImageList(_swigobj,_swigarg0) (_swigobj->SetImageList(_swigarg0))
6246 static PyObject
*_wrap_wxTreeCtrl_SetImageList(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6247 PyObject
* _resultobj
;
6248 wxPyTreeCtrl
* _arg0
;
6249 wxImageList
* _arg1
;
6250 PyObject
* _argo0
= 0;
6251 PyObject
* _argo1
= 0;
6252 char *_kwnames
[] = { "self","imageList", NULL
};
6255 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SetImageList",_kwnames
,&_argo0
,&_argo1
))
6258 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6259 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
6260 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetImageList. Expected _wxPyTreeCtrl_p.");
6265 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6266 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) {
6267 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetImageList. Expected _wxImageList_p.");
6272 wxPy_BEGIN_ALLOW_THREADS
;
6273 wxTreeCtrl_SetImageList(_arg0
,_arg1
);
6275 wxPy_END_ALLOW_THREADS
;
6276 if (PyErr_Occurred()) return NULL
;
6277 } Py_INCREF(Py_None
);
6278 _resultobj
= Py_None
;
6282 #define wxTreeCtrl_SetStateImageList(_swigobj,_swigarg0) (_swigobj->SetStateImageList(_swigarg0))
6283 static PyObject
*_wrap_wxTreeCtrl_SetStateImageList(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6284 PyObject
* _resultobj
;
6285 wxPyTreeCtrl
* _arg0
;
6286 wxImageList
* _arg1
;
6287 PyObject
* _argo0
= 0;
6288 PyObject
* _argo1
= 0;
6289 char *_kwnames
[] = { "self","imageList", NULL
};
6292 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SetStateImageList",_kwnames
,&_argo0
,&_argo1
))
6295 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6296 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
6297 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetStateImageList. Expected _wxPyTreeCtrl_p.");
6302 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6303 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) {
6304 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetStateImageList. Expected _wxImageList_p.");
6309 wxPy_BEGIN_ALLOW_THREADS
;
6310 wxTreeCtrl_SetStateImageList(_arg0
,_arg1
);
6312 wxPy_END_ALLOW_THREADS
;
6313 if (PyErr_Occurred()) return NULL
;
6314 } Py_INCREF(Py_None
);
6315 _resultobj
= Py_None
;
6319 #define wxTreeCtrl_AssignImageList(_swigobj,_swigarg0) (_swigobj->AssignImageList(_swigarg0))
6320 static PyObject
*_wrap_wxTreeCtrl_AssignImageList(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6321 PyObject
* _resultobj
;
6322 wxPyTreeCtrl
* _arg0
;
6323 wxImageList
* _arg1
;
6324 PyObject
* _argo0
= 0;
6325 PyObject
* _argo1
= 0;
6326 char *_kwnames
[] = { "self","imageList", NULL
};
6329 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_AssignImageList",_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_AssignImageList. Expected _wxPyTreeCtrl_p.");
6339 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6340 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) {
6341 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_AssignImageList. Expected _wxImageList_p.");
6346 wxPy_BEGIN_ALLOW_THREADS
;
6347 wxTreeCtrl_AssignImageList(_arg0
,_arg1
);
6349 wxPy_END_ALLOW_THREADS
;
6350 if (PyErr_Occurred()) return NULL
;
6351 } Py_INCREF(Py_None
);
6352 _resultobj
= Py_None
;
6356 #define wxTreeCtrl_AssignStateImageList(_swigobj,_swigarg0) (_swigobj->AssignStateImageList(_swigarg0))
6357 static PyObject
*_wrap_wxTreeCtrl_AssignStateImageList(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6358 PyObject
* _resultobj
;
6359 wxPyTreeCtrl
* _arg0
;
6360 wxImageList
* _arg1
;
6361 PyObject
* _argo0
= 0;
6362 PyObject
* _argo1
= 0;
6363 char *_kwnames
[] = { "self","imageList", NULL
};
6366 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_AssignStateImageList",_kwnames
,&_argo0
,&_argo1
))
6369 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6370 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
6371 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AssignStateImageList. Expected _wxPyTreeCtrl_p.");
6376 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6377 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImageList_p")) {
6378 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_AssignStateImageList. Expected _wxImageList_p.");
6383 wxPy_BEGIN_ALLOW_THREADS
;
6384 wxTreeCtrl_AssignStateImageList(_arg0
,_arg1
);
6386 wxPy_END_ALLOW_THREADS
;
6387 if (PyErr_Occurred()) return NULL
;
6388 } Py_INCREF(Py_None
);
6389 _resultobj
= Py_None
;
6393 #define wxTreeCtrl_GetSpacing(_swigobj) (_swigobj->GetSpacing())
6394 static PyObject
*_wrap_wxTreeCtrl_GetSpacing(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6395 PyObject
* _resultobj
;
6396 unsigned int _result
;
6397 wxPyTreeCtrl
* _arg0
;
6398 PyObject
* _argo0
= 0;
6399 char *_kwnames
[] = { "self", NULL
};
6402 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSpacing",_kwnames
,&_argo0
))
6405 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6406 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
6407 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSpacing. Expected _wxPyTreeCtrl_p.");
6412 wxPy_BEGIN_ALLOW_THREADS
;
6413 _result
= (unsigned int )wxTreeCtrl_GetSpacing(_arg0
);
6415 wxPy_END_ALLOW_THREADS
;
6416 if (PyErr_Occurred()) return NULL
;
6417 } _resultobj
= Py_BuildValue("i",_result
);
6421 #define wxTreeCtrl_SetSpacing(_swigobj,_swigarg0) (_swigobj->SetSpacing(_swigarg0))
6422 static PyObject
*_wrap_wxTreeCtrl_SetSpacing(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6423 PyObject
* _resultobj
;
6424 wxPyTreeCtrl
* _arg0
;
6426 PyObject
* _argo0
= 0;
6427 char *_kwnames
[] = { "self","spacing", NULL
};
6430 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTreeCtrl_SetSpacing",_kwnames
,&_argo0
,&_arg1
))
6433 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6434 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
6435 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetSpacing. Expected _wxPyTreeCtrl_p.");
6440 wxPy_BEGIN_ALLOW_THREADS
;
6441 wxTreeCtrl_SetSpacing(_arg0
,_arg1
);
6443 wxPy_END_ALLOW_THREADS
;
6444 if (PyErr_Occurred()) return NULL
;
6445 } Py_INCREF(Py_None
);
6446 _resultobj
= Py_None
;
6450 #define wxTreeCtrl_GetItemText(_swigobj,_swigarg0) (_swigobj->GetItemText(_swigarg0))
6451 static PyObject
*_wrap_wxTreeCtrl_GetItemText(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6452 PyObject
* _resultobj
;
6454 wxPyTreeCtrl
* _arg0
;
6455 wxTreeItemId
* _arg1
;
6456 PyObject
* _argo0
= 0;
6457 PyObject
* _argo1
= 0;
6458 char *_kwnames
[] = { "self","item", NULL
};
6461 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemText",_kwnames
,&_argo0
,&_argo1
))
6464 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6465 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
6466 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemText. Expected _wxPyTreeCtrl_p.");
6471 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6472 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
6473 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemText. Expected _wxTreeItemId_p.");
6478 wxPy_BEGIN_ALLOW_THREADS
;
6479 _result
= new wxString (wxTreeCtrl_GetItemText(_arg0
,*_arg1
));
6481 wxPy_END_ALLOW_THREADS
;
6482 if (PyErr_Occurred()) return NULL
;
6484 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
6492 #define wxTreeCtrl_GetItemImage(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetItemImage(_swigarg0,_swigarg1))
6493 static PyObject
*_wrap_wxTreeCtrl_GetItemImage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6494 PyObject
* _resultobj
;
6496 wxPyTreeCtrl
* _arg0
;
6497 wxTreeItemId
* _arg1
;
6498 wxTreeItemIcon _arg2
= (wxTreeItemIcon
) (wxTreeItemIcon_Normal
);
6499 PyObject
* _argo0
= 0;
6500 PyObject
* _argo1
= 0;
6501 char *_kwnames
[] = { "self","item","which", NULL
};
6504 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_GetItemImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
6507 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6508 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
6509 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemImage. Expected _wxPyTreeCtrl_p.");
6514 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6515 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
6516 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemImage. Expected _wxTreeItemId_p.");
6521 wxPy_BEGIN_ALLOW_THREADS
;
6522 _result
= (int )wxTreeCtrl_GetItemImage(_arg0
,*_arg1
,_arg2
);
6524 wxPy_END_ALLOW_THREADS
;
6525 if (PyErr_Occurred()) return NULL
;
6526 } _resultobj
= Py_BuildValue("i",_result
);
6530 #define wxTreeCtrl_GetItemSelectedImage(_swigobj,_swigarg0) (_swigobj->GetItemSelectedImage(_swigarg0))
6531 static PyObject
*_wrap_wxTreeCtrl_GetItemSelectedImage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6532 PyObject
* _resultobj
;
6534 wxPyTreeCtrl
* _arg0
;
6535 wxTreeItemId
* _arg1
;
6536 PyObject
* _argo0
= 0;
6537 PyObject
* _argo1
= 0;
6538 char *_kwnames
[] = { "self","item", NULL
};
6541 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemSelectedImage",_kwnames
,&_argo0
,&_argo1
))
6544 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6545 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
6546 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemSelectedImage. Expected _wxPyTreeCtrl_p.");
6551 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6552 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
6553 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemSelectedImage. Expected _wxTreeItemId_p.");
6558 wxPy_BEGIN_ALLOW_THREADS
;
6559 _result
= (int )wxTreeCtrl_GetItemSelectedImage(_arg0
,*_arg1
);
6561 wxPy_END_ALLOW_THREADS
;
6562 if (PyErr_Occurred()) return NULL
;
6563 } _resultobj
= Py_BuildValue("i",_result
);
6567 #define wxTreeCtrl_SetItemText(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemText(_swigarg0,_swigarg1))
6568 static PyObject
*_wrap_wxTreeCtrl_SetItemText(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6569 PyObject
* _resultobj
;
6570 wxPyTreeCtrl
* _arg0
;
6571 wxTreeItemId
* _arg1
;
6573 PyObject
* _argo0
= 0;
6574 PyObject
* _argo1
= 0;
6575 PyObject
* _obj2
= 0;
6576 char *_kwnames
[] = { "self","item","text", NULL
};
6579 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemText",_kwnames
,&_argo0
,&_argo1
,&_obj2
))
6582 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6583 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
6584 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemText. Expected _wxPyTreeCtrl_p.");
6589 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6590 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
6591 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemText. Expected _wxTreeItemId_p.");
6596 #if PYTHON_API_VERSION >= 1009
6597 char* tmpPtr
; int tmpSize
;
6598 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
6599 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
6602 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
6604 _arg2
= new wxString(tmpPtr
, tmpSize
);
6606 if (!PyString_Check(_obj2
)) {
6607 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
6610 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
6614 wxPy_BEGIN_ALLOW_THREADS
;
6615 wxTreeCtrl_SetItemText(_arg0
,*_arg1
,*_arg2
);
6617 wxPy_END_ALLOW_THREADS
;
6618 if (PyErr_Occurred()) return NULL
;
6619 } Py_INCREF(Py_None
);
6620 _resultobj
= Py_None
;
6628 #define wxTreeCtrl_SetItemImage(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetItemImage(_swigarg0,_swigarg1,_swigarg2))
6629 static PyObject
*_wrap_wxTreeCtrl_SetItemImage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6630 PyObject
* _resultobj
;
6631 wxPyTreeCtrl
* _arg0
;
6632 wxTreeItemId
* _arg1
;
6634 wxTreeItemIcon _arg3
= (wxTreeItemIcon
) (wxTreeItemIcon_Normal
);
6635 PyObject
* _argo0
= 0;
6636 PyObject
* _argo1
= 0;
6637 char *_kwnames
[] = { "self","item","image","which", NULL
};
6640 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|i:wxTreeCtrl_SetItemImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))
6643 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6644 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
6645 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemImage. Expected _wxPyTreeCtrl_p.");
6650 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6651 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
6652 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemImage. Expected _wxTreeItemId_p.");
6657 wxPy_BEGIN_ALLOW_THREADS
;
6658 wxTreeCtrl_SetItemImage(_arg0
,*_arg1
,_arg2
,_arg3
);
6660 wxPy_END_ALLOW_THREADS
;
6661 if (PyErr_Occurred()) return NULL
;
6662 } Py_INCREF(Py_None
);
6663 _resultobj
= Py_None
;
6667 #define wxTreeCtrl_SetItemSelectedImage(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemSelectedImage(_swigarg0,_swigarg1))
6668 static PyObject
*_wrap_wxTreeCtrl_SetItemSelectedImage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6669 PyObject
* _resultobj
;
6670 wxPyTreeCtrl
* _arg0
;
6671 wxTreeItemId
* _arg1
;
6673 PyObject
* _argo0
= 0;
6674 PyObject
* _argo1
= 0;
6675 char *_kwnames
[] = { "self","item","image", NULL
};
6678 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxTreeCtrl_SetItemSelectedImage",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
6681 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6682 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
6683 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemSelectedImage. Expected _wxPyTreeCtrl_p.");
6688 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6689 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
6690 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemSelectedImage. Expected _wxTreeItemId_p.");
6695 wxPy_BEGIN_ALLOW_THREADS
;
6696 wxTreeCtrl_SetItemSelectedImage(_arg0
,*_arg1
,_arg2
);
6698 wxPy_END_ALLOW_THREADS
;
6699 if (PyErr_Occurred()) return NULL
;
6700 } Py_INCREF(Py_None
);
6701 _resultobj
= Py_None
;
6705 #define wxTreeCtrl_SetItemHasChildren(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemHasChildren(_swigarg0,_swigarg1))
6706 static PyObject
*_wrap_wxTreeCtrl_SetItemHasChildren(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6707 PyObject
* _resultobj
;
6708 wxPyTreeCtrl
* _arg0
;
6709 wxTreeItemId
* _arg1
;
6710 bool _arg2
= (bool ) TRUE
;
6711 PyObject
* _argo0
= 0;
6712 PyObject
* _argo1
= 0;
6713 int tempbool2
= (int) TRUE
;
6714 char *_kwnames
[] = { "self","item","hasChildren", NULL
};
6717 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_SetItemHasChildren",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))
6720 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6721 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
6722 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemHasChildren. Expected _wxPyTreeCtrl_p.");
6727 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6728 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
6729 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemHasChildren. Expected _wxTreeItemId_p.");
6733 _arg2
= (bool ) tempbool2
;
6735 wxPy_BEGIN_ALLOW_THREADS
;
6736 wxTreeCtrl_SetItemHasChildren(_arg0
,*_arg1
,_arg2
);
6738 wxPy_END_ALLOW_THREADS
;
6739 if (PyErr_Occurred()) return NULL
;
6740 } Py_INCREF(Py_None
);
6741 _resultobj
= Py_None
;
6745 static wxPyTreeItemData
* wxPyTreeCtrl_GetItemData(wxPyTreeCtrl
*self
,const wxTreeItemId
& item
) {
6746 wxPyTreeItemData
* data
= (wxPyTreeItemData
*)self
->GetItemData(item
);
6748 data
= new wxPyTreeItemData();
6749 data
->SetId(item
); // set the id
6750 self
->SetItemData(item
, data
);
6754 static PyObject
*_wrap_wxTreeCtrl_GetItemData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6755 PyObject
* _resultobj
;
6756 wxPyTreeItemData
* _result
;
6757 wxPyTreeCtrl
* _arg0
;
6758 wxTreeItemId
* _arg1
;
6759 PyObject
* _argo0
= 0;
6760 PyObject
* _argo1
= 0;
6761 char *_kwnames
[] = { "self","item", NULL
};
6765 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemData",_kwnames
,&_argo0
,&_argo1
))
6768 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6769 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
6770 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemData. Expected _wxPyTreeCtrl_p.");
6775 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6776 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
6777 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemData. Expected _wxTreeItemId_p.");
6782 wxPy_BEGIN_ALLOW_THREADS
;
6783 _result
= (wxPyTreeItemData
*)wxPyTreeCtrl_GetItemData(_arg0
,*_arg1
);
6785 wxPy_END_ALLOW_THREADS
;
6786 if (PyErr_Occurred()) return NULL
;
6788 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTreeItemData_p");
6789 _resultobj
= Py_BuildValue("s",_ptemp
);
6792 _resultobj
= Py_None
;
6797 static void wxPyTreeCtrl_SetItemData(wxPyTreeCtrl
*self
,const wxTreeItemId
& item
,wxPyTreeItemData
* data
) {
6798 data
->SetId(item
); // set the id
6799 self
->SetItemData(item
, data
);
6801 static PyObject
*_wrap_wxTreeCtrl_SetItemData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6802 PyObject
* _resultobj
;
6803 wxPyTreeCtrl
* _arg0
;
6804 wxTreeItemId
* _arg1
;
6805 wxPyTreeItemData
* _arg2
;
6806 PyObject
* _argo0
= 0;
6807 PyObject
* _argo1
= 0;
6808 PyObject
* _argo2
= 0;
6809 char *_kwnames
[] = { "self","item","data", NULL
};
6812 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemData",_kwnames
,&_argo0
,&_argo1
,&_argo2
))
6815 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6816 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
6817 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemData. Expected _wxPyTreeCtrl_p.");
6822 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6823 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
6824 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemData. Expected _wxTreeItemId_p.");
6829 if (_argo2
== Py_None
) { _arg2
= NULL
; }
6830 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyTreeItemData_p")) {
6831 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_SetItemData. Expected _wxPyTreeItemData_p.");
6836 wxPy_BEGIN_ALLOW_THREADS
;
6837 wxPyTreeCtrl_SetItemData(_arg0
,*_arg1
,_arg2
);
6839 wxPy_END_ALLOW_THREADS
;
6840 if (PyErr_Occurred()) return NULL
;
6841 } Py_INCREF(Py_None
);
6842 _resultobj
= Py_None
;
6846 static PyObject
* wxPyTreeCtrl_GetPyData(wxPyTreeCtrl
*self
,const wxTreeItemId
& item
) {
6847 wxPyTreeItemData
* data
= (wxPyTreeItemData
*)self
->GetItemData(item
);
6849 data
= new wxPyTreeItemData();
6850 data
->SetId(item
); // set the id
6851 self
->SetItemData(item
, data
);
6853 return data
->GetData();
6855 static PyObject
*_wrap_wxTreeCtrl_GetPyData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6856 PyObject
* _resultobj
;
6858 wxPyTreeCtrl
* _arg0
;
6859 wxTreeItemId
* _arg1
;
6860 PyObject
* _argo0
= 0;
6861 PyObject
* _argo1
= 0;
6862 char *_kwnames
[] = { "self","item", NULL
};
6865 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPyData",_kwnames
,&_argo0
,&_argo1
))
6868 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6869 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
6870 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPyData. Expected _wxPyTreeCtrl_p.");
6875 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6876 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
6877 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPyData. Expected _wxTreeItemId_p.");
6882 wxPy_BEGIN_ALLOW_THREADS
;
6883 _result
= (PyObject
*)wxPyTreeCtrl_GetPyData(_arg0
,*_arg1
);
6885 wxPy_END_ALLOW_THREADS
;
6886 if (PyErr_Occurred()) return NULL
;
6888 _resultobj
= _result
;
6893 static void wxPyTreeCtrl_SetPyData(wxPyTreeCtrl
*self
,const wxTreeItemId
& item
,PyObject
* obj
) {
6894 wxPyTreeItemData
* data
= (wxPyTreeItemData
*)self
->GetItemData(item
);
6896 data
= new wxPyTreeItemData(obj
);
6897 data
->SetId(item
); // set the id
6898 self
->SetItemData(item
, data
);
6902 static PyObject
*_wrap_wxTreeCtrl_SetPyData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6903 PyObject
* _resultobj
;
6904 wxPyTreeCtrl
* _arg0
;
6905 wxTreeItemId
* _arg1
;
6907 PyObject
* _argo0
= 0;
6908 PyObject
* _argo1
= 0;
6909 PyObject
* _obj2
= 0;
6910 char *_kwnames
[] = { "self","item","obj", NULL
};
6913 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetPyData",_kwnames
,&_argo0
,&_argo1
,&_obj2
))
6916 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6917 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
6918 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetPyData. Expected _wxPyTreeCtrl_p.");
6923 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6924 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
6925 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetPyData. Expected _wxTreeItemId_p.");
6933 wxPy_BEGIN_ALLOW_THREADS
;
6934 wxPyTreeCtrl_SetPyData(_arg0
,*_arg1
,_arg2
);
6936 wxPy_END_ALLOW_THREADS
;
6937 if (PyErr_Occurred()) return NULL
;
6938 } Py_INCREF(Py_None
);
6939 _resultobj
= Py_None
;
6943 #define wxTreeCtrl_IsVisible(_swigobj,_swigarg0) (_swigobj->IsVisible(_swigarg0))
6944 static PyObject
*_wrap_wxTreeCtrl_IsVisible(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6945 PyObject
* _resultobj
;
6947 wxPyTreeCtrl
* _arg0
;
6948 wxTreeItemId
* _arg1
;
6949 PyObject
* _argo0
= 0;
6950 PyObject
* _argo1
= 0;
6951 char *_kwnames
[] = { "self","item", NULL
};
6954 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsVisible",_kwnames
,&_argo0
,&_argo1
))
6957 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6958 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
6959 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsVisible. Expected _wxPyTreeCtrl_p.");
6964 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6965 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
6966 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsVisible. Expected _wxTreeItemId_p.");
6971 wxPy_BEGIN_ALLOW_THREADS
;
6972 _result
= (bool )wxTreeCtrl_IsVisible(_arg0
,*_arg1
);
6974 wxPy_END_ALLOW_THREADS
;
6975 if (PyErr_Occurred()) return NULL
;
6976 } _resultobj
= Py_BuildValue("i",_result
);
6980 #define wxTreeCtrl_ItemHasChildren(_swigobj,_swigarg0) (_swigobj->ItemHasChildren(_swigarg0))
6981 static PyObject
*_wrap_wxTreeCtrl_ItemHasChildren(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6982 PyObject
* _resultobj
;
6984 wxPyTreeCtrl
* _arg0
;
6985 wxTreeItemId
* _arg1
;
6986 PyObject
* _argo0
= 0;
6987 PyObject
* _argo1
= 0;
6988 char *_kwnames
[] = { "self","item", NULL
};
6991 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_ItemHasChildren",_kwnames
,&_argo0
,&_argo1
))
6994 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6995 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
6996 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_ItemHasChildren. Expected _wxPyTreeCtrl_p.");
7001 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7002 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
7003 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_ItemHasChildren. Expected _wxTreeItemId_p.");
7008 wxPy_BEGIN_ALLOW_THREADS
;
7009 _result
= (bool )wxTreeCtrl_ItemHasChildren(_arg0
,*_arg1
);
7011 wxPy_END_ALLOW_THREADS
;
7012 if (PyErr_Occurred()) return NULL
;
7013 } _resultobj
= Py_BuildValue("i",_result
);
7017 #define wxTreeCtrl_IsExpanded(_swigobj,_swigarg0) (_swigobj->IsExpanded(_swigarg0))
7018 static PyObject
*_wrap_wxTreeCtrl_IsExpanded(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7019 PyObject
* _resultobj
;
7021 wxPyTreeCtrl
* _arg0
;
7022 wxTreeItemId
* _arg1
;
7023 PyObject
* _argo0
= 0;
7024 PyObject
* _argo1
= 0;
7025 char *_kwnames
[] = { "self","item", NULL
};
7028 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsExpanded",_kwnames
,&_argo0
,&_argo1
))
7031 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7032 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
7033 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsExpanded. Expected _wxPyTreeCtrl_p.");
7038 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7039 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
7040 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsExpanded. Expected _wxTreeItemId_p.");
7045 wxPy_BEGIN_ALLOW_THREADS
;
7046 _result
= (bool )wxTreeCtrl_IsExpanded(_arg0
,*_arg1
);
7048 wxPy_END_ALLOW_THREADS
;
7049 if (PyErr_Occurred()) return NULL
;
7050 } _resultobj
= Py_BuildValue("i",_result
);
7054 #define wxTreeCtrl_IsSelected(_swigobj,_swigarg0) (_swigobj->IsSelected(_swigarg0))
7055 static PyObject
*_wrap_wxTreeCtrl_IsSelected(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7056 PyObject
* _resultobj
;
7058 wxPyTreeCtrl
* _arg0
;
7059 wxTreeItemId
* _arg1
;
7060 PyObject
* _argo0
= 0;
7061 PyObject
* _argo1
= 0;
7062 char *_kwnames
[] = { "self","item", NULL
};
7065 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsSelected",_kwnames
,&_argo0
,&_argo1
))
7068 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7069 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
7070 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsSelected. Expected _wxPyTreeCtrl_p.");
7075 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7076 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
7077 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsSelected. Expected _wxTreeItemId_p.");
7082 wxPy_BEGIN_ALLOW_THREADS
;
7083 _result
= (bool )wxTreeCtrl_IsSelected(_arg0
,*_arg1
);
7085 wxPy_END_ALLOW_THREADS
;
7086 if (PyErr_Occurred()) return NULL
;
7087 } _resultobj
= Py_BuildValue("i",_result
);
7091 #define wxTreeCtrl_GetRootItem(_swigobj) (_swigobj->GetRootItem())
7092 static PyObject
*_wrap_wxTreeCtrl_GetRootItem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7093 PyObject
* _resultobj
;
7094 wxTreeItemId
* _result
;
7095 wxPyTreeCtrl
* _arg0
;
7096 PyObject
* _argo0
= 0;
7097 char *_kwnames
[] = { "self", NULL
};
7101 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetRootItem",_kwnames
,&_argo0
))
7104 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7105 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
7106 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetRootItem. Expected _wxPyTreeCtrl_p.");
7111 wxPy_BEGIN_ALLOW_THREADS
;
7112 _result
= new wxTreeItemId (wxTreeCtrl_GetRootItem(_arg0
));
7114 wxPy_END_ALLOW_THREADS
;
7115 if (PyErr_Occurred()) return NULL
;
7116 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p");
7117 _resultobj
= Py_BuildValue("s",_ptemp
);
7121 #define wxTreeCtrl_GetSelection(_swigobj) (_swigobj->GetSelection())
7122 static PyObject
*_wrap_wxTreeCtrl_GetSelection(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7123 PyObject
* _resultobj
;
7124 wxTreeItemId
* _result
;
7125 wxPyTreeCtrl
* _arg0
;
7126 PyObject
* _argo0
= 0;
7127 char *_kwnames
[] = { "self", NULL
};
7131 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSelection",_kwnames
,&_argo0
))
7134 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7135 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
7136 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSelection. Expected _wxPyTreeCtrl_p.");
7141 wxPy_BEGIN_ALLOW_THREADS
;
7142 _result
= new wxTreeItemId (wxTreeCtrl_GetSelection(_arg0
));
7144 wxPy_END_ALLOW_THREADS
;
7145 if (PyErr_Occurred()) return NULL
;
7146 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p");
7147 _resultobj
= Py_BuildValue("s",_ptemp
);
7151 #define wxTreeCtrl_GetItemParent(_swigobj,_swigarg0) (_swigobj->GetParent(_swigarg0))
7152 static PyObject
*_wrap_wxTreeCtrl_GetItemParent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7153 PyObject
* _resultobj
;
7154 wxTreeItemId
* _result
;
7155 wxPyTreeCtrl
* _arg0
;
7156 wxTreeItemId
* _arg1
;
7157 PyObject
* _argo0
= 0;
7158 PyObject
* _argo1
= 0;
7159 char *_kwnames
[] = { "self","item", NULL
};
7163 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetItemParent",_kwnames
,&_argo0
,&_argo1
))
7166 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7167 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
7168 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetItemParent. Expected _wxPyTreeCtrl_p.");
7173 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7174 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
7175 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetItemParent. Expected _wxTreeItemId_p.");
7180 wxPy_BEGIN_ALLOW_THREADS
;
7181 _result
= new wxTreeItemId (wxTreeCtrl_GetItemParent(_arg0
,*_arg1
));
7183 wxPy_END_ALLOW_THREADS
;
7184 if (PyErr_Occurred()) return NULL
;
7185 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p");
7186 _resultobj
= Py_BuildValue("s",_ptemp
);
7190 static PyObject
* wxPyTreeCtrl_GetSelections(wxPyTreeCtrl
*self
) {
7191 bool doSave
= wxPyRestoreThread();
7192 PyObject
* rval
= PyList_New(0);
7193 wxArrayTreeItemIds array
;
7195 num
= self
->GetSelections(array
);
7196 for (x
=0; x
< num
; x
++) {
7197 wxTreeItemId
*tii
= new wxTreeItemId(array
.Item(x
));
7198 PyObject
* item
= wxPyConstructObject((void*)tii
, "wxTreeItemId", TRUE
);
7199 PyList_Append(rval
, item
);
7201 wxPySaveThread(doSave
);
7204 static PyObject
*_wrap_wxTreeCtrl_GetSelections(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7205 PyObject
* _resultobj
;
7207 wxPyTreeCtrl
* _arg0
;
7208 PyObject
* _argo0
= 0;
7209 char *_kwnames
[] = { "self", NULL
};
7212 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetSelections",_kwnames
,&_argo0
))
7215 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7216 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
7217 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetSelections. Expected _wxPyTreeCtrl_p.");
7222 wxPy_BEGIN_ALLOW_THREADS
;
7223 _result
= (PyObject
*)wxPyTreeCtrl_GetSelections(_arg0
);
7225 wxPy_END_ALLOW_THREADS
;
7226 if (PyErr_Occurred()) return NULL
;
7228 _resultobj
= _result
;
7233 #define wxTreeCtrl_GetChildrenCount(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetChildrenCount(_swigarg0,_swigarg1))
7234 static PyObject
*_wrap_wxTreeCtrl_GetChildrenCount(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7235 PyObject
* _resultobj
;
7237 wxPyTreeCtrl
* _arg0
;
7238 wxTreeItemId
* _arg1
;
7239 bool _arg2
= (bool ) TRUE
;
7240 PyObject
* _argo0
= 0;
7241 PyObject
* _argo1
= 0;
7242 int tempbool2
= (int) TRUE
;
7243 char *_kwnames
[] = { "self","item","recursively", NULL
};
7246 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_GetChildrenCount",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))
7249 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7250 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
7251 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetChildrenCount. Expected _wxPyTreeCtrl_p.");
7256 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7257 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
7258 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetChildrenCount. Expected _wxTreeItemId_p.");
7262 _arg2
= (bool ) tempbool2
;
7264 wxPy_BEGIN_ALLOW_THREADS
;
7265 _result
= (size_t )wxTreeCtrl_GetChildrenCount(_arg0
,*_arg1
,_arg2
);
7267 wxPy_END_ALLOW_THREADS
;
7268 if (PyErr_Occurred()) return NULL
;
7269 } _resultobj
= Py_BuildValue("i",_result
);
7273 #define wxTreeCtrl_GetFirstChild(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetFirstChild(_swigarg0,_swigarg1))
7274 static PyObject
*_wrap_wxTreeCtrl_GetFirstChild(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7275 PyObject
* _resultobj
;
7276 wxTreeItemId
* _result
;
7277 wxPyTreeCtrl
* _arg0
;
7278 wxTreeItemId
* _arg1
;
7280 PyObject
* _argo0
= 0;
7281 PyObject
* _argo1
= 0;
7283 PyObject
* _obj2
= 0;
7284 char *_kwnames
[] = { "self","item","INOUT", NULL
};
7288 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_GetFirstChild",_kwnames
,&_argo0
,&_argo1
,&_obj2
))
7291 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7292 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
7293 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetFirstChild. Expected _wxPyTreeCtrl_p.");
7298 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7299 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
7300 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetFirstChild. Expected _wxTreeItemId_p.");
7305 temp
= (long) PyInt_AsLong(_obj2
);
7309 wxPy_BEGIN_ALLOW_THREADS
;
7310 _result
= new wxTreeItemId (wxTreeCtrl_GetFirstChild(_arg0
,*_arg1
,*_arg2
));
7312 wxPy_END_ALLOW_THREADS
;
7313 if (PyErr_Occurred()) return NULL
;
7314 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p");
7315 _resultobj
= Py_BuildValue("s",_ptemp
);
7318 o
= PyInt_FromLong((long) (*_arg2
));
7319 _resultobj
= t_output_helper(_resultobj
, o
);
7324 #define wxTreeCtrl_GetNextChild(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetNextChild(_swigarg0,_swigarg1))
7325 static PyObject
*_wrap_wxTreeCtrl_GetNextChild(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7326 PyObject
* _resultobj
;
7327 wxTreeItemId
* _result
;
7328 wxPyTreeCtrl
* _arg0
;
7329 wxTreeItemId
* _arg1
;
7331 PyObject
* _argo0
= 0;
7332 PyObject
* _argo1
= 0;
7334 PyObject
* _obj2
= 0;
7335 char *_kwnames
[] = { "self","item","INOUT", NULL
};
7339 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_GetNextChild",_kwnames
,&_argo0
,&_argo1
,&_obj2
))
7342 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7343 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
7344 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextChild. Expected _wxPyTreeCtrl_p.");
7349 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7350 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
7351 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextChild. Expected _wxTreeItemId_p.");
7356 temp
= (long) PyInt_AsLong(_obj2
);
7360 wxPy_BEGIN_ALLOW_THREADS
;
7361 _result
= new wxTreeItemId (wxTreeCtrl_GetNextChild(_arg0
,*_arg1
,*_arg2
));
7363 wxPy_END_ALLOW_THREADS
;
7364 if (PyErr_Occurred()) return NULL
;
7365 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p");
7366 _resultobj
= Py_BuildValue("s",_ptemp
);
7369 o
= PyInt_FromLong((long) (*_arg2
));
7370 _resultobj
= t_output_helper(_resultobj
, o
);
7375 #define wxTreeCtrl_GetNextSibling(_swigobj,_swigarg0) (_swigobj->GetNextSibling(_swigarg0))
7376 static PyObject
*_wrap_wxTreeCtrl_GetNextSibling(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7377 PyObject
* _resultobj
;
7378 wxTreeItemId
* _result
;
7379 wxPyTreeCtrl
* _arg0
;
7380 wxTreeItemId
* _arg1
;
7381 PyObject
* _argo0
= 0;
7382 PyObject
* _argo1
= 0;
7383 char *_kwnames
[] = { "self","item", NULL
};
7387 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetNextSibling",_kwnames
,&_argo0
,&_argo1
))
7390 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7391 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
7392 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextSibling. Expected _wxPyTreeCtrl_p.");
7397 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7398 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
7399 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextSibling. Expected _wxTreeItemId_p.");
7404 wxPy_BEGIN_ALLOW_THREADS
;
7405 _result
= new wxTreeItemId (wxTreeCtrl_GetNextSibling(_arg0
,*_arg1
));
7407 wxPy_END_ALLOW_THREADS
;
7408 if (PyErr_Occurred()) return NULL
;
7409 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p");
7410 _resultobj
= Py_BuildValue("s",_ptemp
);
7414 #define wxTreeCtrl_GetPrevSibling(_swigobj,_swigarg0) (_swigobj->GetPrevSibling(_swigarg0))
7415 static PyObject
*_wrap_wxTreeCtrl_GetPrevSibling(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7416 PyObject
* _resultobj
;
7417 wxTreeItemId
* _result
;
7418 wxPyTreeCtrl
* _arg0
;
7419 wxTreeItemId
* _arg1
;
7420 PyObject
* _argo0
= 0;
7421 PyObject
* _argo1
= 0;
7422 char *_kwnames
[] = { "self","item", NULL
};
7426 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPrevSibling",_kwnames
,&_argo0
,&_argo1
))
7429 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7430 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
7431 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPrevSibling. Expected _wxPyTreeCtrl_p.");
7436 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7437 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
7438 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPrevSibling. Expected _wxTreeItemId_p.");
7443 wxPy_BEGIN_ALLOW_THREADS
;
7444 _result
= new wxTreeItemId (wxTreeCtrl_GetPrevSibling(_arg0
,*_arg1
));
7446 wxPy_END_ALLOW_THREADS
;
7447 if (PyErr_Occurred()) return NULL
;
7448 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p");
7449 _resultobj
= Py_BuildValue("s",_ptemp
);
7453 #define wxTreeCtrl_GetFirstVisibleItem(_swigobj) (_swigobj->GetFirstVisibleItem())
7454 static PyObject
*_wrap_wxTreeCtrl_GetFirstVisibleItem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7455 PyObject
* _resultobj
;
7456 wxTreeItemId
* _result
;
7457 wxPyTreeCtrl
* _arg0
;
7458 PyObject
* _argo0
= 0;
7459 char *_kwnames
[] = { "self", NULL
};
7463 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetFirstVisibleItem",_kwnames
,&_argo0
))
7466 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7467 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
7468 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetFirstVisibleItem. Expected _wxPyTreeCtrl_p.");
7473 wxPy_BEGIN_ALLOW_THREADS
;
7474 _result
= new wxTreeItemId (wxTreeCtrl_GetFirstVisibleItem(_arg0
));
7476 wxPy_END_ALLOW_THREADS
;
7477 if (PyErr_Occurred()) return NULL
;
7478 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p");
7479 _resultobj
= Py_BuildValue("s",_ptemp
);
7483 #define wxTreeCtrl_GetNextVisible(_swigobj,_swigarg0) (_swigobj->GetNextVisible(_swigarg0))
7484 static PyObject
*_wrap_wxTreeCtrl_GetNextVisible(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7485 PyObject
* _resultobj
;
7486 wxTreeItemId
* _result
;
7487 wxPyTreeCtrl
* _arg0
;
7488 wxTreeItemId
* _arg1
;
7489 PyObject
* _argo0
= 0;
7490 PyObject
* _argo1
= 0;
7491 char *_kwnames
[] = { "self","item", NULL
};
7495 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetNextVisible",_kwnames
,&_argo0
,&_argo1
))
7498 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7499 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
7500 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetNextVisible. Expected _wxPyTreeCtrl_p.");
7505 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7506 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
7507 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetNextVisible. Expected _wxTreeItemId_p.");
7512 wxPy_BEGIN_ALLOW_THREADS
;
7513 _result
= new wxTreeItemId (wxTreeCtrl_GetNextVisible(_arg0
,*_arg1
));
7515 wxPy_END_ALLOW_THREADS
;
7516 if (PyErr_Occurred()) return NULL
;
7517 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p");
7518 _resultobj
= Py_BuildValue("s",_ptemp
);
7522 #define wxTreeCtrl_GetPrevVisible(_swigobj,_swigarg0) (_swigobj->GetPrevVisible(_swigarg0))
7523 static PyObject
*_wrap_wxTreeCtrl_GetPrevVisible(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7524 PyObject
* _resultobj
;
7525 wxTreeItemId
* _result
;
7526 wxPyTreeCtrl
* _arg0
;
7527 wxTreeItemId
* _arg1
;
7528 PyObject
* _argo0
= 0;
7529 PyObject
* _argo1
= 0;
7530 char *_kwnames
[] = { "self","item", NULL
};
7534 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetPrevVisible",_kwnames
,&_argo0
,&_argo1
))
7537 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7538 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
7539 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetPrevVisible. Expected _wxPyTreeCtrl_p.");
7544 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7545 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
7546 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetPrevVisible. Expected _wxTreeItemId_p.");
7551 wxPy_BEGIN_ALLOW_THREADS
;
7552 _result
= new wxTreeItemId (wxTreeCtrl_GetPrevVisible(_arg0
,*_arg1
));
7554 wxPy_END_ALLOW_THREADS
;
7555 if (PyErr_Occurred()) return NULL
;
7556 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p");
7557 _resultobj
= Py_BuildValue("s",_ptemp
);
7561 #define wxTreeCtrl_GetLastChild(_swigobj,_swigarg0) (_swigobj->GetLastChild(_swigarg0))
7562 static PyObject
*_wrap_wxTreeCtrl_GetLastChild(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7563 PyObject
* _resultobj
;
7564 wxTreeItemId
* _result
;
7565 wxPyTreeCtrl
* _arg0
;
7566 wxTreeItemId
* _arg1
;
7567 PyObject
* _argo0
= 0;
7568 PyObject
* _argo1
= 0;
7569 char *_kwnames
[] = { "self","item", NULL
};
7573 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_GetLastChild",_kwnames
,&_argo0
,&_argo1
))
7576 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7577 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
7578 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetLastChild. Expected _wxPyTreeCtrl_p.");
7583 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7584 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
7585 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetLastChild. Expected _wxTreeItemId_p.");
7590 wxPy_BEGIN_ALLOW_THREADS
;
7591 _result
= new wxTreeItemId (wxTreeCtrl_GetLastChild(_arg0
,*_arg1
));
7593 wxPy_END_ALLOW_THREADS
;
7594 if (PyErr_Occurred()) return NULL
;
7595 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p");
7596 _resultobj
= Py_BuildValue("s",_ptemp
);
7600 #define wxTreeCtrl_AddRoot(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->AddRoot(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
7601 static PyObject
*_wrap_wxTreeCtrl_AddRoot(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7602 PyObject
* _resultobj
;
7603 wxTreeItemId
* _result
;
7604 wxPyTreeCtrl
* _arg0
;
7606 int _arg2
= (int ) -1;
7607 int _arg3
= (int ) -1;
7608 wxPyTreeItemData
* _arg4
= (wxPyTreeItemData
*) NULL
;
7609 PyObject
* _argo0
= 0;
7610 PyObject
* _obj1
= 0;
7611 PyObject
* _argo4
= 0;
7612 char *_kwnames
[] = { "self","text","image","selectedImage","data", NULL
};
7616 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iiO:wxTreeCtrl_AddRoot",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
,&_argo4
))
7619 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7620 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
7621 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AddRoot. Expected _wxPyTreeCtrl_p.");
7626 #if PYTHON_API_VERSION >= 1009
7627 char* tmpPtr
; int tmpSize
;
7628 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
7629 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
7632 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
7634 _arg1
= new wxString(tmpPtr
, tmpSize
);
7636 if (!PyString_Check(_obj1
)) {
7637 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
7640 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
7644 if (_argo4
== Py_None
) { _arg4
= NULL
; }
7645 else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxPyTreeItemData_p")) {
7646 PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxTreeCtrl_AddRoot. Expected _wxPyTreeItemData_p.");
7651 wxPy_BEGIN_ALLOW_THREADS
;
7652 _result
= new wxTreeItemId (wxTreeCtrl_AddRoot(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
));
7654 wxPy_END_ALLOW_THREADS
;
7655 if (PyErr_Occurred()) return NULL
;
7656 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p");
7657 _resultobj
= Py_BuildValue("s",_ptemp
);
7665 #define wxTreeCtrl_PrependItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->PrependItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
7666 static PyObject
*_wrap_wxTreeCtrl_PrependItem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7667 PyObject
* _resultobj
;
7668 wxTreeItemId
* _result
;
7669 wxPyTreeCtrl
* _arg0
;
7670 wxTreeItemId
* _arg1
;
7672 int _arg3
= (int ) -1;
7673 int _arg4
= (int ) -1;
7674 wxPyTreeItemData
* _arg5
= (wxPyTreeItemData
*) NULL
;
7675 PyObject
* _argo0
= 0;
7676 PyObject
* _argo1
= 0;
7677 PyObject
* _obj2
= 0;
7678 PyObject
* _argo5
= 0;
7679 char *_kwnames
[] = { "self","parent","text","image","selectedImage","data", NULL
};
7683 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|iiO:wxTreeCtrl_PrependItem",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_arg3
,&_arg4
,&_argo5
))
7686 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7687 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
7688 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_PrependItem. Expected _wxPyTreeCtrl_p.");
7693 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7694 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
7695 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_PrependItem. Expected _wxTreeItemId_p.");
7700 #if PYTHON_API_VERSION >= 1009
7701 char* tmpPtr
; int tmpSize
;
7702 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
7703 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
7706 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
7708 _arg2
= new wxString(tmpPtr
, tmpSize
);
7710 if (!PyString_Check(_obj2
)) {
7711 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
7714 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
7718 if (_argo5
== Py_None
) { _arg5
= NULL
; }
7719 else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxPyTreeItemData_p")) {
7720 PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxTreeCtrl_PrependItem. Expected _wxPyTreeItemData_p.");
7725 wxPy_BEGIN_ALLOW_THREADS
;
7726 _result
= new wxTreeItemId (wxTreeCtrl_PrependItem(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
));
7728 wxPy_END_ALLOW_THREADS
;
7729 if (PyErr_Occurred()) return NULL
;
7730 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p");
7731 _resultobj
= Py_BuildValue("s",_ptemp
);
7739 #define wxTreeCtrl_InsertItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
7740 static PyObject
*_wrap_wxTreeCtrl_InsertItem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7741 PyObject
* _resultobj
;
7742 wxTreeItemId
* _result
;
7743 wxPyTreeCtrl
* _arg0
;
7744 wxTreeItemId
* _arg1
;
7745 wxTreeItemId
* _arg2
;
7747 int _arg4
= (int ) -1;
7748 int _arg5
= (int ) -1;
7749 wxPyTreeItemData
* _arg6
= (wxPyTreeItemData
*) NULL
;
7750 PyObject
* _argo0
= 0;
7751 PyObject
* _argo1
= 0;
7752 PyObject
* _argo2
= 0;
7753 PyObject
* _obj3
= 0;
7754 PyObject
* _argo6
= 0;
7755 char *_kwnames
[] = { "self","parent","idPrevious","text","image","selectedImage","data", NULL
};
7759 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO|iiO:wxTreeCtrl_InsertItem",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_obj3
,&_arg4
,&_arg5
,&_argo6
))
7762 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7763 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
7764 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_InsertItem. Expected _wxPyTreeCtrl_p.");
7769 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7770 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
7771 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_InsertItem. Expected _wxTreeItemId_p.");
7776 if (_argo2
== Py_None
) { _arg2
= NULL
; }
7777 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxTreeItemId_p")) {
7778 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_InsertItem. Expected _wxTreeItemId_p.");
7783 #if PYTHON_API_VERSION >= 1009
7784 char* tmpPtr
; int tmpSize
;
7785 if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) {
7786 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
7789 if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1)
7791 _arg3
= new wxString(tmpPtr
, tmpSize
);
7793 if (!PyString_Check(_obj3
)) {
7794 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
7797 _arg3
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
));
7801 if (_argo6
== Py_None
) { _arg6
= NULL
; }
7802 else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxPyTreeItemData_p")) {
7803 PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxTreeCtrl_InsertItem. Expected _wxPyTreeItemData_p.");
7808 wxPy_BEGIN_ALLOW_THREADS
;
7809 _result
= new wxTreeItemId (wxTreeCtrl_InsertItem(_arg0
,*_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
,_arg6
));
7811 wxPy_END_ALLOW_THREADS
;
7812 if (PyErr_Occurred()) return NULL
;
7813 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p");
7814 _resultobj
= Py_BuildValue("s",_ptemp
);
7822 #define wxTreeCtrl_InsertItemBefore(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
7823 static PyObject
*_wrap_wxTreeCtrl_InsertItemBefore(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7824 PyObject
* _resultobj
;
7825 wxTreeItemId
* _result
;
7826 wxPyTreeCtrl
* _arg0
;
7827 wxTreeItemId
* _arg1
;
7830 int _arg4
= (int ) -1;
7831 int _arg5
= (int ) -1;
7832 wxTreeItemData
* _arg6
= (wxTreeItemData
*) NULL
;
7833 PyObject
* _argo0
= 0;
7834 PyObject
* _argo1
= 0;
7835 PyObject
* _obj3
= 0;
7836 PyObject
* _argo6
= 0;
7837 char *_kwnames
[] = { "self","parent","before","text","image","selectedImage","data", NULL
};
7841 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiO|iiO:wxTreeCtrl_InsertItemBefore",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_arg4
,&_arg5
,&_argo6
))
7844 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7845 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
7846 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_InsertItemBefore. Expected _wxPyTreeCtrl_p.");
7851 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7852 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
7853 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_InsertItemBefore. Expected _wxTreeItemId_p.");
7858 #if PYTHON_API_VERSION >= 1009
7859 char* tmpPtr
; int tmpSize
;
7860 if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) {
7861 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
7864 if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1)
7866 _arg3
= new wxString(tmpPtr
, tmpSize
);
7868 if (!PyString_Check(_obj3
)) {
7869 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
7872 _arg3
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
));
7876 if (_argo6
== Py_None
) { _arg6
= NULL
; }
7877 else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxTreeItemData_p")) {
7878 PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxTreeCtrl_InsertItemBefore. Expected _wxTreeItemData_p.");
7883 wxPy_BEGIN_ALLOW_THREADS
;
7884 _result
= new wxTreeItemId (wxTreeCtrl_InsertItemBefore(_arg0
,*_arg1
,_arg2
,*_arg3
,_arg4
,_arg5
,_arg6
));
7886 wxPy_END_ALLOW_THREADS
;
7887 if (PyErr_Occurred()) return NULL
;
7888 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p");
7889 _resultobj
= Py_BuildValue("s",_ptemp
);
7897 #define wxTreeCtrl_AppendItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->AppendItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
7898 static PyObject
*_wrap_wxTreeCtrl_AppendItem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7899 PyObject
* _resultobj
;
7900 wxTreeItemId
* _result
;
7901 wxPyTreeCtrl
* _arg0
;
7902 wxTreeItemId
* _arg1
;
7904 int _arg3
= (int ) -1;
7905 int _arg4
= (int ) -1;
7906 wxPyTreeItemData
* _arg5
= (wxPyTreeItemData
*) NULL
;
7907 PyObject
* _argo0
= 0;
7908 PyObject
* _argo1
= 0;
7909 PyObject
* _obj2
= 0;
7910 PyObject
* _argo5
= 0;
7911 char *_kwnames
[] = { "self","parent","text","image","selectedImage","data", NULL
};
7915 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|iiO:wxTreeCtrl_AppendItem",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_arg3
,&_arg4
,&_argo5
))
7918 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7919 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
7920 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_AppendItem. Expected _wxPyTreeCtrl_p.");
7925 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7926 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
7927 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_AppendItem. Expected _wxTreeItemId_p.");
7932 #if PYTHON_API_VERSION >= 1009
7933 char* tmpPtr
; int tmpSize
;
7934 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
7935 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
7938 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
7940 _arg2
= new wxString(tmpPtr
, tmpSize
);
7942 if (!PyString_Check(_obj2
)) {
7943 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
7946 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
7950 if (_argo5
== Py_None
) { _arg5
= NULL
; }
7951 else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxPyTreeItemData_p")) {
7952 PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxTreeCtrl_AppendItem. Expected _wxPyTreeItemData_p.");
7957 wxPy_BEGIN_ALLOW_THREADS
;
7958 _result
= new wxTreeItemId (wxTreeCtrl_AppendItem(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
));
7960 wxPy_END_ALLOW_THREADS
;
7961 if (PyErr_Occurred()) return NULL
;
7962 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p");
7963 _resultobj
= Py_BuildValue("s",_ptemp
);
7971 #define wxTreeCtrl_Delete(_swigobj,_swigarg0) (_swigobj->Delete(_swigarg0))
7972 static PyObject
*_wrap_wxTreeCtrl_Delete(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7973 PyObject
* _resultobj
;
7974 wxPyTreeCtrl
* _arg0
;
7975 wxTreeItemId
* _arg1
;
7976 PyObject
* _argo0
= 0;
7977 PyObject
* _argo1
= 0;
7978 char *_kwnames
[] = { "self","item", NULL
};
7981 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Delete",_kwnames
,&_argo0
,&_argo1
))
7984 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7985 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
7986 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Delete. Expected _wxPyTreeCtrl_p.");
7991 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7992 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
7993 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Delete. Expected _wxTreeItemId_p.");
7998 wxPy_BEGIN_ALLOW_THREADS
;
7999 wxTreeCtrl_Delete(_arg0
,*_arg1
);
8001 wxPy_END_ALLOW_THREADS
;
8002 if (PyErr_Occurred()) return NULL
;
8003 } Py_INCREF(Py_None
);
8004 _resultobj
= Py_None
;
8008 #define wxTreeCtrl_DeleteChildren(_swigobj,_swigarg0) (_swigobj->DeleteChildren(_swigarg0))
8009 static PyObject
*_wrap_wxTreeCtrl_DeleteChildren(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8010 PyObject
* _resultobj
;
8011 wxPyTreeCtrl
* _arg0
;
8012 wxTreeItemId
* _arg1
;
8013 PyObject
* _argo0
= 0;
8014 PyObject
* _argo1
= 0;
8015 char *_kwnames
[] = { "self","item", NULL
};
8018 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_DeleteChildren",_kwnames
,&_argo0
,&_argo1
))
8021 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8022 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
8023 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_DeleteChildren. Expected _wxPyTreeCtrl_p.");
8028 if (_argo1
== Py_None
) { _arg1
= NULL
; }
8029 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
8030 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_DeleteChildren. Expected _wxTreeItemId_p.");
8035 wxPy_BEGIN_ALLOW_THREADS
;
8036 wxTreeCtrl_DeleteChildren(_arg0
,*_arg1
);
8038 wxPy_END_ALLOW_THREADS
;
8039 if (PyErr_Occurred()) return NULL
;
8040 } Py_INCREF(Py_None
);
8041 _resultobj
= Py_None
;
8045 #define wxTreeCtrl_DeleteAllItems(_swigobj) (_swigobj->DeleteAllItems())
8046 static PyObject
*_wrap_wxTreeCtrl_DeleteAllItems(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8047 PyObject
* _resultobj
;
8048 wxPyTreeCtrl
* _arg0
;
8049 PyObject
* _argo0
= 0;
8050 char *_kwnames
[] = { "self", NULL
};
8053 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_DeleteAllItems",_kwnames
,&_argo0
))
8056 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8057 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
8058 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_DeleteAllItems. Expected _wxPyTreeCtrl_p.");
8063 wxPy_BEGIN_ALLOW_THREADS
;
8064 wxTreeCtrl_DeleteAllItems(_arg0
);
8066 wxPy_END_ALLOW_THREADS
;
8067 if (PyErr_Occurred()) return NULL
;
8068 } Py_INCREF(Py_None
);
8069 _resultobj
= Py_None
;
8073 #define wxTreeCtrl_Expand(_swigobj,_swigarg0) (_swigobj->Expand(_swigarg0))
8074 static PyObject
*_wrap_wxTreeCtrl_Expand(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8075 PyObject
* _resultobj
;
8076 wxPyTreeCtrl
* _arg0
;
8077 wxTreeItemId
* _arg1
;
8078 PyObject
* _argo0
= 0;
8079 PyObject
* _argo1
= 0;
8080 char *_kwnames
[] = { "self","item", NULL
};
8083 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Expand",_kwnames
,&_argo0
,&_argo1
))
8086 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8087 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
8088 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Expand. Expected _wxPyTreeCtrl_p.");
8093 if (_argo1
== Py_None
) { _arg1
= NULL
; }
8094 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
8095 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Expand. Expected _wxTreeItemId_p.");
8100 wxPy_BEGIN_ALLOW_THREADS
;
8101 wxTreeCtrl_Expand(_arg0
,*_arg1
);
8103 wxPy_END_ALLOW_THREADS
;
8104 if (PyErr_Occurred()) return NULL
;
8105 } Py_INCREF(Py_None
);
8106 _resultobj
= Py_None
;
8110 #define wxTreeCtrl_Collapse(_swigobj,_swigarg0) (_swigobj->Collapse(_swigarg0))
8111 static PyObject
*_wrap_wxTreeCtrl_Collapse(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8112 PyObject
* _resultobj
;
8113 wxPyTreeCtrl
* _arg0
;
8114 wxTreeItemId
* _arg1
;
8115 PyObject
* _argo0
= 0;
8116 PyObject
* _argo1
= 0;
8117 char *_kwnames
[] = { "self","item", NULL
};
8120 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Collapse",_kwnames
,&_argo0
,&_argo1
))
8123 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8124 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
8125 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Collapse. Expected _wxPyTreeCtrl_p.");
8130 if (_argo1
== Py_None
) { _arg1
= NULL
; }
8131 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
8132 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Collapse. Expected _wxTreeItemId_p.");
8137 wxPy_BEGIN_ALLOW_THREADS
;
8138 wxTreeCtrl_Collapse(_arg0
,*_arg1
);
8140 wxPy_END_ALLOW_THREADS
;
8141 if (PyErr_Occurred()) return NULL
;
8142 } Py_INCREF(Py_None
);
8143 _resultobj
= Py_None
;
8147 #define wxTreeCtrl_CollapseAndReset(_swigobj,_swigarg0) (_swigobj->CollapseAndReset(_swigarg0))
8148 static PyObject
*_wrap_wxTreeCtrl_CollapseAndReset(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8149 PyObject
* _resultobj
;
8150 wxPyTreeCtrl
* _arg0
;
8151 wxTreeItemId
* _arg1
;
8152 PyObject
* _argo0
= 0;
8153 PyObject
* _argo1
= 0;
8154 char *_kwnames
[] = { "self","item", NULL
};
8157 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_CollapseAndReset",_kwnames
,&_argo0
,&_argo1
))
8160 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8161 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
8162 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_CollapseAndReset. Expected _wxPyTreeCtrl_p.");
8167 if (_argo1
== Py_None
) { _arg1
= NULL
; }
8168 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
8169 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_CollapseAndReset. Expected _wxTreeItemId_p.");
8174 wxPy_BEGIN_ALLOW_THREADS
;
8175 wxTreeCtrl_CollapseAndReset(_arg0
,*_arg1
);
8177 wxPy_END_ALLOW_THREADS
;
8178 if (PyErr_Occurred()) return NULL
;
8179 } Py_INCREF(Py_None
);
8180 _resultobj
= Py_None
;
8184 #define wxTreeCtrl_Toggle(_swigobj,_swigarg0) (_swigobj->Toggle(_swigarg0))
8185 static PyObject
*_wrap_wxTreeCtrl_Toggle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8186 PyObject
* _resultobj
;
8187 wxPyTreeCtrl
* _arg0
;
8188 wxTreeItemId
* _arg1
;
8189 PyObject
* _argo0
= 0;
8190 PyObject
* _argo1
= 0;
8191 char *_kwnames
[] = { "self","item", NULL
};
8194 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_Toggle",_kwnames
,&_argo0
,&_argo1
))
8197 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8198 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
8199 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Toggle. Expected _wxPyTreeCtrl_p.");
8204 if (_argo1
== Py_None
) { _arg1
= NULL
; }
8205 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
8206 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_Toggle. Expected _wxTreeItemId_p.");
8211 wxPy_BEGIN_ALLOW_THREADS
;
8212 wxTreeCtrl_Toggle(_arg0
,*_arg1
);
8214 wxPy_END_ALLOW_THREADS
;
8215 if (PyErr_Occurred()) return NULL
;
8216 } Py_INCREF(Py_None
);
8217 _resultobj
= Py_None
;
8221 #define wxTreeCtrl_Unselect(_swigobj) (_swigobj->Unselect())
8222 static PyObject
*_wrap_wxTreeCtrl_Unselect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8223 PyObject
* _resultobj
;
8224 wxPyTreeCtrl
* _arg0
;
8225 PyObject
* _argo0
= 0;
8226 char *_kwnames
[] = { "self", NULL
};
8229 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_Unselect",_kwnames
,&_argo0
))
8232 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8233 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
8234 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_Unselect. Expected _wxPyTreeCtrl_p.");
8239 wxPy_BEGIN_ALLOW_THREADS
;
8240 wxTreeCtrl_Unselect(_arg0
);
8242 wxPy_END_ALLOW_THREADS
;
8243 if (PyErr_Occurred()) return NULL
;
8244 } Py_INCREF(Py_None
);
8245 _resultobj
= Py_None
;
8249 #define wxTreeCtrl_UnselectAll(_swigobj) (_swigobj->UnselectAll())
8250 static PyObject
*_wrap_wxTreeCtrl_UnselectAll(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8251 PyObject
* _resultobj
;
8252 wxPyTreeCtrl
* _arg0
;
8253 PyObject
* _argo0
= 0;
8254 char *_kwnames
[] = { "self", NULL
};
8257 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_UnselectAll",_kwnames
,&_argo0
))
8260 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8261 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
8262 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_UnselectAll. Expected _wxPyTreeCtrl_p.");
8267 wxPy_BEGIN_ALLOW_THREADS
;
8268 wxTreeCtrl_UnselectAll(_arg0
);
8270 wxPy_END_ALLOW_THREADS
;
8271 if (PyErr_Occurred()) return NULL
;
8272 } Py_INCREF(Py_None
);
8273 _resultobj
= Py_None
;
8277 #define wxTreeCtrl_SelectItem(_swigobj,_swigarg0) (_swigobj->SelectItem(_swigarg0))
8278 static PyObject
*_wrap_wxTreeCtrl_SelectItem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8279 PyObject
* _resultobj
;
8280 wxPyTreeCtrl
* _arg0
;
8281 wxTreeItemId
* _arg1
;
8282 PyObject
* _argo0
= 0;
8283 PyObject
* _argo1
= 0;
8284 char *_kwnames
[] = { "self","item", NULL
};
8287 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SelectItem",_kwnames
,&_argo0
,&_argo1
))
8290 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8291 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
8292 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SelectItem. Expected _wxPyTreeCtrl_p.");
8297 if (_argo1
== Py_None
) { _arg1
= NULL
; }
8298 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
8299 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SelectItem. Expected _wxTreeItemId_p.");
8304 wxPy_BEGIN_ALLOW_THREADS
;
8305 wxTreeCtrl_SelectItem(_arg0
,*_arg1
);
8307 wxPy_END_ALLOW_THREADS
;
8308 if (PyErr_Occurred()) return NULL
;
8309 } Py_INCREF(Py_None
);
8310 _resultobj
= Py_None
;
8314 #define wxTreeCtrl_EnsureVisible(_swigobj,_swigarg0) (_swigobj->EnsureVisible(_swigarg0))
8315 static PyObject
*_wrap_wxTreeCtrl_EnsureVisible(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8316 PyObject
* _resultobj
;
8317 wxPyTreeCtrl
* _arg0
;
8318 wxTreeItemId
* _arg1
;
8319 PyObject
* _argo0
= 0;
8320 PyObject
* _argo1
= 0;
8321 char *_kwnames
[] = { "self","item", NULL
};
8324 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_EnsureVisible",_kwnames
,&_argo0
,&_argo1
))
8327 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8328 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
8329 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_EnsureVisible. Expected _wxPyTreeCtrl_p.");
8334 if (_argo1
== Py_None
) { _arg1
= NULL
; }
8335 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
8336 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_EnsureVisible. Expected _wxTreeItemId_p.");
8341 wxPy_BEGIN_ALLOW_THREADS
;
8342 wxTreeCtrl_EnsureVisible(_arg0
,*_arg1
);
8344 wxPy_END_ALLOW_THREADS
;
8345 if (PyErr_Occurred()) return NULL
;
8346 } Py_INCREF(Py_None
);
8347 _resultobj
= Py_None
;
8351 #define wxTreeCtrl_ScrollTo(_swigobj,_swigarg0) (_swigobj->ScrollTo(_swigarg0))
8352 static PyObject
*_wrap_wxTreeCtrl_ScrollTo(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8353 PyObject
* _resultobj
;
8354 wxPyTreeCtrl
* _arg0
;
8355 wxTreeItemId
* _arg1
;
8356 PyObject
* _argo0
= 0;
8357 PyObject
* _argo1
= 0;
8358 char *_kwnames
[] = { "self","item", NULL
};
8361 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_ScrollTo",_kwnames
,&_argo0
,&_argo1
))
8364 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8365 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
8366 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_ScrollTo. Expected _wxPyTreeCtrl_p.");
8371 if (_argo1
== Py_None
) { _arg1
= NULL
; }
8372 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
8373 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_ScrollTo. Expected _wxTreeItemId_p.");
8378 wxPy_BEGIN_ALLOW_THREADS
;
8379 wxTreeCtrl_ScrollTo(_arg0
,*_arg1
);
8381 wxPy_END_ALLOW_THREADS
;
8382 if (PyErr_Occurred()) return NULL
;
8383 } Py_INCREF(Py_None
);
8384 _resultobj
= Py_None
;
8388 #define wxTreeCtrl_EditLabel(_swigobj,_swigarg0) (_swigobj->EditLabel(_swigarg0))
8389 static PyObject
*_wrap_wxTreeCtrl_EditLabel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8390 PyObject
* _resultobj
;
8391 wxTextCtrl
* _result
;
8392 wxPyTreeCtrl
* _arg0
;
8393 wxTreeItemId
* _arg1
;
8394 PyObject
* _argo0
= 0;
8395 PyObject
* _argo1
= 0;
8396 char *_kwnames
[] = { "self","item", NULL
};
8399 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_EditLabel",_kwnames
,&_argo0
,&_argo1
))
8402 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8403 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
8404 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_EditLabel. Expected _wxPyTreeCtrl_p.");
8409 if (_argo1
== Py_None
) { _arg1
= NULL
; }
8410 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
8411 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_EditLabel. Expected _wxTreeItemId_p.");
8416 wxPy_BEGIN_ALLOW_THREADS
;
8417 _result
= (wxTextCtrl
*)wxTreeCtrl_EditLabel(_arg0
,*_arg1
);
8419 wxPy_END_ALLOW_THREADS
;
8420 if (PyErr_Occurred()) return NULL
;
8421 }{ _resultobj
= wxPyMake_wxObject(_result
); }
8425 #define wxTreeCtrl_GetEditControl(_swigobj) (_swigobj->GetEditControl())
8426 static PyObject
*_wrap_wxTreeCtrl_GetEditControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8427 PyObject
* _resultobj
;
8428 wxTextCtrl
* _result
;
8429 wxPyTreeCtrl
* _arg0
;
8430 PyObject
* _argo0
= 0;
8431 char *_kwnames
[] = { "self", NULL
};
8434 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTreeCtrl_GetEditControl",_kwnames
,&_argo0
))
8437 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8438 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
8439 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetEditControl. Expected _wxPyTreeCtrl_p.");
8444 wxPy_BEGIN_ALLOW_THREADS
;
8445 _result
= (wxTextCtrl
*)wxTreeCtrl_GetEditControl(_arg0
);
8447 wxPy_END_ALLOW_THREADS
;
8448 if (PyErr_Occurred()) return NULL
;
8449 }{ _resultobj
= wxPyMake_wxObject(_result
); }
8453 #define wxTreeCtrl_EndEditLabel(_swigobj,_swigarg0,_swigarg1) (_swigobj->EndEditLabel(_swigarg0,_swigarg1))
8454 static PyObject
*_wrap_wxTreeCtrl_EndEditLabel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8455 PyObject
* _resultobj
;
8456 wxPyTreeCtrl
* _arg0
;
8457 wxTreeItemId
* _arg1
;
8458 int _arg2
= (int ) FALSE
;
8459 PyObject
* _argo0
= 0;
8460 PyObject
* _argo1
= 0;
8461 char *_kwnames
[] = { "self","item","discardChanges", NULL
};
8464 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_EndEditLabel",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
8467 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8468 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
8469 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_EndEditLabel. Expected _wxPyTreeCtrl_p.");
8474 if (_argo1
== Py_None
) { _arg1
= NULL
; }
8475 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
8476 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_EndEditLabel. Expected _wxTreeItemId_p.");
8481 wxPy_BEGIN_ALLOW_THREADS
;
8482 wxTreeCtrl_EndEditLabel(_arg0
,*_arg1
,_arg2
);
8484 wxPy_END_ALLOW_THREADS
;
8485 if (PyErr_Occurred()) return NULL
;
8486 } Py_INCREF(Py_None
);
8487 _resultobj
= Py_None
;
8491 #define wxTreeCtrl_SortChildren(_swigobj,_swigarg0) (_swigobj->SortChildren(_swigarg0))
8492 static PyObject
*_wrap_wxTreeCtrl_SortChildren(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8493 PyObject
* _resultobj
;
8494 wxPyTreeCtrl
* _arg0
;
8495 wxTreeItemId
* _arg1
;
8496 PyObject
* _argo0
= 0;
8497 PyObject
* _argo1
= 0;
8498 char *_kwnames
[] = { "self","item", NULL
};
8501 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_SortChildren",_kwnames
,&_argo0
,&_argo1
))
8504 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8505 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
8506 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SortChildren. Expected _wxPyTreeCtrl_p.");
8511 if (_argo1
== Py_None
) { _arg1
= NULL
; }
8512 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
8513 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SortChildren. Expected _wxTreeItemId_p.");
8518 wxPy_BEGIN_ALLOW_THREADS
;
8519 wxTreeCtrl_SortChildren(_arg0
,*_arg1
);
8521 wxPy_END_ALLOW_THREADS
;
8522 if (PyErr_Occurred()) return NULL
;
8523 } Py_INCREF(Py_None
);
8524 _resultobj
= Py_None
;
8528 #define wxTreeCtrl_SetItemBold(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemBold(_swigarg0,_swigarg1))
8529 static PyObject
*_wrap_wxTreeCtrl_SetItemBold(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8530 PyObject
* _resultobj
;
8531 wxPyTreeCtrl
* _arg0
;
8532 wxTreeItemId
* _arg1
;
8533 int _arg2
= (int ) TRUE
;
8534 PyObject
* _argo0
= 0;
8535 PyObject
* _argo1
= 0;
8536 char *_kwnames
[] = { "self","item","bold", NULL
};
8539 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_SetItemBold",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
8542 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8543 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
8544 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemBold. Expected _wxPyTreeCtrl_p.");
8549 if (_argo1
== Py_None
) { _arg1
= NULL
; }
8550 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
8551 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemBold. Expected _wxTreeItemId_p.");
8556 wxPy_BEGIN_ALLOW_THREADS
;
8557 wxTreeCtrl_SetItemBold(_arg0
,*_arg1
,_arg2
);
8559 wxPy_END_ALLOW_THREADS
;
8560 if (PyErr_Occurred()) return NULL
;
8561 } Py_INCREF(Py_None
);
8562 _resultobj
= Py_None
;
8566 #define wxTreeCtrl_IsBold(_swigobj,_swigarg0) (_swigobj->IsBold(_swigarg0))
8567 static PyObject
*_wrap_wxTreeCtrl_IsBold(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8568 PyObject
* _resultobj
;
8570 wxPyTreeCtrl
* _arg0
;
8571 wxTreeItemId
* _arg1
;
8572 PyObject
* _argo0
= 0;
8573 PyObject
* _argo1
= 0;
8574 char *_kwnames
[] = { "self","item", NULL
};
8577 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_IsBold",_kwnames
,&_argo0
,&_argo1
))
8580 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8581 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
8582 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_IsBold. Expected _wxPyTreeCtrl_p.");
8587 if (_argo1
== Py_None
) { _arg1
= NULL
; }
8588 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
8589 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_IsBold. Expected _wxTreeItemId_p.");
8594 wxPy_BEGIN_ALLOW_THREADS
;
8595 _result
= (bool )wxTreeCtrl_IsBold(_arg0
,*_arg1
);
8597 wxPy_END_ALLOW_THREADS
;
8598 if (PyErr_Occurred()) return NULL
;
8599 } _resultobj
= Py_BuildValue("i",_result
);
8603 #define wxTreeCtrl_HitTest(_swigobj,_swigarg0,_swigarg1) (_swigobj->HitTest(_swigarg0,_swigarg1))
8604 static PyObject
*_wrap_wxTreeCtrl_HitTest(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8605 PyObject
* _resultobj
;
8606 wxTreeItemId
* _result
;
8607 wxPyTreeCtrl
* _arg0
;
8611 PyObject
* _argo0
= 0;
8613 PyObject
* _obj1
= 0;
8614 char *_kwnames
[] = { "self","point", NULL
};
8621 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTreeCtrl_HitTest",_kwnames
,&_argo0
,&_obj1
))
8624 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8625 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
8626 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_HitTest. Expected _wxPyTreeCtrl_p.");
8632 if (! wxPoint_helper(_obj1
, &_arg1
))
8636 wxPy_BEGIN_ALLOW_THREADS
;
8637 _result
= new wxTreeItemId (wxTreeCtrl_HitTest(_arg0
,*_arg1
,*_arg2
));
8639 wxPy_END_ALLOW_THREADS
;
8640 if (PyErr_Occurred()) return NULL
;
8641 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTreeItemId_p");
8642 _resultobj
= Py_BuildValue("s",_ptemp
);
8645 o
= PyInt_FromLong((long) (*_arg2
));
8646 _resultobj
= t_output_helper(_resultobj
, o
);
8651 #define wxTreeCtrl_SetItemTextColour(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemTextColour(_swigarg0,_swigarg1))
8652 static PyObject
*_wrap_wxTreeCtrl_SetItemTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8653 PyObject
* _resultobj
;
8654 wxPyTreeCtrl
* _arg0
;
8655 wxTreeItemId
* _arg1
;
8657 PyObject
* _argo0
= 0;
8658 PyObject
* _argo1
= 0;
8660 PyObject
* _obj2
= 0;
8661 char *_kwnames
[] = { "self","item","col", NULL
};
8664 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemTextColour",_kwnames
,&_argo0
,&_argo1
,&_obj2
))
8667 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8668 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
8669 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemTextColour. Expected _wxPyTreeCtrl_p.");
8674 if (_argo1
== Py_None
) { _arg1
= NULL
; }
8675 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
8676 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemTextColour. Expected _wxTreeItemId_p.");
8682 if (! wxColour_helper(_obj2
, &_arg2
))
8686 wxPy_BEGIN_ALLOW_THREADS
;
8687 wxTreeCtrl_SetItemTextColour(_arg0
,*_arg1
,*_arg2
);
8689 wxPy_END_ALLOW_THREADS
;
8690 if (PyErr_Occurred()) return NULL
;
8691 } Py_INCREF(Py_None
);
8692 _resultobj
= Py_None
;
8696 #define wxTreeCtrl_SetItemBackgroundColour(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemBackgroundColour(_swigarg0,_swigarg1))
8697 static PyObject
*_wrap_wxTreeCtrl_SetItemBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8698 PyObject
* _resultobj
;
8699 wxPyTreeCtrl
* _arg0
;
8700 wxTreeItemId
* _arg1
;
8702 PyObject
* _argo0
= 0;
8703 PyObject
* _argo1
= 0;
8705 PyObject
* _obj2
= 0;
8706 char *_kwnames
[] = { "self","item","col", NULL
};
8709 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemBackgroundColour",_kwnames
,&_argo0
,&_argo1
,&_obj2
))
8712 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8713 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
8714 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemBackgroundColour. Expected _wxPyTreeCtrl_p.");
8719 if (_argo1
== Py_None
) { _arg1
= NULL
; }
8720 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
8721 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemBackgroundColour. Expected _wxTreeItemId_p.");
8727 if (! wxColour_helper(_obj2
, &_arg2
))
8731 wxPy_BEGIN_ALLOW_THREADS
;
8732 wxTreeCtrl_SetItemBackgroundColour(_arg0
,*_arg1
,*_arg2
);
8734 wxPy_END_ALLOW_THREADS
;
8735 if (PyErr_Occurred()) return NULL
;
8736 } Py_INCREF(Py_None
);
8737 _resultobj
= Py_None
;
8741 #define wxTreeCtrl_SetItemFont(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemFont(_swigarg0,_swigarg1))
8742 static PyObject
*_wrap_wxTreeCtrl_SetItemFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8743 PyObject
* _resultobj
;
8744 wxPyTreeCtrl
* _arg0
;
8745 wxTreeItemId
* _arg1
;
8747 PyObject
* _argo0
= 0;
8748 PyObject
* _argo1
= 0;
8749 PyObject
* _argo2
= 0;
8750 char *_kwnames
[] = { "self","item","font", NULL
};
8753 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTreeCtrl_SetItemFont",_kwnames
,&_argo0
,&_argo1
,&_argo2
))
8756 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8757 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
8758 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemFont. Expected _wxPyTreeCtrl_p.");
8763 if (_argo1
== Py_None
) { _arg1
= NULL
; }
8764 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
8765 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemFont. Expected _wxTreeItemId_p.");
8770 if (_argo2
== Py_None
) { _arg2
= NULL
; }
8771 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxFont_p")) {
8772 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTreeCtrl_SetItemFont. Expected _wxFont_p.");
8777 wxPy_BEGIN_ALLOW_THREADS
;
8778 wxTreeCtrl_SetItemFont(_arg0
,*_arg1
,*_arg2
);
8780 wxPy_END_ALLOW_THREADS
;
8781 if (PyErr_Occurred()) return NULL
;
8782 } Py_INCREF(Py_None
);
8783 _resultobj
= Py_None
;
8787 #define wxTreeCtrl_SetItemDropHighlight(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemDropHighlight(_swigarg0,_swigarg1))
8788 static PyObject
*_wrap_wxTreeCtrl_SetItemDropHighlight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8789 PyObject
* _resultobj
;
8790 wxPyTreeCtrl
* _arg0
;
8791 wxTreeItemId
* _arg1
;
8792 int _arg2
= (int ) TRUE
;
8793 PyObject
* _argo0
= 0;
8794 PyObject
* _argo1
= 0;
8795 char *_kwnames
[] = { "self","item","highlight", NULL
};
8798 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_SetItemDropHighlight",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
8801 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8802 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
8803 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_SetItemDropHighlight. Expected _wxPyTreeCtrl_p.");
8808 if (_argo1
== Py_None
) { _arg1
= NULL
; }
8809 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
8810 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_SetItemDropHighlight. Expected _wxTreeItemId_p.");
8815 wxPy_BEGIN_ALLOW_THREADS
;
8816 wxTreeCtrl_SetItemDropHighlight(_arg0
,*_arg1
,_arg2
);
8818 wxPy_END_ALLOW_THREADS
;
8819 if (PyErr_Occurred()) return NULL
;
8820 } Py_INCREF(Py_None
);
8821 _resultobj
= Py_None
;
8825 static PyObject
* wxPyTreeCtrl_GetBoundingRect(wxPyTreeCtrl
*self
,const wxTreeItemId
& item
,int textOnly
) {
8827 if (self
->GetBoundingRect(item
, rect
, textOnly
)) {
8828 bool doSave
= wxPyRestoreThread();
8829 wxRect
* r
= new wxRect(rect
);
8830 PyObject
* val
= wxPyConstructObject((void*)r
, "wxRect");
8831 wxPySaveThread(doSave
);
8839 static PyObject
*_wrap_wxTreeCtrl_GetBoundingRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8840 PyObject
* _resultobj
;
8842 wxPyTreeCtrl
* _arg0
;
8843 wxTreeItemId
* _arg1
;
8844 int _arg2
= (int ) FALSE
;
8845 PyObject
* _argo0
= 0;
8846 PyObject
* _argo1
= 0;
8847 char *_kwnames
[] = { "self","item","textOnly", NULL
};
8850 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxTreeCtrl_GetBoundingRect",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
8853 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8854 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTreeCtrl_p")) {
8855 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTreeCtrl_GetBoundingRect. Expected _wxPyTreeCtrl_p.");
8860 if (_argo1
== Py_None
) { _arg1
= NULL
; }
8861 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) {
8862 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTreeCtrl_GetBoundingRect. Expected _wxTreeItemId_p.");
8867 wxPy_BEGIN_ALLOW_THREADS
;
8868 _result
= (PyObject
*)wxPyTreeCtrl_GetBoundingRect(_arg0
,*_arg1
,_arg2
);
8870 wxPy_END_ALLOW_THREADS
;
8871 if (PyErr_Occurred()) return NULL
;
8873 _resultobj
= _result
;
8878 static PyMethodDef controls2cMethods
[] = {
8879 { "wxTreeCtrl_GetBoundingRect", (PyCFunction
) _wrap_wxTreeCtrl_GetBoundingRect
, METH_VARARGS
| METH_KEYWORDS
},
8880 { "wxTreeCtrl_SetItemDropHighlight", (PyCFunction
) _wrap_wxTreeCtrl_SetItemDropHighlight
, METH_VARARGS
| METH_KEYWORDS
},
8881 { "wxTreeCtrl_SetItemFont", (PyCFunction
) _wrap_wxTreeCtrl_SetItemFont
, METH_VARARGS
| METH_KEYWORDS
},
8882 { "wxTreeCtrl_SetItemBackgroundColour", (PyCFunction
) _wrap_wxTreeCtrl_SetItemBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
8883 { "wxTreeCtrl_SetItemTextColour", (PyCFunction
) _wrap_wxTreeCtrl_SetItemTextColour
, METH_VARARGS
| METH_KEYWORDS
},
8884 { "wxTreeCtrl_HitTest", (PyCFunction
) _wrap_wxTreeCtrl_HitTest
, METH_VARARGS
| METH_KEYWORDS
},
8885 { "wxTreeCtrl_IsBold", (PyCFunction
) _wrap_wxTreeCtrl_IsBold
, METH_VARARGS
| METH_KEYWORDS
},
8886 { "wxTreeCtrl_SetItemBold", (PyCFunction
) _wrap_wxTreeCtrl_SetItemBold
, METH_VARARGS
| METH_KEYWORDS
},
8887 { "wxTreeCtrl_SortChildren", (PyCFunction
) _wrap_wxTreeCtrl_SortChildren
, METH_VARARGS
| METH_KEYWORDS
},
8888 { "wxTreeCtrl_EndEditLabel", (PyCFunction
) _wrap_wxTreeCtrl_EndEditLabel
, METH_VARARGS
| METH_KEYWORDS
},
8889 { "wxTreeCtrl_GetEditControl", (PyCFunction
) _wrap_wxTreeCtrl_GetEditControl
, METH_VARARGS
| METH_KEYWORDS
},
8890 { "wxTreeCtrl_EditLabel", (PyCFunction
) _wrap_wxTreeCtrl_EditLabel
, METH_VARARGS
| METH_KEYWORDS
},
8891 { "wxTreeCtrl_ScrollTo", (PyCFunction
) _wrap_wxTreeCtrl_ScrollTo
, METH_VARARGS
| METH_KEYWORDS
},
8892 { "wxTreeCtrl_EnsureVisible", (PyCFunction
) _wrap_wxTreeCtrl_EnsureVisible
, METH_VARARGS
| METH_KEYWORDS
},
8893 { "wxTreeCtrl_SelectItem", (PyCFunction
) _wrap_wxTreeCtrl_SelectItem
, METH_VARARGS
| METH_KEYWORDS
},
8894 { "wxTreeCtrl_UnselectAll", (PyCFunction
) _wrap_wxTreeCtrl_UnselectAll
, METH_VARARGS
| METH_KEYWORDS
},
8895 { "wxTreeCtrl_Unselect", (PyCFunction
) _wrap_wxTreeCtrl_Unselect
, METH_VARARGS
| METH_KEYWORDS
},
8896 { "wxTreeCtrl_Toggle", (PyCFunction
) _wrap_wxTreeCtrl_Toggle
, METH_VARARGS
| METH_KEYWORDS
},
8897 { "wxTreeCtrl_CollapseAndReset", (PyCFunction
) _wrap_wxTreeCtrl_CollapseAndReset
, METH_VARARGS
| METH_KEYWORDS
},
8898 { "wxTreeCtrl_Collapse", (PyCFunction
) _wrap_wxTreeCtrl_Collapse
, METH_VARARGS
| METH_KEYWORDS
},
8899 { "wxTreeCtrl_Expand", (PyCFunction
) _wrap_wxTreeCtrl_Expand
, METH_VARARGS
| METH_KEYWORDS
},
8900 { "wxTreeCtrl_DeleteAllItems", (PyCFunction
) _wrap_wxTreeCtrl_DeleteAllItems
, METH_VARARGS
| METH_KEYWORDS
},
8901 { "wxTreeCtrl_DeleteChildren", (PyCFunction
) _wrap_wxTreeCtrl_DeleteChildren
, METH_VARARGS
| METH_KEYWORDS
},
8902 { "wxTreeCtrl_Delete", (PyCFunction
) _wrap_wxTreeCtrl_Delete
, METH_VARARGS
| METH_KEYWORDS
},
8903 { "wxTreeCtrl_AppendItem", (PyCFunction
) _wrap_wxTreeCtrl_AppendItem
, METH_VARARGS
| METH_KEYWORDS
},
8904 { "wxTreeCtrl_InsertItemBefore", (PyCFunction
) _wrap_wxTreeCtrl_InsertItemBefore
, METH_VARARGS
| METH_KEYWORDS
},
8905 { "wxTreeCtrl_InsertItem", (PyCFunction
) _wrap_wxTreeCtrl_InsertItem
, METH_VARARGS
| METH_KEYWORDS
},
8906 { "wxTreeCtrl_PrependItem", (PyCFunction
) _wrap_wxTreeCtrl_PrependItem
, METH_VARARGS
| METH_KEYWORDS
},
8907 { "wxTreeCtrl_AddRoot", (PyCFunction
) _wrap_wxTreeCtrl_AddRoot
, METH_VARARGS
| METH_KEYWORDS
},
8908 { "wxTreeCtrl_GetLastChild", (PyCFunction
) _wrap_wxTreeCtrl_GetLastChild
, METH_VARARGS
| METH_KEYWORDS
},
8909 { "wxTreeCtrl_GetPrevVisible", (PyCFunction
) _wrap_wxTreeCtrl_GetPrevVisible
, METH_VARARGS
| METH_KEYWORDS
},
8910 { "wxTreeCtrl_GetNextVisible", (PyCFunction
) _wrap_wxTreeCtrl_GetNextVisible
, METH_VARARGS
| METH_KEYWORDS
},
8911 { "wxTreeCtrl_GetFirstVisibleItem", (PyCFunction
) _wrap_wxTreeCtrl_GetFirstVisibleItem
, METH_VARARGS
| METH_KEYWORDS
},
8912 { "wxTreeCtrl_GetPrevSibling", (PyCFunction
) _wrap_wxTreeCtrl_GetPrevSibling
, METH_VARARGS
| METH_KEYWORDS
},
8913 { "wxTreeCtrl_GetNextSibling", (PyCFunction
) _wrap_wxTreeCtrl_GetNextSibling
, METH_VARARGS
| METH_KEYWORDS
},
8914 { "wxTreeCtrl_GetNextChild", (PyCFunction
) _wrap_wxTreeCtrl_GetNextChild
, METH_VARARGS
| METH_KEYWORDS
},
8915 { "wxTreeCtrl_GetFirstChild", (PyCFunction
) _wrap_wxTreeCtrl_GetFirstChild
, METH_VARARGS
| METH_KEYWORDS
},
8916 { "wxTreeCtrl_GetChildrenCount", (PyCFunction
) _wrap_wxTreeCtrl_GetChildrenCount
, METH_VARARGS
| METH_KEYWORDS
},
8917 { "wxTreeCtrl_GetSelections", (PyCFunction
) _wrap_wxTreeCtrl_GetSelections
, METH_VARARGS
| METH_KEYWORDS
},
8918 { "wxTreeCtrl_GetItemParent", (PyCFunction
) _wrap_wxTreeCtrl_GetItemParent
, METH_VARARGS
| METH_KEYWORDS
},
8919 { "wxTreeCtrl_GetSelection", (PyCFunction
) _wrap_wxTreeCtrl_GetSelection
, METH_VARARGS
| METH_KEYWORDS
},
8920 { "wxTreeCtrl_GetRootItem", (PyCFunction
) _wrap_wxTreeCtrl_GetRootItem
, METH_VARARGS
| METH_KEYWORDS
},
8921 { "wxTreeCtrl_IsSelected", (PyCFunction
) _wrap_wxTreeCtrl_IsSelected
, METH_VARARGS
| METH_KEYWORDS
},
8922 { "wxTreeCtrl_IsExpanded", (PyCFunction
) _wrap_wxTreeCtrl_IsExpanded
, METH_VARARGS
| METH_KEYWORDS
},
8923 { "wxTreeCtrl_ItemHasChildren", (PyCFunction
) _wrap_wxTreeCtrl_ItemHasChildren
, METH_VARARGS
| METH_KEYWORDS
},
8924 { "wxTreeCtrl_IsVisible", (PyCFunction
) _wrap_wxTreeCtrl_IsVisible
, METH_VARARGS
| METH_KEYWORDS
},
8925 { "wxTreeCtrl_SetPyData", (PyCFunction
) _wrap_wxTreeCtrl_SetPyData
, METH_VARARGS
| METH_KEYWORDS
},
8926 { "wxTreeCtrl_GetPyData", (PyCFunction
) _wrap_wxTreeCtrl_GetPyData
, METH_VARARGS
| METH_KEYWORDS
},
8927 { "wxTreeCtrl_SetItemData", (PyCFunction
) _wrap_wxTreeCtrl_SetItemData
, METH_VARARGS
| METH_KEYWORDS
},
8928 { "wxTreeCtrl_GetItemData", (PyCFunction
) _wrap_wxTreeCtrl_GetItemData
, METH_VARARGS
| METH_KEYWORDS
},
8929 { "wxTreeCtrl_SetItemHasChildren", (PyCFunction
) _wrap_wxTreeCtrl_SetItemHasChildren
, METH_VARARGS
| METH_KEYWORDS
},
8930 { "wxTreeCtrl_SetItemSelectedImage", (PyCFunction
) _wrap_wxTreeCtrl_SetItemSelectedImage
, METH_VARARGS
| METH_KEYWORDS
},
8931 { "wxTreeCtrl_SetItemImage", (PyCFunction
) _wrap_wxTreeCtrl_SetItemImage
, METH_VARARGS
| METH_KEYWORDS
},
8932 { "wxTreeCtrl_SetItemText", (PyCFunction
) _wrap_wxTreeCtrl_SetItemText
, METH_VARARGS
| METH_KEYWORDS
},
8933 { "wxTreeCtrl_GetItemSelectedImage", (PyCFunction
) _wrap_wxTreeCtrl_GetItemSelectedImage
, METH_VARARGS
| METH_KEYWORDS
},
8934 { "wxTreeCtrl_GetItemImage", (PyCFunction
) _wrap_wxTreeCtrl_GetItemImage
, METH_VARARGS
| METH_KEYWORDS
},
8935 { "wxTreeCtrl_GetItemText", (PyCFunction
) _wrap_wxTreeCtrl_GetItemText
, METH_VARARGS
| METH_KEYWORDS
},
8936 { "wxTreeCtrl_SetSpacing", (PyCFunction
) _wrap_wxTreeCtrl_SetSpacing
, METH_VARARGS
| METH_KEYWORDS
},
8937 { "wxTreeCtrl_GetSpacing", (PyCFunction
) _wrap_wxTreeCtrl_GetSpacing
, METH_VARARGS
| METH_KEYWORDS
},
8938 { "wxTreeCtrl_AssignStateImageList", (PyCFunction
) _wrap_wxTreeCtrl_AssignStateImageList
, METH_VARARGS
| METH_KEYWORDS
},
8939 { "wxTreeCtrl_AssignImageList", (PyCFunction
) _wrap_wxTreeCtrl_AssignImageList
, METH_VARARGS
| METH_KEYWORDS
},
8940 { "wxTreeCtrl_SetStateImageList", (PyCFunction
) _wrap_wxTreeCtrl_SetStateImageList
, METH_VARARGS
| METH_KEYWORDS
},
8941 { "wxTreeCtrl_SetImageList", (PyCFunction
) _wrap_wxTreeCtrl_SetImageList
, METH_VARARGS
| METH_KEYWORDS
},
8942 { "wxTreeCtrl_GetStateImageList", (PyCFunction
) _wrap_wxTreeCtrl_GetStateImageList
, METH_VARARGS
| METH_KEYWORDS
},
8943 { "wxTreeCtrl_GetImageList", (PyCFunction
) _wrap_wxTreeCtrl_GetImageList
, METH_VARARGS
| METH_KEYWORDS
},
8944 { "wxTreeCtrl_SetIndent", (PyCFunction
) _wrap_wxTreeCtrl_SetIndent
, METH_VARARGS
| METH_KEYWORDS
},
8945 { "wxTreeCtrl_GetIndent", (PyCFunction
) _wrap_wxTreeCtrl_GetIndent
, METH_VARARGS
| METH_KEYWORDS
},
8946 { "wxTreeCtrl_GetCount", (PyCFunction
) _wrap_wxTreeCtrl_GetCount
, METH_VARARGS
| METH_KEYWORDS
},
8947 { "wxTreeCtrl__setSelf", (PyCFunction
) _wrap_wxTreeCtrl__setSelf
, METH_VARARGS
| METH_KEYWORDS
},
8948 { "new_wxTreeCtrl", (PyCFunction
) _wrap_new_wxTreeCtrl
, METH_VARARGS
| METH_KEYWORDS
},
8949 { "wxTreeEvent_GetLabel", (PyCFunction
) _wrap_wxTreeEvent_GetLabel
, METH_VARARGS
| METH_KEYWORDS
},
8950 { "wxTreeEvent_GetCode", (PyCFunction
) _wrap_wxTreeEvent_GetCode
, METH_VARARGS
| METH_KEYWORDS
},
8951 { "wxTreeEvent_GetPoint", (PyCFunction
) _wrap_wxTreeEvent_GetPoint
, METH_VARARGS
| METH_KEYWORDS
},
8952 { "wxTreeEvent_GetOldItem", (PyCFunction
) _wrap_wxTreeEvent_GetOldItem
, METH_VARARGS
| METH_KEYWORDS
},
8953 { "wxTreeEvent_GetItem", (PyCFunction
) _wrap_wxTreeEvent_GetItem
, METH_VARARGS
| METH_KEYWORDS
},
8954 { "new_wxTreeEvent", (PyCFunction
) _wrap_new_wxTreeEvent
, METH_VARARGS
| METH_KEYWORDS
},
8955 { "wxTreeItemData_SetId", (PyCFunction
) _wrap_wxTreeItemData_SetId
, METH_VARARGS
| METH_KEYWORDS
},
8956 { "wxTreeItemData_GetId", (PyCFunction
) _wrap_wxTreeItemData_GetId
, METH_VARARGS
| METH_KEYWORDS
},
8957 { "wxTreeItemData_SetData", (PyCFunction
) _wrap_wxTreeItemData_SetData
, METH_VARARGS
| METH_KEYWORDS
},
8958 { "wxTreeItemData_GetData", (PyCFunction
) _wrap_wxTreeItemData_GetData
, METH_VARARGS
| METH_KEYWORDS
},
8959 { "new_wxTreeItemData", (PyCFunction
) _wrap_new_wxTreeItemData
, METH_VARARGS
| METH_KEYWORDS
},
8960 { "wxTreeItemId___cmp__", (PyCFunction
) _wrap_wxTreeItemId___cmp__
, METH_VARARGS
| METH_KEYWORDS
},
8961 { "wxTreeItemId_IsOk", (PyCFunction
) _wrap_wxTreeItemId_IsOk
, METH_VARARGS
| METH_KEYWORDS
},
8962 { "delete_wxTreeItemId", (PyCFunction
) _wrap_delete_wxTreeItemId
, METH_VARARGS
| METH_KEYWORDS
},
8963 { "new_wxTreeItemId", (PyCFunction
) _wrap_new_wxTreeItemId
, METH_VARARGS
| METH_KEYWORDS
},
8964 { "wxTreeItemAttr_GetFont", (PyCFunction
) _wrap_wxTreeItemAttr_GetFont
, METH_VARARGS
| METH_KEYWORDS
},
8965 { "wxTreeItemAttr_GetBackgroundColour", (PyCFunction
) _wrap_wxTreeItemAttr_GetBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
8966 { "wxTreeItemAttr_GetTextColour", (PyCFunction
) _wrap_wxTreeItemAttr_GetTextColour
, METH_VARARGS
| METH_KEYWORDS
},
8967 { "wxTreeItemAttr_HasFont", (PyCFunction
) _wrap_wxTreeItemAttr_HasFont
, METH_VARARGS
| METH_KEYWORDS
},
8968 { "wxTreeItemAttr_HasBackgroundColour", (PyCFunction
) _wrap_wxTreeItemAttr_HasBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
8969 { "wxTreeItemAttr_HasTextColour", (PyCFunction
) _wrap_wxTreeItemAttr_HasTextColour
, METH_VARARGS
| METH_KEYWORDS
},
8970 { "wxTreeItemAttr_SetFont", (PyCFunction
) _wrap_wxTreeItemAttr_SetFont
, METH_VARARGS
| METH_KEYWORDS
},
8971 { "wxTreeItemAttr_SetBackgroundColour", (PyCFunction
) _wrap_wxTreeItemAttr_SetBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
8972 { "wxTreeItemAttr_SetTextColour", (PyCFunction
) _wrap_wxTreeItemAttr_SetTextColour
, METH_VARARGS
| METH_KEYWORDS
},
8973 { "new_wxTreeItemAttr", (PyCFunction
) _wrap_new_wxTreeItemAttr
, METH_VARARGS
| METH_KEYWORDS
},
8974 { "wxListCtrl_SortItems", (PyCFunction
) _wrap_wxListCtrl_SortItems
, METH_VARARGS
| METH_KEYWORDS
},
8975 { "wxListCtrl_ScrollList", (PyCFunction
) _wrap_wxListCtrl_ScrollList
, METH_VARARGS
| METH_KEYWORDS
},
8976 { "wxListCtrl_SetItemCount", (PyCFunction
) _wrap_wxListCtrl_SetItemCount
, METH_VARARGS
| METH_KEYWORDS
},
8977 { "wxListCtrl_InsertColumn", (PyCFunction
) _wrap_wxListCtrl_InsertColumn
, METH_VARARGS
| METH_KEYWORDS
},
8978 { "wxListCtrl_InsertColumnInfo", (PyCFunction
) _wrap_wxListCtrl_InsertColumnInfo
, METH_VARARGS
| METH_KEYWORDS
},
8979 { "wxListCtrl_InsertImageStringItem", (PyCFunction
) _wrap_wxListCtrl_InsertImageStringItem
, METH_VARARGS
| METH_KEYWORDS
},
8980 { "wxListCtrl_InsertImageItem", (PyCFunction
) _wrap_wxListCtrl_InsertImageItem
, METH_VARARGS
| METH_KEYWORDS
},
8981 { "wxListCtrl_InsertStringItem", (PyCFunction
) _wrap_wxListCtrl_InsertStringItem
, METH_VARARGS
| METH_KEYWORDS
},
8982 { "wxListCtrl_InsertItem", (PyCFunction
) _wrap_wxListCtrl_InsertItem
, METH_VARARGS
| METH_KEYWORDS
},
8983 { "wxListCtrl_HitTest", (PyCFunction
) _wrap_wxListCtrl_HitTest
, METH_VARARGS
| METH_KEYWORDS
},
8984 { "wxListCtrl_FindItemAtPos", (PyCFunction
) _wrap_wxListCtrl_FindItemAtPos
, METH_VARARGS
| METH_KEYWORDS
},
8985 { "wxListCtrl_FindItemData", (PyCFunction
) _wrap_wxListCtrl_FindItemData
, METH_VARARGS
| METH_KEYWORDS
},
8986 { "wxListCtrl_FindItem", (PyCFunction
) _wrap_wxListCtrl_FindItem
, METH_VARARGS
| METH_KEYWORDS
},
8987 { "wxListCtrl_EnsureVisible", (PyCFunction
) _wrap_wxListCtrl_EnsureVisible
, METH_VARARGS
| METH_KEYWORDS
},
8988 { "wxListCtrl_EndEditLabel", (PyCFunction
) _wrap_wxListCtrl_EndEditLabel
, METH_VARARGS
| METH_KEYWORDS
},
8989 { "wxListCtrl_EditLabel", (PyCFunction
) _wrap_wxListCtrl_EditLabel
, METH_VARARGS
| METH_KEYWORDS
},
8990 { "wxListCtrl_ClearAll", (PyCFunction
) _wrap_wxListCtrl_ClearAll
, METH_VARARGS
| METH_KEYWORDS
},
8991 { "wxListCtrl_DeleteAllColumns", (PyCFunction
) _wrap_wxListCtrl_DeleteAllColumns
, METH_VARARGS
| METH_KEYWORDS
},
8992 { "wxListCtrl_DeleteColumn", (PyCFunction
) _wrap_wxListCtrl_DeleteColumn
, METH_VARARGS
| METH_KEYWORDS
},
8993 { "wxListCtrl_DeleteAllItems", (PyCFunction
) _wrap_wxListCtrl_DeleteAllItems
, METH_VARARGS
| METH_KEYWORDS
},
8994 { "wxListCtrl_DeleteItem", (PyCFunction
) _wrap_wxListCtrl_DeleteItem
, METH_VARARGS
| METH_KEYWORDS
},
8995 { "wxListCtrl_Arrange", (PyCFunction
) _wrap_wxListCtrl_Arrange
, METH_VARARGS
| METH_KEYWORDS
},
8996 { "wxListCtrl_RefreshItems", (PyCFunction
) _wrap_wxListCtrl_RefreshItems
, METH_VARARGS
| METH_KEYWORDS
},
8997 { "wxListCtrl_RefreshItem", (PyCFunction
) _wrap_wxListCtrl_RefreshItem
, METH_VARARGS
| METH_KEYWORDS
},
8998 { "wxListCtrl_IsVirtual", (PyCFunction
) _wrap_wxListCtrl_IsVirtual
, METH_VARARGS
| METH_KEYWORDS
},
8999 { "wxListCtrl_AssignImageList", (PyCFunction
) _wrap_wxListCtrl_AssignImageList
, METH_VARARGS
| METH_KEYWORDS
},
9000 { "wxListCtrl_SetImageList", (PyCFunction
) _wrap_wxListCtrl_SetImageList
, METH_VARARGS
| METH_KEYWORDS
},
9001 { "wxListCtrl_GetImageList", (PyCFunction
) _wrap_wxListCtrl_GetImageList
, METH_VARARGS
| METH_KEYWORDS
},
9002 { "wxListCtrl_GetNextItem", (PyCFunction
) _wrap_wxListCtrl_GetNextItem
, METH_VARARGS
| METH_KEYWORDS
},
9003 { "wxListCtrl_SetWindowStyleFlag", (PyCFunction
) _wrap_wxListCtrl_SetWindowStyleFlag
, METH_VARARGS
| METH_KEYWORDS
},
9004 { "wxListCtrl_SetSingleStyle", (PyCFunction
) _wrap_wxListCtrl_SetSingleStyle
, METH_VARARGS
| METH_KEYWORDS
},
9005 { "wxListCtrl_GetTopItem", (PyCFunction
) _wrap_wxListCtrl_GetTopItem
, METH_VARARGS
| METH_KEYWORDS
},
9006 { "wxListCtrl_SetTextColour", (PyCFunction
) _wrap_wxListCtrl_SetTextColour
, METH_VARARGS
| METH_KEYWORDS
},
9007 { "wxListCtrl_GetTextColour", (PyCFunction
) _wrap_wxListCtrl_GetTextColour
, METH_VARARGS
| METH_KEYWORDS
},
9008 { "wxListCtrl_GetSelectedItemCount", (PyCFunction
) _wrap_wxListCtrl_GetSelectedItemCount
, METH_VARARGS
| METH_KEYWORDS
},
9009 { "wxListCtrl_GetItemSpacing", (PyCFunction
) _wrap_wxListCtrl_GetItemSpacing
, METH_VARARGS
| METH_KEYWORDS
},
9010 { "wxListCtrl_GetColumnCount", (PyCFunction
) _wrap_wxListCtrl_GetColumnCount
, METH_VARARGS
| METH_KEYWORDS
},
9011 { "wxListCtrl_GetItemCount", (PyCFunction
) _wrap_wxListCtrl_GetItemCount
, METH_VARARGS
| METH_KEYWORDS
},
9012 { "wxListCtrl_SetItemPosition", (PyCFunction
) _wrap_wxListCtrl_SetItemPosition
, METH_VARARGS
| METH_KEYWORDS
},
9013 { "wxListCtrl_GetItemRect", (PyCFunction
) _wrap_wxListCtrl_GetItemRect
, METH_VARARGS
| METH_KEYWORDS
},
9014 { "wxListCtrl_GetItemPosition", (PyCFunction
) _wrap_wxListCtrl_GetItemPosition
, METH_VARARGS
| METH_KEYWORDS
},
9015 { "wxListCtrl_SetItemData", (PyCFunction
) _wrap_wxListCtrl_SetItemData
, METH_VARARGS
| METH_KEYWORDS
},
9016 { "wxListCtrl_GetItemData", (PyCFunction
) _wrap_wxListCtrl_GetItemData
, METH_VARARGS
| METH_KEYWORDS
},
9017 { "wxListCtrl_SetItemText", (PyCFunction
) _wrap_wxListCtrl_SetItemText
, METH_VARARGS
| METH_KEYWORDS
},
9018 { "wxListCtrl_GetItemText", (PyCFunction
) _wrap_wxListCtrl_GetItemText
, METH_VARARGS
| METH_KEYWORDS
},
9019 { "wxListCtrl_SetItemImage", (PyCFunction
) _wrap_wxListCtrl_SetItemImage
, METH_VARARGS
| METH_KEYWORDS
},
9020 { "wxListCtrl_SetItemState", (PyCFunction
) _wrap_wxListCtrl_SetItemState
, METH_VARARGS
| METH_KEYWORDS
},
9021 { "wxListCtrl_GetItemState", (PyCFunction
) _wrap_wxListCtrl_GetItemState
, METH_VARARGS
| METH_KEYWORDS
},
9022 { "wxListCtrl_SetStringItem", (PyCFunction
) _wrap_wxListCtrl_SetStringItem
, METH_VARARGS
| METH_KEYWORDS
},
9023 { "wxListCtrl_SetItem", (PyCFunction
) _wrap_wxListCtrl_SetItem
, METH_VARARGS
| METH_KEYWORDS
},
9024 { "wxListCtrl_GetItem", (PyCFunction
) _wrap_wxListCtrl_GetItem
, METH_VARARGS
| METH_KEYWORDS
},
9025 { "wxListCtrl_GetEditControl", (PyCFunction
) _wrap_wxListCtrl_GetEditControl
, METH_VARARGS
| METH_KEYWORDS
},
9026 { "wxListCtrl_GetCountPerPage", (PyCFunction
) _wrap_wxListCtrl_GetCountPerPage
, METH_VARARGS
| METH_KEYWORDS
},
9027 { "wxListCtrl_SetColumnWidth", (PyCFunction
) _wrap_wxListCtrl_SetColumnWidth
, METH_VARARGS
| METH_KEYWORDS
},
9028 { "wxListCtrl_GetColumnWidth", (PyCFunction
) _wrap_wxListCtrl_GetColumnWidth
, METH_VARARGS
| METH_KEYWORDS
},
9029 { "wxListCtrl_SetColumn", (PyCFunction
) _wrap_wxListCtrl_SetColumn
, METH_VARARGS
| METH_KEYWORDS
},
9030 { "wxListCtrl_GetColumn", (PyCFunction
) _wrap_wxListCtrl_GetColumn
, METH_VARARGS
| METH_KEYWORDS
},
9031 { "wxListCtrl_SetBackgroundColour", (PyCFunction
) _wrap_wxListCtrl_SetBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
9032 { "wxListCtrl_SetForegroundColour", (PyCFunction
) _wrap_wxListCtrl_SetForegroundColour
, METH_VARARGS
| METH_KEYWORDS
},
9033 { "wxListCtrl__setSelf", (PyCFunction
) _wrap_wxListCtrl__setSelf
, METH_VARARGS
| METH_KEYWORDS
},
9034 { "new_wxListCtrl", (PyCFunction
) _wrap_new_wxListCtrl
, METH_VARARGS
| METH_KEYWORDS
},
9035 { "wxListEvent_GetItem", (PyCFunction
) _wrap_wxListEvent_GetItem
, METH_VARARGS
| METH_KEYWORDS
},
9036 { "wxListEvent_GetMask", (PyCFunction
) _wrap_wxListEvent_GetMask
, METH_VARARGS
| METH_KEYWORDS
},
9037 { "wxListEvent_GetData", (PyCFunction
) _wrap_wxListEvent_GetData
, METH_VARARGS
| METH_KEYWORDS
},
9038 { "wxListEvent_GetImage", (PyCFunction
) _wrap_wxListEvent_GetImage
, METH_VARARGS
| METH_KEYWORDS
},
9039 { "wxListEvent_GetText", (PyCFunction
) _wrap_wxListEvent_GetText
, METH_VARARGS
| METH_KEYWORDS
},
9040 { "wxListEvent_GetLabel", (PyCFunction
) _wrap_wxListEvent_GetLabel
, METH_VARARGS
| METH_KEYWORDS
},
9041 { "wxListEvent_GetPoint", (PyCFunction
) _wrap_wxListEvent_GetPoint
, METH_VARARGS
| METH_KEYWORDS
},
9042 { "wxListEvent_Cancelled", (PyCFunction
) _wrap_wxListEvent_Cancelled
, METH_VARARGS
| METH_KEYWORDS
},
9043 { "wxListEvent_GetColumn", (PyCFunction
) _wrap_wxListEvent_GetColumn
, METH_VARARGS
| METH_KEYWORDS
},
9044 { "wxListEvent_GetOldItem", (PyCFunction
) _wrap_wxListEvent_GetOldItem
, METH_VARARGS
| METH_KEYWORDS
},
9045 { "wxListEvent_GetOldIndex", (PyCFunction
) _wrap_wxListEvent_GetOldIndex
, METH_VARARGS
| METH_KEYWORDS
},
9046 { "wxListEvent_GetIndex", (PyCFunction
) _wrap_wxListEvent_GetIndex
, METH_VARARGS
| METH_KEYWORDS
},
9047 { "wxListEvent_GetCode", (PyCFunction
) _wrap_wxListEvent_GetCode
, METH_VARARGS
| METH_KEYWORDS
},
9048 { "wxListEvent_m_item_get", (PyCFunction
) _wrap_wxListEvent_m_item_get
, METH_VARARGS
| METH_KEYWORDS
},
9049 { "wxListEvent_m_item_set", (PyCFunction
) _wrap_wxListEvent_m_item_set
, METH_VARARGS
| METH_KEYWORDS
},
9050 { "wxListEvent_m_pointDrag_get", (PyCFunction
) _wrap_wxListEvent_m_pointDrag_get
, METH_VARARGS
| METH_KEYWORDS
},
9051 { "wxListEvent_m_pointDrag_set", (PyCFunction
) _wrap_wxListEvent_m_pointDrag_set
, METH_VARARGS
| METH_KEYWORDS
},
9052 { "wxListEvent_m_cancelled_get", (PyCFunction
) _wrap_wxListEvent_m_cancelled_get
, METH_VARARGS
| METH_KEYWORDS
},
9053 { "wxListEvent_m_cancelled_set", (PyCFunction
) _wrap_wxListEvent_m_cancelled_set
, METH_VARARGS
| METH_KEYWORDS
},
9054 { "wxListEvent_m_col_get", (PyCFunction
) _wrap_wxListEvent_m_col_get
, METH_VARARGS
| METH_KEYWORDS
},
9055 { "wxListEvent_m_col_set", (PyCFunction
) _wrap_wxListEvent_m_col_set
, METH_VARARGS
| METH_KEYWORDS
},
9056 { "wxListEvent_m_oldItemIndex_get", (PyCFunction
) _wrap_wxListEvent_m_oldItemIndex_get
, METH_VARARGS
| METH_KEYWORDS
},
9057 { "wxListEvent_m_oldItemIndex_set", (PyCFunction
) _wrap_wxListEvent_m_oldItemIndex_set
, METH_VARARGS
| METH_KEYWORDS
},
9058 { "wxListEvent_m_itemIndex_get", (PyCFunction
) _wrap_wxListEvent_m_itemIndex_get
, METH_VARARGS
| METH_KEYWORDS
},
9059 { "wxListEvent_m_itemIndex_set", (PyCFunction
) _wrap_wxListEvent_m_itemIndex_set
, METH_VARARGS
| METH_KEYWORDS
},
9060 { "wxListEvent_m_code_get", (PyCFunction
) _wrap_wxListEvent_m_code_get
, METH_VARARGS
| METH_KEYWORDS
},
9061 { "wxListEvent_m_code_set", (PyCFunction
) _wrap_wxListEvent_m_code_set
, METH_VARARGS
| METH_KEYWORDS
},
9062 { "wxListItem_m_width_get", (PyCFunction
) _wrap_wxListItem_m_width_get
, METH_VARARGS
| METH_KEYWORDS
},
9063 { "wxListItem_m_width_set", (PyCFunction
) _wrap_wxListItem_m_width_set
, METH_VARARGS
| METH_KEYWORDS
},
9064 { "wxListItem_m_format_get", (PyCFunction
) _wrap_wxListItem_m_format_get
, METH_VARARGS
| METH_KEYWORDS
},
9065 { "wxListItem_m_format_set", (PyCFunction
) _wrap_wxListItem_m_format_set
, METH_VARARGS
| METH_KEYWORDS
},
9066 { "wxListItem_m_data_get", (PyCFunction
) _wrap_wxListItem_m_data_get
, METH_VARARGS
| METH_KEYWORDS
},
9067 { "wxListItem_m_data_set", (PyCFunction
) _wrap_wxListItem_m_data_set
, METH_VARARGS
| METH_KEYWORDS
},
9068 { "wxListItem_m_image_get", (PyCFunction
) _wrap_wxListItem_m_image_get
, METH_VARARGS
| METH_KEYWORDS
},
9069 { "wxListItem_m_image_set", (PyCFunction
) _wrap_wxListItem_m_image_set
, METH_VARARGS
| METH_KEYWORDS
},
9070 { "wxListItem_m_text_get", (PyCFunction
) _wrap_wxListItem_m_text_get
, METH_VARARGS
| METH_KEYWORDS
},
9071 { "wxListItem_m_text_set", (PyCFunction
) _wrap_wxListItem_m_text_set
, METH_VARARGS
| METH_KEYWORDS
},
9072 { "wxListItem_m_stateMask_get", (PyCFunction
) _wrap_wxListItem_m_stateMask_get
, METH_VARARGS
| METH_KEYWORDS
},
9073 { "wxListItem_m_stateMask_set", (PyCFunction
) _wrap_wxListItem_m_stateMask_set
, METH_VARARGS
| METH_KEYWORDS
},
9074 { "wxListItem_m_state_get", (PyCFunction
) _wrap_wxListItem_m_state_get
, METH_VARARGS
| METH_KEYWORDS
},
9075 { "wxListItem_m_state_set", (PyCFunction
) _wrap_wxListItem_m_state_set
, METH_VARARGS
| METH_KEYWORDS
},
9076 { "wxListItem_m_col_get", (PyCFunction
) _wrap_wxListItem_m_col_get
, METH_VARARGS
| METH_KEYWORDS
},
9077 { "wxListItem_m_col_set", (PyCFunction
) _wrap_wxListItem_m_col_set
, METH_VARARGS
| METH_KEYWORDS
},
9078 { "wxListItem_m_itemId_get", (PyCFunction
) _wrap_wxListItem_m_itemId_get
, METH_VARARGS
| METH_KEYWORDS
},
9079 { "wxListItem_m_itemId_set", (PyCFunction
) _wrap_wxListItem_m_itemId_set
, METH_VARARGS
| METH_KEYWORDS
},
9080 { "wxListItem_m_mask_get", (PyCFunction
) _wrap_wxListItem_m_mask_get
, METH_VARARGS
| METH_KEYWORDS
},
9081 { "wxListItem_m_mask_set", (PyCFunction
) _wrap_wxListItem_m_mask_set
, METH_VARARGS
| METH_KEYWORDS
},
9082 { "wxListItem_GetFont", (PyCFunction
) _wrap_wxListItem_GetFont
, METH_VARARGS
| METH_KEYWORDS
},
9083 { "wxListItem_GetBackgroundColour", (PyCFunction
) _wrap_wxListItem_GetBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
9084 { "wxListItem_GetTextColour", (PyCFunction
) _wrap_wxListItem_GetTextColour
, METH_VARARGS
| METH_KEYWORDS
},
9085 { "wxListItem_HasAttributes", (PyCFunction
) _wrap_wxListItem_HasAttributes
, METH_VARARGS
| METH_KEYWORDS
},
9086 { "wxListItem_GetAttributes", (PyCFunction
) _wrap_wxListItem_GetAttributes
, METH_VARARGS
| METH_KEYWORDS
},
9087 { "wxListItem_GetAlign", (PyCFunction
) _wrap_wxListItem_GetAlign
, METH_VARARGS
| METH_KEYWORDS
},
9088 { "wxListItem_GetWidth", (PyCFunction
) _wrap_wxListItem_GetWidth
, METH_VARARGS
| METH_KEYWORDS
},
9089 { "wxListItem_GetData", (PyCFunction
) _wrap_wxListItem_GetData
, METH_VARARGS
| METH_KEYWORDS
},
9090 { "wxListItem_GetImage", (PyCFunction
) _wrap_wxListItem_GetImage
, METH_VARARGS
| METH_KEYWORDS
},
9091 { "wxListItem_GetText", (PyCFunction
) _wrap_wxListItem_GetText
, METH_VARARGS
| METH_KEYWORDS
},
9092 { "wxListItem_GetState", (PyCFunction
) _wrap_wxListItem_GetState
, METH_VARARGS
| METH_KEYWORDS
},
9093 { "wxListItem_GetColumn", (PyCFunction
) _wrap_wxListItem_GetColumn
, METH_VARARGS
| METH_KEYWORDS
},
9094 { "wxListItem_GetId", (PyCFunction
) _wrap_wxListItem_GetId
, METH_VARARGS
| METH_KEYWORDS
},
9095 { "wxListItem_GetMask", (PyCFunction
) _wrap_wxListItem_GetMask
, METH_VARARGS
| METH_KEYWORDS
},
9096 { "wxListItem_SetFont", (PyCFunction
) _wrap_wxListItem_SetFont
, METH_VARARGS
| METH_KEYWORDS
},
9097 { "wxListItem_SetBackgroundColour", (PyCFunction
) _wrap_wxListItem_SetBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
9098 { "wxListItem_SetTextColour", (PyCFunction
) _wrap_wxListItem_SetTextColour
, METH_VARARGS
| METH_KEYWORDS
},
9099 { "wxListItem_SetAlign", (PyCFunction
) _wrap_wxListItem_SetAlign
, METH_VARARGS
| METH_KEYWORDS
},
9100 { "wxListItem_SetWidth", (PyCFunction
) _wrap_wxListItem_SetWidth
, METH_VARARGS
| METH_KEYWORDS
},
9101 { "wxListItem_SetData", (PyCFunction
) _wrap_wxListItem_SetData
, METH_VARARGS
| METH_KEYWORDS
},
9102 { "wxListItem_SetImage", (PyCFunction
) _wrap_wxListItem_SetImage
, METH_VARARGS
| METH_KEYWORDS
},
9103 { "wxListItem_SetText", (PyCFunction
) _wrap_wxListItem_SetText
, METH_VARARGS
| METH_KEYWORDS
},
9104 { "wxListItem_SetStateMask", (PyCFunction
) _wrap_wxListItem_SetStateMask
, METH_VARARGS
| METH_KEYWORDS
},
9105 { "wxListItem_SetState", (PyCFunction
) _wrap_wxListItem_SetState
, METH_VARARGS
| METH_KEYWORDS
},
9106 { "wxListItem_SetColumn", (PyCFunction
) _wrap_wxListItem_SetColumn
, METH_VARARGS
| METH_KEYWORDS
},
9107 { "wxListItem_SetId", (PyCFunction
) _wrap_wxListItem_SetId
, METH_VARARGS
| METH_KEYWORDS
},
9108 { "wxListItem_SetMask", (PyCFunction
) _wrap_wxListItem_SetMask
, METH_VARARGS
| METH_KEYWORDS
},
9109 { "wxListItem_ClearAttributes", (PyCFunction
) _wrap_wxListItem_ClearAttributes
, METH_VARARGS
| METH_KEYWORDS
},
9110 { "wxListItem_Clear", (PyCFunction
) _wrap_wxListItem_Clear
, METH_VARARGS
| METH_KEYWORDS
},
9111 { "delete_wxListItem", (PyCFunction
) _wrap_delete_wxListItem
, METH_VARARGS
| METH_KEYWORDS
},
9112 { "new_wxListItem", (PyCFunction
) _wrap_new_wxListItem
, METH_VARARGS
| METH_KEYWORDS
},
9113 { "wxListItemAttr_GetFont", (PyCFunction
) _wrap_wxListItemAttr_GetFont
, METH_VARARGS
| METH_KEYWORDS
},
9114 { "wxListItemAttr_GetBackgroundColour", (PyCFunction
) _wrap_wxListItemAttr_GetBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
9115 { "wxListItemAttr_GetTextColour", (PyCFunction
) _wrap_wxListItemAttr_GetTextColour
, METH_VARARGS
| METH_KEYWORDS
},
9116 { "wxListItemAttr_HasFont", (PyCFunction
) _wrap_wxListItemAttr_HasFont
, METH_VARARGS
| METH_KEYWORDS
},
9117 { "wxListItemAttr_HasBackgroundColour", (PyCFunction
) _wrap_wxListItemAttr_HasBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
9118 { "wxListItemAttr_HasTextColour", (PyCFunction
) _wrap_wxListItemAttr_HasTextColour
, METH_VARARGS
| METH_KEYWORDS
},
9119 { "wxListItemAttr_SetFont", (PyCFunction
) _wrap_wxListItemAttr_SetFont
, METH_VARARGS
| METH_KEYWORDS
},
9120 { "wxListItemAttr_SetBackgroundColour", (PyCFunction
) _wrap_wxListItemAttr_SetBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
9121 { "wxListItemAttr_SetTextColour", (PyCFunction
) _wrap_wxListItemAttr_SetTextColour
, METH_VARARGS
| METH_KEYWORDS
},
9122 { "new_wxListItemAttr", (PyCFunction
) _wrap_new_wxListItemAttr
, METH_VARARGS
| METH_KEYWORDS
},
9129 * This table is used by the pointer type-checker
9131 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = {
9132 { "_wxEvent","_wxTreeEvent",SwigwxTreeEventTowxEvent
},
9133 { "_wxEvent","_wxListEvent",SwigwxListEventTowxEvent
},
9134 { "_signed_long","_long",0},
9135 { "_wxPrintQuality","_wxCoord",0},
9136 { "_wxPrintQuality","_int",0},
9137 { "_wxPrintQuality","_signed_int",0},
9138 { "_wxPrintQuality","_unsigned_int",0},
9139 { "_wxPrintQuality","_wxWindowID",0},
9140 { "_wxPrintQuality","_uint",0},
9141 { "_wxPrintQuality","_EBool",0},
9142 { "_wxPrintQuality","_size_t",0},
9143 { "_wxPrintQuality","_time_t",0},
9144 { "_wxNotifyEvent","_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent
},
9145 { "_wxNotifyEvent","_wxListEvent",SwigwxListEventTowxNotifyEvent
},
9146 { "_byte","_unsigned_char",0},
9147 { "_long","_unsigned_long",0},
9148 { "_long","_signed_long",0},
9149 { "_size_t","_wxCoord",0},
9150 { "_size_t","_wxPrintQuality",0},
9151 { "_size_t","_time_t",0},
9152 { "_size_t","_unsigned_int",0},
9153 { "_size_t","_int",0},
9154 { "_size_t","_wxWindowID",0},
9155 { "_size_t","_uint",0},
9156 { "_uint","_wxCoord",0},
9157 { "_uint","_wxPrintQuality",0},
9158 { "_uint","_time_t",0},
9159 { "_uint","_size_t",0},
9160 { "_uint","_unsigned_int",0},
9161 { "_uint","_int",0},
9162 { "_uint","_wxWindowID",0},
9163 { "_wxChar","_char",0},
9164 { "_wxCommandEvent","_wxTreeEvent",SwigwxTreeEventTowxCommandEvent
},
9165 { "_wxCommandEvent","_wxListEvent",SwigwxListEventTowxCommandEvent
},
9166 { "_char","_wxChar",0},
9167 { "_EBool","_wxCoord",0},
9168 { "_EBool","_wxPrintQuality",0},
9169 { "_EBool","_signed_int",0},
9170 { "_EBool","_int",0},
9171 { "_EBool","_wxWindowID",0},
9172 { "_unsigned_long","_long",0},
9173 { "_signed_int","_wxCoord",0},
9174 { "_signed_int","_wxPrintQuality",0},
9175 { "_signed_int","_EBool",0},
9176 { "_signed_int","_wxWindowID",0},
9177 { "_signed_int","_int",0},
9178 { "_WXTYPE","_short",0},
9179 { "_WXTYPE","_signed_short",0},
9180 { "_WXTYPE","_unsigned_short",0},
9181 { "_unsigned_short","_WXTYPE",0},
9182 { "_unsigned_short","_short",0},
9183 { "_wxObject","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxObject
},
9184 { "_wxObject","_wxTreeEvent",SwigwxTreeEventTowxObject
},
9185 { "_wxObject","_wxPyTreeItemData",SwigwxPyTreeItemDataTowxObject
},
9186 { "_wxObject","_wxPyListCtrl",SwigwxPyListCtrlTowxObject
},
9187 { "_wxObject","_wxListEvent",SwigwxListEventTowxObject
},
9188 { "_wxObject","_wxListItem",SwigwxListItemTowxObject
},
9189 { "_signed_short","_WXTYPE",0},
9190 { "_signed_short","_short",0},
9191 { "_unsigned_char","_byte",0},
9192 { "_wxControl","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxControl
},
9193 { "_wxControl","_wxPyListCtrl",SwigwxPyListCtrlTowxControl
},
9194 { "_unsigned_int","_wxCoord",0},
9195 { "_unsigned_int","_wxPrintQuality",0},
9196 { "_unsigned_int","_time_t",0},
9197 { "_unsigned_int","_size_t",0},
9198 { "_unsigned_int","_uint",0},
9199 { "_unsigned_int","_wxWindowID",0},
9200 { "_unsigned_int","_int",0},
9201 { "_short","_WXTYPE",0},
9202 { "_short","_unsigned_short",0},
9203 { "_short","_signed_short",0},
9204 { "_wxWindowID","_wxCoord",0},
9205 { "_wxWindowID","_wxPrintQuality",0},
9206 { "_wxWindowID","_time_t",0},
9207 { "_wxWindowID","_size_t",0},
9208 { "_wxWindowID","_EBool",0},
9209 { "_wxWindowID","_uint",0},
9210 { "_wxWindowID","_int",0},
9211 { "_wxWindowID","_signed_int",0},
9212 { "_wxWindowID","_unsigned_int",0},
9213 { "_int","_wxCoord",0},
9214 { "_int","_wxPrintQuality",0},
9215 { "_int","_time_t",0},
9216 { "_int","_size_t",0},
9217 { "_int","_EBool",0},
9218 { "_int","_uint",0},
9219 { "_int","_wxWindowID",0},
9220 { "_int","_unsigned_int",0},
9221 { "_int","_signed_int",0},
9222 { "_time_t","_wxCoord",0},
9223 { "_time_t","_wxPrintQuality",0},
9224 { "_time_t","_unsigned_int",0},
9225 { "_time_t","_int",0},
9226 { "_time_t","_wxWindowID",0},
9227 { "_time_t","_uint",0},
9228 { "_time_t","_size_t",0},
9229 { "_wxCoord","_int",0},
9230 { "_wxCoord","_signed_int",0},
9231 { "_wxCoord","_unsigned_int",0},
9232 { "_wxCoord","_wxWindowID",0},
9233 { "_wxCoord","_uint",0},
9234 { "_wxCoord","_EBool",0},
9235 { "_wxCoord","_size_t",0},
9236 { "_wxCoord","_time_t",0},
9237 { "_wxCoord","_wxPrintQuality",0},
9238 { "_wxEvtHandler","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxEvtHandler
},
9239 { "_wxEvtHandler","_wxPyListCtrl",SwigwxPyListCtrlTowxEvtHandler
},
9240 { "_wxWindow","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxWindow
},
9241 { "_wxWindow","_wxPyListCtrl",SwigwxPyListCtrlTowxWindow
},
9244 static PyObject
*SWIG_globals
;
9248 SWIGEXPORT(void) initcontrols2c() {
9250 SWIG_globals
= SWIG_newvarlink();
9251 m
= Py_InitModule("controls2c", controls2cMethods
);
9252 d
= PyModule_GetDict(m
);
9253 PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_BEGIN_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_LIST_BEGIN_DRAG
));
9254 PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_BEGIN_RDRAG", PyInt_FromLong((long) wxEVT_COMMAND_LIST_BEGIN_RDRAG
));
9255 PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
));
9256 PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_END_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_LIST_END_LABEL_EDIT
));
9257 PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_DELETE_ITEM", PyInt_FromLong((long) wxEVT_COMMAND_LIST_DELETE_ITEM
));
9258 PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS", PyInt_FromLong((long) wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
));
9259 PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_GET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_LIST_GET_INFO
));
9260 PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_SET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_LIST_SET_INFO
));
9261 PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_SELECTED
));
9262 PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_DESELECTED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_DESELECTED
));
9263 PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_KEY_DOWN", PyInt_FromLong((long) wxEVT_COMMAND_LIST_KEY_DOWN
));
9264 PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_INSERT_ITEM", PyInt_FromLong((long) wxEVT_COMMAND_LIST_INSERT_ITEM
));
9265 PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_COL_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_COL_CLICK
));
9266 PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
));
9267 PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
));
9268 PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_ITEM_ACTIVATED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_ACTIVATED
));
9269 PyDict_SetItemString(d
,"wxEVT_COMMAND_LIST_CACHE_HINT", PyInt_FromLong((long) wxEVT_COMMAND_LIST_CACHE_HINT
));
9270 PyDict_SetItemString(d
,"wxLC_VRULES", PyInt_FromLong((long) wxLC_VRULES
));
9271 PyDict_SetItemString(d
,"wxLC_HRULES", PyInt_FromLong((long) wxLC_HRULES
));
9272 PyDict_SetItemString(d
,"wxLC_ICON", PyInt_FromLong((long) wxLC_ICON
));
9273 PyDict_SetItemString(d
,"wxLC_SMALL_ICON", PyInt_FromLong((long) wxLC_SMALL_ICON
));
9274 PyDict_SetItemString(d
,"wxLC_LIST", PyInt_FromLong((long) wxLC_LIST
));
9275 PyDict_SetItemString(d
,"wxLC_REPORT", PyInt_FromLong((long) wxLC_REPORT
));
9276 PyDict_SetItemString(d
,"wxLC_ALIGN_TOP", PyInt_FromLong((long) wxLC_ALIGN_TOP
));
9277 PyDict_SetItemString(d
,"wxLC_ALIGN_LEFT", PyInt_FromLong((long) wxLC_ALIGN_LEFT
));
9278 PyDict_SetItemString(d
,"wxLC_AUTOARRANGE", PyInt_FromLong((long) wxLC_AUTOARRANGE
));
9279 PyDict_SetItemString(d
,"wxLC_VIRTUAL", PyInt_FromLong((long) wxLC_VIRTUAL
));
9280 PyDict_SetItemString(d
,"wxLC_EDIT_LABELS", PyInt_FromLong((long) wxLC_EDIT_LABELS
));
9281 PyDict_SetItemString(d
,"wxLC_NO_HEADER", PyInt_FromLong((long) wxLC_NO_HEADER
));
9282 PyDict_SetItemString(d
,"wxLC_NO_SORT_HEADER", PyInt_FromLong((long) wxLC_NO_SORT_HEADER
));
9283 PyDict_SetItemString(d
,"wxLC_SINGLE_SEL", PyInt_FromLong((long) wxLC_SINGLE_SEL
));
9284 PyDict_SetItemString(d
,"wxLC_SORT_ASCENDING", PyInt_FromLong((long) wxLC_SORT_ASCENDING
));
9285 PyDict_SetItemString(d
,"wxLC_SORT_DESCENDING", PyInt_FromLong((long) wxLC_SORT_DESCENDING
));
9286 PyDict_SetItemString(d
,"wxLC_MASK_TYPE", PyInt_FromLong((long) wxLC_MASK_TYPE
));
9287 PyDict_SetItemString(d
,"wxLC_MASK_ALIGN", PyInt_FromLong((long) wxLC_MASK_ALIGN
));
9288 PyDict_SetItemString(d
,"wxLC_MASK_SORT", PyInt_FromLong((long) wxLC_MASK_SORT
));
9289 PyDict_SetItemString(d
,"wxLIST_MASK_STATE", PyInt_FromLong((long) wxLIST_MASK_STATE
));
9290 PyDict_SetItemString(d
,"wxLIST_MASK_TEXT", PyInt_FromLong((long) wxLIST_MASK_TEXT
));
9291 PyDict_SetItemString(d
,"wxLIST_MASK_IMAGE", PyInt_FromLong((long) wxLIST_MASK_IMAGE
));
9292 PyDict_SetItemString(d
,"wxLIST_MASK_DATA", PyInt_FromLong((long) wxLIST_MASK_DATA
));
9293 PyDict_SetItemString(d
,"wxLIST_SET_ITEM", PyInt_FromLong((long) wxLIST_SET_ITEM
));
9294 PyDict_SetItemString(d
,"wxLIST_MASK_WIDTH", PyInt_FromLong((long) wxLIST_MASK_WIDTH
));
9295 PyDict_SetItemString(d
,"wxLIST_MASK_FORMAT", PyInt_FromLong((long) wxLIST_MASK_FORMAT
));
9296 PyDict_SetItemString(d
,"wxLIST_STATE_DONTCARE", PyInt_FromLong((long) wxLIST_STATE_DONTCARE
));
9297 PyDict_SetItemString(d
,"wxLIST_STATE_DROPHILITED", PyInt_FromLong((long) wxLIST_STATE_DROPHILITED
));
9298 PyDict_SetItemString(d
,"wxLIST_STATE_FOCUSED", PyInt_FromLong((long) wxLIST_STATE_FOCUSED
));
9299 PyDict_SetItemString(d
,"wxLIST_STATE_SELECTED", PyInt_FromLong((long) wxLIST_STATE_SELECTED
));
9300 PyDict_SetItemString(d
,"wxLIST_STATE_CUT", PyInt_FromLong((long) wxLIST_STATE_CUT
));
9301 PyDict_SetItemString(d
,"wxLIST_HITTEST_ABOVE", PyInt_FromLong((long) wxLIST_HITTEST_ABOVE
));
9302 PyDict_SetItemString(d
,"wxLIST_HITTEST_BELOW", PyInt_FromLong((long) wxLIST_HITTEST_BELOW
));
9303 PyDict_SetItemString(d
,"wxLIST_HITTEST_NOWHERE", PyInt_FromLong((long) wxLIST_HITTEST_NOWHERE
));
9304 PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMICON", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMICON
));
9305 PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMLABEL", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMLABEL
));
9306 PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMRIGHT", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMRIGHT
));
9307 PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEMSTATEICON", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMSTATEICON
));
9308 PyDict_SetItemString(d
,"wxLIST_HITTEST_TOLEFT", PyInt_FromLong((long) wxLIST_HITTEST_TOLEFT
));
9309 PyDict_SetItemString(d
,"wxLIST_HITTEST_TORIGHT", PyInt_FromLong((long) wxLIST_HITTEST_TORIGHT
));
9310 PyDict_SetItemString(d
,"wxLIST_HITTEST_ONITEM", PyInt_FromLong((long) wxLIST_HITTEST_ONITEM
));
9311 PyDict_SetItemString(d
,"wxLIST_NEXT_ABOVE", PyInt_FromLong((long) wxLIST_NEXT_ABOVE
));
9312 PyDict_SetItemString(d
,"wxLIST_NEXT_ALL", PyInt_FromLong((long) wxLIST_NEXT_ALL
));
9313 PyDict_SetItemString(d
,"wxLIST_NEXT_BELOW", PyInt_FromLong((long) wxLIST_NEXT_BELOW
));
9314 PyDict_SetItemString(d
,"wxLIST_NEXT_LEFT", PyInt_FromLong((long) wxLIST_NEXT_LEFT
));
9315 PyDict_SetItemString(d
,"wxLIST_NEXT_RIGHT", PyInt_FromLong((long) wxLIST_NEXT_RIGHT
));
9316 PyDict_SetItemString(d
,"wxLIST_ALIGN_DEFAULT", PyInt_FromLong((long) wxLIST_ALIGN_DEFAULT
));
9317 PyDict_SetItemString(d
,"wxLIST_ALIGN_LEFT", PyInt_FromLong((long) wxLIST_ALIGN_LEFT
));
9318 PyDict_SetItemString(d
,"wxLIST_ALIGN_TOP", PyInt_FromLong((long) wxLIST_ALIGN_TOP
));
9319 PyDict_SetItemString(d
,"wxLIST_ALIGN_SNAP_TO_GRID", PyInt_FromLong((long) wxLIST_ALIGN_SNAP_TO_GRID
));
9320 PyDict_SetItemString(d
,"wxLIST_AUTOSIZE", PyInt_FromLong((long) wxLIST_AUTOSIZE
));
9321 PyDict_SetItemString(d
,"wxLIST_AUTOSIZE_USEHEADER", PyInt_FromLong((long) wxLIST_AUTOSIZE_USEHEADER
));
9322 PyDict_SetItemString(d
,"wxLIST_RECT_BOUNDS", PyInt_FromLong((long) wxLIST_RECT_BOUNDS
));
9323 PyDict_SetItemString(d
,"wxLIST_RECT_ICON", PyInt_FromLong((long) wxLIST_RECT_ICON
));
9324 PyDict_SetItemString(d
,"wxLIST_RECT_LABEL", PyInt_FromLong((long) wxLIST_RECT_LABEL
));
9325 PyDict_SetItemString(d
,"wxLIST_FIND_UP", PyInt_FromLong((long) wxLIST_FIND_UP
));
9326 PyDict_SetItemString(d
,"wxLIST_FIND_DOWN", PyInt_FromLong((long) wxLIST_FIND_DOWN
));
9327 PyDict_SetItemString(d
,"wxLIST_FIND_LEFT", PyInt_FromLong((long) wxLIST_FIND_LEFT
));
9328 PyDict_SetItemString(d
,"wxLIST_FIND_RIGHT", PyInt_FromLong((long) wxLIST_FIND_RIGHT
));
9329 PyDict_SetItemString(d
,"wxLIST_FORMAT_LEFT", PyInt_FromLong((long) wxLIST_FORMAT_LEFT
));
9330 PyDict_SetItemString(d
,"wxLIST_FORMAT_RIGHT", PyInt_FromLong((long) wxLIST_FORMAT_RIGHT
));
9331 PyDict_SetItemString(d
,"wxLIST_FORMAT_CENTRE", PyInt_FromLong((long) wxLIST_FORMAT_CENTRE
));
9332 PyDict_SetItemString(d
,"wxLIST_FORMAT_CENTER", PyInt_FromLong((long) wxLIST_FORMAT_CENTER
));
9333 PyDict_SetItemString(d
,"wxTR_NO_BUTTONS", PyInt_FromLong((long) wxTR_NO_BUTTONS
));
9334 PyDict_SetItemString(d
,"wxTR_HAS_BUTTONS", PyInt_FromLong((long) wxTR_HAS_BUTTONS
));
9335 PyDict_SetItemString(d
,"wxTR_TWIST_BUTTONS", PyInt_FromLong((long) wxTR_TWIST_BUTTONS
));
9336 PyDict_SetItemString(d
,"wxTR_NO_LINES", PyInt_FromLong((long) wxTR_NO_LINES
));
9337 PyDict_SetItemString(d
,"wxTR_MAC_BUTTONS", PyInt_FromLong((long) wxTR_MAC_BUTTONS
));
9338 PyDict_SetItemString(d
,"wxTR_SINGLE", PyInt_FromLong((long) wxTR_SINGLE
));
9339 PyDict_SetItemString(d
,"wxTR_MULTIPLE", PyInt_FromLong((long) wxTR_MULTIPLE
));
9340 PyDict_SetItemString(d
,"wxTR_EXTENDED", PyInt_FromLong((long) wxTR_EXTENDED
));
9341 PyDict_SetItemString(d
,"wxTR_EDIT_LABELS", PyInt_FromLong((long) wxTR_EDIT_LABELS
));
9342 PyDict_SetItemString(d
,"wxTR_LINES_AT_ROOT", PyInt_FromLong((long) wxTR_LINES_AT_ROOT
));
9343 PyDict_SetItemString(d
,"wxTR_HIDE_ROOT", PyInt_FromLong((long) wxTR_HIDE_ROOT
));
9344 PyDict_SetItemString(d
,"wxTR_ROW_LINES", PyInt_FromLong((long) wxTR_ROW_LINES
));
9345 PyDict_SetItemString(d
,"wxTR_HAS_VARIABLE_ROW_HEIGHT", PyInt_FromLong((long) wxTR_HAS_VARIABLE_ROW_HEIGHT
));
9346 PyDict_SetItemString(d
,"wxTR_DEFAULT_STYLE", PyInt_FromLong((long) wxTR_DEFAULT_STYLE
));
9347 PyDict_SetItemString(d
,"wxTreeItemIcon_Normal", PyInt_FromLong((long) wxTreeItemIcon_Normal
));
9348 PyDict_SetItemString(d
,"wxTreeItemIcon_Selected", PyInt_FromLong((long) wxTreeItemIcon_Selected
));
9349 PyDict_SetItemString(d
,"wxTreeItemIcon_Expanded", PyInt_FromLong((long) wxTreeItemIcon_Expanded
));
9350 PyDict_SetItemString(d
,"wxTreeItemIcon_SelectedExpanded", PyInt_FromLong((long) wxTreeItemIcon_SelectedExpanded
));
9351 PyDict_SetItemString(d
,"wxTreeItemIcon_Max", PyInt_FromLong((long) wxTreeItemIcon_Max
));
9352 PyDict_SetItemString(d
,"wxTREE_HITTEST_ABOVE", PyInt_FromLong((long) wxTREE_HITTEST_ABOVE
));
9353 PyDict_SetItemString(d
,"wxTREE_HITTEST_BELOW", PyInt_FromLong((long) wxTREE_HITTEST_BELOW
));
9354 PyDict_SetItemString(d
,"wxTREE_HITTEST_NOWHERE", PyInt_FromLong((long) wxTREE_HITTEST_NOWHERE
));
9355 PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMBUTTON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMBUTTON
));
9356 PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMICON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMICON
));
9357 PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMINDENT", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMINDENT
));
9358 PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMLABEL", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMLABEL
));
9359 PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMRIGHT", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMRIGHT
));
9360 PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMSTATEICON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMSTATEICON
));
9361 PyDict_SetItemString(d
,"wxTREE_HITTEST_TOLEFT", PyInt_FromLong((long) wxTREE_HITTEST_TOLEFT
));
9362 PyDict_SetItemString(d
,"wxTREE_HITTEST_TORIGHT", PyInt_FromLong((long) wxTREE_HITTEST_TORIGHT
));
9363 PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMUPPERPART", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMUPPERPART
));
9364 PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEMLOWERPART", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMLOWERPART
));
9365 PyDict_SetItemString(d
,"wxTREE_HITTEST_ONITEM", PyInt_FromLong((long) wxTREE_HITTEST_ONITEM
));
9366 PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_BEGIN_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_TREE_BEGIN_DRAG
));
9367 PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_BEGIN_RDRAG", PyInt_FromLong((long) wxEVT_COMMAND_TREE_BEGIN_RDRAG
));
9368 PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
));
9369 PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_END_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_TREE_END_LABEL_EDIT
));
9370 PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_DELETE_ITEM", PyInt_FromLong((long) wxEVT_COMMAND_TREE_DELETE_ITEM
));
9371 PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_GET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_TREE_GET_INFO
));
9372 PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_SET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_TREE_SET_INFO
));
9373 PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_EXPANDED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_EXPANDED
));
9374 PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_EXPANDING", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_EXPANDING
));
9375 PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_COLLAPSED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_COLLAPSED
));
9376 PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_COLLAPSING", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_COLLAPSING
));
9377 PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_SEL_CHANGED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_SEL_CHANGED
));
9378 PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_SEL_CHANGING", PyInt_FromLong((long) wxEVT_COMMAND_TREE_SEL_CHANGING
));
9379 PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_KEY_DOWN", PyInt_FromLong((long) wxEVT_COMMAND_TREE_KEY_DOWN
));
9380 PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_ACTIVATED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_ACTIVATED
));
9381 PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
));
9382 PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
));
9383 PyDict_SetItemString(d
,"wxEVT_COMMAND_TREE_END_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_TREE_END_DRAG
));
9385 wxPyPtrTypeMap_Add("wxTreeItemData", "wxPyTreeItemData");
9386 wxPyPtrTypeMap_Add("wxTreeCtrl", "wxPyTreeCtrl");
9389 for (i
= 0; _swig_mapping
[i
].n1
; i
++)
9390 SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);