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