]> git.saurik.com Git - wxWidgets.git/blame_incremental - wxPython/src/msw/controls2.cpp
Replaced /'s with \'s as BCC requires \'s for path names
[wxWidgets.git] / wxPython / src / msw / controls2.cpp
... / ...
CommitLineData
1/*
2 * FILE : src/msw/controls2.cpp
3 *
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Build 883)
7 *
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.
12 *
13 * Do not make changes to this file--changes will be lost!
14 *
15 */
16
17
18#define SWIGCODE
19/* Implementation : PYTHON */
20
21#define SWIGPYTHON
22#include <string.h>
23#include <stdlib.h>
24/* Definitions for Windows/Unix exporting */
25#if defined(__WIN32__)
26# if defined(_MSC_VER)
27# define SWIGEXPORT(a) __declspec(dllexport) a
28# else
29# if defined(__BORLANDC__)
30# define SWIGEXPORT(a) a _export
31# else
32# define SWIGEXPORT(a) a
33# endif
34# endif
35#else
36# define SWIGEXPORT(a) a
37#endif
38
39#include "Python.h"
40
41#ifdef __cplusplus
42extern "C" {
43#endif
44
45extern void SWIG_MakePtr(char *, void *, char *);
46extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
47extern char *SWIG_GetPtr(char *, void **, char *);
48extern char *SWIG_GetPtrObj(PyObject *, void **, char *);
49extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
50extern PyObject *SWIG_newvarlink(void);
51#ifdef __cplusplus
52}
53#endif
54#define SWIG_init initcontrols2c
55
56#define SWIG_name "controls2c"
57
58#include "helpers.h"
59#ifdef __WXMSW__
60#include <windows.h>
61#endif
62#include <wx/listctrl.h>
63#include <wx/treectrl.h>
64#include <wx/imaglist.h>
65
66
67static PyObject* t_output_helper(PyObject* target, PyObject* o) {
68 PyObject* o2;
69 PyObject* o3;
70
71 if (!target) {
72 target = o;
73 } else if (target == Py_None) {
74 Py_DECREF(Py_None);
75 target = o;
76 } else {
77 if (!PyTuple_Check(target)) {
78 o2 = target;
79 target = PyTuple_New(1);
80 PyTuple_SetItem(target, 0, o2);
81 }
82 o3 = PyTuple_New(1);
83 PyTuple_SetItem(o3, 0, o);
84
85 o2 = target;
86 target = PySequence_Concat(o2, o3);
87 Py_DECREF(o2);
88 Py_DECREF(o3);
89 }
90 return target;
91}
92
93#if PYTHON_API_VERSION >= 1009
94 static char* wxStringErrorMsg = "String or Unicode type required";
95#else
96 static char* wxStringErrorMsg = "string type is required for parameter";
97#endif
98
99 int wxCALLBACK wxPyListCtrl_SortItems(long item1, long item2, long funcPtr) {
100 int retval = 0;
101 PyObject* func = (PyObject*)funcPtr;
102 bool doSave = wxPyRestoreThread();
103
104 PyObject* args = Py_BuildValue("(ii)", item1, item2);
105 PyObject* result = PyEval_CallObject(func, args);
106 Py_DECREF(args);
107 if (result) {
108 retval = PyInt_AsLong(result);
109 Py_DECREF(result);
110 }
111
112 wxPySaveThread(doSave);
113 return retval;
114 }
115
116
117class wxPyTreeItemData : public wxTreeItemData {
118public:
119 wxPyTreeItemData(PyObject* obj = NULL) {
120 if (obj == NULL)
121 obj = Py_None;
122 Py_INCREF(obj);
123 m_obj = obj;
124 }
125
126 ~wxPyTreeItemData() {
127 bool doSave = wxPyRestoreThread();
128 Py_DECREF(m_obj);
129 wxPySaveThread(doSave);
130 }
131
132 PyObject* GetData() {
133 Py_INCREF(m_obj);
134 return m_obj;
135 }
136
137 void SetData(PyObject* obj) {
138 bool doSave = wxPyRestoreThread();
139 Py_DECREF(m_obj);
140 wxPySaveThread(doSave);
141 m_obj = obj;
142 Py_INCREF(obj);
143 }
144
145 PyObject* m_obj;
146};
147
148class wxPyTreeCtrl : public wxTreeCtrl {
149 DECLARE_ABSTRACT_CLASS(wxPyTreeCtrl);
150public:
151 wxPyTreeCtrl(wxWindow *parent, wxWindowID id,
152 const wxPoint& pos,
153 const wxSize& size,
154 long style,
155 const wxValidator& validator,
156 char* name) :
157 wxTreeCtrl(parent, id, pos, size, style, validator, name) {}
158
159 int OnCompareItems(const wxTreeItemId& item1,
160 const wxTreeItemId& item2) {
161 int rval = 0;
162 bool doSave = wxPyRestoreThread();
163 if (m_myInst.findCallback("OnCompareItems"))
164 rval = m_myInst.callCallback(Py_BuildValue(
165 "(OO)",
166 wxPyConstructObject((void*)&item1, "wxTreeItemId"),
167 wxPyConstructObject((void*)&item2, "wxTreeItemId")));
168 else
169 rval = wxTreeCtrl::OnCompareItems(item1, item2);
170 wxPySaveThread(doSave);
171 return rval;
172 }
173 PYPRIVATE;
174};
175
176IMPLEMENT_ABSTRACT_CLASS(wxPyTreeCtrl, wxTreeCtrl);
177
178#ifdef __cplusplus
179extern "C" {
180#endif
181#define new_wxListItemAttr() (new wxListItemAttr())
182static PyObject *_wrap_new_wxListItemAttr(PyObject *self, PyObject *args, PyObject *kwargs) {
183 PyObject * _resultobj;
184 wxListItemAttr * _result;
185 char *_kwnames[] = { NULL };
186 char _ptemp[128];
187
188 self = self;
189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxListItemAttr",_kwnames))
190 return NULL;
191{
192 wxPy_BEGIN_ALLOW_THREADS;
193 _result = (wxListItemAttr *)new_wxListItemAttr();
194
195 wxPy_END_ALLOW_THREADS;
196 if (PyErr_Occurred()) return NULL;
197} if (_result) {
198 SWIG_MakePtr(_ptemp, (char *) _result,"_wxListItemAttr_p");
199 _resultobj = Py_BuildValue("s",_ptemp);
200 } else {
201 Py_INCREF(Py_None);
202 _resultobj = Py_None;
203 }
204 return _resultobj;
205}
206
207#define wxListItemAttr_SetTextColour(_swigobj,_swigarg0) (_swigobj->SetTextColour(_swigarg0))
208static PyObject *_wrap_wxListItemAttr_SetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
209 PyObject * _resultobj;
210 wxListItemAttr * _arg0;
211 wxColour * _arg1;
212 PyObject * _argo0 = 0;
213 wxColour temp;
214 PyObject * _obj1 = 0;
215 char *_kwnames[] = { "self","colText", NULL };
216
217 self = self;
218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListItemAttr_SetTextColour",_kwnames,&_argo0,&_obj1))
219 return NULL;
220 if (_argo0) {
221 if (_argo0 == Py_None) { _arg0 = NULL; }
222 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItemAttr_p")) {
223 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItemAttr_SetTextColour. Expected _wxListItemAttr_p.");
224 return NULL;
225 }
226 }
227{
228 _arg1 = &temp;
229 if (! wxColour_helper(_obj1, &_arg1))
230 return NULL;
231}
232{
233 wxPy_BEGIN_ALLOW_THREADS;
234 wxListItemAttr_SetTextColour(_arg0,*_arg1);
235
236 wxPy_END_ALLOW_THREADS;
237 if (PyErr_Occurred()) return NULL;
238} Py_INCREF(Py_None);
239 _resultobj = Py_None;
240 return _resultobj;
241}
242
243#define wxListItemAttr_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
244static PyObject *_wrap_wxListItemAttr_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
245 PyObject * _resultobj;
246 wxListItemAttr * _arg0;
247 wxColour * _arg1;
248 PyObject * _argo0 = 0;
249 wxColour temp;
250 PyObject * _obj1 = 0;
251 char *_kwnames[] = { "self","colBack", NULL };
252
253 self = self;
254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListItemAttr_SetBackgroundColour",_kwnames,&_argo0,&_obj1))
255 return NULL;
256 if (_argo0) {
257 if (_argo0 == Py_None) { _arg0 = NULL; }
258 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItemAttr_p")) {
259 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItemAttr_SetBackgroundColour. Expected _wxListItemAttr_p.");
260 return NULL;
261 }
262 }
263{
264 _arg1 = &temp;
265 if (! wxColour_helper(_obj1, &_arg1))
266 return NULL;
267}
268{
269 wxPy_BEGIN_ALLOW_THREADS;
270 wxListItemAttr_SetBackgroundColour(_arg0,*_arg1);
271
272 wxPy_END_ALLOW_THREADS;
273 if (PyErr_Occurred()) return NULL;
274} Py_INCREF(Py_None);
275 _resultobj = Py_None;
276 return _resultobj;
277}
278
279#define wxListItemAttr_SetFont(_swigobj,_swigarg0) (_swigobj->SetFont(_swigarg0))
280static PyObject *_wrap_wxListItemAttr_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
281 PyObject * _resultobj;
282 wxListItemAttr * _arg0;
283 wxFont * _arg1;
284 PyObject * _argo0 = 0;
285 PyObject * _argo1 = 0;
286 char *_kwnames[] = { "self","font", NULL };
287
288 self = self;
289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListItemAttr_SetFont",_kwnames,&_argo0,&_argo1))
290 return NULL;
291 if (_argo0) {
292 if (_argo0 == Py_None) { _arg0 = NULL; }
293 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItemAttr_p")) {
294 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItemAttr_SetFont. Expected _wxListItemAttr_p.");
295 return NULL;
296 }
297 }
298 if (_argo1) {
299 if (_argo1 == Py_None) { _arg1 = NULL; }
300 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxFont_p")) {
301 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxListItemAttr_SetFont. Expected _wxFont_p.");
302 return NULL;
303 }
304 }
305{
306 wxPy_BEGIN_ALLOW_THREADS;
307 wxListItemAttr_SetFont(_arg0,*_arg1);
308
309 wxPy_END_ALLOW_THREADS;
310 if (PyErr_Occurred()) return NULL;
311} Py_INCREF(Py_None);
312 _resultobj = Py_None;
313 return _resultobj;
314}
315
316#define wxListItemAttr_HasTextColour(_swigobj) (_swigobj->HasTextColour())
317static PyObject *_wrap_wxListItemAttr_HasTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
318 PyObject * _resultobj;
319 bool _result;
320 wxListItemAttr * _arg0;
321 PyObject * _argo0 = 0;
322 char *_kwnames[] = { "self", NULL };
323
324 self = self;
325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItemAttr_HasTextColour",_kwnames,&_argo0))
326 return NULL;
327 if (_argo0) {
328 if (_argo0 == Py_None) { _arg0 = NULL; }
329 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItemAttr_p")) {
330 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItemAttr_HasTextColour. Expected _wxListItemAttr_p.");
331 return NULL;
332 }
333 }
334{
335 wxPy_BEGIN_ALLOW_THREADS;
336 _result = (bool )wxListItemAttr_HasTextColour(_arg0);
337
338 wxPy_END_ALLOW_THREADS;
339 if (PyErr_Occurred()) return NULL;
340} _resultobj = Py_BuildValue("i",_result);
341 return _resultobj;
342}
343
344#define wxListItemAttr_HasBackgroundColour(_swigobj) (_swigobj->HasBackgroundColour())
345static PyObject *_wrap_wxListItemAttr_HasBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
346 PyObject * _resultobj;
347 bool _result;
348 wxListItemAttr * _arg0;
349 PyObject * _argo0 = 0;
350 char *_kwnames[] = { "self", NULL };
351
352 self = self;
353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItemAttr_HasBackgroundColour",_kwnames,&_argo0))
354 return NULL;
355 if (_argo0) {
356 if (_argo0 == Py_None) { _arg0 = NULL; }
357 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItemAttr_p")) {
358 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItemAttr_HasBackgroundColour. Expected _wxListItemAttr_p.");
359 return NULL;
360 }
361 }
362{
363 wxPy_BEGIN_ALLOW_THREADS;
364 _result = (bool )wxListItemAttr_HasBackgroundColour(_arg0);
365
366 wxPy_END_ALLOW_THREADS;
367 if (PyErr_Occurred()) return NULL;
368} _resultobj = Py_BuildValue("i",_result);
369 return _resultobj;
370}
371
372#define wxListItemAttr_HasFont(_swigobj) (_swigobj->HasFont())
373static PyObject *_wrap_wxListItemAttr_HasFont(PyObject *self, PyObject *args, PyObject *kwargs) {
374 PyObject * _resultobj;
375 bool _result;
376 wxListItemAttr * _arg0;
377 PyObject * _argo0 = 0;
378 char *_kwnames[] = { "self", NULL };
379
380 self = self;
381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItemAttr_HasFont",_kwnames,&_argo0))
382 return NULL;
383 if (_argo0) {
384 if (_argo0 == Py_None) { _arg0 = NULL; }
385 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItemAttr_p")) {
386 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItemAttr_HasFont. Expected _wxListItemAttr_p.");
387 return NULL;
388 }
389 }
390{
391 wxPy_BEGIN_ALLOW_THREADS;
392 _result = (bool )wxListItemAttr_HasFont(_arg0);
393
394 wxPy_END_ALLOW_THREADS;
395 if (PyErr_Occurred()) return NULL;
396} _resultobj = Py_BuildValue("i",_result);
397 return _resultobj;
398}
399
400#define wxListItemAttr_GetTextColour(_swigobj) (_swigobj->GetTextColour())
401static PyObject *_wrap_wxListItemAttr_GetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
402 PyObject * _resultobj;
403 wxColour * _result;
404 wxListItemAttr * _arg0;
405 PyObject * _argo0 = 0;
406 char *_kwnames[] = { "self", NULL };
407 char _ptemp[128];
408
409 self = self;
410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItemAttr_GetTextColour",_kwnames,&_argo0))
411 return NULL;
412 if (_argo0) {
413 if (_argo0 == Py_None) { _arg0 = NULL; }
414 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItemAttr_p")) {
415 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItemAttr_GetTextColour. Expected _wxListItemAttr_p.");
416 return NULL;
417 }
418 }
419{
420 wxPy_BEGIN_ALLOW_THREADS;
421 const wxColour & _result_ref = wxListItemAttr_GetTextColour(_arg0);
422 _result = (wxColour *) &_result_ref;
423
424 wxPy_END_ALLOW_THREADS;
425 if (PyErr_Occurred()) return NULL;
426} if (_result) {
427 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
428 _resultobj = Py_BuildValue("s",_ptemp);
429 } else {
430 Py_INCREF(Py_None);
431 _resultobj = Py_None;
432 }
433 return _resultobj;
434}
435
436#define wxListItemAttr_GetBackgroundColour(_swigobj) (_swigobj->GetBackgroundColour())
437static PyObject *_wrap_wxListItemAttr_GetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
438 PyObject * _resultobj;
439 wxColour * _result;
440 wxListItemAttr * _arg0;
441 PyObject * _argo0 = 0;
442 char *_kwnames[] = { "self", NULL };
443 char _ptemp[128];
444
445 self = self;
446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItemAttr_GetBackgroundColour",_kwnames,&_argo0))
447 return NULL;
448 if (_argo0) {
449 if (_argo0 == Py_None) { _arg0 = NULL; }
450 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItemAttr_p")) {
451 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItemAttr_GetBackgroundColour. Expected _wxListItemAttr_p.");
452 return NULL;
453 }
454 }
455{
456 wxPy_BEGIN_ALLOW_THREADS;
457 const wxColour & _result_ref = wxListItemAttr_GetBackgroundColour(_arg0);
458 _result = (wxColour *) &_result_ref;
459
460 wxPy_END_ALLOW_THREADS;
461 if (PyErr_Occurred()) return NULL;
462} if (_result) {
463 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
464 _resultobj = Py_BuildValue("s",_ptemp);
465 } else {
466 Py_INCREF(Py_None);
467 _resultobj = Py_None;
468 }
469 return _resultobj;
470}
471
472#define wxListItemAttr_GetFont(_swigobj) (_swigobj->GetFont())
473static PyObject *_wrap_wxListItemAttr_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
474 PyObject * _resultobj;
475 wxFont * _result;
476 wxListItemAttr * _arg0;
477 PyObject * _argo0 = 0;
478 char *_kwnames[] = { "self", NULL };
479 char _ptemp[128];
480
481 self = self;
482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItemAttr_GetFont",_kwnames,&_argo0))
483 return NULL;
484 if (_argo0) {
485 if (_argo0 == Py_None) { _arg0 = NULL; }
486 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItemAttr_p")) {
487 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItemAttr_GetFont. Expected _wxListItemAttr_p.");
488 return NULL;
489 }
490 }
491{
492 wxPy_BEGIN_ALLOW_THREADS;
493 const wxFont & _result_ref = wxListItemAttr_GetFont(_arg0);
494 _result = (wxFont *) &_result_ref;
495
496 wxPy_END_ALLOW_THREADS;
497 if (PyErr_Occurred()) return NULL;
498} if (_result) {
499 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFont_p");
500 _resultobj = Py_BuildValue("s",_ptemp);
501 } else {
502 Py_INCREF(Py_None);
503 _resultobj = Py_None;
504 }
505 return _resultobj;
506}
507
508static void *SwigwxListItemTowxObject(void *ptr) {
509 wxListItem *src;
510 wxObject *dest;
511 src = (wxListItem *) ptr;
512 dest = (wxObject *) src;
513 return (void *) dest;
514}
515
516#define new_wxListItem() (new wxListItem())
517static PyObject *_wrap_new_wxListItem(PyObject *self, PyObject *args, PyObject *kwargs) {
518 PyObject * _resultobj;
519 wxListItem * _result;
520 char *_kwnames[] = { NULL };
521 char _ptemp[128];
522
523 self = self;
524 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxListItem",_kwnames))
525 return NULL;
526{
527 wxPy_BEGIN_ALLOW_THREADS;
528 _result = (wxListItem *)new_wxListItem();
529
530 wxPy_END_ALLOW_THREADS;
531 if (PyErr_Occurred()) return NULL;
532} if (_result) {
533 SWIG_MakePtr(_ptemp, (char *) _result,"_wxListItem_p");
534 _resultobj = Py_BuildValue("s",_ptemp);
535 } else {
536 Py_INCREF(Py_None);
537 _resultobj = Py_None;
538 }
539 return _resultobj;
540}
541
542#define delete_wxListItem(_swigobj) (delete _swigobj)
543static PyObject *_wrap_delete_wxListItem(PyObject *self, PyObject *args, PyObject *kwargs) {
544 PyObject * _resultobj;
545 wxListItem * _arg0;
546 PyObject * _argo0 = 0;
547 char *_kwnames[] = { "self", NULL };
548
549 self = self;
550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxListItem",_kwnames,&_argo0))
551 return NULL;
552 if (_argo0) {
553 if (_argo0 == Py_None) { _arg0 = NULL; }
554 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
555 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxListItem. Expected _wxListItem_p.");
556 return NULL;
557 }
558 }
559{
560 wxPy_BEGIN_ALLOW_THREADS;
561 delete_wxListItem(_arg0);
562
563 wxPy_END_ALLOW_THREADS;
564 if (PyErr_Occurred()) return NULL;
565} Py_INCREF(Py_None);
566 _resultobj = Py_None;
567 return _resultobj;
568}
569
570#define wxListItem_Clear(_swigobj) (_swigobj->Clear())
571static PyObject *_wrap_wxListItem_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
572 PyObject * _resultobj;
573 wxListItem * _arg0;
574 PyObject * _argo0 = 0;
575 char *_kwnames[] = { "self", NULL };
576
577 self = self;
578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_Clear",_kwnames,&_argo0))
579 return NULL;
580 if (_argo0) {
581 if (_argo0 == Py_None) { _arg0 = NULL; }
582 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
583 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_Clear. Expected _wxListItem_p.");
584 return NULL;
585 }
586 }
587{
588 wxPy_BEGIN_ALLOW_THREADS;
589 wxListItem_Clear(_arg0);
590
591 wxPy_END_ALLOW_THREADS;
592 if (PyErr_Occurred()) return NULL;
593} Py_INCREF(Py_None);
594 _resultobj = Py_None;
595 return _resultobj;
596}
597
598#define wxListItem_ClearAttributes(_swigobj) (_swigobj->ClearAttributes())
599static PyObject *_wrap_wxListItem_ClearAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
600 PyObject * _resultobj;
601 wxListItem * _arg0;
602 PyObject * _argo0 = 0;
603 char *_kwnames[] = { "self", NULL };
604
605 self = self;
606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_ClearAttributes",_kwnames,&_argo0))
607 return NULL;
608 if (_argo0) {
609 if (_argo0 == Py_None) { _arg0 = NULL; }
610 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
611 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_ClearAttributes. Expected _wxListItem_p.");
612 return NULL;
613 }
614 }
615{
616 wxPy_BEGIN_ALLOW_THREADS;
617 wxListItem_ClearAttributes(_arg0);
618
619 wxPy_END_ALLOW_THREADS;
620 if (PyErr_Occurred()) return NULL;
621} Py_INCREF(Py_None);
622 _resultobj = Py_None;
623 return _resultobj;
624}
625
626#define wxListItem_SetMask(_swigobj,_swigarg0) (_swigobj->SetMask(_swigarg0))
627static PyObject *_wrap_wxListItem_SetMask(PyObject *self, PyObject *args, PyObject *kwargs) {
628 PyObject * _resultobj;
629 wxListItem * _arg0;
630 long _arg1;
631 PyObject * _argo0 = 0;
632 char *_kwnames[] = { "self","mask", NULL };
633
634 self = self;
635 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListItem_SetMask",_kwnames,&_argo0,&_arg1))
636 return NULL;
637 if (_argo0) {
638 if (_argo0 == Py_None) { _arg0 = NULL; }
639 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
640 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_SetMask. Expected _wxListItem_p.");
641 return NULL;
642 }
643 }
644{
645 wxPy_BEGIN_ALLOW_THREADS;
646 wxListItem_SetMask(_arg0,_arg1);
647
648 wxPy_END_ALLOW_THREADS;
649 if (PyErr_Occurred()) return NULL;
650} Py_INCREF(Py_None);
651 _resultobj = Py_None;
652 return _resultobj;
653}
654
655#define wxListItem_SetId(_swigobj,_swigarg0) (_swigobj->SetId(_swigarg0))
656static PyObject *_wrap_wxListItem_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
657 PyObject * _resultobj;
658 wxListItem * _arg0;
659 long _arg1;
660 PyObject * _argo0 = 0;
661 char *_kwnames[] = { "self","id", NULL };
662
663 self = self;
664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListItem_SetId",_kwnames,&_argo0,&_arg1))
665 return NULL;
666 if (_argo0) {
667 if (_argo0 == Py_None) { _arg0 = NULL; }
668 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
669 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_SetId. Expected _wxListItem_p.");
670 return NULL;
671 }
672 }
673{
674 wxPy_BEGIN_ALLOW_THREADS;
675 wxListItem_SetId(_arg0,_arg1);
676
677 wxPy_END_ALLOW_THREADS;
678 if (PyErr_Occurred()) return NULL;
679} Py_INCREF(Py_None);
680 _resultobj = Py_None;
681 return _resultobj;
682}
683
684#define wxListItem_SetColumn(_swigobj,_swigarg0) (_swigobj->SetColumn(_swigarg0))
685static PyObject *_wrap_wxListItem_SetColumn(PyObject *self, PyObject *args, PyObject *kwargs) {
686 PyObject * _resultobj;
687 wxListItem * _arg0;
688 int _arg1;
689 PyObject * _argo0 = 0;
690 char *_kwnames[] = { "self","col", NULL };
691
692 self = self;
693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListItem_SetColumn",_kwnames,&_argo0,&_arg1))
694 return NULL;
695 if (_argo0) {
696 if (_argo0 == Py_None) { _arg0 = NULL; }
697 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
698 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_SetColumn. Expected _wxListItem_p.");
699 return NULL;
700 }
701 }
702{
703 wxPy_BEGIN_ALLOW_THREADS;
704 wxListItem_SetColumn(_arg0,_arg1);
705
706 wxPy_END_ALLOW_THREADS;
707 if (PyErr_Occurred()) return NULL;
708} Py_INCREF(Py_None);
709 _resultobj = Py_None;
710 return _resultobj;
711}
712
713#define wxListItem_SetState(_swigobj,_swigarg0) (_swigobj->SetState(_swigarg0))
714static PyObject *_wrap_wxListItem_SetState(PyObject *self, PyObject *args, PyObject *kwargs) {
715 PyObject * _resultobj;
716 wxListItem * _arg0;
717 long _arg1;
718 PyObject * _argo0 = 0;
719 char *_kwnames[] = { "self","state", NULL };
720
721 self = self;
722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListItem_SetState",_kwnames,&_argo0,&_arg1))
723 return NULL;
724 if (_argo0) {
725 if (_argo0 == Py_None) { _arg0 = NULL; }
726 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
727 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_SetState. Expected _wxListItem_p.");
728 return NULL;
729 }
730 }
731{
732 wxPy_BEGIN_ALLOW_THREADS;
733 wxListItem_SetState(_arg0,_arg1);
734
735 wxPy_END_ALLOW_THREADS;
736 if (PyErr_Occurred()) return NULL;
737} Py_INCREF(Py_None);
738 _resultobj = Py_None;
739 return _resultobj;
740}
741
742#define wxListItem_SetStateMask(_swigobj,_swigarg0) (_swigobj->SetStateMask(_swigarg0))
743static PyObject *_wrap_wxListItem_SetStateMask(PyObject *self, PyObject *args, PyObject *kwargs) {
744 PyObject * _resultobj;
745 wxListItem * _arg0;
746 long _arg1;
747 PyObject * _argo0 = 0;
748 char *_kwnames[] = { "self","stateMask", NULL };
749
750 self = self;
751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListItem_SetStateMask",_kwnames,&_argo0,&_arg1))
752 return NULL;
753 if (_argo0) {
754 if (_argo0 == Py_None) { _arg0 = NULL; }
755 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
756 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_SetStateMask. Expected _wxListItem_p.");
757 return NULL;
758 }
759 }
760{
761 wxPy_BEGIN_ALLOW_THREADS;
762 wxListItem_SetStateMask(_arg0,_arg1);
763
764 wxPy_END_ALLOW_THREADS;
765 if (PyErr_Occurred()) return NULL;
766} Py_INCREF(Py_None);
767 _resultobj = Py_None;
768 return _resultobj;
769}
770
771#define wxListItem_SetText(_swigobj,_swigarg0) (_swigobj->SetText(_swigarg0))
772static PyObject *_wrap_wxListItem_SetText(PyObject *self, PyObject *args, PyObject *kwargs) {
773 PyObject * _resultobj;
774 wxListItem * _arg0;
775 wxString * _arg1;
776 PyObject * _argo0 = 0;
777 PyObject * _obj1 = 0;
778 char *_kwnames[] = { "self","text", NULL };
779
780 self = self;
781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListItem_SetText",_kwnames,&_argo0,&_obj1))
782 return NULL;
783 if (_argo0) {
784 if (_argo0 == Py_None) { _arg0 = NULL; }
785 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
786 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_SetText. Expected _wxListItem_p.");
787 return NULL;
788 }
789 }
790{
791#if PYTHON_API_VERSION >= 1009
792 char* tmpPtr; int tmpSize;
793 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
794 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
795 return NULL;
796 }
797 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
798 return NULL;
799 _arg1 = new wxString(tmpPtr, tmpSize);
800#else
801 if (!PyString_Check(_obj1)) {
802 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
803 return NULL;
804 }
805 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
806#endif
807}
808{
809 wxPy_BEGIN_ALLOW_THREADS;
810 wxListItem_SetText(_arg0,*_arg1);
811
812 wxPy_END_ALLOW_THREADS;
813 if (PyErr_Occurred()) return NULL;
814} Py_INCREF(Py_None);
815 _resultobj = Py_None;
816{
817 if (_obj1)
818 delete _arg1;
819}
820 return _resultobj;
821}
822
823#define wxListItem_SetImage(_swigobj,_swigarg0) (_swigobj->SetImage(_swigarg0))
824static PyObject *_wrap_wxListItem_SetImage(PyObject *self, PyObject *args, PyObject *kwargs) {
825 PyObject * _resultobj;
826 wxListItem * _arg0;
827 int _arg1;
828 PyObject * _argo0 = 0;
829 char *_kwnames[] = { "self","image", NULL };
830
831 self = self;
832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListItem_SetImage",_kwnames,&_argo0,&_arg1))
833 return NULL;
834 if (_argo0) {
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_SetImage. Expected _wxListItem_p.");
838 return NULL;
839 }
840 }
841{
842 wxPy_BEGIN_ALLOW_THREADS;
843 wxListItem_SetImage(_arg0,_arg1);
844
845 wxPy_END_ALLOW_THREADS;
846 if (PyErr_Occurred()) return NULL;
847} Py_INCREF(Py_None);
848 _resultobj = Py_None;
849 return _resultobj;
850}
851
852#define wxListItem_SetData(_swigobj,_swigarg0) (_swigobj->SetData(_swigarg0))
853static PyObject *_wrap_wxListItem_SetData(PyObject *self, PyObject *args, PyObject *kwargs) {
854 PyObject * _resultobj;
855 wxListItem * _arg0;
856 long _arg1;
857 PyObject * _argo0 = 0;
858 char *_kwnames[] = { "self","data", NULL };
859
860 self = self;
861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListItem_SetData",_kwnames,&_argo0,&_arg1))
862 return NULL;
863 if (_argo0) {
864 if (_argo0 == Py_None) { _arg0 = NULL; }
865 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
866 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_SetData. Expected _wxListItem_p.");
867 return NULL;
868 }
869 }
870{
871 wxPy_BEGIN_ALLOW_THREADS;
872 wxListItem_SetData(_arg0,_arg1);
873
874 wxPy_END_ALLOW_THREADS;
875 if (PyErr_Occurred()) return NULL;
876} Py_INCREF(Py_None);
877 _resultobj = Py_None;
878 return _resultobj;
879}
880
881#define wxListItem_SetWidth(_swigobj,_swigarg0) (_swigobj->SetWidth(_swigarg0))
882static PyObject *_wrap_wxListItem_SetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
883 PyObject * _resultobj;
884 wxListItem * _arg0;
885 int _arg1;
886 PyObject * _argo0 = 0;
887 char *_kwnames[] = { "self","width", NULL };
888
889 self = self;
890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListItem_SetWidth",_kwnames,&_argo0,&_arg1))
891 return NULL;
892 if (_argo0) {
893 if (_argo0 == Py_None) { _arg0 = NULL; }
894 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
895 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_SetWidth. Expected _wxListItem_p.");
896 return NULL;
897 }
898 }
899{
900 wxPy_BEGIN_ALLOW_THREADS;
901 wxListItem_SetWidth(_arg0,_arg1);
902
903 wxPy_END_ALLOW_THREADS;
904 if (PyErr_Occurred()) return NULL;
905} Py_INCREF(Py_None);
906 _resultobj = Py_None;
907 return _resultobj;
908}
909
910#define wxListItem_SetAlign(_swigobj,_swigarg0) (_swigobj->SetAlign(_swigarg0))
911static PyObject *_wrap_wxListItem_SetAlign(PyObject *self, PyObject *args, PyObject *kwargs) {
912 PyObject * _resultobj;
913 wxListItem * _arg0;
914 wxListColumnFormat _arg1;
915 PyObject * _argo0 = 0;
916 char *_kwnames[] = { "self","align", NULL };
917
918 self = self;
919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListItem_SetAlign",_kwnames,&_argo0,&_arg1))
920 return NULL;
921 if (_argo0) {
922 if (_argo0 == Py_None) { _arg0 = NULL; }
923 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
924 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_SetAlign. Expected _wxListItem_p.");
925 return NULL;
926 }
927 }
928{
929 wxPy_BEGIN_ALLOW_THREADS;
930 wxListItem_SetAlign(_arg0,_arg1);
931
932 wxPy_END_ALLOW_THREADS;
933 if (PyErr_Occurred()) return NULL;
934} Py_INCREF(Py_None);
935 _resultobj = Py_None;
936 return _resultobj;
937}
938
939#define wxListItem_SetTextColour(_swigobj,_swigarg0) (_swigobj->SetTextColour(_swigarg0))
940static PyObject *_wrap_wxListItem_SetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
941 PyObject * _resultobj;
942 wxListItem * _arg0;
943 wxColour * _arg1;
944 PyObject * _argo0 = 0;
945 wxColour temp;
946 PyObject * _obj1 = 0;
947 char *_kwnames[] = { "self","colText", NULL };
948
949 self = self;
950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListItem_SetTextColour",_kwnames,&_argo0,&_obj1))
951 return NULL;
952 if (_argo0) {
953 if (_argo0 == Py_None) { _arg0 = NULL; }
954 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
955 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_SetTextColour. Expected _wxListItem_p.");
956 return NULL;
957 }
958 }
959{
960 _arg1 = &temp;
961 if (! wxColour_helper(_obj1, &_arg1))
962 return NULL;
963}
964{
965 wxPy_BEGIN_ALLOW_THREADS;
966 wxListItem_SetTextColour(_arg0,*_arg1);
967
968 wxPy_END_ALLOW_THREADS;
969 if (PyErr_Occurred()) return NULL;
970} Py_INCREF(Py_None);
971 _resultobj = Py_None;
972 return _resultobj;
973}
974
975#define wxListItem_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
976static PyObject *_wrap_wxListItem_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
977 PyObject * _resultobj;
978 wxListItem * _arg0;
979 wxColour * _arg1;
980 PyObject * _argo0 = 0;
981 wxColour temp;
982 PyObject * _obj1 = 0;
983 char *_kwnames[] = { "self","colBack", NULL };
984
985 self = self;
986 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListItem_SetBackgroundColour",_kwnames,&_argo0,&_obj1))
987 return NULL;
988 if (_argo0) {
989 if (_argo0 == Py_None) { _arg0 = NULL; }
990 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
991 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_SetBackgroundColour. Expected _wxListItem_p.");
992 return NULL;
993 }
994 }
995{
996 _arg1 = &temp;
997 if (! wxColour_helper(_obj1, &_arg1))
998 return NULL;
999}
1000{
1001 wxPy_BEGIN_ALLOW_THREADS;
1002 wxListItem_SetBackgroundColour(_arg0,*_arg1);
1003
1004 wxPy_END_ALLOW_THREADS;
1005 if (PyErr_Occurred()) return NULL;
1006} Py_INCREF(Py_None);
1007 _resultobj = Py_None;
1008 return _resultobj;
1009}
1010
1011#define wxListItem_SetFont(_swigobj,_swigarg0) (_swigobj->SetFont(_swigarg0))
1012static PyObject *_wrap_wxListItem_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
1013 PyObject * _resultobj;
1014 wxListItem * _arg0;
1015 wxFont * _arg1;
1016 PyObject * _argo0 = 0;
1017 PyObject * _argo1 = 0;
1018 char *_kwnames[] = { "self","font", NULL };
1019
1020 self = self;
1021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListItem_SetFont",_kwnames,&_argo0,&_argo1))
1022 return NULL;
1023 if (_argo0) {
1024 if (_argo0 == Py_None) { _arg0 = NULL; }
1025 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1026 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_SetFont. Expected _wxListItem_p.");
1027 return NULL;
1028 }
1029 }
1030 if (_argo1) {
1031 if (_argo1 == Py_None) { _arg1 = NULL; }
1032 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxFont_p")) {
1033 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxListItem_SetFont. Expected _wxFont_p.");
1034 return NULL;
1035 }
1036 }
1037{
1038 wxPy_BEGIN_ALLOW_THREADS;
1039 wxListItem_SetFont(_arg0,*_arg1);
1040
1041 wxPy_END_ALLOW_THREADS;
1042 if (PyErr_Occurred()) return NULL;
1043} Py_INCREF(Py_None);
1044 _resultobj = Py_None;
1045 return _resultobj;
1046}
1047
1048#define wxListItem_GetMask(_swigobj) (_swigobj->GetMask())
1049static PyObject *_wrap_wxListItem_GetMask(PyObject *self, PyObject *args, PyObject *kwargs) {
1050 PyObject * _resultobj;
1051 long _result;
1052 wxListItem * _arg0;
1053 PyObject * _argo0 = 0;
1054 char *_kwnames[] = { "self", NULL };
1055
1056 self = self;
1057 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_GetMask",_kwnames,&_argo0))
1058 return NULL;
1059 if (_argo0) {
1060 if (_argo0 == Py_None) { _arg0 = NULL; }
1061 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1062 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_GetMask. Expected _wxListItem_p.");
1063 return NULL;
1064 }
1065 }
1066{
1067 wxPy_BEGIN_ALLOW_THREADS;
1068 _result = (long )wxListItem_GetMask(_arg0);
1069
1070 wxPy_END_ALLOW_THREADS;
1071 if (PyErr_Occurred()) return NULL;
1072} _resultobj = Py_BuildValue("l",_result);
1073 return _resultobj;
1074}
1075
1076#define wxListItem_GetId(_swigobj) (_swigobj->GetId())
1077static PyObject *_wrap_wxListItem_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
1078 PyObject * _resultobj;
1079 long _result;
1080 wxListItem * _arg0;
1081 PyObject * _argo0 = 0;
1082 char *_kwnames[] = { "self", NULL };
1083
1084 self = self;
1085 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_GetId",_kwnames,&_argo0))
1086 return NULL;
1087 if (_argo0) {
1088 if (_argo0 == Py_None) { _arg0 = NULL; }
1089 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1090 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_GetId. Expected _wxListItem_p.");
1091 return NULL;
1092 }
1093 }
1094{
1095 wxPy_BEGIN_ALLOW_THREADS;
1096 _result = (long )wxListItem_GetId(_arg0);
1097
1098 wxPy_END_ALLOW_THREADS;
1099 if (PyErr_Occurred()) return NULL;
1100} _resultobj = Py_BuildValue("l",_result);
1101 return _resultobj;
1102}
1103
1104#define wxListItem_GetColumn(_swigobj) (_swigobj->GetColumn())
1105static PyObject *_wrap_wxListItem_GetColumn(PyObject *self, PyObject *args, PyObject *kwargs) {
1106 PyObject * _resultobj;
1107 int _result;
1108 wxListItem * _arg0;
1109 PyObject * _argo0 = 0;
1110 char *_kwnames[] = { "self", NULL };
1111
1112 self = self;
1113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_GetColumn",_kwnames,&_argo0))
1114 return NULL;
1115 if (_argo0) {
1116 if (_argo0 == Py_None) { _arg0 = NULL; }
1117 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1118 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_GetColumn. Expected _wxListItem_p.");
1119 return NULL;
1120 }
1121 }
1122{
1123 wxPy_BEGIN_ALLOW_THREADS;
1124 _result = (int )wxListItem_GetColumn(_arg0);
1125
1126 wxPy_END_ALLOW_THREADS;
1127 if (PyErr_Occurred()) return NULL;
1128} _resultobj = Py_BuildValue("i",_result);
1129 return _resultobj;
1130}
1131
1132#define wxListItem_GetState(_swigobj) (_swigobj->GetState())
1133static PyObject *_wrap_wxListItem_GetState(PyObject *self, PyObject *args, PyObject *kwargs) {
1134 PyObject * _resultobj;
1135 long _result;
1136 wxListItem * _arg0;
1137 PyObject * _argo0 = 0;
1138 char *_kwnames[] = { "self", NULL };
1139
1140 self = self;
1141 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_GetState",_kwnames,&_argo0))
1142 return NULL;
1143 if (_argo0) {
1144 if (_argo0 == Py_None) { _arg0 = NULL; }
1145 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1146 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_GetState. Expected _wxListItem_p.");
1147 return NULL;
1148 }
1149 }
1150{
1151 wxPy_BEGIN_ALLOW_THREADS;
1152 _result = (long )wxListItem_GetState(_arg0);
1153
1154 wxPy_END_ALLOW_THREADS;
1155 if (PyErr_Occurred()) return NULL;
1156} _resultobj = Py_BuildValue("l",_result);
1157 return _resultobj;
1158}
1159
1160#define wxListItem_GetText(_swigobj) (_swigobj->GetText())
1161static PyObject *_wrap_wxListItem_GetText(PyObject *self, PyObject *args, PyObject *kwargs) {
1162 PyObject * _resultobj;
1163 wxString * _result;
1164 wxListItem * _arg0;
1165 PyObject * _argo0 = 0;
1166 char *_kwnames[] = { "self", NULL };
1167
1168 self = self;
1169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_GetText",_kwnames,&_argo0))
1170 return NULL;
1171 if (_argo0) {
1172 if (_argo0 == Py_None) { _arg0 = NULL; }
1173 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1174 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_GetText. Expected _wxListItem_p.");
1175 return NULL;
1176 }
1177 }
1178{
1179 wxPy_BEGIN_ALLOW_THREADS;
1180 const wxString & _result_ref = wxListItem_GetText(_arg0);
1181 _result = (wxString *) &_result_ref;
1182
1183 wxPy_END_ALLOW_THREADS;
1184 if (PyErr_Occurred()) return NULL;
1185}{
1186 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
1187}
1188 return _resultobj;
1189}
1190
1191#define wxListItem_GetImage(_swigobj) (_swigobj->GetImage())
1192static PyObject *_wrap_wxListItem_GetImage(PyObject *self, PyObject *args, PyObject *kwargs) {
1193 PyObject * _resultobj;
1194 int _result;
1195 wxListItem * _arg0;
1196 PyObject * _argo0 = 0;
1197 char *_kwnames[] = { "self", NULL };
1198
1199 self = self;
1200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_GetImage",_kwnames,&_argo0))
1201 return NULL;
1202 if (_argo0) {
1203 if (_argo0 == Py_None) { _arg0 = NULL; }
1204 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1205 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_GetImage. Expected _wxListItem_p.");
1206 return NULL;
1207 }
1208 }
1209{
1210 wxPy_BEGIN_ALLOW_THREADS;
1211 _result = (int )wxListItem_GetImage(_arg0);
1212
1213 wxPy_END_ALLOW_THREADS;
1214 if (PyErr_Occurred()) return NULL;
1215} _resultobj = Py_BuildValue("i",_result);
1216 return _resultobj;
1217}
1218
1219#define wxListItem_GetData(_swigobj) (_swigobj->GetData())
1220static PyObject *_wrap_wxListItem_GetData(PyObject *self, PyObject *args, PyObject *kwargs) {
1221 PyObject * _resultobj;
1222 long _result;
1223 wxListItem * _arg0;
1224 PyObject * _argo0 = 0;
1225 char *_kwnames[] = { "self", NULL };
1226
1227 self = self;
1228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_GetData",_kwnames,&_argo0))
1229 return NULL;
1230 if (_argo0) {
1231 if (_argo0 == Py_None) { _arg0 = NULL; }
1232 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1233 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_GetData. Expected _wxListItem_p.");
1234 return NULL;
1235 }
1236 }
1237{
1238 wxPy_BEGIN_ALLOW_THREADS;
1239 _result = (long )wxListItem_GetData(_arg0);
1240
1241 wxPy_END_ALLOW_THREADS;
1242 if (PyErr_Occurred()) return NULL;
1243} _resultobj = Py_BuildValue("l",_result);
1244 return _resultobj;
1245}
1246
1247#define wxListItem_GetWidth(_swigobj) (_swigobj->GetWidth())
1248static PyObject *_wrap_wxListItem_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
1249 PyObject * _resultobj;
1250 int _result;
1251 wxListItem * _arg0;
1252 PyObject * _argo0 = 0;
1253 char *_kwnames[] = { "self", NULL };
1254
1255 self = self;
1256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_GetWidth",_kwnames,&_argo0))
1257 return NULL;
1258 if (_argo0) {
1259 if (_argo0 == Py_None) { _arg0 = NULL; }
1260 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1261 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_GetWidth. Expected _wxListItem_p.");
1262 return NULL;
1263 }
1264 }
1265{
1266 wxPy_BEGIN_ALLOW_THREADS;
1267 _result = (int )wxListItem_GetWidth(_arg0);
1268
1269 wxPy_END_ALLOW_THREADS;
1270 if (PyErr_Occurred()) return NULL;
1271} _resultobj = Py_BuildValue("i",_result);
1272 return _resultobj;
1273}
1274
1275#define wxListItem_GetAlign(_swigobj) (_swigobj->GetAlign())
1276static PyObject *_wrap_wxListItem_GetAlign(PyObject *self, PyObject *args, PyObject *kwargs) {
1277 PyObject * _resultobj;
1278 wxListColumnFormat _result;
1279 wxListItem * _arg0;
1280 PyObject * _argo0 = 0;
1281 char *_kwnames[] = { "self", NULL };
1282
1283 self = self;
1284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_GetAlign",_kwnames,&_argo0))
1285 return NULL;
1286 if (_argo0) {
1287 if (_argo0 == Py_None) { _arg0 = NULL; }
1288 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1289 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_GetAlign. Expected _wxListItem_p.");
1290 return NULL;
1291 }
1292 }
1293{
1294 wxPy_BEGIN_ALLOW_THREADS;
1295 _result = (wxListColumnFormat )wxListItem_GetAlign(_arg0);
1296
1297 wxPy_END_ALLOW_THREADS;
1298 if (PyErr_Occurred()) return NULL;
1299} _resultobj = Py_BuildValue("i",_result);
1300 return _resultobj;
1301}
1302
1303#define wxListItem_GetAttributes(_swigobj) (_swigobj->GetAttributes())
1304static PyObject *_wrap_wxListItem_GetAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
1305 PyObject * _resultobj;
1306 wxListItemAttr * _result;
1307 wxListItem * _arg0;
1308 PyObject * _argo0 = 0;
1309 char *_kwnames[] = { "self", NULL };
1310 char _ptemp[128];
1311
1312 self = self;
1313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_GetAttributes",_kwnames,&_argo0))
1314 return NULL;
1315 if (_argo0) {
1316 if (_argo0 == Py_None) { _arg0 = NULL; }
1317 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1318 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_GetAttributes. Expected _wxListItem_p.");
1319 return NULL;
1320 }
1321 }
1322{
1323 wxPy_BEGIN_ALLOW_THREADS;
1324 _result = (wxListItemAttr *)wxListItem_GetAttributes(_arg0);
1325
1326 wxPy_END_ALLOW_THREADS;
1327 if (PyErr_Occurred()) return NULL;
1328} if (_result) {
1329 SWIG_MakePtr(_ptemp, (char *) _result,"_wxListItemAttr_p");
1330 _resultobj = Py_BuildValue("s",_ptemp);
1331 } else {
1332 Py_INCREF(Py_None);
1333 _resultobj = Py_None;
1334 }
1335 return _resultobj;
1336}
1337
1338#define wxListItem_HasAttributes(_swigobj) (_swigobj->HasAttributes())
1339static PyObject *_wrap_wxListItem_HasAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
1340 PyObject * _resultobj;
1341 bool _result;
1342 wxListItem * _arg0;
1343 PyObject * _argo0 = 0;
1344 char *_kwnames[] = { "self", NULL };
1345
1346 self = self;
1347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_HasAttributes",_kwnames,&_argo0))
1348 return NULL;
1349 if (_argo0) {
1350 if (_argo0 == Py_None) { _arg0 = NULL; }
1351 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1352 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_HasAttributes. Expected _wxListItem_p.");
1353 return NULL;
1354 }
1355 }
1356{
1357 wxPy_BEGIN_ALLOW_THREADS;
1358 _result = (bool )wxListItem_HasAttributes(_arg0);
1359
1360 wxPy_END_ALLOW_THREADS;
1361 if (PyErr_Occurred()) return NULL;
1362} _resultobj = Py_BuildValue("i",_result);
1363 return _resultobj;
1364}
1365
1366#define wxListItem_GetTextColour(_swigobj) (_swigobj->GetTextColour())
1367static PyObject *_wrap_wxListItem_GetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
1368 PyObject * _resultobj;
1369 wxColour * _result;
1370 wxListItem * _arg0;
1371 PyObject * _argo0 = 0;
1372 char *_kwnames[] = { "self", NULL };
1373 char _ptemp[128];
1374
1375 self = self;
1376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_GetTextColour",_kwnames,&_argo0))
1377 return NULL;
1378 if (_argo0) {
1379 if (_argo0 == Py_None) { _arg0 = NULL; }
1380 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1381 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_GetTextColour. Expected _wxListItem_p.");
1382 return NULL;
1383 }
1384 }
1385{
1386 wxPy_BEGIN_ALLOW_THREADS;
1387 _result = new wxColour (wxListItem_GetTextColour(_arg0));
1388
1389 wxPy_END_ALLOW_THREADS;
1390 if (PyErr_Occurred()) return NULL;
1391} SWIG_MakePtr(_ptemp, (void *) _result,"_wxColour_p");
1392 _resultobj = Py_BuildValue("s",_ptemp);
1393 return _resultobj;
1394}
1395
1396#define wxListItem_GetBackgroundColour(_swigobj) (_swigobj->GetBackgroundColour())
1397static PyObject *_wrap_wxListItem_GetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
1398 PyObject * _resultobj;
1399 wxColour * _result;
1400 wxListItem * _arg0;
1401 PyObject * _argo0 = 0;
1402 char *_kwnames[] = { "self", NULL };
1403 char _ptemp[128];
1404
1405 self = self;
1406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_GetBackgroundColour",_kwnames,&_argo0))
1407 return NULL;
1408 if (_argo0) {
1409 if (_argo0 == Py_None) { _arg0 = NULL; }
1410 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1411 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_GetBackgroundColour. Expected _wxListItem_p.");
1412 return NULL;
1413 }
1414 }
1415{
1416 wxPy_BEGIN_ALLOW_THREADS;
1417 _result = new wxColour (wxListItem_GetBackgroundColour(_arg0));
1418
1419 wxPy_END_ALLOW_THREADS;
1420 if (PyErr_Occurred()) return NULL;
1421} SWIG_MakePtr(_ptemp, (void *) _result,"_wxColour_p");
1422 _resultobj = Py_BuildValue("s",_ptemp);
1423 return _resultobj;
1424}
1425
1426#define wxListItem_GetFont(_swigobj) (_swigobj->GetFont())
1427static PyObject *_wrap_wxListItem_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
1428 PyObject * _resultobj;
1429 wxFont * _result;
1430 wxListItem * _arg0;
1431 PyObject * _argo0 = 0;
1432 char *_kwnames[] = { "self", NULL };
1433 char _ptemp[128];
1434
1435 self = self;
1436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_GetFont",_kwnames,&_argo0))
1437 return NULL;
1438 if (_argo0) {
1439 if (_argo0 == Py_None) { _arg0 = NULL; }
1440 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1441 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_GetFont. Expected _wxListItem_p.");
1442 return NULL;
1443 }
1444 }
1445{
1446 wxPy_BEGIN_ALLOW_THREADS;
1447 _result = new wxFont (wxListItem_GetFont(_arg0));
1448
1449 wxPy_END_ALLOW_THREADS;
1450 if (PyErr_Occurred()) return NULL;
1451} SWIG_MakePtr(_ptemp, (void *) _result,"_wxFont_p");
1452 _resultobj = Py_BuildValue("s",_ptemp);
1453 return _resultobj;
1454}
1455
1456#define wxListItem_m_mask_set(_swigobj,_swigval) (_swigobj->m_mask = _swigval,_swigval)
1457static PyObject *_wrap_wxListItem_m_mask_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1458 PyObject * _resultobj;
1459 long _result;
1460 wxListItem * _arg0;
1461 long _arg1;
1462 PyObject * _argo0 = 0;
1463 char *_kwnames[] = { "self","m_mask", NULL };
1464
1465 self = self;
1466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListItem_m_mask_set",_kwnames,&_argo0,&_arg1))
1467 return NULL;
1468 if (_argo0) {
1469 if (_argo0 == Py_None) { _arg0 = NULL; }
1470 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1471 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_mask_set. Expected _wxListItem_p.");
1472 return NULL;
1473 }
1474 }
1475{
1476 wxPy_BEGIN_ALLOW_THREADS;
1477 _result = (long )wxListItem_m_mask_set(_arg0,_arg1);
1478
1479 wxPy_END_ALLOW_THREADS;
1480 if (PyErr_Occurred()) return NULL;
1481} _resultobj = Py_BuildValue("l",_result);
1482 return _resultobj;
1483}
1484
1485#define wxListItem_m_mask_get(_swigobj) ((long ) _swigobj->m_mask)
1486static PyObject *_wrap_wxListItem_m_mask_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1487 PyObject * _resultobj;
1488 long _result;
1489 wxListItem * _arg0;
1490 PyObject * _argo0 = 0;
1491 char *_kwnames[] = { "self", NULL };
1492
1493 self = self;
1494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_m_mask_get",_kwnames,&_argo0))
1495 return NULL;
1496 if (_argo0) {
1497 if (_argo0 == Py_None) { _arg0 = NULL; }
1498 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1499 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_mask_get. Expected _wxListItem_p.");
1500 return NULL;
1501 }
1502 }
1503{
1504 wxPy_BEGIN_ALLOW_THREADS;
1505 _result = (long )wxListItem_m_mask_get(_arg0);
1506
1507 wxPy_END_ALLOW_THREADS;
1508 if (PyErr_Occurred()) return NULL;
1509} _resultobj = Py_BuildValue("l",_result);
1510 return _resultobj;
1511}
1512
1513#define wxListItem_m_itemId_set(_swigobj,_swigval) (_swigobj->m_itemId = _swigval,_swigval)
1514static PyObject *_wrap_wxListItem_m_itemId_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1515 PyObject * _resultobj;
1516 long _result;
1517 wxListItem * _arg0;
1518 long _arg1;
1519 PyObject * _argo0 = 0;
1520 char *_kwnames[] = { "self","m_itemId", NULL };
1521
1522 self = self;
1523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListItem_m_itemId_set",_kwnames,&_argo0,&_arg1))
1524 return NULL;
1525 if (_argo0) {
1526 if (_argo0 == Py_None) { _arg0 = NULL; }
1527 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1528 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_itemId_set. Expected _wxListItem_p.");
1529 return NULL;
1530 }
1531 }
1532{
1533 wxPy_BEGIN_ALLOW_THREADS;
1534 _result = (long )wxListItem_m_itemId_set(_arg0,_arg1);
1535
1536 wxPy_END_ALLOW_THREADS;
1537 if (PyErr_Occurred()) return NULL;
1538} _resultobj = Py_BuildValue("l",_result);
1539 return _resultobj;
1540}
1541
1542#define wxListItem_m_itemId_get(_swigobj) ((long ) _swigobj->m_itemId)
1543static PyObject *_wrap_wxListItem_m_itemId_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1544 PyObject * _resultobj;
1545 long _result;
1546 wxListItem * _arg0;
1547 PyObject * _argo0 = 0;
1548 char *_kwnames[] = { "self", NULL };
1549
1550 self = self;
1551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_m_itemId_get",_kwnames,&_argo0))
1552 return NULL;
1553 if (_argo0) {
1554 if (_argo0 == Py_None) { _arg0 = NULL; }
1555 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1556 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_itemId_get. Expected _wxListItem_p.");
1557 return NULL;
1558 }
1559 }
1560{
1561 wxPy_BEGIN_ALLOW_THREADS;
1562 _result = (long )wxListItem_m_itemId_get(_arg0);
1563
1564 wxPy_END_ALLOW_THREADS;
1565 if (PyErr_Occurred()) return NULL;
1566} _resultobj = Py_BuildValue("l",_result);
1567 return _resultobj;
1568}
1569
1570#define wxListItem_m_col_set(_swigobj,_swigval) (_swigobj->m_col = _swigval,_swigval)
1571static PyObject *_wrap_wxListItem_m_col_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1572 PyObject * _resultobj;
1573 int _result;
1574 wxListItem * _arg0;
1575 int _arg1;
1576 PyObject * _argo0 = 0;
1577 char *_kwnames[] = { "self","m_col", NULL };
1578
1579 self = self;
1580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListItem_m_col_set",_kwnames,&_argo0,&_arg1))
1581 return NULL;
1582 if (_argo0) {
1583 if (_argo0 == Py_None) { _arg0 = NULL; }
1584 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1585 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_col_set. Expected _wxListItem_p.");
1586 return NULL;
1587 }
1588 }
1589{
1590 wxPy_BEGIN_ALLOW_THREADS;
1591 _result = (int )wxListItem_m_col_set(_arg0,_arg1);
1592
1593 wxPy_END_ALLOW_THREADS;
1594 if (PyErr_Occurred()) return NULL;
1595} _resultobj = Py_BuildValue("i",_result);
1596 return _resultobj;
1597}
1598
1599#define wxListItem_m_col_get(_swigobj) ((int ) _swigobj->m_col)
1600static PyObject *_wrap_wxListItem_m_col_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1601 PyObject * _resultobj;
1602 int _result;
1603 wxListItem * _arg0;
1604 PyObject * _argo0 = 0;
1605 char *_kwnames[] = { "self", NULL };
1606
1607 self = self;
1608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_m_col_get",_kwnames,&_argo0))
1609 return NULL;
1610 if (_argo0) {
1611 if (_argo0 == Py_None) { _arg0 = NULL; }
1612 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1613 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_col_get. Expected _wxListItem_p.");
1614 return NULL;
1615 }
1616 }
1617{
1618 wxPy_BEGIN_ALLOW_THREADS;
1619 _result = (int )wxListItem_m_col_get(_arg0);
1620
1621 wxPy_END_ALLOW_THREADS;
1622 if (PyErr_Occurred()) return NULL;
1623} _resultobj = Py_BuildValue("i",_result);
1624 return _resultobj;
1625}
1626
1627#define wxListItem_m_state_set(_swigobj,_swigval) (_swigobj->m_state = _swigval,_swigval)
1628static PyObject *_wrap_wxListItem_m_state_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1629 PyObject * _resultobj;
1630 long _result;
1631 wxListItem * _arg0;
1632 long _arg1;
1633 PyObject * _argo0 = 0;
1634 char *_kwnames[] = { "self","m_state", NULL };
1635
1636 self = self;
1637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListItem_m_state_set",_kwnames,&_argo0,&_arg1))
1638 return NULL;
1639 if (_argo0) {
1640 if (_argo0 == Py_None) { _arg0 = NULL; }
1641 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1642 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_state_set. Expected _wxListItem_p.");
1643 return NULL;
1644 }
1645 }
1646{
1647 wxPy_BEGIN_ALLOW_THREADS;
1648 _result = (long )wxListItem_m_state_set(_arg0,_arg1);
1649
1650 wxPy_END_ALLOW_THREADS;
1651 if (PyErr_Occurred()) return NULL;
1652} _resultobj = Py_BuildValue("l",_result);
1653 return _resultobj;
1654}
1655
1656#define wxListItem_m_state_get(_swigobj) ((long ) _swigobj->m_state)
1657static PyObject *_wrap_wxListItem_m_state_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1658 PyObject * _resultobj;
1659 long _result;
1660 wxListItem * _arg0;
1661 PyObject * _argo0 = 0;
1662 char *_kwnames[] = { "self", NULL };
1663
1664 self = self;
1665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_m_state_get",_kwnames,&_argo0))
1666 return NULL;
1667 if (_argo0) {
1668 if (_argo0 == Py_None) { _arg0 = NULL; }
1669 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1670 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_state_get. Expected _wxListItem_p.");
1671 return NULL;
1672 }
1673 }
1674{
1675 wxPy_BEGIN_ALLOW_THREADS;
1676 _result = (long )wxListItem_m_state_get(_arg0);
1677
1678 wxPy_END_ALLOW_THREADS;
1679 if (PyErr_Occurred()) return NULL;
1680} _resultobj = Py_BuildValue("l",_result);
1681 return _resultobj;
1682}
1683
1684#define wxListItem_m_stateMask_set(_swigobj,_swigval) (_swigobj->m_stateMask = _swigval,_swigval)
1685static PyObject *_wrap_wxListItem_m_stateMask_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1686 PyObject * _resultobj;
1687 long _result;
1688 wxListItem * _arg0;
1689 long _arg1;
1690 PyObject * _argo0 = 0;
1691 char *_kwnames[] = { "self","m_stateMask", NULL };
1692
1693 self = self;
1694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListItem_m_stateMask_set",_kwnames,&_argo0,&_arg1))
1695 return NULL;
1696 if (_argo0) {
1697 if (_argo0 == Py_None) { _arg0 = NULL; }
1698 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1699 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_stateMask_set. Expected _wxListItem_p.");
1700 return NULL;
1701 }
1702 }
1703{
1704 wxPy_BEGIN_ALLOW_THREADS;
1705 _result = (long )wxListItem_m_stateMask_set(_arg0,_arg1);
1706
1707 wxPy_END_ALLOW_THREADS;
1708 if (PyErr_Occurred()) return NULL;
1709} _resultobj = Py_BuildValue("l",_result);
1710 return _resultobj;
1711}
1712
1713#define wxListItem_m_stateMask_get(_swigobj) ((long ) _swigobj->m_stateMask)
1714static PyObject *_wrap_wxListItem_m_stateMask_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1715 PyObject * _resultobj;
1716 long _result;
1717 wxListItem * _arg0;
1718 PyObject * _argo0 = 0;
1719 char *_kwnames[] = { "self", NULL };
1720
1721 self = self;
1722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_m_stateMask_get",_kwnames,&_argo0))
1723 return NULL;
1724 if (_argo0) {
1725 if (_argo0 == Py_None) { _arg0 = NULL; }
1726 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1727 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_stateMask_get. Expected _wxListItem_p.");
1728 return NULL;
1729 }
1730 }
1731{
1732 wxPy_BEGIN_ALLOW_THREADS;
1733 _result = (long )wxListItem_m_stateMask_get(_arg0);
1734
1735 wxPy_END_ALLOW_THREADS;
1736 if (PyErr_Occurred()) return NULL;
1737} _resultobj = Py_BuildValue("l",_result);
1738 return _resultobj;
1739}
1740
1741#define wxListItem_m_text_set(_swigobj,_swigval) (_swigobj->m_text = *(_swigval),_swigval)
1742static PyObject *_wrap_wxListItem_m_text_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1743 PyObject * _resultobj;
1744 wxString * _result;
1745 wxListItem * _arg0;
1746 wxString * _arg1;
1747 PyObject * _argo0 = 0;
1748 PyObject * _obj1 = 0;
1749 char *_kwnames[] = { "self","m_text", NULL };
1750
1751 self = self;
1752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListItem_m_text_set",_kwnames,&_argo0,&_obj1))
1753 return NULL;
1754 if (_argo0) {
1755 if (_argo0 == Py_None) { _arg0 = NULL; }
1756 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1757 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_text_set. Expected _wxListItem_p.");
1758 return NULL;
1759 }
1760 }
1761{
1762#if PYTHON_API_VERSION >= 1009
1763 char* tmpPtr; int tmpSize;
1764 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
1765 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1766 return NULL;
1767 }
1768 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
1769 return NULL;
1770 _arg1 = new wxString(tmpPtr, tmpSize);
1771#else
1772 if (!PyString_Check(_obj1)) {
1773 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1774 return NULL;
1775 }
1776 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
1777#endif
1778}
1779{
1780 wxPy_BEGIN_ALLOW_THREADS;
1781 _result = (wxString *)wxListItem_m_text_set(_arg0,_arg1);
1782
1783 wxPy_END_ALLOW_THREADS;
1784 if (PyErr_Occurred()) return NULL;
1785}{
1786 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
1787}
1788{
1789 if (_obj1)
1790 delete _arg1;
1791}
1792 return _resultobj;
1793}
1794
1795#define wxListItem_m_text_get(_swigobj) (&_swigobj->m_text)
1796static PyObject *_wrap_wxListItem_m_text_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1797 PyObject * _resultobj;
1798 wxString * _result;
1799 wxListItem * _arg0;
1800 PyObject * _argo0 = 0;
1801 char *_kwnames[] = { "self", NULL };
1802
1803 self = self;
1804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_m_text_get",_kwnames,&_argo0))
1805 return NULL;
1806 if (_argo0) {
1807 if (_argo0 == Py_None) { _arg0 = NULL; }
1808 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1809 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_text_get. Expected _wxListItem_p.");
1810 return NULL;
1811 }
1812 }
1813{
1814 wxPy_BEGIN_ALLOW_THREADS;
1815 _result = (wxString *)wxListItem_m_text_get(_arg0);
1816
1817 wxPy_END_ALLOW_THREADS;
1818 if (PyErr_Occurred()) return NULL;
1819}{
1820 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
1821}
1822 return _resultobj;
1823}
1824
1825#define wxListItem_m_image_set(_swigobj,_swigval) (_swigobj->m_image = _swigval,_swigval)
1826static PyObject *_wrap_wxListItem_m_image_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1827 PyObject * _resultobj;
1828 int _result;
1829 wxListItem * _arg0;
1830 int _arg1;
1831 PyObject * _argo0 = 0;
1832 char *_kwnames[] = { "self","m_image", NULL };
1833
1834 self = self;
1835 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListItem_m_image_set",_kwnames,&_argo0,&_arg1))
1836 return NULL;
1837 if (_argo0) {
1838 if (_argo0 == Py_None) { _arg0 = NULL; }
1839 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1840 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_image_set. Expected _wxListItem_p.");
1841 return NULL;
1842 }
1843 }
1844{
1845 wxPy_BEGIN_ALLOW_THREADS;
1846 _result = (int )wxListItem_m_image_set(_arg0,_arg1);
1847
1848 wxPy_END_ALLOW_THREADS;
1849 if (PyErr_Occurred()) return NULL;
1850} _resultobj = Py_BuildValue("i",_result);
1851 return _resultobj;
1852}
1853
1854#define wxListItem_m_image_get(_swigobj) ((int ) _swigobj->m_image)
1855static PyObject *_wrap_wxListItem_m_image_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1856 PyObject * _resultobj;
1857 int _result;
1858 wxListItem * _arg0;
1859 PyObject * _argo0 = 0;
1860 char *_kwnames[] = { "self", NULL };
1861
1862 self = self;
1863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_m_image_get",_kwnames,&_argo0))
1864 return NULL;
1865 if (_argo0) {
1866 if (_argo0 == Py_None) { _arg0 = NULL; }
1867 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1868 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_image_get. Expected _wxListItem_p.");
1869 return NULL;
1870 }
1871 }
1872{
1873 wxPy_BEGIN_ALLOW_THREADS;
1874 _result = (int )wxListItem_m_image_get(_arg0);
1875
1876 wxPy_END_ALLOW_THREADS;
1877 if (PyErr_Occurred()) return NULL;
1878} _resultobj = Py_BuildValue("i",_result);
1879 return _resultobj;
1880}
1881
1882#define wxListItem_m_data_set(_swigobj,_swigval) (_swigobj->m_data = _swigval,_swigval)
1883static PyObject *_wrap_wxListItem_m_data_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1884 PyObject * _resultobj;
1885 long _result;
1886 wxListItem * _arg0;
1887 long _arg1;
1888 PyObject * _argo0 = 0;
1889 char *_kwnames[] = { "self","m_data", NULL };
1890
1891 self = self;
1892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListItem_m_data_set",_kwnames,&_argo0,&_arg1))
1893 return NULL;
1894 if (_argo0) {
1895 if (_argo0 == Py_None) { _arg0 = NULL; }
1896 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1897 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_data_set. Expected _wxListItem_p.");
1898 return NULL;
1899 }
1900 }
1901{
1902 wxPy_BEGIN_ALLOW_THREADS;
1903 _result = (long )wxListItem_m_data_set(_arg0,_arg1);
1904
1905 wxPy_END_ALLOW_THREADS;
1906 if (PyErr_Occurred()) return NULL;
1907} _resultobj = Py_BuildValue("l",_result);
1908 return _resultobj;
1909}
1910
1911#define wxListItem_m_data_get(_swigobj) ((long ) _swigobj->m_data)
1912static PyObject *_wrap_wxListItem_m_data_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1913 PyObject * _resultobj;
1914 long _result;
1915 wxListItem * _arg0;
1916 PyObject * _argo0 = 0;
1917 char *_kwnames[] = { "self", NULL };
1918
1919 self = self;
1920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_m_data_get",_kwnames,&_argo0))
1921 return NULL;
1922 if (_argo0) {
1923 if (_argo0 == Py_None) { _arg0 = NULL; }
1924 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1925 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_data_get. Expected _wxListItem_p.");
1926 return NULL;
1927 }
1928 }
1929{
1930 wxPy_BEGIN_ALLOW_THREADS;
1931 _result = (long )wxListItem_m_data_get(_arg0);
1932
1933 wxPy_END_ALLOW_THREADS;
1934 if (PyErr_Occurred()) return NULL;
1935} _resultobj = Py_BuildValue("l",_result);
1936 return _resultobj;
1937}
1938
1939#define wxListItem_m_format_set(_swigobj,_swigval) (_swigobj->m_format = _swigval,_swigval)
1940static PyObject *_wrap_wxListItem_m_format_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1941 PyObject * _resultobj;
1942 int _result;
1943 wxListItem * _arg0;
1944 int _arg1;
1945 PyObject * _argo0 = 0;
1946 char *_kwnames[] = { "self","m_format", NULL };
1947
1948 self = self;
1949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListItem_m_format_set",_kwnames,&_argo0,&_arg1))
1950 return NULL;
1951 if (_argo0) {
1952 if (_argo0 == Py_None) { _arg0 = NULL; }
1953 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1954 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_format_set. Expected _wxListItem_p.");
1955 return NULL;
1956 }
1957 }
1958{
1959 wxPy_BEGIN_ALLOW_THREADS;
1960 _result = (int )wxListItem_m_format_set(_arg0,_arg1);
1961
1962 wxPy_END_ALLOW_THREADS;
1963 if (PyErr_Occurred()) return NULL;
1964} _resultobj = Py_BuildValue("i",_result);
1965 return _resultobj;
1966}
1967
1968#define wxListItem_m_format_get(_swigobj) ((int ) _swigobj->m_format)
1969static PyObject *_wrap_wxListItem_m_format_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1970 PyObject * _resultobj;
1971 int _result;
1972 wxListItem * _arg0;
1973 PyObject * _argo0 = 0;
1974 char *_kwnames[] = { "self", NULL };
1975
1976 self = self;
1977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_m_format_get",_kwnames,&_argo0))
1978 return NULL;
1979 if (_argo0) {
1980 if (_argo0 == Py_None) { _arg0 = NULL; }
1981 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
1982 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_format_get. Expected _wxListItem_p.");
1983 return NULL;
1984 }
1985 }
1986{
1987 wxPy_BEGIN_ALLOW_THREADS;
1988 _result = (int )wxListItem_m_format_get(_arg0);
1989
1990 wxPy_END_ALLOW_THREADS;
1991 if (PyErr_Occurred()) return NULL;
1992} _resultobj = Py_BuildValue("i",_result);
1993 return _resultobj;
1994}
1995
1996#define wxListItem_m_width_set(_swigobj,_swigval) (_swigobj->m_width = _swigval,_swigval)
1997static PyObject *_wrap_wxListItem_m_width_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1998 PyObject * _resultobj;
1999 int _result;
2000 wxListItem * _arg0;
2001 int _arg1;
2002 PyObject * _argo0 = 0;
2003 char *_kwnames[] = { "self","m_width", NULL };
2004
2005 self = self;
2006 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListItem_m_width_set",_kwnames,&_argo0,&_arg1))
2007 return NULL;
2008 if (_argo0) {
2009 if (_argo0 == Py_None) { _arg0 = NULL; }
2010 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
2011 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_width_set. Expected _wxListItem_p.");
2012 return NULL;
2013 }
2014 }
2015{
2016 wxPy_BEGIN_ALLOW_THREADS;
2017 _result = (int )wxListItem_m_width_set(_arg0,_arg1);
2018
2019 wxPy_END_ALLOW_THREADS;
2020 if (PyErr_Occurred()) return NULL;
2021} _resultobj = Py_BuildValue("i",_result);
2022 return _resultobj;
2023}
2024
2025#define wxListItem_m_width_get(_swigobj) ((int ) _swigobj->m_width)
2026static PyObject *_wrap_wxListItem_m_width_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2027 PyObject * _resultobj;
2028 int _result;
2029 wxListItem * _arg0;
2030 PyObject * _argo0 = 0;
2031 char *_kwnames[] = { "self", NULL };
2032
2033 self = self;
2034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_m_width_get",_kwnames,&_argo0))
2035 return NULL;
2036 if (_argo0) {
2037 if (_argo0 == Py_None) { _arg0 = NULL; }
2038 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
2039 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_width_get. Expected _wxListItem_p.");
2040 return NULL;
2041 }
2042 }
2043{
2044 wxPy_BEGIN_ALLOW_THREADS;
2045 _result = (int )wxListItem_m_width_get(_arg0);
2046
2047 wxPy_END_ALLOW_THREADS;
2048 if (PyErr_Occurred()) return NULL;
2049} _resultobj = Py_BuildValue("i",_result);
2050 return _resultobj;
2051}
2052
2053static void *SwigwxListEventTowxNotifyEvent(void *ptr) {
2054 wxListEvent *src;
2055 wxNotifyEvent *dest;
2056 src = (wxListEvent *) ptr;
2057 dest = (wxNotifyEvent *) src;
2058 return (void *) dest;
2059}
2060
2061static void *SwigwxListEventTowxCommandEvent(void *ptr) {
2062 wxListEvent *src;
2063 wxCommandEvent *dest;
2064 src = (wxListEvent *) ptr;
2065 dest = (wxCommandEvent *) src;
2066 return (void *) dest;
2067}
2068
2069static void *SwigwxListEventTowxEvent(void *ptr) {
2070 wxListEvent *src;
2071 wxEvent *dest;
2072 src = (wxListEvent *) ptr;
2073 dest = (wxEvent *) src;
2074 return (void *) dest;
2075}
2076
2077static void *SwigwxListEventTowxObject(void *ptr) {
2078 wxListEvent *src;
2079 wxObject *dest;
2080 src = (wxListEvent *) ptr;
2081 dest = (wxObject *) src;
2082 return (void *) dest;
2083}
2084
2085#define wxListEvent_m_code_set(_swigobj,_swigval) (_swigobj->m_code = _swigval,_swigval)
2086static PyObject *_wrap_wxListEvent_m_code_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2087 PyObject * _resultobj;
2088 int _result;
2089 wxListEvent * _arg0;
2090 int _arg1;
2091 PyObject * _argo0 = 0;
2092 char *_kwnames[] = { "self","m_code", NULL };
2093
2094 self = self;
2095 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListEvent_m_code_set",_kwnames,&_argo0,&_arg1))
2096 return NULL;
2097 if (_argo0) {
2098 if (_argo0 == Py_None) { _arg0 = NULL; }
2099 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2100 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_code_set. Expected _wxListEvent_p.");
2101 return NULL;
2102 }
2103 }
2104{
2105 wxPy_BEGIN_ALLOW_THREADS;
2106 _result = (int )wxListEvent_m_code_set(_arg0,_arg1);
2107
2108 wxPy_END_ALLOW_THREADS;
2109 if (PyErr_Occurred()) return NULL;
2110} _resultobj = Py_BuildValue("i",_result);
2111 return _resultobj;
2112}
2113
2114#define wxListEvent_m_code_get(_swigobj) ((int ) _swigobj->m_code)
2115static PyObject *_wrap_wxListEvent_m_code_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2116 PyObject * _resultobj;
2117 int _result;
2118 wxListEvent * _arg0;
2119 PyObject * _argo0 = 0;
2120 char *_kwnames[] = { "self", NULL };
2121
2122 self = self;
2123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_m_code_get",_kwnames,&_argo0))
2124 return NULL;
2125 if (_argo0) {
2126 if (_argo0 == Py_None) { _arg0 = NULL; }
2127 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2128 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_code_get. Expected _wxListEvent_p.");
2129 return NULL;
2130 }
2131 }
2132{
2133 wxPy_BEGIN_ALLOW_THREADS;
2134 _result = (int )wxListEvent_m_code_get(_arg0);
2135
2136 wxPy_END_ALLOW_THREADS;
2137 if (PyErr_Occurred()) return NULL;
2138} _resultobj = Py_BuildValue("i",_result);
2139 return _resultobj;
2140}
2141
2142#define wxListEvent_m_itemIndex_set(_swigobj,_swigval) (_swigobj->m_itemIndex = _swigval,_swigval)
2143static PyObject *_wrap_wxListEvent_m_itemIndex_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2144 PyObject * _resultobj;
2145 long _result;
2146 wxListEvent * _arg0;
2147 long _arg1;
2148 PyObject * _argo0 = 0;
2149 char *_kwnames[] = { "self","m_itemIndex", NULL };
2150
2151 self = self;
2152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListEvent_m_itemIndex_set",_kwnames,&_argo0,&_arg1))
2153 return NULL;
2154 if (_argo0) {
2155 if (_argo0 == Py_None) { _arg0 = NULL; }
2156 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2157 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_itemIndex_set. Expected _wxListEvent_p.");
2158 return NULL;
2159 }
2160 }
2161{
2162 wxPy_BEGIN_ALLOW_THREADS;
2163 _result = (long )wxListEvent_m_itemIndex_set(_arg0,_arg1);
2164
2165 wxPy_END_ALLOW_THREADS;
2166 if (PyErr_Occurred()) return NULL;
2167} _resultobj = Py_BuildValue("l",_result);
2168 return _resultobj;
2169}
2170
2171#define wxListEvent_m_itemIndex_get(_swigobj) ((long ) _swigobj->m_itemIndex)
2172static PyObject *_wrap_wxListEvent_m_itemIndex_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2173 PyObject * _resultobj;
2174 long _result;
2175 wxListEvent * _arg0;
2176 PyObject * _argo0 = 0;
2177 char *_kwnames[] = { "self", NULL };
2178
2179 self = self;
2180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_m_itemIndex_get",_kwnames,&_argo0))
2181 return NULL;
2182 if (_argo0) {
2183 if (_argo0 == Py_None) { _arg0 = NULL; }
2184 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2185 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_itemIndex_get. Expected _wxListEvent_p.");
2186 return NULL;
2187 }
2188 }
2189{
2190 wxPy_BEGIN_ALLOW_THREADS;
2191 _result = (long )wxListEvent_m_itemIndex_get(_arg0);
2192
2193 wxPy_END_ALLOW_THREADS;
2194 if (PyErr_Occurred()) return NULL;
2195} _resultobj = Py_BuildValue("l",_result);
2196 return _resultobj;
2197}
2198
2199#define wxListEvent_m_oldItemIndex_set(_swigobj,_swigval) (_swigobj->m_oldItemIndex = _swigval,_swigval)
2200static PyObject *_wrap_wxListEvent_m_oldItemIndex_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2201 PyObject * _resultobj;
2202 long _result;
2203 wxListEvent * _arg0;
2204 long _arg1;
2205 PyObject * _argo0 = 0;
2206 char *_kwnames[] = { "self","m_oldItemIndex", NULL };
2207
2208 self = self;
2209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListEvent_m_oldItemIndex_set",_kwnames,&_argo0,&_arg1))
2210 return NULL;
2211 if (_argo0) {
2212 if (_argo0 == Py_None) { _arg0 = NULL; }
2213 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2214 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_oldItemIndex_set. Expected _wxListEvent_p.");
2215 return NULL;
2216 }
2217 }
2218{
2219 wxPy_BEGIN_ALLOW_THREADS;
2220 _result = (long )wxListEvent_m_oldItemIndex_set(_arg0,_arg1);
2221
2222 wxPy_END_ALLOW_THREADS;
2223 if (PyErr_Occurred()) return NULL;
2224} _resultobj = Py_BuildValue("l",_result);
2225 return _resultobj;
2226}
2227
2228#define wxListEvent_m_oldItemIndex_get(_swigobj) ((long ) _swigobj->m_oldItemIndex)
2229static PyObject *_wrap_wxListEvent_m_oldItemIndex_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2230 PyObject * _resultobj;
2231 long _result;
2232 wxListEvent * _arg0;
2233 PyObject * _argo0 = 0;
2234 char *_kwnames[] = { "self", NULL };
2235
2236 self = self;
2237 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_m_oldItemIndex_get",_kwnames,&_argo0))
2238 return NULL;
2239 if (_argo0) {
2240 if (_argo0 == Py_None) { _arg0 = NULL; }
2241 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2242 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_oldItemIndex_get. Expected _wxListEvent_p.");
2243 return NULL;
2244 }
2245 }
2246{
2247 wxPy_BEGIN_ALLOW_THREADS;
2248 _result = (long )wxListEvent_m_oldItemIndex_get(_arg0);
2249
2250 wxPy_END_ALLOW_THREADS;
2251 if (PyErr_Occurred()) return NULL;
2252} _resultobj = Py_BuildValue("l",_result);
2253 return _resultobj;
2254}
2255
2256#define wxListEvent_m_col_set(_swigobj,_swigval) (_swigobj->m_col = _swigval,_swigval)
2257static PyObject *_wrap_wxListEvent_m_col_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2258 PyObject * _resultobj;
2259 int _result;
2260 wxListEvent * _arg0;
2261 int _arg1;
2262 PyObject * _argo0 = 0;
2263 char *_kwnames[] = { "self","m_col", NULL };
2264
2265 self = self;
2266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListEvent_m_col_set",_kwnames,&_argo0,&_arg1))
2267 return NULL;
2268 if (_argo0) {
2269 if (_argo0 == Py_None) { _arg0 = NULL; }
2270 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2271 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_col_set. Expected _wxListEvent_p.");
2272 return NULL;
2273 }
2274 }
2275{
2276 wxPy_BEGIN_ALLOW_THREADS;
2277 _result = (int )wxListEvent_m_col_set(_arg0,_arg1);
2278
2279 wxPy_END_ALLOW_THREADS;
2280 if (PyErr_Occurred()) return NULL;
2281} _resultobj = Py_BuildValue("i",_result);
2282 return _resultobj;
2283}
2284
2285#define wxListEvent_m_col_get(_swigobj) ((int ) _swigobj->m_col)
2286static PyObject *_wrap_wxListEvent_m_col_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2287 PyObject * _resultobj;
2288 int _result;
2289 wxListEvent * _arg0;
2290 PyObject * _argo0 = 0;
2291 char *_kwnames[] = { "self", NULL };
2292
2293 self = self;
2294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_m_col_get",_kwnames,&_argo0))
2295 return NULL;
2296 if (_argo0) {
2297 if (_argo0 == Py_None) { _arg0 = NULL; }
2298 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2299 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_col_get. Expected _wxListEvent_p.");
2300 return NULL;
2301 }
2302 }
2303{
2304 wxPy_BEGIN_ALLOW_THREADS;
2305 _result = (int )wxListEvent_m_col_get(_arg0);
2306
2307 wxPy_END_ALLOW_THREADS;
2308 if (PyErr_Occurred()) return NULL;
2309} _resultobj = Py_BuildValue("i",_result);
2310 return _resultobj;
2311}
2312
2313#define wxListEvent_m_cancelled_set(_swigobj,_swigval) (_swigobj->m_cancelled = _swigval,_swigval)
2314static PyObject *_wrap_wxListEvent_m_cancelled_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2315 PyObject * _resultobj;
2316 bool _result;
2317 wxListEvent * _arg0;
2318 bool _arg1;
2319 PyObject * _argo0 = 0;
2320 int tempbool1;
2321 char *_kwnames[] = { "self","m_cancelled", NULL };
2322
2323 self = self;
2324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListEvent_m_cancelled_set",_kwnames,&_argo0,&tempbool1))
2325 return NULL;
2326 if (_argo0) {
2327 if (_argo0 == Py_None) { _arg0 = NULL; }
2328 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2329 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_cancelled_set. Expected _wxListEvent_p.");
2330 return NULL;
2331 }
2332 }
2333 _arg1 = (bool ) tempbool1;
2334{
2335 wxPy_BEGIN_ALLOW_THREADS;
2336 _result = (bool )wxListEvent_m_cancelled_set(_arg0,_arg1);
2337
2338 wxPy_END_ALLOW_THREADS;
2339 if (PyErr_Occurred()) return NULL;
2340} _resultobj = Py_BuildValue("i",_result);
2341 return _resultobj;
2342}
2343
2344#define wxListEvent_m_cancelled_get(_swigobj) ((bool ) _swigobj->m_cancelled)
2345static PyObject *_wrap_wxListEvent_m_cancelled_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2346 PyObject * _resultobj;
2347 bool _result;
2348 wxListEvent * _arg0;
2349 PyObject * _argo0 = 0;
2350 char *_kwnames[] = { "self", NULL };
2351
2352 self = self;
2353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_m_cancelled_get",_kwnames,&_argo0))
2354 return NULL;
2355 if (_argo0) {
2356 if (_argo0 == Py_None) { _arg0 = NULL; }
2357 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2358 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_cancelled_get. Expected _wxListEvent_p.");
2359 return NULL;
2360 }
2361 }
2362{
2363 wxPy_BEGIN_ALLOW_THREADS;
2364 _result = (bool )wxListEvent_m_cancelled_get(_arg0);
2365
2366 wxPy_END_ALLOW_THREADS;
2367 if (PyErr_Occurred()) return NULL;
2368} _resultobj = Py_BuildValue("i",_result);
2369 return _resultobj;
2370}
2371
2372#define wxListEvent_m_pointDrag_set(_swigobj,_swigval) (_swigobj->m_pointDrag = *(_swigval),_swigval)
2373static PyObject *_wrap_wxListEvent_m_pointDrag_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2374 PyObject * _resultobj;
2375 wxPoint * _result;
2376 wxListEvent * _arg0;
2377 wxPoint * _arg1;
2378 PyObject * _argo0 = 0;
2379 wxPoint temp;
2380 PyObject * _obj1 = 0;
2381 char *_kwnames[] = { "self","m_pointDrag", NULL };
2382 char _ptemp[128];
2383
2384 self = self;
2385 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListEvent_m_pointDrag_set",_kwnames,&_argo0,&_obj1))
2386 return NULL;
2387 if (_argo0) {
2388 if (_argo0 == Py_None) { _arg0 = NULL; }
2389 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2390 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_pointDrag_set. Expected _wxListEvent_p.");
2391 return NULL;
2392 }
2393 }
2394{
2395 _arg1 = &temp;
2396 if (! wxPoint_helper(_obj1, &_arg1))
2397 return NULL;
2398}
2399{
2400 wxPy_BEGIN_ALLOW_THREADS;
2401 _result = (wxPoint *)wxListEvent_m_pointDrag_set(_arg0,_arg1);
2402
2403 wxPy_END_ALLOW_THREADS;
2404 if (PyErr_Occurred()) return NULL;
2405} if (_result) {
2406 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPoint_p");
2407 _resultobj = Py_BuildValue("s",_ptemp);
2408 } else {
2409 Py_INCREF(Py_None);
2410 _resultobj = Py_None;
2411 }
2412 return _resultobj;
2413}
2414
2415#define wxListEvent_m_pointDrag_get(_swigobj) (&_swigobj->m_pointDrag)
2416static PyObject *_wrap_wxListEvent_m_pointDrag_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2417 PyObject * _resultobj;
2418 wxPoint * _result;
2419 wxListEvent * _arg0;
2420 PyObject * _argo0 = 0;
2421 char *_kwnames[] = { "self", NULL };
2422 char _ptemp[128];
2423
2424 self = self;
2425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_m_pointDrag_get",_kwnames,&_argo0))
2426 return NULL;
2427 if (_argo0) {
2428 if (_argo0 == Py_None) { _arg0 = NULL; }
2429 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2430 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_pointDrag_get. Expected _wxListEvent_p.");
2431 return NULL;
2432 }
2433 }
2434{
2435 wxPy_BEGIN_ALLOW_THREADS;
2436 _result = (wxPoint *)wxListEvent_m_pointDrag_get(_arg0);
2437
2438 wxPy_END_ALLOW_THREADS;
2439 if (PyErr_Occurred()) return NULL;
2440} if (_result) {
2441 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPoint_p");
2442 _resultobj = Py_BuildValue("s",_ptemp);
2443 } else {
2444 Py_INCREF(Py_None);
2445 _resultobj = Py_None;
2446 }
2447 return _resultobj;
2448}
2449
2450#define wxListEvent_m_item_set(_swigobj,_swigval) (_swigobj->m_item = *(_swigval),_swigval)
2451static PyObject *_wrap_wxListEvent_m_item_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2452 PyObject * _resultobj;
2453 wxListItem * _result;
2454 wxListEvent * _arg0;
2455 wxListItem * _arg1;
2456 PyObject * _argo0 = 0;
2457 PyObject * _argo1 = 0;
2458 char *_kwnames[] = { "self","m_item", NULL };
2459
2460 self = self;
2461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListEvent_m_item_set",_kwnames,&_argo0,&_argo1))
2462 return NULL;
2463 if (_argo0) {
2464 if (_argo0 == Py_None) { _arg0 = NULL; }
2465 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2466 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_item_set. Expected _wxListEvent_p.");
2467 return NULL;
2468 }
2469 }
2470 if (_argo1) {
2471 if (_argo1 == Py_None) { _arg1 = NULL; }
2472 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxListItem_p")) {
2473 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxListEvent_m_item_set. Expected _wxListItem_p.");
2474 return NULL;
2475 }
2476 }
2477{
2478 wxPy_BEGIN_ALLOW_THREADS;
2479 _result = (wxListItem *)wxListEvent_m_item_set(_arg0,_arg1);
2480
2481 wxPy_END_ALLOW_THREADS;
2482 if (PyErr_Occurred()) return NULL;
2483}{ _resultobj = wxPyMake_wxObject(_result); }
2484 return _resultobj;
2485}
2486
2487#define wxListEvent_m_item_get(_swigobj) (&_swigobj->m_item)
2488static PyObject *_wrap_wxListEvent_m_item_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2489 PyObject * _resultobj;
2490 wxListItem * _result;
2491 wxListEvent * _arg0;
2492 PyObject * _argo0 = 0;
2493 char *_kwnames[] = { "self", NULL };
2494
2495 self = self;
2496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_m_item_get",_kwnames,&_argo0))
2497 return NULL;
2498 if (_argo0) {
2499 if (_argo0 == Py_None) { _arg0 = NULL; }
2500 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2501 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_item_get. Expected _wxListEvent_p.");
2502 return NULL;
2503 }
2504 }
2505{
2506 wxPy_BEGIN_ALLOW_THREADS;
2507 _result = (wxListItem *)wxListEvent_m_item_get(_arg0);
2508
2509 wxPy_END_ALLOW_THREADS;
2510 if (PyErr_Occurred()) return NULL;
2511}{ _resultobj = wxPyMake_wxObject(_result); }
2512 return _resultobj;
2513}
2514
2515#define wxListEvent_GetCode(_swigobj) (_swigobj->GetCode())
2516static PyObject *_wrap_wxListEvent_GetCode(PyObject *self, PyObject *args, PyObject *kwargs) {
2517 PyObject * _resultobj;
2518 int _result;
2519 wxListEvent * _arg0;
2520 PyObject * _argo0 = 0;
2521 char *_kwnames[] = { "self", NULL };
2522
2523 self = self;
2524 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_GetCode",_kwnames,&_argo0))
2525 return NULL;
2526 if (_argo0) {
2527 if (_argo0 == Py_None) { _arg0 = NULL; }
2528 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2529 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_GetCode. Expected _wxListEvent_p.");
2530 return NULL;
2531 }
2532 }
2533{
2534 wxPy_BEGIN_ALLOW_THREADS;
2535 _result = (int )wxListEvent_GetCode(_arg0);
2536
2537 wxPy_END_ALLOW_THREADS;
2538 if (PyErr_Occurred()) return NULL;
2539} _resultobj = Py_BuildValue("i",_result);
2540 return _resultobj;
2541}
2542
2543#define wxListEvent_GetIndex(_swigobj) (_swigobj->GetIndex())
2544static PyObject *_wrap_wxListEvent_GetIndex(PyObject *self, PyObject *args, PyObject *kwargs) {
2545 PyObject * _resultobj;
2546 long _result;
2547 wxListEvent * _arg0;
2548 PyObject * _argo0 = 0;
2549 char *_kwnames[] = { "self", NULL };
2550
2551 self = self;
2552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_GetIndex",_kwnames,&_argo0))
2553 return NULL;
2554 if (_argo0) {
2555 if (_argo0 == Py_None) { _arg0 = NULL; }
2556 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2557 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_GetIndex. Expected _wxListEvent_p.");
2558 return NULL;
2559 }
2560 }
2561{
2562 wxPy_BEGIN_ALLOW_THREADS;
2563 _result = (long )wxListEvent_GetIndex(_arg0);
2564
2565 wxPy_END_ALLOW_THREADS;
2566 if (PyErr_Occurred()) return NULL;
2567} _resultobj = Py_BuildValue("l",_result);
2568 return _resultobj;
2569}
2570
2571#define wxListEvent_GetOldIndex(_swigobj) (_swigobj->GetOldIndex())
2572static PyObject *_wrap_wxListEvent_GetOldIndex(PyObject *self, PyObject *args, PyObject *kwargs) {
2573 PyObject * _resultobj;
2574 long _result;
2575 wxListEvent * _arg0;
2576 PyObject * _argo0 = 0;
2577 char *_kwnames[] = { "self", NULL };
2578
2579 self = self;
2580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_GetOldIndex",_kwnames,&_argo0))
2581 return NULL;
2582 if (_argo0) {
2583 if (_argo0 == Py_None) { _arg0 = NULL; }
2584 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2585 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_GetOldIndex. Expected _wxListEvent_p.");
2586 return NULL;
2587 }
2588 }
2589{
2590 wxPy_BEGIN_ALLOW_THREADS;
2591 _result = (long )wxListEvent_GetOldIndex(_arg0);
2592
2593 wxPy_END_ALLOW_THREADS;
2594 if (PyErr_Occurred()) return NULL;
2595} _resultobj = Py_BuildValue("l",_result);
2596 return _resultobj;
2597}
2598
2599#define wxListEvent_GetOldItem(_swigobj) (_swigobj->GetOldItem())
2600static PyObject *_wrap_wxListEvent_GetOldItem(PyObject *self, PyObject *args, PyObject *kwargs) {
2601 PyObject * _resultobj;
2602 long _result;
2603 wxListEvent * _arg0;
2604 PyObject * _argo0 = 0;
2605 char *_kwnames[] = { "self", NULL };
2606
2607 self = self;
2608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_GetOldItem",_kwnames,&_argo0))
2609 return NULL;
2610 if (_argo0) {
2611 if (_argo0 == Py_None) { _arg0 = NULL; }
2612 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2613 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_GetOldItem. Expected _wxListEvent_p.");
2614 return NULL;
2615 }
2616 }
2617{
2618 wxPy_BEGIN_ALLOW_THREADS;
2619 _result = (long )wxListEvent_GetOldItem(_arg0);
2620
2621 wxPy_END_ALLOW_THREADS;
2622 if (PyErr_Occurred()) return NULL;
2623} _resultobj = Py_BuildValue("l",_result);
2624 return _resultobj;
2625}
2626
2627#define wxListEvent_GetColumn(_swigobj) (_swigobj->GetColumn())
2628static PyObject *_wrap_wxListEvent_GetColumn(PyObject *self, PyObject *args, PyObject *kwargs) {
2629 PyObject * _resultobj;
2630 int _result;
2631 wxListEvent * _arg0;
2632 PyObject * _argo0 = 0;
2633 char *_kwnames[] = { "self", NULL };
2634
2635 self = self;
2636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_GetColumn",_kwnames,&_argo0))
2637 return NULL;
2638 if (_argo0) {
2639 if (_argo0 == Py_None) { _arg0 = NULL; }
2640 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2641 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_GetColumn. Expected _wxListEvent_p.");
2642 return NULL;
2643 }
2644 }
2645{
2646 wxPy_BEGIN_ALLOW_THREADS;
2647 _result = (int )wxListEvent_GetColumn(_arg0);
2648
2649 wxPy_END_ALLOW_THREADS;
2650 if (PyErr_Occurred()) return NULL;
2651} _resultobj = Py_BuildValue("i",_result);
2652 return _resultobj;
2653}
2654
2655#define wxListEvent_Cancelled(_swigobj) (_swigobj->Cancelled())
2656static PyObject *_wrap_wxListEvent_Cancelled(PyObject *self, PyObject *args, PyObject *kwargs) {
2657 PyObject * _resultobj;
2658 bool _result;
2659 wxListEvent * _arg0;
2660 PyObject * _argo0 = 0;
2661 char *_kwnames[] = { "self", NULL };
2662
2663 self = self;
2664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_Cancelled",_kwnames,&_argo0))
2665 return NULL;
2666 if (_argo0) {
2667 if (_argo0 == Py_None) { _arg0 = NULL; }
2668 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2669 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_Cancelled. Expected _wxListEvent_p.");
2670 return NULL;
2671 }
2672 }
2673{
2674 wxPy_BEGIN_ALLOW_THREADS;
2675 _result = (bool )wxListEvent_Cancelled(_arg0);
2676
2677 wxPy_END_ALLOW_THREADS;
2678 if (PyErr_Occurred()) return NULL;
2679} _resultobj = Py_BuildValue("i",_result);
2680 return _resultobj;
2681}
2682
2683#define wxListEvent_GetPoint(_swigobj) (_swigobj->GetPoint())
2684static PyObject *_wrap_wxListEvent_GetPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
2685 PyObject * _resultobj;
2686 wxPoint * _result;
2687 wxListEvent * _arg0;
2688 PyObject * _argo0 = 0;
2689 char *_kwnames[] = { "self", NULL };
2690 char _ptemp[128];
2691
2692 self = self;
2693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_GetPoint",_kwnames,&_argo0))
2694 return NULL;
2695 if (_argo0) {
2696 if (_argo0 == Py_None) { _arg0 = NULL; }
2697 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2698 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_GetPoint. Expected _wxListEvent_p.");
2699 return NULL;
2700 }
2701 }
2702{
2703 wxPy_BEGIN_ALLOW_THREADS;
2704 _result = new wxPoint (wxListEvent_GetPoint(_arg0));
2705
2706 wxPy_END_ALLOW_THREADS;
2707 if (PyErr_Occurred()) return NULL;
2708} SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
2709 _resultobj = Py_BuildValue("s",_ptemp);
2710 return _resultobj;
2711}
2712
2713#define wxListEvent_GetLabel(_swigobj) (_swigobj->GetLabel())
2714static PyObject *_wrap_wxListEvent_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
2715 PyObject * _resultobj;
2716 wxString * _result;
2717 wxListEvent * _arg0;
2718 PyObject * _argo0 = 0;
2719 char *_kwnames[] = { "self", NULL };
2720
2721 self = self;
2722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_GetLabel",_kwnames,&_argo0))
2723 return NULL;
2724 if (_argo0) {
2725 if (_argo0 == Py_None) { _arg0 = NULL; }
2726 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2727 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_GetLabel. Expected _wxListEvent_p.");
2728 return NULL;
2729 }
2730 }
2731{
2732 wxPy_BEGIN_ALLOW_THREADS;
2733 const wxString & _result_ref = wxListEvent_GetLabel(_arg0);
2734 _result = (wxString *) &_result_ref;
2735
2736 wxPy_END_ALLOW_THREADS;
2737 if (PyErr_Occurred()) return NULL;
2738}{
2739 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
2740}
2741 return _resultobj;
2742}
2743
2744#define wxListEvent_GetText(_swigobj) (_swigobj->GetText())
2745static PyObject *_wrap_wxListEvent_GetText(PyObject *self, PyObject *args, PyObject *kwargs) {
2746 PyObject * _resultobj;
2747 wxString * _result;
2748 wxListEvent * _arg0;
2749 PyObject * _argo0 = 0;
2750 char *_kwnames[] = { "self", NULL };
2751
2752 self = self;
2753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_GetText",_kwnames,&_argo0))
2754 return NULL;
2755 if (_argo0) {
2756 if (_argo0 == Py_None) { _arg0 = NULL; }
2757 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2758 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_GetText. Expected _wxListEvent_p.");
2759 return NULL;
2760 }
2761 }
2762{
2763 wxPy_BEGIN_ALLOW_THREADS;
2764 const wxString & _result_ref = wxListEvent_GetText(_arg0);
2765 _result = (wxString *) &_result_ref;
2766
2767 wxPy_END_ALLOW_THREADS;
2768 if (PyErr_Occurred()) return NULL;
2769}{
2770 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
2771}
2772 return _resultobj;
2773}
2774
2775#define wxListEvent_GetImage(_swigobj) (_swigobj->GetImage())
2776static PyObject *_wrap_wxListEvent_GetImage(PyObject *self, PyObject *args, PyObject *kwargs) {
2777 PyObject * _resultobj;
2778 int _result;
2779 wxListEvent * _arg0;
2780 PyObject * _argo0 = 0;
2781 char *_kwnames[] = { "self", NULL };
2782
2783 self = self;
2784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_GetImage",_kwnames,&_argo0))
2785 return NULL;
2786 if (_argo0) {
2787 if (_argo0 == Py_None) { _arg0 = NULL; }
2788 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2789 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_GetImage. Expected _wxListEvent_p.");
2790 return NULL;
2791 }
2792 }
2793{
2794 wxPy_BEGIN_ALLOW_THREADS;
2795 _result = (int )wxListEvent_GetImage(_arg0);
2796
2797 wxPy_END_ALLOW_THREADS;
2798 if (PyErr_Occurred()) return NULL;
2799} _resultobj = Py_BuildValue("i",_result);
2800 return _resultobj;
2801}
2802
2803#define wxListEvent_GetData(_swigobj) (_swigobj->GetData())
2804static PyObject *_wrap_wxListEvent_GetData(PyObject *self, PyObject *args, PyObject *kwargs) {
2805 PyObject * _resultobj;
2806 long _result;
2807 wxListEvent * _arg0;
2808 PyObject * _argo0 = 0;
2809 char *_kwnames[] = { "self", NULL };
2810
2811 self = self;
2812 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_GetData",_kwnames,&_argo0))
2813 return NULL;
2814 if (_argo0) {
2815 if (_argo0 == Py_None) { _arg0 = NULL; }
2816 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2817 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_GetData. Expected _wxListEvent_p.");
2818 return NULL;
2819 }
2820 }
2821{
2822 wxPy_BEGIN_ALLOW_THREADS;
2823 _result = (long )wxListEvent_GetData(_arg0);
2824
2825 wxPy_END_ALLOW_THREADS;
2826 if (PyErr_Occurred()) return NULL;
2827} _resultobj = Py_BuildValue("l",_result);
2828 return _resultobj;
2829}
2830
2831#define wxListEvent_GetMask(_swigobj) (_swigobj->GetMask())
2832static PyObject *_wrap_wxListEvent_GetMask(PyObject *self, PyObject *args, PyObject *kwargs) {
2833 PyObject * _resultobj;
2834 long _result;
2835 wxListEvent * _arg0;
2836 PyObject * _argo0 = 0;
2837 char *_kwnames[] = { "self", NULL };
2838
2839 self = self;
2840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_GetMask",_kwnames,&_argo0))
2841 return NULL;
2842 if (_argo0) {
2843 if (_argo0 == Py_None) { _arg0 = NULL; }
2844 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2845 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_GetMask. Expected _wxListEvent_p.");
2846 return NULL;
2847 }
2848 }
2849{
2850 wxPy_BEGIN_ALLOW_THREADS;
2851 _result = (long )wxListEvent_GetMask(_arg0);
2852
2853 wxPy_END_ALLOW_THREADS;
2854 if (PyErr_Occurred()) return NULL;
2855} _resultobj = Py_BuildValue("l",_result);
2856 return _resultobj;
2857}
2858
2859#define wxListEvent_GetItem(_swigobj) (_swigobj->GetItem())
2860static PyObject *_wrap_wxListEvent_GetItem(PyObject *self, PyObject *args, PyObject *kwargs) {
2861 PyObject * _resultobj;
2862 wxListItem * _result;
2863 wxListEvent * _arg0;
2864 PyObject * _argo0 = 0;
2865 char *_kwnames[] = { "self", NULL };
2866
2867 self = self;
2868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_GetItem",_kwnames,&_argo0))
2869 return NULL;
2870 if (_argo0) {
2871 if (_argo0 == Py_None) { _arg0 = NULL; }
2872 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
2873 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_GetItem. Expected _wxListEvent_p.");
2874 return NULL;
2875 }
2876 }
2877{
2878 wxPy_BEGIN_ALLOW_THREADS;
2879 const wxListItem & _result_ref = wxListEvent_GetItem(_arg0);
2880 _result = (wxListItem *) &_result_ref;
2881
2882 wxPy_END_ALLOW_THREADS;
2883 if (PyErr_Occurred()) return NULL;
2884}{ _resultobj = wxPyMake_wxObject(_result); }
2885 return _resultobj;
2886}
2887
2888static void *SwigwxListCtrlTowxControl(void *ptr) {
2889 wxListCtrl *src;
2890 wxControl *dest;
2891 src = (wxListCtrl *) ptr;
2892 dest = (wxControl *) src;
2893 return (void *) dest;
2894}
2895
2896static void *SwigwxListCtrlTowxWindow(void *ptr) {
2897 wxListCtrl *src;
2898 wxWindow *dest;
2899 src = (wxListCtrl *) ptr;
2900 dest = (wxWindow *) src;
2901 return (void *) dest;
2902}
2903
2904static void *SwigwxListCtrlTowxEvtHandler(void *ptr) {
2905 wxListCtrl *src;
2906 wxEvtHandler *dest;
2907 src = (wxListCtrl *) ptr;
2908 dest = (wxEvtHandler *) src;
2909 return (void *) dest;
2910}
2911
2912static void *SwigwxListCtrlTowxObject(void *ptr) {
2913 wxListCtrl *src;
2914 wxObject *dest;
2915 src = (wxListCtrl *) ptr;
2916 dest = (wxObject *) src;
2917 return (void *) dest;
2918}
2919
2920#define new_wxListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
2921static PyObject *_wrap_new_wxListCtrl(PyObject *self, PyObject *args, PyObject *kwargs) {
2922 PyObject * _resultobj;
2923 wxListCtrl * _result;
2924 wxWindow * _arg0;
2925 wxWindowID _arg1;
2926 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
2927 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
2928 long _arg4 = (long ) (wxLC_ICON);
2929 wxValidator * _arg5 = (wxValidator *) &wxDefaultValidator;
2930 char * _arg6 = (char *) "listCtrl";
2931 PyObject * _argo0 = 0;
2932 wxPoint temp;
2933 PyObject * _obj2 = 0;
2934 wxSize temp0;
2935 PyObject * _obj3 = 0;
2936 PyObject * _argo5 = 0;
2937 char *_kwnames[] = { "parent","id","pos","size","style","validator","name", NULL };
2938 char _ptemp[128];
2939
2940 self = self;
2941 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOlOs:new_wxListCtrl",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_argo5,&_arg6))
2942 return NULL;
2943 if (_argo0) {
2944 if (_argo0 == Py_None) { _arg0 = NULL; }
2945 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2946 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxListCtrl. Expected _wxWindow_p.");
2947 return NULL;
2948 }
2949 }
2950 if (_obj2)
2951{
2952 _arg2 = &temp;
2953 if (! wxPoint_helper(_obj2, &_arg2))
2954 return NULL;
2955}
2956 if (_obj3)
2957{
2958 _arg3 = &temp0;
2959 if (! wxSize_helper(_obj3, &_arg3))
2960 return NULL;
2961}
2962 if (_argo5) {
2963 if (_argo5 == Py_None) { _arg5 = NULL; }
2964 else if (SWIG_GetPtrObj(_argo5,(void **) &_arg5,"_wxValidator_p")) {
2965 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of new_wxListCtrl. Expected _wxValidator_p.");
2966 return NULL;
2967 }
2968 }
2969{
2970 wxPy_BEGIN_ALLOW_THREADS;
2971 _result = (wxListCtrl *)new_wxListCtrl(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5,_arg6);
2972
2973 wxPy_END_ALLOW_THREADS;
2974 if (PyErr_Occurred()) return NULL;
2975} if (_result) {
2976 SWIG_MakePtr(_ptemp, (char *) _result,"_wxListCtrl_p");
2977 _resultobj = Py_BuildValue("s",_ptemp);
2978 } else {
2979 Py_INCREF(Py_None);
2980 _resultobj = Py_None;
2981 }
2982 return _resultobj;
2983}
2984
2985#define wxListCtrl_Arrange(_swigobj,_swigarg0) (_swigobj->Arrange(_swigarg0))
2986static PyObject *_wrap_wxListCtrl_Arrange(PyObject *self, PyObject *args, PyObject *kwargs) {
2987 PyObject * _resultobj;
2988 bool _result;
2989 wxListCtrl * _arg0;
2990 int _arg1 = (int ) (wxLIST_ALIGN_DEFAULT);
2991 PyObject * _argo0 = 0;
2992 char *_kwnames[] = { "self","flag", NULL };
2993
2994 self = self;
2995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxListCtrl_Arrange",_kwnames,&_argo0,&_arg1))
2996 return NULL;
2997 if (_argo0) {
2998 if (_argo0 == Py_None) { _arg0 = NULL; }
2999 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3000 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_Arrange. Expected _wxListCtrl_p.");
3001 return NULL;
3002 }
3003 }
3004{
3005 wxPy_BEGIN_ALLOW_THREADS;
3006 _result = (bool )wxListCtrl_Arrange(_arg0,_arg1);
3007
3008 wxPy_END_ALLOW_THREADS;
3009 if (PyErr_Occurred()) return NULL;
3010} _resultobj = Py_BuildValue("i",_result);
3011 return _resultobj;
3012}
3013
3014#define wxListCtrl_AssignImageList(_swigobj,_swigarg0,_swigarg1) (_swigobj->AssignImageList(_swigarg0,_swigarg1))
3015static PyObject *_wrap_wxListCtrl_AssignImageList(PyObject *self, PyObject *args, PyObject *kwargs) {
3016 PyObject * _resultobj;
3017 wxListCtrl * _arg0;
3018 wxImageList * _arg1;
3019 int _arg2;
3020 PyObject * _argo0 = 0;
3021 PyObject * _argo1 = 0;
3022 char *_kwnames[] = { "self","imageList","which", NULL };
3023
3024 self = self;
3025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi:wxListCtrl_AssignImageList",_kwnames,&_argo0,&_argo1,&_arg2))
3026 return NULL;
3027 if (_argo0) {
3028 if (_argo0 == Py_None) { _arg0 = NULL; }
3029 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3030 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_AssignImageList. Expected _wxListCtrl_p.");
3031 return NULL;
3032 }
3033 }
3034 if (_argo1) {
3035 if (_argo1 == Py_None) { _arg1 = NULL; }
3036 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxImageList_p")) {
3037 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxListCtrl_AssignImageList. Expected _wxImageList_p.");
3038 return NULL;
3039 }
3040 }
3041{
3042 wxPy_BEGIN_ALLOW_THREADS;
3043 wxListCtrl_AssignImageList(_arg0,_arg1,_arg2);
3044
3045 wxPy_END_ALLOW_THREADS;
3046 if (PyErr_Occurred()) return NULL;
3047} Py_INCREF(Py_None);
3048 _resultobj = Py_None;
3049 return _resultobj;
3050}
3051
3052#define wxListCtrl_DeleteItem(_swigobj,_swigarg0) (_swigobj->DeleteItem(_swigarg0))
3053static PyObject *_wrap_wxListCtrl_DeleteItem(PyObject *self, PyObject *args, PyObject *kwargs) {
3054 PyObject * _resultobj;
3055 bool _result;
3056 wxListCtrl * _arg0;
3057 long _arg1;
3058 PyObject * _argo0 = 0;
3059 char *_kwnames[] = { "self","item", NULL };
3060
3061 self = self;
3062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListCtrl_DeleteItem",_kwnames,&_argo0,&_arg1))
3063 return NULL;
3064 if (_argo0) {
3065 if (_argo0 == Py_None) { _arg0 = NULL; }
3066 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3067 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_DeleteItem. Expected _wxListCtrl_p.");
3068 return NULL;
3069 }
3070 }
3071{
3072 wxPy_BEGIN_ALLOW_THREADS;
3073 _result = (bool )wxListCtrl_DeleteItem(_arg0,_arg1);
3074
3075 wxPy_END_ALLOW_THREADS;
3076 if (PyErr_Occurred()) return NULL;
3077} _resultobj = Py_BuildValue("i",_result);
3078 return _resultobj;
3079}
3080
3081#define wxListCtrl_DeleteAllItems(_swigobj) (_swigobj->DeleteAllItems())
3082static PyObject *_wrap_wxListCtrl_DeleteAllItems(PyObject *self, PyObject *args, PyObject *kwargs) {
3083 PyObject * _resultobj;
3084 bool _result;
3085 wxListCtrl * _arg0;
3086 PyObject * _argo0 = 0;
3087 char *_kwnames[] = { "self", NULL };
3088
3089 self = self;
3090 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListCtrl_DeleteAllItems",_kwnames,&_argo0))
3091 return NULL;
3092 if (_argo0) {
3093 if (_argo0 == Py_None) { _arg0 = NULL; }
3094 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3095 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_DeleteAllItems. Expected _wxListCtrl_p.");
3096 return NULL;
3097 }
3098 }
3099{
3100 wxPy_BEGIN_ALLOW_THREADS;
3101 _result = (bool )wxListCtrl_DeleteAllItems(_arg0);
3102
3103 wxPy_END_ALLOW_THREADS;
3104 if (PyErr_Occurred()) return NULL;
3105} _resultobj = Py_BuildValue("i",_result);
3106 return _resultobj;
3107}
3108
3109#define wxListCtrl_DeleteColumn(_swigobj,_swigarg0) (_swigobj->DeleteColumn(_swigarg0))
3110static PyObject *_wrap_wxListCtrl_DeleteColumn(PyObject *self, PyObject *args, PyObject *kwargs) {
3111 PyObject * _resultobj;
3112 bool _result;
3113 wxListCtrl * _arg0;
3114 int _arg1;
3115 PyObject * _argo0 = 0;
3116 char *_kwnames[] = { "self","col", NULL };
3117
3118 self = self;
3119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListCtrl_DeleteColumn",_kwnames,&_argo0,&_arg1))
3120 return NULL;
3121 if (_argo0) {
3122 if (_argo0 == Py_None) { _arg0 = NULL; }
3123 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3124 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_DeleteColumn. Expected _wxListCtrl_p.");
3125 return NULL;
3126 }
3127 }
3128{
3129 wxPy_BEGIN_ALLOW_THREADS;
3130 _result = (bool )wxListCtrl_DeleteColumn(_arg0,_arg1);
3131
3132 wxPy_END_ALLOW_THREADS;
3133 if (PyErr_Occurred()) return NULL;
3134} _resultobj = Py_BuildValue("i",_result);
3135 return _resultobj;
3136}
3137
3138#define wxListCtrl_DeleteAllColumns(_swigobj) (_swigobj->DeleteAllColumns())
3139static PyObject *_wrap_wxListCtrl_DeleteAllColumns(PyObject *self, PyObject *args, PyObject *kwargs) {
3140 PyObject * _resultobj;
3141 bool _result;
3142 wxListCtrl * _arg0;
3143 PyObject * _argo0 = 0;
3144 char *_kwnames[] = { "self", NULL };
3145
3146 self = self;
3147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListCtrl_DeleteAllColumns",_kwnames,&_argo0))
3148 return NULL;
3149 if (_argo0) {
3150 if (_argo0 == Py_None) { _arg0 = NULL; }
3151 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3152 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_DeleteAllColumns. Expected _wxListCtrl_p.");
3153 return NULL;
3154 }
3155 }
3156{
3157 wxPy_BEGIN_ALLOW_THREADS;
3158 _result = (bool )wxListCtrl_DeleteAllColumns(_arg0);
3159
3160 wxPy_END_ALLOW_THREADS;
3161 if (PyErr_Occurred()) return NULL;
3162} _resultobj = Py_BuildValue("i",_result);
3163 return _resultobj;
3164}
3165
3166#define wxListCtrl_ClearAll(_swigobj) (_swigobj->ClearAll())
3167static PyObject *_wrap_wxListCtrl_ClearAll(PyObject *self, PyObject *args, PyObject *kwargs) {
3168 PyObject * _resultobj;
3169 wxListCtrl * _arg0;
3170 PyObject * _argo0 = 0;
3171 char *_kwnames[] = { "self", NULL };
3172
3173 self = self;
3174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListCtrl_ClearAll",_kwnames,&_argo0))
3175 return NULL;
3176 if (_argo0) {
3177 if (_argo0 == Py_None) { _arg0 = NULL; }
3178 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3179 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_ClearAll. Expected _wxListCtrl_p.");
3180 return NULL;
3181 }
3182 }
3183{
3184 wxPy_BEGIN_ALLOW_THREADS;
3185 wxListCtrl_ClearAll(_arg0);
3186
3187 wxPy_END_ALLOW_THREADS;
3188 if (PyErr_Occurred()) return NULL;
3189} Py_INCREF(Py_None);
3190 _resultobj = Py_None;
3191 return _resultobj;
3192}
3193
3194#define wxListCtrl_EditLabel(_swigobj,_swigarg0) (_swigobj->EditLabel(_swigarg0))
3195static PyObject *_wrap_wxListCtrl_EditLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
3196 PyObject * _resultobj;
3197 wxTextCtrl * _result;
3198 wxListCtrl * _arg0;
3199 long _arg1;
3200 PyObject * _argo0 = 0;
3201 char *_kwnames[] = { "self","item", NULL };
3202
3203 self = self;
3204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListCtrl_EditLabel",_kwnames,&_argo0,&_arg1))
3205 return NULL;
3206 if (_argo0) {
3207 if (_argo0 == Py_None) { _arg0 = NULL; }
3208 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3209 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_EditLabel. Expected _wxListCtrl_p.");
3210 return NULL;
3211 }
3212 }
3213{
3214 wxPy_BEGIN_ALLOW_THREADS;
3215 _result = (wxTextCtrl *)wxListCtrl_EditLabel(_arg0,_arg1);
3216
3217 wxPy_END_ALLOW_THREADS;
3218 if (PyErr_Occurred()) return NULL;
3219}{ _resultobj = wxPyMake_wxObject(_result); }
3220 return _resultobj;
3221}
3222
3223#define wxListCtrl_EndEditLabel(_swigobj,_swigarg0) (_swigobj->EndEditLabel(_swigarg0))
3224static PyObject *_wrap_wxListCtrl_EndEditLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
3225 PyObject * _resultobj;
3226 bool _result;
3227 wxListCtrl * _arg0;
3228 bool _arg1;
3229 PyObject * _argo0 = 0;
3230 int tempbool1;
3231 char *_kwnames[] = { "self","cancel", NULL };
3232
3233 self = self;
3234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListCtrl_EndEditLabel",_kwnames,&_argo0,&tempbool1))
3235 return NULL;
3236 if (_argo0) {
3237 if (_argo0 == Py_None) { _arg0 = NULL; }
3238 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3239 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_EndEditLabel. Expected _wxListCtrl_p.");
3240 return NULL;
3241 }
3242 }
3243 _arg1 = (bool ) tempbool1;
3244{
3245 wxPy_BEGIN_ALLOW_THREADS;
3246 _result = (bool )wxListCtrl_EndEditLabel(_arg0,_arg1);
3247
3248 wxPy_END_ALLOW_THREADS;
3249 if (PyErr_Occurred()) return NULL;
3250} _resultobj = Py_BuildValue("i",_result);
3251 return _resultobj;
3252}
3253
3254#define wxListCtrl_GetEditControl(_swigobj) (_swigobj->GetEditControl())
3255static PyObject *_wrap_wxListCtrl_GetEditControl(PyObject *self, PyObject *args, PyObject *kwargs) {
3256 PyObject * _resultobj;
3257 wxTextCtrl * _result;
3258 wxListCtrl * _arg0;
3259 PyObject * _argo0 = 0;
3260 char *_kwnames[] = { "self", NULL };
3261
3262 self = self;
3263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListCtrl_GetEditControl",_kwnames,&_argo0))
3264 return NULL;
3265 if (_argo0) {
3266 if (_argo0 == Py_None) { _arg0 = NULL; }
3267 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3268 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetEditControl. Expected _wxListCtrl_p.");
3269 return NULL;
3270 }
3271 }
3272{
3273 wxPy_BEGIN_ALLOW_THREADS;
3274 _result = (wxTextCtrl *)wxListCtrl_GetEditControl(_arg0);
3275
3276 wxPy_END_ALLOW_THREADS;
3277 if (PyErr_Occurred()) return NULL;
3278}{ _resultobj = wxPyMake_wxObject(_result); }
3279 return _resultobj;
3280}
3281
3282#define wxListCtrl_EnsureVisible(_swigobj,_swigarg0) (_swigobj->EnsureVisible(_swigarg0))
3283static PyObject *_wrap_wxListCtrl_EnsureVisible(PyObject *self, PyObject *args, PyObject *kwargs) {
3284 PyObject * _resultobj;
3285 bool _result;
3286 wxListCtrl * _arg0;
3287 long _arg1;
3288 PyObject * _argo0 = 0;
3289 char *_kwnames[] = { "self","item", NULL };
3290
3291 self = self;
3292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListCtrl_EnsureVisible",_kwnames,&_argo0,&_arg1))
3293 return NULL;
3294 if (_argo0) {
3295 if (_argo0 == Py_None) { _arg0 = NULL; }
3296 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3297 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_EnsureVisible. Expected _wxListCtrl_p.");
3298 return NULL;
3299 }
3300 }
3301{
3302 wxPy_BEGIN_ALLOW_THREADS;
3303 _result = (bool )wxListCtrl_EnsureVisible(_arg0,_arg1);
3304
3305 wxPy_END_ALLOW_THREADS;
3306 if (PyErr_Occurred()) return NULL;
3307} _resultobj = Py_BuildValue("i",_result);
3308 return _resultobj;
3309}
3310
3311#define wxListCtrl_FindItem(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->FindItem(_swigarg0,_swigarg1,_swigarg2))
3312static PyObject *_wrap_wxListCtrl_FindItem(PyObject *self, PyObject *args, PyObject *kwargs) {
3313 PyObject * _resultobj;
3314 long _result;
3315 wxListCtrl * _arg0;
3316 long _arg1;
3317 wxString * _arg2;
3318 bool _arg3 = (bool ) FALSE;
3319 PyObject * _argo0 = 0;
3320 PyObject * _obj2 = 0;
3321 int tempbool3 = (int) FALSE;
3322 char *_kwnames[] = { "self","start","str","partial", NULL };
3323
3324 self = self;
3325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OlO|i:wxListCtrl_FindItem",_kwnames,&_argo0,&_arg1,&_obj2,&tempbool3))
3326 return NULL;
3327 if (_argo0) {
3328 if (_argo0 == Py_None) { _arg0 = NULL; }
3329 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3330 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_FindItem. Expected _wxListCtrl_p.");
3331 return NULL;
3332 }
3333 }
3334{
3335#if PYTHON_API_VERSION >= 1009
3336 char* tmpPtr; int tmpSize;
3337 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
3338 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3339 return NULL;
3340 }
3341 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
3342 return NULL;
3343 _arg2 = new wxString(tmpPtr, tmpSize);
3344#else
3345 if (!PyString_Check(_obj2)) {
3346 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3347 return NULL;
3348 }
3349 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
3350#endif
3351}
3352 _arg3 = (bool ) tempbool3;
3353{
3354 wxPy_BEGIN_ALLOW_THREADS;
3355 _result = (long )wxListCtrl_FindItem(_arg0,_arg1,*_arg2,_arg3);
3356
3357 wxPy_END_ALLOW_THREADS;
3358 if (PyErr_Occurred()) return NULL;
3359} _resultobj = Py_BuildValue("l",_result);
3360{
3361 if (_obj2)
3362 delete _arg2;
3363}
3364 return _resultobj;
3365}
3366
3367#define wxListCtrl_FindItemData(_swigobj,_swigarg0,_swigarg1) (_swigobj->FindItem(_swigarg0,_swigarg1))
3368static PyObject *_wrap_wxListCtrl_FindItemData(PyObject *self, PyObject *args, PyObject *kwargs) {
3369 PyObject * _resultobj;
3370 long _result;
3371 wxListCtrl * _arg0;
3372 long _arg1;
3373 long _arg2;
3374 PyObject * _argo0 = 0;
3375 char *_kwnames[] = { "self","start","data", NULL };
3376
3377 self = self;
3378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxListCtrl_FindItemData",_kwnames,&_argo0,&_arg1,&_arg2))
3379 return NULL;
3380 if (_argo0) {
3381 if (_argo0 == Py_None) { _arg0 = NULL; }
3382 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3383 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_FindItemData. Expected _wxListCtrl_p.");
3384 return NULL;
3385 }
3386 }
3387{
3388 wxPy_BEGIN_ALLOW_THREADS;
3389 _result = (long )wxListCtrl_FindItemData(_arg0,_arg1,_arg2);
3390
3391 wxPy_END_ALLOW_THREADS;
3392 if (PyErr_Occurred()) return NULL;
3393} _resultobj = Py_BuildValue("l",_result);
3394 return _resultobj;
3395}
3396
3397#define wxListCtrl_FindItemAtPos(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->FindItem(_swigarg0,_swigarg1,_swigarg2))
3398static PyObject *_wrap_wxListCtrl_FindItemAtPos(PyObject *self, PyObject *args, PyObject *kwargs) {
3399 PyObject * _resultobj;
3400 long _result;
3401 wxListCtrl * _arg0;
3402 long _arg1;
3403 wxPoint * _arg2;
3404 int _arg3;
3405 PyObject * _argo0 = 0;
3406 wxPoint temp;
3407 PyObject * _obj2 = 0;
3408 char *_kwnames[] = { "self","start","pt","direction", NULL };
3409
3410 self = self;
3411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OlOi:wxListCtrl_FindItemAtPos",_kwnames,&_argo0,&_arg1,&_obj2,&_arg3))
3412 return NULL;
3413 if (_argo0) {
3414 if (_argo0 == Py_None) { _arg0 = NULL; }
3415 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3416 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_FindItemAtPos. Expected _wxListCtrl_p.");
3417 return NULL;
3418 }
3419 }
3420{
3421 _arg2 = &temp;
3422 if (! wxPoint_helper(_obj2, &_arg2))
3423 return NULL;
3424}
3425{
3426 wxPy_BEGIN_ALLOW_THREADS;
3427 _result = (long )wxListCtrl_FindItemAtPos(_arg0,_arg1,*_arg2,_arg3);
3428
3429 wxPy_END_ALLOW_THREADS;
3430 if (PyErr_Occurred()) return NULL;
3431} _resultobj = Py_BuildValue("l",_result);
3432 return _resultobj;
3433}
3434
3435#define wxListCtrl_GetColumn(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetColumn(_swigarg0,_swigarg1))
3436static PyObject *_wrap_wxListCtrl_GetColumn(PyObject *self, PyObject *args, PyObject *kwargs) {
3437 PyObject * _resultobj;
3438 bool _result;
3439 wxListCtrl * _arg0;
3440 int _arg1;
3441 wxListItem * _arg2;
3442 PyObject * _argo0 = 0;
3443 PyObject * _argo2 = 0;
3444 char *_kwnames[] = { "self","col","item", NULL };
3445
3446 self = self;
3447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxListCtrl_GetColumn",_kwnames,&_argo0,&_arg1,&_argo2))
3448 return NULL;
3449 if (_argo0) {
3450 if (_argo0 == Py_None) { _arg0 = NULL; }
3451 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3452 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetColumn. Expected _wxListCtrl_p.");
3453 return NULL;
3454 }
3455 }
3456 if (_argo2) {
3457 if (_argo2 == Py_None) { _arg2 = NULL; }
3458 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxListItem_p")) {
3459 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxListCtrl_GetColumn. Expected _wxListItem_p.");
3460 return NULL;
3461 }
3462 }
3463{
3464 wxPy_BEGIN_ALLOW_THREADS;
3465 _result = (bool )wxListCtrl_GetColumn(_arg0,_arg1,*_arg2);
3466
3467 wxPy_END_ALLOW_THREADS;
3468 if (PyErr_Occurred()) return NULL;
3469} _resultobj = Py_BuildValue("i",_result);
3470 return _resultobj;
3471}
3472
3473#define wxListCtrl_GetColumnWidth(_swigobj,_swigarg0) (_swigobj->GetColumnWidth(_swigarg0))
3474static PyObject *_wrap_wxListCtrl_GetColumnWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
3475 PyObject * _resultobj;
3476 int _result;
3477 wxListCtrl * _arg0;
3478 int _arg1;
3479 PyObject * _argo0 = 0;
3480 char *_kwnames[] = { "self","col", NULL };
3481
3482 self = self;
3483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListCtrl_GetColumnWidth",_kwnames,&_argo0,&_arg1))
3484 return NULL;
3485 if (_argo0) {
3486 if (_argo0 == Py_None) { _arg0 = NULL; }
3487 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3488 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetColumnWidth. Expected _wxListCtrl_p.");
3489 return NULL;
3490 }
3491 }
3492{
3493 wxPy_BEGIN_ALLOW_THREADS;
3494 _result = (int )wxListCtrl_GetColumnWidth(_arg0,_arg1);
3495
3496 wxPy_END_ALLOW_THREADS;
3497 if (PyErr_Occurred()) return NULL;
3498} _resultobj = Py_BuildValue("i",_result);
3499 return _resultobj;
3500}
3501
3502#define wxListCtrl_GetCountPerPage(_swigobj) (_swigobj->GetCountPerPage())
3503static PyObject *_wrap_wxListCtrl_GetCountPerPage(PyObject *self, PyObject *args, PyObject *kwargs) {
3504 PyObject * _resultobj;
3505 int _result;
3506 wxListCtrl * _arg0;
3507 PyObject * _argo0 = 0;
3508 char *_kwnames[] = { "self", NULL };
3509
3510 self = self;
3511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListCtrl_GetCountPerPage",_kwnames,&_argo0))
3512 return NULL;
3513 if (_argo0) {
3514 if (_argo0 == Py_None) { _arg0 = NULL; }
3515 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3516 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetCountPerPage. Expected _wxListCtrl_p.");
3517 return NULL;
3518 }
3519 }
3520{
3521 wxPy_BEGIN_ALLOW_THREADS;
3522 _result = (int )wxListCtrl_GetCountPerPage(_arg0);
3523
3524 wxPy_END_ALLOW_THREADS;
3525 if (PyErr_Occurred()) return NULL;
3526} _resultobj = Py_BuildValue("i",_result);
3527 return _resultobj;
3528}
3529
3530#define wxListCtrl_GetImageList(_swigobj,_swigarg0) (_swigobj->GetImageList(_swigarg0))
3531static PyObject *_wrap_wxListCtrl_GetImageList(PyObject *self, PyObject *args, PyObject *kwargs) {
3532 PyObject * _resultobj;
3533 wxImageList * _result;
3534 wxListCtrl * _arg0;
3535 int _arg1;
3536 PyObject * _argo0 = 0;
3537 char *_kwnames[] = { "self","which", NULL };
3538
3539 self = self;
3540 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListCtrl_GetImageList",_kwnames,&_argo0,&_arg1))
3541 return NULL;
3542 if (_argo0) {
3543 if (_argo0 == Py_None) { _arg0 = NULL; }
3544 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3545 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetImageList. Expected _wxListCtrl_p.");
3546 return NULL;
3547 }
3548 }
3549{
3550 wxPy_BEGIN_ALLOW_THREADS;
3551 _result = (wxImageList *)wxListCtrl_GetImageList(_arg0,_arg1);
3552
3553 wxPy_END_ALLOW_THREADS;
3554 if (PyErr_Occurred()) return NULL;
3555}{ _resultobj = wxPyMake_wxObject(_result); }
3556 return _resultobj;
3557}
3558
3559#define wxListCtrl_GetItemData(_swigobj,_swigarg0) (_swigobj->GetItemData(_swigarg0))
3560static PyObject *_wrap_wxListCtrl_GetItemData(PyObject *self, PyObject *args, PyObject *kwargs) {
3561 PyObject * _resultobj;
3562 long _result;
3563 wxListCtrl * _arg0;
3564 long _arg1;
3565 PyObject * _argo0 = 0;
3566 char *_kwnames[] = { "self","item", NULL };
3567
3568 self = self;
3569 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListCtrl_GetItemData",_kwnames,&_argo0,&_arg1))
3570 return NULL;
3571 if (_argo0) {
3572 if (_argo0 == Py_None) { _arg0 = NULL; }
3573 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3574 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetItemData. Expected _wxListCtrl_p.");
3575 return NULL;
3576 }
3577 }
3578{
3579 wxPy_BEGIN_ALLOW_THREADS;
3580 _result = (long )wxListCtrl_GetItemData(_arg0,_arg1);
3581
3582 wxPy_END_ALLOW_THREADS;
3583 if (PyErr_Occurred()) return NULL;
3584} _resultobj = Py_BuildValue("l",_result);
3585 return _resultobj;
3586}
3587
3588static wxListItem * wxListCtrl_GetItem(wxListCtrl *self,long itemId,int col) {
3589 wxListItem* info = new wxListItem;
3590 info->m_itemId = itemId;
3591 info->m_col = col;
3592 info->m_mask = 0xFFFF;
3593 self->GetItem(*info);
3594 return info;
3595 }
3596static PyObject *_wrap_wxListCtrl_GetItem(PyObject *self, PyObject *args, PyObject *kwargs) {
3597 PyObject * _resultobj;
3598 wxListItem * _result;
3599 wxListCtrl * _arg0;
3600 long _arg1;
3601 int _arg2 = (int ) 0;
3602 PyObject * _argo0 = 0;
3603 char *_kwnames[] = { "self","itemId","col", NULL };
3604
3605 self = self;
3606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol|i:wxListCtrl_GetItem",_kwnames,&_argo0,&_arg1,&_arg2))
3607 return NULL;
3608 if (_argo0) {
3609 if (_argo0 == Py_None) { _arg0 = NULL; }
3610 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3611 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetItem. Expected _wxListCtrl_p.");
3612 return NULL;
3613 }
3614 }
3615{
3616 wxPy_BEGIN_ALLOW_THREADS;
3617 _result = (wxListItem *)wxListCtrl_GetItem(_arg0,_arg1,_arg2);
3618
3619 wxPy_END_ALLOW_THREADS;
3620 if (PyErr_Occurred()) return NULL;
3621}{ _resultobj = wxPyMake_wxObject(_result); }
3622 return _resultobj;
3623}
3624
3625static wxPoint * wxListCtrl_GetItemPosition(wxListCtrl *self,long item) {
3626 wxPoint* pos = new wxPoint;
3627 self->GetItemPosition(item, *pos);
3628 return pos;
3629 }
3630static PyObject *_wrap_wxListCtrl_GetItemPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
3631 PyObject * _resultobj;
3632 wxPoint * _result;
3633 wxListCtrl * _arg0;
3634 long _arg1;
3635 PyObject * _argo0 = 0;
3636 char *_kwnames[] = { "self","item", NULL };
3637 char _ptemp[128];
3638
3639 self = self;
3640 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListCtrl_GetItemPosition",_kwnames,&_argo0,&_arg1))
3641 return NULL;
3642 if (_argo0) {
3643 if (_argo0 == Py_None) { _arg0 = NULL; }
3644 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3645 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetItemPosition. Expected _wxListCtrl_p.");
3646 return NULL;
3647 }
3648 }
3649{
3650 wxPy_BEGIN_ALLOW_THREADS;
3651 _result = (wxPoint *)wxListCtrl_GetItemPosition(_arg0,_arg1);
3652
3653 wxPy_END_ALLOW_THREADS;
3654 if (PyErr_Occurred()) return NULL;
3655} if (_result) {
3656 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPoint_p");
3657 _resultobj = Py_BuildValue("s",_ptemp);
3658 } else {
3659 Py_INCREF(Py_None);
3660 _resultobj = Py_None;
3661 }
3662 return _resultobj;
3663}
3664
3665static wxRect * wxListCtrl_GetItemRect(wxListCtrl *self,long item,int code) {
3666 wxRect* rect= new wxRect;
3667 self->GetItemRect(item, *rect, code);
3668 return rect;
3669 }
3670static PyObject *_wrap_wxListCtrl_GetItemRect(PyObject *self, PyObject *args, PyObject *kwargs) {
3671 PyObject * _resultobj;
3672 wxRect * _result;
3673 wxListCtrl * _arg0;
3674 long _arg1;
3675 int _arg2 = (int ) (wxLIST_RECT_BOUNDS);
3676 PyObject * _argo0 = 0;
3677 char *_kwnames[] = { "self","item","code", NULL };
3678 char _ptemp[128];
3679
3680 self = self;
3681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol|i:wxListCtrl_GetItemRect",_kwnames,&_argo0,&_arg1,&_arg2))
3682 return NULL;
3683 if (_argo0) {
3684 if (_argo0 == Py_None) { _arg0 = NULL; }
3685 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3686 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetItemRect. Expected _wxListCtrl_p.");
3687 return NULL;
3688 }
3689 }
3690{
3691 wxPy_BEGIN_ALLOW_THREADS;
3692 _result = (wxRect *)wxListCtrl_GetItemRect(_arg0,_arg1,_arg2);
3693
3694 wxPy_END_ALLOW_THREADS;
3695 if (PyErr_Occurred()) return NULL;
3696} if (_result) {
3697 SWIG_MakePtr(_ptemp, (char *) _result,"_wxRect_p");
3698 _resultobj = Py_BuildValue("s",_ptemp);
3699 } else {
3700 Py_INCREF(Py_None);
3701 _resultobj = Py_None;
3702 }
3703 return _resultobj;
3704}
3705
3706#define wxListCtrl_GetItemState(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetItemState(_swigarg0,_swigarg1))
3707static PyObject *_wrap_wxListCtrl_GetItemState(PyObject *self, PyObject *args, PyObject *kwargs) {
3708 PyObject * _resultobj;
3709 int _result;
3710 wxListCtrl * _arg0;
3711 long _arg1;
3712 long _arg2;
3713 PyObject * _argo0 = 0;
3714 char *_kwnames[] = { "self","item","stateMask", NULL };
3715
3716 self = self;
3717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxListCtrl_GetItemState",_kwnames,&_argo0,&_arg1,&_arg2))
3718 return NULL;
3719 if (_argo0) {
3720 if (_argo0 == Py_None) { _arg0 = NULL; }
3721 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3722 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetItemState. Expected _wxListCtrl_p.");
3723 return NULL;
3724 }
3725 }
3726{
3727 wxPy_BEGIN_ALLOW_THREADS;
3728 _result = (int )wxListCtrl_GetItemState(_arg0,_arg1,_arg2);
3729
3730 wxPy_END_ALLOW_THREADS;
3731 if (PyErr_Occurred()) return NULL;
3732} _resultobj = Py_BuildValue("i",_result);
3733 return _resultobj;
3734}
3735
3736#define wxListCtrl_GetItemCount(_swigobj) (_swigobj->GetItemCount())
3737static PyObject *_wrap_wxListCtrl_GetItemCount(PyObject *self, PyObject *args, PyObject *kwargs) {
3738 PyObject * _resultobj;
3739 int _result;
3740 wxListCtrl * _arg0;
3741 PyObject * _argo0 = 0;
3742 char *_kwnames[] = { "self", NULL };
3743
3744 self = self;
3745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListCtrl_GetItemCount",_kwnames,&_argo0))
3746 return NULL;
3747 if (_argo0) {
3748 if (_argo0 == Py_None) { _arg0 = NULL; }
3749 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3750 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetItemCount. Expected _wxListCtrl_p.");
3751 return NULL;
3752 }
3753 }
3754{
3755 wxPy_BEGIN_ALLOW_THREADS;
3756 _result = (int )wxListCtrl_GetItemCount(_arg0);
3757
3758 wxPy_END_ALLOW_THREADS;
3759 if (PyErr_Occurred()) return NULL;
3760} _resultobj = Py_BuildValue("i",_result);
3761 return _resultobj;
3762}
3763
3764#define wxListCtrl_GetItemSpacing(_swigobj,_swigarg0) (_swigobj->GetItemSpacing(_swigarg0))
3765static PyObject *_wrap_wxListCtrl_GetItemSpacing(PyObject *self, PyObject *args, PyObject *kwargs) {
3766 PyObject * _resultobj;
3767 int _result;
3768 wxListCtrl * _arg0;
3769 bool _arg1;
3770 PyObject * _argo0 = 0;
3771 int tempbool1;
3772 char *_kwnames[] = { "self","isSmall", NULL };
3773
3774 self = self;
3775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListCtrl_GetItemSpacing",_kwnames,&_argo0,&tempbool1))
3776 return NULL;
3777 if (_argo0) {
3778 if (_argo0 == Py_None) { _arg0 = NULL; }
3779 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3780 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetItemSpacing. Expected _wxListCtrl_p.");
3781 return NULL;
3782 }
3783 }
3784 _arg1 = (bool ) tempbool1;
3785{
3786 wxPy_BEGIN_ALLOW_THREADS;
3787 _result = (int )wxListCtrl_GetItemSpacing(_arg0,_arg1);
3788
3789 wxPy_END_ALLOW_THREADS;
3790 if (PyErr_Occurred()) return NULL;
3791} _resultobj = Py_BuildValue("i",_result);
3792 return _resultobj;
3793}
3794
3795#define wxListCtrl_GetItemText(_swigobj,_swigarg0) (_swigobj->GetItemText(_swigarg0))
3796static PyObject *_wrap_wxListCtrl_GetItemText(PyObject *self, PyObject *args, PyObject *kwargs) {
3797 PyObject * _resultobj;
3798 wxString * _result;
3799 wxListCtrl * _arg0;
3800 long _arg1;
3801 PyObject * _argo0 = 0;
3802 char *_kwnames[] = { "self","item", NULL };
3803
3804 self = self;
3805 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListCtrl_GetItemText",_kwnames,&_argo0,&_arg1))
3806 return NULL;
3807 if (_argo0) {
3808 if (_argo0 == Py_None) { _arg0 = NULL; }
3809 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3810 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetItemText. Expected _wxListCtrl_p.");
3811 return NULL;
3812 }
3813 }
3814{
3815 wxPy_BEGIN_ALLOW_THREADS;
3816 _result = new wxString (wxListCtrl_GetItemText(_arg0,_arg1));
3817
3818 wxPy_END_ALLOW_THREADS;
3819 if (PyErr_Occurred()) return NULL;
3820}{
3821 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
3822}
3823{
3824 delete _result;
3825}
3826 return _resultobj;
3827}
3828
3829#define wxListCtrl_GetNextItem(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetNextItem(_swigarg0,_swigarg1,_swigarg2))
3830static PyObject *_wrap_wxListCtrl_GetNextItem(PyObject *self, PyObject *args, PyObject *kwargs) {
3831 PyObject * _resultobj;
3832 long _result;
3833 wxListCtrl * _arg0;
3834 long _arg1;
3835 int _arg2 = (int ) (wxLIST_NEXT_ALL);
3836 int _arg3 = (int ) (wxLIST_STATE_DONTCARE);
3837 PyObject * _argo0 = 0;
3838 char *_kwnames[] = { "self","item","geometry","state", NULL };
3839
3840 self = self;
3841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol|ii:wxListCtrl_GetNextItem",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3))
3842 return NULL;
3843 if (_argo0) {
3844 if (_argo0 == Py_None) { _arg0 = NULL; }
3845 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3846 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetNextItem. Expected _wxListCtrl_p.");
3847 return NULL;
3848 }
3849 }
3850{
3851 wxPy_BEGIN_ALLOW_THREADS;
3852 _result = (long )wxListCtrl_GetNextItem(_arg0,_arg1,_arg2,_arg3);
3853
3854 wxPy_END_ALLOW_THREADS;
3855 if (PyErr_Occurred()) return NULL;
3856} _resultobj = Py_BuildValue("l",_result);
3857 return _resultobj;
3858}
3859
3860#define wxListCtrl_GetSelectedItemCount(_swigobj) (_swigobj->GetSelectedItemCount())
3861static PyObject *_wrap_wxListCtrl_GetSelectedItemCount(PyObject *self, PyObject *args, PyObject *kwargs) {
3862 PyObject * _resultobj;
3863 int _result;
3864 wxListCtrl * _arg0;
3865 PyObject * _argo0 = 0;
3866 char *_kwnames[] = { "self", NULL };
3867
3868 self = self;
3869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListCtrl_GetSelectedItemCount",_kwnames,&_argo0))
3870 return NULL;
3871 if (_argo0) {
3872 if (_argo0 == Py_None) { _arg0 = NULL; }
3873 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3874 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetSelectedItemCount. Expected _wxListCtrl_p.");
3875 return NULL;
3876 }
3877 }
3878{
3879 wxPy_BEGIN_ALLOW_THREADS;
3880 _result = (int )wxListCtrl_GetSelectedItemCount(_arg0);
3881
3882 wxPy_END_ALLOW_THREADS;
3883 if (PyErr_Occurred()) return NULL;
3884} _resultobj = Py_BuildValue("i",_result);
3885 return _resultobj;
3886}
3887
3888#define wxListCtrl_GetTextColour(_swigobj) (_swigobj->GetTextColour())
3889static PyObject *_wrap_wxListCtrl_GetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
3890 PyObject * _resultobj;
3891 wxColour * _result;
3892 wxListCtrl * _arg0;
3893 PyObject * _argo0 = 0;
3894 char *_kwnames[] = { "self", NULL };
3895 char _ptemp[128];
3896
3897 self = self;
3898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListCtrl_GetTextColour",_kwnames,&_argo0))
3899 return NULL;
3900 if (_argo0) {
3901 if (_argo0 == Py_None) { _arg0 = NULL; }
3902 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3903 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetTextColour. Expected _wxListCtrl_p.");
3904 return NULL;
3905 }
3906 }
3907{
3908 wxPy_BEGIN_ALLOW_THREADS;
3909 _result = new wxColour (wxListCtrl_GetTextColour(_arg0));
3910
3911 wxPy_END_ALLOW_THREADS;
3912 if (PyErr_Occurred()) return NULL;
3913} SWIG_MakePtr(_ptemp, (void *) _result,"_wxColour_p");
3914 _resultobj = Py_BuildValue("s",_ptemp);
3915 return _resultobj;
3916}
3917
3918#define wxListCtrl_SetTextColour(_swigobj,_swigarg0) (_swigobj->SetTextColour(_swigarg0))
3919static PyObject *_wrap_wxListCtrl_SetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
3920 PyObject * _resultobj;
3921 wxListCtrl * _arg0;
3922 wxColour * _arg1;
3923 PyObject * _argo0 = 0;
3924 wxColour temp;
3925 PyObject * _obj1 = 0;
3926 char *_kwnames[] = { "self","col", NULL };
3927
3928 self = self;
3929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListCtrl_SetTextColour",_kwnames,&_argo0,&_obj1))
3930 return NULL;
3931 if (_argo0) {
3932 if (_argo0 == Py_None) { _arg0 = NULL; }
3933 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3934 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetTextColour. Expected _wxListCtrl_p.");
3935 return NULL;
3936 }
3937 }
3938{
3939 _arg1 = &temp;
3940 if (! wxColour_helper(_obj1, &_arg1))
3941 return NULL;
3942}
3943{
3944 wxPy_BEGIN_ALLOW_THREADS;
3945 wxListCtrl_SetTextColour(_arg0,*_arg1);
3946
3947 wxPy_END_ALLOW_THREADS;
3948 if (PyErr_Occurred()) return NULL;
3949} Py_INCREF(Py_None);
3950 _resultobj = Py_None;
3951 return _resultobj;
3952}
3953
3954#define wxListCtrl_GetTopItem(_swigobj) (_swigobj->GetTopItem())
3955static PyObject *_wrap_wxListCtrl_GetTopItem(PyObject *self, PyObject *args, PyObject *kwargs) {
3956 PyObject * _resultobj;
3957 long _result;
3958 wxListCtrl * _arg0;
3959 PyObject * _argo0 = 0;
3960 char *_kwnames[] = { "self", NULL };
3961
3962 self = self;
3963 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListCtrl_GetTopItem",_kwnames,&_argo0))
3964 return NULL;
3965 if (_argo0) {
3966 if (_argo0 == Py_None) { _arg0 = NULL; }
3967 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
3968 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetTopItem. Expected _wxListCtrl_p.");
3969 return NULL;
3970 }
3971 }
3972{
3973 wxPy_BEGIN_ALLOW_THREADS;
3974 _result = (long )wxListCtrl_GetTopItem(_arg0);
3975
3976 wxPy_END_ALLOW_THREADS;
3977 if (PyErr_Occurred()) return NULL;
3978} _resultobj = Py_BuildValue("l",_result);
3979 return _resultobj;
3980}
3981
3982#define wxListCtrl_HitTest(_swigobj,_swigarg0,_swigarg1) (_swigobj->HitTest(_swigarg0,_swigarg1))
3983static PyObject *_wrap_wxListCtrl_HitTest(PyObject *self, PyObject *args, PyObject *kwargs) {
3984 PyObject * _resultobj;
3985 long _result;
3986 wxListCtrl * _arg0;
3987 wxPoint * _arg1;
3988 int * _arg2;
3989 int temp;
3990 PyObject * _argo0 = 0;
3991 wxPoint temp0;
3992 PyObject * _obj1 = 0;
3993 char *_kwnames[] = { "self","point", NULL };
3994
3995 self = self;
3996{
3997 _arg2 = &temp;
3998}
3999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListCtrl_HitTest",_kwnames,&_argo0,&_obj1))
4000 return NULL;
4001 if (_argo0) {
4002 if (_argo0 == Py_None) { _arg0 = NULL; }
4003 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
4004 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_HitTest. Expected _wxListCtrl_p.");
4005 return NULL;
4006 }
4007 }
4008{
4009 _arg1 = &temp0;
4010 if (! wxPoint_helper(_obj1, &_arg1))
4011 return NULL;
4012}
4013{
4014 wxPy_BEGIN_ALLOW_THREADS;
4015 _result = (long )wxListCtrl_HitTest(_arg0,*_arg1,*_arg2);
4016
4017 wxPy_END_ALLOW_THREADS;
4018 if (PyErr_Occurred()) return NULL;
4019} _resultobj = Py_BuildValue("l",_result);
4020{
4021 PyObject *o;
4022 o = PyInt_FromLong((long) (*_arg2));
4023 _resultobj = t_output_helper(_resultobj, o);
4024}
4025 return _resultobj;
4026}
4027
4028#define wxListCtrl_InsertColumnInfo(_swigobj,_swigarg0,_swigarg1) (_swigobj->InsertColumn(_swigarg0,_swigarg1))
4029static PyObject *_wrap_wxListCtrl_InsertColumnInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
4030 PyObject * _resultobj;
4031 long _result;
4032 wxListCtrl * _arg0;
4033 long _arg1;
4034 wxListItem * _arg2;
4035 PyObject * _argo0 = 0;
4036 PyObject * _argo2 = 0;
4037 char *_kwnames[] = { "self","col","info", NULL };
4038
4039 self = self;
4040 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OlO:wxListCtrl_InsertColumnInfo",_kwnames,&_argo0,&_arg1,&_argo2))
4041 return NULL;
4042 if (_argo0) {
4043 if (_argo0 == Py_None) { _arg0 = NULL; }
4044 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
4045 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_InsertColumnInfo. Expected _wxListCtrl_p.");
4046 return NULL;
4047 }
4048 }
4049 if (_argo2) {
4050 if (_argo2 == Py_None) { _arg2 = NULL; }
4051 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxListItem_p")) {
4052 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxListCtrl_InsertColumnInfo. Expected _wxListItem_p.");
4053 return NULL;
4054 }
4055 }
4056{
4057 wxPy_BEGIN_ALLOW_THREADS;
4058 _result = (long )wxListCtrl_InsertColumnInfo(_arg0,_arg1,*_arg2);
4059
4060 wxPy_END_ALLOW_THREADS;
4061 if (PyErr_Occurred()) return NULL;
4062} _resultobj = Py_BuildValue("l",_result);
4063 return _resultobj;
4064}
4065
4066#define wxListCtrl_InsertColumn(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->InsertColumn(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4067static PyObject *_wrap_wxListCtrl_InsertColumn(PyObject *self, PyObject *args, PyObject *kwargs) {
4068 PyObject * _resultobj;
4069 long _result;
4070 wxListCtrl * _arg0;
4071 long _arg1;
4072 wxString * _arg2;
4073 int _arg3 = (int ) (wxLIST_FORMAT_LEFT);
4074 int _arg4 = (int ) -1;
4075 PyObject * _argo0 = 0;
4076 PyObject * _obj2 = 0;
4077 char *_kwnames[] = { "self","col","heading","format","width", NULL };
4078
4079 self = self;
4080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OlO|ii:wxListCtrl_InsertColumn",_kwnames,&_argo0,&_arg1,&_obj2,&_arg3,&_arg4))
4081 return NULL;
4082 if (_argo0) {
4083 if (_argo0 == Py_None) { _arg0 = NULL; }
4084 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
4085 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_InsertColumn. Expected _wxListCtrl_p.");
4086 return NULL;
4087 }
4088 }
4089{
4090#if PYTHON_API_VERSION >= 1009
4091 char* tmpPtr; int tmpSize;
4092 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
4093 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4094 return NULL;
4095 }
4096 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
4097 return NULL;
4098 _arg2 = new wxString(tmpPtr, tmpSize);
4099#else
4100 if (!PyString_Check(_obj2)) {
4101 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4102 return NULL;
4103 }
4104 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
4105#endif
4106}
4107{
4108 wxPy_BEGIN_ALLOW_THREADS;
4109 _result = (long )wxListCtrl_InsertColumn(_arg0,_arg1,*_arg2,_arg3,_arg4);
4110
4111 wxPy_END_ALLOW_THREADS;
4112 if (PyErr_Occurred()) return NULL;
4113} _resultobj = Py_BuildValue("l",_result);
4114{
4115 if (_obj2)
4116 delete _arg2;
4117}
4118 return _resultobj;
4119}
4120
4121#define wxListCtrl_InsertItem(_swigobj,_swigarg0) (_swigobj->InsertItem(_swigarg0))
4122static PyObject *_wrap_wxListCtrl_InsertItem(PyObject *self, PyObject *args, PyObject *kwargs) {
4123 PyObject * _resultobj;
4124 long _result;
4125 wxListCtrl * _arg0;
4126 wxListItem * _arg1;
4127 PyObject * _argo0 = 0;
4128 PyObject * _argo1 = 0;
4129 char *_kwnames[] = { "self","info", NULL };
4130
4131 self = self;
4132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListCtrl_InsertItem",_kwnames,&_argo0,&_argo1))
4133 return NULL;
4134 if (_argo0) {
4135 if (_argo0 == Py_None) { _arg0 = NULL; }
4136 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
4137 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_InsertItem. Expected _wxListCtrl_p.");
4138 return NULL;
4139 }
4140 }
4141 if (_argo1) {
4142 if (_argo1 == Py_None) { _arg1 = NULL; }
4143 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxListItem_p")) {
4144 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxListCtrl_InsertItem. Expected _wxListItem_p.");
4145 return NULL;
4146 }
4147 }
4148{
4149 wxPy_BEGIN_ALLOW_THREADS;
4150 _result = (long )wxListCtrl_InsertItem(_arg0,*_arg1);
4151
4152 wxPy_END_ALLOW_THREADS;
4153 if (PyErr_Occurred()) return NULL;
4154} _resultobj = Py_BuildValue("l",_result);
4155 return _resultobj;
4156}
4157
4158#define wxListCtrl_InsertStringItem(_swigobj,_swigarg0,_swigarg1) (_swigobj->InsertItem(_swigarg0,_swigarg1))
4159static PyObject *_wrap_wxListCtrl_InsertStringItem(PyObject *self, PyObject *args, PyObject *kwargs) {
4160 PyObject * _resultobj;
4161 long _result;
4162 wxListCtrl * _arg0;
4163 long _arg1;
4164 wxString * _arg2;
4165 PyObject * _argo0 = 0;
4166 PyObject * _obj2 = 0;
4167 char *_kwnames[] = { "self","index","label", NULL };
4168
4169 self = self;
4170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OlO:wxListCtrl_InsertStringItem",_kwnames,&_argo0,&_arg1,&_obj2))
4171 return NULL;
4172 if (_argo0) {
4173 if (_argo0 == Py_None) { _arg0 = NULL; }
4174 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
4175 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_InsertStringItem. Expected _wxListCtrl_p.");
4176 return NULL;
4177 }
4178 }
4179{
4180#if PYTHON_API_VERSION >= 1009
4181 char* tmpPtr; int tmpSize;
4182 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
4183 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4184 return NULL;
4185 }
4186 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
4187 return NULL;
4188 _arg2 = new wxString(tmpPtr, tmpSize);
4189#else
4190 if (!PyString_Check(_obj2)) {
4191 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4192 return NULL;
4193 }
4194 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
4195#endif
4196}
4197{
4198 wxPy_BEGIN_ALLOW_THREADS;
4199 _result = (long )wxListCtrl_InsertStringItem(_arg0,_arg1,*_arg2);
4200
4201 wxPy_END_ALLOW_THREADS;
4202 if (PyErr_Occurred()) return NULL;
4203} _resultobj = Py_BuildValue("l",_result);
4204{
4205 if (_obj2)
4206 delete _arg2;
4207}
4208 return _resultobj;
4209}
4210
4211#define wxListCtrl_InsertImageItem(_swigobj,_swigarg0,_swigarg1) (_swigobj->InsertItem(_swigarg0,_swigarg1))
4212static PyObject *_wrap_wxListCtrl_InsertImageItem(PyObject *self, PyObject *args, PyObject *kwargs) {
4213 PyObject * _resultobj;
4214 long _result;
4215 wxListCtrl * _arg0;
4216 long _arg1;
4217 int _arg2;
4218 PyObject * _argo0 = 0;
4219 char *_kwnames[] = { "self","index","imageIndex", NULL };
4220
4221 self = self;
4222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oli:wxListCtrl_InsertImageItem",_kwnames,&_argo0,&_arg1,&_arg2))
4223 return NULL;
4224 if (_argo0) {
4225 if (_argo0 == Py_None) { _arg0 = NULL; }
4226 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
4227 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_InsertImageItem. Expected _wxListCtrl_p.");
4228 return NULL;
4229 }
4230 }
4231{
4232 wxPy_BEGIN_ALLOW_THREADS;
4233 _result = (long )wxListCtrl_InsertImageItem(_arg0,_arg1,_arg2);
4234
4235 wxPy_END_ALLOW_THREADS;
4236 if (PyErr_Occurred()) return NULL;
4237} _resultobj = Py_BuildValue("l",_result);
4238 return _resultobj;
4239}
4240
4241#define wxListCtrl_InsertImageStringItem(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2))
4242static PyObject *_wrap_wxListCtrl_InsertImageStringItem(PyObject *self, PyObject *args, PyObject *kwargs) {
4243 PyObject * _resultobj;
4244 long _result;
4245 wxListCtrl * _arg0;
4246 long _arg1;
4247 wxString * _arg2;
4248 int _arg3;
4249 PyObject * _argo0 = 0;
4250 PyObject * _obj2 = 0;
4251 char *_kwnames[] = { "self","index","label","imageIndex", NULL };
4252
4253 self = self;
4254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OlOi:wxListCtrl_InsertImageStringItem",_kwnames,&_argo0,&_arg1,&_obj2,&_arg3))
4255 return NULL;
4256 if (_argo0) {
4257 if (_argo0 == Py_None) { _arg0 = NULL; }
4258 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
4259 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_InsertImageStringItem. Expected _wxListCtrl_p.");
4260 return NULL;
4261 }
4262 }
4263{
4264#if PYTHON_API_VERSION >= 1009
4265 char* tmpPtr; int tmpSize;
4266 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
4267 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4268 return NULL;
4269 }
4270 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
4271 return NULL;
4272 _arg2 = new wxString(tmpPtr, tmpSize);
4273#else
4274 if (!PyString_Check(_obj2)) {
4275 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4276 return NULL;
4277 }
4278 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
4279#endif
4280}
4281{
4282 wxPy_BEGIN_ALLOW_THREADS;
4283 _result = (long )wxListCtrl_InsertImageStringItem(_arg0,_arg1,*_arg2,_arg3);
4284
4285 wxPy_END_ALLOW_THREADS;
4286 if (PyErr_Occurred()) return NULL;
4287} _resultobj = Py_BuildValue("l",_result);
4288{
4289 if (_obj2)
4290 delete _arg2;
4291}
4292 return _resultobj;
4293}
4294
4295#define wxListCtrl_ScrollList(_swigobj,_swigarg0,_swigarg1) (_swigobj->ScrollList(_swigarg0,_swigarg1))
4296static PyObject *_wrap_wxListCtrl_ScrollList(PyObject *self, PyObject *args, PyObject *kwargs) {
4297 PyObject * _resultobj;
4298 bool _result;
4299 wxListCtrl * _arg0;
4300 int _arg1;
4301 int _arg2;
4302 PyObject * _argo0 = 0;
4303 char *_kwnames[] = { "self","dx","dy", NULL };
4304
4305 self = self;
4306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxListCtrl_ScrollList",_kwnames,&_argo0,&_arg1,&_arg2))
4307 return NULL;
4308 if (_argo0) {
4309 if (_argo0 == Py_None) { _arg0 = NULL; }
4310 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
4311 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_ScrollList. Expected _wxListCtrl_p.");
4312 return NULL;
4313 }
4314 }
4315{
4316 wxPy_BEGIN_ALLOW_THREADS;
4317 _result = (bool )wxListCtrl_ScrollList(_arg0,_arg1,_arg2);
4318
4319 wxPy_END_ALLOW_THREADS;
4320 if (PyErr_Occurred()) return NULL;
4321} _resultobj = Py_BuildValue("i",_result);
4322 return _resultobj;
4323}
4324
4325#define wxListCtrl_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
4326static PyObject *_wrap_wxListCtrl_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
4327 PyObject * _resultobj;
4328 wxListCtrl * _arg0;
4329 wxColour * _arg1;
4330 PyObject * _argo0 = 0;
4331 wxColour temp;
4332 PyObject * _obj1 = 0;
4333 char *_kwnames[] = { "self","col", NULL };
4334
4335 self = self;
4336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListCtrl_SetBackgroundColour",_kwnames,&_argo0,&_obj1))
4337 return NULL;
4338 if (_argo0) {
4339 if (_argo0 == Py_None) { _arg0 = NULL; }
4340 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
4341 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetBackgroundColour. Expected _wxListCtrl_p.");
4342 return NULL;
4343 }
4344 }
4345{
4346 _arg1 = &temp;
4347 if (! wxColour_helper(_obj1, &_arg1))
4348 return NULL;
4349}
4350{
4351 wxPy_BEGIN_ALLOW_THREADS;
4352 wxListCtrl_SetBackgroundColour(_arg0,*_arg1);
4353
4354 wxPy_END_ALLOW_THREADS;
4355 if (PyErr_Occurred()) return NULL;
4356} Py_INCREF(Py_None);
4357 _resultobj = Py_None;
4358 return _resultobj;
4359}
4360
4361#define wxListCtrl_SetColumn(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColumn(_swigarg0,_swigarg1))
4362static PyObject *_wrap_wxListCtrl_SetColumn(PyObject *self, PyObject *args, PyObject *kwargs) {
4363 PyObject * _resultobj;
4364 bool _result;
4365 wxListCtrl * _arg0;
4366 int _arg1;
4367 wxListItem * _arg2;
4368 PyObject * _argo0 = 0;
4369 PyObject * _argo2 = 0;
4370 char *_kwnames[] = { "self","col","item", NULL };
4371
4372 self = self;
4373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxListCtrl_SetColumn",_kwnames,&_argo0,&_arg1,&_argo2))
4374 return NULL;
4375 if (_argo0) {
4376 if (_argo0 == Py_None) { _arg0 = NULL; }
4377 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
4378 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetColumn. Expected _wxListCtrl_p.");
4379 return NULL;
4380 }
4381 }
4382 if (_argo2) {
4383 if (_argo2 == Py_None) { _arg2 = NULL; }
4384 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxListItem_p")) {
4385 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxListCtrl_SetColumn. Expected _wxListItem_p.");
4386 return NULL;
4387 }
4388 }
4389{
4390 wxPy_BEGIN_ALLOW_THREADS;
4391 _result = (bool )wxListCtrl_SetColumn(_arg0,_arg1,*_arg2);
4392
4393 wxPy_END_ALLOW_THREADS;
4394 if (PyErr_Occurred()) return NULL;
4395} _resultobj = Py_BuildValue("i",_result);
4396 return _resultobj;
4397}
4398
4399#define wxListCtrl_SetColumnWidth(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColumnWidth(_swigarg0,_swigarg1))
4400static PyObject *_wrap_wxListCtrl_SetColumnWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
4401 PyObject * _resultobj;
4402 bool _result;
4403 wxListCtrl * _arg0;
4404 int _arg1;
4405 int _arg2;
4406 PyObject * _argo0 = 0;
4407 char *_kwnames[] = { "self","col","width", NULL };
4408
4409 self = self;
4410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxListCtrl_SetColumnWidth",_kwnames,&_argo0,&_arg1,&_arg2))
4411 return NULL;
4412 if (_argo0) {
4413 if (_argo0 == Py_None) { _arg0 = NULL; }
4414 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
4415 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetColumnWidth. Expected _wxListCtrl_p.");
4416 return NULL;
4417 }
4418 }
4419{
4420 wxPy_BEGIN_ALLOW_THREADS;
4421 _result = (bool )wxListCtrl_SetColumnWidth(_arg0,_arg1,_arg2);
4422
4423 wxPy_END_ALLOW_THREADS;
4424 if (PyErr_Occurred()) return NULL;
4425} _resultobj = Py_BuildValue("i",_result);
4426 return _resultobj;
4427}
4428
4429#define wxListCtrl_SetImageList(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetImageList(_swigarg0,_swigarg1))
4430static PyObject *_wrap_wxListCtrl_SetImageList(PyObject *self, PyObject *args, PyObject *kwargs) {
4431 PyObject * _resultobj;
4432 wxListCtrl * _arg0;
4433 wxImageList * _arg1;
4434 int _arg2;
4435 PyObject * _argo0 = 0;
4436 PyObject * _argo1 = 0;
4437 char *_kwnames[] = { "self","imageList","which", NULL };
4438
4439 self = self;
4440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi:wxListCtrl_SetImageList",_kwnames,&_argo0,&_argo1,&_arg2))
4441 return NULL;
4442 if (_argo0) {
4443 if (_argo0 == Py_None) { _arg0 = NULL; }
4444 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
4445 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetImageList. Expected _wxListCtrl_p.");
4446 return NULL;
4447 }
4448 }
4449 if (_argo1) {
4450 if (_argo1 == Py_None) { _arg1 = NULL; }
4451 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxImageList_p")) {
4452 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxListCtrl_SetImageList. Expected _wxImageList_p.");
4453 return NULL;
4454 }
4455 }
4456{
4457 wxPy_BEGIN_ALLOW_THREADS;
4458 wxListCtrl_SetImageList(_arg0,_arg1,_arg2);
4459
4460 wxPy_END_ALLOW_THREADS;
4461 if (PyErr_Occurred()) return NULL;
4462} Py_INCREF(Py_None);
4463 _resultobj = Py_None;
4464 return _resultobj;
4465}
4466
4467#define wxListCtrl_SetItem(_swigobj,_swigarg0) (_swigobj->SetItem(_swigarg0))
4468static PyObject *_wrap_wxListCtrl_SetItem(PyObject *self, PyObject *args, PyObject *kwargs) {
4469 PyObject * _resultobj;
4470 bool _result;
4471 wxListCtrl * _arg0;
4472 wxListItem * _arg1;
4473 PyObject * _argo0 = 0;
4474 PyObject * _argo1 = 0;
4475 char *_kwnames[] = { "self","info", NULL };
4476
4477 self = self;
4478 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListCtrl_SetItem",_kwnames,&_argo0,&_argo1))
4479 return NULL;
4480 if (_argo0) {
4481 if (_argo0 == Py_None) { _arg0 = NULL; }
4482 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
4483 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetItem. Expected _wxListCtrl_p.");
4484 return NULL;
4485 }
4486 }
4487 if (_argo1) {
4488 if (_argo1 == Py_None) { _arg1 = NULL; }
4489 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxListItem_p")) {
4490 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxListCtrl_SetItem. Expected _wxListItem_p.");
4491 return NULL;
4492 }
4493 }
4494{
4495 wxPy_BEGIN_ALLOW_THREADS;
4496 _result = (bool )wxListCtrl_SetItem(_arg0,*_arg1);
4497
4498 wxPy_END_ALLOW_THREADS;
4499 if (PyErr_Occurred()) return NULL;
4500} _resultobj = Py_BuildValue("i",_result);
4501 return _resultobj;
4502}
4503
4504#define wxListCtrl_SetStringItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->SetItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4505static PyObject *_wrap_wxListCtrl_SetStringItem(PyObject *self, PyObject *args, PyObject *kwargs) {
4506 PyObject * _resultobj;
4507 long _result;
4508 wxListCtrl * _arg0;
4509 long _arg1;
4510 int _arg2;
4511 wxString * _arg3;
4512 int _arg4 = (int ) -1;
4513 PyObject * _argo0 = 0;
4514 PyObject * _obj3 = 0;
4515 char *_kwnames[] = { "self","index","col","label","imageId", NULL };
4516
4517 self = self;
4518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OliO|i:wxListCtrl_SetStringItem",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3,&_arg4))
4519 return NULL;
4520 if (_argo0) {
4521 if (_argo0 == Py_None) { _arg0 = NULL; }
4522 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
4523 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetStringItem. Expected _wxListCtrl_p.");
4524 return NULL;
4525 }
4526 }
4527{
4528#if PYTHON_API_VERSION >= 1009
4529 char* tmpPtr; int tmpSize;
4530 if (!PyString_Check(_obj3) && !PyUnicode_Check(_obj3)) {
4531 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4532 return NULL;
4533 }
4534 if (PyString_AsStringAndSize(_obj3, &tmpPtr, &tmpSize) == -1)
4535 return NULL;
4536 _arg3 = new wxString(tmpPtr, tmpSize);
4537#else
4538 if (!PyString_Check(_obj3)) {
4539 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4540 return NULL;
4541 }
4542 _arg3 = new wxString(PyString_AS_STRING(_obj3), PyString_GET_SIZE(_obj3));
4543#endif
4544}
4545{
4546 wxPy_BEGIN_ALLOW_THREADS;
4547 _result = (long )wxListCtrl_SetStringItem(_arg0,_arg1,_arg2,*_arg3,_arg4);
4548
4549 wxPy_END_ALLOW_THREADS;
4550 if (PyErr_Occurred()) return NULL;
4551} _resultobj = Py_BuildValue("l",_result);
4552{
4553 if (_obj3)
4554 delete _arg3;
4555}
4556 return _resultobj;
4557}
4558
4559#define wxListCtrl_SetItemData(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemData(_swigarg0,_swigarg1))
4560static PyObject *_wrap_wxListCtrl_SetItemData(PyObject *self, PyObject *args, PyObject *kwargs) {
4561 PyObject * _resultobj;
4562 bool _result;
4563 wxListCtrl * _arg0;
4564 long _arg1;
4565 long _arg2;
4566 PyObject * _argo0 = 0;
4567 char *_kwnames[] = { "self","item","data", NULL };
4568
4569 self = self;
4570 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxListCtrl_SetItemData",_kwnames,&_argo0,&_arg1,&_arg2))
4571 return NULL;
4572 if (_argo0) {
4573 if (_argo0 == Py_None) { _arg0 = NULL; }
4574 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
4575 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetItemData. Expected _wxListCtrl_p.");
4576 return NULL;
4577 }
4578 }
4579{
4580 wxPy_BEGIN_ALLOW_THREADS;
4581 _result = (bool )wxListCtrl_SetItemData(_arg0,_arg1,_arg2);
4582
4583 wxPy_END_ALLOW_THREADS;
4584 if (PyErr_Occurred()) return NULL;
4585} _resultobj = Py_BuildValue("i",_result);
4586 return _resultobj;
4587}
4588
4589#define wxListCtrl_SetItemImage(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetItemImage(_swigarg0,_swigarg1,_swigarg2))
4590static PyObject *_wrap_wxListCtrl_SetItemImage(PyObject *self, PyObject *args, PyObject *kwargs) {
4591 PyObject * _resultobj;
4592 bool _result;
4593 wxListCtrl * _arg0;
4594 long _arg1;
4595 int _arg2;
4596 int _arg3;
4597 PyObject * _argo0 = 0;
4598 char *_kwnames[] = { "self","item","image","selImage", NULL };
4599
4600 self = self;
4601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Olii:wxListCtrl_SetItemImage",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3))
4602 return NULL;
4603 if (_argo0) {
4604 if (_argo0 == Py_None) { _arg0 = NULL; }
4605 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
4606 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetItemImage. Expected _wxListCtrl_p.");
4607 return NULL;
4608 }
4609 }
4610{
4611 wxPy_BEGIN_ALLOW_THREADS;
4612 _result = (bool )wxListCtrl_SetItemImage(_arg0,_arg1,_arg2,_arg3);
4613
4614 wxPy_END_ALLOW_THREADS;
4615 if (PyErr_Occurred()) return NULL;
4616} _resultobj = Py_BuildValue("i",_result);
4617 return _resultobj;
4618}
4619
4620#define wxListCtrl_SetItemPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemPosition(_swigarg0,_swigarg1))
4621static PyObject *_wrap_wxListCtrl_SetItemPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
4622 PyObject * _resultobj;
4623 bool _result;
4624 wxListCtrl * _arg0;
4625 long _arg1;
4626 wxPoint * _arg2;
4627 PyObject * _argo0 = 0;
4628 wxPoint temp;
4629 PyObject * _obj2 = 0;
4630 char *_kwnames[] = { "self","item","pos", NULL };
4631
4632 self = self;
4633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OlO:wxListCtrl_SetItemPosition",_kwnames,&_argo0,&_arg1,&_obj2))
4634 return NULL;
4635 if (_argo0) {
4636 if (_argo0 == Py_None) { _arg0 = NULL; }
4637 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
4638 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetItemPosition. Expected _wxListCtrl_p.");
4639 return NULL;
4640 }
4641 }
4642{
4643 _arg2 = &temp;
4644 if (! wxPoint_helper(_obj2, &_arg2))
4645 return NULL;
4646}
4647{
4648 wxPy_BEGIN_ALLOW_THREADS;
4649 _result = (bool )wxListCtrl_SetItemPosition(_arg0,_arg1,*_arg2);
4650
4651 wxPy_END_ALLOW_THREADS;
4652 if (PyErr_Occurred()) return NULL;
4653} _resultobj = Py_BuildValue("i",_result);
4654 return _resultobj;
4655}
4656
4657#define wxListCtrl_SetItemState(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetItemState(_swigarg0,_swigarg1,_swigarg2))
4658static PyObject *_wrap_wxListCtrl_SetItemState(PyObject *self, PyObject *args, PyObject *kwargs) {
4659 PyObject * _resultobj;
4660 bool _result;
4661 wxListCtrl * _arg0;
4662 long _arg1;
4663 long _arg2;
4664 long _arg3;
4665 PyObject * _argo0 = 0;
4666 char *_kwnames[] = { "self","item","state","stateMask", NULL };
4667
4668 self = self;
4669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Olll:wxListCtrl_SetItemState",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3))
4670 return NULL;
4671 if (_argo0) {
4672 if (_argo0 == Py_None) { _arg0 = NULL; }
4673 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
4674 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetItemState. Expected _wxListCtrl_p.");
4675 return NULL;
4676 }
4677 }
4678{
4679 wxPy_BEGIN_ALLOW_THREADS;
4680 _result = (bool )wxListCtrl_SetItemState(_arg0,_arg1,_arg2,_arg3);
4681
4682 wxPy_END_ALLOW_THREADS;
4683 if (PyErr_Occurred()) return NULL;
4684} _resultobj = Py_BuildValue("i",_result);
4685 return _resultobj;
4686}
4687
4688#define wxListCtrl_SetItemText(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemText(_swigarg0,_swigarg1))
4689static PyObject *_wrap_wxListCtrl_SetItemText(PyObject *self, PyObject *args, PyObject *kwargs) {
4690 PyObject * _resultobj;
4691 wxListCtrl * _arg0;
4692 long _arg1;
4693 wxString * _arg2;
4694 PyObject * _argo0 = 0;
4695 PyObject * _obj2 = 0;
4696 char *_kwnames[] = { "self","item","text", NULL };
4697
4698 self = self;
4699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OlO:wxListCtrl_SetItemText",_kwnames,&_argo0,&_arg1,&_obj2))
4700 return NULL;
4701 if (_argo0) {
4702 if (_argo0 == Py_None) { _arg0 = NULL; }
4703 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
4704 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetItemText. Expected _wxListCtrl_p.");
4705 return NULL;
4706 }
4707 }
4708{
4709#if PYTHON_API_VERSION >= 1009
4710 char* tmpPtr; int tmpSize;
4711 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
4712 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4713 return NULL;
4714 }
4715 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
4716 return NULL;
4717 _arg2 = new wxString(tmpPtr, tmpSize);
4718#else
4719 if (!PyString_Check(_obj2)) {
4720 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4721 return NULL;
4722 }
4723 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
4724#endif
4725}
4726{
4727 wxPy_BEGIN_ALLOW_THREADS;
4728 wxListCtrl_SetItemText(_arg0,_arg1,*_arg2);
4729
4730 wxPy_END_ALLOW_THREADS;
4731 if (PyErr_Occurred()) return NULL;
4732} Py_INCREF(Py_None);
4733 _resultobj = Py_None;
4734{
4735 if (_obj2)
4736 delete _arg2;
4737}
4738 return _resultobj;
4739}
4740
4741#define wxListCtrl_SetSingleStyle(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSingleStyle(_swigarg0,_swigarg1))
4742static PyObject *_wrap_wxListCtrl_SetSingleStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
4743 PyObject * _resultobj;
4744 wxListCtrl * _arg0;
4745 long _arg1;
4746 bool _arg2 = (bool ) TRUE;
4747 PyObject * _argo0 = 0;
4748 int tempbool2 = (int) TRUE;
4749 char *_kwnames[] = { "self","style","add", NULL };
4750
4751 self = self;
4752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol|i:wxListCtrl_SetSingleStyle",_kwnames,&_argo0,&_arg1,&tempbool2))
4753 return NULL;
4754 if (_argo0) {
4755 if (_argo0 == Py_None) { _arg0 = NULL; }
4756 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
4757 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetSingleStyle. Expected _wxListCtrl_p.");
4758 return NULL;
4759 }
4760 }
4761 _arg2 = (bool ) tempbool2;
4762{
4763 wxPy_BEGIN_ALLOW_THREADS;
4764 wxListCtrl_SetSingleStyle(_arg0,_arg1,_arg2);
4765
4766 wxPy_END_ALLOW_THREADS;
4767 if (PyErr_Occurred()) return NULL;
4768} Py_INCREF(Py_None);
4769 _resultobj = Py_None;
4770 return _resultobj;
4771}
4772
4773#define wxListCtrl_SetWindowStyleFlag(_swigobj,_swigarg0) (_swigobj->SetWindowStyleFlag(_swigarg0))
4774static PyObject *_wrap_wxListCtrl_SetWindowStyleFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
4775 PyObject * _resultobj;
4776 wxListCtrl * _arg0;
4777 long _arg1;
4778 PyObject * _argo0 = 0;
4779 char *_kwnames[] = { "self","style", NULL };
4780
4781 self = self;
4782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListCtrl_SetWindowStyleFlag",_kwnames,&_argo0,&_arg1))
4783 return NULL;
4784 if (_argo0) {
4785 if (_argo0 == Py_None) { _arg0 = NULL; }
4786 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
4787 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetWindowStyleFlag. Expected _wxListCtrl_p.");
4788 return NULL;
4789 }
4790 }
4791{
4792 wxPy_BEGIN_ALLOW_THREADS;
4793 wxListCtrl_SetWindowStyleFlag(_arg0,_arg1);
4794
4795 wxPy_END_ALLOW_THREADS;
4796 if (PyErr_Occurred()) return NULL;
4797} Py_INCREF(Py_None);
4798 _resultobj = Py_None;
4799 return _resultobj;
4800}
4801
4802static bool wxListCtrl_SortItems(wxListCtrl *self,PyObject * func) {
4803 if (!PyCallable_Check(func))
4804 return FALSE;
4805
4806 return self->SortItems(wxPyListCtrl_SortItems, (long)func);
4807 }
4808static PyObject *_wrap_wxListCtrl_SortItems(PyObject *self, PyObject *args, PyObject *kwargs) {
4809 PyObject * _resultobj;
4810 bool _result;
4811 wxListCtrl * _arg0;
4812 PyObject * _arg1;
4813 PyObject * _argo0 = 0;
4814 PyObject * _obj1 = 0;
4815 char *_kwnames[] = { "self","func", NULL };
4816
4817 self = self;
4818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListCtrl_SortItems",_kwnames,&_argo0,&_obj1))
4819 return NULL;
4820 if (_argo0) {
4821 if (_argo0 == Py_None) { _arg0 = NULL; }
4822 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
4823 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SortItems. Expected _wxListCtrl_p.");
4824 return NULL;
4825 }
4826 }
4827{
4828 _arg1 = _obj1;
4829}
4830{
4831 wxPy_BEGIN_ALLOW_THREADS;
4832 _result = (bool )wxListCtrl_SortItems(_arg0,_arg1);
4833
4834 wxPy_END_ALLOW_THREADS;
4835 if (PyErr_Occurred()) return NULL;
4836} _resultobj = Py_BuildValue("i",_result);
4837 return _resultobj;
4838}
4839
4840#define new_wxTreeItemId() (new wxTreeItemId())
4841static PyObject *_wrap_new_wxTreeItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
4842 PyObject * _resultobj;
4843 wxTreeItemId * _result;
4844 char *_kwnames[] = { NULL };
4845 char _ptemp[128];
4846
4847 self = self;
4848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxTreeItemId",_kwnames))
4849 return NULL;
4850{
4851 wxPy_BEGIN_ALLOW_THREADS;
4852 _result = (wxTreeItemId *)new_wxTreeItemId();
4853
4854 wxPy_END_ALLOW_THREADS;
4855 if (PyErr_Occurred()) return NULL;
4856} if (_result) {
4857 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTreeItemId_p");
4858 _resultobj = Py_BuildValue("s",_ptemp);
4859 } else {
4860 Py_INCREF(Py_None);
4861 _resultobj = Py_None;
4862 }
4863 return _resultobj;
4864}
4865
4866#define delete_wxTreeItemId(_swigobj) (delete _swigobj)
4867static PyObject *_wrap_delete_wxTreeItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
4868 PyObject * _resultobj;
4869 wxTreeItemId * _arg0;
4870 PyObject * _argo0 = 0;
4871 char *_kwnames[] = { "self", NULL };
4872
4873 self = self;
4874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxTreeItemId",_kwnames,&_argo0))
4875 return NULL;
4876 if (_argo0) {
4877 if (_argo0 == Py_None) { _arg0 = NULL; }
4878 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeItemId_p")) {
4879 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxTreeItemId. Expected _wxTreeItemId_p.");
4880 return NULL;
4881 }
4882 }
4883{
4884 wxPy_BEGIN_ALLOW_THREADS;
4885 delete_wxTreeItemId(_arg0);
4886
4887 wxPy_END_ALLOW_THREADS;
4888 if (PyErr_Occurred()) return NULL;
4889} Py_INCREF(Py_None);
4890 _resultobj = Py_None;
4891 return _resultobj;
4892}
4893
4894#define wxTreeItemId_IsOk(_swigobj) (_swigobj->IsOk())
4895static PyObject *_wrap_wxTreeItemId_IsOk(PyObject *self, PyObject *args, PyObject *kwargs) {
4896 PyObject * _resultobj;
4897 bool _result;
4898 wxTreeItemId * _arg0;
4899 PyObject * _argo0 = 0;
4900 char *_kwnames[] = { "self", NULL };
4901
4902 self = self;
4903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeItemId_IsOk",_kwnames,&_argo0))
4904 return NULL;
4905 if (_argo0) {
4906 if (_argo0 == Py_None) { _arg0 = NULL; }
4907 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeItemId_p")) {
4908 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeItemId_IsOk. Expected _wxTreeItemId_p.");
4909 return NULL;
4910 }
4911 }
4912{
4913 wxPy_BEGIN_ALLOW_THREADS;
4914 _result = (bool )wxTreeItemId_IsOk(_arg0);
4915
4916 wxPy_END_ALLOW_THREADS;
4917 if (PyErr_Occurred()) return NULL;
4918} _resultobj = Py_BuildValue("i",_result);
4919 return _resultobj;
4920}
4921
4922static int wxTreeItemId___cmp__(wxTreeItemId *self,wxTreeItemId * other) {
4923 if (! other) return -1;
4924 return *self != *other;
4925 }
4926static PyObject *_wrap_wxTreeItemId___cmp__(PyObject *self, PyObject *args, PyObject *kwargs) {
4927 PyObject * _resultobj;
4928 int _result;
4929 wxTreeItemId * _arg0;
4930 wxTreeItemId * _arg1;
4931 PyObject * _argo0 = 0;
4932 PyObject * _argo1 = 0;
4933 char *_kwnames[] = { "self","other", NULL };
4934
4935 self = self;
4936 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeItemId___cmp__",_kwnames,&_argo0,&_argo1))
4937 return NULL;
4938 if (_argo0) {
4939 if (_argo0 == Py_None) { _arg0 = NULL; }
4940 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeItemId_p")) {
4941 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeItemId___cmp__. Expected _wxTreeItemId_p.");
4942 return NULL;
4943 }
4944 }
4945 if (_argo1) {
4946 if (_argo1 == Py_None) { _arg1 = NULL; }
4947 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
4948 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeItemId___cmp__. Expected _wxTreeItemId_p.");
4949 return NULL;
4950 }
4951 }
4952{
4953 wxPy_BEGIN_ALLOW_THREADS;
4954 _result = (int )wxTreeItemId___cmp__(_arg0,_arg1);
4955
4956 wxPy_END_ALLOW_THREADS;
4957 if (PyErr_Occurred()) return NULL;
4958} _resultobj = Py_BuildValue("i",_result);
4959 return _resultobj;
4960}
4961
4962static void *SwigwxPyTreeItemDataTowxObject(void *ptr) {
4963 wxPyTreeItemData *src;
4964 wxObject *dest;
4965 src = (wxPyTreeItemData *) ptr;
4966 dest = (wxObject *) src;
4967 return (void *) dest;
4968}
4969
4970#define new_wxTreeItemData(_swigarg0) (new wxPyTreeItemData(_swigarg0))
4971static PyObject *_wrap_new_wxTreeItemData(PyObject *self, PyObject *args, PyObject *kwargs) {
4972 PyObject * _resultobj;
4973 wxPyTreeItemData * _result;
4974 PyObject * _arg0 = (PyObject *) NULL;
4975 PyObject * _obj0 = 0;
4976 char *_kwnames[] = { "obj", NULL };
4977 char _ptemp[128];
4978
4979 self = self;
4980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|O:new_wxTreeItemData",_kwnames,&_obj0))
4981 return NULL;
4982 if (_obj0)
4983{
4984 _arg0 = _obj0;
4985}
4986{
4987 wxPy_BEGIN_ALLOW_THREADS;
4988 _result = (wxPyTreeItemData *)new_wxTreeItemData(_arg0);
4989
4990 wxPy_END_ALLOW_THREADS;
4991 if (PyErr_Occurred()) return NULL;
4992} if (_result) {
4993 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyTreeItemData_p");
4994 _resultobj = Py_BuildValue("s",_ptemp);
4995 } else {
4996 Py_INCREF(Py_None);
4997 _resultobj = Py_None;
4998 }
4999 return _resultobj;
5000}
5001
5002#define wxTreeItemData_GetData(_swigobj) (_swigobj->GetData())
5003static PyObject *_wrap_wxTreeItemData_GetData(PyObject *self, PyObject *args, PyObject *kwargs) {
5004 PyObject * _resultobj;
5005 PyObject * _result;
5006 wxPyTreeItemData * _arg0;
5007 PyObject * _argo0 = 0;
5008 char *_kwnames[] = { "self", NULL };
5009
5010 self = self;
5011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeItemData_GetData",_kwnames,&_argo0))
5012 return NULL;
5013 if (_argo0) {
5014 if (_argo0 == Py_None) { _arg0 = NULL; }
5015 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeItemData_p")) {
5016 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeItemData_GetData. Expected _wxPyTreeItemData_p.");
5017 return NULL;
5018 }
5019 }
5020{
5021 wxPy_BEGIN_ALLOW_THREADS;
5022 _result = (PyObject *)wxTreeItemData_GetData(_arg0);
5023
5024 wxPy_END_ALLOW_THREADS;
5025 if (PyErr_Occurred()) return NULL;
5026}{
5027 _resultobj = _result;
5028}
5029 return _resultobj;
5030}
5031
5032#define wxTreeItemData_SetData(_swigobj,_swigarg0) (_swigobj->SetData(_swigarg0))
5033static PyObject *_wrap_wxTreeItemData_SetData(PyObject *self, PyObject *args, PyObject *kwargs) {
5034 PyObject * _resultobj;
5035 wxPyTreeItemData * _arg0;
5036 PyObject * _arg1;
5037 PyObject * _argo0 = 0;
5038 PyObject * _obj1 = 0;
5039 char *_kwnames[] = { "self","obj", NULL };
5040
5041 self = self;
5042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeItemData_SetData",_kwnames,&_argo0,&_obj1))
5043 return NULL;
5044 if (_argo0) {
5045 if (_argo0 == Py_None) { _arg0 = NULL; }
5046 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeItemData_p")) {
5047 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeItemData_SetData. Expected _wxPyTreeItemData_p.");
5048 return NULL;
5049 }
5050 }
5051{
5052 _arg1 = _obj1;
5053}
5054{
5055 wxPy_BEGIN_ALLOW_THREADS;
5056 wxTreeItemData_SetData(_arg0,_arg1);
5057
5058 wxPy_END_ALLOW_THREADS;
5059 if (PyErr_Occurred()) return NULL;
5060} Py_INCREF(Py_None);
5061 _resultobj = Py_None;
5062 return _resultobj;
5063}
5064
5065#define wxTreeItemData_GetId(_swigobj) (_swigobj->GetId())
5066static PyObject *_wrap_wxTreeItemData_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
5067 PyObject * _resultobj;
5068 wxTreeItemId * _result;
5069 wxPyTreeItemData * _arg0;
5070 PyObject * _argo0 = 0;
5071 char *_kwnames[] = { "self", NULL };
5072 char _ptemp[128];
5073
5074 self = self;
5075 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeItemData_GetId",_kwnames,&_argo0))
5076 return NULL;
5077 if (_argo0) {
5078 if (_argo0 == Py_None) { _arg0 = NULL; }
5079 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeItemData_p")) {
5080 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeItemData_GetId. Expected _wxPyTreeItemData_p.");
5081 return NULL;
5082 }
5083 }
5084{
5085 wxPy_BEGIN_ALLOW_THREADS;
5086 const wxTreeItemId & _result_ref = wxTreeItemData_GetId(_arg0);
5087 _result = (wxTreeItemId *) &_result_ref;
5088
5089 wxPy_END_ALLOW_THREADS;
5090 if (PyErr_Occurred()) return NULL;
5091} if (_result) {
5092 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTreeItemId_p");
5093 _resultobj = Py_BuildValue("s",_ptemp);
5094 } else {
5095 Py_INCREF(Py_None);
5096 _resultobj = Py_None;
5097 }
5098 return _resultobj;
5099}
5100
5101#define wxTreeItemData_SetId(_swigobj,_swigarg0) (_swigobj->SetId(_swigarg0))
5102static PyObject *_wrap_wxTreeItemData_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
5103 PyObject * _resultobj;
5104 wxPyTreeItemData * _arg0;
5105 wxTreeItemId * _arg1;
5106 PyObject * _argo0 = 0;
5107 PyObject * _argo1 = 0;
5108 char *_kwnames[] = { "self","id", NULL };
5109
5110 self = self;
5111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeItemData_SetId",_kwnames,&_argo0,&_argo1))
5112 return NULL;
5113 if (_argo0) {
5114 if (_argo0 == Py_None) { _arg0 = NULL; }
5115 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeItemData_p")) {
5116 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeItemData_SetId. Expected _wxPyTreeItemData_p.");
5117 return NULL;
5118 }
5119 }
5120 if (_argo1) {
5121 if (_argo1 == Py_None) { _arg1 = NULL; }
5122 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
5123 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeItemData_SetId. Expected _wxTreeItemId_p.");
5124 return NULL;
5125 }
5126 }
5127{
5128 wxPy_BEGIN_ALLOW_THREADS;
5129 wxTreeItemData_SetId(_arg0,*_arg1);
5130
5131 wxPy_END_ALLOW_THREADS;
5132 if (PyErr_Occurred()) return NULL;
5133} Py_INCREF(Py_None);
5134 _resultobj = Py_None;
5135 return _resultobj;
5136}
5137
5138static void *SwigwxTreeEventTowxNotifyEvent(void *ptr) {
5139 wxTreeEvent *src;
5140 wxNotifyEvent *dest;
5141 src = (wxTreeEvent *) ptr;
5142 dest = (wxNotifyEvent *) src;
5143 return (void *) dest;
5144}
5145
5146static void *SwigwxTreeEventTowxCommandEvent(void *ptr) {
5147 wxTreeEvent *src;
5148 wxCommandEvent *dest;
5149 src = (wxTreeEvent *) ptr;
5150 dest = (wxCommandEvent *) src;
5151 return (void *) dest;
5152}
5153
5154static void *SwigwxTreeEventTowxEvent(void *ptr) {
5155 wxTreeEvent *src;
5156 wxEvent *dest;
5157 src = (wxTreeEvent *) ptr;
5158 dest = (wxEvent *) src;
5159 return (void *) dest;
5160}
5161
5162static void *SwigwxTreeEventTowxObject(void *ptr) {
5163 wxTreeEvent *src;
5164 wxObject *dest;
5165 src = (wxTreeEvent *) ptr;
5166 dest = (wxObject *) src;
5167 return (void *) dest;
5168}
5169
5170#define wxTreeEvent_GetItem(_swigobj) (_swigobj->GetItem())
5171static PyObject *_wrap_wxTreeEvent_GetItem(PyObject *self, PyObject *args, PyObject *kwargs) {
5172 PyObject * _resultobj;
5173 wxTreeItemId * _result;
5174 wxTreeEvent * _arg0;
5175 PyObject * _argo0 = 0;
5176 char *_kwnames[] = { "self", NULL };
5177 char _ptemp[128];
5178
5179 self = self;
5180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeEvent_GetItem",_kwnames,&_argo0))
5181 return NULL;
5182 if (_argo0) {
5183 if (_argo0 == Py_None) { _arg0 = NULL; }
5184 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeEvent_p")) {
5185 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeEvent_GetItem. Expected _wxTreeEvent_p.");
5186 return NULL;
5187 }
5188 }
5189{
5190 wxPy_BEGIN_ALLOW_THREADS;
5191 _result = new wxTreeItemId (wxTreeEvent_GetItem(_arg0));
5192
5193 wxPy_END_ALLOW_THREADS;
5194 if (PyErr_Occurred()) return NULL;
5195} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
5196 _resultobj = Py_BuildValue("s",_ptemp);
5197 return _resultobj;
5198}
5199
5200#define wxTreeEvent_GetOldItem(_swigobj) (_swigobj->GetOldItem())
5201static PyObject *_wrap_wxTreeEvent_GetOldItem(PyObject *self, PyObject *args, PyObject *kwargs) {
5202 PyObject * _resultobj;
5203 wxTreeItemId * _result;
5204 wxTreeEvent * _arg0;
5205 PyObject * _argo0 = 0;
5206 char *_kwnames[] = { "self", NULL };
5207 char _ptemp[128];
5208
5209 self = self;
5210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeEvent_GetOldItem",_kwnames,&_argo0))
5211 return NULL;
5212 if (_argo0) {
5213 if (_argo0 == Py_None) { _arg0 = NULL; }
5214 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeEvent_p")) {
5215 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeEvent_GetOldItem. Expected _wxTreeEvent_p.");
5216 return NULL;
5217 }
5218 }
5219{
5220 wxPy_BEGIN_ALLOW_THREADS;
5221 _result = new wxTreeItemId (wxTreeEvent_GetOldItem(_arg0));
5222
5223 wxPy_END_ALLOW_THREADS;
5224 if (PyErr_Occurred()) return NULL;
5225} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
5226 _resultobj = Py_BuildValue("s",_ptemp);
5227 return _resultobj;
5228}
5229
5230#define wxTreeEvent_GetPoint(_swigobj) (_swigobj->GetPoint())
5231static PyObject *_wrap_wxTreeEvent_GetPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
5232 PyObject * _resultobj;
5233 wxPoint * _result;
5234 wxTreeEvent * _arg0;
5235 PyObject * _argo0 = 0;
5236 char *_kwnames[] = { "self", NULL };
5237 char _ptemp[128];
5238
5239 self = self;
5240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeEvent_GetPoint",_kwnames,&_argo0))
5241 return NULL;
5242 if (_argo0) {
5243 if (_argo0 == Py_None) { _arg0 = NULL; }
5244 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeEvent_p")) {
5245 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeEvent_GetPoint. Expected _wxTreeEvent_p.");
5246 return NULL;
5247 }
5248 }
5249{
5250 wxPy_BEGIN_ALLOW_THREADS;
5251 _result = new wxPoint (wxTreeEvent_GetPoint(_arg0));
5252
5253 wxPy_END_ALLOW_THREADS;
5254 if (PyErr_Occurred()) return NULL;
5255} SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
5256 _resultobj = Py_BuildValue("s",_ptemp);
5257 return _resultobj;
5258}
5259
5260#define wxTreeEvent_GetCode(_swigobj) (_swigobj->GetCode())
5261static PyObject *_wrap_wxTreeEvent_GetCode(PyObject *self, PyObject *args, PyObject *kwargs) {
5262 PyObject * _resultobj;
5263 int _result;
5264 wxTreeEvent * _arg0;
5265 PyObject * _argo0 = 0;
5266 char *_kwnames[] = { "self", NULL };
5267
5268 self = self;
5269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeEvent_GetCode",_kwnames,&_argo0))
5270 return NULL;
5271 if (_argo0) {
5272 if (_argo0 == Py_None) { _arg0 = NULL; }
5273 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeEvent_p")) {
5274 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeEvent_GetCode. Expected _wxTreeEvent_p.");
5275 return NULL;
5276 }
5277 }
5278{
5279 wxPy_BEGIN_ALLOW_THREADS;
5280 _result = (int )wxTreeEvent_GetCode(_arg0);
5281
5282 wxPy_END_ALLOW_THREADS;
5283 if (PyErr_Occurred()) return NULL;
5284} _resultobj = Py_BuildValue("i",_result);
5285 return _resultobj;
5286}
5287
5288#define wxTreeEvent_GetLabel(_swigobj) (_swigobj->GetLabel())
5289static PyObject *_wrap_wxTreeEvent_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
5290 PyObject * _resultobj;
5291 wxString * _result;
5292 wxTreeEvent * _arg0;
5293 PyObject * _argo0 = 0;
5294 char *_kwnames[] = { "self", NULL };
5295
5296 self = self;
5297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeEvent_GetLabel",_kwnames,&_argo0))
5298 return NULL;
5299 if (_argo0) {
5300 if (_argo0 == Py_None) { _arg0 = NULL; }
5301 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeEvent_p")) {
5302 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeEvent_GetLabel. Expected _wxTreeEvent_p.");
5303 return NULL;
5304 }
5305 }
5306{
5307 wxPy_BEGIN_ALLOW_THREADS;
5308 const wxString & _result_ref = wxTreeEvent_GetLabel(_arg0);
5309 _result = (wxString *) &_result_ref;
5310
5311 wxPy_END_ALLOW_THREADS;
5312 if (PyErr_Occurred()) return NULL;
5313}{
5314 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
5315}
5316 return _resultobj;
5317}
5318
5319static void *SwigwxPyTreeCtrlTowxControl(void *ptr) {
5320 wxPyTreeCtrl *src;
5321 wxControl *dest;
5322 src = (wxPyTreeCtrl *) ptr;
5323 dest = (wxControl *) src;
5324 return (void *) dest;
5325}
5326
5327static void *SwigwxPyTreeCtrlTowxWindow(void *ptr) {
5328 wxPyTreeCtrl *src;
5329 wxWindow *dest;
5330 src = (wxPyTreeCtrl *) ptr;
5331 dest = (wxWindow *) src;
5332 return (void *) dest;
5333}
5334
5335static void *SwigwxPyTreeCtrlTowxEvtHandler(void *ptr) {
5336 wxPyTreeCtrl *src;
5337 wxEvtHandler *dest;
5338 src = (wxPyTreeCtrl *) ptr;
5339 dest = (wxEvtHandler *) src;
5340 return (void *) dest;
5341}
5342
5343static void *SwigwxPyTreeCtrlTowxObject(void *ptr) {
5344 wxPyTreeCtrl *src;
5345 wxObject *dest;
5346 src = (wxPyTreeCtrl *) ptr;
5347 dest = (wxObject *) src;
5348 return (void *) dest;
5349}
5350
5351#define new_wxTreeCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxPyTreeCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
5352static PyObject *_wrap_new_wxTreeCtrl(PyObject *self, PyObject *args, PyObject *kwargs) {
5353 PyObject * _resultobj;
5354 wxPyTreeCtrl * _result;
5355 wxWindow * _arg0;
5356 wxWindowID _arg1 = (wxWindowID ) -1;
5357 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
5358 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
5359 long _arg4 = (long ) wxTR_HAS_BUTTONS|wxTR_LINES_AT_ROOT;
5360 wxValidator * _arg5 = (wxValidator *) &wxDefaultValidator;
5361 char * _arg6 = (char *) "wxTreeCtrl";
5362 PyObject * _argo0 = 0;
5363 wxPoint temp;
5364 PyObject * _obj2 = 0;
5365 wxSize temp0;
5366 PyObject * _obj3 = 0;
5367 PyObject * _argo5 = 0;
5368 char *_kwnames[] = { "parent","id","pos","size","style","validator","name", NULL };
5369 char _ptemp[128];
5370
5371 self = self;
5372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iOOlOs:new_wxTreeCtrl",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_argo5,&_arg6))
5373 return NULL;
5374 if (_argo0) {
5375 if (_argo0 == Py_None) { _arg0 = NULL; }
5376 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5377 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxTreeCtrl. Expected _wxWindow_p.");
5378 return NULL;
5379 }
5380 }
5381 if (_obj2)
5382{
5383 _arg2 = &temp;
5384 if (! wxPoint_helper(_obj2, &_arg2))
5385 return NULL;
5386}
5387 if (_obj3)
5388{
5389 _arg3 = &temp0;
5390 if (! wxSize_helper(_obj3, &_arg3))
5391 return NULL;
5392}
5393 if (_argo5) {
5394 if (_argo5 == Py_None) { _arg5 = NULL; }
5395 else if (SWIG_GetPtrObj(_argo5,(void **) &_arg5,"_wxValidator_p")) {
5396 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of new_wxTreeCtrl. Expected _wxValidator_p.");
5397 return NULL;
5398 }
5399 }
5400{
5401 wxPy_BEGIN_ALLOW_THREADS;
5402 _result = (wxPyTreeCtrl *)new_wxTreeCtrl(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5,_arg6);
5403
5404 wxPy_END_ALLOW_THREADS;
5405 if (PyErr_Occurred()) return NULL;
5406} if (_result) {
5407 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyTreeCtrl_p");
5408 _resultobj = Py_BuildValue("s",_ptemp);
5409 } else {
5410 Py_INCREF(Py_None);
5411 _resultobj = Py_None;
5412 }
5413 return _resultobj;
5414}
5415
5416#define wxTreeCtrl__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
5417static PyObject *_wrap_wxTreeCtrl__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
5418 PyObject * _resultobj;
5419 wxPyTreeCtrl * _arg0;
5420 PyObject * _arg1;
5421 PyObject * _arg2;
5422 PyObject * _argo0 = 0;
5423 PyObject * _obj1 = 0;
5424 PyObject * _obj2 = 0;
5425 char *_kwnames[] = { "self","self","_class", NULL };
5426
5427 self = self;
5428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxTreeCtrl__setSelf",_kwnames,&_argo0,&_obj1,&_obj2))
5429 return NULL;
5430 if (_argo0) {
5431 if (_argo0 == Py_None) { _arg0 = NULL; }
5432 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
5433 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl__setSelf. Expected _wxPyTreeCtrl_p.");
5434 return NULL;
5435 }
5436 }
5437{
5438 _arg1 = _obj1;
5439}
5440{
5441 _arg2 = _obj2;
5442}
5443{
5444 wxPy_BEGIN_ALLOW_THREADS;
5445 wxTreeCtrl__setSelf(_arg0,_arg1,_arg2);
5446
5447 wxPy_END_ALLOW_THREADS;
5448 if (PyErr_Occurred()) return NULL;
5449} Py_INCREF(Py_None);
5450 _resultobj = Py_None;
5451 return _resultobj;
5452}
5453
5454#define wxTreeCtrl_AssignImageList(_swigobj,_swigarg0) (_swigobj->AssignImageList(_swigarg0))
5455static PyObject *_wrap_wxTreeCtrl_AssignImageList(PyObject *self, PyObject *args, PyObject *kwargs) {
5456 PyObject * _resultobj;
5457 wxPyTreeCtrl * _arg0;
5458 wxImageList * _arg1;
5459 PyObject * _argo0 = 0;
5460 PyObject * _argo1 = 0;
5461 char *_kwnames[] = { "self","imageList", NULL };
5462
5463 self = self;
5464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_AssignImageList",_kwnames,&_argo0,&_argo1))
5465 return NULL;
5466 if (_argo0) {
5467 if (_argo0 == Py_None) { _arg0 = NULL; }
5468 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
5469 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_AssignImageList. Expected _wxPyTreeCtrl_p.");
5470 return NULL;
5471 }
5472 }
5473 if (_argo1) {
5474 if (_argo1 == Py_None) { _arg1 = NULL; }
5475 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxImageList_p")) {
5476 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_AssignImageList. Expected _wxImageList_p.");
5477 return NULL;
5478 }
5479 }
5480{
5481 wxPy_BEGIN_ALLOW_THREADS;
5482 wxTreeCtrl_AssignImageList(_arg0,_arg1);
5483
5484 wxPy_END_ALLOW_THREADS;
5485 if (PyErr_Occurred()) return NULL;
5486} Py_INCREF(Py_None);
5487 _resultobj = Py_None;
5488 return _resultobj;
5489}
5490
5491#define wxTreeCtrl_GetCount(_swigobj) (_swigobj->GetCount())
5492static PyObject *_wrap_wxTreeCtrl_GetCount(PyObject *self, PyObject *args, PyObject *kwargs) {
5493 PyObject * _resultobj;
5494 size_t _result;
5495 wxPyTreeCtrl * _arg0;
5496 PyObject * _argo0 = 0;
5497 char *_kwnames[] = { "self", NULL };
5498
5499 self = self;
5500 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeCtrl_GetCount",_kwnames,&_argo0))
5501 return NULL;
5502 if (_argo0) {
5503 if (_argo0 == Py_None) { _arg0 = NULL; }
5504 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
5505 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetCount. Expected _wxPyTreeCtrl_p.");
5506 return NULL;
5507 }
5508 }
5509{
5510 wxPy_BEGIN_ALLOW_THREADS;
5511 _result = (size_t )wxTreeCtrl_GetCount(_arg0);
5512
5513 wxPy_END_ALLOW_THREADS;
5514 if (PyErr_Occurred()) return NULL;
5515} _resultobj = Py_BuildValue("i",_result);
5516 return _resultobj;
5517}
5518
5519#define wxTreeCtrl_GetIndent(_swigobj) (_swigobj->GetIndent())
5520static PyObject *_wrap_wxTreeCtrl_GetIndent(PyObject *self, PyObject *args, PyObject *kwargs) {
5521 PyObject * _resultobj;
5522 unsigned int _result;
5523 wxPyTreeCtrl * _arg0;
5524 PyObject * _argo0 = 0;
5525 char *_kwnames[] = { "self", NULL };
5526
5527 self = self;
5528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeCtrl_GetIndent",_kwnames,&_argo0))
5529 return NULL;
5530 if (_argo0) {
5531 if (_argo0 == Py_None) { _arg0 = NULL; }
5532 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
5533 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetIndent. Expected _wxPyTreeCtrl_p.");
5534 return NULL;
5535 }
5536 }
5537{
5538 wxPy_BEGIN_ALLOW_THREADS;
5539 _result = (unsigned int )wxTreeCtrl_GetIndent(_arg0);
5540
5541 wxPy_END_ALLOW_THREADS;
5542 if (PyErr_Occurred()) return NULL;
5543} _resultobj = Py_BuildValue("i",_result);
5544 return _resultobj;
5545}
5546
5547#define wxTreeCtrl_SetIndent(_swigobj,_swigarg0) (_swigobj->SetIndent(_swigarg0))
5548static PyObject *_wrap_wxTreeCtrl_SetIndent(PyObject *self, PyObject *args, PyObject *kwargs) {
5549 PyObject * _resultobj;
5550 wxPyTreeCtrl * _arg0;
5551 unsigned int _arg1;
5552 PyObject * _argo0 = 0;
5553 char *_kwnames[] = { "self","indent", NULL };
5554
5555 self = self;
5556 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxTreeCtrl_SetIndent",_kwnames,&_argo0,&_arg1))
5557 return NULL;
5558 if (_argo0) {
5559 if (_argo0 == Py_None) { _arg0 = NULL; }
5560 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
5561 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetIndent. Expected _wxPyTreeCtrl_p.");
5562 return NULL;
5563 }
5564 }
5565{
5566 wxPy_BEGIN_ALLOW_THREADS;
5567 wxTreeCtrl_SetIndent(_arg0,_arg1);
5568
5569 wxPy_END_ALLOW_THREADS;
5570 if (PyErr_Occurred()) return NULL;
5571} Py_INCREF(Py_None);
5572 _resultobj = Py_None;
5573 return _resultobj;
5574}
5575
5576#define wxTreeCtrl_GetImageList(_swigobj) (_swigobj->GetImageList())
5577static PyObject *_wrap_wxTreeCtrl_GetImageList(PyObject *self, PyObject *args, PyObject *kwargs) {
5578 PyObject * _resultobj;
5579 wxImageList * _result;
5580 wxPyTreeCtrl * _arg0;
5581 PyObject * _argo0 = 0;
5582 char *_kwnames[] = { "self", NULL };
5583
5584 self = self;
5585 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeCtrl_GetImageList",_kwnames,&_argo0))
5586 return NULL;
5587 if (_argo0) {
5588 if (_argo0 == Py_None) { _arg0 = NULL; }
5589 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
5590 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetImageList. Expected _wxPyTreeCtrl_p.");
5591 return NULL;
5592 }
5593 }
5594{
5595 wxPy_BEGIN_ALLOW_THREADS;
5596 _result = (wxImageList *)wxTreeCtrl_GetImageList(_arg0);
5597
5598 wxPy_END_ALLOW_THREADS;
5599 if (PyErr_Occurred()) return NULL;
5600}{ _resultobj = wxPyMake_wxObject(_result); }
5601 return _resultobj;
5602}
5603
5604#define wxTreeCtrl_GetStateImageList(_swigobj) (_swigobj->GetStateImageList())
5605static PyObject *_wrap_wxTreeCtrl_GetStateImageList(PyObject *self, PyObject *args, PyObject *kwargs) {
5606 PyObject * _resultobj;
5607 wxImageList * _result;
5608 wxPyTreeCtrl * _arg0;
5609 PyObject * _argo0 = 0;
5610 char *_kwnames[] = { "self", NULL };
5611
5612 self = self;
5613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeCtrl_GetStateImageList",_kwnames,&_argo0))
5614 return NULL;
5615 if (_argo0) {
5616 if (_argo0 == Py_None) { _arg0 = NULL; }
5617 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
5618 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetStateImageList. Expected _wxPyTreeCtrl_p.");
5619 return NULL;
5620 }
5621 }
5622{
5623 wxPy_BEGIN_ALLOW_THREADS;
5624 _result = (wxImageList *)wxTreeCtrl_GetStateImageList(_arg0);
5625
5626 wxPy_END_ALLOW_THREADS;
5627 if (PyErr_Occurred()) return NULL;
5628}{ _resultobj = wxPyMake_wxObject(_result); }
5629 return _resultobj;
5630}
5631
5632#define wxTreeCtrl_SetImageList(_swigobj,_swigarg0) (_swigobj->SetImageList(_swigarg0))
5633static PyObject *_wrap_wxTreeCtrl_SetImageList(PyObject *self, PyObject *args, PyObject *kwargs) {
5634 PyObject * _resultobj;
5635 wxPyTreeCtrl * _arg0;
5636 wxImageList * _arg1;
5637 PyObject * _argo0 = 0;
5638 PyObject * _argo1 = 0;
5639 char *_kwnames[] = { "self","imageList", NULL };
5640
5641 self = self;
5642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_SetImageList",_kwnames,&_argo0,&_argo1))
5643 return NULL;
5644 if (_argo0) {
5645 if (_argo0 == Py_None) { _arg0 = NULL; }
5646 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
5647 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetImageList. Expected _wxPyTreeCtrl_p.");
5648 return NULL;
5649 }
5650 }
5651 if (_argo1) {
5652 if (_argo1 == Py_None) { _arg1 = NULL; }
5653 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxImageList_p")) {
5654 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetImageList. Expected _wxImageList_p.");
5655 return NULL;
5656 }
5657 }
5658{
5659 wxPy_BEGIN_ALLOW_THREADS;
5660 wxTreeCtrl_SetImageList(_arg0,_arg1);
5661
5662 wxPy_END_ALLOW_THREADS;
5663 if (PyErr_Occurred()) return NULL;
5664} Py_INCREF(Py_None);
5665 _resultobj = Py_None;
5666 return _resultobj;
5667}
5668
5669#define wxTreeCtrl_SetStateImageList(_swigobj,_swigarg0) (_swigobj->SetStateImageList(_swigarg0))
5670static PyObject *_wrap_wxTreeCtrl_SetStateImageList(PyObject *self, PyObject *args, PyObject *kwargs) {
5671 PyObject * _resultobj;
5672 wxPyTreeCtrl * _arg0;
5673 wxImageList * _arg1;
5674 PyObject * _argo0 = 0;
5675 PyObject * _argo1 = 0;
5676 char *_kwnames[] = { "self","imageList", NULL };
5677
5678 self = self;
5679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_SetStateImageList",_kwnames,&_argo0,&_argo1))
5680 return NULL;
5681 if (_argo0) {
5682 if (_argo0 == Py_None) { _arg0 = NULL; }
5683 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
5684 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetStateImageList. Expected _wxPyTreeCtrl_p.");
5685 return NULL;
5686 }
5687 }
5688 if (_argo1) {
5689 if (_argo1 == Py_None) { _arg1 = NULL; }
5690 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxImageList_p")) {
5691 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetStateImageList. Expected _wxImageList_p.");
5692 return NULL;
5693 }
5694 }
5695{
5696 wxPy_BEGIN_ALLOW_THREADS;
5697 wxTreeCtrl_SetStateImageList(_arg0,_arg1);
5698
5699 wxPy_END_ALLOW_THREADS;
5700 if (PyErr_Occurred()) return NULL;
5701} Py_INCREF(Py_None);
5702 _resultobj = Py_None;
5703 return _resultobj;
5704}
5705
5706#define wxTreeCtrl_GetSpacing(_swigobj) (_swigobj->GetSpacing())
5707static PyObject *_wrap_wxTreeCtrl_GetSpacing(PyObject *self, PyObject *args, PyObject *kwargs) {
5708 PyObject * _resultobj;
5709 unsigned int _result;
5710 wxPyTreeCtrl * _arg0;
5711 PyObject * _argo0 = 0;
5712 char *_kwnames[] = { "self", NULL };
5713
5714 self = self;
5715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeCtrl_GetSpacing",_kwnames,&_argo0))
5716 return NULL;
5717 if (_argo0) {
5718 if (_argo0 == Py_None) { _arg0 = NULL; }
5719 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
5720 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetSpacing. Expected _wxPyTreeCtrl_p.");
5721 return NULL;
5722 }
5723 }
5724{
5725 wxPy_BEGIN_ALLOW_THREADS;
5726 _result = (unsigned int )wxTreeCtrl_GetSpacing(_arg0);
5727
5728 wxPy_END_ALLOW_THREADS;
5729 if (PyErr_Occurred()) return NULL;
5730} _resultobj = Py_BuildValue("i",_result);
5731 return _resultobj;
5732}
5733
5734#define wxTreeCtrl_SetSpacing(_swigobj,_swigarg0) (_swigobj->SetSpacing(_swigarg0))
5735static PyObject *_wrap_wxTreeCtrl_SetSpacing(PyObject *self, PyObject *args, PyObject *kwargs) {
5736 PyObject * _resultobj;
5737 wxPyTreeCtrl * _arg0;
5738 unsigned int _arg1;
5739 PyObject * _argo0 = 0;
5740 char *_kwnames[] = { "self","spacing", NULL };
5741
5742 self = self;
5743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxTreeCtrl_SetSpacing",_kwnames,&_argo0,&_arg1))
5744 return NULL;
5745 if (_argo0) {
5746 if (_argo0 == Py_None) { _arg0 = NULL; }
5747 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
5748 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetSpacing. Expected _wxPyTreeCtrl_p.");
5749 return NULL;
5750 }
5751 }
5752{
5753 wxPy_BEGIN_ALLOW_THREADS;
5754 wxTreeCtrl_SetSpacing(_arg0,_arg1);
5755
5756 wxPy_END_ALLOW_THREADS;
5757 if (PyErr_Occurred()) return NULL;
5758} Py_INCREF(Py_None);
5759 _resultobj = Py_None;
5760 return _resultobj;
5761}
5762
5763#define wxTreeCtrl_GetItemText(_swigobj,_swigarg0) (_swigobj->GetItemText(_swigarg0))
5764static PyObject *_wrap_wxTreeCtrl_GetItemText(PyObject *self, PyObject *args, PyObject *kwargs) {
5765 PyObject * _resultobj;
5766 wxString * _result;
5767 wxPyTreeCtrl * _arg0;
5768 wxTreeItemId * _arg1;
5769 PyObject * _argo0 = 0;
5770 PyObject * _argo1 = 0;
5771 char *_kwnames[] = { "self","item", NULL };
5772
5773 self = self;
5774 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_GetItemText",_kwnames,&_argo0,&_argo1))
5775 return NULL;
5776 if (_argo0) {
5777 if (_argo0 == Py_None) { _arg0 = NULL; }
5778 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
5779 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetItemText. Expected _wxPyTreeCtrl_p.");
5780 return NULL;
5781 }
5782 }
5783 if (_argo1) {
5784 if (_argo1 == Py_None) { _arg1 = NULL; }
5785 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
5786 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetItemText. Expected _wxTreeItemId_p.");
5787 return NULL;
5788 }
5789 }
5790{
5791 wxPy_BEGIN_ALLOW_THREADS;
5792 _result = new wxString (wxTreeCtrl_GetItemText(_arg0,*_arg1));
5793
5794 wxPy_END_ALLOW_THREADS;
5795 if (PyErr_Occurred()) return NULL;
5796}{
5797 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
5798}
5799{
5800 delete _result;
5801}
5802 return _resultobj;
5803}
5804
5805#define wxTreeCtrl_GetItemImage(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetItemImage(_swigarg0,_swigarg1))
5806static PyObject *_wrap_wxTreeCtrl_GetItemImage(PyObject *self, PyObject *args, PyObject *kwargs) {
5807 PyObject * _resultobj;
5808 int _result;
5809 wxPyTreeCtrl * _arg0;
5810 wxTreeItemId * _arg1;
5811 wxTreeItemIcon _arg2 = (wxTreeItemIcon ) (wxTreeItemIcon_Normal);
5812 PyObject * _argo0 = 0;
5813 PyObject * _argo1 = 0;
5814 char *_kwnames[] = { "self","item","which", NULL };
5815
5816 self = self;
5817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxTreeCtrl_GetItemImage",_kwnames,&_argo0,&_argo1,&_arg2))
5818 return NULL;
5819 if (_argo0) {
5820 if (_argo0 == Py_None) { _arg0 = NULL; }
5821 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
5822 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetItemImage. Expected _wxPyTreeCtrl_p.");
5823 return NULL;
5824 }
5825 }
5826 if (_argo1) {
5827 if (_argo1 == Py_None) { _arg1 = NULL; }
5828 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
5829 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetItemImage. Expected _wxTreeItemId_p.");
5830 return NULL;
5831 }
5832 }
5833{
5834 wxPy_BEGIN_ALLOW_THREADS;
5835 _result = (int )wxTreeCtrl_GetItemImage(_arg0,*_arg1,_arg2);
5836
5837 wxPy_END_ALLOW_THREADS;
5838 if (PyErr_Occurred()) return NULL;
5839} _resultobj = Py_BuildValue("i",_result);
5840 return _resultobj;
5841}
5842
5843#define wxTreeCtrl_GetItemSelectedImage(_swigobj,_swigarg0) (_swigobj->GetItemSelectedImage(_swigarg0))
5844static PyObject *_wrap_wxTreeCtrl_GetItemSelectedImage(PyObject *self, PyObject *args, PyObject *kwargs) {
5845 PyObject * _resultobj;
5846 int _result;
5847 wxPyTreeCtrl * _arg0;
5848 wxTreeItemId * _arg1;
5849 PyObject * _argo0 = 0;
5850 PyObject * _argo1 = 0;
5851 char *_kwnames[] = { "self","item", NULL };
5852
5853 self = self;
5854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_GetItemSelectedImage",_kwnames,&_argo0,&_argo1))
5855 return NULL;
5856 if (_argo0) {
5857 if (_argo0 == Py_None) { _arg0 = NULL; }
5858 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
5859 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetItemSelectedImage. Expected _wxPyTreeCtrl_p.");
5860 return NULL;
5861 }
5862 }
5863 if (_argo1) {
5864 if (_argo1 == Py_None) { _arg1 = NULL; }
5865 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
5866 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetItemSelectedImage. Expected _wxTreeItemId_p.");
5867 return NULL;
5868 }
5869 }
5870{
5871 wxPy_BEGIN_ALLOW_THREADS;
5872 _result = (int )wxTreeCtrl_GetItemSelectedImage(_arg0,*_arg1);
5873
5874 wxPy_END_ALLOW_THREADS;
5875 if (PyErr_Occurred()) return NULL;
5876} _resultobj = Py_BuildValue("i",_result);
5877 return _resultobj;
5878}
5879
5880#define wxTreeCtrl_SetItemText(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemText(_swigarg0,_swigarg1))
5881static PyObject *_wrap_wxTreeCtrl_SetItemText(PyObject *self, PyObject *args, PyObject *kwargs) {
5882 PyObject * _resultobj;
5883 wxPyTreeCtrl * _arg0;
5884 wxTreeItemId * _arg1;
5885 wxString * _arg2;
5886 PyObject * _argo0 = 0;
5887 PyObject * _argo1 = 0;
5888 PyObject * _obj2 = 0;
5889 char *_kwnames[] = { "self","item","text", NULL };
5890
5891 self = self;
5892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxTreeCtrl_SetItemText",_kwnames,&_argo0,&_argo1,&_obj2))
5893 return NULL;
5894 if (_argo0) {
5895 if (_argo0 == Py_None) { _arg0 = NULL; }
5896 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
5897 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetItemText. Expected _wxPyTreeCtrl_p.");
5898 return NULL;
5899 }
5900 }
5901 if (_argo1) {
5902 if (_argo1 == Py_None) { _arg1 = NULL; }
5903 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
5904 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetItemText. Expected _wxTreeItemId_p.");
5905 return NULL;
5906 }
5907 }
5908{
5909#if PYTHON_API_VERSION >= 1009
5910 char* tmpPtr; int tmpSize;
5911 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
5912 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5913 return NULL;
5914 }
5915 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
5916 return NULL;
5917 _arg2 = new wxString(tmpPtr, tmpSize);
5918#else
5919 if (!PyString_Check(_obj2)) {
5920 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5921 return NULL;
5922 }
5923 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
5924#endif
5925}
5926{
5927 wxPy_BEGIN_ALLOW_THREADS;
5928 wxTreeCtrl_SetItemText(_arg0,*_arg1,*_arg2);
5929
5930 wxPy_END_ALLOW_THREADS;
5931 if (PyErr_Occurred()) return NULL;
5932} Py_INCREF(Py_None);
5933 _resultobj = Py_None;
5934{
5935 if (_obj2)
5936 delete _arg2;
5937}
5938 return _resultobj;
5939}
5940
5941#define wxTreeCtrl_SetItemImage(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetItemImage(_swigarg0,_swigarg1,_swigarg2))
5942static PyObject *_wrap_wxTreeCtrl_SetItemImage(PyObject *self, PyObject *args, PyObject *kwargs) {
5943 PyObject * _resultobj;
5944 wxPyTreeCtrl * _arg0;
5945 wxTreeItemId * _arg1;
5946 int _arg2;
5947 wxTreeItemIcon _arg3 = (wxTreeItemIcon ) (wxTreeItemIcon_Normal);
5948 PyObject * _argo0 = 0;
5949 PyObject * _argo1 = 0;
5950 char *_kwnames[] = { "self","item","image","which", NULL };
5951
5952 self = self;
5953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|i:wxTreeCtrl_SetItemImage",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3))
5954 return NULL;
5955 if (_argo0) {
5956 if (_argo0 == Py_None) { _arg0 = NULL; }
5957 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
5958 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetItemImage. Expected _wxPyTreeCtrl_p.");
5959 return NULL;
5960 }
5961 }
5962 if (_argo1) {
5963 if (_argo1 == Py_None) { _arg1 = NULL; }
5964 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
5965 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetItemImage. Expected _wxTreeItemId_p.");
5966 return NULL;
5967 }
5968 }
5969{
5970 wxPy_BEGIN_ALLOW_THREADS;
5971 wxTreeCtrl_SetItemImage(_arg0,*_arg1,_arg2,_arg3);
5972
5973 wxPy_END_ALLOW_THREADS;
5974 if (PyErr_Occurred()) return NULL;
5975} Py_INCREF(Py_None);
5976 _resultobj = Py_None;
5977 return _resultobj;
5978}
5979
5980#define wxTreeCtrl_SetItemSelectedImage(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemSelectedImage(_swigarg0,_swigarg1))
5981static PyObject *_wrap_wxTreeCtrl_SetItemSelectedImage(PyObject *self, PyObject *args, PyObject *kwargs) {
5982 PyObject * _resultobj;
5983 wxPyTreeCtrl * _arg0;
5984 wxTreeItemId * _arg1;
5985 int _arg2;
5986 PyObject * _argo0 = 0;
5987 PyObject * _argo1 = 0;
5988 char *_kwnames[] = { "self","item","image", NULL };
5989
5990 self = self;
5991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi:wxTreeCtrl_SetItemSelectedImage",_kwnames,&_argo0,&_argo1,&_arg2))
5992 return NULL;
5993 if (_argo0) {
5994 if (_argo0 == Py_None) { _arg0 = NULL; }
5995 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
5996 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetItemSelectedImage. Expected _wxPyTreeCtrl_p.");
5997 return NULL;
5998 }
5999 }
6000 if (_argo1) {
6001 if (_argo1 == Py_None) { _arg1 = NULL; }
6002 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
6003 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetItemSelectedImage. Expected _wxTreeItemId_p.");
6004 return NULL;
6005 }
6006 }
6007{
6008 wxPy_BEGIN_ALLOW_THREADS;
6009 wxTreeCtrl_SetItemSelectedImage(_arg0,*_arg1,_arg2);
6010
6011 wxPy_END_ALLOW_THREADS;
6012 if (PyErr_Occurred()) return NULL;
6013} Py_INCREF(Py_None);
6014 _resultobj = Py_None;
6015 return _resultobj;
6016}
6017
6018#define wxTreeCtrl_SetItemHasChildren(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemHasChildren(_swigarg0,_swigarg1))
6019static PyObject *_wrap_wxTreeCtrl_SetItemHasChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
6020 PyObject * _resultobj;
6021 wxPyTreeCtrl * _arg0;
6022 wxTreeItemId * _arg1;
6023 bool _arg2 = (bool ) TRUE;
6024 PyObject * _argo0 = 0;
6025 PyObject * _argo1 = 0;
6026 int tempbool2 = (int) TRUE;
6027 char *_kwnames[] = { "self","item","hasChildren", NULL };
6028
6029 self = self;
6030 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxTreeCtrl_SetItemHasChildren",_kwnames,&_argo0,&_argo1,&tempbool2))
6031 return NULL;
6032 if (_argo0) {
6033 if (_argo0 == Py_None) { _arg0 = NULL; }
6034 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
6035 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetItemHasChildren. Expected _wxPyTreeCtrl_p.");
6036 return NULL;
6037 }
6038 }
6039 if (_argo1) {
6040 if (_argo1 == Py_None) { _arg1 = NULL; }
6041 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
6042 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetItemHasChildren. Expected _wxTreeItemId_p.");
6043 return NULL;
6044 }
6045 }
6046 _arg2 = (bool ) tempbool2;
6047{
6048 wxPy_BEGIN_ALLOW_THREADS;
6049 wxTreeCtrl_SetItemHasChildren(_arg0,*_arg1,_arg2);
6050
6051 wxPy_END_ALLOW_THREADS;
6052 if (PyErr_Occurred()) return NULL;
6053} Py_INCREF(Py_None);
6054 _resultobj = Py_None;
6055 return _resultobj;
6056}
6057
6058static wxPyTreeItemData * wxPyTreeCtrl_GetItemData(wxPyTreeCtrl *self,const wxTreeItemId & item) {
6059 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
6060 if (data == NULL) {
6061 data = new wxPyTreeItemData();
6062 data->SetId(item); // set the id
6063 self->SetItemData(item, data);
6064 }
6065 return data;
6066 }
6067static PyObject *_wrap_wxTreeCtrl_GetItemData(PyObject *self, PyObject *args, PyObject *kwargs) {
6068 PyObject * _resultobj;
6069 wxPyTreeItemData * _result;
6070 wxPyTreeCtrl * _arg0;
6071 wxTreeItemId * _arg1;
6072 PyObject * _argo0 = 0;
6073 PyObject * _argo1 = 0;
6074 char *_kwnames[] = { "self","item", NULL };
6075 char _ptemp[128];
6076
6077 self = self;
6078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_GetItemData",_kwnames,&_argo0,&_argo1))
6079 return NULL;
6080 if (_argo0) {
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_GetItemData. Expected _wxPyTreeCtrl_p.");
6084 return NULL;
6085 }
6086 }
6087 if (_argo1) {
6088 if (_argo1 == Py_None) { _arg1 = NULL; }
6089 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
6090 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetItemData. Expected _wxTreeItemId_p.");
6091 return NULL;
6092 }
6093 }
6094{
6095 wxPy_BEGIN_ALLOW_THREADS;
6096 _result = (wxPyTreeItemData *)wxPyTreeCtrl_GetItemData(_arg0,*_arg1);
6097
6098 wxPy_END_ALLOW_THREADS;
6099 if (PyErr_Occurred()) return NULL;
6100} if (_result) {
6101 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyTreeItemData_p");
6102 _resultobj = Py_BuildValue("s",_ptemp);
6103 } else {
6104 Py_INCREF(Py_None);
6105 _resultobj = Py_None;
6106 }
6107 return _resultobj;
6108}
6109
6110static void wxPyTreeCtrl_SetItemData(wxPyTreeCtrl *self,const wxTreeItemId & item,wxPyTreeItemData * data) {
6111 data->SetId(item); // set the id
6112 self->SetItemData(item, data);
6113 }
6114static PyObject *_wrap_wxTreeCtrl_SetItemData(PyObject *self, PyObject *args, PyObject *kwargs) {
6115 PyObject * _resultobj;
6116 wxPyTreeCtrl * _arg0;
6117 wxTreeItemId * _arg1;
6118 wxPyTreeItemData * _arg2;
6119 PyObject * _argo0 = 0;
6120 PyObject * _argo1 = 0;
6121 PyObject * _argo2 = 0;
6122 char *_kwnames[] = { "self","item","data", NULL };
6123
6124 self = self;
6125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxTreeCtrl_SetItemData",_kwnames,&_argo0,&_argo1,&_argo2))
6126 return NULL;
6127 if (_argo0) {
6128 if (_argo0 == Py_None) { _arg0 = NULL; }
6129 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
6130 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetItemData. Expected _wxPyTreeCtrl_p.");
6131 return NULL;
6132 }
6133 }
6134 if (_argo1) {
6135 if (_argo1 == Py_None) { _arg1 = NULL; }
6136 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
6137 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetItemData. Expected _wxTreeItemId_p.");
6138 return NULL;
6139 }
6140 }
6141 if (_argo2) {
6142 if (_argo2 == Py_None) { _arg2 = NULL; }
6143 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPyTreeItemData_p")) {
6144 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxTreeCtrl_SetItemData. Expected _wxPyTreeItemData_p.");
6145 return NULL;
6146 }
6147 }
6148{
6149 wxPy_BEGIN_ALLOW_THREADS;
6150 wxPyTreeCtrl_SetItemData(_arg0,*_arg1,_arg2);
6151
6152 wxPy_END_ALLOW_THREADS;
6153 if (PyErr_Occurred()) return NULL;
6154} Py_INCREF(Py_None);
6155 _resultobj = Py_None;
6156 return _resultobj;
6157}
6158
6159static PyObject * wxPyTreeCtrl_GetPyData(wxPyTreeCtrl *self,const wxTreeItemId & item) {
6160 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
6161 if (data == NULL) {
6162 data = new wxPyTreeItemData();
6163 data->SetId(item); // set the id
6164 self->SetItemData(item, data);
6165 }
6166 return data->GetData();
6167 }
6168static PyObject *_wrap_wxTreeCtrl_GetPyData(PyObject *self, PyObject *args, PyObject *kwargs) {
6169 PyObject * _resultobj;
6170 PyObject * _result;
6171 wxPyTreeCtrl * _arg0;
6172 wxTreeItemId * _arg1;
6173 PyObject * _argo0 = 0;
6174 PyObject * _argo1 = 0;
6175 char *_kwnames[] = { "self","item", NULL };
6176
6177 self = self;
6178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_GetPyData",_kwnames,&_argo0,&_argo1))
6179 return NULL;
6180 if (_argo0) {
6181 if (_argo0 == Py_None) { _arg0 = NULL; }
6182 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
6183 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetPyData. Expected _wxPyTreeCtrl_p.");
6184 return NULL;
6185 }
6186 }
6187 if (_argo1) {
6188 if (_argo1 == Py_None) { _arg1 = NULL; }
6189 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
6190 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetPyData. Expected _wxTreeItemId_p.");
6191 return NULL;
6192 }
6193 }
6194{
6195 wxPy_BEGIN_ALLOW_THREADS;
6196 _result = (PyObject *)wxPyTreeCtrl_GetPyData(_arg0,*_arg1);
6197
6198 wxPy_END_ALLOW_THREADS;
6199 if (PyErr_Occurred()) return NULL;
6200}{
6201 _resultobj = _result;
6202}
6203 return _resultobj;
6204}
6205
6206static void wxPyTreeCtrl_SetPyData(wxPyTreeCtrl *self,const wxTreeItemId & item,PyObject * obj) {
6207 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
6208 if (data == NULL) {
6209 data = new wxPyTreeItemData(obj);
6210 data->SetId(item); // set the id
6211 self->SetItemData(item, data);
6212 } else
6213 data->SetData(obj);
6214 }
6215static PyObject *_wrap_wxTreeCtrl_SetPyData(PyObject *self, PyObject *args, PyObject *kwargs) {
6216 PyObject * _resultobj;
6217 wxPyTreeCtrl * _arg0;
6218 wxTreeItemId * _arg1;
6219 PyObject * _arg2;
6220 PyObject * _argo0 = 0;
6221 PyObject * _argo1 = 0;
6222 PyObject * _obj2 = 0;
6223 char *_kwnames[] = { "self","item","obj", NULL };
6224
6225 self = self;
6226 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxTreeCtrl_SetPyData",_kwnames,&_argo0,&_argo1,&_obj2))
6227 return NULL;
6228 if (_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_SetPyData. Expected _wxPyTreeCtrl_p.");
6232 return NULL;
6233 }
6234 }
6235 if (_argo1) {
6236 if (_argo1 == Py_None) { _arg1 = NULL; }
6237 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
6238 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetPyData. Expected _wxTreeItemId_p.");
6239 return NULL;
6240 }
6241 }
6242{
6243 _arg2 = _obj2;
6244}
6245{
6246 wxPy_BEGIN_ALLOW_THREADS;
6247 wxPyTreeCtrl_SetPyData(_arg0,*_arg1,_arg2);
6248
6249 wxPy_END_ALLOW_THREADS;
6250 if (PyErr_Occurred()) return NULL;
6251} Py_INCREF(Py_None);
6252 _resultobj = Py_None;
6253 return _resultobj;
6254}
6255
6256#define wxTreeCtrl_IsVisible(_swigobj,_swigarg0) (_swigobj->IsVisible(_swigarg0))
6257static PyObject *_wrap_wxTreeCtrl_IsVisible(PyObject *self, PyObject *args, PyObject *kwargs) {
6258 PyObject * _resultobj;
6259 bool _result;
6260 wxPyTreeCtrl * _arg0;
6261 wxTreeItemId * _arg1;
6262 PyObject * _argo0 = 0;
6263 PyObject * _argo1 = 0;
6264 char *_kwnames[] = { "self","item", NULL };
6265
6266 self = self;
6267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_IsVisible",_kwnames,&_argo0,&_argo1))
6268 return NULL;
6269 if (_argo0) {
6270 if (_argo0 == Py_None) { _arg0 = NULL; }
6271 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
6272 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_IsVisible. Expected _wxPyTreeCtrl_p.");
6273 return NULL;
6274 }
6275 }
6276 if (_argo1) {
6277 if (_argo1 == Py_None) { _arg1 = NULL; }
6278 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
6279 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_IsVisible. Expected _wxTreeItemId_p.");
6280 return NULL;
6281 }
6282 }
6283{
6284 wxPy_BEGIN_ALLOW_THREADS;
6285 _result = (bool )wxTreeCtrl_IsVisible(_arg0,*_arg1);
6286
6287 wxPy_END_ALLOW_THREADS;
6288 if (PyErr_Occurred()) return NULL;
6289} _resultobj = Py_BuildValue("i",_result);
6290 return _resultobj;
6291}
6292
6293#define wxTreeCtrl_ItemHasChildren(_swigobj,_swigarg0) (_swigobj->ItemHasChildren(_swigarg0))
6294static PyObject *_wrap_wxTreeCtrl_ItemHasChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
6295 PyObject * _resultobj;
6296 bool _result;
6297 wxPyTreeCtrl * _arg0;
6298 wxTreeItemId * _arg1;
6299 PyObject * _argo0 = 0;
6300 PyObject * _argo1 = 0;
6301 char *_kwnames[] = { "self","item", NULL };
6302
6303 self = self;
6304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_ItemHasChildren",_kwnames,&_argo0,&_argo1))
6305 return NULL;
6306 if (_argo0) {
6307 if (_argo0 == Py_None) { _arg0 = NULL; }
6308 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
6309 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_ItemHasChildren. Expected _wxPyTreeCtrl_p.");
6310 return NULL;
6311 }
6312 }
6313 if (_argo1) {
6314 if (_argo1 == Py_None) { _arg1 = NULL; }
6315 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
6316 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_ItemHasChildren. Expected _wxTreeItemId_p.");
6317 return NULL;
6318 }
6319 }
6320{
6321 wxPy_BEGIN_ALLOW_THREADS;
6322 _result = (bool )wxTreeCtrl_ItemHasChildren(_arg0,*_arg1);
6323
6324 wxPy_END_ALLOW_THREADS;
6325 if (PyErr_Occurred()) return NULL;
6326} _resultobj = Py_BuildValue("i",_result);
6327 return _resultobj;
6328}
6329
6330#define wxTreeCtrl_IsExpanded(_swigobj,_swigarg0) (_swigobj->IsExpanded(_swigarg0))
6331static PyObject *_wrap_wxTreeCtrl_IsExpanded(PyObject *self, PyObject *args, PyObject *kwargs) {
6332 PyObject * _resultobj;
6333 bool _result;
6334 wxPyTreeCtrl * _arg0;
6335 wxTreeItemId * _arg1;
6336 PyObject * _argo0 = 0;
6337 PyObject * _argo1 = 0;
6338 char *_kwnames[] = { "self","item", NULL };
6339
6340 self = self;
6341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_IsExpanded",_kwnames,&_argo0,&_argo1))
6342 return NULL;
6343 if (_argo0) {
6344 if (_argo0 == Py_None) { _arg0 = NULL; }
6345 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
6346 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_IsExpanded. Expected _wxPyTreeCtrl_p.");
6347 return NULL;
6348 }
6349 }
6350 if (_argo1) {
6351 if (_argo1 == Py_None) { _arg1 = NULL; }
6352 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
6353 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_IsExpanded. Expected _wxTreeItemId_p.");
6354 return NULL;
6355 }
6356 }
6357{
6358 wxPy_BEGIN_ALLOW_THREADS;
6359 _result = (bool )wxTreeCtrl_IsExpanded(_arg0,*_arg1);
6360
6361 wxPy_END_ALLOW_THREADS;
6362 if (PyErr_Occurred()) return NULL;
6363} _resultobj = Py_BuildValue("i",_result);
6364 return _resultobj;
6365}
6366
6367#define wxTreeCtrl_IsSelected(_swigobj,_swigarg0) (_swigobj->IsSelected(_swigarg0))
6368static PyObject *_wrap_wxTreeCtrl_IsSelected(PyObject *self, PyObject *args, PyObject *kwargs) {
6369 PyObject * _resultobj;
6370 bool _result;
6371 wxPyTreeCtrl * _arg0;
6372 wxTreeItemId * _arg1;
6373 PyObject * _argo0 = 0;
6374 PyObject * _argo1 = 0;
6375 char *_kwnames[] = { "self","item", NULL };
6376
6377 self = self;
6378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_IsSelected",_kwnames,&_argo0,&_argo1))
6379 return NULL;
6380 if (_argo0) {
6381 if (_argo0 == Py_None) { _arg0 = NULL; }
6382 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
6383 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_IsSelected. Expected _wxPyTreeCtrl_p.");
6384 return NULL;
6385 }
6386 }
6387 if (_argo1) {
6388 if (_argo1 == Py_None) { _arg1 = NULL; }
6389 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
6390 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_IsSelected. Expected _wxTreeItemId_p.");
6391 return NULL;
6392 }
6393 }
6394{
6395 wxPy_BEGIN_ALLOW_THREADS;
6396 _result = (bool )wxTreeCtrl_IsSelected(_arg0,*_arg1);
6397
6398 wxPy_END_ALLOW_THREADS;
6399 if (PyErr_Occurred()) return NULL;
6400} _resultobj = Py_BuildValue("i",_result);
6401 return _resultobj;
6402}
6403
6404#define wxTreeCtrl_GetRootItem(_swigobj) (_swigobj->GetRootItem())
6405static PyObject *_wrap_wxTreeCtrl_GetRootItem(PyObject *self, PyObject *args, PyObject *kwargs) {
6406 PyObject * _resultobj;
6407 wxTreeItemId * _result;
6408 wxPyTreeCtrl * _arg0;
6409 PyObject * _argo0 = 0;
6410 char *_kwnames[] = { "self", NULL };
6411 char _ptemp[128];
6412
6413 self = self;
6414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeCtrl_GetRootItem",_kwnames,&_argo0))
6415 return NULL;
6416 if (_argo0) {
6417 if (_argo0 == Py_None) { _arg0 = NULL; }
6418 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
6419 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetRootItem. Expected _wxPyTreeCtrl_p.");
6420 return NULL;
6421 }
6422 }
6423{
6424 wxPy_BEGIN_ALLOW_THREADS;
6425 _result = new wxTreeItemId (wxTreeCtrl_GetRootItem(_arg0));
6426
6427 wxPy_END_ALLOW_THREADS;
6428 if (PyErr_Occurred()) return NULL;
6429} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
6430 _resultobj = Py_BuildValue("s",_ptemp);
6431 return _resultobj;
6432}
6433
6434#define wxTreeCtrl_GetSelection(_swigobj) (_swigobj->GetSelection())
6435static PyObject *_wrap_wxTreeCtrl_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
6436 PyObject * _resultobj;
6437 wxTreeItemId * _result;
6438 wxPyTreeCtrl * _arg0;
6439 PyObject * _argo0 = 0;
6440 char *_kwnames[] = { "self", NULL };
6441 char _ptemp[128];
6442
6443 self = self;
6444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeCtrl_GetSelection",_kwnames,&_argo0))
6445 return NULL;
6446 if (_argo0) {
6447 if (_argo0 == Py_None) { _arg0 = NULL; }
6448 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
6449 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetSelection. Expected _wxPyTreeCtrl_p.");
6450 return NULL;
6451 }
6452 }
6453{
6454 wxPy_BEGIN_ALLOW_THREADS;
6455 _result = new wxTreeItemId (wxTreeCtrl_GetSelection(_arg0));
6456
6457 wxPy_END_ALLOW_THREADS;
6458 if (PyErr_Occurred()) return NULL;
6459} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
6460 _resultobj = Py_BuildValue("s",_ptemp);
6461 return _resultobj;
6462}
6463
6464#define wxTreeCtrl_GetItemParent(_swigobj,_swigarg0) (_swigobj->GetParent(_swigarg0))
6465static PyObject *_wrap_wxTreeCtrl_GetItemParent(PyObject *self, PyObject *args, PyObject *kwargs) {
6466 PyObject * _resultobj;
6467 wxTreeItemId * _result;
6468 wxPyTreeCtrl * _arg0;
6469 wxTreeItemId * _arg1;
6470 PyObject * _argo0 = 0;
6471 PyObject * _argo1 = 0;
6472 char *_kwnames[] = { "self","item", NULL };
6473 char _ptemp[128];
6474
6475 self = self;
6476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_GetItemParent",_kwnames,&_argo0,&_argo1))
6477 return NULL;
6478 if (_argo0) {
6479 if (_argo0 == Py_None) { _arg0 = NULL; }
6480 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
6481 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetItemParent. Expected _wxPyTreeCtrl_p.");
6482 return NULL;
6483 }
6484 }
6485 if (_argo1) {
6486 if (_argo1 == Py_None) { _arg1 = NULL; }
6487 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
6488 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetItemParent. Expected _wxTreeItemId_p.");
6489 return NULL;
6490 }
6491 }
6492{
6493 wxPy_BEGIN_ALLOW_THREADS;
6494 _result = new wxTreeItemId (wxTreeCtrl_GetItemParent(_arg0,*_arg1));
6495
6496 wxPy_END_ALLOW_THREADS;
6497 if (PyErr_Occurred()) return NULL;
6498} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
6499 _resultobj = Py_BuildValue("s",_ptemp);
6500 return _resultobj;
6501}
6502
6503static PyObject * wxPyTreeCtrl_GetSelections(wxPyTreeCtrl *self) {
6504 bool doSave = wxPyRestoreThread();
6505 PyObject* rval = PyList_New(0);
6506 wxArrayTreeItemIds array;
6507 size_t num, x;
6508 num = self->GetSelections(array);
6509 for (x=0; x < num; x++) {
6510 wxTreeItemId *tii = new wxTreeItemId(array.Item(x));
6511 PyObject* item = wxPyConstructObject((void*)tii, "wxTreeItemId", TRUE);
6512 PyList_Append(rval, item);
6513 }
6514 wxPySaveThread(doSave);
6515 return rval;
6516 }
6517static PyObject *_wrap_wxTreeCtrl_GetSelections(PyObject *self, PyObject *args, PyObject *kwargs) {
6518 PyObject * _resultobj;
6519 PyObject * _result;
6520 wxPyTreeCtrl * _arg0;
6521 PyObject * _argo0 = 0;
6522 char *_kwnames[] = { "self", NULL };
6523
6524 self = self;
6525 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeCtrl_GetSelections",_kwnames,&_argo0))
6526 return NULL;
6527 if (_argo0) {
6528 if (_argo0 == Py_None) { _arg0 = NULL; }
6529 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
6530 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetSelections. Expected _wxPyTreeCtrl_p.");
6531 return NULL;
6532 }
6533 }
6534{
6535 wxPy_BEGIN_ALLOW_THREADS;
6536 _result = (PyObject *)wxPyTreeCtrl_GetSelections(_arg0);
6537
6538 wxPy_END_ALLOW_THREADS;
6539 if (PyErr_Occurred()) return NULL;
6540}{
6541 _resultobj = _result;
6542}
6543 return _resultobj;
6544}
6545
6546#define wxTreeCtrl_GetChildrenCount(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetChildrenCount(_swigarg0,_swigarg1))
6547static PyObject *_wrap_wxTreeCtrl_GetChildrenCount(PyObject *self, PyObject *args, PyObject *kwargs) {
6548 PyObject * _resultobj;
6549 size_t _result;
6550 wxPyTreeCtrl * _arg0;
6551 wxTreeItemId * _arg1;
6552 bool _arg2 = (bool ) TRUE;
6553 PyObject * _argo0 = 0;
6554 PyObject * _argo1 = 0;
6555 int tempbool2 = (int) TRUE;
6556 char *_kwnames[] = { "self","item","recursively", NULL };
6557
6558 self = self;
6559 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxTreeCtrl_GetChildrenCount",_kwnames,&_argo0,&_argo1,&tempbool2))
6560 return NULL;
6561 if (_argo0) {
6562 if (_argo0 == Py_None) { _arg0 = NULL; }
6563 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
6564 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetChildrenCount. Expected _wxPyTreeCtrl_p.");
6565 return NULL;
6566 }
6567 }
6568 if (_argo1) {
6569 if (_argo1 == Py_None) { _arg1 = NULL; }
6570 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
6571 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetChildrenCount. Expected _wxTreeItemId_p.");
6572 return NULL;
6573 }
6574 }
6575 _arg2 = (bool ) tempbool2;
6576{
6577 wxPy_BEGIN_ALLOW_THREADS;
6578 _result = (size_t )wxTreeCtrl_GetChildrenCount(_arg0,*_arg1,_arg2);
6579
6580 wxPy_END_ALLOW_THREADS;
6581 if (PyErr_Occurred()) return NULL;
6582} _resultobj = Py_BuildValue("i",_result);
6583 return _resultobj;
6584}
6585
6586#define wxTreeCtrl_GetFirstChild(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetFirstChild(_swigarg0,_swigarg1))
6587static PyObject *_wrap_wxTreeCtrl_GetFirstChild(PyObject *self, PyObject *args, PyObject *kwargs) {
6588 PyObject * _resultobj;
6589 wxTreeItemId * _result;
6590 wxPyTreeCtrl * _arg0;
6591 wxTreeItemId * _arg1;
6592 long * _arg2;
6593 PyObject * _argo0 = 0;
6594 PyObject * _argo1 = 0;
6595 long temp;
6596 PyObject * _obj2 = 0;
6597 char *_kwnames[] = { "self","item","INOUT", NULL };
6598 char _ptemp[128];
6599
6600 self = self;
6601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxTreeCtrl_GetFirstChild",_kwnames,&_argo0,&_argo1,&_obj2))
6602 return NULL;
6603 if (_argo0) {
6604 if (_argo0 == Py_None) { _arg0 = NULL; }
6605 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
6606 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetFirstChild. Expected _wxPyTreeCtrl_p.");
6607 return NULL;
6608 }
6609 }
6610 if (_argo1) {
6611 if (_argo1 == Py_None) { _arg1 = NULL; }
6612 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
6613 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetFirstChild. Expected _wxTreeItemId_p.");
6614 return NULL;
6615 }
6616 }
6617{
6618 temp = (long) PyInt_AsLong(_obj2);
6619 _arg2 = &temp;
6620}
6621{
6622 wxPy_BEGIN_ALLOW_THREADS;
6623 _result = new wxTreeItemId (wxTreeCtrl_GetFirstChild(_arg0,*_arg1,*_arg2));
6624
6625 wxPy_END_ALLOW_THREADS;
6626 if (PyErr_Occurred()) return NULL;
6627} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
6628 _resultobj = Py_BuildValue("s",_ptemp);
6629{
6630 PyObject *o;
6631 o = PyInt_FromLong((long) (*_arg2));
6632 _resultobj = t_output_helper(_resultobj, o);
6633}
6634 return _resultobj;
6635}
6636
6637#define wxTreeCtrl_GetNextChild(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetNextChild(_swigarg0,_swigarg1))
6638static PyObject *_wrap_wxTreeCtrl_GetNextChild(PyObject *self, PyObject *args, PyObject *kwargs) {
6639 PyObject * _resultobj;
6640 wxTreeItemId * _result;
6641 wxPyTreeCtrl * _arg0;
6642 wxTreeItemId * _arg1;
6643 long * _arg2;
6644 PyObject * _argo0 = 0;
6645 PyObject * _argo1 = 0;
6646 long temp;
6647 PyObject * _obj2 = 0;
6648 char *_kwnames[] = { "self","item","INOUT", NULL };
6649 char _ptemp[128];
6650
6651 self = self;
6652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxTreeCtrl_GetNextChild",_kwnames,&_argo0,&_argo1,&_obj2))
6653 return NULL;
6654 if (_argo0) {
6655 if (_argo0 == Py_None) { _arg0 = NULL; }
6656 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
6657 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetNextChild. Expected _wxPyTreeCtrl_p.");
6658 return NULL;
6659 }
6660 }
6661 if (_argo1) {
6662 if (_argo1 == Py_None) { _arg1 = NULL; }
6663 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
6664 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetNextChild. Expected _wxTreeItemId_p.");
6665 return NULL;
6666 }
6667 }
6668{
6669 temp = (long) PyInt_AsLong(_obj2);
6670 _arg2 = &temp;
6671}
6672{
6673 wxPy_BEGIN_ALLOW_THREADS;
6674 _result = new wxTreeItemId (wxTreeCtrl_GetNextChild(_arg0,*_arg1,*_arg2));
6675
6676 wxPy_END_ALLOW_THREADS;
6677 if (PyErr_Occurred()) return NULL;
6678} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
6679 _resultobj = Py_BuildValue("s",_ptemp);
6680{
6681 PyObject *o;
6682 o = PyInt_FromLong((long) (*_arg2));
6683 _resultobj = t_output_helper(_resultobj, o);
6684}
6685 return _resultobj;
6686}
6687
6688#define wxTreeCtrl_GetNextSibling(_swigobj,_swigarg0) (_swigobj->GetNextSibling(_swigarg0))
6689static PyObject *_wrap_wxTreeCtrl_GetNextSibling(PyObject *self, PyObject *args, PyObject *kwargs) {
6690 PyObject * _resultobj;
6691 wxTreeItemId * _result;
6692 wxPyTreeCtrl * _arg0;
6693 wxTreeItemId * _arg1;
6694 PyObject * _argo0 = 0;
6695 PyObject * _argo1 = 0;
6696 char *_kwnames[] = { "self","item", NULL };
6697 char _ptemp[128];
6698
6699 self = self;
6700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_GetNextSibling",_kwnames,&_argo0,&_argo1))
6701 return NULL;
6702 if (_argo0) {
6703 if (_argo0 == Py_None) { _arg0 = NULL; }
6704 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
6705 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetNextSibling. Expected _wxPyTreeCtrl_p.");
6706 return NULL;
6707 }
6708 }
6709 if (_argo1) {
6710 if (_argo1 == Py_None) { _arg1 = NULL; }
6711 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
6712 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetNextSibling. Expected _wxTreeItemId_p.");
6713 return NULL;
6714 }
6715 }
6716{
6717 wxPy_BEGIN_ALLOW_THREADS;
6718 _result = new wxTreeItemId (wxTreeCtrl_GetNextSibling(_arg0,*_arg1));
6719
6720 wxPy_END_ALLOW_THREADS;
6721 if (PyErr_Occurred()) return NULL;
6722} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
6723 _resultobj = Py_BuildValue("s",_ptemp);
6724 return _resultobj;
6725}
6726
6727#define wxTreeCtrl_GetPrevSibling(_swigobj,_swigarg0) (_swigobj->GetPrevSibling(_swigarg0))
6728static PyObject *_wrap_wxTreeCtrl_GetPrevSibling(PyObject *self, PyObject *args, PyObject *kwargs) {
6729 PyObject * _resultobj;
6730 wxTreeItemId * _result;
6731 wxPyTreeCtrl * _arg0;
6732 wxTreeItemId * _arg1;
6733 PyObject * _argo0 = 0;
6734 PyObject * _argo1 = 0;
6735 char *_kwnames[] = { "self","item", NULL };
6736 char _ptemp[128];
6737
6738 self = self;
6739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_GetPrevSibling",_kwnames,&_argo0,&_argo1))
6740 return NULL;
6741 if (_argo0) {
6742 if (_argo0 == Py_None) { _arg0 = NULL; }
6743 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
6744 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetPrevSibling. Expected _wxPyTreeCtrl_p.");
6745 return NULL;
6746 }
6747 }
6748 if (_argo1) {
6749 if (_argo1 == Py_None) { _arg1 = NULL; }
6750 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
6751 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetPrevSibling. Expected _wxTreeItemId_p.");
6752 return NULL;
6753 }
6754 }
6755{
6756 wxPy_BEGIN_ALLOW_THREADS;
6757 _result = new wxTreeItemId (wxTreeCtrl_GetPrevSibling(_arg0,*_arg1));
6758
6759 wxPy_END_ALLOW_THREADS;
6760 if (PyErr_Occurred()) return NULL;
6761} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
6762 _resultobj = Py_BuildValue("s",_ptemp);
6763 return _resultobj;
6764}
6765
6766#define wxTreeCtrl_GetFirstVisibleItem(_swigobj) (_swigobj->GetFirstVisibleItem())
6767static PyObject *_wrap_wxTreeCtrl_GetFirstVisibleItem(PyObject *self, PyObject *args, PyObject *kwargs) {
6768 PyObject * _resultobj;
6769 wxTreeItemId * _result;
6770 wxPyTreeCtrl * _arg0;
6771 PyObject * _argo0 = 0;
6772 char *_kwnames[] = { "self", NULL };
6773 char _ptemp[128];
6774
6775 self = self;
6776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeCtrl_GetFirstVisibleItem",_kwnames,&_argo0))
6777 return NULL;
6778 if (_argo0) {
6779 if (_argo0 == Py_None) { _arg0 = NULL; }
6780 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
6781 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetFirstVisibleItem. Expected _wxPyTreeCtrl_p.");
6782 return NULL;
6783 }
6784 }
6785{
6786 wxPy_BEGIN_ALLOW_THREADS;
6787 _result = new wxTreeItemId (wxTreeCtrl_GetFirstVisibleItem(_arg0));
6788
6789 wxPy_END_ALLOW_THREADS;
6790 if (PyErr_Occurred()) return NULL;
6791} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
6792 _resultobj = Py_BuildValue("s",_ptemp);
6793 return _resultobj;
6794}
6795
6796#define wxTreeCtrl_GetNextVisible(_swigobj,_swigarg0) (_swigobj->GetNextVisible(_swigarg0))
6797static PyObject *_wrap_wxTreeCtrl_GetNextVisible(PyObject *self, PyObject *args, PyObject *kwargs) {
6798 PyObject * _resultobj;
6799 wxTreeItemId * _result;
6800 wxPyTreeCtrl * _arg0;
6801 wxTreeItemId * _arg1;
6802 PyObject * _argo0 = 0;
6803 PyObject * _argo1 = 0;
6804 char *_kwnames[] = { "self","item", NULL };
6805 char _ptemp[128];
6806
6807 self = self;
6808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_GetNextVisible",_kwnames,&_argo0,&_argo1))
6809 return NULL;
6810 if (_argo0) {
6811 if (_argo0 == Py_None) { _arg0 = NULL; }
6812 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
6813 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetNextVisible. Expected _wxPyTreeCtrl_p.");
6814 return NULL;
6815 }
6816 }
6817 if (_argo1) {
6818 if (_argo1 == Py_None) { _arg1 = NULL; }
6819 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
6820 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetNextVisible. Expected _wxTreeItemId_p.");
6821 return NULL;
6822 }
6823 }
6824{
6825 wxPy_BEGIN_ALLOW_THREADS;
6826 _result = new wxTreeItemId (wxTreeCtrl_GetNextVisible(_arg0,*_arg1));
6827
6828 wxPy_END_ALLOW_THREADS;
6829 if (PyErr_Occurred()) return NULL;
6830} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
6831 _resultobj = Py_BuildValue("s",_ptemp);
6832 return _resultobj;
6833}
6834
6835#define wxTreeCtrl_GetPrevVisible(_swigobj,_swigarg0) (_swigobj->GetPrevVisible(_swigarg0))
6836static PyObject *_wrap_wxTreeCtrl_GetPrevVisible(PyObject *self, PyObject *args, PyObject *kwargs) {
6837 PyObject * _resultobj;
6838 wxTreeItemId * _result;
6839 wxPyTreeCtrl * _arg0;
6840 wxTreeItemId * _arg1;
6841 PyObject * _argo0 = 0;
6842 PyObject * _argo1 = 0;
6843 char *_kwnames[] = { "self","item", NULL };
6844 char _ptemp[128];
6845
6846 self = self;
6847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_GetPrevVisible",_kwnames,&_argo0,&_argo1))
6848 return NULL;
6849 if (_argo0) {
6850 if (_argo0 == Py_None) { _arg0 = NULL; }
6851 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
6852 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetPrevVisible. Expected _wxPyTreeCtrl_p.");
6853 return NULL;
6854 }
6855 }
6856 if (_argo1) {
6857 if (_argo1 == Py_None) { _arg1 = NULL; }
6858 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
6859 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetPrevVisible. Expected _wxTreeItemId_p.");
6860 return NULL;
6861 }
6862 }
6863{
6864 wxPy_BEGIN_ALLOW_THREADS;
6865 _result = new wxTreeItemId (wxTreeCtrl_GetPrevVisible(_arg0,*_arg1));
6866
6867 wxPy_END_ALLOW_THREADS;
6868 if (PyErr_Occurred()) return NULL;
6869} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
6870 _resultobj = Py_BuildValue("s",_ptemp);
6871 return _resultobj;
6872}
6873
6874#define wxTreeCtrl_GetLastChild(_swigobj,_swigarg0) (_swigobj->GetLastChild(_swigarg0))
6875static PyObject *_wrap_wxTreeCtrl_GetLastChild(PyObject *self, PyObject *args, PyObject *kwargs) {
6876 PyObject * _resultobj;
6877 wxTreeItemId * _result;
6878 wxPyTreeCtrl * _arg0;
6879 wxTreeItemId * _arg1;
6880 PyObject * _argo0 = 0;
6881 PyObject * _argo1 = 0;
6882 char *_kwnames[] = { "self","item", NULL };
6883 char _ptemp[128];
6884
6885 self = self;
6886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_GetLastChild",_kwnames,&_argo0,&_argo1))
6887 return NULL;
6888 if (_argo0) {
6889 if (_argo0 == Py_None) { _arg0 = NULL; }
6890 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
6891 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetLastChild. Expected _wxPyTreeCtrl_p.");
6892 return NULL;
6893 }
6894 }
6895 if (_argo1) {
6896 if (_argo1 == Py_None) { _arg1 = NULL; }
6897 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
6898 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetLastChild. Expected _wxTreeItemId_p.");
6899 return NULL;
6900 }
6901 }
6902{
6903 wxPy_BEGIN_ALLOW_THREADS;
6904 _result = new wxTreeItemId (wxTreeCtrl_GetLastChild(_arg0,*_arg1));
6905
6906 wxPy_END_ALLOW_THREADS;
6907 if (PyErr_Occurred()) return NULL;
6908} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
6909 _resultobj = Py_BuildValue("s",_ptemp);
6910 return _resultobj;
6911}
6912
6913#define wxTreeCtrl_AddRoot(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->AddRoot(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6914static PyObject *_wrap_wxTreeCtrl_AddRoot(PyObject *self, PyObject *args, PyObject *kwargs) {
6915 PyObject * _resultobj;
6916 wxTreeItemId * _result;
6917 wxPyTreeCtrl * _arg0;
6918 wxString * _arg1;
6919 int _arg2 = (int ) -1;
6920 int _arg3 = (int ) -1;
6921 wxPyTreeItemData * _arg4 = (wxPyTreeItemData *) NULL;
6922 PyObject * _argo0 = 0;
6923 PyObject * _obj1 = 0;
6924 PyObject * _argo4 = 0;
6925 char *_kwnames[] = { "self","text","image","selectedImage","data", NULL };
6926 char _ptemp[128];
6927
6928 self = self;
6929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|iiO:wxTreeCtrl_AddRoot",_kwnames,&_argo0,&_obj1,&_arg2,&_arg3,&_argo4))
6930 return NULL;
6931 if (_argo0) {
6932 if (_argo0 == Py_None) { _arg0 = NULL; }
6933 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
6934 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_AddRoot. Expected _wxPyTreeCtrl_p.");
6935 return NULL;
6936 }
6937 }
6938{
6939#if PYTHON_API_VERSION >= 1009
6940 char* tmpPtr; int tmpSize;
6941 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
6942 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
6943 return NULL;
6944 }
6945 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
6946 return NULL;
6947 _arg1 = new wxString(tmpPtr, tmpSize);
6948#else
6949 if (!PyString_Check(_obj1)) {
6950 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
6951 return NULL;
6952 }
6953 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
6954#endif
6955}
6956 if (_argo4) {
6957 if (_argo4 == Py_None) { _arg4 = NULL; }
6958 else if (SWIG_GetPtrObj(_argo4,(void **) &_arg4,"_wxPyTreeItemData_p")) {
6959 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of wxTreeCtrl_AddRoot. Expected _wxPyTreeItemData_p.");
6960 return NULL;
6961 }
6962 }
6963{
6964 wxPy_BEGIN_ALLOW_THREADS;
6965 _result = new wxTreeItemId (wxTreeCtrl_AddRoot(_arg0,*_arg1,_arg2,_arg3,_arg4));
6966
6967 wxPy_END_ALLOW_THREADS;
6968 if (PyErr_Occurred()) return NULL;
6969} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
6970 _resultobj = Py_BuildValue("s",_ptemp);
6971{
6972 if (_obj1)
6973 delete _arg1;
6974}
6975 return _resultobj;
6976}
6977
6978#define wxTreeCtrl_PrependItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->PrependItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
6979static PyObject *_wrap_wxTreeCtrl_PrependItem(PyObject *self, PyObject *args, PyObject *kwargs) {
6980 PyObject * _resultobj;
6981 wxTreeItemId * _result;
6982 wxPyTreeCtrl * _arg0;
6983 wxTreeItemId * _arg1;
6984 wxString * _arg2;
6985 int _arg3 = (int ) -1;
6986 int _arg4 = (int ) -1;
6987 wxPyTreeItemData * _arg5 = (wxPyTreeItemData *) NULL;
6988 PyObject * _argo0 = 0;
6989 PyObject * _argo1 = 0;
6990 PyObject * _obj2 = 0;
6991 PyObject * _argo5 = 0;
6992 char *_kwnames[] = { "self","parent","text","image","selectedImage","data", NULL };
6993 char _ptemp[128];
6994
6995 self = self;
6996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|iiO:wxTreeCtrl_PrependItem",_kwnames,&_argo0,&_argo1,&_obj2,&_arg3,&_arg4,&_argo5))
6997 return NULL;
6998 if (_argo0) {
6999 if (_argo0 == Py_None) { _arg0 = NULL; }
7000 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
7001 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_PrependItem. Expected _wxPyTreeCtrl_p.");
7002 return NULL;
7003 }
7004 }
7005 if (_argo1) {
7006 if (_argo1 == Py_None) { _arg1 = NULL; }
7007 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
7008 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_PrependItem. Expected _wxTreeItemId_p.");
7009 return NULL;
7010 }
7011 }
7012{
7013#if PYTHON_API_VERSION >= 1009
7014 char* tmpPtr; int tmpSize;
7015 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
7016 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7017 return NULL;
7018 }
7019 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
7020 return NULL;
7021 _arg2 = new wxString(tmpPtr, tmpSize);
7022#else
7023 if (!PyString_Check(_obj2)) {
7024 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7025 return NULL;
7026 }
7027 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
7028#endif
7029}
7030 if (_argo5) {
7031 if (_argo5 == Py_None) { _arg5 = NULL; }
7032 else if (SWIG_GetPtrObj(_argo5,(void **) &_arg5,"_wxPyTreeItemData_p")) {
7033 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of wxTreeCtrl_PrependItem. Expected _wxPyTreeItemData_p.");
7034 return NULL;
7035 }
7036 }
7037{
7038 wxPy_BEGIN_ALLOW_THREADS;
7039 _result = new wxTreeItemId (wxTreeCtrl_PrependItem(_arg0,*_arg1,*_arg2,_arg3,_arg4,_arg5));
7040
7041 wxPy_END_ALLOW_THREADS;
7042 if (PyErr_Occurred()) return NULL;
7043} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
7044 _resultobj = Py_BuildValue("s",_ptemp);
7045{
7046 if (_obj2)
7047 delete _arg2;
7048}
7049 return _resultobj;
7050}
7051
7052#define wxTreeCtrl_InsertItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
7053static PyObject *_wrap_wxTreeCtrl_InsertItem(PyObject *self, PyObject *args, PyObject *kwargs) {
7054 PyObject * _resultobj;
7055 wxTreeItemId * _result;
7056 wxPyTreeCtrl * _arg0;
7057 wxTreeItemId * _arg1;
7058 wxTreeItemId * _arg2;
7059 wxString * _arg3;
7060 int _arg4 = (int ) -1;
7061 int _arg5 = (int ) -1;
7062 wxPyTreeItemData * _arg6 = (wxPyTreeItemData *) NULL;
7063 PyObject * _argo0 = 0;
7064 PyObject * _argo1 = 0;
7065 PyObject * _argo2 = 0;
7066 PyObject * _obj3 = 0;
7067 PyObject * _argo6 = 0;
7068 char *_kwnames[] = { "self","parent","idPrevious","text","image","selectedImage","data", NULL };
7069 char _ptemp[128];
7070
7071 self = self;
7072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOO|iiO:wxTreeCtrl_InsertItem",_kwnames,&_argo0,&_argo1,&_argo2,&_obj3,&_arg4,&_arg5,&_argo6))
7073 return NULL;
7074 if (_argo0) {
7075 if (_argo0 == Py_None) { _arg0 = NULL; }
7076 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
7077 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_InsertItem. Expected _wxPyTreeCtrl_p.");
7078 return NULL;
7079 }
7080 }
7081 if (_argo1) {
7082 if (_argo1 == Py_None) { _arg1 = NULL; }
7083 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
7084 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_InsertItem. Expected _wxTreeItemId_p.");
7085 return NULL;
7086 }
7087 }
7088 if (_argo2) {
7089 if (_argo2 == Py_None) { _arg2 = NULL; }
7090 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxTreeItemId_p")) {
7091 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxTreeCtrl_InsertItem. Expected _wxTreeItemId_p.");
7092 return NULL;
7093 }
7094 }
7095{
7096#if PYTHON_API_VERSION >= 1009
7097 char* tmpPtr; int tmpSize;
7098 if (!PyString_Check(_obj3) && !PyUnicode_Check(_obj3)) {
7099 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7100 return NULL;
7101 }
7102 if (PyString_AsStringAndSize(_obj3, &tmpPtr, &tmpSize) == -1)
7103 return NULL;
7104 _arg3 = new wxString(tmpPtr, tmpSize);
7105#else
7106 if (!PyString_Check(_obj3)) {
7107 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7108 return NULL;
7109 }
7110 _arg3 = new wxString(PyString_AS_STRING(_obj3), PyString_GET_SIZE(_obj3));
7111#endif
7112}
7113 if (_argo6) {
7114 if (_argo6 == Py_None) { _arg6 = NULL; }
7115 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxPyTreeItemData_p")) {
7116 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of wxTreeCtrl_InsertItem. Expected _wxPyTreeItemData_p.");
7117 return NULL;
7118 }
7119 }
7120{
7121 wxPy_BEGIN_ALLOW_THREADS;
7122 _result = new wxTreeItemId (wxTreeCtrl_InsertItem(_arg0,*_arg1,*_arg2,*_arg3,_arg4,_arg5,_arg6));
7123
7124 wxPy_END_ALLOW_THREADS;
7125 if (PyErr_Occurred()) return NULL;
7126} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
7127 _resultobj = Py_BuildValue("s",_ptemp);
7128{
7129 if (_obj3)
7130 delete _arg3;
7131}
7132 return _resultobj;
7133}
7134
7135#define wxTreeCtrl_InsertItemBefore(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
7136static PyObject *_wrap_wxTreeCtrl_InsertItemBefore(PyObject *self, PyObject *args, PyObject *kwargs) {
7137 PyObject * _resultobj;
7138 wxTreeItemId * _result;
7139 wxPyTreeCtrl * _arg0;
7140 wxTreeItemId * _arg1;
7141 size_t _arg2;
7142 wxString * _arg3;
7143 int _arg4 = (int ) -1;
7144 int _arg5 = (int ) -1;
7145 wxTreeItemData * _arg6 = (wxTreeItemData *) NULL;
7146 PyObject * _argo0 = 0;
7147 PyObject * _argo1 = 0;
7148 PyObject * _obj3 = 0;
7149 PyObject * _argo6 = 0;
7150 char *_kwnames[] = { "self","parent","before","text","image","selectedImage","data", NULL };
7151 char _ptemp[128];
7152
7153 self = self;
7154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOiO|iiO:wxTreeCtrl_InsertItemBefore",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_arg4,&_arg5,&_argo6))
7155 return NULL;
7156 if (_argo0) {
7157 if (_argo0 == Py_None) { _arg0 = NULL; }
7158 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
7159 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_InsertItemBefore. Expected _wxPyTreeCtrl_p.");
7160 return NULL;
7161 }
7162 }
7163 if (_argo1) {
7164 if (_argo1 == Py_None) { _arg1 = NULL; }
7165 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
7166 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_InsertItemBefore. Expected _wxTreeItemId_p.");
7167 return NULL;
7168 }
7169 }
7170{
7171#if PYTHON_API_VERSION >= 1009
7172 char* tmpPtr; int tmpSize;
7173 if (!PyString_Check(_obj3) && !PyUnicode_Check(_obj3)) {
7174 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7175 return NULL;
7176 }
7177 if (PyString_AsStringAndSize(_obj3, &tmpPtr, &tmpSize) == -1)
7178 return NULL;
7179 _arg3 = new wxString(tmpPtr, tmpSize);
7180#else
7181 if (!PyString_Check(_obj3)) {
7182 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7183 return NULL;
7184 }
7185 _arg3 = new wxString(PyString_AS_STRING(_obj3), PyString_GET_SIZE(_obj3));
7186#endif
7187}
7188 if (_argo6) {
7189 if (_argo6 == Py_None) { _arg6 = NULL; }
7190 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxTreeItemData_p")) {
7191 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of wxTreeCtrl_InsertItemBefore. Expected _wxTreeItemData_p.");
7192 return NULL;
7193 }
7194 }
7195{
7196 wxPy_BEGIN_ALLOW_THREADS;
7197 _result = new wxTreeItemId (wxTreeCtrl_InsertItemBefore(_arg0,*_arg1,_arg2,*_arg3,_arg4,_arg5,_arg6));
7198
7199 wxPy_END_ALLOW_THREADS;
7200 if (PyErr_Occurred()) return NULL;
7201} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
7202 _resultobj = Py_BuildValue("s",_ptemp);
7203{
7204 if (_obj3)
7205 delete _arg3;
7206}
7207 return _resultobj;
7208}
7209
7210#define wxTreeCtrl_AppendItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->AppendItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
7211static PyObject *_wrap_wxTreeCtrl_AppendItem(PyObject *self, PyObject *args, PyObject *kwargs) {
7212 PyObject * _resultobj;
7213 wxTreeItemId * _result;
7214 wxPyTreeCtrl * _arg0;
7215 wxTreeItemId * _arg1;
7216 wxString * _arg2;
7217 int _arg3 = (int ) -1;
7218 int _arg4 = (int ) -1;
7219 wxPyTreeItemData * _arg5 = (wxPyTreeItemData *) NULL;
7220 PyObject * _argo0 = 0;
7221 PyObject * _argo1 = 0;
7222 PyObject * _obj2 = 0;
7223 PyObject * _argo5 = 0;
7224 char *_kwnames[] = { "self","parent","text","image","selectedImage","data", NULL };
7225 char _ptemp[128];
7226
7227 self = self;
7228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|iiO:wxTreeCtrl_AppendItem",_kwnames,&_argo0,&_argo1,&_obj2,&_arg3,&_arg4,&_argo5))
7229 return NULL;
7230 if (_argo0) {
7231 if (_argo0 == Py_None) { _arg0 = NULL; }
7232 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
7233 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_AppendItem. Expected _wxPyTreeCtrl_p.");
7234 return NULL;
7235 }
7236 }
7237 if (_argo1) {
7238 if (_argo1 == Py_None) { _arg1 = NULL; }
7239 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
7240 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_AppendItem. Expected _wxTreeItemId_p.");
7241 return NULL;
7242 }
7243 }
7244{
7245#if PYTHON_API_VERSION >= 1009
7246 char* tmpPtr; int tmpSize;
7247 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
7248 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7249 return NULL;
7250 }
7251 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
7252 return NULL;
7253 _arg2 = new wxString(tmpPtr, tmpSize);
7254#else
7255 if (!PyString_Check(_obj2)) {
7256 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7257 return NULL;
7258 }
7259 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
7260#endif
7261}
7262 if (_argo5) {
7263 if (_argo5 == Py_None) { _arg5 = NULL; }
7264 else if (SWIG_GetPtrObj(_argo5,(void **) &_arg5,"_wxPyTreeItemData_p")) {
7265 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of wxTreeCtrl_AppendItem. Expected _wxPyTreeItemData_p.");
7266 return NULL;
7267 }
7268 }
7269{
7270 wxPy_BEGIN_ALLOW_THREADS;
7271 _result = new wxTreeItemId (wxTreeCtrl_AppendItem(_arg0,*_arg1,*_arg2,_arg3,_arg4,_arg5));
7272
7273 wxPy_END_ALLOW_THREADS;
7274 if (PyErr_Occurred()) return NULL;
7275} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
7276 _resultobj = Py_BuildValue("s",_ptemp);
7277{
7278 if (_obj2)
7279 delete _arg2;
7280}
7281 return _resultobj;
7282}
7283
7284#define wxTreeCtrl_Delete(_swigobj,_swigarg0) (_swigobj->Delete(_swigarg0))
7285static PyObject *_wrap_wxTreeCtrl_Delete(PyObject *self, PyObject *args, PyObject *kwargs) {
7286 PyObject * _resultobj;
7287 wxPyTreeCtrl * _arg0;
7288 wxTreeItemId * _arg1;
7289 PyObject * _argo0 = 0;
7290 PyObject * _argo1 = 0;
7291 char *_kwnames[] = { "self","item", NULL };
7292
7293 self = self;
7294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_Delete",_kwnames,&_argo0,&_argo1))
7295 return NULL;
7296 if (_argo0) {
7297 if (_argo0 == Py_None) { _arg0 = NULL; }
7298 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
7299 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_Delete. Expected _wxPyTreeCtrl_p.");
7300 return NULL;
7301 }
7302 }
7303 if (_argo1) {
7304 if (_argo1 == Py_None) { _arg1 = NULL; }
7305 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
7306 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_Delete. Expected _wxTreeItemId_p.");
7307 return NULL;
7308 }
7309 }
7310{
7311 wxPy_BEGIN_ALLOW_THREADS;
7312 wxTreeCtrl_Delete(_arg0,*_arg1);
7313
7314 wxPy_END_ALLOW_THREADS;
7315 if (PyErr_Occurred()) return NULL;
7316} Py_INCREF(Py_None);
7317 _resultobj = Py_None;
7318 return _resultobj;
7319}
7320
7321#define wxTreeCtrl_DeleteChildren(_swigobj,_swigarg0) (_swigobj->DeleteChildren(_swigarg0))
7322static PyObject *_wrap_wxTreeCtrl_DeleteChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
7323 PyObject * _resultobj;
7324 wxPyTreeCtrl * _arg0;
7325 wxTreeItemId * _arg1;
7326 PyObject * _argo0 = 0;
7327 PyObject * _argo1 = 0;
7328 char *_kwnames[] = { "self","item", NULL };
7329
7330 self = self;
7331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_DeleteChildren",_kwnames,&_argo0,&_argo1))
7332 return NULL;
7333 if (_argo0) {
7334 if (_argo0 == Py_None) { _arg0 = NULL; }
7335 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
7336 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_DeleteChildren. Expected _wxPyTreeCtrl_p.");
7337 return NULL;
7338 }
7339 }
7340 if (_argo1) {
7341 if (_argo1 == Py_None) { _arg1 = NULL; }
7342 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
7343 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_DeleteChildren. Expected _wxTreeItemId_p.");
7344 return NULL;
7345 }
7346 }
7347{
7348 wxPy_BEGIN_ALLOW_THREADS;
7349 wxTreeCtrl_DeleteChildren(_arg0,*_arg1);
7350
7351 wxPy_END_ALLOW_THREADS;
7352 if (PyErr_Occurred()) return NULL;
7353} Py_INCREF(Py_None);
7354 _resultobj = Py_None;
7355 return _resultobj;
7356}
7357
7358#define wxTreeCtrl_DeleteAllItems(_swigobj) (_swigobj->DeleteAllItems())
7359static PyObject *_wrap_wxTreeCtrl_DeleteAllItems(PyObject *self, PyObject *args, PyObject *kwargs) {
7360 PyObject * _resultobj;
7361 wxPyTreeCtrl * _arg0;
7362 PyObject * _argo0 = 0;
7363 char *_kwnames[] = { "self", NULL };
7364
7365 self = self;
7366 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeCtrl_DeleteAllItems",_kwnames,&_argo0))
7367 return NULL;
7368 if (_argo0) {
7369 if (_argo0 == Py_None) { _arg0 = NULL; }
7370 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
7371 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_DeleteAllItems. Expected _wxPyTreeCtrl_p.");
7372 return NULL;
7373 }
7374 }
7375{
7376 wxPy_BEGIN_ALLOW_THREADS;
7377 wxTreeCtrl_DeleteAllItems(_arg0);
7378
7379 wxPy_END_ALLOW_THREADS;
7380 if (PyErr_Occurred()) return NULL;
7381} Py_INCREF(Py_None);
7382 _resultobj = Py_None;
7383 return _resultobj;
7384}
7385
7386#define wxTreeCtrl_Expand(_swigobj,_swigarg0) (_swigobj->Expand(_swigarg0))
7387static PyObject *_wrap_wxTreeCtrl_Expand(PyObject *self, PyObject *args, PyObject *kwargs) {
7388 PyObject * _resultobj;
7389 wxPyTreeCtrl * _arg0;
7390 wxTreeItemId * _arg1;
7391 PyObject * _argo0 = 0;
7392 PyObject * _argo1 = 0;
7393 char *_kwnames[] = { "self","item", NULL };
7394
7395 self = self;
7396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_Expand",_kwnames,&_argo0,&_argo1))
7397 return NULL;
7398 if (_argo0) {
7399 if (_argo0 == Py_None) { _arg0 = NULL; }
7400 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
7401 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_Expand. Expected _wxPyTreeCtrl_p.");
7402 return NULL;
7403 }
7404 }
7405 if (_argo1) {
7406 if (_argo1 == Py_None) { _arg1 = NULL; }
7407 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
7408 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_Expand. Expected _wxTreeItemId_p.");
7409 return NULL;
7410 }
7411 }
7412{
7413 wxPy_BEGIN_ALLOW_THREADS;
7414 wxTreeCtrl_Expand(_arg0,*_arg1);
7415
7416 wxPy_END_ALLOW_THREADS;
7417 if (PyErr_Occurred()) return NULL;
7418} Py_INCREF(Py_None);
7419 _resultobj = Py_None;
7420 return _resultobj;
7421}
7422
7423#define wxTreeCtrl_Collapse(_swigobj,_swigarg0) (_swigobj->Collapse(_swigarg0))
7424static PyObject *_wrap_wxTreeCtrl_Collapse(PyObject *self, PyObject *args, PyObject *kwargs) {
7425 PyObject * _resultobj;
7426 wxPyTreeCtrl * _arg0;
7427 wxTreeItemId * _arg1;
7428 PyObject * _argo0 = 0;
7429 PyObject * _argo1 = 0;
7430 char *_kwnames[] = { "self","item", NULL };
7431
7432 self = self;
7433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_Collapse",_kwnames,&_argo0,&_argo1))
7434 return NULL;
7435 if (_argo0) {
7436 if (_argo0 == Py_None) { _arg0 = NULL; }
7437 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
7438 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_Collapse. Expected _wxPyTreeCtrl_p.");
7439 return NULL;
7440 }
7441 }
7442 if (_argo1) {
7443 if (_argo1 == Py_None) { _arg1 = NULL; }
7444 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
7445 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_Collapse. Expected _wxTreeItemId_p.");
7446 return NULL;
7447 }
7448 }
7449{
7450 wxPy_BEGIN_ALLOW_THREADS;
7451 wxTreeCtrl_Collapse(_arg0,*_arg1);
7452
7453 wxPy_END_ALLOW_THREADS;
7454 if (PyErr_Occurred()) return NULL;
7455} Py_INCREF(Py_None);
7456 _resultobj = Py_None;
7457 return _resultobj;
7458}
7459
7460#define wxTreeCtrl_CollapseAndReset(_swigobj,_swigarg0) (_swigobj->CollapseAndReset(_swigarg0))
7461static PyObject *_wrap_wxTreeCtrl_CollapseAndReset(PyObject *self, PyObject *args, PyObject *kwargs) {
7462 PyObject * _resultobj;
7463 wxPyTreeCtrl * _arg0;
7464 wxTreeItemId * _arg1;
7465 PyObject * _argo0 = 0;
7466 PyObject * _argo1 = 0;
7467 char *_kwnames[] = { "self","item", NULL };
7468
7469 self = self;
7470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_CollapseAndReset",_kwnames,&_argo0,&_argo1))
7471 return NULL;
7472 if (_argo0) {
7473 if (_argo0 == Py_None) { _arg0 = NULL; }
7474 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
7475 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_CollapseAndReset. Expected _wxPyTreeCtrl_p.");
7476 return NULL;
7477 }
7478 }
7479 if (_argo1) {
7480 if (_argo1 == Py_None) { _arg1 = NULL; }
7481 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
7482 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_CollapseAndReset. Expected _wxTreeItemId_p.");
7483 return NULL;
7484 }
7485 }
7486{
7487 wxPy_BEGIN_ALLOW_THREADS;
7488 wxTreeCtrl_CollapseAndReset(_arg0,*_arg1);
7489
7490 wxPy_END_ALLOW_THREADS;
7491 if (PyErr_Occurred()) return NULL;
7492} Py_INCREF(Py_None);
7493 _resultobj = Py_None;
7494 return _resultobj;
7495}
7496
7497#define wxTreeCtrl_Toggle(_swigobj,_swigarg0) (_swigobj->Toggle(_swigarg0))
7498static PyObject *_wrap_wxTreeCtrl_Toggle(PyObject *self, PyObject *args, PyObject *kwargs) {
7499 PyObject * _resultobj;
7500 wxPyTreeCtrl * _arg0;
7501 wxTreeItemId * _arg1;
7502 PyObject * _argo0 = 0;
7503 PyObject * _argo1 = 0;
7504 char *_kwnames[] = { "self","item", NULL };
7505
7506 self = self;
7507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_Toggle",_kwnames,&_argo0,&_argo1))
7508 return NULL;
7509 if (_argo0) {
7510 if (_argo0 == Py_None) { _arg0 = NULL; }
7511 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
7512 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_Toggle. Expected _wxPyTreeCtrl_p.");
7513 return NULL;
7514 }
7515 }
7516 if (_argo1) {
7517 if (_argo1 == Py_None) { _arg1 = NULL; }
7518 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
7519 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_Toggle. Expected _wxTreeItemId_p.");
7520 return NULL;
7521 }
7522 }
7523{
7524 wxPy_BEGIN_ALLOW_THREADS;
7525 wxTreeCtrl_Toggle(_arg0,*_arg1);
7526
7527 wxPy_END_ALLOW_THREADS;
7528 if (PyErr_Occurred()) return NULL;
7529} Py_INCREF(Py_None);
7530 _resultobj = Py_None;
7531 return _resultobj;
7532}
7533
7534#define wxTreeCtrl_Unselect(_swigobj) (_swigobj->Unselect())
7535static PyObject *_wrap_wxTreeCtrl_Unselect(PyObject *self, PyObject *args, PyObject *kwargs) {
7536 PyObject * _resultobj;
7537 wxPyTreeCtrl * _arg0;
7538 PyObject * _argo0 = 0;
7539 char *_kwnames[] = { "self", NULL };
7540
7541 self = self;
7542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeCtrl_Unselect",_kwnames,&_argo0))
7543 return NULL;
7544 if (_argo0) {
7545 if (_argo0 == Py_None) { _arg0 = NULL; }
7546 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
7547 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_Unselect. Expected _wxPyTreeCtrl_p.");
7548 return NULL;
7549 }
7550 }
7551{
7552 wxPy_BEGIN_ALLOW_THREADS;
7553 wxTreeCtrl_Unselect(_arg0);
7554
7555 wxPy_END_ALLOW_THREADS;
7556 if (PyErr_Occurred()) return NULL;
7557} Py_INCREF(Py_None);
7558 _resultobj = Py_None;
7559 return _resultobj;
7560}
7561
7562#define wxTreeCtrl_UnselectAll(_swigobj) (_swigobj->UnselectAll())
7563static PyObject *_wrap_wxTreeCtrl_UnselectAll(PyObject *self, PyObject *args, PyObject *kwargs) {
7564 PyObject * _resultobj;
7565 wxPyTreeCtrl * _arg0;
7566 PyObject * _argo0 = 0;
7567 char *_kwnames[] = { "self", NULL };
7568
7569 self = self;
7570 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeCtrl_UnselectAll",_kwnames,&_argo0))
7571 return NULL;
7572 if (_argo0) {
7573 if (_argo0 == Py_None) { _arg0 = NULL; }
7574 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
7575 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_UnselectAll. Expected _wxPyTreeCtrl_p.");
7576 return NULL;
7577 }
7578 }
7579{
7580 wxPy_BEGIN_ALLOW_THREADS;
7581 wxTreeCtrl_UnselectAll(_arg0);
7582
7583 wxPy_END_ALLOW_THREADS;
7584 if (PyErr_Occurred()) return NULL;
7585} Py_INCREF(Py_None);
7586 _resultobj = Py_None;
7587 return _resultobj;
7588}
7589
7590#define wxTreeCtrl_SelectItem(_swigobj,_swigarg0) (_swigobj->SelectItem(_swigarg0))
7591static PyObject *_wrap_wxTreeCtrl_SelectItem(PyObject *self, PyObject *args, PyObject *kwargs) {
7592 PyObject * _resultobj;
7593 wxPyTreeCtrl * _arg0;
7594 wxTreeItemId * _arg1;
7595 PyObject * _argo0 = 0;
7596 PyObject * _argo1 = 0;
7597 char *_kwnames[] = { "self","item", NULL };
7598
7599 self = self;
7600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_SelectItem",_kwnames,&_argo0,&_argo1))
7601 return NULL;
7602 if (_argo0) {
7603 if (_argo0 == Py_None) { _arg0 = NULL; }
7604 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
7605 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SelectItem. Expected _wxPyTreeCtrl_p.");
7606 return NULL;
7607 }
7608 }
7609 if (_argo1) {
7610 if (_argo1 == Py_None) { _arg1 = NULL; }
7611 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
7612 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SelectItem. Expected _wxTreeItemId_p.");
7613 return NULL;
7614 }
7615 }
7616{
7617 wxPy_BEGIN_ALLOW_THREADS;
7618 wxTreeCtrl_SelectItem(_arg0,*_arg1);
7619
7620 wxPy_END_ALLOW_THREADS;
7621 if (PyErr_Occurred()) return NULL;
7622} Py_INCREF(Py_None);
7623 _resultobj = Py_None;
7624 return _resultobj;
7625}
7626
7627#define wxTreeCtrl_EnsureVisible(_swigobj,_swigarg0) (_swigobj->EnsureVisible(_swigarg0))
7628static PyObject *_wrap_wxTreeCtrl_EnsureVisible(PyObject *self, PyObject *args, PyObject *kwargs) {
7629 PyObject * _resultobj;
7630 wxPyTreeCtrl * _arg0;
7631 wxTreeItemId * _arg1;
7632 PyObject * _argo0 = 0;
7633 PyObject * _argo1 = 0;
7634 char *_kwnames[] = { "self","item", NULL };
7635
7636 self = self;
7637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_EnsureVisible",_kwnames,&_argo0,&_argo1))
7638 return NULL;
7639 if (_argo0) {
7640 if (_argo0 == Py_None) { _arg0 = NULL; }
7641 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
7642 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_EnsureVisible. Expected _wxPyTreeCtrl_p.");
7643 return NULL;
7644 }
7645 }
7646 if (_argo1) {
7647 if (_argo1 == Py_None) { _arg1 = NULL; }
7648 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
7649 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_EnsureVisible. Expected _wxTreeItemId_p.");
7650 return NULL;
7651 }
7652 }
7653{
7654 wxPy_BEGIN_ALLOW_THREADS;
7655 wxTreeCtrl_EnsureVisible(_arg0,*_arg1);
7656
7657 wxPy_END_ALLOW_THREADS;
7658 if (PyErr_Occurred()) return NULL;
7659} Py_INCREF(Py_None);
7660 _resultobj = Py_None;
7661 return _resultobj;
7662}
7663
7664#define wxTreeCtrl_ScrollTo(_swigobj,_swigarg0) (_swigobj->ScrollTo(_swigarg0))
7665static PyObject *_wrap_wxTreeCtrl_ScrollTo(PyObject *self, PyObject *args, PyObject *kwargs) {
7666 PyObject * _resultobj;
7667 wxPyTreeCtrl * _arg0;
7668 wxTreeItemId * _arg1;
7669 PyObject * _argo0 = 0;
7670 PyObject * _argo1 = 0;
7671 char *_kwnames[] = { "self","item", NULL };
7672
7673 self = self;
7674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_ScrollTo",_kwnames,&_argo0,&_argo1))
7675 return NULL;
7676 if (_argo0) {
7677 if (_argo0 == Py_None) { _arg0 = NULL; }
7678 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
7679 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_ScrollTo. Expected _wxPyTreeCtrl_p.");
7680 return NULL;
7681 }
7682 }
7683 if (_argo1) {
7684 if (_argo1 == Py_None) { _arg1 = NULL; }
7685 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
7686 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_ScrollTo. Expected _wxTreeItemId_p.");
7687 return NULL;
7688 }
7689 }
7690{
7691 wxPy_BEGIN_ALLOW_THREADS;
7692 wxTreeCtrl_ScrollTo(_arg0,*_arg1);
7693
7694 wxPy_END_ALLOW_THREADS;
7695 if (PyErr_Occurred()) return NULL;
7696} Py_INCREF(Py_None);
7697 _resultobj = Py_None;
7698 return _resultobj;
7699}
7700
7701#define wxTreeCtrl_EditLabel(_swigobj,_swigarg0) (_swigobj->EditLabel(_swigarg0))
7702static PyObject *_wrap_wxTreeCtrl_EditLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
7703 PyObject * _resultobj;
7704 wxTextCtrl * _result;
7705 wxPyTreeCtrl * _arg0;
7706 wxTreeItemId * _arg1;
7707 PyObject * _argo0 = 0;
7708 PyObject * _argo1 = 0;
7709 char *_kwnames[] = { "self","item", NULL };
7710
7711 self = self;
7712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_EditLabel",_kwnames,&_argo0,&_argo1))
7713 return NULL;
7714 if (_argo0) {
7715 if (_argo0 == Py_None) { _arg0 = NULL; }
7716 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
7717 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_EditLabel. Expected _wxPyTreeCtrl_p.");
7718 return NULL;
7719 }
7720 }
7721 if (_argo1) {
7722 if (_argo1 == Py_None) { _arg1 = NULL; }
7723 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
7724 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_EditLabel. Expected _wxTreeItemId_p.");
7725 return NULL;
7726 }
7727 }
7728{
7729 wxPy_BEGIN_ALLOW_THREADS;
7730 _result = (wxTextCtrl *)wxTreeCtrl_EditLabel(_arg0,*_arg1);
7731
7732 wxPy_END_ALLOW_THREADS;
7733 if (PyErr_Occurred()) return NULL;
7734}{ _resultobj = wxPyMake_wxObject(_result); }
7735 return _resultobj;
7736}
7737
7738#define wxTreeCtrl_GetEditControl(_swigobj) (_swigobj->GetEditControl())
7739static PyObject *_wrap_wxTreeCtrl_GetEditControl(PyObject *self, PyObject *args, PyObject *kwargs) {
7740 PyObject * _resultobj;
7741 wxTextCtrl * _result;
7742 wxPyTreeCtrl * _arg0;
7743 PyObject * _argo0 = 0;
7744 char *_kwnames[] = { "self", NULL };
7745
7746 self = self;
7747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeCtrl_GetEditControl",_kwnames,&_argo0))
7748 return NULL;
7749 if (_argo0) {
7750 if (_argo0 == Py_None) { _arg0 = NULL; }
7751 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
7752 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetEditControl. Expected _wxPyTreeCtrl_p.");
7753 return NULL;
7754 }
7755 }
7756{
7757 wxPy_BEGIN_ALLOW_THREADS;
7758 _result = (wxTextCtrl *)wxTreeCtrl_GetEditControl(_arg0);
7759
7760 wxPy_END_ALLOW_THREADS;
7761 if (PyErr_Occurred()) return NULL;
7762}{ _resultobj = wxPyMake_wxObject(_result); }
7763 return _resultobj;
7764}
7765
7766#define wxTreeCtrl_EndEditLabel(_swigobj,_swigarg0,_swigarg1) (_swigobj->EndEditLabel(_swigarg0,_swigarg1))
7767static PyObject *_wrap_wxTreeCtrl_EndEditLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
7768 PyObject * _resultobj;
7769 wxPyTreeCtrl * _arg0;
7770 wxTreeItemId * _arg1;
7771 int _arg2 = (int ) FALSE;
7772 PyObject * _argo0 = 0;
7773 PyObject * _argo1 = 0;
7774 char *_kwnames[] = { "self","item","discardChanges", NULL };
7775
7776 self = self;
7777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxTreeCtrl_EndEditLabel",_kwnames,&_argo0,&_argo1,&_arg2))
7778 return NULL;
7779 if (_argo0) {
7780 if (_argo0 == Py_None) { _arg0 = NULL; }
7781 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
7782 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_EndEditLabel. Expected _wxPyTreeCtrl_p.");
7783 return NULL;
7784 }
7785 }
7786 if (_argo1) {
7787 if (_argo1 == Py_None) { _arg1 = NULL; }
7788 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
7789 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_EndEditLabel. Expected _wxTreeItemId_p.");
7790 return NULL;
7791 }
7792 }
7793{
7794 wxPy_BEGIN_ALLOW_THREADS;
7795 wxTreeCtrl_EndEditLabel(_arg0,*_arg1,_arg2);
7796
7797 wxPy_END_ALLOW_THREADS;
7798 if (PyErr_Occurred()) return NULL;
7799} Py_INCREF(Py_None);
7800 _resultobj = Py_None;
7801 return _resultobj;
7802}
7803
7804#define wxTreeCtrl_SortChildren(_swigobj,_swigarg0) (_swigobj->SortChildren(_swigarg0))
7805static PyObject *_wrap_wxTreeCtrl_SortChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
7806 PyObject * _resultobj;
7807 wxPyTreeCtrl * _arg0;
7808 wxTreeItemId * _arg1;
7809 PyObject * _argo0 = 0;
7810 PyObject * _argo1 = 0;
7811 char *_kwnames[] = { "self","item", NULL };
7812
7813 self = self;
7814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_SortChildren",_kwnames,&_argo0,&_argo1))
7815 return NULL;
7816 if (_argo0) {
7817 if (_argo0 == Py_None) { _arg0 = NULL; }
7818 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
7819 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SortChildren. Expected _wxPyTreeCtrl_p.");
7820 return NULL;
7821 }
7822 }
7823 if (_argo1) {
7824 if (_argo1 == Py_None) { _arg1 = NULL; }
7825 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
7826 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SortChildren. Expected _wxTreeItemId_p.");
7827 return NULL;
7828 }
7829 }
7830{
7831 wxPy_BEGIN_ALLOW_THREADS;
7832 wxTreeCtrl_SortChildren(_arg0,*_arg1);
7833
7834 wxPy_END_ALLOW_THREADS;
7835 if (PyErr_Occurred()) return NULL;
7836} Py_INCREF(Py_None);
7837 _resultobj = Py_None;
7838 return _resultobj;
7839}
7840
7841#define wxTreeCtrl_SetItemBold(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemBold(_swigarg0,_swigarg1))
7842static PyObject *_wrap_wxTreeCtrl_SetItemBold(PyObject *self, PyObject *args, PyObject *kwargs) {
7843 PyObject * _resultobj;
7844 wxPyTreeCtrl * _arg0;
7845 wxTreeItemId * _arg1;
7846 int _arg2 = (int ) TRUE;
7847 PyObject * _argo0 = 0;
7848 PyObject * _argo1 = 0;
7849 char *_kwnames[] = { "self","item","bold", NULL };
7850
7851 self = self;
7852 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxTreeCtrl_SetItemBold",_kwnames,&_argo0,&_argo1,&_arg2))
7853 return NULL;
7854 if (_argo0) {
7855 if (_argo0 == Py_None) { _arg0 = NULL; }
7856 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
7857 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetItemBold. Expected _wxPyTreeCtrl_p.");
7858 return NULL;
7859 }
7860 }
7861 if (_argo1) {
7862 if (_argo1 == Py_None) { _arg1 = NULL; }
7863 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
7864 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetItemBold. Expected _wxTreeItemId_p.");
7865 return NULL;
7866 }
7867 }
7868{
7869 wxPy_BEGIN_ALLOW_THREADS;
7870 wxTreeCtrl_SetItemBold(_arg0,*_arg1,_arg2);
7871
7872 wxPy_END_ALLOW_THREADS;
7873 if (PyErr_Occurred()) return NULL;
7874} Py_INCREF(Py_None);
7875 _resultobj = Py_None;
7876 return _resultobj;
7877}
7878
7879#define wxTreeCtrl_IsBold(_swigobj,_swigarg0) (_swigobj->IsBold(_swigarg0))
7880static PyObject *_wrap_wxTreeCtrl_IsBold(PyObject *self, PyObject *args, PyObject *kwargs) {
7881 PyObject * _resultobj;
7882 bool _result;
7883 wxPyTreeCtrl * _arg0;
7884 wxTreeItemId * _arg1;
7885 PyObject * _argo0 = 0;
7886 PyObject * _argo1 = 0;
7887 char *_kwnames[] = { "self","item", NULL };
7888
7889 self = self;
7890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_IsBold",_kwnames,&_argo0,&_argo1))
7891 return NULL;
7892 if (_argo0) {
7893 if (_argo0 == Py_None) { _arg0 = NULL; }
7894 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
7895 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_IsBold. Expected _wxPyTreeCtrl_p.");
7896 return NULL;
7897 }
7898 }
7899 if (_argo1) {
7900 if (_argo1 == Py_None) { _arg1 = NULL; }
7901 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
7902 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_IsBold. Expected _wxTreeItemId_p.");
7903 return NULL;
7904 }
7905 }
7906{
7907 wxPy_BEGIN_ALLOW_THREADS;
7908 _result = (bool )wxTreeCtrl_IsBold(_arg0,*_arg1);
7909
7910 wxPy_END_ALLOW_THREADS;
7911 if (PyErr_Occurred()) return NULL;
7912} _resultobj = Py_BuildValue("i",_result);
7913 return _resultobj;
7914}
7915
7916#define wxTreeCtrl_HitTest(_swigobj,_swigarg0,_swigarg1) (_swigobj->HitTest(_swigarg0,_swigarg1))
7917static PyObject *_wrap_wxTreeCtrl_HitTest(PyObject *self, PyObject *args, PyObject *kwargs) {
7918 PyObject * _resultobj;
7919 wxTreeItemId * _result;
7920 wxPyTreeCtrl * _arg0;
7921 wxPoint * _arg1;
7922 int * _arg2;
7923 int temp;
7924 PyObject * _argo0 = 0;
7925 wxPoint temp0;
7926 PyObject * _obj1 = 0;
7927 char *_kwnames[] = { "self","point", NULL };
7928 char _ptemp[128];
7929
7930 self = self;
7931{
7932 _arg2 = &temp;
7933}
7934 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_HitTest",_kwnames,&_argo0,&_obj1))
7935 return NULL;
7936 if (_argo0) {
7937 if (_argo0 == Py_None) { _arg0 = NULL; }
7938 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
7939 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_HitTest. Expected _wxPyTreeCtrl_p.");
7940 return NULL;
7941 }
7942 }
7943{
7944 _arg1 = &temp0;
7945 if (! wxPoint_helper(_obj1, &_arg1))
7946 return NULL;
7947}
7948{
7949 wxPy_BEGIN_ALLOW_THREADS;
7950 _result = new wxTreeItemId (wxTreeCtrl_HitTest(_arg0,*_arg1,*_arg2));
7951
7952 wxPy_END_ALLOW_THREADS;
7953 if (PyErr_Occurred()) return NULL;
7954} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
7955 _resultobj = Py_BuildValue("s",_ptemp);
7956{
7957 PyObject *o;
7958 o = PyInt_FromLong((long) (*_arg2));
7959 _resultobj = t_output_helper(_resultobj, o);
7960}
7961 return _resultobj;
7962}
7963
7964#define wxTreeCtrl_SetItemTextColour(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemTextColour(_swigarg0,_swigarg1))
7965static PyObject *_wrap_wxTreeCtrl_SetItemTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
7966 PyObject * _resultobj;
7967 wxPyTreeCtrl * _arg0;
7968 wxTreeItemId * _arg1;
7969 wxColour * _arg2;
7970 PyObject * _argo0 = 0;
7971 PyObject * _argo1 = 0;
7972 wxColour temp;
7973 PyObject * _obj2 = 0;
7974 char *_kwnames[] = { "self","item","col", NULL };
7975
7976 self = self;
7977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxTreeCtrl_SetItemTextColour",_kwnames,&_argo0,&_argo1,&_obj2))
7978 return NULL;
7979 if (_argo0) {
7980 if (_argo0 == Py_None) { _arg0 = NULL; }
7981 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
7982 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetItemTextColour. Expected _wxPyTreeCtrl_p.");
7983 return NULL;
7984 }
7985 }
7986 if (_argo1) {
7987 if (_argo1 == Py_None) { _arg1 = NULL; }
7988 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
7989 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetItemTextColour. Expected _wxTreeItemId_p.");
7990 return NULL;
7991 }
7992 }
7993{
7994 _arg2 = &temp;
7995 if (! wxColour_helper(_obj2, &_arg2))
7996 return NULL;
7997}
7998{
7999 wxPy_BEGIN_ALLOW_THREADS;
8000 wxTreeCtrl_SetItemTextColour(_arg0,*_arg1,*_arg2);
8001
8002 wxPy_END_ALLOW_THREADS;
8003 if (PyErr_Occurred()) return NULL;
8004} Py_INCREF(Py_None);
8005 _resultobj = Py_None;
8006 return _resultobj;
8007}
8008
8009#define wxTreeCtrl_SetItemBackgroundColour(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemBackgroundColour(_swigarg0,_swigarg1))
8010static PyObject *_wrap_wxTreeCtrl_SetItemBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
8011 PyObject * _resultobj;
8012 wxPyTreeCtrl * _arg0;
8013 wxTreeItemId * _arg1;
8014 wxColour * _arg2;
8015 PyObject * _argo0 = 0;
8016 PyObject * _argo1 = 0;
8017 wxColour temp;
8018 PyObject * _obj2 = 0;
8019 char *_kwnames[] = { "self","item","col", NULL };
8020
8021 self = self;
8022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxTreeCtrl_SetItemBackgroundColour",_kwnames,&_argo0,&_argo1,&_obj2))
8023 return NULL;
8024 if (_argo0) {
8025 if (_argo0 == Py_None) { _arg0 = NULL; }
8026 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
8027 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetItemBackgroundColour. Expected _wxPyTreeCtrl_p.");
8028 return NULL;
8029 }
8030 }
8031 if (_argo1) {
8032 if (_argo1 == Py_None) { _arg1 = NULL; }
8033 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
8034 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetItemBackgroundColour. Expected _wxTreeItemId_p.");
8035 return NULL;
8036 }
8037 }
8038{
8039 _arg2 = &temp;
8040 if (! wxColour_helper(_obj2, &_arg2))
8041 return NULL;
8042}
8043{
8044 wxPy_BEGIN_ALLOW_THREADS;
8045 wxTreeCtrl_SetItemBackgroundColour(_arg0,*_arg1,*_arg2);
8046
8047 wxPy_END_ALLOW_THREADS;
8048 if (PyErr_Occurred()) return NULL;
8049} Py_INCREF(Py_None);
8050 _resultobj = Py_None;
8051 return _resultobj;
8052}
8053
8054#define wxTreeCtrl_SetItemFont(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemFont(_swigarg0,_swigarg1))
8055static PyObject *_wrap_wxTreeCtrl_SetItemFont(PyObject *self, PyObject *args, PyObject *kwargs) {
8056 PyObject * _resultobj;
8057 wxPyTreeCtrl * _arg0;
8058 wxTreeItemId * _arg1;
8059 wxFont * _arg2;
8060 PyObject * _argo0 = 0;
8061 PyObject * _argo1 = 0;
8062 PyObject * _argo2 = 0;
8063 char *_kwnames[] = { "self","item","font", NULL };
8064
8065 self = self;
8066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxTreeCtrl_SetItemFont",_kwnames,&_argo0,&_argo1,&_argo2))
8067 return NULL;
8068 if (_argo0) {
8069 if (_argo0 == Py_None) { _arg0 = NULL; }
8070 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
8071 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetItemFont. Expected _wxPyTreeCtrl_p.");
8072 return NULL;
8073 }
8074 }
8075 if (_argo1) {
8076 if (_argo1 == Py_None) { _arg1 = NULL; }
8077 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
8078 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetItemFont. Expected _wxTreeItemId_p.");
8079 return NULL;
8080 }
8081 }
8082 if (_argo2) {
8083 if (_argo2 == Py_None) { _arg2 = NULL; }
8084 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxFont_p")) {
8085 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxTreeCtrl_SetItemFont. Expected _wxFont_p.");
8086 return NULL;
8087 }
8088 }
8089{
8090 wxPy_BEGIN_ALLOW_THREADS;
8091 wxTreeCtrl_SetItemFont(_arg0,*_arg1,*_arg2);
8092
8093 wxPy_END_ALLOW_THREADS;
8094 if (PyErr_Occurred()) return NULL;
8095} Py_INCREF(Py_None);
8096 _resultobj = Py_None;
8097 return _resultobj;
8098}
8099
8100#define wxTreeCtrl_SetItemDropHighlight(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemDropHighlight(_swigarg0,_swigarg1))
8101static PyObject *_wrap_wxTreeCtrl_SetItemDropHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
8102 PyObject * _resultobj;
8103 wxPyTreeCtrl * _arg0;
8104 wxTreeItemId * _arg1;
8105 int _arg2 = (int ) TRUE;
8106 PyObject * _argo0 = 0;
8107 PyObject * _argo1 = 0;
8108 char *_kwnames[] = { "self","item","highlight", NULL };
8109
8110 self = self;
8111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxTreeCtrl_SetItemDropHighlight",_kwnames,&_argo0,&_argo1,&_arg2))
8112 return NULL;
8113 if (_argo0) {
8114 if (_argo0 == Py_None) { _arg0 = NULL; }
8115 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
8116 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetItemDropHighlight. Expected _wxPyTreeCtrl_p.");
8117 return NULL;
8118 }
8119 }
8120 if (_argo1) {
8121 if (_argo1 == Py_None) { _arg1 = NULL; }
8122 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
8123 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetItemDropHighlight. Expected _wxTreeItemId_p.");
8124 return NULL;
8125 }
8126 }
8127{
8128 wxPy_BEGIN_ALLOW_THREADS;
8129 wxTreeCtrl_SetItemDropHighlight(_arg0,*_arg1,_arg2);
8130
8131 wxPy_END_ALLOW_THREADS;
8132 if (PyErr_Occurred()) return NULL;
8133} Py_INCREF(Py_None);
8134 _resultobj = Py_None;
8135 return _resultobj;
8136}
8137
8138static PyObject * wxPyTreeCtrl_GetBoundingRect(wxPyTreeCtrl *self,const wxTreeItemId & item,int textOnly) {
8139 wxRect rect;
8140 if (self->GetBoundingRect(item, rect, textOnly)) {
8141 bool doSave = wxPyRestoreThread();
8142 wxRect* r = new wxRect(rect);
8143 PyObject* val = wxPyConstructObject((void*)r, "wxRect");
8144 wxPySaveThread(doSave);
8145 return val;
8146 }
8147 else {
8148 Py_INCREF(Py_None);
8149 return Py_None;
8150 }
8151 }
8152static PyObject *_wrap_wxTreeCtrl_GetBoundingRect(PyObject *self, PyObject *args, PyObject *kwargs) {
8153 PyObject * _resultobj;
8154 PyObject * _result;
8155 wxPyTreeCtrl * _arg0;
8156 wxTreeItemId * _arg1;
8157 int _arg2 = (int ) FALSE;
8158 PyObject * _argo0 = 0;
8159 PyObject * _argo1 = 0;
8160 char *_kwnames[] = { "self","item","textOnly", NULL };
8161
8162 self = self;
8163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxTreeCtrl_GetBoundingRect",_kwnames,&_argo0,&_argo1,&_arg2))
8164 return NULL;
8165 if (_argo0) {
8166 if (_argo0 == Py_None) { _arg0 = NULL; }
8167 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeCtrl_p")) {
8168 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetBoundingRect. Expected _wxPyTreeCtrl_p.");
8169 return NULL;
8170 }
8171 }
8172 if (_argo1) {
8173 if (_argo1 == Py_None) { _arg1 = NULL; }
8174 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
8175 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetBoundingRect. Expected _wxTreeItemId_p.");
8176 return NULL;
8177 }
8178 }
8179{
8180 wxPy_BEGIN_ALLOW_THREADS;
8181 _result = (PyObject *)wxPyTreeCtrl_GetBoundingRect(_arg0,*_arg1,_arg2);
8182
8183 wxPy_END_ALLOW_THREADS;
8184 if (PyErr_Occurred()) return NULL;
8185}{
8186 _resultobj = _result;
8187}
8188 return _resultobj;
8189}
8190
8191static PyMethodDef controls2cMethods[] = {
8192 { "wxTreeCtrl_GetBoundingRect", (PyCFunction) _wrap_wxTreeCtrl_GetBoundingRect, METH_VARARGS | METH_KEYWORDS },
8193 { "wxTreeCtrl_SetItemDropHighlight", (PyCFunction) _wrap_wxTreeCtrl_SetItemDropHighlight, METH_VARARGS | METH_KEYWORDS },
8194 { "wxTreeCtrl_SetItemFont", (PyCFunction) _wrap_wxTreeCtrl_SetItemFont, METH_VARARGS | METH_KEYWORDS },
8195 { "wxTreeCtrl_SetItemBackgroundColour", (PyCFunction) _wrap_wxTreeCtrl_SetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS },
8196 { "wxTreeCtrl_SetItemTextColour", (PyCFunction) _wrap_wxTreeCtrl_SetItemTextColour, METH_VARARGS | METH_KEYWORDS },
8197 { "wxTreeCtrl_HitTest", (PyCFunction) _wrap_wxTreeCtrl_HitTest, METH_VARARGS | METH_KEYWORDS },
8198 { "wxTreeCtrl_IsBold", (PyCFunction) _wrap_wxTreeCtrl_IsBold, METH_VARARGS | METH_KEYWORDS },
8199 { "wxTreeCtrl_SetItemBold", (PyCFunction) _wrap_wxTreeCtrl_SetItemBold, METH_VARARGS | METH_KEYWORDS },
8200 { "wxTreeCtrl_SortChildren", (PyCFunction) _wrap_wxTreeCtrl_SortChildren, METH_VARARGS | METH_KEYWORDS },
8201 { "wxTreeCtrl_EndEditLabel", (PyCFunction) _wrap_wxTreeCtrl_EndEditLabel, METH_VARARGS | METH_KEYWORDS },
8202 { "wxTreeCtrl_GetEditControl", (PyCFunction) _wrap_wxTreeCtrl_GetEditControl, METH_VARARGS | METH_KEYWORDS },
8203 { "wxTreeCtrl_EditLabel", (PyCFunction) _wrap_wxTreeCtrl_EditLabel, METH_VARARGS | METH_KEYWORDS },
8204 { "wxTreeCtrl_ScrollTo", (PyCFunction) _wrap_wxTreeCtrl_ScrollTo, METH_VARARGS | METH_KEYWORDS },
8205 { "wxTreeCtrl_EnsureVisible", (PyCFunction) _wrap_wxTreeCtrl_EnsureVisible, METH_VARARGS | METH_KEYWORDS },
8206 { "wxTreeCtrl_SelectItem", (PyCFunction) _wrap_wxTreeCtrl_SelectItem, METH_VARARGS | METH_KEYWORDS },
8207 { "wxTreeCtrl_UnselectAll", (PyCFunction) _wrap_wxTreeCtrl_UnselectAll, METH_VARARGS | METH_KEYWORDS },
8208 { "wxTreeCtrl_Unselect", (PyCFunction) _wrap_wxTreeCtrl_Unselect, METH_VARARGS | METH_KEYWORDS },
8209 { "wxTreeCtrl_Toggle", (PyCFunction) _wrap_wxTreeCtrl_Toggle, METH_VARARGS | METH_KEYWORDS },
8210 { "wxTreeCtrl_CollapseAndReset", (PyCFunction) _wrap_wxTreeCtrl_CollapseAndReset, METH_VARARGS | METH_KEYWORDS },
8211 { "wxTreeCtrl_Collapse", (PyCFunction) _wrap_wxTreeCtrl_Collapse, METH_VARARGS | METH_KEYWORDS },
8212 { "wxTreeCtrl_Expand", (PyCFunction) _wrap_wxTreeCtrl_Expand, METH_VARARGS | METH_KEYWORDS },
8213 { "wxTreeCtrl_DeleteAllItems", (PyCFunction) _wrap_wxTreeCtrl_DeleteAllItems, METH_VARARGS | METH_KEYWORDS },
8214 { "wxTreeCtrl_DeleteChildren", (PyCFunction) _wrap_wxTreeCtrl_DeleteChildren, METH_VARARGS | METH_KEYWORDS },
8215 { "wxTreeCtrl_Delete", (PyCFunction) _wrap_wxTreeCtrl_Delete, METH_VARARGS | METH_KEYWORDS },
8216 { "wxTreeCtrl_AppendItem", (PyCFunction) _wrap_wxTreeCtrl_AppendItem, METH_VARARGS | METH_KEYWORDS },
8217 { "wxTreeCtrl_InsertItemBefore", (PyCFunction) _wrap_wxTreeCtrl_InsertItemBefore, METH_VARARGS | METH_KEYWORDS },
8218 { "wxTreeCtrl_InsertItem", (PyCFunction) _wrap_wxTreeCtrl_InsertItem, METH_VARARGS | METH_KEYWORDS },
8219 { "wxTreeCtrl_PrependItem", (PyCFunction) _wrap_wxTreeCtrl_PrependItem, METH_VARARGS | METH_KEYWORDS },
8220 { "wxTreeCtrl_AddRoot", (PyCFunction) _wrap_wxTreeCtrl_AddRoot, METH_VARARGS | METH_KEYWORDS },
8221 { "wxTreeCtrl_GetLastChild", (PyCFunction) _wrap_wxTreeCtrl_GetLastChild, METH_VARARGS | METH_KEYWORDS },
8222 { "wxTreeCtrl_GetPrevVisible", (PyCFunction) _wrap_wxTreeCtrl_GetPrevVisible, METH_VARARGS | METH_KEYWORDS },
8223 { "wxTreeCtrl_GetNextVisible", (PyCFunction) _wrap_wxTreeCtrl_GetNextVisible, METH_VARARGS | METH_KEYWORDS },
8224 { "wxTreeCtrl_GetFirstVisibleItem", (PyCFunction) _wrap_wxTreeCtrl_GetFirstVisibleItem, METH_VARARGS | METH_KEYWORDS },
8225 { "wxTreeCtrl_GetPrevSibling", (PyCFunction) _wrap_wxTreeCtrl_GetPrevSibling, METH_VARARGS | METH_KEYWORDS },
8226 { "wxTreeCtrl_GetNextSibling", (PyCFunction) _wrap_wxTreeCtrl_GetNextSibling, METH_VARARGS | METH_KEYWORDS },
8227 { "wxTreeCtrl_GetNextChild", (PyCFunction) _wrap_wxTreeCtrl_GetNextChild, METH_VARARGS | METH_KEYWORDS },
8228 { "wxTreeCtrl_GetFirstChild", (PyCFunction) _wrap_wxTreeCtrl_GetFirstChild, METH_VARARGS | METH_KEYWORDS },
8229 { "wxTreeCtrl_GetChildrenCount", (PyCFunction) _wrap_wxTreeCtrl_GetChildrenCount, METH_VARARGS | METH_KEYWORDS },
8230 { "wxTreeCtrl_GetSelections", (PyCFunction) _wrap_wxTreeCtrl_GetSelections, METH_VARARGS | METH_KEYWORDS },
8231 { "wxTreeCtrl_GetItemParent", (PyCFunction) _wrap_wxTreeCtrl_GetItemParent, METH_VARARGS | METH_KEYWORDS },
8232 { "wxTreeCtrl_GetSelection", (PyCFunction) _wrap_wxTreeCtrl_GetSelection, METH_VARARGS | METH_KEYWORDS },
8233 { "wxTreeCtrl_GetRootItem", (PyCFunction) _wrap_wxTreeCtrl_GetRootItem, METH_VARARGS | METH_KEYWORDS },
8234 { "wxTreeCtrl_IsSelected", (PyCFunction) _wrap_wxTreeCtrl_IsSelected, METH_VARARGS | METH_KEYWORDS },
8235 { "wxTreeCtrl_IsExpanded", (PyCFunction) _wrap_wxTreeCtrl_IsExpanded, METH_VARARGS | METH_KEYWORDS },
8236 { "wxTreeCtrl_ItemHasChildren", (PyCFunction) _wrap_wxTreeCtrl_ItemHasChildren, METH_VARARGS | METH_KEYWORDS },
8237 { "wxTreeCtrl_IsVisible", (PyCFunction) _wrap_wxTreeCtrl_IsVisible, METH_VARARGS | METH_KEYWORDS },
8238 { "wxTreeCtrl_SetPyData", (PyCFunction) _wrap_wxTreeCtrl_SetPyData, METH_VARARGS | METH_KEYWORDS },
8239 { "wxTreeCtrl_GetPyData", (PyCFunction) _wrap_wxTreeCtrl_GetPyData, METH_VARARGS | METH_KEYWORDS },
8240 { "wxTreeCtrl_SetItemData", (PyCFunction) _wrap_wxTreeCtrl_SetItemData, METH_VARARGS | METH_KEYWORDS },
8241 { "wxTreeCtrl_GetItemData", (PyCFunction) _wrap_wxTreeCtrl_GetItemData, METH_VARARGS | METH_KEYWORDS },
8242 { "wxTreeCtrl_SetItemHasChildren", (PyCFunction) _wrap_wxTreeCtrl_SetItemHasChildren, METH_VARARGS | METH_KEYWORDS },
8243 { "wxTreeCtrl_SetItemSelectedImage", (PyCFunction) _wrap_wxTreeCtrl_SetItemSelectedImage, METH_VARARGS | METH_KEYWORDS },
8244 { "wxTreeCtrl_SetItemImage", (PyCFunction) _wrap_wxTreeCtrl_SetItemImage, METH_VARARGS | METH_KEYWORDS },
8245 { "wxTreeCtrl_SetItemText", (PyCFunction) _wrap_wxTreeCtrl_SetItemText, METH_VARARGS | METH_KEYWORDS },
8246 { "wxTreeCtrl_GetItemSelectedImage", (PyCFunction) _wrap_wxTreeCtrl_GetItemSelectedImage, METH_VARARGS | METH_KEYWORDS },
8247 { "wxTreeCtrl_GetItemImage", (PyCFunction) _wrap_wxTreeCtrl_GetItemImage, METH_VARARGS | METH_KEYWORDS },
8248 { "wxTreeCtrl_GetItemText", (PyCFunction) _wrap_wxTreeCtrl_GetItemText, METH_VARARGS | METH_KEYWORDS },
8249 { "wxTreeCtrl_SetSpacing", (PyCFunction) _wrap_wxTreeCtrl_SetSpacing, METH_VARARGS | METH_KEYWORDS },
8250 { "wxTreeCtrl_GetSpacing", (PyCFunction) _wrap_wxTreeCtrl_GetSpacing, METH_VARARGS | METH_KEYWORDS },
8251 { "wxTreeCtrl_SetStateImageList", (PyCFunction) _wrap_wxTreeCtrl_SetStateImageList, METH_VARARGS | METH_KEYWORDS },
8252 { "wxTreeCtrl_SetImageList", (PyCFunction) _wrap_wxTreeCtrl_SetImageList, METH_VARARGS | METH_KEYWORDS },
8253 { "wxTreeCtrl_GetStateImageList", (PyCFunction) _wrap_wxTreeCtrl_GetStateImageList, METH_VARARGS | METH_KEYWORDS },
8254 { "wxTreeCtrl_GetImageList", (PyCFunction) _wrap_wxTreeCtrl_GetImageList, METH_VARARGS | METH_KEYWORDS },
8255 { "wxTreeCtrl_SetIndent", (PyCFunction) _wrap_wxTreeCtrl_SetIndent, METH_VARARGS | METH_KEYWORDS },
8256 { "wxTreeCtrl_GetIndent", (PyCFunction) _wrap_wxTreeCtrl_GetIndent, METH_VARARGS | METH_KEYWORDS },
8257 { "wxTreeCtrl_GetCount", (PyCFunction) _wrap_wxTreeCtrl_GetCount, METH_VARARGS | METH_KEYWORDS },
8258 { "wxTreeCtrl_AssignImageList", (PyCFunction) _wrap_wxTreeCtrl_AssignImageList, METH_VARARGS | METH_KEYWORDS },
8259 { "wxTreeCtrl__setSelf", (PyCFunction) _wrap_wxTreeCtrl__setSelf, METH_VARARGS | METH_KEYWORDS },
8260 { "new_wxTreeCtrl", (PyCFunction) _wrap_new_wxTreeCtrl, METH_VARARGS | METH_KEYWORDS },
8261 { "wxTreeEvent_GetLabel", (PyCFunction) _wrap_wxTreeEvent_GetLabel, METH_VARARGS | METH_KEYWORDS },
8262 { "wxTreeEvent_GetCode", (PyCFunction) _wrap_wxTreeEvent_GetCode, METH_VARARGS | METH_KEYWORDS },
8263 { "wxTreeEvent_GetPoint", (PyCFunction) _wrap_wxTreeEvent_GetPoint, METH_VARARGS | METH_KEYWORDS },
8264 { "wxTreeEvent_GetOldItem", (PyCFunction) _wrap_wxTreeEvent_GetOldItem, METH_VARARGS | METH_KEYWORDS },
8265 { "wxTreeEvent_GetItem", (PyCFunction) _wrap_wxTreeEvent_GetItem, METH_VARARGS | METH_KEYWORDS },
8266 { "wxTreeItemData_SetId", (PyCFunction) _wrap_wxTreeItemData_SetId, METH_VARARGS | METH_KEYWORDS },
8267 { "wxTreeItemData_GetId", (PyCFunction) _wrap_wxTreeItemData_GetId, METH_VARARGS | METH_KEYWORDS },
8268 { "wxTreeItemData_SetData", (PyCFunction) _wrap_wxTreeItemData_SetData, METH_VARARGS | METH_KEYWORDS },
8269 { "wxTreeItemData_GetData", (PyCFunction) _wrap_wxTreeItemData_GetData, METH_VARARGS | METH_KEYWORDS },
8270 { "new_wxTreeItemData", (PyCFunction) _wrap_new_wxTreeItemData, METH_VARARGS | METH_KEYWORDS },
8271 { "wxTreeItemId___cmp__", (PyCFunction) _wrap_wxTreeItemId___cmp__, METH_VARARGS | METH_KEYWORDS },
8272 { "wxTreeItemId_IsOk", (PyCFunction) _wrap_wxTreeItemId_IsOk, METH_VARARGS | METH_KEYWORDS },
8273 { "delete_wxTreeItemId", (PyCFunction) _wrap_delete_wxTreeItemId, METH_VARARGS | METH_KEYWORDS },
8274 { "new_wxTreeItemId", (PyCFunction) _wrap_new_wxTreeItemId, METH_VARARGS | METH_KEYWORDS },
8275 { "wxListCtrl_SortItems", (PyCFunction) _wrap_wxListCtrl_SortItems, METH_VARARGS | METH_KEYWORDS },
8276 { "wxListCtrl_SetWindowStyleFlag", (PyCFunction) _wrap_wxListCtrl_SetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS },
8277 { "wxListCtrl_SetSingleStyle", (PyCFunction) _wrap_wxListCtrl_SetSingleStyle, METH_VARARGS | METH_KEYWORDS },
8278 { "wxListCtrl_SetItemText", (PyCFunction) _wrap_wxListCtrl_SetItemText, METH_VARARGS | METH_KEYWORDS },
8279 { "wxListCtrl_SetItemState", (PyCFunction) _wrap_wxListCtrl_SetItemState, METH_VARARGS | METH_KEYWORDS },
8280 { "wxListCtrl_SetItemPosition", (PyCFunction) _wrap_wxListCtrl_SetItemPosition, METH_VARARGS | METH_KEYWORDS },
8281 { "wxListCtrl_SetItemImage", (PyCFunction) _wrap_wxListCtrl_SetItemImage, METH_VARARGS | METH_KEYWORDS },
8282 { "wxListCtrl_SetItemData", (PyCFunction) _wrap_wxListCtrl_SetItemData, METH_VARARGS | METH_KEYWORDS },
8283 { "wxListCtrl_SetStringItem", (PyCFunction) _wrap_wxListCtrl_SetStringItem, METH_VARARGS | METH_KEYWORDS },
8284 { "wxListCtrl_SetItem", (PyCFunction) _wrap_wxListCtrl_SetItem, METH_VARARGS | METH_KEYWORDS },
8285 { "wxListCtrl_SetImageList", (PyCFunction) _wrap_wxListCtrl_SetImageList, METH_VARARGS | METH_KEYWORDS },
8286 { "wxListCtrl_SetColumnWidth", (PyCFunction) _wrap_wxListCtrl_SetColumnWidth, METH_VARARGS | METH_KEYWORDS },
8287 { "wxListCtrl_SetColumn", (PyCFunction) _wrap_wxListCtrl_SetColumn, METH_VARARGS | METH_KEYWORDS },
8288 { "wxListCtrl_SetBackgroundColour", (PyCFunction) _wrap_wxListCtrl_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
8289 { "wxListCtrl_ScrollList", (PyCFunction) _wrap_wxListCtrl_ScrollList, METH_VARARGS | METH_KEYWORDS },
8290 { "wxListCtrl_InsertImageStringItem", (PyCFunction) _wrap_wxListCtrl_InsertImageStringItem, METH_VARARGS | METH_KEYWORDS },
8291 { "wxListCtrl_InsertImageItem", (PyCFunction) _wrap_wxListCtrl_InsertImageItem, METH_VARARGS | METH_KEYWORDS },
8292 { "wxListCtrl_InsertStringItem", (PyCFunction) _wrap_wxListCtrl_InsertStringItem, METH_VARARGS | METH_KEYWORDS },
8293 { "wxListCtrl_InsertItem", (PyCFunction) _wrap_wxListCtrl_InsertItem, METH_VARARGS | METH_KEYWORDS },
8294 { "wxListCtrl_InsertColumn", (PyCFunction) _wrap_wxListCtrl_InsertColumn, METH_VARARGS | METH_KEYWORDS },
8295 { "wxListCtrl_InsertColumnInfo", (PyCFunction) _wrap_wxListCtrl_InsertColumnInfo, METH_VARARGS | METH_KEYWORDS },
8296 { "wxListCtrl_HitTest", (PyCFunction) _wrap_wxListCtrl_HitTest, METH_VARARGS | METH_KEYWORDS },
8297 { "wxListCtrl_GetTopItem", (PyCFunction) _wrap_wxListCtrl_GetTopItem, METH_VARARGS | METH_KEYWORDS },
8298 { "wxListCtrl_SetTextColour", (PyCFunction) _wrap_wxListCtrl_SetTextColour, METH_VARARGS | METH_KEYWORDS },
8299 { "wxListCtrl_GetTextColour", (PyCFunction) _wrap_wxListCtrl_GetTextColour, METH_VARARGS | METH_KEYWORDS },
8300 { "wxListCtrl_GetSelectedItemCount", (PyCFunction) _wrap_wxListCtrl_GetSelectedItemCount, METH_VARARGS | METH_KEYWORDS },
8301 { "wxListCtrl_GetNextItem", (PyCFunction) _wrap_wxListCtrl_GetNextItem, METH_VARARGS | METH_KEYWORDS },
8302 { "wxListCtrl_GetItemText", (PyCFunction) _wrap_wxListCtrl_GetItemText, METH_VARARGS | METH_KEYWORDS },
8303 { "wxListCtrl_GetItemSpacing", (PyCFunction) _wrap_wxListCtrl_GetItemSpacing, METH_VARARGS | METH_KEYWORDS },
8304 { "wxListCtrl_GetItemCount", (PyCFunction) _wrap_wxListCtrl_GetItemCount, METH_VARARGS | METH_KEYWORDS },
8305 { "wxListCtrl_GetItemState", (PyCFunction) _wrap_wxListCtrl_GetItemState, METH_VARARGS | METH_KEYWORDS },
8306 { "wxListCtrl_GetItemRect", (PyCFunction) _wrap_wxListCtrl_GetItemRect, METH_VARARGS | METH_KEYWORDS },
8307 { "wxListCtrl_GetItemPosition", (PyCFunction) _wrap_wxListCtrl_GetItemPosition, METH_VARARGS | METH_KEYWORDS },
8308 { "wxListCtrl_GetItem", (PyCFunction) _wrap_wxListCtrl_GetItem, METH_VARARGS | METH_KEYWORDS },
8309 { "wxListCtrl_GetItemData", (PyCFunction) _wrap_wxListCtrl_GetItemData, METH_VARARGS | METH_KEYWORDS },
8310 { "wxListCtrl_GetImageList", (PyCFunction) _wrap_wxListCtrl_GetImageList, METH_VARARGS | METH_KEYWORDS },
8311 { "wxListCtrl_GetCountPerPage", (PyCFunction) _wrap_wxListCtrl_GetCountPerPage, METH_VARARGS | METH_KEYWORDS },
8312 { "wxListCtrl_GetColumnWidth", (PyCFunction) _wrap_wxListCtrl_GetColumnWidth, METH_VARARGS | METH_KEYWORDS },
8313 { "wxListCtrl_GetColumn", (PyCFunction) _wrap_wxListCtrl_GetColumn, METH_VARARGS | METH_KEYWORDS },
8314 { "wxListCtrl_FindItemAtPos", (PyCFunction) _wrap_wxListCtrl_FindItemAtPos, METH_VARARGS | METH_KEYWORDS },
8315 { "wxListCtrl_FindItemData", (PyCFunction) _wrap_wxListCtrl_FindItemData, METH_VARARGS | METH_KEYWORDS },
8316 { "wxListCtrl_FindItem", (PyCFunction) _wrap_wxListCtrl_FindItem, METH_VARARGS | METH_KEYWORDS },
8317 { "wxListCtrl_EnsureVisible", (PyCFunction) _wrap_wxListCtrl_EnsureVisible, METH_VARARGS | METH_KEYWORDS },
8318 { "wxListCtrl_GetEditControl", (PyCFunction) _wrap_wxListCtrl_GetEditControl, METH_VARARGS | METH_KEYWORDS },
8319 { "wxListCtrl_EndEditLabel", (PyCFunction) _wrap_wxListCtrl_EndEditLabel, METH_VARARGS | METH_KEYWORDS },
8320 { "wxListCtrl_EditLabel", (PyCFunction) _wrap_wxListCtrl_EditLabel, METH_VARARGS | METH_KEYWORDS },
8321 { "wxListCtrl_ClearAll", (PyCFunction) _wrap_wxListCtrl_ClearAll, METH_VARARGS | METH_KEYWORDS },
8322 { "wxListCtrl_DeleteAllColumns", (PyCFunction) _wrap_wxListCtrl_DeleteAllColumns, METH_VARARGS | METH_KEYWORDS },
8323 { "wxListCtrl_DeleteColumn", (PyCFunction) _wrap_wxListCtrl_DeleteColumn, METH_VARARGS | METH_KEYWORDS },
8324 { "wxListCtrl_DeleteAllItems", (PyCFunction) _wrap_wxListCtrl_DeleteAllItems, METH_VARARGS | METH_KEYWORDS },
8325 { "wxListCtrl_DeleteItem", (PyCFunction) _wrap_wxListCtrl_DeleteItem, METH_VARARGS | METH_KEYWORDS },
8326 { "wxListCtrl_AssignImageList", (PyCFunction) _wrap_wxListCtrl_AssignImageList, METH_VARARGS | METH_KEYWORDS },
8327 { "wxListCtrl_Arrange", (PyCFunction) _wrap_wxListCtrl_Arrange, METH_VARARGS | METH_KEYWORDS },
8328 { "new_wxListCtrl", (PyCFunction) _wrap_new_wxListCtrl, METH_VARARGS | METH_KEYWORDS },
8329 { "wxListEvent_GetItem", (PyCFunction) _wrap_wxListEvent_GetItem, METH_VARARGS | METH_KEYWORDS },
8330 { "wxListEvent_GetMask", (PyCFunction) _wrap_wxListEvent_GetMask, METH_VARARGS | METH_KEYWORDS },
8331 { "wxListEvent_GetData", (PyCFunction) _wrap_wxListEvent_GetData, METH_VARARGS | METH_KEYWORDS },
8332 { "wxListEvent_GetImage", (PyCFunction) _wrap_wxListEvent_GetImage, METH_VARARGS | METH_KEYWORDS },
8333 { "wxListEvent_GetText", (PyCFunction) _wrap_wxListEvent_GetText, METH_VARARGS | METH_KEYWORDS },
8334 { "wxListEvent_GetLabel", (PyCFunction) _wrap_wxListEvent_GetLabel, METH_VARARGS | METH_KEYWORDS },
8335 { "wxListEvent_GetPoint", (PyCFunction) _wrap_wxListEvent_GetPoint, METH_VARARGS | METH_KEYWORDS },
8336 { "wxListEvent_Cancelled", (PyCFunction) _wrap_wxListEvent_Cancelled, METH_VARARGS | METH_KEYWORDS },
8337 { "wxListEvent_GetColumn", (PyCFunction) _wrap_wxListEvent_GetColumn, METH_VARARGS | METH_KEYWORDS },
8338 { "wxListEvent_GetOldItem", (PyCFunction) _wrap_wxListEvent_GetOldItem, METH_VARARGS | METH_KEYWORDS },
8339 { "wxListEvent_GetOldIndex", (PyCFunction) _wrap_wxListEvent_GetOldIndex, METH_VARARGS | METH_KEYWORDS },
8340 { "wxListEvent_GetIndex", (PyCFunction) _wrap_wxListEvent_GetIndex, METH_VARARGS | METH_KEYWORDS },
8341 { "wxListEvent_GetCode", (PyCFunction) _wrap_wxListEvent_GetCode, METH_VARARGS | METH_KEYWORDS },
8342 { "wxListEvent_m_item_get", (PyCFunction) _wrap_wxListEvent_m_item_get, METH_VARARGS | METH_KEYWORDS },
8343 { "wxListEvent_m_item_set", (PyCFunction) _wrap_wxListEvent_m_item_set, METH_VARARGS | METH_KEYWORDS },
8344 { "wxListEvent_m_pointDrag_get", (PyCFunction) _wrap_wxListEvent_m_pointDrag_get, METH_VARARGS | METH_KEYWORDS },
8345 { "wxListEvent_m_pointDrag_set", (PyCFunction) _wrap_wxListEvent_m_pointDrag_set, METH_VARARGS | METH_KEYWORDS },
8346 { "wxListEvent_m_cancelled_get", (PyCFunction) _wrap_wxListEvent_m_cancelled_get, METH_VARARGS | METH_KEYWORDS },
8347 { "wxListEvent_m_cancelled_set", (PyCFunction) _wrap_wxListEvent_m_cancelled_set, METH_VARARGS | METH_KEYWORDS },
8348 { "wxListEvent_m_col_get", (PyCFunction) _wrap_wxListEvent_m_col_get, METH_VARARGS | METH_KEYWORDS },
8349 { "wxListEvent_m_col_set", (PyCFunction) _wrap_wxListEvent_m_col_set, METH_VARARGS | METH_KEYWORDS },
8350 { "wxListEvent_m_oldItemIndex_get", (PyCFunction) _wrap_wxListEvent_m_oldItemIndex_get, METH_VARARGS | METH_KEYWORDS },
8351 { "wxListEvent_m_oldItemIndex_set", (PyCFunction) _wrap_wxListEvent_m_oldItemIndex_set, METH_VARARGS | METH_KEYWORDS },
8352 { "wxListEvent_m_itemIndex_get", (PyCFunction) _wrap_wxListEvent_m_itemIndex_get, METH_VARARGS | METH_KEYWORDS },
8353 { "wxListEvent_m_itemIndex_set", (PyCFunction) _wrap_wxListEvent_m_itemIndex_set, METH_VARARGS | METH_KEYWORDS },
8354 { "wxListEvent_m_code_get", (PyCFunction) _wrap_wxListEvent_m_code_get, METH_VARARGS | METH_KEYWORDS },
8355 { "wxListEvent_m_code_set", (PyCFunction) _wrap_wxListEvent_m_code_set, METH_VARARGS | METH_KEYWORDS },
8356 { "wxListItem_m_width_get", (PyCFunction) _wrap_wxListItem_m_width_get, METH_VARARGS | METH_KEYWORDS },
8357 { "wxListItem_m_width_set", (PyCFunction) _wrap_wxListItem_m_width_set, METH_VARARGS | METH_KEYWORDS },
8358 { "wxListItem_m_format_get", (PyCFunction) _wrap_wxListItem_m_format_get, METH_VARARGS | METH_KEYWORDS },
8359 { "wxListItem_m_format_set", (PyCFunction) _wrap_wxListItem_m_format_set, METH_VARARGS | METH_KEYWORDS },
8360 { "wxListItem_m_data_get", (PyCFunction) _wrap_wxListItem_m_data_get, METH_VARARGS | METH_KEYWORDS },
8361 { "wxListItem_m_data_set", (PyCFunction) _wrap_wxListItem_m_data_set, METH_VARARGS | METH_KEYWORDS },
8362 { "wxListItem_m_image_get", (PyCFunction) _wrap_wxListItem_m_image_get, METH_VARARGS | METH_KEYWORDS },
8363 { "wxListItem_m_image_set", (PyCFunction) _wrap_wxListItem_m_image_set, METH_VARARGS | METH_KEYWORDS },
8364 { "wxListItem_m_text_get", (PyCFunction) _wrap_wxListItem_m_text_get, METH_VARARGS | METH_KEYWORDS },
8365 { "wxListItem_m_text_set", (PyCFunction) _wrap_wxListItem_m_text_set, METH_VARARGS | METH_KEYWORDS },
8366 { "wxListItem_m_stateMask_get", (PyCFunction) _wrap_wxListItem_m_stateMask_get, METH_VARARGS | METH_KEYWORDS },
8367 { "wxListItem_m_stateMask_set", (PyCFunction) _wrap_wxListItem_m_stateMask_set, METH_VARARGS | METH_KEYWORDS },
8368 { "wxListItem_m_state_get", (PyCFunction) _wrap_wxListItem_m_state_get, METH_VARARGS | METH_KEYWORDS },
8369 { "wxListItem_m_state_set", (PyCFunction) _wrap_wxListItem_m_state_set, METH_VARARGS | METH_KEYWORDS },
8370 { "wxListItem_m_col_get", (PyCFunction) _wrap_wxListItem_m_col_get, METH_VARARGS | METH_KEYWORDS },
8371 { "wxListItem_m_col_set", (PyCFunction) _wrap_wxListItem_m_col_set, METH_VARARGS | METH_KEYWORDS },
8372 { "wxListItem_m_itemId_get", (PyCFunction) _wrap_wxListItem_m_itemId_get, METH_VARARGS | METH_KEYWORDS },
8373 { "wxListItem_m_itemId_set", (PyCFunction) _wrap_wxListItem_m_itemId_set, METH_VARARGS | METH_KEYWORDS },
8374 { "wxListItem_m_mask_get", (PyCFunction) _wrap_wxListItem_m_mask_get, METH_VARARGS | METH_KEYWORDS },
8375 { "wxListItem_m_mask_set", (PyCFunction) _wrap_wxListItem_m_mask_set, METH_VARARGS | METH_KEYWORDS },
8376 { "wxListItem_GetFont", (PyCFunction) _wrap_wxListItem_GetFont, METH_VARARGS | METH_KEYWORDS },
8377 { "wxListItem_GetBackgroundColour", (PyCFunction) _wrap_wxListItem_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
8378 { "wxListItem_GetTextColour", (PyCFunction) _wrap_wxListItem_GetTextColour, METH_VARARGS | METH_KEYWORDS },
8379 { "wxListItem_HasAttributes", (PyCFunction) _wrap_wxListItem_HasAttributes, METH_VARARGS | METH_KEYWORDS },
8380 { "wxListItem_GetAttributes", (PyCFunction) _wrap_wxListItem_GetAttributes, METH_VARARGS | METH_KEYWORDS },
8381 { "wxListItem_GetAlign", (PyCFunction) _wrap_wxListItem_GetAlign, METH_VARARGS | METH_KEYWORDS },
8382 { "wxListItem_GetWidth", (PyCFunction) _wrap_wxListItem_GetWidth, METH_VARARGS | METH_KEYWORDS },
8383 { "wxListItem_GetData", (PyCFunction) _wrap_wxListItem_GetData, METH_VARARGS | METH_KEYWORDS },
8384 { "wxListItem_GetImage", (PyCFunction) _wrap_wxListItem_GetImage, METH_VARARGS | METH_KEYWORDS },
8385 { "wxListItem_GetText", (PyCFunction) _wrap_wxListItem_GetText, METH_VARARGS | METH_KEYWORDS },
8386 { "wxListItem_GetState", (PyCFunction) _wrap_wxListItem_GetState, METH_VARARGS | METH_KEYWORDS },
8387 { "wxListItem_GetColumn", (PyCFunction) _wrap_wxListItem_GetColumn, METH_VARARGS | METH_KEYWORDS },
8388 { "wxListItem_GetId", (PyCFunction) _wrap_wxListItem_GetId, METH_VARARGS | METH_KEYWORDS },
8389 { "wxListItem_GetMask", (PyCFunction) _wrap_wxListItem_GetMask, METH_VARARGS | METH_KEYWORDS },
8390 { "wxListItem_SetFont", (PyCFunction) _wrap_wxListItem_SetFont, METH_VARARGS | METH_KEYWORDS },
8391 { "wxListItem_SetBackgroundColour", (PyCFunction) _wrap_wxListItem_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
8392 { "wxListItem_SetTextColour", (PyCFunction) _wrap_wxListItem_SetTextColour, METH_VARARGS | METH_KEYWORDS },
8393 { "wxListItem_SetAlign", (PyCFunction) _wrap_wxListItem_SetAlign, METH_VARARGS | METH_KEYWORDS },
8394 { "wxListItem_SetWidth", (PyCFunction) _wrap_wxListItem_SetWidth, METH_VARARGS | METH_KEYWORDS },
8395 { "wxListItem_SetData", (PyCFunction) _wrap_wxListItem_SetData, METH_VARARGS | METH_KEYWORDS },
8396 { "wxListItem_SetImage", (PyCFunction) _wrap_wxListItem_SetImage, METH_VARARGS | METH_KEYWORDS },
8397 { "wxListItem_SetText", (PyCFunction) _wrap_wxListItem_SetText, METH_VARARGS | METH_KEYWORDS },
8398 { "wxListItem_SetStateMask", (PyCFunction) _wrap_wxListItem_SetStateMask, METH_VARARGS | METH_KEYWORDS },
8399 { "wxListItem_SetState", (PyCFunction) _wrap_wxListItem_SetState, METH_VARARGS | METH_KEYWORDS },
8400 { "wxListItem_SetColumn", (PyCFunction) _wrap_wxListItem_SetColumn, METH_VARARGS | METH_KEYWORDS },
8401 { "wxListItem_SetId", (PyCFunction) _wrap_wxListItem_SetId, METH_VARARGS | METH_KEYWORDS },
8402 { "wxListItem_SetMask", (PyCFunction) _wrap_wxListItem_SetMask, METH_VARARGS | METH_KEYWORDS },
8403 { "wxListItem_ClearAttributes", (PyCFunction) _wrap_wxListItem_ClearAttributes, METH_VARARGS | METH_KEYWORDS },
8404 { "wxListItem_Clear", (PyCFunction) _wrap_wxListItem_Clear, METH_VARARGS | METH_KEYWORDS },
8405 { "delete_wxListItem", (PyCFunction) _wrap_delete_wxListItem, METH_VARARGS | METH_KEYWORDS },
8406 { "new_wxListItem", (PyCFunction) _wrap_new_wxListItem, METH_VARARGS | METH_KEYWORDS },
8407 { "wxListItemAttr_GetFont", (PyCFunction) _wrap_wxListItemAttr_GetFont, METH_VARARGS | METH_KEYWORDS },
8408 { "wxListItemAttr_GetBackgroundColour", (PyCFunction) _wrap_wxListItemAttr_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
8409 { "wxListItemAttr_GetTextColour", (PyCFunction) _wrap_wxListItemAttr_GetTextColour, METH_VARARGS | METH_KEYWORDS },
8410 { "wxListItemAttr_HasFont", (PyCFunction) _wrap_wxListItemAttr_HasFont, METH_VARARGS | METH_KEYWORDS },
8411 { "wxListItemAttr_HasBackgroundColour", (PyCFunction) _wrap_wxListItemAttr_HasBackgroundColour, METH_VARARGS | METH_KEYWORDS },
8412 { "wxListItemAttr_HasTextColour", (PyCFunction) _wrap_wxListItemAttr_HasTextColour, METH_VARARGS | METH_KEYWORDS },
8413 { "wxListItemAttr_SetFont", (PyCFunction) _wrap_wxListItemAttr_SetFont, METH_VARARGS | METH_KEYWORDS },
8414 { "wxListItemAttr_SetBackgroundColour", (PyCFunction) _wrap_wxListItemAttr_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
8415 { "wxListItemAttr_SetTextColour", (PyCFunction) _wrap_wxListItemAttr_SetTextColour, METH_VARARGS | METH_KEYWORDS },
8416 { "new_wxListItemAttr", (PyCFunction) _wrap_new_wxListItemAttr, METH_VARARGS | METH_KEYWORDS },
8417 { NULL, NULL }
8418};
8419#ifdef __cplusplus
8420}
8421#endif
8422/*
8423 * This table is used by the pointer type-checker
8424 */
8425static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
8426 { "_wxEvent","_wxTreeEvent",SwigwxTreeEventTowxEvent},
8427 { "_wxEvent","_wxListEvent",SwigwxListEventTowxEvent},
8428 { "_signed_long","_long",0},
8429 { "_wxPrintQuality","_wxCoord",0},
8430 { "_wxPrintQuality","_int",0},
8431 { "_wxPrintQuality","_signed_int",0},
8432 { "_wxPrintQuality","_unsigned_int",0},
8433 { "_wxPrintQuality","_wxWindowID",0},
8434 { "_wxPrintQuality","_uint",0},
8435 { "_wxPrintQuality","_EBool",0},
8436 { "_wxPrintQuality","_size_t",0},
8437 { "_wxPrintQuality","_time_t",0},
8438 { "_wxNotifyEvent","_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent},
8439 { "_wxNotifyEvent","_wxListEvent",SwigwxListEventTowxNotifyEvent},
8440 { "_byte","_unsigned_char",0},
8441 { "_long","_unsigned_long",0},
8442 { "_long","_signed_long",0},
8443 { "_size_t","_wxCoord",0},
8444 { "_size_t","_wxPrintQuality",0},
8445 { "_size_t","_time_t",0},
8446 { "_size_t","_unsigned_int",0},
8447 { "_size_t","_int",0},
8448 { "_size_t","_wxWindowID",0},
8449 { "_size_t","_uint",0},
8450 { "_uint","_wxCoord",0},
8451 { "_uint","_wxPrintQuality",0},
8452 { "_uint","_time_t",0},
8453 { "_uint","_size_t",0},
8454 { "_uint","_unsigned_int",0},
8455 { "_uint","_int",0},
8456 { "_uint","_wxWindowID",0},
8457 { "_wxChar","_char",0},
8458 { "_wxCommandEvent","_wxTreeEvent",SwigwxTreeEventTowxCommandEvent},
8459 { "_wxCommandEvent","_wxListEvent",SwigwxListEventTowxCommandEvent},
8460 { "_char","_wxChar",0},
8461 { "_EBool","_wxCoord",0},
8462 { "_EBool","_wxPrintQuality",0},
8463 { "_EBool","_signed_int",0},
8464 { "_EBool","_int",0},
8465 { "_EBool","_wxWindowID",0},
8466 { "_unsigned_long","_long",0},
8467 { "_signed_int","_wxCoord",0},
8468 { "_signed_int","_wxPrintQuality",0},
8469 { "_signed_int","_EBool",0},
8470 { "_signed_int","_wxWindowID",0},
8471 { "_signed_int","_int",0},
8472 { "_WXTYPE","_short",0},
8473 { "_WXTYPE","_signed_short",0},
8474 { "_WXTYPE","_unsigned_short",0},
8475 { "_unsigned_short","_WXTYPE",0},
8476 { "_unsigned_short","_short",0},
8477 { "_wxObject","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxObject},
8478 { "_wxObject","_wxTreeEvent",SwigwxTreeEventTowxObject},
8479 { "_wxObject","_wxPyTreeItemData",SwigwxPyTreeItemDataTowxObject},
8480 { "_wxObject","_wxListCtrl",SwigwxListCtrlTowxObject},
8481 { "_wxObject","_wxListEvent",SwigwxListEventTowxObject},
8482 { "_wxObject","_wxListItem",SwigwxListItemTowxObject},
8483 { "_signed_short","_WXTYPE",0},
8484 { "_signed_short","_short",0},
8485 { "_unsigned_char","_byte",0},
8486 { "_wxControl","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxControl},
8487 { "_wxControl","_wxListCtrl",SwigwxListCtrlTowxControl},
8488 { "_unsigned_int","_wxCoord",0},
8489 { "_unsigned_int","_wxPrintQuality",0},
8490 { "_unsigned_int","_time_t",0},
8491 { "_unsigned_int","_size_t",0},
8492 { "_unsigned_int","_uint",0},
8493 { "_unsigned_int","_wxWindowID",0},
8494 { "_unsigned_int","_int",0},
8495 { "_short","_WXTYPE",0},
8496 { "_short","_unsigned_short",0},
8497 { "_short","_signed_short",0},
8498 { "_wxWindowID","_wxCoord",0},
8499 { "_wxWindowID","_wxPrintQuality",0},
8500 { "_wxWindowID","_time_t",0},
8501 { "_wxWindowID","_size_t",0},
8502 { "_wxWindowID","_EBool",0},
8503 { "_wxWindowID","_uint",0},
8504 { "_wxWindowID","_int",0},
8505 { "_wxWindowID","_signed_int",0},
8506 { "_wxWindowID","_unsigned_int",0},
8507 { "_int","_wxCoord",0},
8508 { "_int","_wxPrintQuality",0},
8509 { "_int","_time_t",0},
8510 { "_int","_size_t",0},
8511 { "_int","_EBool",0},
8512 { "_int","_uint",0},
8513 { "_int","_wxWindowID",0},
8514 { "_int","_unsigned_int",0},
8515 { "_int","_signed_int",0},
8516 { "_time_t","_wxCoord",0},
8517 { "_time_t","_wxPrintQuality",0},
8518 { "_time_t","_unsigned_int",0},
8519 { "_time_t","_int",0},
8520 { "_time_t","_wxWindowID",0},
8521 { "_time_t","_uint",0},
8522 { "_time_t","_size_t",0},
8523 { "_wxCoord","_int",0},
8524 { "_wxCoord","_signed_int",0},
8525 { "_wxCoord","_unsigned_int",0},
8526 { "_wxCoord","_wxWindowID",0},
8527 { "_wxCoord","_uint",0},
8528 { "_wxCoord","_EBool",0},
8529 { "_wxCoord","_size_t",0},
8530 { "_wxCoord","_time_t",0},
8531 { "_wxCoord","_wxPrintQuality",0},
8532 { "_wxEvtHandler","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxEvtHandler},
8533 { "_wxEvtHandler","_wxListCtrl",SwigwxListCtrlTowxEvtHandler},
8534 { "_wxWindow","_wxPyTreeCtrl",SwigwxPyTreeCtrlTowxWindow},
8535 { "_wxWindow","_wxListCtrl",SwigwxListCtrlTowxWindow},
8536{0,0,0}};
8537
8538static PyObject *SWIG_globals;
8539#ifdef __cplusplus
8540extern "C"
8541#endif
8542SWIGEXPORT(void) initcontrols2c() {
8543 PyObject *m, *d;
8544 SWIG_globals = SWIG_newvarlink();
8545 m = Py_InitModule("controls2c", controls2cMethods);
8546 d = PyModule_GetDict(m);
8547 PyDict_SetItemString(d,"wxLIST_MASK_TEXT", PyInt_FromLong((long) wxLIST_MASK_TEXT));
8548 PyDict_SetItemString(d,"wxLIST_MASK_IMAGE", PyInt_FromLong((long) wxLIST_MASK_IMAGE));
8549 PyDict_SetItemString(d,"wxLIST_MASK_DATA", PyInt_FromLong((long) wxLIST_MASK_DATA));
8550 PyDict_SetItemString(d,"wxLIST_MASK_WIDTH", PyInt_FromLong((long) wxLIST_MASK_WIDTH));
8551 PyDict_SetItemString(d,"wxLIST_MASK_FORMAT", PyInt_FromLong((long) wxLIST_MASK_FORMAT));
8552 PyDict_SetItemString(d,"wxLIST_MASK_STATE", PyInt_FromLong((long) wxLIST_MASK_STATE));
8553 PyDict_SetItemString(d,"wxLIST_STATE_DONTCARE", PyInt_FromLong((long) wxLIST_STATE_DONTCARE));
8554 PyDict_SetItemString(d,"wxLIST_STATE_DROPHILITED", PyInt_FromLong((long) wxLIST_STATE_DROPHILITED));
8555 PyDict_SetItemString(d,"wxLIST_STATE_FOCUSED", PyInt_FromLong((long) wxLIST_STATE_FOCUSED));
8556 PyDict_SetItemString(d,"wxLIST_STATE_SELECTED", PyInt_FromLong((long) wxLIST_STATE_SELECTED));
8557 PyDict_SetItemString(d,"wxLIST_STATE_CUT", PyInt_FromLong((long) wxLIST_STATE_CUT));
8558 PyDict_SetItemString(d,"wxLIST_HITTEST_ABOVE", PyInt_FromLong((long) wxLIST_HITTEST_ABOVE));
8559 PyDict_SetItemString(d,"wxLIST_HITTEST_BELOW", PyInt_FromLong((long) wxLIST_HITTEST_BELOW));
8560 PyDict_SetItemString(d,"wxLIST_HITTEST_NOWHERE", PyInt_FromLong((long) wxLIST_HITTEST_NOWHERE));
8561 PyDict_SetItemString(d,"wxLIST_HITTEST_ONITEMICON", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMICON));
8562 PyDict_SetItemString(d,"wxLIST_HITTEST_ONITEMLABEL", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMLABEL));
8563 PyDict_SetItemString(d,"wxLIST_HITTEST_ONITEMRIGHT", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMRIGHT));
8564 PyDict_SetItemString(d,"wxLIST_HITTEST_ONITEMSTATEICON", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMSTATEICON));
8565 PyDict_SetItemString(d,"wxLIST_HITTEST_TOLEFT", PyInt_FromLong((long) wxLIST_HITTEST_TOLEFT));
8566 PyDict_SetItemString(d,"wxLIST_HITTEST_TORIGHT", PyInt_FromLong((long) wxLIST_HITTEST_TORIGHT));
8567 PyDict_SetItemString(d,"wxLIST_HITTEST_ONITEM", PyInt_FromLong((long) wxLIST_HITTEST_ONITEM));
8568 PyDict_SetItemString(d,"wxLIST_NEXT_ABOVE", PyInt_FromLong((long) wxLIST_NEXT_ABOVE));
8569 PyDict_SetItemString(d,"wxLIST_NEXT_ALL", PyInt_FromLong((long) wxLIST_NEXT_ALL));
8570 PyDict_SetItemString(d,"wxLIST_NEXT_BELOW", PyInt_FromLong((long) wxLIST_NEXT_BELOW));
8571 PyDict_SetItemString(d,"wxLIST_NEXT_LEFT", PyInt_FromLong((long) wxLIST_NEXT_LEFT));
8572 PyDict_SetItemString(d,"wxLIST_NEXT_RIGHT", PyInt_FromLong((long) wxLIST_NEXT_RIGHT));
8573 PyDict_SetItemString(d,"wxLIST_ALIGN_DEFAULT", PyInt_FromLong((long) wxLIST_ALIGN_DEFAULT));
8574 PyDict_SetItemString(d,"wxLIST_ALIGN_LEFT", PyInt_FromLong((long) wxLIST_ALIGN_LEFT));
8575 PyDict_SetItemString(d,"wxLIST_ALIGN_TOP", PyInt_FromLong((long) wxLIST_ALIGN_TOP));
8576 PyDict_SetItemString(d,"wxLIST_ALIGN_SNAP_TO_GRID", PyInt_FromLong((long) wxLIST_ALIGN_SNAP_TO_GRID));
8577 PyDict_SetItemString(d,"wxLIST_AUTOSIZE", PyInt_FromLong((long) wxLIST_AUTOSIZE));
8578 PyDict_SetItemString(d,"wxLIST_AUTOSIZE_USEHEADER", PyInt_FromLong((long) wxLIST_AUTOSIZE_USEHEADER));
8579 PyDict_SetItemString(d,"wxLIST_RECT_BOUNDS", PyInt_FromLong((long) wxLIST_RECT_BOUNDS));
8580 PyDict_SetItemString(d,"wxLIST_RECT_ICON", PyInt_FromLong((long) wxLIST_RECT_ICON));
8581 PyDict_SetItemString(d,"wxLIST_RECT_LABEL", PyInt_FromLong((long) wxLIST_RECT_LABEL));
8582 PyDict_SetItemString(d,"wxLIST_FIND_UP", PyInt_FromLong((long) wxLIST_FIND_UP));
8583 PyDict_SetItemString(d,"wxLIST_FIND_DOWN", PyInt_FromLong((long) wxLIST_FIND_DOWN));
8584 PyDict_SetItemString(d,"wxLIST_FIND_LEFT", PyInt_FromLong((long) wxLIST_FIND_LEFT));
8585 PyDict_SetItemString(d,"wxLIST_FIND_RIGHT", PyInt_FromLong((long) wxLIST_FIND_RIGHT));
8586 PyDict_SetItemString(d,"wxLIST_FORMAT_LEFT", PyInt_FromLong((long) wxLIST_FORMAT_LEFT));
8587 PyDict_SetItemString(d,"wxLIST_FORMAT_RIGHT", PyInt_FromLong((long) wxLIST_FORMAT_RIGHT));
8588 PyDict_SetItemString(d,"wxLIST_FORMAT_CENTRE", PyInt_FromLong((long) wxLIST_FORMAT_CENTRE));
8589 PyDict_SetItemString(d,"wxLIST_FORMAT_CENTER", PyInt_FromLong((long) wxLIST_FORMAT_CENTER));
8590 PyDict_SetItemString(d,"wxEVT_COMMAND_LIST_BEGIN_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_LIST_BEGIN_DRAG));
8591 PyDict_SetItemString(d,"wxEVT_COMMAND_LIST_BEGIN_RDRAG", PyInt_FromLong((long) wxEVT_COMMAND_LIST_BEGIN_RDRAG));
8592 PyDict_SetItemString(d,"wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT));
8593 PyDict_SetItemString(d,"wxEVT_COMMAND_LIST_END_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_LIST_END_LABEL_EDIT));
8594 PyDict_SetItemString(d,"wxEVT_COMMAND_LIST_DELETE_ITEM", PyInt_FromLong((long) wxEVT_COMMAND_LIST_DELETE_ITEM));
8595 PyDict_SetItemString(d,"wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS", PyInt_FromLong((long) wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS));
8596 PyDict_SetItemString(d,"wxEVT_COMMAND_LIST_GET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_LIST_GET_INFO));
8597 PyDict_SetItemString(d,"wxEVT_COMMAND_LIST_SET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_LIST_SET_INFO));
8598 PyDict_SetItemString(d,"wxEVT_COMMAND_LIST_ITEM_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_SELECTED));
8599 PyDict_SetItemString(d,"wxEVT_COMMAND_LIST_ITEM_DESELECTED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_DESELECTED));
8600 PyDict_SetItemString(d,"wxEVT_COMMAND_LIST_KEY_DOWN", PyInt_FromLong((long) wxEVT_COMMAND_LIST_KEY_DOWN));
8601 PyDict_SetItemString(d,"wxEVT_COMMAND_LIST_INSERT_ITEM", PyInt_FromLong((long) wxEVT_COMMAND_LIST_INSERT_ITEM));
8602 PyDict_SetItemString(d,"wxEVT_COMMAND_LIST_COL_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_COL_CLICK));
8603 PyDict_SetItemString(d,"wxEVT_COMMAND_LIST_ITEM_ACTIVATED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_ACTIVATED));
8604 PyDict_SetItemString(d,"wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK));
8605 PyDict_SetItemString(d,"wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK));
8606 PyDict_SetItemString(d,"wxLC_ICON", PyInt_FromLong((long) wxLC_ICON));
8607 PyDict_SetItemString(d,"wxLC_SMALL_ICON", PyInt_FromLong((long) wxLC_SMALL_ICON));
8608 PyDict_SetItemString(d,"wxLC_LIST", PyInt_FromLong((long) wxLC_LIST));
8609 PyDict_SetItemString(d,"wxLC_REPORT", PyInt_FromLong((long) wxLC_REPORT));
8610 PyDict_SetItemString(d,"wxLC_ALIGN_TOP", PyInt_FromLong((long) wxLC_ALIGN_TOP));
8611 PyDict_SetItemString(d,"wxLC_ALIGN_LEFT", PyInt_FromLong((long) wxLC_ALIGN_LEFT));
8612 PyDict_SetItemString(d,"wxLC_AUTOARRANGE", PyInt_FromLong((long) wxLC_AUTOARRANGE));
8613 PyDict_SetItemString(d,"wxLC_USER_TEXT", PyInt_FromLong((long) wxLC_USER_TEXT));
8614 PyDict_SetItemString(d,"wxLC_EDIT_LABELS", PyInt_FromLong((long) wxLC_EDIT_LABELS));
8615 PyDict_SetItemString(d,"wxLC_NO_HEADER", PyInt_FromLong((long) wxLC_NO_HEADER));
8616 PyDict_SetItemString(d,"wxLC_NO_SORT_HEADER", PyInt_FromLong((long) wxLC_NO_SORT_HEADER));
8617 PyDict_SetItemString(d,"wxLC_SINGLE_SEL", PyInt_FromLong((long) wxLC_SINGLE_SEL));
8618 PyDict_SetItemString(d,"wxLC_SORT_ASCENDING", PyInt_FromLong((long) wxLC_SORT_ASCENDING));
8619 PyDict_SetItemString(d,"wxLC_SORT_DESCENDING", PyInt_FromLong((long) wxLC_SORT_DESCENDING));
8620 PyDict_SetItemString(d,"wxLC_MASK_TYPE", PyInt_FromLong((long) wxLC_MASK_TYPE));
8621 PyDict_SetItemString(d,"wxLC_MASK_ALIGN", PyInt_FromLong((long) wxLC_MASK_ALIGN));
8622 PyDict_SetItemString(d,"wxLC_MASK_SORT", PyInt_FromLong((long) wxLC_MASK_SORT));
8623 PyDict_SetItemString(d,"wxLC_HRULES", PyInt_FromLong((long) wxLC_HRULES));
8624 PyDict_SetItemString(d,"wxLC_VRULES", PyInt_FromLong((long) wxLC_VRULES));
8625 PyDict_SetItemString(d,"wxLC_VIRTUAL", PyInt_FromLong((long) wxLC_VIRTUAL));
8626 PyDict_SetItemString(d,"wxTreeItemIcon_Normal", PyInt_FromLong((long) wxTreeItemIcon_Normal));
8627 PyDict_SetItemString(d,"wxTreeItemIcon_Selected", PyInt_FromLong((long) wxTreeItemIcon_Selected));
8628 PyDict_SetItemString(d,"wxTreeItemIcon_Expanded", PyInt_FromLong((long) wxTreeItemIcon_Expanded));
8629 PyDict_SetItemString(d,"wxTreeItemIcon_SelectedExpanded", PyInt_FromLong((long) wxTreeItemIcon_SelectedExpanded));
8630 PyDict_SetItemString(d,"wxTreeItemIcon_Max", PyInt_FromLong((long) wxTreeItemIcon_Max));
8631 PyDict_SetItemString(d,"wxTREE_HITTEST_ABOVE", PyInt_FromLong((long) wxTREE_HITTEST_ABOVE));
8632 PyDict_SetItemString(d,"wxTREE_HITTEST_BELOW", PyInt_FromLong((long) wxTREE_HITTEST_BELOW));
8633 PyDict_SetItemString(d,"wxTREE_HITTEST_NOWHERE", PyInt_FromLong((long) wxTREE_HITTEST_NOWHERE));
8634 PyDict_SetItemString(d,"wxTREE_HITTEST_ONITEMBUTTON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMBUTTON));
8635 PyDict_SetItemString(d,"wxTREE_HITTEST_ONITEMICON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMICON));
8636 PyDict_SetItemString(d,"wxTREE_HITTEST_ONITEMINDENT", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMINDENT));
8637 PyDict_SetItemString(d,"wxTREE_HITTEST_ONITEMLABEL", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMLABEL));
8638 PyDict_SetItemString(d,"wxTREE_HITTEST_ONITEMRIGHT", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMRIGHT));
8639 PyDict_SetItemString(d,"wxTREE_HITTEST_ONITEMSTATEICON", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMSTATEICON));
8640 PyDict_SetItemString(d,"wxTREE_HITTEST_TOLEFT", PyInt_FromLong((long) wxTREE_HITTEST_TOLEFT));
8641 PyDict_SetItemString(d,"wxTREE_HITTEST_TORIGHT", PyInt_FromLong((long) wxTREE_HITTEST_TORIGHT));
8642 PyDict_SetItemString(d,"wxTREE_HITTEST_ONITEMUPPERPART", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMUPPERPART));
8643 PyDict_SetItemString(d,"wxTREE_HITTEST_ONITEMLOWERPART", PyInt_FromLong((long) wxTREE_HITTEST_ONITEMLOWERPART));
8644 PyDict_SetItemString(d,"wxTREE_HITTEST_ONITEM", PyInt_FromLong((long) wxTREE_HITTEST_ONITEM));
8645 PyDict_SetItemString(d,"wxEVT_COMMAND_TREE_BEGIN_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_TREE_BEGIN_DRAG));
8646 PyDict_SetItemString(d,"wxEVT_COMMAND_TREE_BEGIN_RDRAG", PyInt_FromLong((long) wxEVT_COMMAND_TREE_BEGIN_RDRAG));
8647 PyDict_SetItemString(d,"wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT));
8648 PyDict_SetItemString(d,"wxEVT_COMMAND_TREE_END_LABEL_EDIT", PyInt_FromLong((long) wxEVT_COMMAND_TREE_END_LABEL_EDIT));
8649 PyDict_SetItemString(d,"wxEVT_COMMAND_TREE_DELETE_ITEM", PyInt_FromLong((long) wxEVT_COMMAND_TREE_DELETE_ITEM));
8650 PyDict_SetItemString(d,"wxEVT_COMMAND_TREE_GET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_TREE_GET_INFO));
8651 PyDict_SetItemString(d,"wxEVT_COMMAND_TREE_SET_INFO", PyInt_FromLong((long) wxEVT_COMMAND_TREE_SET_INFO));
8652 PyDict_SetItemString(d,"wxEVT_COMMAND_TREE_ITEM_EXPANDED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_EXPANDED));
8653 PyDict_SetItemString(d,"wxEVT_COMMAND_TREE_ITEM_EXPANDING", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_EXPANDING));
8654 PyDict_SetItemString(d,"wxEVT_COMMAND_TREE_ITEM_COLLAPSED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_COLLAPSED));
8655 PyDict_SetItemString(d,"wxEVT_COMMAND_TREE_ITEM_COLLAPSING", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_COLLAPSING));
8656 PyDict_SetItemString(d,"wxEVT_COMMAND_TREE_SEL_CHANGED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_SEL_CHANGED));
8657 PyDict_SetItemString(d,"wxEVT_COMMAND_TREE_SEL_CHANGING", PyInt_FromLong((long) wxEVT_COMMAND_TREE_SEL_CHANGING));
8658 PyDict_SetItemString(d,"wxEVT_COMMAND_TREE_KEY_DOWN", PyInt_FromLong((long) wxEVT_COMMAND_TREE_KEY_DOWN));
8659 PyDict_SetItemString(d,"wxEVT_COMMAND_TREE_ITEM_ACTIVATED", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_ACTIVATED));
8660 PyDict_SetItemString(d,"wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK));
8661 PyDict_SetItemString(d,"wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK));
8662 PyDict_SetItemString(d,"wxEVT_COMMAND_TREE_END_DRAG", PyInt_FromLong((long) wxEVT_COMMAND_TREE_END_DRAG));
8663
8664 wxPyPtrTypeMap_Add("wxTreeItemData", "wxPyTreeItemData");
8665 wxPyPtrTypeMap_Add("wxTreeCtrl", "wxPyTreeCtrl");
8666{
8667 int i;
8668 for (i = 0; _swig_mapping[i].n1; i++)
8669 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
8670}
8671}