]> git.saurik.com Git - wxWidgets.git/blob - utils/wxPython/src/gtk/controls2.cpp
14b31f2b64683928c1b6cbd78f15842ce11f6eca
[wxWidgets.git] / utils / wxPython / src / gtk / controls2.cpp
1 /*
2 * FILE : 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 #ifdef __cplusplus
40 extern "C" {
41 #endif
42 #include "Python.h"
43 extern void SWIG_MakePtr(char *, void *, char *);
44 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
45 extern char *SWIG_GetPtr(char *, void **, char *);
46 extern char *SWIG_GetPtrObj(PyObject *, void **, char *);
47 extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
48 extern PyObject *SWIG_newvarlink(void);
49 #ifdef __cplusplus
50 }
51 #endif
52 #define SWIG_init initcontrols2c
53
54 #define SWIG_name "controls2c"
55
56 #include "helpers.h"
57 #include <wx/listctrl.h>
58 #include <wx/treectrl.h>
59
60 static PyObject* l_output_helper(PyObject* target, PyObject* o) {
61 PyObject* o2;
62 PyObject* o3;
63 if (!target) {
64 target = o;
65 } else if (target == Py_None) {
66 Py_DECREF(Py_None);
67 target = o;
68 } else {
69 if (!PyList_Check(target)) {
70 o2 = target;
71 target = PyList_New(0);
72 PyList_Append(target, o2);
73 Py_XDECREF(o2);
74 }
75 PyList_Append(target,o);
76 Py_XDECREF(o);
77 }
78 return target;
79 }
80
81 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
82 PyObject* o2;
83 PyObject* o3;
84
85 if (!target) {
86 target = o;
87 } else if (target == Py_None) {
88 Py_DECREF(Py_None);
89 target = o;
90 } else {
91 if (!PyTuple_Check(target)) {
92 o2 = target;
93 target = PyTuple_New(1);
94 PyTuple_SetItem(target, 0, o2);
95 }
96 o3 = PyTuple_New(1);
97 PyTuple_SetItem(o3, 0, o);
98
99 o2 = target;
100 target = PySequence_Concat(o2, o3);
101 Py_DECREF(o2);
102 Py_DECREF(o3);
103 }
104 return target;
105 }
106
107
108 HELPEREXPORT byte* byte_LIST_helper(PyObject* source);
109 HELPEREXPORT int* int_LIST_helper(PyObject* source);
110 HELPEREXPORT long* long_LIST_helper(PyObject* source);
111 HELPEREXPORT char** string_LIST_helper(PyObject* source);
112 HELPEREXPORT wxPoint* wxPoint_LIST_helper(PyObject* source);
113 HELPEREXPORT wxBitmap** wxBitmap_LIST_helper(PyObject* source);
114 HELPEREXPORT wxString* wxString_LIST_helper(PyObject* source);
115 HELPEREXPORT wxAcceleratorEntry* wxAcceleratorEntry_LIST_helper(PyObject* source);
116
117
118 static char* wxStringErrorMsg = "string type is required for parameter";
119
120 extern wxValidator wxPyDefaultValidator;
121
122 class wxPyTreeItemData : public wxTreeItemData {
123 public:
124 wxPyTreeItemData(PyObject* obj = NULL) {
125 if (obj == NULL)
126 obj = Py_None;
127 Py_INCREF(obj);
128 m_obj = obj;
129 }
130
131 ~wxPyTreeItemData() {
132 bool doSave = wxPyRestoreThread();
133 Py_DECREF(m_obj);
134 wxPySaveThread(doSave);
135 }
136
137 PyObject* GetData() {
138 Py_INCREF(m_obj);
139 return m_obj;
140 }
141
142 void SetData(PyObject* obj) {
143 Py_DECREF(m_obj);
144 m_obj = obj;
145 Py_INCREF(obj);
146 }
147
148 PyObject* m_obj;
149 };
150 #ifdef __cplusplus
151 extern "C" {
152 #endif
153 #define wxListItem_m_mask_set(_swigobj,_swigval) (_swigobj->m_mask = _swigval,_swigval)
154 static PyObject *_wrap_wxListItem_m_mask_set(PyObject *self, PyObject *args, PyObject *kwargs) {
155 PyObject * _resultobj;
156 long _result;
157 wxListItem * _arg0;
158 long _arg1;
159 PyObject * _argo0 = 0;
160 char *_kwnames[] = { "self","m_mask", NULL };
161
162 self = self;
163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListItem_m_mask_set",_kwnames,&_argo0,&_arg1))
164 return NULL;
165 if (_argo0) {
166 if (_argo0 == Py_None) { _arg0 = NULL; }
167 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
168 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_mask_set. Expected _wxListItem_p.");
169 return NULL;
170 }
171 }
172 {
173 wxPy_BEGIN_ALLOW_THREADS;
174 _result = (long )wxListItem_m_mask_set(_arg0,_arg1);
175
176 wxPy_END_ALLOW_THREADS;
177 } _resultobj = Py_BuildValue("l",_result);
178 return _resultobj;
179 }
180
181 #define wxListItem_m_mask_get(_swigobj) ((long ) _swigobj->m_mask)
182 static PyObject *_wrap_wxListItem_m_mask_get(PyObject *self, PyObject *args, PyObject *kwargs) {
183 PyObject * _resultobj;
184 long _result;
185 wxListItem * _arg0;
186 PyObject * _argo0 = 0;
187 char *_kwnames[] = { "self", NULL };
188
189 self = self;
190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_m_mask_get",_kwnames,&_argo0))
191 return NULL;
192 if (_argo0) {
193 if (_argo0 == Py_None) { _arg0 = NULL; }
194 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
195 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_mask_get. Expected _wxListItem_p.");
196 return NULL;
197 }
198 }
199 {
200 wxPy_BEGIN_ALLOW_THREADS;
201 _result = (long )wxListItem_m_mask_get(_arg0);
202
203 wxPy_END_ALLOW_THREADS;
204 } _resultobj = Py_BuildValue("l",_result);
205 return _resultobj;
206 }
207
208 #define wxListItem_m_itemId_set(_swigobj,_swigval) (_swigobj->m_itemId = _swigval,_swigval)
209 static PyObject *_wrap_wxListItem_m_itemId_set(PyObject *self, PyObject *args, PyObject *kwargs) {
210 PyObject * _resultobj;
211 long _result;
212 wxListItem * _arg0;
213 long _arg1;
214 PyObject * _argo0 = 0;
215 char *_kwnames[] = { "self","m_itemId", NULL };
216
217 self = self;
218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListItem_m_itemId_set",_kwnames,&_argo0,&_arg1))
219 return NULL;
220 if (_argo0) {
221 if (_argo0 == Py_None) { _arg0 = NULL; }
222 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
223 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_itemId_set. Expected _wxListItem_p.");
224 return NULL;
225 }
226 }
227 {
228 wxPy_BEGIN_ALLOW_THREADS;
229 _result = (long )wxListItem_m_itemId_set(_arg0,_arg1);
230
231 wxPy_END_ALLOW_THREADS;
232 } _resultobj = Py_BuildValue("l",_result);
233 return _resultobj;
234 }
235
236 #define wxListItem_m_itemId_get(_swigobj) ((long ) _swigobj->m_itemId)
237 static PyObject *_wrap_wxListItem_m_itemId_get(PyObject *self, PyObject *args, PyObject *kwargs) {
238 PyObject * _resultobj;
239 long _result;
240 wxListItem * _arg0;
241 PyObject * _argo0 = 0;
242 char *_kwnames[] = { "self", NULL };
243
244 self = self;
245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_m_itemId_get",_kwnames,&_argo0))
246 return NULL;
247 if (_argo0) {
248 if (_argo0 == Py_None) { _arg0 = NULL; }
249 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
250 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_itemId_get. Expected _wxListItem_p.");
251 return NULL;
252 }
253 }
254 {
255 wxPy_BEGIN_ALLOW_THREADS;
256 _result = (long )wxListItem_m_itemId_get(_arg0);
257
258 wxPy_END_ALLOW_THREADS;
259 } _resultobj = Py_BuildValue("l",_result);
260 return _resultobj;
261 }
262
263 #define wxListItem_m_col_set(_swigobj,_swigval) (_swigobj->m_col = _swigval,_swigval)
264 static PyObject *_wrap_wxListItem_m_col_set(PyObject *self, PyObject *args, PyObject *kwargs) {
265 PyObject * _resultobj;
266 int _result;
267 wxListItem * _arg0;
268 int _arg1;
269 PyObject * _argo0 = 0;
270 char *_kwnames[] = { "self","m_col", NULL };
271
272 self = self;
273 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListItem_m_col_set",_kwnames,&_argo0,&_arg1))
274 return NULL;
275 if (_argo0) {
276 if (_argo0 == Py_None) { _arg0 = NULL; }
277 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
278 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_col_set. Expected _wxListItem_p.");
279 return NULL;
280 }
281 }
282 {
283 wxPy_BEGIN_ALLOW_THREADS;
284 _result = (int )wxListItem_m_col_set(_arg0,_arg1);
285
286 wxPy_END_ALLOW_THREADS;
287 } _resultobj = Py_BuildValue("i",_result);
288 return _resultobj;
289 }
290
291 #define wxListItem_m_col_get(_swigobj) ((int ) _swigobj->m_col)
292 static PyObject *_wrap_wxListItem_m_col_get(PyObject *self, PyObject *args, PyObject *kwargs) {
293 PyObject * _resultobj;
294 int _result;
295 wxListItem * _arg0;
296 PyObject * _argo0 = 0;
297 char *_kwnames[] = { "self", NULL };
298
299 self = self;
300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_m_col_get",_kwnames,&_argo0))
301 return NULL;
302 if (_argo0) {
303 if (_argo0 == Py_None) { _arg0 = NULL; }
304 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
305 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_col_get. Expected _wxListItem_p.");
306 return NULL;
307 }
308 }
309 {
310 wxPy_BEGIN_ALLOW_THREADS;
311 _result = (int )wxListItem_m_col_get(_arg0);
312
313 wxPy_END_ALLOW_THREADS;
314 } _resultobj = Py_BuildValue("i",_result);
315 return _resultobj;
316 }
317
318 #define wxListItem_m_state_set(_swigobj,_swigval) (_swigobj->m_state = _swigval,_swigval)
319 static PyObject *_wrap_wxListItem_m_state_set(PyObject *self, PyObject *args, PyObject *kwargs) {
320 PyObject * _resultobj;
321 long _result;
322 wxListItem * _arg0;
323 long _arg1;
324 PyObject * _argo0 = 0;
325 char *_kwnames[] = { "self","m_state", NULL };
326
327 self = self;
328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListItem_m_state_set",_kwnames,&_argo0,&_arg1))
329 return NULL;
330 if (_argo0) {
331 if (_argo0 == Py_None) { _arg0 = NULL; }
332 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
333 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_state_set. Expected _wxListItem_p.");
334 return NULL;
335 }
336 }
337 {
338 wxPy_BEGIN_ALLOW_THREADS;
339 _result = (long )wxListItem_m_state_set(_arg0,_arg1);
340
341 wxPy_END_ALLOW_THREADS;
342 } _resultobj = Py_BuildValue("l",_result);
343 return _resultobj;
344 }
345
346 #define wxListItem_m_state_get(_swigobj) ((long ) _swigobj->m_state)
347 static PyObject *_wrap_wxListItem_m_state_get(PyObject *self, PyObject *args, PyObject *kwargs) {
348 PyObject * _resultobj;
349 long _result;
350 wxListItem * _arg0;
351 PyObject * _argo0 = 0;
352 char *_kwnames[] = { "self", NULL };
353
354 self = self;
355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_m_state_get",_kwnames,&_argo0))
356 return NULL;
357 if (_argo0) {
358 if (_argo0 == Py_None) { _arg0 = NULL; }
359 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
360 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_state_get. Expected _wxListItem_p.");
361 return NULL;
362 }
363 }
364 {
365 wxPy_BEGIN_ALLOW_THREADS;
366 _result = (long )wxListItem_m_state_get(_arg0);
367
368 wxPy_END_ALLOW_THREADS;
369 } _resultobj = Py_BuildValue("l",_result);
370 return _resultobj;
371 }
372
373 #define wxListItem_m_stateMask_set(_swigobj,_swigval) (_swigobj->m_stateMask = _swigval,_swigval)
374 static PyObject *_wrap_wxListItem_m_stateMask_set(PyObject *self, PyObject *args, PyObject *kwargs) {
375 PyObject * _resultobj;
376 long _result;
377 wxListItem * _arg0;
378 long _arg1;
379 PyObject * _argo0 = 0;
380 char *_kwnames[] = { "self","m_stateMask", NULL };
381
382 self = self;
383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListItem_m_stateMask_set",_kwnames,&_argo0,&_arg1))
384 return NULL;
385 if (_argo0) {
386 if (_argo0 == Py_None) { _arg0 = NULL; }
387 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
388 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_stateMask_set. Expected _wxListItem_p.");
389 return NULL;
390 }
391 }
392 {
393 wxPy_BEGIN_ALLOW_THREADS;
394 _result = (long )wxListItem_m_stateMask_set(_arg0,_arg1);
395
396 wxPy_END_ALLOW_THREADS;
397 } _resultobj = Py_BuildValue("l",_result);
398 return _resultobj;
399 }
400
401 #define wxListItem_m_stateMask_get(_swigobj) ((long ) _swigobj->m_stateMask)
402 static PyObject *_wrap_wxListItem_m_stateMask_get(PyObject *self, PyObject *args, PyObject *kwargs) {
403 PyObject * _resultobj;
404 long _result;
405 wxListItem * _arg0;
406 PyObject * _argo0 = 0;
407 char *_kwnames[] = { "self", NULL };
408
409 self = self;
410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_m_stateMask_get",_kwnames,&_argo0))
411 return NULL;
412 if (_argo0) {
413 if (_argo0 == Py_None) { _arg0 = NULL; }
414 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
415 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_stateMask_get. Expected _wxListItem_p.");
416 return NULL;
417 }
418 }
419 {
420 wxPy_BEGIN_ALLOW_THREADS;
421 _result = (long )wxListItem_m_stateMask_get(_arg0);
422
423 wxPy_END_ALLOW_THREADS;
424 } _resultobj = Py_BuildValue("l",_result);
425 return _resultobj;
426 }
427
428 #define wxListItem_m_text_set(_swigobj,_swigval) (_swigobj->m_text = *(_swigval),_swigval)
429 static PyObject *_wrap_wxListItem_m_text_set(PyObject *self, PyObject *args, PyObject *kwargs) {
430 PyObject * _resultobj;
431 wxString * _result;
432 wxListItem * _arg0;
433 wxString * _arg1;
434 PyObject * _argo0 = 0;
435 PyObject * _obj1 = 0;
436 char *_kwnames[] = { "self","m_text", NULL };
437
438 self = self;
439 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListItem_m_text_set",_kwnames,&_argo0,&_obj1))
440 return NULL;
441 if (_argo0) {
442 if (_argo0 == Py_None) { _arg0 = NULL; }
443 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
444 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_text_set. Expected _wxListItem_p.");
445 return NULL;
446 }
447 }
448 {
449 if (!PyString_Check(_obj1)) {
450 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
451 return NULL;
452 }
453 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
454 }
455 {
456 wxPy_BEGIN_ALLOW_THREADS;
457 _result = (wxString *)wxListItem_m_text_set(_arg0,_arg1);
458
459 wxPy_END_ALLOW_THREADS;
460 }{
461 _resultobj = PyString_FromString(WXSTRINGCAST (*_result));
462 }
463 {
464 if (_obj1)
465 delete _arg1;
466 }
467 return _resultobj;
468 }
469
470 #define wxListItem_m_text_get(_swigobj) (&_swigobj->m_text)
471 static PyObject *_wrap_wxListItem_m_text_get(PyObject *self, PyObject *args, PyObject *kwargs) {
472 PyObject * _resultobj;
473 wxString * _result;
474 wxListItem * _arg0;
475 PyObject * _argo0 = 0;
476 char *_kwnames[] = { "self", NULL };
477
478 self = self;
479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_m_text_get",_kwnames,&_argo0))
480 return NULL;
481 if (_argo0) {
482 if (_argo0 == Py_None) { _arg0 = NULL; }
483 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
484 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_text_get. Expected _wxListItem_p.");
485 return NULL;
486 }
487 }
488 {
489 wxPy_BEGIN_ALLOW_THREADS;
490 _result = (wxString *)wxListItem_m_text_get(_arg0);
491
492 wxPy_END_ALLOW_THREADS;
493 }{
494 _resultobj = PyString_FromString(WXSTRINGCAST (*_result));
495 }
496 return _resultobj;
497 }
498
499 #define wxListItem_m_image_set(_swigobj,_swigval) (_swigobj->m_image = _swigval,_swigval)
500 static PyObject *_wrap_wxListItem_m_image_set(PyObject *self, PyObject *args, PyObject *kwargs) {
501 PyObject * _resultobj;
502 int _result;
503 wxListItem * _arg0;
504 int _arg1;
505 PyObject * _argo0 = 0;
506 char *_kwnames[] = { "self","m_image", NULL };
507
508 self = self;
509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListItem_m_image_set",_kwnames,&_argo0,&_arg1))
510 return NULL;
511 if (_argo0) {
512 if (_argo0 == Py_None) { _arg0 = NULL; }
513 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
514 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_image_set. Expected _wxListItem_p.");
515 return NULL;
516 }
517 }
518 {
519 wxPy_BEGIN_ALLOW_THREADS;
520 _result = (int )wxListItem_m_image_set(_arg0,_arg1);
521
522 wxPy_END_ALLOW_THREADS;
523 } _resultobj = Py_BuildValue("i",_result);
524 return _resultobj;
525 }
526
527 #define wxListItem_m_image_get(_swigobj) ((int ) _swigobj->m_image)
528 static PyObject *_wrap_wxListItem_m_image_get(PyObject *self, PyObject *args, PyObject *kwargs) {
529 PyObject * _resultobj;
530 int _result;
531 wxListItem * _arg0;
532 PyObject * _argo0 = 0;
533 char *_kwnames[] = { "self", NULL };
534
535 self = self;
536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_m_image_get",_kwnames,&_argo0))
537 return NULL;
538 if (_argo0) {
539 if (_argo0 == Py_None) { _arg0 = NULL; }
540 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
541 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_image_get. Expected _wxListItem_p.");
542 return NULL;
543 }
544 }
545 {
546 wxPy_BEGIN_ALLOW_THREADS;
547 _result = (int )wxListItem_m_image_get(_arg0);
548
549 wxPy_END_ALLOW_THREADS;
550 } _resultobj = Py_BuildValue("i",_result);
551 return _resultobj;
552 }
553
554 #define wxListItem_m_data_set(_swigobj,_swigval) (_swigobj->m_data = _swigval,_swigval)
555 static PyObject *_wrap_wxListItem_m_data_set(PyObject *self, PyObject *args, PyObject *kwargs) {
556 PyObject * _resultobj;
557 long _result;
558 wxListItem * _arg0;
559 long _arg1;
560 PyObject * _argo0 = 0;
561 char *_kwnames[] = { "self","m_data", NULL };
562
563 self = self;
564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListItem_m_data_set",_kwnames,&_argo0,&_arg1))
565 return NULL;
566 if (_argo0) {
567 if (_argo0 == Py_None) { _arg0 = NULL; }
568 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
569 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_data_set. Expected _wxListItem_p.");
570 return NULL;
571 }
572 }
573 {
574 wxPy_BEGIN_ALLOW_THREADS;
575 _result = (long )wxListItem_m_data_set(_arg0,_arg1);
576
577 wxPy_END_ALLOW_THREADS;
578 } _resultobj = Py_BuildValue("l",_result);
579 return _resultobj;
580 }
581
582 #define wxListItem_m_data_get(_swigobj) ((long ) _swigobj->m_data)
583 static PyObject *_wrap_wxListItem_m_data_get(PyObject *self, PyObject *args, PyObject *kwargs) {
584 PyObject * _resultobj;
585 long _result;
586 wxListItem * _arg0;
587 PyObject * _argo0 = 0;
588 char *_kwnames[] = { "self", NULL };
589
590 self = self;
591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_m_data_get",_kwnames,&_argo0))
592 return NULL;
593 if (_argo0) {
594 if (_argo0 == Py_None) { _arg0 = NULL; }
595 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
596 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_data_get. Expected _wxListItem_p.");
597 return NULL;
598 }
599 }
600 {
601 wxPy_BEGIN_ALLOW_THREADS;
602 _result = (long )wxListItem_m_data_get(_arg0);
603
604 wxPy_END_ALLOW_THREADS;
605 } _resultobj = Py_BuildValue("l",_result);
606 return _resultobj;
607 }
608
609 #define wxListItem_m_format_set(_swigobj,_swigval) (_swigobj->m_format = _swigval,_swigval)
610 static PyObject *_wrap_wxListItem_m_format_set(PyObject *self, PyObject *args, PyObject *kwargs) {
611 PyObject * _resultobj;
612 int _result;
613 wxListItem * _arg0;
614 int _arg1;
615 PyObject * _argo0 = 0;
616 char *_kwnames[] = { "self","m_format", NULL };
617
618 self = self;
619 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListItem_m_format_set",_kwnames,&_argo0,&_arg1))
620 return NULL;
621 if (_argo0) {
622 if (_argo0 == Py_None) { _arg0 = NULL; }
623 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
624 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_format_set. Expected _wxListItem_p.");
625 return NULL;
626 }
627 }
628 {
629 wxPy_BEGIN_ALLOW_THREADS;
630 _result = (int )wxListItem_m_format_set(_arg0,_arg1);
631
632 wxPy_END_ALLOW_THREADS;
633 } _resultobj = Py_BuildValue("i",_result);
634 return _resultobj;
635 }
636
637 #define wxListItem_m_format_get(_swigobj) ((int ) _swigobj->m_format)
638 static PyObject *_wrap_wxListItem_m_format_get(PyObject *self, PyObject *args, PyObject *kwargs) {
639 PyObject * _resultobj;
640 int _result;
641 wxListItem * _arg0;
642 PyObject * _argo0 = 0;
643 char *_kwnames[] = { "self", NULL };
644
645 self = self;
646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_m_format_get",_kwnames,&_argo0))
647 return NULL;
648 if (_argo0) {
649 if (_argo0 == Py_None) { _arg0 = NULL; }
650 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
651 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_format_get. Expected _wxListItem_p.");
652 return NULL;
653 }
654 }
655 {
656 wxPy_BEGIN_ALLOW_THREADS;
657 _result = (int )wxListItem_m_format_get(_arg0);
658
659 wxPy_END_ALLOW_THREADS;
660 } _resultobj = Py_BuildValue("i",_result);
661 return _resultobj;
662 }
663
664 #define wxListItem_m_width_set(_swigobj,_swigval) (_swigobj->m_width = _swigval,_swigval)
665 static PyObject *_wrap_wxListItem_m_width_set(PyObject *self, PyObject *args, PyObject *kwargs) {
666 PyObject * _resultobj;
667 int _result;
668 wxListItem * _arg0;
669 int _arg1;
670 PyObject * _argo0 = 0;
671 char *_kwnames[] = { "self","m_width", NULL };
672
673 self = self;
674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListItem_m_width_set",_kwnames,&_argo0,&_arg1))
675 return NULL;
676 if (_argo0) {
677 if (_argo0 == Py_None) { _arg0 = NULL; }
678 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
679 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_width_set. Expected _wxListItem_p.");
680 return NULL;
681 }
682 }
683 {
684 wxPy_BEGIN_ALLOW_THREADS;
685 _result = (int )wxListItem_m_width_set(_arg0,_arg1);
686
687 wxPy_END_ALLOW_THREADS;
688 } _resultobj = Py_BuildValue("i",_result);
689 return _resultobj;
690 }
691
692 #define wxListItem_m_width_get(_swigobj) ((int ) _swigobj->m_width)
693 static PyObject *_wrap_wxListItem_m_width_get(PyObject *self, PyObject *args, PyObject *kwargs) {
694 PyObject * _resultobj;
695 int _result;
696 wxListItem * _arg0;
697 PyObject * _argo0 = 0;
698 char *_kwnames[] = { "self", NULL };
699
700 self = self;
701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListItem_m_width_get",_kwnames,&_argo0))
702 return NULL;
703 if (_argo0) {
704 if (_argo0 == Py_None) { _arg0 = NULL; }
705 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
706 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_width_get. Expected _wxListItem_p.");
707 return NULL;
708 }
709 }
710 {
711 wxPy_BEGIN_ALLOW_THREADS;
712 _result = (int )wxListItem_m_width_get(_arg0);
713
714 wxPy_END_ALLOW_THREADS;
715 } _resultobj = Py_BuildValue("i",_result);
716 return _resultobj;
717 }
718
719 #define new_wxListItem() (new wxListItem())
720 static PyObject *_wrap_new_wxListItem(PyObject *self, PyObject *args, PyObject *kwargs) {
721 PyObject * _resultobj;
722 wxListItem * _result;
723 char *_kwnames[] = { NULL };
724 char _ptemp[128];
725
726 self = self;
727 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxListItem",_kwnames))
728 return NULL;
729 {
730 wxPy_BEGIN_ALLOW_THREADS;
731 _result = (wxListItem *)new_wxListItem();
732
733 wxPy_END_ALLOW_THREADS;
734 } if (_result) {
735 SWIG_MakePtr(_ptemp, (char *) _result,"_wxListItem_p");
736 _resultobj = Py_BuildValue("s",_ptemp);
737 } else {
738 Py_INCREF(Py_None);
739 _resultobj = Py_None;
740 }
741 return _resultobj;
742 }
743
744 #define delete_wxListItem(_swigobj) (delete _swigobj)
745 static PyObject *_wrap_delete_wxListItem(PyObject *self, PyObject *args, PyObject *kwargs) {
746 PyObject * _resultobj;
747 wxListItem * _arg0;
748 PyObject * _argo0 = 0;
749 char *_kwnames[] = { "self", NULL };
750
751 self = self;
752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxListItem",_kwnames,&_argo0))
753 return NULL;
754 if (_argo0) {
755 if (_argo0 == Py_None) { _arg0 = NULL; }
756 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListItem_p")) {
757 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxListItem. Expected _wxListItem_p.");
758 return NULL;
759 }
760 }
761 {
762 wxPy_BEGIN_ALLOW_THREADS;
763 delete_wxListItem(_arg0);
764
765 wxPy_END_ALLOW_THREADS;
766 } Py_INCREF(Py_None);
767 _resultobj = Py_None;
768 return _resultobj;
769 }
770
771 static void *SwigwxListEventTowxCommandEvent(void *ptr) {
772 wxListEvent *src;
773 wxCommandEvent *dest;
774 src = (wxListEvent *) ptr;
775 dest = (wxCommandEvent *) src;
776 return (void *) dest;
777 }
778
779 static void *SwigwxListEventTowxEvent(void *ptr) {
780 wxListEvent *src;
781 wxEvent *dest;
782 src = (wxListEvent *) ptr;
783 dest = (wxEvent *) src;
784 return (void *) dest;
785 }
786
787 #define wxListEvent_m_code_set(_swigobj,_swigval) (_swigobj->m_code = _swigval,_swigval)
788 static PyObject *_wrap_wxListEvent_m_code_set(PyObject *self, PyObject *args, PyObject *kwargs) {
789 PyObject * _resultobj;
790 int _result;
791 wxListEvent * _arg0;
792 int _arg1;
793 PyObject * _argo0 = 0;
794 char *_kwnames[] = { "self","m_code", NULL };
795
796 self = self;
797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListEvent_m_code_set",_kwnames,&_argo0,&_arg1))
798 return NULL;
799 if (_argo0) {
800 if (_argo0 == Py_None) { _arg0 = NULL; }
801 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
802 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_code_set. Expected _wxListEvent_p.");
803 return NULL;
804 }
805 }
806 {
807 wxPy_BEGIN_ALLOW_THREADS;
808 _result = (int )wxListEvent_m_code_set(_arg0,_arg1);
809
810 wxPy_END_ALLOW_THREADS;
811 } _resultobj = Py_BuildValue("i",_result);
812 return _resultobj;
813 }
814
815 #define wxListEvent_m_code_get(_swigobj) ((int ) _swigobj->m_code)
816 static PyObject *_wrap_wxListEvent_m_code_get(PyObject *self, PyObject *args, PyObject *kwargs) {
817 PyObject * _resultobj;
818 int _result;
819 wxListEvent * _arg0;
820 PyObject * _argo0 = 0;
821 char *_kwnames[] = { "self", NULL };
822
823 self = self;
824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_m_code_get",_kwnames,&_argo0))
825 return NULL;
826 if (_argo0) {
827 if (_argo0 == Py_None) { _arg0 = NULL; }
828 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
829 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_code_get. Expected _wxListEvent_p.");
830 return NULL;
831 }
832 }
833 {
834 wxPy_BEGIN_ALLOW_THREADS;
835 _result = (int )wxListEvent_m_code_get(_arg0);
836
837 wxPy_END_ALLOW_THREADS;
838 } _resultobj = Py_BuildValue("i",_result);
839 return _resultobj;
840 }
841
842 #define wxListEvent_m_itemIndex_set(_swigobj,_swigval) (_swigobj->m_itemIndex = _swigval,_swigval)
843 static PyObject *_wrap_wxListEvent_m_itemIndex_set(PyObject *self, PyObject *args, PyObject *kwargs) {
844 PyObject * _resultobj;
845 long _result;
846 wxListEvent * _arg0;
847 long _arg1;
848 PyObject * _argo0 = 0;
849 char *_kwnames[] = { "self","m_itemIndex", NULL };
850
851 self = self;
852 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListEvent_m_itemIndex_set",_kwnames,&_argo0,&_arg1))
853 return NULL;
854 if (_argo0) {
855 if (_argo0 == Py_None) { _arg0 = NULL; }
856 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
857 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_itemIndex_set. Expected _wxListEvent_p.");
858 return NULL;
859 }
860 }
861 {
862 wxPy_BEGIN_ALLOW_THREADS;
863 _result = (long )wxListEvent_m_itemIndex_set(_arg0,_arg1);
864
865 wxPy_END_ALLOW_THREADS;
866 } _resultobj = Py_BuildValue("l",_result);
867 return _resultobj;
868 }
869
870 #define wxListEvent_m_itemIndex_get(_swigobj) ((long ) _swigobj->m_itemIndex)
871 static PyObject *_wrap_wxListEvent_m_itemIndex_get(PyObject *self, PyObject *args, PyObject *kwargs) {
872 PyObject * _resultobj;
873 long _result;
874 wxListEvent * _arg0;
875 PyObject * _argo0 = 0;
876 char *_kwnames[] = { "self", NULL };
877
878 self = self;
879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_m_itemIndex_get",_kwnames,&_argo0))
880 return NULL;
881 if (_argo0) {
882 if (_argo0 == Py_None) { _arg0 = NULL; }
883 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
884 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_itemIndex_get. Expected _wxListEvent_p.");
885 return NULL;
886 }
887 }
888 {
889 wxPy_BEGIN_ALLOW_THREADS;
890 _result = (long )wxListEvent_m_itemIndex_get(_arg0);
891
892 wxPy_END_ALLOW_THREADS;
893 } _resultobj = Py_BuildValue("l",_result);
894 return _resultobj;
895 }
896
897 #define wxListEvent_m_oldItemIndex_set(_swigobj,_swigval) (_swigobj->m_oldItemIndex = _swigval,_swigval)
898 static PyObject *_wrap_wxListEvent_m_oldItemIndex_set(PyObject *self, PyObject *args, PyObject *kwargs) {
899 PyObject * _resultobj;
900 long _result;
901 wxListEvent * _arg0;
902 long _arg1;
903 PyObject * _argo0 = 0;
904 char *_kwnames[] = { "self","m_oldItemIndex", NULL };
905
906 self = self;
907 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListEvent_m_oldItemIndex_set",_kwnames,&_argo0,&_arg1))
908 return NULL;
909 if (_argo0) {
910 if (_argo0 == Py_None) { _arg0 = NULL; }
911 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
912 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_oldItemIndex_set. Expected _wxListEvent_p.");
913 return NULL;
914 }
915 }
916 {
917 wxPy_BEGIN_ALLOW_THREADS;
918 _result = (long )wxListEvent_m_oldItemIndex_set(_arg0,_arg1);
919
920 wxPy_END_ALLOW_THREADS;
921 } _resultobj = Py_BuildValue("l",_result);
922 return _resultobj;
923 }
924
925 #define wxListEvent_m_oldItemIndex_get(_swigobj) ((long ) _swigobj->m_oldItemIndex)
926 static PyObject *_wrap_wxListEvent_m_oldItemIndex_get(PyObject *self, PyObject *args, PyObject *kwargs) {
927 PyObject * _resultobj;
928 long _result;
929 wxListEvent * _arg0;
930 PyObject * _argo0 = 0;
931 char *_kwnames[] = { "self", NULL };
932
933 self = self;
934 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_m_oldItemIndex_get",_kwnames,&_argo0))
935 return NULL;
936 if (_argo0) {
937 if (_argo0 == Py_None) { _arg0 = NULL; }
938 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
939 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_oldItemIndex_get. Expected _wxListEvent_p.");
940 return NULL;
941 }
942 }
943 {
944 wxPy_BEGIN_ALLOW_THREADS;
945 _result = (long )wxListEvent_m_oldItemIndex_get(_arg0);
946
947 wxPy_END_ALLOW_THREADS;
948 } _resultobj = Py_BuildValue("l",_result);
949 return _resultobj;
950 }
951
952 #define wxListEvent_m_col_set(_swigobj,_swigval) (_swigobj->m_col = _swigval,_swigval)
953 static PyObject *_wrap_wxListEvent_m_col_set(PyObject *self, PyObject *args, PyObject *kwargs) {
954 PyObject * _resultobj;
955 int _result;
956 wxListEvent * _arg0;
957 int _arg1;
958 PyObject * _argo0 = 0;
959 char *_kwnames[] = { "self","m_col", NULL };
960
961 self = self;
962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListEvent_m_col_set",_kwnames,&_argo0,&_arg1))
963 return NULL;
964 if (_argo0) {
965 if (_argo0 == Py_None) { _arg0 = NULL; }
966 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
967 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_col_set. Expected _wxListEvent_p.");
968 return NULL;
969 }
970 }
971 {
972 wxPy_BEGIN_ALLOW_THREADS;
973 _result = (int )wxListEvent_m_col_set(_arg0,_arg1);
974
975 wxPy_END_ALLOW_THREADS;
976 } _resultobj = Py_BuildValue("i",_result);
977 return _resultobj;
978 }
979
980 #define wxListEvent_m_col_get(_swigobj) ((int ) _swigobj->m_col)
981 static PyObject *_wrap_wxListEvent_m_col_get(PyObject *self, PyObject *args, PyObject *kwargs) {
982 PyObject * _resultobj;
983 int _result;
984 wxListEvent * _arg0;
985 PyObject * _argo0 = 0;
986 char *_kwnames[] = { "self", NULL };
987
988 self = self;
989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_m_col_get",_kwnames,&_argo0))
990 return NULL;
991 if (_argo0) {
992 if (_argo0 == Py_None) { _arg0 = NULL; }
993 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
994 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_col_get. Expected _wxListEvent_p.");
995 return NULL;
996 }
997 }
998 {
999 wxPy_BEGIN_ALLOW_THREADS;
1000 _result = (int )wxListEvent_m_col_get(_arg0);
1001
1002 wxPy_END_ALLOW_THREADS;
1003 } _resultobj = Py_BuildValue("i",_result);
1004 return _resultobj;
1005 }
1006
1007 #define wxListEvent_m_cancelled_set(_swigobj,_swigval) (_swigobj->m_cancelled = _swigval,_swigval)
1008 static PyObject *_wrap_wxListEvent_m_cancelled_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1009 PyObject * _resultobj;
1010 bool _result;
1011 wxListEvent * _arg0;
1012 bool _arg1;
1013 PyObject * _argo0 = 0;
1014 int tempbool1;
1015 char *_kwnames[] = { "self","m_cancelled", NULL };
1016
1017 self = self;
1018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListEvent_m_cancelled_set",_kwnames,&_argo0,&tempbool1))
1019 return NULL;
1020 if (_argo0) {
1021 if (_argo0 == Py_None) { _arg0 = NULL; }
1022 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
1023 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_cancelled_set. Expected _wxListEvent_p.");
1024 return NULL;
1025 }
1026 }
1027 _arg1 = (bool ) tempbool1;
1028 {
1029 wxPy_BEGIN_ALLOW_THREADS;
1030 _result = (bool )wxListEvent_m_cancelled_set(_arg0,_arg1);
1031
1032 wxPy_END_ALLOW_THREADS;
1033 } _resultobj = Py_BuildValue("i",_result);
1034 return _resultobj;
1035 }
1036
1037 #define wxListEvent_m_cancelled_get(_swigobj) ((bool ) _swigobj->m_cancelled)
1038 static PyObject *_wrap_wxListEvent_m_cancelled_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1039 PyObject * _resultobj;
1040 bool _result;
1041 wxListEvent * _arg0;
1042 PyObject * _argo0 = 0;
1043 char *_kwnames[] = { "self", NULL };
1044
1045 self = self;
1046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_m_cancelled_get",_kwnames,&_argo0))
1047 return NULL;
1048 if (_argo0) {
1049 if (_argo0 == Py_None) { _arg0 = NULL; }
1050 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
1051 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_cancelled_get. Expected _wxListEvent_p.");
1052 return NULL;
1053 }
1054 }
1055 {
1056 wxPy_BEGIN_ALLOW_THREADS;
1057 _result = (bool )wxListEvent_m_cancelled_get(_arg0);
1058
1059 wxPy_END_ALLOW_THREADS;
1060 } _resultobj = Py_BuildValue("i",_result);
1061 return _resultobj;
1062 }
1063
1064 #define wxListEvent_m_pointDrag_set(_swigobj,_swigval) (_swigobj->m_pointDrag = *(_swigval),_swigval)
1065 static PyObject *_wrap_wxListEvent_m_pointDrag_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1066 PyObject * _resultobj;
1067 wxPoint * _result;
1068 wxListEvent * _arg0;
1069 wxPoint * _arg1;
1070 PyObject * _argo0 = 0;
1071 PyObject * _argo1 = 0;
1072 char *_kwnames[] = { "self","m_pointDrag", NULL };
1073 char _ptemp[128];
1074
1075 self = self;
1076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListEvent_m_pointDrag_set",_kwnames,&_argo0,&_argo1))
1077 return NULL;
1078 if (_argo0) {
1079 if (_argo0 == Py_None) { _arg0 = NULL; }
1080 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
1081 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_pointDrag_set. Expected _wxListEvent_p.");
1082 return NULL;
1083 }
1084 }
1085 if (_argo1) {
1086 if (_argo1 == Py_None) { _arg1 = NULL; }
1087 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPoint_p")) {
1088 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxListEvent_m_pointDrag_set. Expected _wxPoint_p.");
1089 return NULL;
1090 }
1091 }
1092 {
1093 wxPy_BEGIN_ALLOW_THREADS;
1094 _result = (wxPoint *)wxListEvent_m_pointDrag_set(_arg0,_arg1);
1095
1096 wxPy_END_ALLOW_THREADS;
1097 } if (_result) {
1098 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPoint_p");
1099 _resultobj = Py_BuildValue("s",_ptemp);
1100 } else {
1101 Py_INCREF(Py_None);
1102 _resultobj = Py_None;
1103 }
1104 return _resultobj;
1105 }
1106
1107 #define wxListEvent_m_pointDrag_get(_swigobj) (&_swigobj->m_pointDrag)
1108 static PyObject *_wrap_wxListEvent_m_pointDrag_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1109 PyObject * _resultobj;
1110 wxPoint * _result;
1111 wxListEvent * _arg0;
1112 PyObject * _argo0 = 0;
1113 char *_kwnames[] = { "self", NULL };
1114 char _ptemp[128];
1115
1116 self = self;
1117 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_m_pointDrag_get",_kwnames,&_argo0))
1118 return NULL;
1119 if (_argo0) {
1120 if (_argo0 == Py_None) { _arg0 = NULL; }
1121 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
1122 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_pointDrag_get. Expected _wxListEvent_p.");
1123 return NULL;
1124 }
1125 }
1126 {
1127 wxPy_BEGIN_ALLOW_THREADS;
1128 _result = (wxPoint *)wxListEvent_m_pointDrag_get(_arg0);
1129
1130 wxPy_END_ALLOW_THREADS;
1131 } if (_result) {
1132 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPoint_p");
1133 _resultobj = Py_BuildValue("s",_ptemp);
1134 } else {
1135 Py_INCREF(Py_None);
1136 _resultobj = Py_None;
1137 }
1138 return _resultobj;
1139 }
1140
1141 #define wxListEvent_m_item_set(_swigobj,_swigval) (_swigobj->m_item = *(_swigval),_swigval)
1142 static PyObject *_wrap_wxListEvent_m_item_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1143 PyObject * _resultobj;
1144 wxListItem * _result;
1145 wxListEvent * _arg0;
1146 wxListItem * _arg1;
1147 PyObject * _argo0 = 0;
1148 PyObject * _argo1 = 0;
1149 char *_kwnames[] = { "self","m_item", NULL };
1150 char _ptemp[128];
1151
1152 self = self;
1153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListEvent_m_item_set",_kwnames,&_argo0,&_argo1))
1154 return NULL;
1155 if (_argo0) {
1156 if (_argo0 == Py_None) { _arg0 = NULL; }
1157 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
1158 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_item_set. Expected _wxListEvent_p.");
1159 return NULL;
1160 }
1161 }
1162 if (_argo1) {
1163 if (_argo1 == Py_None) { _arg1 = NULL; }
1164 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxListItem_p")) {
1165 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxListEvent_m_item_set. Expected _wxListItem_p.");
1166 return NULL;
1167 }
1168 }
1169 {
1170 wxPy_BEGIN_ALLOW_THREADS;
1171 _result = (wxListItem *)wxListEvent_m_item_set(_arg0,_arg1);
1172
1173 wxPy_END_ALLOW_THREADS;
1174 } if (_result) {
1175 SWIG_MakePtr(_ptemp, (char *) _result,"_wxListItem_p");
1176 _resultobj = Py_BuildValue("s",_ptemp);
1177 } else {
1178 Py_INCREF(Py_None);
1179 _resultobj = Py_None;
1180 }
1181 return _resultobj;
1182 }
1183
1184 #define wxListEvent_m_item_get(_swigobj) (&_swigobj->m_item)
1185 static PyObject *_wrap_wxListEvent_m_item_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1186 PyObject * _resultobj;
1187 wxListItem * _result;
1188 wxListEvent * _arg0;
1189 PyObject * _argo0 = 0;
1190 char *_kwnames[] = { "self", NULL };
1191 char _ptemp[128];
1192
1193 self = self;
1194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListEvent_m_item_get",_kwnames,&_argo0))
1195 return NULL;
1196 if (_argo0) {
1197 if (_argo0 == Py_None) { _arg0 = NULL; }
1198 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListEvent_p")) {
1199 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_item_get. Expected _wxListEvent_p.");
1200 return NULL;
1201 }
1202 }
1203 {
1204 wxPy_BEGIN_ALLOW_THREADS;
1205 _result = (wxListItem *)wxListEvent_m_item_get(_arg0);
1206
1207 wxPy_END_ALLOW_THREADS;
1208 } if (_result) {
1209 SWIG_MakePtr(_ptemp, (char *) _result,"_wxListItem_p");
1210 _resultobj = Py_BuildValue("s",_ptemp);
1211 } else {
1212 Py_INCREF(Py_None);
1213 _resultobj = Py_None;
1214 }
1215 return _resultobj;
1216 }
1217
1218 static void *SwigwxListCtrlTowxControl(void *ptr) {
1219 wxListCtrl *src;
1220 wxControl *dest;
1221 src = (wxListCtrl *) ptr;
1222 dest = (wxControl *) src;
1223 return (void *) dest;
1224 }
1225
1226 static void *SwigwxListCtrlTowxWindow(void *ptr) {
1227 wxListCtrl *src;
1228 wxWindow *dest;
1229 src = (wxListCtrl *) ptr;
1230 dest = (wxWindow *) src;
1231 return (void *) dest;
1232 }
1233
1234 static void *SwigwxListCtrlTowxEvtHandler(void *ptr) {
1235 wxListCtrl *src;
1236 wxEvtHandler *dest;
1237 src = (wxListCtrl *) ptr;
1238 dest = (wxEvtHandler *) src;
1239 return (void *) dest;
1240 }
1241
1242 #define new_wxListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
1243 static PyObject *_wrap_new_wxListCtrl(PyObject *self, PyObject *args, PyObject *kwargs) {
1244 PyObject * _resultobj;
1245 wxListCtrl * _result;
1246 wxWindow * _arg0;
1247 wxWindowID _arg1;
1248 wxPoint * _arg2 = (wxPoint *) &wxPyDefaultPosition;
1249 wxSize * _arg3 = (wxSize *) &wxPyDefaultSize;
1250 long _arg4 = (long ) wxLC_ICON;
1251 wxValidator * _arg5 = (wxValidator *) &wxPyDefaultValidator;
1252 char * _arg6 = (char *) "listCtrl";
1253 PyObject * _argo0 = 0;
1254 PyObject * _argo2 = 0;
1255 PyObject * _argo3 = 0;
1256 PyObject * _argo5 = 0;
1257 char *_kwnames[] = { "parent","id","pos","size","style","validator","name", NULL };
1258 char _ptemp[128];
1259
1260 self = self;
1261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOlOs:new_wxListCtrl",_kwnames,&_argo0,&_arg1,&_argo2,&_argo3,&_arg4,&_argo5,&_arg6))
1262 return NULL;
1263 if (_argo0) {
1264 if (_argo0 == Py_None) { _arg0 = NULL; }
1265 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1266 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxListCtrl. Expected _wxWindow_p.");
1267 return NULL;
1268 }
1269 }
1270 if (_argo2) {
1271 if (_argo2 == Py_None) { _arg2 = NULL; }
1272 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPoint_p")) {
1273 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxListCtrl. Expected _wxPoint_p.");
1274 return NULL;
1275 }
1276 }
1277 if (_argo3) {
1278 if (_argo3 == Py_None) { _arg3 = NULL; }
1279 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxSize_p")) {
1280 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of new_wxListCtrl. Expected _wxSize_p.");
1281 return NULL;
1282 }
1283 }
1284 if (_argo5) {
1285 if (_argo5 == Py_None) { _arg5 = NULL; }
1286 else if (SWIG_GetPtrObj(_argo5,(void **) &_arg5,"_wxValidator_p")) {
1287 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of new_wxListCtrl. Expected _wxValidator_p.");
1288 return NULL;
1289 }
1290 }
1291 {
1292 wxPy_BEGIN_ALLOW_THREADS;
1293 _result = (wxListCtrl *)new_wxListCtrl(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5,_arg6);
1294
1295 wxPy_END_ALLOW_THREADS;
1296 } if (_result) {
1297 SWIG_MakePtr(_ptemp, (char *) _result,"_wxListCtrl_p");
1298 _resultobj = Py_BuildValue("s",_ptemp);
1299 } else {
1300 Py_INCREF(Py_None);
1301 _resultobj = Py_None;
1302 }
1303 return _resultobj;
1304 }
1305
1306 #define wxListCtrl_Arrange(_swigobj,_swigarg0) (_swigobj->Arrange(_swigarg0))
1307 static PyObject *_wrap_wxListCtrl_Arrange(PyObject *self, PyObject *args, PyObject *kwargs) {
1308 PyObject * _resultobj;
1309 bool _result;
1310 wxListCtrl * _arg0;
1311 int _arg1 = (int ) (wxLIST_ALIGN_DEFAULT);
1312 PyObject * _argo0 = 0;
1313 char *_kwnames[] = { "self","flag", NULL };
1314
1315 self = self;
1316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxListCtrl_Arrange",_kwnames,&_argo0,&_arg1))
1317 return NULL;
1318 if (_argo0) {
1319 if (_argo0 == Py_None) { _arg0 = NULL; }
1320 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
1321 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_Arrange. Expected _wxListCtrl_p.");
1322 return NULL;
1323 }
1324 }
1325 {
1326 wxPy_BEGIN_ALLOW_THREADS;
1327 _result = (bool )wxListCtrl_Arrange(_arg0,_arg1);
1328
1329 wxPy_END_ALLOW_THREADS;
1330 } _resultobj = Py_BuildValue("i",_result);
1331 return _resultobj;
1332 }
1333
1334 #define wxListCtrl_DeleteItem(_swigobj,_swigarg0) (_swigobj->DeleteItem(_swigarg0))
1335 static PyObject *_wrap_wxListCtrl_DeleteItem(PyObject *self, PyObject *args, PyObject *kwargs) {
1336 PyObject * _resultobj;
1337 bool _result;
1338 wxListCtrl * _arg0;
1339 long _arg1;
1340 PyObject * _argo0 = 0;
1341 char *_kwnames[] = { "self","item", NULL };
1342
1343 self = self;
1344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListCtrl_DeleteItem",_kwnames,&_argo0,&_arg1))
1345 return NULL;
1346 if (_argo0) {
1347 if (_argo0 == Py_None) { _arg0 = NULL; }
1348 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
1349 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_DeleteItem. Expected _wxListCtrl_p.");
1350 return NULL;
1351 }
1352 }
1353 {
1354 wxPy_BEGIN_ALLOW_THREADS;
1355 _result = (bool )wxListCtrl_DeleteItem(_arg0,_arg1);
1356
1357 wxPy_END_ALLOW_THREADS;
1358 } _resultobj = Py_BuildValue("i",_result);
1359 return _resultobj;
1360 }
1361
1362 #define wxListCtrl_DeleteAllItems(_swigobj) (_swigobj->DeleteAllItems())
1363 static PyObject *_wrap_wxListCtrl_DeleteAllItems(PyObject *self, PyObject *args, PyObject *kwargs) {
1364 PyObject * _resultobj;
1365 bool _result;
1366 wxListCtrl * _arg0;
1367 PyObject * _argo0 = 0;
1368 char *_kwnames[] = { "self", NULL };
1369
1370 self = self;
1371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListCtrl_DeleteAllItems",_kwnames,&_argo0))
1372 return NULL;
1373 if (_argo0) {
1374 if (_argo0 == Py_None) { _arg0 = NULL; }
1375 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
1376 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_DeleteAllItems. Expected _wxListCtrl_p.");
1377 return NULL;
1378 }
1379 }
1380 {
1381 wxPy_BEGIN_ALLOW_THREADS;
1382 _result = (bool )wxListCtrl_DeleteAllItems(_arg0);
1383
1384 wxPy_END_ALLOW_THREADS;
1385 } _resultobj = Py_BuildValue("i",_result);
1386 return _resultobj;
1387 }
1388
1389 #define wxListCtrl_DeleteColumn(_swigobj,_swigarg0) (_swigobj->DeleteColumn(_swigarg0))
1390 static PyObject *_wrap_wxListCtrl_DeleteColumn(PyObject *self, PyObject *args, PyObject *kwargs) {
1391 PyObject * _resultobj;
1392 bool _result;
1393 wxListCtrl * _arg0;
1394 int _arg1;
1395 PyObject * _argo0 = 0;
1396 char *_kwnames[] = { "self","col", NULL };
1397
1398 self = self;
1399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListCtrl_DeleteColumn",_kwnames,&_argo0,&_arg1))
1400 return NULL;
1401 if (_argo0) {
1402 if (_argo0 == Py_None) { _arg0 = NULL; }
1403 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
1404 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_DeleteColumn. Expected _wxListCtrl_p.");
1405 return NULL;
1406 }
1407 }
1408 {
1409 wxPy_BEGIN_ALLOW_THREADS;
1410 _result = (bool )wxListCtrl_DeleteColumn(_arg0,_arg1);
1411
1412 wxPy_END_ALLOW_THREADS;
1413 } _resultobj = Py_BuildValue("i",_result);
1414 return _resultobj;
1415 }
1416
1417 #define wxListCtrl_DeleteAllColumns(_swigobj) (_swigobj->DeleteAllColumns())
1418 static PyObject *_wrap_wxListCtrl_DeleteAllColumns(PyObject *self, PyObject *args, PyObject *kwargs) {
1419 PyObject * _resultobj;
1420 bool _result;
1421 wxListCtrl * _arg0;
1422 PyObject * _argo0 = 0;
1423 char *_kwnames[] = { "self", NULL };
1424
1425 self = self;
1426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListCtrl_DeleteAllColumns",_kwnames,&_argo0))
1427 return NULL;
1428 if (_argo0) {
1429 if (_argo0 == Py_None) { _arg0 = NULL; }
1430 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
1431 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_DeleteAllColumns. Expected _wxListCtrl_p.");
1432 return NULL;
1433 }
1434 }
1435 {
1436 wxPy_BEGIN_ALLOW_THREADS;
1437 _result = (bool )wxListCtrl_DeleteAllColumns(_arg0);
1438
1439 wxPy_END_ALLOW_THREADS;
1440 } _resultobj = Py_BuildValue("i",_result);
1441 return _resultobj;
1442 }
1443
1444 #define wxListCtrl_ClearAll(_swigobj) (_swigobj->ClearAll())
1445 static PyObject *_wrap_wxListCtrl_ClearAll(PyObject *self, PyObject *args, PyObject *kwargs) {
1446 PyObject * _resultobj;
1447 wxListCtrl * _arg0;
1448 PyObject * _argo0 = 0;
1449 char *_kwnames[] = { "self", NULL };
1450
1451 self = self;
1452 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListCtrl_ClearAll",_kwnames,&_argo0))
1453 return NULL;
1454 if (_argo0) {
1455 if (_argo0 == Py_None) { _arg0 = NULL; }
1456 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
1457 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_ClearAll. Expected _wxListCtrl_p.");
1458 return NULL;
1459 }
1460 }
1461 {
1462 wxPy_BEGIN_ALLOW_THREADS;
1463 wxListCtrl_ClearAll(_arg0);
1464
1465 wxPy_END_ALLOW_THREADS;
1466 } Py_INCREF(Py_None);
1467 _resultobj = Py_None;
1468 return _resultobj;
1469 }
1470
1471 #define wxListCtrl_EditLabel(_swigobj,_swigarg0) (_swigobj->EditLabel(_swigarg0))
1472 static PyObject *_wrap_wxListCtrl_EditLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
1473 PyObject * _resultobj;
1474 wxListCtrl * _arg0;
1475 long _arg1;
1476 PyObject * _argo0 = 0;
1477 char *_kwnames[] = { "self","item", NULL };
1478
1479 self = self;
1480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListCtrl_EditLabel",_kwnames,&_argo0,&_arg1))
1481 return NULL;
1482 if (_argo0) {
1483 if (_argo0 == Py_None) { _arg0 = NULL; }
1484 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
1485 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_EditLabel. Expected _wxListCtrl_p.");
1486 return NULL;
1487 }
1488 }
1489 {
1490 wxPy_BEGIN_ALLOW_THREADS;
1491 wxListCtrl_EditLabel(_arg0,_arg1);
1492
1493 wxPy_END_ALLOW_THREADS;
1494 } Py_INCREF(Py_None);
1495 _resultobj = Py_None;
1496 return _resultobj;
1497 }
1498
1499 #define wxListCtrl_EnsureVisible(_swigobj,_swigarg0) (_swigobj->EnsureVisible(_swigarg0))
1500 static PyObject *_wrap_wxListCtrl_EnsureVisible(PyObject *self, PyObject *args, PyObject *kwargs) {
1501 PyObject * _resultobj;
1502 bool _result;
1503 wxListCtrl * _arg0;
1504 long _arg1;
1505 PyObject * _argo0 = 0;
1506 char *_kwnames[] = { "self","item", NULL };
1507
1508 self = self;
1509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListCtrl_EnsureVisible",_kwnames,&_argo0,&_arg1))
1510 return NULL;
1511 if (_argo0) {
1512 if (_argo0 == Py_None) { _arg0 = NULL; }
1513 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
1514 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_EnsureVisible. Expected _wxListCtrl_p.");
1515 return NULL;
1516 }
1517 }
1518 {
1519 wxPy_BEGIN_ALLOW_THREADS;
1520 _result = (bool )wxListCtrl_EnsureVisible(_arg0,_arg1);
1521
1522 wxPy_END_ALLOW_THREADS;
1523 } _resultobj = Py_BuildValue("i",_result);
1524 return _resultobj;
1525 }
1526
1527 #define wxListCtrl_FindItem(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->FindItem(_swigarg0,_swigarg1,_swigarg2))
1528 static PyObject *_wrap_wxListCtrl_FindItem(PyObject *self, PyObject *args, PyObject *kwargs) {
1529 PyObject * _resultobj;
1530 long _result;
1531 wxListCtrl * _arg0;
1532 long _arg1;
1533 wxString * _arg2;
1534 bool _arg3 = (bool ) FALSE;
1535 PyObject * _argo0 = 0;
1536 PyObject * _obj2 = 0;
1537 int tempbool3 = (int) FALSE;
1538 char *_kwnames[] = { "self","start","str","partial", NULL };
1539
1540 self = self;
1541 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OlO|i:wxListCtrl_FindItem",_kwnames,&_argo0,&_arg1,&_obj2,&tempbool3))
1542 return NULL;
1543 if (_argo0) {
1544 if (_argo0 == Py_None) { _arg0 = NULL; }
1545 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
1546 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_FindItem. Expected _wxListCtrl_p.");
1547 return NULL;
1548 }
1549 }
1550 {
1551 if (!PyString_Check(_obj2)) {
1552 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1553 return NULL;
1554 }
1555 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
1556 }
1557 _arg3 = (bool ) tempbool3;
1558 {
1559 wxPy_BEGIN_ALLOW_THREADS;
1560 _result = (long )wxListCtrl_FindItem(_arg0,_arg1,*_arg2,_arg3);
1561
1562 wxPy_END_ALLOW_THREADS;
1563 } _resultobj = Py_BuildValue("l",_result);
1564 {
1565 if (_obj2)
1566 delete _arg2;
1567 }
1568 return _resultobj;
1569 }
1570
1571 #define wxListCtrl_FindItemData(_swigobj,_swigarg0,_swigarg1) (_swigobj->FindItem(_swigarg0,_swigarg1))
1572 static PyObject *_wrap_wxListCtrl_FindItemData(PyObject *self, PyObject *args, PyObject *kwargs) {
1573 PyObject * _resultobj;
1574 long _result;
1575 wxListCtrl * _arg0;
1576 long _arg1;
1577 long _arg2;
1578 PyObject * _argo0 = 0;
1579 char *_kwnames[] = { "self","start","data", NULL };
1580
1581 self = self;
1582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxListCtrl_FindItemData",_kwnames,&_argo0,&_arg1,&_arg2))
1583 return NULL;
1584 if (_argo0) {
1585 if (_argo0 == Py_None) { _arg0 = NULL; }
1586 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
1587 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_FindItemData. Expected _wxListCtrl_p.");
1588 return NULL;
1589 }
1590 }
1591 {
1592 wxPy_BEGIN_ALLOW_THREADS;
1593 _result = (long )wxListCtrl_FindItemData(_arg0,_arg1,_arg2);
1594
1595 wxPy_END_ALLOW_THREADS;
1596 } _resultobj = Py_BuildValue("l",_result);
1597 return _resultobj;
1598 }
1599
1600 #define wxListCtrl_FindItemAtPos(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->FindItem(_swigarg0,_swigarg1,_swigarg2))
1601 static PyObject *_wrap_wxListCtrl_FindItemAtPos(PyObject *self, PyObject *args, PyObject *kwargs) {
1602 PyObject * _resultobj;
1603 long _result;
1604 wxListCtrl * _arg0;
1605 long _arg1;
1606 wxPoint * _arg2;
1607 int _arg3;
1608 PyObject * _argo0 = 0;
1609 PyObject * _argo2 = 0;
1610 char *_kwnames[] = { "self","start","pt","direction", NULL };
1611
1612 self = self;
1613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OlOi:wxListCtrl_FindItemAtPos",_kwnames,&_argo0,&_arg1,&_argo2,&_arg3))
1614 return NULL;
1615 if (_argo0) {
1616 if (_argo0 == Py_None) { _arg0 = NULL; }
1617 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
1618 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_FindItemAtPos. Expected _wxListCtrl_p.");
1619 return NULL;
1620 }
1621 }
1622 if (_argo2) {
1623 if (_argo2 == Py_None) { _arg2 = NULL; }
1624 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPoint_p")) {
1625 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxListCtrl_FindItemAtPos. Expected _wxPoint_p.");
1626 return NULL;
1627 }
1628 }
1629 {
1630 wxPy_BEGIN_ALLOW_THREADS;
1631 _result = (long )wxListCtrl_FindItemAtPos(_arg0,_arg1,*_arg2,_arg3);
1632
1633 wxPy_END_ALLOW_THREADS;
1634 } _resultobj = Py_BuildValue("l",_result);
1635 return _resultobj;
1636 }
1637
1638 #define wxListCtrl_GetColumn(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetColumn(_swigarg0,_swigarg1))
1639 static PyObject *_wrap_wxListCtrl_GetColumn(PyObject *self, PyObject *args, PyObject *kwargs) {
1640 PyObject * _resultobj;
1641 bool _result;
1642 wxListCtrl * _arg0;
1643 int _arg1;
1644 wxListItem * _arg2;
1645 PyObject * _argo0 = 0;
1646 PyObject * _argo2 = 0;
1647 char *_kwnames[] = { "self","col","item", NULL };
1648
1649 self = self;
1650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxListCtrl_GetColumn",_kwnames,&_argo0,&_arg1,&_argo2))
1651 return NULL;
1652 if (_argo0) {
1653 if (_argo0 == Py_None) { _arg0 = NULL; }
1654 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
1655 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetColumn. Expected _wxListCtrl_p.");
1656 return NULL;
1657 }
1658 }
1659 if (_argo2) {
1660 if (_argo2 == Py_None) { _arg2 = NULL; }
1661 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxListItem_p")) {
1662 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxListCtrl_GetColumn. Expected _wxListItem_p.");
1663 return NULL;
1664 }
1665 }
1666 {
1667 wxPy_BEGIN_ALLOW_THREADS;
1668 _result = (bool )wxListCtrl_GetColumn(_arg0,_arg1,*_arg2);
1669
1670 wxPy_END_ALLOW_THREADS;
1671 } _resultobj = Py_BuildValue("i",_result);
1672 return _resultobj;
1673 }
1674
1675 #define wxListCtrl_GetColumnWidth(_swigobj,_swigarg0) (_swigobj->GetColumnWidth(_swigarg0))
1676 static PyObject *_wrap_wxListCtrl_GetColumnWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
1677 PyObject * _resultobj;
1678 int _result;
1679 wxListCtrl * _arg0;
1680 int _arg1;
1681 PyObject * _argo0 = 0;
1682 char *_kwnames[] = { "self","col", NULL };
1683
1684 self = self;
1685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListCtrl_GetColumnWidth",_kwnames,&_argo0,&_arg1))
1686 return NULL;
1687 if (_argo0) {
1688 if (_argo0 == Py_None) { _arg0 = NULL; }
1689 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
1690 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetColumnWidth. Expected _wxListCtrl_p.");
1691 return NULL;
1692 }
1693 }
1694 {
1695 wxPy_BEGIN_ALLOW_THREADS;
1696 _result = (int )wxListCtrl_GetColumnWidth(_arg0,_arg1);
1697
1698 wxPy_END_ALLOW_THREADS;
1699 } _resultobj = Py_BuildValue("i",_result);
1700 return _resultobj;
1701 }
1702
1703 #define wxListCtrl_GetCountPerPage(_swigobj) (_swigobj->GetCountPerPage())
1704 static PyObject *_wrap_wxListCtrl_GetCountPerPage(PyObject *self, PyObject *args, PyObject *kwargs) {
1705 PyObject * _resultobj;
1706 int _result;
1707 wxListCtrl * _arg0;
1708 PyObject * _argo0 = 0;
1709 char *_kwnames[] = { "self", NULL };
1710
1711 self = self;
1712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListCtrl_GetCountPerPage",_kwnames,&_argo0))
1713 return NULL;
1714 if (_argo0) {
1715 if (_argo0 == Py_None) { _arg0 = NULL; }
1716 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
1717 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetCountPerPage. Expected _wxListCtrl_p.");
1718 return NULL;
1719 }
1720 }
1721 {
1722 wxPy_BEGIN_ALLOW_THREADS;
1723 _result = (int )wxListCtrl_GetCountPerPage(_arg0);
1724
1725 wxPy_END_ALLOW_THREADS;
1726 } _resultobj = Py_BuildValue("i",_result);
1727 return _resultobj;
1728 }
1729
1730 #define wxListCtrl_GetImageList(_swigobj,_swigarg0) (_swigobj->GetImageList(_swigarg0))
1731 static PyObject *_wrap_wxListCtrl_GetImageList(PyObject *self, PyObject *args, PyObject *kwargs) {
1732 PyObject * _resultobj;
1733 wxImageList * _result;
1734 wxListCtrl * _arg0;
1735 int _arg1;
1736 PyObject * _argo0 = 0;
1737 char *_kwnames[] = { "self","which", NULL };
1738 char _ptemp[128];
1739
1740 self = self;
1741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListCtrl_GetImageList",_kwnames,&_argo0,&_arg1))
1742 return NULL;
1743 if (_argo0) {
1744 if (_argo0 == Py_None) { _arg0 = NULL; }
1745 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
1746 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetImageList. Expected _wxListCtrl_p.");
1747 return NULL;
1748 }
1749 }
1750 {
1751 wxPy_BEGIN_ALLOW_THREADS;
1752 _result = (wxImageList *)wxListCtrl_GetImageList(_arg0,_arg1);
1753
1754 wxPy_END_ALLOW_THREADS;
1755 } if (_result) {
1756 SWIG_MakePtr(_ptemp, (char *) _result,"_wxImageList_p");
1757 _resultobj = Py_BuildValue("s",_ptemp);
1758 } else {
1759 Py_INCREF(Py_None);
1760 _resultobj = Py_None;
1761 }
1762 return _resultobj;
1763 }
1764
1765 #define wxListCtrl_GetItemData(_swigobj,_swigarg0) (_swigobj->GetItemData(_swigarg0))
1766 static PyObject *_wrap_wxListCtrl_GetItemData(PyObject *self, PyObject *args, PyObject *kwargs) {
1767 PyObject * _resultobj;
1768 long _result;
1769 wxListCtrl * _arg0;
1770 long _arg1;
1771 PyObject * _argo0 = 0;
1772 char *_kwnames[] = { "self","item", NULL };
1773
1774 self = self;
1775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListCtrl_GetItemData",_kwnames,&_argo0,&_arg1))
1776 return NULL;
1777 if (_argo0) {
1778 if (_argo0 == Py_None) { _arg0 = NULL; }
1779 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
1780 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetItemData. Expected _wxListCtrl_p.");
1781 return NULL;
1782 }
1783 }
1784 {
1785 wxPy_BEGIN_ALLOW_THREADS;
1786 _result = (long )wxListCtrl_GetItemData(_arg0,_arg1);
1787
1788 wxPy_END_ALLOW_THREADS;
1789 } _resultobj = Py_BuildValue("l",_result);
1790 return _resultobj;
1791 }
1792
1793 static wxListItem * wxListCtrl_GetItem(wxListCtrl *self,long itemId,int col) {
1794 wxListItem* info = new wxListItem;
1795 info->m_itemId = itemId;
1796 info->m_col = col;
1797 self->GetItem(*info);
1798 return info;
1799 }
1800 static PyObject *_wrap_wxListCtrl_GetItem(PyObject *self, PyObject *args, PyObject *kwargs) {
1801 PyObject * _resultobj;
1802 wxListItem * _result;
1803 wxListCtrl * _arg0;
1804 long _arg1;
1805 int _arg2 = (int ) 0;
1806 PyObject * _argo0 = 0;
1807 char *_kwnames[] = { "self","itemId","col", NULL };
1808 char _ptemp[128];
1809
1810 self = self;
1811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol|i:wxListCtrl_GetItem",_kwnames,&_argo0,&_arg1,&_arg2))
1812 return NULL;
1813 if (_argo0) {
1814 if (_argo0 == Py_None) { _arg0 = NULL; }
1815 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
1816 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetItem. Expected _wxListCtrl_p.");
1817 return NULL;
1818 }
1819 }
1820 {
1821 wxPy_BEGIN_ALLOW_THREADS;
1822 _result = (wxListItem *)wxListCtrl_GetItem(_arg0,_arg1,_arg2);
1823
1824 wxPy_END_ALLOW_THREADS;
1825 } if (_result) {
1826 SWIG_MakePtr(_ptemp, (char *) _result,"_wxListItem_p");
1827 _resultobj = Py_BuildValue("s",_ptemp);
1828 } else {
1829 Py_INCREF(Py_None);
1830 _resultobj = Py_None;
1831 }
1832 return _resultobj;
1833 }
1834
1835 static wxPoint * wxListCtrl_GetItemPosition(wxListCtrl *self,long item) {
1836 wxPoint* pos = new wxPoint;
1837 self->GetItemPosition(item, *pos);
1838 return pos;
1839 }
1840 static PyObject *_wrap_wxListCtrl_GetItemPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
1841 PyObject * _resultobj;
1842 wxPoint * _result;
1843 wxListCtrl * _arg0;
1844 long _arg1;
1845 PyObject * _argo0 = 0;
1846 char *_kwnames[] = { "self","item", NULL };
1847 char _ptemp[128];
1848
1849 self = self;
1850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListCtrl_GetItemPosition",_kwnames,&_argo0,&_arg1))
1851 return NULL;
1852 if (_argo0) {
1853 if (_argo0 == Py_None) { _arg0 = NULL; }
1854 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
1855 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetItemPosition. Expected _wxListCtrl_p.");
1856 return NULL;
1857 }
1858 }
1859 {
1860 wxPy_BEGIN_ALLOW_THREADS;
1861 _result = (wxPoint *)wxListCtrl_GetItemPosition(_arg0,_arg1);
1862
1863 wxPy_END_ALLOW_THREADS;
1864 } if (_result) {
1865 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPoint_p");
1866 _resultobj = Py_BuildValue("s",_ptemp);
1867 } else {
1868 Py_INCREF(Py_None);
1869 _resultobj = Py_None;
1870 }
1871 return _resultobj;
1872 }
1873
1874 static wxRect * wxListCtrl_GetItemRect(wxListCtrl *self,long item,int code) {
1875 wxRect* rect= new wxRect;
1876 self->GetItemRect(item, *rect, code);
1877 return rect;
1878 }
1879 static PyObject *_wrap_wxListCtrl_GetItemRect(PyObject *self, PyObject *args, PyObject *kwargs) {
1880 PyObject * _resultobj;
1881 wxRect * _result;
1882 wxListCtrl * _arg0;
1883 long _arg1;
1884 int _arg2 = (int ) (wxLIST_RECT_BOUNDS);
1885 PyObject * _argo0 = 0;
1886 char *_kwnames[] = { "self","item","code", NULL };
1887 char _ptemp[128];
1888
1889 self = self;
1890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol|i:wxListCtrl_GetItemRect",_kwnames,&_argo0,&_arg1,&_arg2))
1891 return NULL;
1892 if (_argo0) {
1893 if (_argo0 == Py_None) { _arg0 = NULL; }
1894 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
1895 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetItemRect. Expected _wxListCtrl_p.");
1896 return NULL;
1897 }
1898 }
1899 {
1900 wxPy_BEGIN_ALLOW_THREADS;
1901 _result = (wxRect *)wxListCtrl_GetItemRect(_arg0,_arg1,_arg2);
1902
1903 wxPy_END_ALLOW_THREADS;
1904 } if (_result) {
1905 SWIG_MakePtr(_ptemp, (char *) _result,"_wxRect_p");
1906 _resultobj = Py_BuildValue("s",_ptemp);
1907 } else {
1908 Py_INCREF(Py_None);
1909 _resultobj = Py_None;
1910 }
1911 return _resultobj;
1912 }
1913
1914 #define wxListCtrl_GetItemState(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetItemState(_swigarg0,_swigarg1))
1915 static PyObject *_wrap_wxListCtrl_GetItemState(PyObject *self, PyObject *args, PyObject *kwargs) {
1916 PyObject * _resultobj;
1917 int _result;
1918 wxListCtrl * _arg0;
1919 long _arg1;
1920 long _arg2;
1921 PyObject * _argo0 = 0;
1922 char *_kwnames[] = { "self","item","stateMask", NULL };
1923
1924 self = self;
1925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxListCtrl_GetItemState",_kwnames,&_argo0,&_arg1,&_arg2))
1926 return NULL;
1927 if (_argo0) {
1928 if (_argo0 == Py_None) { _arg0 = NULL; }
1929 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
1930 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetItemState. Expected _wxListCtrl_p.");
1931 return NULL;
1932 }
1933 }
1934 {
1935 wxPy_BEGIN_ALLOW_THREADS;
1936 _result = (int )wxListCtrl_GetItemState(_arg0,_arg1,_arg2);
1937
1938 wxPy_END_ALLOW_THREADS;
1939 } _resultobj = Py_BuildValue("i",_result);
1940 return _resultobj;
1941 }
1942
1943 #define wxListCtrl_GetItemCount(_swigobj) (_swigobj->GetItemCount())
1944 static PyObject *_wrap_wxListCtrl_GetItemCount(PyObject *self, PyObject *args, PyObject *kwargs) {
1945 PyObject * _resultobj;
1946 int _result;
1947 wxListCtrl * _arg0;
1948 PyObject * _argo0 = 0;
1949 char *_kwnames[] = { "self", NULL };
1950
1951 self = self;
1952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListCtrl_GetItemCount",_kwnames,&_argo0))
1953 return NULL;
1954 if (_argo0) {
1955 if (_argo0 == Py_None) { _arg0 = NULL; }
1956 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
1957 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetItemCount. Expected _wxListCtrl_p.");
1958 return NULL;
1959 }
1960 }
1961 {
1962 wxPy_BEGIN_ALLOW_THREADS;
1963 _result = (int )wxListCtrl_GetItemCount(_arg0);
1964
1965 wxPy_END_ALLOW_THREADS;
1966 } _resultobj = Py_BuildValue("i",_result);
1967 return _resultobj;
1968 }
1969
1970 #define wxListCtrl_GetItemSpacing(_swigobj,_swigarg0) (_swigobj->GetItemSpacing(_swigarg0))
1971 static PyObject *_wrap_wxListCtrl_GetItemSpacing(PyObject *self, PyObject *args, PyObject *kwargs) {
1972 PyObject * _resultobj;
1973 int _result;
1974 wxListCtrl * _arg0;
1975 bool _arg1;
1976 PyObject * _argo0 = 0;
1977 int tempbool1;
1978 char *_kwnames[] = { "self","isSmall", NULL };
1979
1980 self = self;
1981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListCtrl_GetItemSpacing",_kwnames,&_argo0,&tempbool1))
1982 return NULL;
1983 if (_argo0) {
1984 if (_argo0 == Py_None) { _arg0 = NULL; }
1985 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
1986 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetItemSpacing. Expected _wxListCtrl_p.");
1987 return NULL;
1988 }
1989 }
1990 _arg1 = (bool ) tempbool1;
1991 {
1992 wxPy_BEGIN_ALLOW_THREADS;
1993 _result = (int )wxListCtrl_GetItemSpacing(_arg0,_arg1);
1994
1995 wxPy_END_ALLOW_THREADS;
1996 } _resultobj = Py_BuildValue("i",_result);
1997 return _resultobj;
1998 }
1999
2000 #define wxListCtrl_GetItemText(_swigobj,_swigarg0) (_swigobj->GetItemText(_swigarg0))
2001 static PyObject *_wrap_wxListCtrl_GetItemText(PyObject *self, PyObject *args, PyObject *kwargs) {
2002 PyObject * _resultobj;
2003 wxString * _result;
2004 wxListCtrl * _arg0;
2005 long _arg1;
2006 PyObject * _argo0 = 0;
2007 char *_kwnames[] = { "self","item", NULL };
2008
2009 self = self;
2010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListCtrl_GetItemText",_kwnames,&_argo0,&_arg1))
2011 return NULL;
2012 if (_argo0) {
2013 if (_argo0 == Py_None) { _arg0 = NULL; }
2014 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
2015 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetItemText. Expected _wxListCtrl_p.");
2016 return NULL;
2017 }
2018 }
2019 {
2020 wxPy_BEGIN_ALLOW_THREADS;
2021 _result = new wxString (wxListCtrl_GetItemText(_arg0,_arg1));
2022
2023 wxPy_END_ALLOW_THREADS;
2024 }{
2025 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
2026 }
2027 {
2028 delete _result;
2029 }
2030 return _resultobj;
2031 }
2032
2033 #define wxListCtrl_GetNextItem(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetNextItem(_swigarg0,_swigarg1,_swigarg2))
2034 static PyObject *_wrap_wxListCtrl_GetNextItem(PyObject *self, PyObject *args, PyObject *kwargs) {
2035 PyObject * _resultobj;
2036 long _result;
2037 wxListCtrl * _arg0;
2038 long _arg1;
2039 int _arg2 = (int ) (wxLIST_NEXT_ALL);
2040 int _arg3 = (int ) (wxLIST_STATE_DONTCARE);
2041 PyObject * _argo0 = 0;
2042 char *_kwnames[] = { "self","item","geometry","state", NULL };
2043
2044 self = self;
2045 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol|ii:wxListCtrl_GetNextItem",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3))
2046 return NULL;
2047 if (_argo0) {
2048 if (_argo0 == Py_None) { _arg0 = NULL; }
2049 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
2050 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetNextItem. Expected _wxListCtrl_p.");
2051 return NULL;
2052 }
2053 }
2054 {
2055 wxPy_BEGIN_ALLOW_THREADS;
2056 _result = (long )wxListCtrl_GetNextItem(_arg0,_arg1,_arg2,_arg3);
2057
2058 wxPy_END_ALLOW_THREADS;
2059 } _resultobj = Py_BuildValue("l",_result);
2060 return _resultobj;
2061 }
2062
2063 #define wxListCtrl_GetSelectedItemCount(_swigobj) (_swigobj->GetSelectedItemCount())
2064 static PyObject *_wrap_wxListCtrl_GetSelectedItemCount(PyObject *self, PyObject *args, PyObject *kwargs) {
2065 PyObject * _resultobj;
2066 int _result;
2067 wxListCtrl * _arg0;
2068 PyObject * _argo0 = 0;
2069 char *_kwnames[] = { "self", NULL };
2070
2071 self = self;
2072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListCtrl_GetSelectedItemCount",_kwnames,&_argo0))
2073 return NULL;
2074 if (_argo0) {
2075 if (_argo0 == Py_None) { _arg0 = NULL; }
2076 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
2077 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetSelectedItemCount. Expected _wxListCtrl_p.");
2078 return NULL;
2079 }
2080 }
2081 {
2082 wxPy_BEGIN_ALLOW_THREADS;
2083 _result = (int )wxListCtrl_GetSelectedItemCount(_arg0);
2084
2085 wxPy_END_ALLOW_THREADS;
2086 } _resultobj = Py_BuildValue("i",_result);
2087 return _resultobj;
2088 }
2089
2090 #define wxListCtrl_GetTopItem(_swigobj) (_swigobj->GetTopItem())
2091 static PyObject *_wrap_wxListCtrl_GetTopItem(PyObject *self, PyObject *args, PyObject *kwargs) {
2092 PyObject * _resultobj;
2093 long _result;
2094 wxListCtrl * _arg0;
2095 PyObject * _argo0 = 0;
2096 char *_kwnames[] = { "self", NULL };
2097
2098 self = self;
2099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListCtrl_GetTopItem",_kwnames,&_argo0))
2100 return NULL;
2101 if (_argo0) {
2102 if (_argo0 == Py_None) { _arg0 = NULL; }
2103 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
2104 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetTopItem. Expected _wxListCtrl_p.");
2105 return NULL;
2106 }
2107 }
2108 {
2109 wxPy_BEGIN_ALLOW_THREADS;
2110 _result = (long )wxListCtrl_GetTopItem(_arg0);
2111
2112 wxPy_END_ALLOW_THREADS;
2113 } _resultobj = Py_BuildValue("l",_result);
2114 return _resultobj;
2115 }
2116
2117 #define wxListCtrl_HitTest(_swigobj,_swigarg0,_swigarg1) (_swigobj->HitTest(_swigarg0,_swigarg1))
2118 static PyObject *_wrap_wxListCtrl_HitTest(PyObject *self, PyObject *args, PyObject *kwargs) {
2119 PyObject * _resultobj;
2120 long _result;
2121 wxListCtrl * _arg0;
2122 wxPoint * _arg1;
2123 int * _arg2;
2124 int temp;
2125 PyObject * _argo0 = 0;
2126 PyObject * _argo1 = 0;
2127 char *_kwnames[] = { "self","point", NULL };
2128
2129 self = self;
2130 {
2131 _arg2 = &temp;
2132 }
2133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListCtrl_HitTest",_kwnames,&_argo0,&_argo1))
2134 return NULL;
2135 if (_argo0) {
2136 if (_argo0 == Py_None) { _arg0 = NULL; }
2137 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
2138 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_HitTest. Expected _wxListCtrl_p.");
2139 return NULL;
2140 }
2141 }
2142 if (_argo1) {
2143 if (_argo1 == Py_None) { _arg1 = NULL; }
2144 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPoint_p")) {
2145 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxListCtrl_HitTest. Expected _wxPoint_p.");
2146 return NULL;
2147 }
2148 }
2149 {
2150 wxPy_BEGIN_ALLOW_THREADS;
2151 _result = (long )wxListCtrl_HitTest(_arg0,*_arg1,*_arg2);
2152
2153 wxPy_END_ALLOW_THREADS;
2154 } _resultobj = Py_BuildValue("l",_result);
2155 {
2156 PyObject *o;
2157 o = PyInt_FromLong((long) (*_arg2));
2158 _resultobj = t_output_helper(_resultobj, o);
2159 }
2160 return _resultobj;
2161 }
2162
2163 #define wxListCtrl_InsertColumnWith(_swigobj,_swigarg0,_swigarg1) (_swigobj->InsertColumn(_swigarg0,_swigarg1))
2164 static PyObject *_wrap_wxListCtrl_InsertColumnWith(PyObject *self, PyObject *args, PyObject *kwargs) {
2165 PyObject * _resultobj;
2166 long _result;
2167 wxListCtrl * _arg0;
2168 long _arg1;
2169 wxListItem * _arg2;
2170 PyObject * _argo0 = 0;
2171 PyObject * _argo2 = 0;
2172 char *_kwnames[] = { "self","col","info", NULL };
2173
2174 self = self;
2175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OlO:wxListCtrl_InsertColumnWith",_kwnames,&_argo0,&_arg1,&_argo2))
2176 return NULL;
2177 if (_argo0) {
2178 if (_argo0 == Py_None) { _arg0 = NULL; }
2179 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
2180 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_InsertColumnWith. Expected _wxListCtrl_p.");
2181 return NULL;
2182 }
2183 }
2184 if (_argo2) {
2185 if (_argo2 == Py_None) { _arg2 = NULL; }
2186 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxListItem_p")) {
2187 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxListCtrl_InsertColumnWith. Expected _wxListItem_p.");
2188 return NULL;
2189 }
2190 }
2191 {
2192 wxPy_BEGIN_ALLOW_THREADS;
2193 _result = (long )wxListCtrl_InsertColumnWith(_arg0,_arg1,*_arg2);
2194
2195 wxPy_END_ALLOW_THREADS;
2196 } _resultobj = Py_BuildValue("l",_result);
2197 return _resultobj;
2198 }
2199
2200 #define wxListCtrl_InsertColumn(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->InsertColumn(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2201 static PyObject *_wrap_wxListCtrl_InsertColumn(PyObject *self, PyObject *args, PyObject *kwargs) {
2202 PyObject * _resultobj;
2203 long _result;
2204 wxListCtrl * _arg0;
2205 long _arg1;
2206 wxString * _arg2;
2207 int _arg3 = (int ) (wxLIST_FORMAT_LEFT);
2208 int _arg4 = (int ) -1;
2209 PyObject * _argo0 = 0;
2210 PyObject * _obj2 = 0;
2211 char *_kwnames[] = { "self","col","heading","format","width", NULL };
2212
2213 self = self;
2214 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OlO|ii:wxListCtrl_InsertColumn",_kwnames,&_argo0,&_arg1,&_obj2,&_arg3,&_arg4))
2215 return NULL;
2216 if (_argo0) {
2217 if (_argo0 == Py_None) { _arg0 = NULL; }
2218 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
2219 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_InsertColumn. Expected _wxListCtrl_p.");
2220 return NULL;
2221 }
2222 }
2223 {
2224 if (!PyString_Check(_obj2)) {
2225 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2226 return NULL;
2227 }
2228 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
2229 }
2230 {
2231 wxPy_BEGIN_ALLOW_THREADS;
2232 _result = (long )wxListCtrl_InsertColumn(_arg0,_arg1,*_arg2,_arg3,_arg4);
2233
2234 wxPy_END_ALLOW_THREADS;
2235 } _resultobj = Py_BuildValue("l",_result);
2236 {
2237 if (_obj2)
2238 delete _arg2;
2239 }
2240 return _resultobj;
2241 }
2242
2243 #define wxListCtrl_InsertItem(_swigobj,_swigarg0) (_swigobj->InsertItem(_swigarg0))
2244 static PyObject *_wrap_wxListCtrl_InsertItem(PyObject *self, PyObject *args, PyObject *kwargs) {
2245 PyObject * _resultobj;
2246 long _result;
2247 wxListCtrl * _arg0;
2248 wxListItem * _arg1;
2249 PyObject * _argo0 = 0;
2250 PyObject * _argo1 = 0;
2251 char *_kwnames[] = { "self","info", NULL };
2252
2253 self = self;
2254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListCtrl_InsertItem",_kwnames,&_argo0,&_argo1))
2255 return NULL;
2256 if (_argo0) {
2257 if (_argo0 == Py_None) { _arg0 = NULL; }
2258 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
2259 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_InsertItem. Expected _wxListCtrl_p.");
2260 return NULL;
2261 }
2262 }
2263 if (_argo1) {
2264 if (_argo1 == Py_None) { _arg1 = NULL; }
2265 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxListItem_p")) {
2266 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxListCtrl_InsertItem. Expected _wxListItem_p.");
2267 return NULL;
2268 }
2269 }
2270 {
2271 wxPy_BEGIN_ALLOW_THREADS;
2272 _result = (long )wxListCtrl_InsertItem(_arg0,*_arg1);
2273
2274 wxPy_END_ALLOW_THREADS;
2275 } _resultobj = Py_BuildValue("l",_result);
2276 return _resultobj;
2277 }
2278
2279 #define wxListCtrl_InsertStringItem(_swigobj,_swigarg0,_swigarg1) (_swigobj->InsertItem(_swigarg0,_swigarg1))
2280 static PyObject *_wrap_wxListCtrl_InsertStringItem(PyObject *self, PyObject *args, PyObject *kwargs) {
2281 PyObject * _resultobj;
2282 long _result;
2283 wxListCtrl * _arg0;
2284 long _arg1;
2285 wxString * _arg2;
2286 PyObject * _argo0 = 0;
2287 PyObject * _obj2 = 0;
2288 char *_kwnames[] = { "self","index","label", NULL };
2289
2290 self = self;
2291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OlO:wxListCtrl_InsertStringItem",_kwnames,&_argo0,&_arg1,&_obj2))
2292 return NULL;
2293 if (_argo0) {
2294 if (_argo0 == Py_None) { _arg0 = NULL; }
2295 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
2296 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_InsertStringItem. Expected _wxListCtrl_p.");
2297 return NULL;
2298 }
2299 }
2300 {
2301 if (!PyString_Check(_obj2)) {
2302 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2303 return NULL;
2304 }
2305 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
2306 }
2307 {
2308 wxPy_BEGIN_ALLOW_THREADS;
2309 _result = (long )wxListCtrl_InsertStringItem(_arg0,_arg1,*_arg2);
2310
2311 wxPy_END_ALLOW_THREADS;
2312 } _resultobj = Py_BuildValue("l",_result);
2313 {
2314 if (_obj2)
2315 delete _arg2;
2316 }
2317 return _resultobj;
2318 }
2319
2320 #define wxListCtrl_InsertImageItem(_swigobj,_swigarg0,_swigarg1) (_swigobj->InsertItem(_swigarg0,_swigarg1))
2321 static PyObject *_wrap_wxListCtrl_InsertImageItem(PyObject *self, PyObject *args, PyObject *kwargs) {
2322 PyObject * _resultobj;
2323 long _result;
2324 wxListCtrl * _arg0;
2325 long _arg1;
2326 int _arg2;
2327 PyObject * _argo0 = 0;
2328 char *_kwnames[] = { "self","index","imageIndex", NULL };
2329
2330 self = self;
2331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oli:wxListCtrl_InsertImageItem",_kwnames,&_argo0,&_arg1,&_arg2))
2332 return NULL;
2333 if (_argo0) {
2334 if (_argo0 == Py_None) { _arg0 = NULL; }
2335 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
2336 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_InsertImageItem. Expected _wxListCtrl_p.");
2337 return NULL;
2338 }
2339 }
2340 {
2341 wxPy_BEGIN_ALLOW_THREADS;
2342 _result = (long )wxListCtrl_InsertImageItem(_arg0,_arg1,_arg2);
2343
2344 wxPy_END_ALLOW_THREADS;
2345 } _resultobj = Py_BuildValue("l",_result);
2346 return _resultobj;
2347 }
2348
2349 #define wxListCtrl_InsertImageStringItem(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2))
2350 static PyObject *_wrap_wxListCtrl_InsertImageStringItem(PyObject *self, PyObject *args, PyObject *kwargs) {
2351 PyObject * _resultobj;
2352 long _result;
2353 wxListCtrl * _arg0;
2354 long _arg1;
2355 wxString * _arg2;
2356 int _arg3;
2357 PyObject * _argo0 = 0;
2358 PyObject * _obj2 = 0;
2359 char *_kwnames[] = { "self","index","label","imageIndex", NULL };
2360
2361 self = self;
2362 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OlOi:wxListCtrl_InsertImageStringItem",_kwnames,&_argo0,&_arg1,&_obj2,&_arg3))
2363 return NULL;
2364 if (_argo0) {
2365 if (_argo0 == Py_None) { _arg0 = NULL; }
2366 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
2367 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_InsertImageStringItem. Expected _wxListCtrl_p.");
2368 return NULL;
2369 }
2370 }
2371 {
2372 if (!PyString_Check(_obj2)) {
2373 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2374 return NULL;
2375 }
2376 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
2377 }
2378 {
2379 wxPy_BEGIN_ALLOW_THREADS;
2380 _result = (long )wxListCtrl_InsertImageStringItem(_arg0,_arg1,*_arg2,_arg3);
2381
2382 wxPy_END_ALLOW_THREADS;
2383 } _resultobj = Py_BuildValue("l",_result);
2384 {
2385 if (_obj2)
2386 delete _arg2;
2387 }
2388 return _resultobj;
2389 }
2390
2391 #define wxListCtrl_ScrollList(_swigobj,_swigarg0,_swigarg1) (_swigobj->ScrollList(_swigarg0,_swigarg1))
2392 static PyObject *_wrap_wxListCtrl_ScrollList(PyObject *self, PyObject *args, PyObject *kwargs) {
2393 PyObject * _resultobj;
2394 bool _result;
2395 wxListCtrl * _arg0;
2396 int _arg1;
2397 int _arg2;
2398 PyObject * _argo0 = 0;
2399 char *_kwnames[] = { "self","dx","dy", NULL };
2400
2401 self = self;
2402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxListCtrl_ScrollList",_kwnames,&_argo0,&_arg1,&_arg2))
2403 return NULL;
2404 if (_argo0) {
2405 if (_argo0 == Py_None) { _arg0 = NULL; }
2406 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
2407 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_ScrollList. Expected _wxListCtrl_p.");
2408 return NULL;
2409 }
2410 }
2411 {
2412 wxPy_BEGIN_ALLOW_THREADS;
2413 _result = (bool )wxListCtrl_ScrollList(_arg0,_arg1,_arg2);
2414
2415 wxPy_END_ALLOW_THREADS;
2416 } _resultobj = Py_BuildValue("i",_result);
2417 return _resultobj;
2418 }
2419
2420 #define wxListCtrl_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
2421 static PyObject *_wrap_wxListCtrl_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
2422 PyObject * _resultobj;
2423 wxListCtrl * _arg0;
2424 wxColour * _arg1;
2425 PyObject * _argo0 = 0;
2426 PyObject * _argo1 = 0;
2427 char *_kwnames[] = { "self","col", NULL };
2428
2429 self = self;
2430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListCtrl_SetBackgroundColour",_kwnames,&_argo0,&_argo1))
2431 return NULL;
2432 if (_argo0) {
2433 if (_argo0 == Py_None) { _arg0 = NULL; }
2434 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
2435 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetBackgroundColour. Expected _wxListCtrl_p.");
2436 return NULL;
2437 }
2438 }
2439 if (_argo1) {
2440 if (_argo1 == Py_None) { _arg1 = NULL; }
2441 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxColour_p")) {
2442 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxListCtrl_SetBackgroundColour. Expected _wxColour_p.");
2443 return NULL;
2444 }
2445 }
2446 {
2447 wxPy_BEGIN_ALLOW_THREADS;
2448 wxListCtrl_SetBackgroundColour(_arg0,*_arg1);
2449
2450 wxPy_END_ALLOW_THREADS;
2451 } Py_INCREF(Py_None);
2452 _resultobj = Py_None;
2453 return _resultobj;
2454 }
2455
2456 #define wxListCtrl_SetColumn(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColumn(_swigarg0,_swigarg1))
2457 static PyObject *_wrap_wxListCtrl_SetColumn(PyObject *self, PyObject *args, PyObject *kwargs) {
2458 PyObject * _resultobj;
2459 bool _result;
2460 wxListCtrl * _arg0;
2461 int _arg1;
2462 wxListItem * _arg2;
2463 PyObject * _argo0 = 0;
2464 PyObject * _argo2 = 0;
2465 char *_kwnames[] = { "self","col","item", NULL };
2466
2467 self = self;
2468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxListCtrl_SetColumn",_kwnames,&_argo0,&_arg1,&_argo2))
2469 return NULL;
2470 if (_argo0) {
2471 if (_argo0 == Py_None) { _arg0 = NULL; }
2472 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
2473 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetColumn. Expected _wxListCtrl_p.");
2474 return NULL;
2475 }
2476 }
2477 if (_argo2) {
2478 if (_argo2 == Py_None) { _arg2 = NULL; }
2479 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxListItem_p")) {
2480 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxListCtrl_SetColumn. Expected _wxListItem_p.");
2481 return NULL;
2482 }
2483 }
2484 {
2485 wxPy_BEGIN_ALLOW_THREADS;
2486 _result = (bool )wxListCtrl_SetColumn(_arg0,_arg1,*_arg2);
2487
2488 wxPy_END_ALLOW_THREADS;
2489 } _resultobj = Py_BuildValue("i",_result);
2490 return _resultobj;
2491 }
2492
2493 #define wxListCtrl_SetColumnWidth(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColumnWidth(_swigarg0,_swigarg1))
2494 static PyObject *_wrap_wxListCtrl_SetColumnWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
2495 PyObject * _resultobj;
2496 bool _result;
2497 wxListCtrl * _arg0;
2498 int _arg1;
2499 int _arg2;
2500 PyObject * _argo0 = 0;
2501 char *_kwnames[] = { "self","col","width", NULL };
2502
2503 self = self;
2504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxListCtrl_SetColumnWidth",_kwnames,&_argo0,&_arg1,&_arg2))
2505 return NULL;
2506 if (_argo0) {
2507 if (_argo0 == Py_None) { _arg0 = NULL; }
2508 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
2509 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetColumnWidth. Expected _wxListCtrl_p.");
2510 return NULL;
2511 }
2512 }
2513 {
2514 wxPy_BEGIN_ALLOW_THREADS;
2515 _result = (bool )wxListCtrl_SetColumnWidth(_arg0,_arg1,_arg2);
2516
2517 wxPy_END_ALLOW_THREADS;
2518 } _resultobj = Py_BuildValue("i",_result);
2519 return _resultobj;
2520 }
2521
2522 #define wxListCtrl_SetImageList(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetImageList(_swigarg0,_swigarg1))
2523 static PyObject *_wrap_wxListCtrl_SetImageList(PyObject *self, PyObject *args, PyObject *kwargs) {
2524 PyObject * _resultobj;
2525 wxListCtrl * _arg0;
2526 wxImageList * _arg1;
2527 int _arg2;
2528 PyObject * _argo0 = 0;
2529 PyObject * _argo1 = 0;
2530 char *_kwnames[] = { "self","imageList","which", NULL };
2531
2532 self = self;
2533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi:wxListCtrl_SetImageList",_kwnames,&_argo0,&_argo1,&_arg2))
2534 return NULL;
2535 if (_argo0) {
2536 if (_argo0 == Py_None) { _arg0 = NULL; }
2537 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
2538 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetImageList. Expected _wxListCtrl_p.");
2539 return NULL;
2540 }
2541 }
2542 if (_argo1) {
2543 if (_argo1 == Py_None) { _arg1 = NULL; }
2544 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxImageList_p")) {
2545 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxListCtrl_SetImageList. Expected _wxImageList_p.");
2546 return NULL;
2547 }
2548 }
2549 {
2550 wxPy_BEGIN_ALLOW_THREADS;
2551 wxListCtrl_SetImageList(_arg0,_arg1,_arg2);
2552
2553 wxPy_END_ALLOW_THREADS;
2554 } Py_INCREF(Py_None);
2555 _resultobj = Py_None;
2556 return _resultobj;
2557 }
2558
2559 #define wxListCtrl_SetItem(_swigobj,_swigarg0) (_swigobj->SetItem(_swigarg0))
2560 static PyObject *_wrap_wxListCtrl_SetItem(PyObject *self, PyObject *args, PyObject *kwargs) {
2561 PyObject * _resultobj;
2562 bool _result;
2563 wxListCtrl * _arg0;
2564 wxListItem * _arg1;
2565 PyObject * _argo0 = 0;
2566 PyObject * _argo1 = 0;
2567 char *_kwnames[] = { "self","info", NULL };
2568
2569 self = self;
2570 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListCtrl_SetItem",_kwnames,&_argo0,&_argo1))
2571 return NULL;
2572 if (_argo0) {
2573 if (_argo0 == Py_None) { _arg0 = NULL; }
2574 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
2575 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetItem. Expected _wxListCtrl_p.");
2576 return NULL;
2577 }
2578 }
2579 if (_argo1) {
2580 if (_argo1 == Py_None) { _arg1 = NULL; }
2581 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxListItem_p")) {
2582 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxListCtrl_SetItem. Expected _wxListItem_p.");
2583 return NULL;
2584 }
2585 }
2586 {
2587 wxPy_BEGIN_ALLOW_THREADS;
2588 _result = (bool )wxListCtrl_SetItem(_arg0,*_arg1);
2589
2590 wxPy_END_ALLOW_THREADS;
2591 } _resultobj = Py_BuildValue("i",_result);
2592 return _resultobj;
2593 }
2594
2595 #define wxListCtrl_SetStringItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->SetItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2596 static PyObject *_wrap_wxListCtrl_SetStringItem(PyObject *self, PyObject *args, PyObject *kwargs) {
2597 PyObject * _resultobj;
2598 long _result;
2599 wxListCtrl * _arg0;
2600 long _arg1;
2601 int _arg2;
2602 wxString * _arg3;
2603 int _arg4 = (int ) -1;
2604 PyObject * _argo0 = 0;
2605 PyObject * _obj3 = 0;
2606 char *_kwnames[] = { "self","index","col","label","imageId", NULL };
2607
2608 self = self;
2609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OliO|i:wxListCtrl_SetStringItem",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3,&_arg4))
2610 return NULL;
2611 if (_argo0) {
2612 if (_argo0 == Py_None) { _arg0 = NULL; }
2613 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
2614 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetStringItem. Expected _wxListCtrl_p.");
2615 return NULL;
2616 }
2617 }
2618 {
2619 if (!PyString_Check(_obj3)) {
2620 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2621 return NULL;
2622 }
2623 _arg3 = new wxString(PyString_AsString(_obj3), PyString_Size(_obj3));
2624 }
2625 {
2626 wxPy_BEGIN_ALLOW_THREADS;
2627 _result = (long )wxListCtrl_SetStringItem(_arg0,_arg1,_arg2,*_arg3,_arg4);
2628
2629 wxPy_END_ALLOW_THREADS;
2630 } _resultobj = Py_BuildValue("l",_result);
2631 {
2632 if (_obj3)
2633 delete _arg3;
2634 }
2635 return _resultobj;
2636 }
2637
2638 #define wxListCtrl_SetItemData(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemData(_swigarg0,_swigarg1))
2639 static PyObject *_wrap_wxListCtrl_SetItemData(PyObject *self, PyObject *args, PyObject *kwargs) {
2640 PyObject * _resultobj;
2641 bool _result;
2642 wxListCtrl * _arg0;
2643 long _arg1;
2644 long _arg2;
2645 PyObject * _argo0 = 0;
2646 char *_kwnames[] = { "self","item","data", NULL };
2647
2648 self = self;
2649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxListCtrl_SetItemData",_kwnames,&_argo0,&_arg1,&_arg2))
2650 return NULL;
2651 if (_argo0) {
2652 if (_argo0 == Py_None) { _arg0 = NULL; }
2653 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
2654 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetItemData. Expected _wxListCtrl_p.");
2655 return NULL;
2656 }
2657 }
2658 {
2659 wxPy_BEGIN_ALLOW_THREADS;
2660 _result = (bool )wxListCtrl_SetItemData(_arg0,_arg1,_arg2);
2661
2662 wxPy_END_ALLOW_THREADS;
2663 } _resultobj = Py_BuildValue("i",_result);
2664 return _resultobj;
2665 }
2666
2667 #define wxListCtrl_SetItemImage(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetItemImage(_swigarg0,_swigarg1,_swigarg2))
2668 static PyObject *_wrap_wxListCtrl_SetItemImage(PyObject *self, PyObject *args, PyObject *kwargs) {
2669 PyObject * _resultobj;
2670 bool _result;
2671 wxListCtrl * _arg0;
2672 long _arg1;
2673 int _arg2;
2674 int _arg3;
2675 PyObject * _argo0 = 0;
2676 char *_kwnames[] = { "self","item","image","selImage", NULL };
2677
2678 self = self;
2679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Olii:wxListCtrl_SetItemImage",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3))
2680 return NULL;
2681 if (_argo0) {
2682 if (_argo0 == Py_None) { _arg0 = NULL; }
2683 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
2684 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetItemImage. Expected _wxListCtrl_p.");
2685 return NULL;
2686 }
2687 }
2688 {
2689 wxPy_BEGIN_ALLOW_THREADS;
2690 _result = (bool )wxListCtrl_SetItemImage(_arg0,_arg1,_arg2,_arg3);
2691
2692 wxPy_END_ALLOW_THREADS;
2693 } _resultobj = Py_BuildValue("i",_result);
2694 return _resultobj;
2695 }
2696
2697 #define wxListCtrl_SetItemPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemPosition(_swigarg0,_swigarg1))
2698 static PyObject *_wrap_wxListCtrl_SetItemPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
2699 PyObject * _resultobj;
2700 bool _result;
2701 wxListCtrl * _arg0;
2702 long _arg1;
2703 wxPoint * _arg2;
2704 PyObject * _argo0 = 0;
2705 PyObject * _argo2 = 0;
2706 char *_kwnames[] = { "self","item","pos", NULL };
2707
2708 self = self;
2709 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OlO:wxListCtrl_SetItemPosition",_kwnames,&_argo0,&_arg1,&_argo2))
2710 return NULL;
2711 if (_argo0) {
2712 if (_argo0 == Py_None) { _arg0 = NULL; }
2713 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
2714 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetItemPosition. Expected _wxListCtrl_p.");
2715 return NULL;
2716 }
2717 }
2718 if (_argo2) {
2719 if (_argo2 == Py_None) { _arg2 = NULL; }
2720 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPoint_p")) {
2721 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxListCtrl_SetItemPosition. Expected _wxPoint_p.");
2722 return NULL;
2723 }
2724 }
2725 {
2726 wxPy_BEGIN_ALLOW_THREADS;
2727 _result = (bool )wxListCtrl_SetItemPosition(_arg0,_arg1,*_arg2);
2728
2729 wxPy_END_ALLOW_THREADS;
2730 } _resultobj = Py_BuildValue("i",_result);
2731 return _resultobj;
2732 }
2733
2734 #define wxListCtrl_SetItemState(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetItemState(_swigarg0,_swigarg1,_swigarg2))
2735 static PyObject *_wrap_wxListCtrl_SetItemState(PyObject *self, PyObject *args, PyObject *kwargs) {
2736 PyObject * _resultobj;
2737 bool _result;
2738 wxListCtrl * _arg0;
2739 long _arg1;
2740 long _arg2;
2741 long _arg3;
2742 PyObject * _argo0 = 0;
2743 char *_kwnames[] = { "self","item","state","stateMask", NULL };
2744
2745 self = self;
2746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Olll:wxListCtrl_SetItemState",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3))
2747 return NULL;
2748 if (_argo0) {
2749 if (_argo0 == Py_None) { _arg0 = NULL; }
2750 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
2751 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetItemState. Expected _wxListCtrl_p.");
2752 return NULL;
2753 }
2754 }
2755 {
2756 wxPy_BEGIN_ALLOW_THREADS;
2757 _result = (bool )wxListCtrl_SetItemState(_arg0,_arg1,_arg2,_arg3);
2758
2759 wxPy_END_ALLOW_THREADS;
2760 } _resultobj = Py_BuildValue("i",_result);
2761 return _resultobj;
2762 }
2763
2764 #define wxListCtrl_SetItemText(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemText(_swigarg0,_swigarg1))
2765 static PyObject *_wrap_wxListCtrl_SetItemText(PyObject *self, PyObject *args, PyObject *kwargs) {
2766 PyObject * _resultobj;
2767 wxListCtrl * _arg0;
2768 long _arg1;
2769 wxString * _arg2;
2770 PyObject * _argo0 = 0;
2771 PyObject * _obj2 = 0;
2772 char *_kwnames[] = { "self","item","text", NULL };
2773
2774 self = self;
2775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OlO:wxListCtrl_SetItemText",_kwnames,&_argo0,&_arg1,&_obj2))
2776 return NULL;
2777 if (_argo0) {
2778 if (_argo0 == Py_None) { _arg0 = NULL; }
2779 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
2780 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetItemText. Expected _wxListCtrl_p.");
2781 return NULL;
2782 }
2783 }
2784 {
2785 if (!PyString_Check(_obj2)) {
2786 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2787 return NULL;
2788 }
2789 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
2790 }
2791 {
2792 wxPy_BEGIN_ALLOW_THREADS;
2793 wxListCtrl_SetItemText(_arg0,_arg1,*_arg2);
2794
2795 wxPy_END_ALLOW_THREADS;
2796 } Py_INCREF(Py_None);
2797 _resultobj = Py_None;
2798 {
2799 if (_obj2)
2800 delete _arg2;
2801 }
2802 return _resultobj;
2803 }
2804
2805 #define wxListCtrl_SetSingleStyle(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSingleStyle(_swigarg0,_swigarg1))
2806 static PyObject *_wrap_wxListCtrl_SetSingleStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
2807 PyObject * _resultobj;
2808 wxListCtrl * _arg0;
2809 long _arg1;
2810 bool _arg2 = (bool ) TRUE;
2811 PyObject * _argo0 = 0;
2812 int tempbool2 = (int) TRUE;
2813 char *_kwnames[] = { "self","style","add", NULL };
2814
2815 self = self;
2816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol|i:wxListCtrl_SetSingleStyle",_kwnames,&_argo0,&_arg1,&tempbool2))
2817 return NULL;
2818 if (_argo0) {
2819 if (_argo0 == Py_None) { _arg0 = NULL; }
2820 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
2821 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetSingleStyle. Expected _wxListCtrl_p.");
2822 return NULL;
2823 }
2824 }
2825 _arg2 = (bool ) tempbool2;
2826 {
2827 wxPy_BEGIN_ALLOW_THREADS;
2828 wxListCtrl_SetSingleStyle(_arg0,_arg1,_arg2);
2829
2830 wxPy_END_ALLOW_THREADS;
2831 } Py_INCREF(Py_None);
2832 _resultobj = Py_None;
2833 return _resultobj;
2834 }
2835
2836 #define wxListCtrl_SetWindowStyleFlag(_swigobj,_swigarg0) (_swigobj->SetWindowStyleFlag(_swigarg0))
2837 static PyObject *_wrap_wxListCtrl_SetWindowStyleFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
2838 PyObject * _resultobj;
2839 wxListCtrl * _arg0;
2840 long _arg1;
2841 PyObject * _argo0 = 0;
2842 char *_kwnames[] = { "self","style", NULL };
2843
2844 self = self;
2845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxListCtrl_SetWindowStyleFlag",_kwnames,&_argo0,&_arg1))
2846 return NULL;
2847 if (_argo0) {
2848 if (_argo0 == Py_None) { _arg0 = NULL; }
2849 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
2850 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetWindowStyleFlag. Expected _wxListCtrl_p.");
2851 return NULL;
2852 }
2853 }
2854 {
2855 wxPy_BEGIN_ALLOW_THREADS;
2856 wxListCtrl_SetWindowStyleFlag(_arg0,_arg1);
2857
2858 wxPy_END_ALLOW_THREADS;
2859 } Py_INCREF(Py_None);
2860 _resultobj = Py_None;
2861 return _resultobj;
2862 }
2863
2864 #define new_wxTreeItemId() (new wxTreeItemId())
2865 static PyObject *_wrap_new_wxTreeItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
2866 PyObject * _resultobj;
2867 wxTreeItemId * _result;
2868 char *_kwnames[] = { NULL };
2869 char _ptemp[128];
2870
2871 self = self;
2872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxTreeItemId",_kwnames))
2873 return NULL;
2874 {
2875 wxPy_BEGIN_ALLOW_THREADS;
2876 _result = (wxTreeItemId *)new_wxTreeItemId();
2877
2878 wxPy_END_ALLOW_THREADS;
2879 } if (_result) {
2880 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTreeItemId_p");
2881 _resultobj = Py_BuildValue("s",_ptemp);
2882 } else {
2883 Py_INCREF(Py_None);
2884 _resultobj = Py_None;
2885 }
2886 return _resultobj;
2887 }
2888
2889 #define delete_wxTreeItemId(_swigobj) (delete _swigobj)
2890 static PyObject *_wrap_delete_wxTreeItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
2891 PyObject * _resultobj;
2892 wxTreeItemId * _arg0;
2893 PyObject * _argo0 = 0;
2894 char *_kwnames[] = { "self", NULL };
2895
2896 self = self;
2897 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxTreeItemId",_kwnames,&_argo0))
2898 return NULL;
2899 if (_argo0) {
2900 if (_argo0 == Py_None) { _arg0 = NULL; }
2901 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeItemId_p")) {
2902 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxTreeItemId. Expected _wxTreeItemId_p.");
2903 return NULL;
2904 }
2905 }
2906 {
2907 wxPy_BEGIN_ALLOW_THREADS;
2908 delete_wxTreeItemId(_arg0);
2909
2910 wxPy_END_ALLOW_THREADS;
2911 } Py_INCREF(Py_None);
2912 _resultobj = Py_None;
2913 return _resultobj;
2914 }
2915
2916 #define wxTreeItemId_IsOk(_swigobj) (_swigobj->IsOk())
2917 static PyObject *_wrap_wxTreeItemId_IsOk(PyObject *self, PyObject *args, PyObject *kwargs) {
2918 PyObject * _resultobj;
2919 bool _result;
2920 wxTreeItemId * _arg0;
2921 PyObject * _argo0 = 0;
2922 char *_kwnames[] = { "self", NULL };
2923
2924 self = self;
2925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeItemId_IsOk",_kwnames,&_argo0))
2926 return NULL;
2927 if (_argo0) {
2928 if (_argo0 == Py_None) { _arg0 = NULL; }
2929 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeItemId_p")) {
2930 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeItemId_IsOk. Expected _wxTreeItemId_p.");
2931 return NULL;
2932 }
2933 }
2934 {
2935 wxPy_BEGIN_ALLOW_THREADS;
2936 _result = (bool )wxTreeItemId_IsOk(_arg0);
2937
2938 wxPy_END_ALLOW_THREADS;
2939 } _resultobj = Py_BuildValue("i",_result);
2940 return _resultobj;
2941 }
2942
2943 #define new_wxTreeItemData(_swigarg0) (new wxPyTreeItemData(_swigarg0))
2944 static PyObject *_wrap_new_wxTreeItemData(PyObject *self, PyObject *args, PyObject *kwargs) {
2945 PyObject * _resultobj;
2946 wxPyTreeItemData * _result;
2947 PyObject * _arg0 = (PyObject *) NULL;
2948 PyObject * _obj0 = 0;
2949 char *_kwnames[] = { "obj", NULL };
2950 char _ptemp[128];
2951
2952 self = self;
2953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|O:new_wxTreeItemData",_kwnames,&_obj0))
2954 return NULL;
2955 if (_obj0)
2956 {
2957 _arg0 = _obj0;
2958 }
2959 {
2960 wxPy_BEGIN_ALLOW_THREADS;
2961 _result = (wxPyTreeItemData *)new_wxTreeItemData(_arg0);
2962
2963 wxPy_END_ALLOW_THREADS;
2964 } if (_result) {
2965 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyTreeItemData_p");
2966 _resultobj = Py_BuildValue("s",_ptemp);
2967 } else {
2968 Py_INCREF(Py_None);
2969 _resultobj = Py_None;
2970 }
2971 return _resultobj;
2972 }
2973
2974 #define wxTreeItemData_GetData(_swigobj) (_swigobj->GetData())
2975 static PyObject *_wrap_wxTreeItemData_GetData(PyObject *self, PyObject *args, PyObject *kwargs) {
2976 PyObject * _resultobj;
2977 PyObject * _result;
2978 wxPyTreeItemData * _arg0;
2979 PyObject * _argo0 = 0;
2980 char *_kwnames[] = { "self", NULL };
2981
2982 self = self;
2983 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeItemData_GetData",_kwnames,&_argo0))
2984 return NULL;
2985 if (_argo0) {
2986 if (_argo0 == Py_None) { _arg0 = NULL; }
2987 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeItemData_p")) {
2988 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeItemData_GetData. Expected _wxPyTreeItemData_p.");
2989 return NULL;
2990 }
2991 }
2992 {
2993 wxPy_BEGIN_ALLOW_THREADS;
2994 _result = (PyObject *)wxTreeItemData_GetData(_arg0);
2995
2996 wxPy_END_ALLOW_THREADS;
2997 }{
2998 _resultobj = _result;
2999 }
3000 return _resultobj;
3001 }
3002
3003 #define wxTreeItemData_SetData(_swigobj,_swigarg0) (_swigobj->SetData(_swigarg0))
3004 static PyObject *_wrap_wxTreeItemData_SetData(PyObject *self, PyObject *args, PyObject *kwargs) {
3005 PyObject * _resultobj;
3006 wxPyTreeItemData * _arg0;
3007 PyObject * _arg1;
3008 PyObject * _argo0 = 0;
3009 PyObject * _obj1 = 0;
3010 char *_kwnames[] = { "self","obj", NULL };
3011
3012 self = self;
3013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeItemData_SetData",_kwnames,&_argo0,&_obj1))
3014 return NULL;
3015 if (_argo0) {
3016 if (_argo0 == Py_None) { _arg0 = NULL; }
3017 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeItemData_p")) {
3018 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeItemData_SetData. Expected _wxPyTreeItemData_p.");
3019 return NULL;
3020 }
3021 }
3022 {
3023 _arg1 = _obj1;
3024 }
3025 {
3026 wxPy_BEGIN_ALLOW_THREADS;
3027 wxTreeItemData_SetData(_arg0,_arg1);
3028
3029 wxPy_END_ALLOW_THREADS;
3030 } Py_INCREF(Py_None);
3031 _resultobj = Py_None;
3032 return _resultobj;
3033 }
3034
3035 #define wxTreeItemData_GetId(_swigobj) (_swigobj->GetId())
3036 static PyObject *_wrap_wxTreeItemData_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
3037 PyObject * _resultobj;
3038 wxTreeItemId * _result;
3039 wxPyTreeItemData * _arg0;
3040 PyObject * _argo0 = 0;
3041 char *_kwnames[] = { "self", NULL };
3042 char _ptemp[128];
3043
3044 self = self;
3045 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeItemData_GetId",_kwnames,&_argo0))
3046 return NULL;
3047 if (_argo0) {
3048 if (_argo0 == Py_None) { _arg0 = NULL; }
3049 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeItemData_p")) {
3050 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeItemData_GetId. Expected _wxPyTreeItemData_p.");
3051 return NULL;
3052 }
3053 }
3054 {
3055 wxPy_BEGIN_ALLOW_THREADS;
3056 const wxTreeItemId & _result_ref = wxTreeItemData_GetId(_arg0);
3057 _result = (wxTreeItemId *) &_result_ref;
3058
3059 wxPy_END_ALLOW_THREADS;
3060 } if (_result) {
3061 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTreeItemId_p");
3062 _resultobj = Py_BuildValue("s",_ptemp);
3063 } else {
3064 Py_INCREF(Py_None);
3065 _resultobj = Py_None;
3066 }
3067 return _resultobj;
3068 }
3069
3070 #define wxTreeItemData_SetId(_swigobj,_swigarg0) (_swigobj->SetId(_swigarg0))
3071 static PyObject *_wrap_wxTreeItemData_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
3072 PyObject * _resultobj;
3073 wxPyTreeItemData * _arg0;
3074 wxTreeItemId * _arg1;
3075 PyObject * _argo0 = 0;
3076 PyObject * _argo1 = 0;
3077 char *_kwnames[] = { "self","id", NULL };
3078
3079 self = self;
3080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeItemData_SetId",_kwnames,&_argo0,&_argo1))
3081 return NULL;
3082 if (_argo0) {
3083 if (_argo0 == Py_None) { _arg0 = NULL; }
3084 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTreeItemData_p")) {
3085 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeItemData_SetId. Expected _wxPyTreeItemData_p.");
3086 return NULL;
3087 }
3088 }
3089 if (_argo1) {
3090 if (_argo1 == Py_None) { _arg1 = NULL; }
3091 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
3092 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeItemData_SetId. Expected _wxTreeItemId_p.");
3093 return NULL;
3094 }
3095 }
3096 {
3097 wxPy_BEGIN_ALLOW_THREADS;
3098 wxTreeItemData_SetId(_arg0,*_arg1);
3099
3100 wxPy_END_ALLOW_THREADS;
3101 } Py_INCREF(Py_None);
3102 _resultobj = Py_None;
3103 return _resultobj;
3104 }
3105
3106 static void *SwigwxTreeEventTowxNotifyEvent(void *ptr) {
3107 wxTreeEvent *src;
3108 wxNotifyEvent *dest;
3109 src = (wxTreeEvent *) ptr;
3110 dest = (wxNotifyEvent *) src;
3111 return (void *) dest;
3112 }
3113
3114 static void *SwigwxTreeEventTowxCommandEvent(void *ptr) {
3115 wxTreeEvent *src;
3116 wxCommandEvent *dest;
3117 src = (wxTreeEvent *) ptr;
3118 dest = (wxCommandEvent *) src;
3119 return (void *) dest;
3120 }
3121
3122 static void *SwigwxTreeEventTowxEvent(void *ptr) {
3123 wxTreeEvent *src;
3124 wxEvent *dest;
3125 src = (wxTreeEvent *) ptr;
3126 dest = (wxEvent *) src;
3127 return (void *) dest;
3128 }
3129
3130 #define wxTreeEvent_GetItem(_swigobj) (_swigobj->GetItem())
3131 static PyObject *_wrap_wxTreeEvent_GetItem(PyObject *self, PyObject *args, PyObject *kwargs) {
3132 PyObject * _resultobj;
3133 wxTreeItemId * _result;
3134 wxTreeEvent * _arg0;
3135 PyObject * _argo0 = 0;
3136 char *_kwnames[] = { "self", NULL };
3137 char _ptemp[128];
3138
3139 self = self;
3140 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeEvent_GetItem",_kwnames,&_argo0))
3141 return NULL;
3142 if (_argo0) {
3143 if (_argo0 == Py_None) { _arg0 = NULL; }
3144 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeEvent_p")) {
3145 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeEvent_GetItem. Expected _wxTreeEvent_p.");
3146 return NULL;
3147 }
3148 }
3149 {
3150 wxPy_BEGIN_ALLOW_THREADS;
3151 _result = new wxTreeItemId (wxTreeEvent_GetItem(_arg0));
3152
3153 wxPy_END_ALLOW_THREADS;
3154 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
3155 _resultobj = Py_BuildValue("s",_ptemp);
3156 return _resultobj;
3157 }
3158
3159 #define wxTreeEvent_GetOldItem(_swigobj) (_swigobj->GetOldItem())
3160 static PyObject *_wrap_wxTreeEvent_GetOldItem(PyObject *self, PyObject *args, PyObject *kwargs) {
3161 PyObject * _resultobj;
3162 wxTreeItemId * _result;
3163 wxTreeEvent * _arg0;
3164 PyObject * _argo0 = 0;
3165 char *_kwnames[] = { "self", NULL };
3166 char _ptemp[128];
3167
3168 self = self;
3169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeEvent_GetOldItem",_kwnames,&_argo0))
3170 return NULL;
3171 if (_argo0) {
3172 if (_argo0 == Py_None) { _arg0 = NULL; }
3173 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeEvent_p")) {
3174 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeEvent_GetOldItem. Expected _wxTreeEvent_p.");
3175 return NULL;
3176 }
3177 }
3178 {
3179 wxPy_BEGIN_ALLOW_THREADS;
3180 _result = new wxTreeItemId (wxTreeEvent_GetOldItem(_arg0));
3181
3182 wxPy_END_ALLOW_THREADS;
3183 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
3184 _resultobj = Py_BuildValue("s",_ptemp);
3185 return _resultobj;
3186 }
3187
3188 #define wxTreeEvent_GetPoint(_swigobj) (_swigobj->GetPoint())
3189 static PyObject *_wrap_wxTreeEvent_GetPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
3190 PyObject * _resultobj;
3191 wxPoint * _result;
3192 wxTreeEvent * _arg0;
3193 PyObject * _argo0 = 0;
3194 char *_kwnames[] = { "self", NULL };
3195 char _ptemp[128];
3196
3197 self = self;
3198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeEvent_GetPoint",_kwnames,&_argo0))
3199 return NULL;
3200 if (_argo0) {
3201 if (_argo0 == Py_None) { _arg0 = NULL; }
3202 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeEvent_p")) {
3203 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeEvent_GetPoint. Expected _wxTreeEvent_p.");
3204 return NULL;
3205 }
3206 }
3207 {
3208 wxPy_BEGIN_ALLOW_THREADS;
3209 _result = new wxPoint (wxTreeEvent_GetPoint(_arg0));
3210
3211 wxPy_END_ALLOW_THREADS;
3212 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
3213 _resultobj = Py_BuildValue("s",_ptemp);
3214 return _resultobj;
3215 }
3216
3217 #define wxTreeEvent_GetCode(_swigobj) (_swigobj->GetCode())
3218 static PyObject *_wrap_wxTreeEvent_GetCode(PyObject *self, PyObject *args, PyObject *kwargs) {
3219 PyObject * _resultobj;
3220 int _result;
3221 wxTreeEvent * _arg0;
3222 PyObject * _argo0 = 0;
3223 char *_kwnames[] = { "self", NULL };
3224
3225 self = self;
3226 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeEvent_GetCode",_kwnames,&_argo0))
3227 return NULL;
3228 if (_argo0) {
3229 if (_argo0 == Py_None) { _arg0 = NULL; }
3230 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeEvent_p")) {
3231 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeEvent_GetCode. Expected _wxTreeEvent_p.");
3232 return NULL;
3233 }
3234 }
3235 {
3236 wxPy_BEGIN_ALLOW_THREADS;
3237 _result = (int )wxTreeEvent_GetCode(_arg0);
3238
3239 wxPy_END_ALLOW_THREADS;
3240 } _resultobj = Py_BuildValue("i",_result);
3241 return _resultobj;
3242 }
3243
3244 #define wxTreeEvent_GetLabel(_swigobj) (_swigobj->GetLabel())
3245 static PyObject *_wrap_wxTreeEvent_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
3246 PyObject * _resultobj;
3247 wxString * _result;
3248 wxTreeEvent * _arg0;
3249 PyObject * _argo0 = 0;
3250 char *_kwnames[] = { "self", NULL };
3251
3252 self = self;
3253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeEvent_GetLabel",_kwnames,&_argo0))
3254 return NULL;
3255 if (_argo0) {
3256 if (_argo0 == Py_None) { _arg0 = NULL; }
3257 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeEvent_p")) {
3258 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeEvent_GetLabel. Expected _wxTreeEvent_p.");
3259 return NULL;
3260 }
3261 }
3262 {
3263 wxPy_BEGIN_ALLOW_THREADS;
3264 const wxString & _result_ref = wxTreeEvent_GetLabel(_arg0);
3265 _result = (wxString *) &_result_ref;
3266
3267 wxPy_END_ALLOW_THREADS;
3268 }{
3269 _resultobj = PyString_FromString(WXSTRINGCAST (*_result));
3270 }
3271 return _resultobj;
3272 }
3273
3274 static void *SwigwxTreeCtrlTowxControl(void *ptr) {
3275 wxTreeCtrl *src;
3276 wxControl *dest;
3277 src = (wxTreeCtrl *) ptr;
3278 dest = (wxControl *) src;
3279 return (void *) dest;
3280 }
3281
3282 static void *SwigwxTreeCtrlTowxWindow(void *ptr) {
3283 wxTreeCtrl *src;
3284 wxWindow *dest;
3285 src = (wxTreeCtrl *) ptr;
3286 dest = (wxWindow *) src;
3287 return (void *) dest;
3288 }
3289
3290 static void *SwigwxTreeCtrlTowxEvtHandler(void *ptr) {
3291 wxTreeCtrl *src;
3292 wxEvtHandler *dest;
3293 src = (wxTreeCtrl *) ptr;
3294 dest = (wxEvtHandler *) src;
3295 return (void *) dest;
3296 }
3297
3298 #define new_wxTreeCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxTreeCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
3299 static PyObject *_wrap_new_wxTreeCtrl(PyObject *self, PyObject *args, PyObject *kwargs) {
3300 PyObject * _resultobj;
3301 wxTreeCtrl * _result;
3302 wxWindow * _arg0;
3303 wxWindowID _arg1 = (wxWindowID ) -1;
3304 wxPoint * _arg2 = (wxPoint *) &wxPyDefaultPosition;
3305 wxSize * _arg3 = (wxSize *) &wxPyDefaultSize;
3306 long _arg4 = (long ) wxTR_HAS_BUTTONS|wxTR_LINES_AT_ROOT;
3307 wxValidator * _arg5 = (wxValidator *) &wxPyDefaultValidator;
3308 char * _arg6 = (char *) "wxTreeCtrl";
3309 PyObject * _argo0 = 0;
3310 PyObject * _argo2 = 0;
3311 PyObject * _argo3 = 0;
3312 PyObject * _argo5 = 0;
3313 char *_kwnames[] = { "parent","id","pos","size","style","validator","name", NULL };
3314 char _ptemp[128];
3315
3316 self = self;
3317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iOOlOs:new_wxTreeCtrl",_kwnames,&_argo0,&_arg1,&_argo2,&_argo3,&_arg4,&_argo5,&_arg6))
3318 return NULL;
3319 if (_argo0) {
3320 if (_argo0 == Py_None) { _arg0 = NULL; }
3321 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3322 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxTreeCtrl. Expected _wxWindow_p.");
3323 return NULL;
3324 }
3325 }
3326 if (_argo2) {
3327 if (_argo2 == Py_None) { _arg2 = NULL; }
3328 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPoint_p")) {
3329 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxTreeCtrl. Expected _wxPoint_p.");
3330 return NULL;
3331 }
3332 }
3333 if (_argo3) {
3334 if (_argo3 == Py_None) { _arg3 = NULL; }
3335 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxSize_p")) {
3336 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of new_wxTreeCtrl. Expected _wxSize_p.");
3337 return NULL;
3338 }
3339 }
3340 if (_argo5) {
3341 if (_argo5 == Py_None) { _arg5 = NULL; }
3342 else if (SWIG_GetPtrObj(_argo5,(void **) &_arg5,"_wxValidator_p")) {
3343 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of new_wxTreeCtrl. Expected _wxValidator_p.");
3344 return NULL;
3345 }
3346 }
3347 {
3348 wxPy_BEGIN_ALLOW_THREADS;
3349 _result = (wxTreeCtrl *)new_wxTreeCtrl(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5,_arg6);
3350
3351 wxPy_END_ALLOW_THREADS;
3352 } if (_result) {
3353 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTreeCtrl_p");
3354 _resultobj = Py_BuildValue("s",_ptemp);
3355 } else {
3356 Py_INCREF(Py_None);
3357 _resultobj = Py_None;
3358 }
3359 return _resultobj;
3360 }
3361
3362 #define wxTreeCtrl_GetCount(_swigobj) (_swigobj->GetCount())
3363 static PyObject *_wrap_wxTreeCtrl_GetCount(PyObject *self, PyObject *args, PyObject *kwargs) {
3364 PyObject * _resultobj;
3365 size_t _result;
3366 wxTreeCtrl * _arg0;
3367 PyObject * _argo0 = 0;
3368 char *_kwnames[] = { "self", NULL };
3369
3370 self = self;
3371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeCtrl_GetCount",_kwnames,&_argo0))
3372 return NULL;
3373 if (_argo0) {
3374 if (_argo0 == Py_None) { _arg0 = NULL; }
3375 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3376 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetCount. Expected _wxTreeCtrl_p.");
3377 return NULL;
3378 }
3379 }
3380 {
3381 wxPy_BEGIN_ALLOW_THREADS;
3382 _result = (size_t )wxTreeCtrl_GetCount(_arg0);
3383
3384 wxPy_END_ALLOW_THREADS;
3385 } _resultobj = Py_BuildValue("i",_result);
3386 return _resultobj;
3387 }
3388
3389 #define wxTreeCtrl_GetIndent(_swigobj) (_swigobj->GetIndent())
3390 static PyObject *_wrap_wxTreeCtrl_GetIndent(PyObject *self, PyObject *args, PyObject *kwargs) {
3391 PyObject * _resultobj;
3392 unsigned int _result;
3393 wxTreeCtrl * _arg0;
3394 PyObject * _argo0 = 0;
3395 char *_kwnames[] = { "self", NULL };
3396
3397 self = self;
3398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeCtrl_GetIndent",_kwnames,&_argo0))
3399 return NULL;
3400 if (_argo0) {
3401 if (_argo0 == Py_None) { _arg0 = NULL; }
3402 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3403 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetIndent. Expected _wxTreeCtrl_p.");
3404 return NULL;
3405 }
3406 }
3407 {
3408 wxPy_BEGIN_ALLOW_THREADS;
3409 _result = (unsigned int )wxTreeCtrl_GetIndent(_arg0);
3410
3411 wxPy_END_ALLOW_THREADS;
3412 } _resultobj = Py_BuildValue("i",_result);
3413 return _resultobj;
3414 }
3415
3416 #define wxTreeCtrl_SetIndent(_swigobj,_swigarg0) (_swigobj->SetIndent(_swigarg0))
3417 static PyObject *_wrap_wxTreeCtrl_SetIndent(PyObject *self, PyObject *args, PyObject *kwargs) {
3418 PyObject * _resultobj;
3419 wxTreeCtrl * _arg0;
3420 unsigned int _arg1;
3421 PyObject * _argo0 = 0;
3422 char *_kwnames[] = { "self","indent", NULL };
3423
3424 self = self;
3425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxTreeCtrl_SetIndent",_kwnames,&_argo0,&_arg1))
3426 return NULL;
3427 if (_argo0) {
3428 if (_argo0 == Py_None) { _arg0 = NULL; }
3429 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3430 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetIndent. Expected _wxTreeCtrl_p.");
3431 return NULL;
3432 }
3433 }
3434 {
3435 wxPy_BEGIN_ALLOW_THREADS;
3436 wxTreeCtrl_SetIndent(_arg0,_arg1);
3437
3438 wxPy_END_ALLOW_THREADS;
3439 } Py_INCREF(Py_None);
3440 _resultobj = Py_None;
3441 return _resultobj;
3442 }
3443
3444 #define wxTreeCtrl_GetImageList(_swigobj) (_swigobj->GetImageList())
3445 static PyObject *_wrap_wxTreeCtrl_GetImageList(PyObject *self, PyObject *args, PyObject *kwargs) {
3446 PyObject * _resultobj;
3447 wxImageList * _result;
3448 wxTreeCtrl * _arg0;
3449 PyObject * _argo0 = 0;
3450 char *_kwnames[] = { "self", NULL };
3451 char _ptemp[128];
3452
3453 self = self;
3454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeCtrl_GetImageList",_kwnames,&_argo0))
3455 return NULL;
3456 if (_argo0) {
3457 if (_argo0 == Py_None) { _arg0 = NULL; }
3458 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3459 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetImageList. Expected _wxTreeCtrl_p.");
3460 return NULL;
3461 }
3462 }
3463 {
3464 wxPy_BEGIN_ALLOW_THREADS;
3465 _result = (wxImageList *)wxTreeCtrl_GetImageList(_arg0);
3466
3467 wxPy_END_ALLOW_THREADS;
3468 } if (_result) {
3469 SWIG_MakePtr(_ptemp, (char *) _result,"_wxImageList_p");
3470 _resultobj = Py_BuildValue("s",_ptemp);
3471 } else {
3472 Py_INCREF(Py_None);
3473 _resultobj = Py_None;
3474 }
3475 return _resultobj;
3476 }
3477
3478 #define wxTreeCtrl_GetStateImageList(_swigobj) (_swigobj->GetStateImageList())
3479 static PyObject *_wrap_wxTreeCtrl_GetStateImageList(PyObject *self, PyObject *args, PyObject *kwargs) {
3480 PyObject * _resultobj;
3481 wxImageList * _result;
3482 wxTreeCtrl * _arg0;
3483 PyObject * _argo0 = 0;
3484 char *_kwnames[] = { "self", NULL };
3485 char _ptemp[128];
3486
3487 self = self;
3488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeCtrl_GetStateImageList",_kwnames,&_argo0))
3489 return NULL;
3490 if (_argo0) {
3491 if (_argo0 == Py_None) { _arg0 = NULL; }
3492 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3493 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetStateImageList. Expected _wxTreeCtrl_p.");
3494 return NULL;
3495 }
3496 }
3497 {
3498 wxPy_BEGIN_ALLOW_THREADS;
3499 _result = (wxImageList *)wxTreeCtrl_GetStateImageList(_arg0);
3500
3501 wxPy_END_ALLOW_THREADS;
3502 } if (_result) {
3503 SWIG_MakePtr(_ptemp, (char *) _result,"_wxImageList_p");
3504 _resultobj = Py_BuildValue("s",_ptemp);
3505 } else {
3506 Py_INCREF(Py_None);
3507 _resultobj = Py_None;
3508 }
3509 return _resultobj;
3510 }
3511
3512 #define wxTreeCtrl_SetImageList(_swigobj,_swigarg0) (_swigobj->SetImageList(_swigarg0))
3513 static PyObject *_wrap_wxTreeCtrl_SetImageList(PyObject *self, PyObject *args, PyObject *kwargs) {
3514 PyObject * _resultobj;
3515 wxTreeCtrl * _arg0;
3516 wxImageList * _arg1;
3517 PyObject * _argo0 = 0;
3518 PyObject * _argo1 = 0;
3519 char *_kwnames[] = { "self","imageList", NULL };
3520
3521 self = self;
3522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_SetImageList",_kwnames,&_argo0,&_argo1))
3523 return NULL;
3524 if (_argo0) {
3525 if (_argo0 == Py_None) { _arg0 = NULL; }
3526 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3527 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetImageList. Expected _wxTreeCtrl_p.");
3528 return NULL;
3529 }
3530 }
3531 if (_argo1) {
3532 if (_argo1 == Py_None) { _arg1 = NULL; }
3533 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxImageList_p")) {
3534 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetImageList. Expected _wxImageList_p.");
3535 return NULL;
3536 }
3537 }
3538 {
3539 wxPy_BEGIN_ALLOW_THREADS;
3540 wxTreeCtrl_SetImageList(_arg0,_arg1);
3541
3542 wxPy_END_ALLOW_THREADS;
3543 } Py_INCREF(Py_None);
3544 _resultobj = Py_None;
3545 return _resultobj;
3546 }
3547
3548 #define wxTreeCtrl_SetStateImageList(_swigobj,_swigarg0) (_swigobj->SetStateImageList(_swigarg0))
3549 static PyObject *_wrap_wxTreeCtrl_SetStateImageList(PyObject *self, PyObject *args, PyObject *kwargs) {
3550 PyObject * _resultobj;
3551 wxTreeCtrl * _arg0;
3552 wxImageList * _arg1;
3553 PyObject * _argo0 = 0;
3554 PyObject * _argo1 = 0;
3555 char *_kwnames[] = { "self","imageList", NULL };
3556
3557 self = self;
3558 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_SetStateImageList",_kwnames,&_argo0,&_argo1))
3559 return NULL;
3560 if (_argo0) {
3561 if (_argo0 == Py_None) { _arg0 = NULL; }
3562 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3563 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetStateImageList. Expected _wxTreeCtrl_p.");
3564 return NULL;
3565 }
3566 }
3567 if (_argo1) {
3568 if (_argo1 == Py_None) { _arg1 = NULL; }
3569 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxImageList_p")) {
3570 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetStateImageList. Expected _wxImageList_p.");
3571 return NULL;
3572 }
3573 }
3574 {
3575 wxPy_BEGIN_ALLOW_THREADS;
3576 wxTreeCtrl_SetStateImageList(_arg0,_arg1);
3577
3578 wxPy_END_ALLOW_THREADS;
3579 } Py_INCREF(Py_None);
3580 _resultobj = Py_None;
3581 return _resultobj;
3582 }
3583
3584 #define wxTreeCtrl_GetItemText(_swigobj,_swigarg0) (_swigobj->GetItemText(_swigarg0))
3585 static PyObject *_wrap_wxTreeCtrl_GetItemText(PyObject *self, PyObject *args, PyObject *kwargs) {
3586 PyObject * _resultobj;
3587 wxString * _result;
3588 wxTreeCtrl * _arg0;
3589 wxTreeItemId * _arg1;
3590 PyObject * _argo0 = 0;
3591 PyObject * _argo1 = 0;
3592 char *_kwnames[] = { "self","item", NULL };
3593
3594 self = self;
3595 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_GetItemText",_kwnames,&_argo0,&_argo1))
3596 return NULL;
3597 if (_argo0) {
3598 if (_argo0 == Py_None) { _arg0 = NULL; }
3599 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3600 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetItemText. Expected _wxTreeCtrl_p.");
3601 return NULL;
3602 }
3603 }
3604 if (_argo1) {
3605 if (_argo1 == Py_None) { _arg1 = NULL; }
3606 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
3607 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetItemText. Expected _wxTreeItemId_p.");
3608 return NULL;
3609 }
3610 }
3611 {
3612 wxPy_BEGIN_ALLOW_THREADS;
3613 _result = new wxString (wxTreeCtrl_GetItemText(_arg0,*_arg1));
3614
3615 wxPy_END_ALLOW_THREADS;
3616 }{
3617 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
3618 }
3619 {
3620 delete _result;
3621 }
3622 return _resultobj;
3623 }
3624
3625 #define wxTreeCtrl_GetItemImage(_swigobj,_swigarg0) (_swigobj->GetItemImage(_swigarg0))
3626 static PyObject *_wrap_wxTreeCtrl_GetItemImage(PyObject *self, PyObject *args, PyObject *kwargs) {
3627 PyObject * _resultobj;
3628 int _result;
3629 wxTreeCtrl * _arg0;
3630 wxTreeItemId * _arg1;
3631 PyObject * _argo0 = 0;
3632 PyObject * _argo1 = 0;
3633 char *_kwnames[] = { "self","item", NULL };
3634
3635 self = self;
3636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_GetItemImage",_kwnames,&_argo0,&_argo1))
3637 return NULL;
3638 if (_argo0) {
3639 if (_argo0 == Py_None) { _arg0 = NULL; }
3640 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3641 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetItemImage. Expected _wxTreeCtrl_p.");
3642 return NULL;
3643 }
3644 }
3645 if (_argo1) {
3646 if (_argo1 == Py_None) { _arg1 = NULL; }
3647 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
3648 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetItemImage. Expected _wxTreeItemId_p.");
3649 return NULL;
3650 }
3651 }
3652 {
3653 wxPy_BEGIN_ALLOW_THREADS;
3654 _result = (int )wxTreeCtrl_GetItemImage(_arg0,*_arg1);
3655
3656 wxPy_END_ALLOW_THREADS;
3657 } _resultobj = Py_BuildValue("i",_result);
3658 return _resultobj;
3659 }
3660
3661 #define wxTreeCtrl_GetItemSelectedImage(_swigobj,_swigarg0) (_swigobj->GetItemSelectedImage(_swigarg0))
3662 static PyObject *_wrap_wxTreeCtrl_GetItemSelectedImage(PyObject *self, PyObject *args, PyObject *kwargs) {
3663 PyObject * _resultobj;
3664 int _result;
3665 wxTreeCtrl * _arg0;
3666 wxTreeItemId * _arg1;
3667 PyObject * _argo0 = 0;
3668 PyObject * _argo1 = 0;
3669 char *_kwnames[] = { "self","item", NULL };
3670
3671 self = self;
3672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_GetItemSelectedImage",_kwnames,&_argo0,&_argo1))
3673 return NULL;
3674 if (_argo0) {
3675 if (_argo0 == Py_None) { _arg0 = NULL; }
3676 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3677 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetItemSelectedImage. Expected _wxTreeCtrl_p.");
3678 return NULL;
3679 }
3680 }
3681 if (_argo1) {
3682 if (_argo1 == Py_None) { _arg1 = NULL; }
3683 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
3684 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetItemSelectedImage. Expected _wxTreeItemId_p.");
3685 return NULL;
3686 }
3687 }
3688 {
3689 wxPy_BEGIN_ALLOW_THREADS;
3690 _result = (int )wxTreeCtrl_GetItemSelectedImage(_arg0,*_arg1);
3691
3692 wxPy_END_ALLOW_THREADS;
3693 } _resultobj = Py_BuildValue("i",_result);
3694 return _resultobj;
3695 }
3696
3697 #define wxTreeCtrl_SetItemText(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemText(_swigarg0,_swigarg1))
3698 static PyObject *_wrap_wxTreeCtrl_SetItemText(PyObject *self, PyObject *args, PyObject *kwargs) {
3699 PyObject * _resultobj;
3700 wxTreeCtrl * _arg0;
3701 wxTreeItemId * _arg1;
3702 wxString * _arg2;
3703 PyObject * _argo0 = 0;
3704 PyObject * _argo1 = 0;
3705 PyObject * _obj2 = 0;
3706 char *_kwnames[] = { "self","item","text", NULL };
3707
3708 self = self;
3709 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxTreeCtrl_SetItemText",_kwnames,&_argo0,&_argo1,&_obj2))
3710 return NULL;
3711 if (_argo0) {
3712 if (_argo0 == Py_None) { _arg0 = NULL; }
3713 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3714 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetItemText. Expected _wxTreeCtrl_p.");
3715 return NULL;
3716 }
3717 }
3718 if (_argo1) {
3719 if (_argo1 == Py_None) { _arg1 = NULL; }
3720 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
3721 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetItemText. Expected _wxTreeItemId_p.");
3722 return NULL;
3723 }
3724 }
3725 {
3726 if (!PyString_Check(_obj2)) {
3727 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3728 return NULL;
3729 }
3730 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
3731 }
3732 {
3733 wxPy_BEGIN_ALLOW_THREADS;
3734 wxTreeCtrl_SetItemText(_arg0,*_arg1,*_arg2);
3735
3736 wxPy_END_ALLOW_THREADS;
3737 } Py_INCREF(Py_None);
3738 _resultobj = Py_None;
3739 {
3740 if (_obj2)
3741 delete _arg2;
3742 }
3743 return _resultobj;
3744 }
3745
3746 #define wxTreeCtrl_SetItemImage(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemImage(_swigarg0,_swigarg1))
3747 static PyObject *_wrap_wxTreeCtrl_SetItemImage(PyObject *self, PyObject *args, PyObject *kwargs) {
3748 PyObject * _resultobj;
3749 wxTreeCtrl * _arg0;
3750 wxTreeItemId * _arg1;
3751 int _arg2;
3752 PyObject * _argo0 = 0;
3753 PyObject * _argo1 = 0;
3754 char *_kwnames[] = { "self","item","image", NULL };
3755
3756 self = self;
3757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi:wxTreeCtrl_SetItemImage",_kwnames,&_argo0,&_argo1,&_arg2))
3758 return NULL;
3759 if (_argo0) {
3760 if (_argo0 == Py_None) { _arg0 = NULL; }
3761 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3762 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetItemImage. Expected _wxTreeCtrl_p.");
3763 return NULL;
3764 }
3765 }
3766 if (_argo1) {
3767 if (_argo1 == Py_None) { _arg1 = NULL; }
3768 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
3769 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetItemImage. Expected _wxTreeItemId_p.");
3770 return NULL;
3771 }
3772 }
3773 {
3774 wxPy_BEGIN_ALLOW_THREADS;
3775 wxTreeCtrl_SetItemImage(_arg0,*_arg1,_arg2);
3776
3777 wxPy_END_ALLOW_THREADS;
3778 } Py_INCREF(Py_None);
3779 _resultobj = Py_None;
3780 return _resultobj;
3781 }
3782
3783 #define wxTreeCtrl_SetItemSelectedImage(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemSelectedImage(_swigarg0,_swigarg1))
3784 static PyObject *_wrap_wxTreeCtrl_SetItemSelectedImage(PyObject *self, PyObject *args, PyObject *kwargs) {
3785 PyObject * _resultobj;
3786 wxTreeCtrl * _arg0;
3787 wxTreeItemId * _arg1;
3788 int _arg2;
3789 PyObject * _argo0 = 0;
3790 PyObject * _argo1 = 0;
3791 char *_kwnames[] = { "self","item","image", NULL };
3792
3793 self = self;
3794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi:wxTreeCtrl_SetItemSelectedImage",_kwnames,&_argo0,&_argo1,&_arg2))
3795 return NULL;
3796 if (_argo0) {
3797 if (_argo0 == Py_None) { _arg0 = NULL; }
3798 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3799 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetItemSelectedImage. Expected _wxTreeCtrl_p.");
3800 return NULL;
3801 }
3802 }
3803 if (_argo1) {
3804 if (_argo1 == Py_None) { _arg1 = NULL; }
3805 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
3806 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetItemSelectedImage. Expected _wxTreeItemId_p.");
3807 return NULL;
3808 }
3809 }
3810 {
3811 wxPy_BEGIN_ALLOW_THREADS;
3812 wxTreeCtrl_SetItemSelectedImage(_arg0,*_arg1,_arg2);
3813
3814 wxPy_END_ALLOW_THREADS;
3815 } Py_INCREF(Py_None);
3816 _resultobj = Py_None;
3817 return _resultobj;
3818 }
3819
3820 #define wxTreeCtrl_SetItemHasChildren(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemHasChildren(_swigarg0,_swigarg1))
3821 static PyObject *_wrap_wxTreeCtrl_SetItemHasChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
3822 PyObject * _resultobj;
3823 wxTreeCtrl * _arg0;
3824 wxTreeItemId * _arg1;
3825 bool _arg2 = (bool ) TRUE;
3826 PyObject * _argo0 = 0;
3827 PyObject * _argo1 = 0;
3828 int tempbool2 = (int) TRUE;
3829 char *_kwnames[] = { "self","item","hasChildren", NULL };
3830
3831 self = self;
3832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxTreeCtrl_SetItemHasChildren",_kwnames,&_argo0,&_argo1,&tempbool2))
3833 return NULL;
3834 if (_argo0) {
3835 if (_argo0 == Py_None) { _arg0 = NULL; }
3836 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3837 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetItemHasChildren. Expected _wxTreeCtrl_p.");
3838 return NULL;
3839 }
3840 }
3841 if (_argo1) {
3842 if (_argo1 == Py_None) { _arg1 = NULL; }
3843 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
3844 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetItemHasChildren. Expected _wxTreeItemId_p.");
3845 return NULL;
3846 }
3847 }
3848 _arg2 = (bool ) tempbool2;
3849 {
3850 wxPy_BEGIN_ALLOW_THREADS;
3851 wxTreeCtrl_SetItemHasChildren(_arg0,*_arg1,_arg2);
3852
3853 wxPy_END_ALLOW_THREADS;
3854 } Py_INCREF(Py_None);
3855 _resultobj = Py_None;
3856 return _resultobj;
3857 }
3858
3859 static wxPyTreeItemData * wxTreeCtrl_GetItemData(wxTreeCtrl *self,const wxTreeItemId & item) {
3860 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
3861 if (data == NULL) {
3862 data = new wxPyTreeItemData();
3863 self->SetItemData(item, data);
3864 }
3865 return data;
3866 }
3867 static PyObject *_wrap_wxTreeCtrl_GetItemData(PyObject *self, PyObject *args, PyObject *kwargs) {
3868 PyObject * _resultobj;
3869 wxPyTreeItemData * _result;
3870 wxTreeCtrl * _arg0;
3871 wxTreeItemId * _arg1;
3872 PyObject * _argo0 = 0;
3873 PyObject * _argo1 = 0;
3874 char *_kwnames[] = { "self","item", NULL };
3875 char _ptemp[128];
3876
3877 self = self;
3878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_GetItemData",_kwnames,&_argo0,&_argo1))
3879 return NULL;
3880 if (_argo0) {
3881 if (_argo0 == Py_None) { _arg0 = NULL; }
3882 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3883 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetItemData. Expected _wxTreeCtrl_p.");
3884 return NULL;
3885 }
3886 }
3887 if (_argo1) {
3888 if (_argo1 == Py_None) { _arg1 = NULL; }
3889 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
3890 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetItemData. Expected _wxTreeItemId_p.");
3891 return NULL;
3892 }
3893 }
3894 {
3895 wxPy_BEGIN_ALLOW_THREADS;
3896 _result = (wxPyTreeItemData *)wxTreeCtrl_GetItemData(_arg0,*_arg1);
3897
3898 wxPy_END_ALLOW_THREADS;
3899 } if (_result) {
3900 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyTreeItemData_p");
3901 _resultobj = Py_BuildValue("s",_ptemp);
3902 } else {
3903 Py_INCREF(Py_None);
3904 _resultobj = Py_None;
3905 }
3906 return _resultobj;
3907 }
3908
3909 static void wxTreeCtrl_SetItemData(wxTreeCtrl *self,const wxTreeItemId & item,wxPyTreeItemData * data) {
3910 self->SetItemData(item, data);
3911 }
3912 static PyObject *_wrap_wxTreeCtrl_SetItemData(PyObject *self, PyObject *args, PyObject *kwargs) {
3913 PyObject * _resultobj;
3914 wxTreeCtrl * _arg0;
3915 wxTreeItemId * _arg1;
3916 wxPyTreeItemData * _arg2;
3917 PyObject * _argo0 = 0;
3918 PyObject * _argo1 = 0;
3919 PyObject * _argo2 = 0;
3920 char *_kwnames[] = { "self","item","data", NULL };
3921
3922 self = self;
3923 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxTreeCtrl_SetItemData",_kwnames,&_argo0,&_argo1,&_argo2))
3924 return NULL;
3925 if (_argo0) {
3926 if (_argo0 == Py_None) { _arg0 = NULL; }
3927 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3928 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetItemData. Expected _wxTreeCtrl_p.");
3929 return NULL;
3930 }
3931 }
3932 if (_argo1) {
3933 if (_argo1 == Py_None) { _arg1 = NULL; }
3934 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
3935 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetItemData. Expected _wxTreeItemId_p.");
3936 return NULL;
3937 }
3938 }
3939 if (_argo2) {
3940 if (_argo2 == Py_None) { _arg2 = NULL; }
3941 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPyTreeItemData_p")) {
3942 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxTreeCtrl_SetItemData. Expected _wxPyTreeItemData_p.");
3943 return NULL;
3944 }
3945 }
3946 {
3947 wxPy_BEGIN_ALLOW_THREADS;
3948 wxTreeCtrl_SetItemData(_arg0,*_arg1,_arg2);
3949
3950 wxPy_END_ALLOW_THREADS;
3951 } Py_INCREF(Py_None);
3952 _resultobj = Py_None;
3953 return _resultobj;
3954 }
3955
3956 static PyObject * wxTreeCtrl_GetPyData(wxTreeCtrl *self,const wxTreeItemId & item) {
3957 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
3958 if (data == NULL) {
3959 data = new wxPyTreeItemData();
3960 self->SetItemData(item, data);
3961 }
3962 return data->GetData();
3963 }
3964 static PyObject *_wrap_wxTreeCtrl_GetPyData(PyObject *self, PyObject *args, PyObject *kwargs) {
3965 PyObject * _resultobj;
3966 PyObject * _result;
3967 wxTreeCtrl * _arg0;
3968 wxTreeItemId * _arg1;
3969 PyObject * _argo0 = 0;
3970 PyObject * _argo1 = 0;
3971 char *_kwnames[] = { "self","item", NULL };
3972
3973 self = self;
3974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_GetPyData",_kwnames,&_argo0,&_argo1))
3975 return NULL;
3976 if (_argo0) {
3977 if (_argo0 == Py_None) { _arg0 = NULL; }
3978 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3979 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetPyData. Expected _wxTreeCtrl_p.");
3980 return NULL;
3981 }
3982 }
3983 if (_argo1) {
3984 if (_argo1 == Py_None) { _arg1 = NULL; }
3985 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
3986 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetPyData. Expected _wxTreeItemId_p.");
3987 return NULL;
3988 }
3989 }
3990 {
3991 wxPy_BEGIN_ALLOW_THREADS;
3992 _result = (PyObject *)wxTreeCtrl_GetPyData(_arg0,*_arg1);
3993
3994 wxPy_END_ALLOW_THREADS;
3995 }{
3996 _resultobj = _result;
3997 }
3998 return _resultobj;
3999 }
4000
4001 static void wxTreeCtrl_SetPyData(wxTreeCtrl *self,const wxTreeItemId & item,PyObject * obj) {
4002 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
4003 if (data == NULL) {
4004 data = new wxPyTreeItemData(obj);
4005 self->SetItemData(item, data);
4006 } else
4007 data->SetData(obj);
4008 }
4009 static PyObject *_wrap_wxTreeCtrl_SetPyData(PyObject *self, PyObject *args, PyObject *kwargs) {
4010 PyObject * _resultobj;
4011 wxTreeCtrl * _arg0;
4012 wxTreeItemId * _arg1;
4013 PyObject * _arg2;
4014 PyObject * _argo0 = 0;
4015 PyObject * _argo1 = 0;
4016 PyObject * _obj2 = 0;
4017 char *_kwnames[] = { "self","item","obj", NULL };
4018
4019 self = self;
4020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxTreeCtrl_SetPyData",_kwnames,&_argo0,&_argo1,&_obj2))
4021 return NULL;
4022 if (_argo0) {
4023 if (_argo0 == Py_None) { _arg0 = NULL; }
4024 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
4025 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetPyData. Expected _wxTreeCtrl_p.");
4026 return NULL;
4027 }
4028 }
4029 if (_argo1) {
4030 if (_argo1 == Py_None) { _arg1 = NULL; }
4031 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
4032 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetPyData. Expected _wxTreeItemId_p.");
4033 return NULL;
4034 }
4035 }
4036 {
4037 _arg2 = _obj2;
4038 }
4039 {
4040 wxPy_BEGIN_ALLOW_THREADS;
4041 wxTreeCtrl_SetPyData(_arg0,*_arg1,_arg2);
4042
4043 wxPy_END_ALLOW_THREADS;
4044 } Py_INCREF(Py_None);
4045 _resultobj = Py_None;
4046 return _resultobj;
4047 }
4048
4049 #define wxTreeCtrl_IsVisible(_swigobj,_swigarg0) (_swigobj->IsVisible(_swigarg0))
4050 static PyObject *_wrap_wxTreeCtrl_IsVisible(PyObject *self, PyObject *args, PyObject *kwargs) {
4051 PyObject * _resultobj;
4052 bool _result;
4053 wxTreeCtrl * _arg0;
4054 wxTreeItemId * _arg1;
4055 PyObject * _argo0 = 0;
4056 PyObject * _argo1 = 0;
4057 char *_kwnames[] = { "self","item", NULL };
4058
4059 self = self;
4060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_IsVisible",_kwnames,&_argo0,&_argo1))
4061 return NULL;
4062 if (_argo0) {
4063 if (_argo0 == Py_None) { _arg0 = NULL; }
4064 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
4065 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_IsVisible. Expected _wxTreeCtrl_p.");
4066 return NULL;
4067 }
4068 }
4069 if (_argo1) {
4070 if (_argo1 == Py_None) { _arg1 = NULL; }
4071 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
4072 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_IsVisible. Expected _wxTreeItemId_p.");
4073 return NULL;
4074 }
4075 }
4076 {
4077 wxPy_BEGIN_ALLOW_THREADS;
4078 _result = (bool )wxTreeCtrl_IsVisible(_arg0,*_arg1);
4079
4080 wxPy_END_ALLOW_THREADS;
4081 } _resultobj = Py_BuildValue("i",_result);
4082 return _resultobj;
4083 }
4084
4085 #define wxTreeCtrl_ItemHasChildren(_swigobj,_swigarg0) (_swigobj->ItemHasChildren(_swigarg0))
4086 static PyObject *_wrap_wxTreeCtrl_ItemHasChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
4087 PyObject * _resultobj;
4088 bool _result;
4089 wxTreeCtrl * _arg0;
4090 wxTreeItemId * _arg1;
4091 PyObject * _argo0 = 0;
4092 PyObject * _argo1 = 0;
4093 char *_kwnames[] = { "self","item", NULL };
4094
4095 self = self;
4096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_ItemHasChildren",_kwnames,&_argo0,&_argo1))
4097 return NULL;
4098 if (_argo0) {
4099 if (_argo0 == Py_None) { _arg0 = NULL; }
4100 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
4101 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_ItemHasChildren. Expected _wxTreeCtrl_p.");
4102 return NULL;
4103 }
4104 }
4105 if (_argo1) {
4106 if (_argo1 == Py_None) { _arg1 = NULL; }
4107 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
4108 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_ItemHasChildren. Expected _wxTreeItemId_p.");
4109 return NULL;
4110 }
4111 }
4112 {
4113 wxPy_BEGIN_ALLOW_THREADS;
4114 _result = (bool )wxTreeCtrl_ItemHasChildren(_arg0,*_arg1);
4115
4116 wxPy_END_ALLOW_THREADS;
4117 } _resultobj = Py_BuildValue("i",_result);
4118 return _resultobj;
4119 }
4120
4121 #define wxTreeCtrl_IsExpanded(_swigobj,_swigarg0) (_swigobj->IsExpanded(_swigarg0))
4122 static PyObject *_wrap_wxTreeCtrl_IsExpanded(PyObject *self, PyObject *args, PyObject *kwargs) {
4123 PyObject * _resultobj;
4124 bool _result;
4125 wxTreeCtrl * _arg0;
4126 wxTreeItemId * _arg1;
4127 PyObject * _argo0 = 0;
4128 PyObject * _argo1 = 0;
4129 char *_kwnames[] = { "self","item", NULL };
4130
4131 self = self;
4132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_IsExpanded",_kwnames,&_argo0,&_argo1))
4133 return NULL;
4134 if (_argo0) {
4135 if (_argo0 == Py_None) { _arg0 = NULL; }
4136 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
4137 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_IsExpanded. Expected _wxTreeCtrl_p.");
4138 return NULL;
4139 }
4140 }
4141 if (_argo1) {
4142 if (_argo1 == Py_None) { _arg1 = NULL; }
4143 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
4144 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_IsExpanded. Expected _wxTreeItemId_p.");
4145 return NULL;
4146 }
4147 }
4148 {
4149 wxPy_BEGIN_ALLOW_THREADS;
4150 _result = (bool )wxTreeCtrl_IsExpanded(_arg0,*_arg1);
4151
4152 wxPy_END_ALLOW_THREADS;
4153 } _resultobj = Py_BuildValue("i",_result);
4154 return _resultobj;
4155 }
4156
4157 #define wxTreeCtrl_IsSelected(_swigobj,_swigarg0) (_swigobj->IsSelected(_swigarg0))
4158 static PyObject *_wrap_wxTreeCtrl_IsSelected(PyObject *self, PyObject *args, PyObject *kwargs) {
4159 PyObject * _resultobj;
4160 bool _result;
4161 wxTreeCtrl * _arg0;
4162 wxTreeItemId * _arg1;
4163 PyObject * _argo0 = 0;
4164 PyObject * _argo1 = 0;
4165 char *_kwnames[] = { "self","item", NULL };
4166
4167 self = self;
4168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_IsSelected",_kwnames,&_argo0,&_argo1))
4169 return NULL;
4170 if (_argo0) {
4171 if (_argo0 == Py_None) { _arg0 = NULL; }
4172 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
4173 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_IsSelected. Expected _wxTreeCtrl_p.");
4174 return NULL;
4175 }
4176 }
4177 if (_argo1) {
4178 if (_argo1 == Py_None) { _arg1 = NULL; }
4179 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
4180 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_IsSelected. Expected _wxTreeItemId_p.");
4181 return NULL;
4182 }
4183 }
4184 {
4185 wxPy_BEGIN_ALLOW_THREADS;
4186 _result = (bool )wxTreeCtrl_IsSelected(_arg0,*_arg1);
4187
4188 wxPy_END_ALLOW_THREADS;
4189 } _resultobj = Py_BuildValue("i",_result);
4190 return _resultobj;
4191 }
4192
4193 #define wxTreeCtrl_GetRootItem(_swigobj) (_swigobj->GetRootItem())
4194 static PyObject *_wrap_wxTreeCtrl_GetRootItem(PyObject *self, PyObject *args, PyObject *kwargs) {
4195 PyObject * _resultobj;
4196 wxTreeItemId * _result;
4197 wxTreeCtrl * _arg0;
4198 PyObject * _argo0 = 0;
4199 char *_kwnames[] = { "self", NULL };
4200 char _ptemp[128];
4201
4202 self = self;
4203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeCtrl_GetRootItem",_kwnames,&_argo0))
4204 return NULL;
4205 if (_argo0) {
4206 if (_argo0 == Py_None) { _arg0 = NULL; }
4207 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
4208 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetRootItem. Expected _wxTreeCtrl_p.");
4209 return NULL;
4210 }
4211 }
4212 {
4213 wxPy_BEGIN_ALLOW_THREADS;
4214 _result = new wxTreeItemId (wxTreeCtrl_GetRootItem(_arg0));
4215
4216 wxPy_END_ALLOW_THREADS;
4217 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
4218 _resultobj = Py_BuildValue("s",_ptemp);
4219 return _resultobj;
4220 }
4221
4222 #define wxTreeCtrl_GetSelection(_swigobj) (_swigobj->GetSelection())
4223 static PyObject *_wrap_wxTreeCtrl_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
4224 PyObject * _resultobj;
4225 wxTreeItemId * _result;
4226 wxTreeCtrl * _arg0;
4227 PyObject * _argo0 = 0;
4228 char *_kwnames[] = { "self", NULL };
4229 char _ptemp[128];
4230
4231 self = self;
4232 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeCtrl_GetSelection",_kwnames,&_argo0))
4233 return NULL;
4234 if (_argo0) {
4235 if (_argo0 == Py_None) { _arg0 = NULL; }
4236 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
4237 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetSelection. Expected _wxTreeCtrl_p.");
4238 return NULL;
4239 }
4240 }
4241 {
4242 wxPy_BEGIN_ALLOW_THREADS;
4243 _result = new wxTreeItemId (wxTreeCtrl_GetSelection(_arg0));
4244
4245 wxPy_END_ALLOW_THREADS;
4246 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
4247 _resultobj = Py_BuildValue("s",_ptemp);
4248 return _resultobj;
4249 }
4250
4251 #define wxTreeCtrl_GetParent(_swigobj,_swigarg0) (_swigobj->GetParent(_swigarg0))
4252 static PyObject *_wrap_wxTreeCtrl_GetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
4253 PyObject * _resultobj;
4254 wxTreeItemId * _result;
4255 wxTreeCtrl * _arg0;
4256 wxTreeItemId * _arg1;
4257 PyObject * _argo0 = 0;
4258 PyObject * _argo1 = 0;
4259 char *_kwnames[] = { "self","item", NULL };
4260 char _ptemp[128];
4261
4262 self = self;
4263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_GetParent",_kwnames,&_argo0,&_argo1))
4264 return NULL;
4265 if (_argo0) {
4266 if (_argo0 == Py_None) { _arg0 = NULL; }
4267 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
4268 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetParent. Expected _wxTreeCtrl_p.");
4269 return NULL;
4270 }
4271 }
4272 if (_argo1) {
4273 if (_argo1 == Py_None) { _arg1 = NULL; }
4274 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
4275 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetParent. Expected _wxTreeItemId_p.");
4276 return NULL;
4277 }
4278 }
4279 {
4280 wxPy_BEGIN_ALLOW_THREADS;
4281 _result = new wxTreeItemId (wxTreeCtrl_GetParent(_arg0,*_arg1));
4282
4283 wxPy_END_ALLOW_THREADS;
4284 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
4285 _resultobj = Py_BuildValue("s",_ptemp);
4286 return _resultobj;
4287 }
4288
4289 static PyObject * wxTreeCtrl_GetSelections(wxTreeCtrl *self) {
4290 PyObject* rval = PyList_New(0);
4291 wxArrayTreeItemIds array;
4292 size_t num, x;
4293 num = self->GetSelections(array);
4294 for (x=0; x < num; x++) {
4295 PyObject* item = wxPyConstructObject((void*)&array.Item(x),
4296 "wxTreeItemId");
4297 PyList_Append(rval, item);
4298 }
4299 return rval;
4300 }
4301 static PyObject *_wrap_wxTreeCtrl_GetSelections(PyObject *self, PyObject *args, PyObject *kwargs) {
4302 PyObject * _resultobj;
4303 PyObject * _result;
4304 wxTreeCtrl * _arg0;
4305 PyObject * _argo0 = 0;
4306 char *_kwnames[] = { "self", NULL };
4307
4308 self = self;
4309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeCtrl_GetSelections",_kwnames,&_argo0))
4310 return NULL;
4311 if (_argo0) {
4312 if (_argo0 == Py_None) { _arg0 = NULL; }
4313 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
4314 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetSelections. Expected _wxTreeCtrl_p.");
4315 return NULL;
4316 }
4317 }
4318 {
4319 wxPy_BEGIN_ALLOW_THREADS;
4320 _result = (PyObject *)wxTreeCtrl_GetSelections(_arg0);
4321
4322 wxPy_END_ALLOW_THREADS;
4323 }{
4324 _resultobj = _result;
4325 }
4326 return _resultobj;
4327 }
4328
4329 #define wxTreeCtrl_GetChildrenCount(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetChildrenCount(_swigarg0,_swigarg1))
4330 static PyObject *_wrap_wxTreeCtrl_GetChildrenCount(PyObject *self, PyObject *args, PyObject *kwargs) {
4331 PyObject * _resultobj;
4332 size_t _result;
4333 wxTreeCtrl * _arg0;
4334 wxTreeItemId * _arg1;
4335 bool _arg2 = (bool ) TRUE;
4336 PyObject * _argo0 = 0;
4337 PyObject * _argo1 = 0;
4338 int tempbool2 = (int) TRUE;
4339 char *_kwnames[] = { "self","item","recursively", NULL };
4340
4341 self = self;
4342 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxTreeCtrl_GetChildrenCount",_kwnames,&_argo0,&_argo1,&tempbool2))
4343 return NULL;
4344 if (_argo0) {
4345 if (_argo0 == Py_None) { _arg0 = NULL; }
4346 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
4347 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetChildrenCount. Expected _wxTreeCtrl_p.");
4348 return NULL;
4349 }
4350 }
4351 if (_argo1) {
4352 if (_argo1 == Py_None) { _arg1 = NULL; }
4353 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
4354 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetChildrenCount. Expected _wxTreeItemId_p.");
4355 return NULL;
4356 }
4357 }
4358 _arg2 = (bool ) tempbool2;
4359 {
4360 wxPy_BEGIN_ALLOW_THREADS;
4361 _result = (size_t )wxTreeCtrl_GetChildrenCount(_arg0,*_arg1,_arg2);
4362
4363 wxPy_END_ALLOW_THREADS;
4364 } _resultobj = Py_BuildValue("i",_result);
4365 return _resultobj;
4366 }
4367
4368 #define wxTreeCtrl_GetFirstChild(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetFirstChild(_swigarg0,_swigarg1))
4369 static PyObject *_wrap_wxTreeCtrl_GetFirstChild(PyObject *self, PyObject *args, PyObject *kwargs) {
4370 PyObject * _resultobj;
4371 wxTreeItemId * _result;
4372 wxTreeCtrl * _arg0;
4373 wxTreeItemId * _arg1;
4374 long * _arg2;
4375 PyObject * _argo0 = 0;
4376 PyObject * _argo1 = 0;
4377 long temp;
4378 PyObject * _obj2 = 0;
4379 char *_kwnames[] = { "self","item","INOUT", NULL };
4380 char _ptemp[128];
4381
4382 self = self;
4383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxTreeCtrl_GetFirstChild",_kwnames,&_argo0,&_argo1,&_obj2))
4384 return NULL;
4385 if (_argo0) {
4386 if (_argo0 == Py_None) { _arg0 = NULL; }
4387 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
4388 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetFirstChild. Expected _wxTreeCtrl_p.");
4389 return NULL;
4390 }
4391 }
4392 if (_argo1) {
4393 if (_argo1 == Py_None) { _arg1 = NULL; }
4394 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
4395 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetFirstChild. Expected _wxTreeItemId_p.");
4396 return NULL;
4397 }
4398 }
4399 {
4400 temp = (long) PyInt_AsLong(_obj2);
4401 _arg2 = &temp;
4402 }
4403 {
4404 wxPy_BEGIN_ALLOW_THREADS;
4405 _result = new wxTreeItemId (wxTreeCtrl_GetFirstChild(_arg0,*_arg1,*_arg2));
4406
4407 wxPy_END_ALLOW_THREADS;
4408 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
4409 _resultobj = Py_BuildValue("s",_ptemp);
4410 {
4411 PyObject *o;
4412 o = PyInt_FromLong((long) (*_arg2));
4413 _resultobj = t_output_helper(_resultobj, o);
4414 }
4415 return _resultobj;
4416 }
4417
4418 #define wxTreeCtrl_GetNextChild(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetNextChild(_swigarg0,_swigarg1))
4419 static PyObject *_wrap_wxTreeCtrl_GetNextChild(PyObject *self, PyObject *args, PyObject *kwargs) {
4420 PyObject * _resultobj;
4421 wxTreeItemId * _result;
4422 wxTreeCtrl * _arg0;
4423 wxTreeItemId * _arg1;
4424 long * _arg2;
4425 PyObject * _argo0 = 0;
4426 PyObject * _argo1 = 0;
4427 long temp;
4428 PyObject * _obj2 = 0;
4429 char *_kwnames[] = { "self","item","INOUT", NULL };
4430 char _ptemp[128];
4431
4432 self = self;
4433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxTreeCtrl_GetNextChild",_kwnames,&_argo0,&_argo1,&_obj2))
4434 return NULL;
4435 if (_argo0) {
4436 if (_argo0 == Py_None) { _arg0 = NULL; }
4437 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
4438 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetNextChild. Expected _wxTreeCtrl_p.");
4439 return NULL;
4440 }
4441 }
4442 if (_argo1) {
4443 if (_argo1 == Py_None) { _arg1 = NULL; }
4444 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
4445 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetNextChild. Expected _wxTreeItemId_p.");
4446 return NULL;
4447 }
4448 }
4449 {
4450 temp = (long) PyInt_AsLong(_obj2);
4451 _arg2 = &temp;
4452 }
4453 {
4454 wxPy_BEGIN_ALLOW_THREADS;
4455 _result = new wxTreeItemId (wxTreeCtrl_GetNextChild(_arg0,*_arg1,*_arg2));
4456
4457 wxPy_END_ALLOW_THREADS;
4458 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
4459 _resultobj = Py_BuildValue("s",_ptemp);
4460 {
4461 PyObject *o;
4462 o = PyInt_FromLong((long) (*_arg2));
4463 _resultobj = t_output_helper(_resultobj, o);
4464 }
4465 return _resultobj;
4466 }
4467
4468 #define wxTreeCtrl_GetNextSibling(_swigobj,_swigarg0) (_swigobj->GetNextSibling(_swigarg0))
4469 static PyObject *_wrap_wxTreeCtrl_GetNextSibling(PyObject *self, PyObject *args, PyObject *kwargs) {
4470 PyObject * _resultobj;
4471 wxTreeItemId * _result;
4472 wxTreeCtrl * _arg0;
4473 wxTreeItemId * _arg1;
4474 PyObject * _argo0 = 0;
4475 PyObject * _argo1 = 0;
4476 char *_kwnames[] = { "self","item", NULL };
4477 char _ptemp[128];
4478
4479 self = self;
4480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_GetNextSibling",_kwnames,&_argo0,&_argo1))
4481 return NULL;
4482 if (_argo0) {
4483 if (_argo0 == Py_None) { _arg0 = NULL; }
4484 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
4485 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetNextSibling. Expected _wxTreeCtrl_p.");
4486 return NULL;
4487 }
4488 }
4489 if (_argo1) {
4490 if (_argo1 == Py_None) { _arg1 = NULL; }
4491 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
4492 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetNextSibling. Expected _wxTreeItemId_p.");
4493 return NULL;
4494 }
4495 }
4496 {
4497 wxPy_BEGIN_ALLOW_THREADS;
4498 _result = new wxTreeItemId (wxTreeCtrl_GetNextSibling(_arg0,*_arg1));
4499
4500 wxPy_END_ALLOW_THREADS;
4501 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
4502 _resultobj = Py_BuildValue("s",_ptemp);
4503 return _resultobj;
4504 }
4505
4506 #define wxTreeCtrl_GetPrevSibling(_swigobj,_swigarg0) (_swigobj->GetPrevSibling(_swigarg0))
4507 static PyObject *_wrap_wxTreeCtrl_GetPrevSibling(PyObject *self, PyObject *args, PyObject *kwargs) {
4508 PyObject * _resultobj;
4509 wxTreeItemId * _result;
4510 wxTreeCtrl * _arg0;
4511 wxTreeItemId * _arg1;
4512 PyObject * _argo0 = 0;
4513 PyObject * _argo1 = 0;
4514 char *_kwnames[] = { "self","item", NULL };
4515 char _ptemp[128];
4516
4517 self = self;
4518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_GetPrevSibling",_kwnames,&_argo0,&_argo1))
4519 return NULL;
4520 if (_argo0) {
4521 if (_argo0 == Py_None) { _arg0 = NULL; }
4522 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
4523 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetPrevSibling. Expected _wxTreeCtrl_p.");
4524 return NULL;
4525 }
4526 }
4527 if (_argo1) {
4528 if (_argo1 == Py_None) { _arg1 = NULL; }
4529 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
4530 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetPrevSibling. Expected _wxTreeItemId_p.");
4531 return NULL;
4532 }
4533 }
4534 {
4535 wxPy_BEGIN_ALLOW_THREADS;
4536 _result = new wxTreeItemId (wxTreeCtrl_GetPrevSibling(_arg0,*_arg1));
4537
4538 wxPy_END_ALLOW_THREADS;
4539 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
4540 _resultobj = Py_BuildValue("s",_ptemp);
4541 return _resultobj;
4542 }
4543
4544 #define wxTreeCtrl_GetFirstVisibleItem(_swigobj) (_swigobj->GetFirstVisibleItem())
4545 static PyObject *_wrap_wxTreeCtrl_GetFirstVisibleItem(PyObject *self, PyObject *args, PyObject *kwargs) {
4546 PyObject * _resultobj;
4547 wxTreeItemId * _result;
4548 wxTreeCtrl * _arg0;
4549 PyObject * _argo0 = 0;
4550 char *_kwnames[] = { "self", NULL };
4551 char _ptemp[128];
4552
4553 self = self;
4554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeCtrl_GetFirstVisibleItem",_kwnames,&_argo0))
4555 return NULL;
4556 if (_argo0) {
4557 if (_argo0 == Py_None) { _arg0 = NULL; }
4558 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
4559 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetFirstVisibleItem. Expected _wxTreeCtrl_p.");
4560 return NULL;
4561 }
4562 }
4563 {
4564 wxPy_BEGIN_ALLOW_THREADS;
4565 _result = new wxTreeItemId (wxTreeCtrl_GetFirstVisibleItem(_arg0));
4566
4567 wxPy_END_ALLOW_THREADS;
4568 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
4569 _resultobj = Py_BuildValue("s",_ptemp);
4570 return _resultobj;
4571 }
4572
4573 #define wxTreeCtrl_GetNextVisible(_swigobj,_swigarg0) (_swigobj->GetNextVisible(_swigarg0))
4574 static PyObject *_wrap_wxTreeCtrl_GetNextVisible(PyObject *self, PyObject *args, PyObject *kwargs) {
4575 PyObject * _resultobj;
4576 wxTreeItemId * _result;
4577 wxTreeCtrl * _arg0;
4578 wxTreeItemId * _arg1;
4579 PyObject * _argo0 = 0;
4580 PyObject * _argo1 = 0;
4581 char *_kwnames[] = { "self","item", NULL };
4582 char _ptemp[128];
4583
4584 self = self;
4585 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_GetNextVisible",_kwnames,&_argo0,&_argo1))
4586 return NULL;
4587 if (_argo0) {
4588 if (_argo0 == Py_None) { _arg0 = NULL; }
4589 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
4590 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetNextVisible. Expected _wxTreeCtrl_p.");
4591 return NULL;
4592 }
4593 }
4594 if (_argo1) {
4595 if (_argo1 == Py_None) { _arg1 = NULL; }
4596 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
4597 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetNextVisible. Expected _wxTreeItemId_p.");
4598 return NULL;
4599 }
4600 }
4601 {
4602 wxPy_BEGIN_ALLOW_THREADS;
4603 _result = new wxTreeItemId (wxTreeCtrl_GetNextVisible(_arg0,*_arg1));
4604
4605 wxPy_END_ALLOW_THREADS;
4606 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
4607 _resultobj = Py_BuildValue("s",_ptemp);
4608 return _resultobj;
4609 }
4610
4611 #define wxTreeCtrl_GetPrevVisible(_swigobj,_swigarg0) (_swigobj->GetPrevVisible(_swigarg0))
4612 static PyObject *_wrap_wxTreeCtrl_GetPrevVisible(PyObject *self, PyObject *args, PyObject *kwargs) {
4613 PyObject * _resultobj;
4614 wxTreeItemId * _result;
4615 wxTreeCtrl * _arg0;
4616 wxTreeItemId * _arg1;
4617 PyObject * _argo0 = 0;
4618 PyObject * _argo1 = 0;
4619 char *_kwnames[] = { "self","item", NULL };
4620 char _ptemp[128];
4621
4622 self = self;
4623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_GetPrevVisible",_kwnames,&_argo0,&_argo1))
4624 return NULL;
4625 if (_argo0) {
4626 if (_argo0 == Py_None) { _arg0 = NULL; }
4627 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
4628 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetPrevVisible. Expected _wxTreeCtrl_p.");
4629 return NULL;
4630 }
4631 }
4632 if (_argo1) {
4633 if (_argo1 == Py_None) { _arg1 = NULL; }
4634 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
4635 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetPrevVisible. Expected _wxTreeItemId_p.");
4636 return NULL;
4637 }
4638 }
4639 {
4640 wxPy_BEGIN_ALLOW_THREADS;
4641 _result = new wxTreeItemId (wxTreeCtrl_GetPrevVisible(_arg0,*_arg1));
4642
4643 wxPy_END_ALLOW_THREADS;
4644 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
4645 _resultobj = Py_BuildValue("s",_ptemp);
4646 return _resultobj;
4647 }
4648
4649 #define wxTreeCtrl_GetLastChild(_swigobj,_swigarg0) (_swigobj->GetLastChild(_swigarg0))
4650 static PyObject *_wrap_wxTreeCtrl_GetLastChild(PyObject *self, PyObject *args, PyObject *kwargs) {
4651 PyObject * _resultobj;
4652 wxTreeItemId * _result;
4653 wxTreeCtrl * _arg0;
4654 wxTreeItemId * _arg1;
4655 PyObject * _argo0 = 0;
4656 PyObject * _argo1 = 0;
4657 char *_kwnames[] = { "self","item", NULL };
4658 char _ptemp[128];
4659
4660 self = self;
4661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_GetLastChild",_kwnames,&_argo0,&_argo1))
4662 return NULL;
4663 if (_argo0) {
4664 if (_argo0 == Py_None) { _arg0 = NULL; }
4665 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
4666 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetLastChild. Expected _wxTreeCtrl_p.");
4667 return NULL;
4668 }
4669 }
4670 if (_argo1) {
4671 if (_argo1 == Py_None) { _arg1 = NULL; }
4672 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
4673 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetLastChild. Expected _wxTreeItemId_p.");
4674 return NULL;
4675 }
4676 }
4677 {
4678 wxPy_BEGIN_ALLOW_THREADS;
4679 _result = new wxTreeItemId (wxTreeCtrl_GetLastChild(_arg0,*_arg1));
4680
4681 wxPy_END_ALLOW_THREADS;
4682 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
4683 _resultobj = Py_BuildValue("s",_ptemp);
4684 return _resultobj;
4685 }
4686
4687 #define wxTreeCtrl_AddRoot(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->AddRoot(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4688 static PyObject *_wrap_wxTreeCtrl_AddRoot(PyObject *self, PyObject *args, PyObject *kwargs) {
4689 PyObject * _resultobj;
4690 wxTreeItemId * _result;
4691 wxTreeCtrl * _arg0;
4692 wxString * _arg1;
4693 int _arg2 = (int ) -1;
4694 int _arg3 = (int ) -1;
4695 wxPyTreeItemData * _arg4 = (wxPyTreeItemData *) NULL;
4696 PyObject * _argo0 = 0;
4697 PyObject * _obj1 = 0;
4698 PyObject * _argo4 = 0;
4699 char *_kwnames[] = { "self","text","image","selectedImage","data", NULL };
4700 char _ptemp[128];
4701
4702 self = self;
4703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|iiO:wxTreeCtrl_AddRoot",_kwnames,&_argo0,&_obj1,&_arg2,&_arg3,&_argo4))
4704 return NULL;
4705 if (_argo0) {
4706 if (_argo0 == Py_None) { _arg0 = NULL; }
4707 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
4708 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_AddRoot. Expected _wxTreeCtrl_p.");
4709 return NULL;
4710 }
4711 }
4712 {
4713 if (!PyString_Check(_obj1)) {
4714 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4715 return NULL;
4716 }
4717 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
4718 }
4719 if (_argo4) {
4720 if (_argo4 == Py_None) { _arg4 = NULL; }
4721 else if (SWIG_GetPtrObj(_argo4,(void **) &_arg4,"_wxPyTreeItemData_p")) {
4722 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of wxTreeCtrl_AddRoot. Expected _wxPyTreeItemData_p.");
4723 return NULL;
4724 }
4725 }
4726 {
4727 wxPy_BEGIN_ALLOW_THREADS;
4728 _result = new wxTreeItemId (wxTreeCtrl_AddRoot(_arg0,*_arg1,_arg2,_arg3,_arg4));
4729
4730 wxPy_END_ALLOW_THREADS;
4731 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
4732 _resultobj = Py_BuildValue("s",_ptemp);
4733 {
4734 if (_obj1)
4735 delete _arg1;
4736 }
4737 return _resultobj;
4738 }
4739
4740 #define wxTreeCtrl_PrependItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->PrependItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
4741 static PyObject *_wrap_wxTreeCtrl_PrependItem(PyObject *self, PyObject *args, PyObject *kwargs) {
4742 PyObject * _resultobj;
4743 wxTreeItemId * _result;
4744 wxTreeCtrl * _arg0;
4745 wxTreeItemId * _arg1;
4746 wxString * _arg2;
4747 int _arg3 = (int ) -1;
4748 int _arg4 = (int ) -1;
4749 wxPyTreeItemData * _arg5 = (wxPyTreeItemData *) NULL;
4750 PyObject * _argo0 = 0;
4751 PyObject * _argo1 = 0;
4752 PyObject * _obj2 = 0;
4753 PyObject * _argo5 = 0;
4754 char *_kwnames[] = { "self","parent","text","image","selectedImage","data", NULL };
4755 char _ptemp[128];
4756
4757 self = self;
4758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|iiO:wxTreeCtrl_PrependItem",_kwnames,&_argo0,&_argo1,&_obj2,&_arg3,&_arg4,&_argo5))
4759 return NULL;
4760 if (_argo0) {
4761 if (_argo0 == Py_None) { _arg0 = NULL; }
4762 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
4763 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_PrependItem. Expected _wxTreeCtrl_p.");
4764 return NULL;
4765 }
4766 }
4767 if (_argo1) {
4768 if (_argo1 == Py_None) { _arg1 = NULL; }
4769 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
4770 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_PrependItem. Expected _wxTreeItemId_p.");
4771 return NULL;
4772 }
4773 }
4774 {
4775 if (!PyString_Check(_obj2)) {
4776 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4777 return NULL;
4778 }
4779 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
4780 }
4781 if (_argo5) {
4782 if (_argo5 == Py_None) { _arg5 = NULL; }
4783 else if (SWIG_GetPtrObj(_argo5,(void **) &_arg5,"_wxPyTreeItemData_p")) {
4784 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of wxTreeCtrl_PrependItem. Expected _wxPyTreeItemData_p.");
4785 return NULL;
4786 }
4787 }
4788 {
4789 wxPy_BEGIN_ALLOW_THREADS;
4790 _result = new wxTreeItemId (wxTreeCtrl_PrependItem(_arg0,*_arg1,*_arg2,_arg3,_arg4,_arg5));
4791
4792 wxPy_END_ALLOW_THREADS;
4793 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
4794 _resultobj = Py_BuildValue("s",_ptemp);
4795 {
4796 if (_obj2)
4797 delete _arg2;
4798 }
4799 return _resultobj;
4800 }
4801
4802 #define wxTreeCtrl_InsertItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
4803 static PyObject *_wrap_wxTreeCtrl_InsertItem(PyObject *self, PyObject *args, PyObject *kwargs) {
4804 PyObject * _resultobj;
4805 wxTreeItemId * _result;
4806 wxTreeCtrl * _arg0;
4807 wxTreeItemId * _arg1;
4808 wxTreeItemId * _arg2;
4809 wxString * _arg3;
4810 int _arg4 = (int ) -1;
4811 int _arg5 = (int ) -1;
4812 wxPyTreeItemData * _arg6 = (wxPyTreeItemData *) NULL;
4813 PyObject * _argo0 = 0;
4814 PyObject * _argo1 = 0;
4815 PyObject * _argo2 = 0;
4816 PyObject * _obj3 = 0;
4817 PyObject * _argo6 = 0;
4818 char *_kwnames[] = { "self","parent","idPrevious","text","image","selectedImage","data", NULL };
4819 char _ptemp[128];
4820
4821 self = self;
4822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOO|iiO:wxTreeCtrl_InsertItem",_kwnames,&_argo0,&_argo1,&_argo2,&_obj3,&_arg4,&_arg5,&_argo6))
4823 return NULL;
4824 if (_argo0) {
4825 if (_argo0 == Py_None) { _arg0 = NULL; }
4826 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
4827 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_InsertItem. Expected _wxTreeCtrl_p.");
4828 return NULL;
4829 }
4830 }
4831 if (_argo1) {
4832 if (_argo1 == Py_None) { _arg1 = NULL; }
4833 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
4834 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_InsertItem. Expected _wxTreeItemId_p.");
4835 return NULL;
4836 }
4837 }
4838 if (_argo2) {
4839 if (_argo2 == Py_None) { _arg2 = NULL; }
4840 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxTreeItemId_p")) {
4841 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxTreeCtrl_InsertItem. Expected _wxTreeItemId_p.");
4842 return NULL;
4843 }
4844 }
4845 {
4846 if (!PyString_Check(_obj3)) {
4847 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4848 return NULL;
4849 }
4850 _arg3 = new wxString(PyString_AsString(_obj3), PyString_Size(_obj3));
4851 }
4852 if (_argo6) {
4853 if (_argo6 == Py_None) { _arg6 = NULL; }
4854 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxPyTreeItemData_p")) {
4855 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of wxTreeCtrl_InsertItem. Expected _wxPyTreeItemData_p.");
4856 return NULL;
4857 }
4858 }
4859 {
4860 wxPy_BEGIN_ALLOW_THREADS;
4861 _result = new wxTreeItemId (wxTreeCtrl_InsertItem(_arg0,*_arg1,*_arg2,*_arg3,_arg4,_arg5,_arg6));
4862
4863 wxPy_END_ALLOW_THREADS;
4864 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
4865 _resultobj = Py_BuildValue("s",_ptemp);
4866 {
4867 if (_obj3)
4868 delete _arg3;
4869 }
4870 return _resultobj;
4871 }
4872
4873 #define wxTreeCtrl_AppendItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->AppendItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
4874 static PyObject *_wrap_wxTreeCtrl_AppendItem(PyObject *self, PyObject *args, PyObject *kwargs) {
4875 PyObject * _resultobj;
4876 wxTreeItemId * _result;
4877 wxTreeCtrl * _arg0;
4878 wxTreeItemId * _arg1;
4879 wxString * _arg2;
4880 int _arg3 = (int ) -1;
4881 int _arg4 = (int ) -1;
4882 wxPyTreeItemData * _arg5 = (wxPyTreeItemData *) NULL;
4883 PyObject * _argo0 = 0;
4884 PyObject * _argo1 = 0;
4885 PyObject * _obj2 = 0;
4886 PyObject * _argo5 = 0;
4887 char *_kwnames[] = { "self","parent","text","image","selectedImage","data", NULL };
4888 char _ptemp[128];
4889
4890 self = self;
4891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|iiO:wxTreeCtrl_AppendItem",_kwnames,&_argo0,&_argo1,&_obj2,&_arg3,&_arg4,&_argo5))
4892 return NULL;
4893 if (_argo0) {
4894 if (_argo0 == Py_None) { _arg0 = NULL; }
4895 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
4896 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_AppendItem. Expected _wxTreeCtrl_p.");
4897 return NULL;
4898 }
4899 }
4900 if (_argo1) {
4901 if (_argo1 == Py_None) { _arg1 = NULL; }
4902 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
4903 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_AppendItem. Expected _wxTreeItemId_p.");
4904 return NULL;
4905 }
4906 }
4907 {
4908 if (!PyString_Check(_obj2)) {
4909 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4910 return NULL;
4911 }
4912 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
4913 }
4914 if (_argo5) {
4915 if (_argo5 == Py_None) { _arg5 = NULL; }
4916 else if (SWIG_GetPtrObj(_argo5,(void **) &_arg5,"_wxPyTreeItemData_p")) {
4917 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of wxTreeCtrl_AppendItem. Expected _wxPyTreeItemData_p.");
4918 return NULL;
4919 }
4920 }
4921 {
4922 wxPy_BEGIN_ALLOW_THREADS;
4923 _result = new wxTreeItemId (wxTreeCtrl_AppendItem(_arg0,*_arg1,*_arg2,_arg3,_arg4,_arg5));
4924
4925 wxPy_END_ALLOW_THREADS;
4926 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
4927 _resultobj = Py_BuildValue("s",_ptemp);
4928 {
4929 if (_obj2)
4930 delete _arg2;
4931 }
4932 return _resultobj;
4933 }
4934
4935 #define wxTreeCtrl_Delete(_swigobj,_swigarg0) (_swigobj->Delete(_swigarg0))
4936 static PyObject *_wrap_wxTreeCtrl_Delete(PyObject *self, PyObject *args, PyObject *kwargs) {
4937 PyObject * _resultobj;
4938 wxTreeCtrl * _arg0;
4939 wxTreeItemId * _arg1;
4940 PyObject * _argo0 = 0;
4941 PyObject * _argo1 = 0;
4942 char *_kwnames[] = { "self","item", NULL };
4943
4944 self = self;
4945 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_Delete",_kwnames,&_argo0,&_argo1))
4946 return NULL;
4947 if (_argo0) {
4948 if (_argo0 == Py_None) { _arg0 = NULL; }
4949 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
4950 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_Delete. Expected _wxTreeCtrl_p.");
4951 return NULL;
4952 }
4953 }
4954 if (_argo1) {
4955 if (_argo1 == Py_None) { _arg1 = NULL; }
4956 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
4957 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_Delete. Expected _wxTreeItemId_p.");
4958 return NULL;
4959 }
4960 }
4961 {
4962 wxPy_BEGIN_ALLOW_THREADS;
4963 wxTreeCtrl_Delete(_arg0,*_arg1);
4964
4965 wxPy_END_ALLOW_THREADS;
4966 } Py_INCREF(Py_None);
4967 _resultobj = Py_None;
4968 return _resultobj;
4969 }
4970
4971 #define wxTreeCtrl_DeleteChildren(_swigobj,_swigarg0) (_swigobj->DeleteChildren(_swigarg0))
4972 static PyObject *_wrap_wxTreeCtrl_DeleteChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
4973 PyObject * _resultobj;
4974 wxTreeCtrl * _arg0;
4975 wxTreeItemId * _arg1;
4976 PyObject * _argo0 = 0;
4977 PyObject * _argo1 = 0;
4978 char *_kwnames[] = { "self","item", NULL };
4979
4980 self = self;
4981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_DeleteChildren",_kwnames,&_argo0,&_argo1))
4982 return NULL;
4983 if (_argo0) {
4984 if (_argo0 == Py_None) { _arg0 = NULL; }
4985 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
4986 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_DeleteChildren. Expected _wxTreeCtrl_p.");
4987 return NULL;
4988 }
4989 }
4990 if (_argo1) {
4991 if (_argo1 == Py_None) { _arg1 = NULL; }
4992 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
4993 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_DeleteChildren. Expected _wxTreeItemId_p.");
4994 return NULL;
4995 }
4996 }
4997 {
4998 wxPy_BEGIN_ALLOW_THREADS;
4999 wxTreeCtrl_DeleteChildren(_arg0,*_arg1);
5000
5001 wxPy_END_ALLOW_THREADS;
5002 } Py_INCREF(Py_None);
5003 _resultobj = Py_None;
5004 return _resultobj;
5005 }
5006
5007 #define wxTreeCtrl_DeleteAllItems(_swigobj) (_swigobj->DeleteAllItems())
5008 static PyObject *_wrap_wxTreeCtrl_DeleteAllItems(PyObject *self, PyObject *args, PyObject *kwargs) {
5009 PyObject * _resultobj;
5010 wxTreeCtrl * _arg0;
5011 PyObject * _argo0 = 0;
5012 char *_kwnames[] = { "self", NULL };
5013
5014 self = self;
5015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeCtrl_DeleteAllItems",_kwnames,&_argo0))
5016 return NULL;
5017 if (_argo0) {
5018 if (_argo0 == Py_None) { _arg0 = NULL; }
5019 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
5020 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_DeleteAllItems. Expected _wxTreeCtrl_p.");
5021 return NULL;
5022 }
5023 }
5024 {
5025 wxPy_BEGIN_ALLOW_THREADS;
5026 wxTreeCtrl_DeleteAllItems(_arg0);
5027
5028 wxPy_END_ALLOW_THREADS;
5029 } Py_INCREF(Py_None);
5030 _resultobj = Py_None;
5031 return _resultobj;
5032 }
5033
5034 #define wxTreeCtrl_Expand(_swigobj,_swigarg0) (_swigobj->Expand(_swigarg0))
5035 static PyObject *_wrap_wxTreeCtrl_Expand(PyObject *self, PyObject *args, PyObject *kwargs) {
5036 PyObject * _resultobj;
5037 wxTreeCtrl * _arg0;
5038 wxTreeItemId * _arg1;
5039 PyObject * _argo0 = 0;
5040 PyObject * _argo1 = 0;
5041 char *_kwnames[] = { "self","item", NULL };
5042
5043 self = self;
5044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_Expand",_kwnames,&_argo0,&_argo1))
5045 return NULL;
5046 if (_argo0) {
5047 if (_argo0 == Py_None) { _arg0 = NULL; }
5048 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
5049 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_Expand. Expected _wxTreeCtrl_p.");
5050 return NULL;
5051 }
5052 }
5053 if (_argo1) {
5054 if (_argo1 == Py_None) { _arg1 = NULL; }
5055 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
5056 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_Expand. Expected _wxTreeItemId_p.");
5057 return NULL;
5058 }
5059 }
5060 {
5061 wxPy_BEGIN_ALLOW_THREADS;
5062 wxTreeCtrl_Expand(_arg0,*_arg1);
5063
5064 wxPy_END_ALLOW_THREADS;
5065 } Py_INCREF(Py_None);
5066 _resultobj = Py_None;
5067 return _resultobj;
5068 }
5069
5070 #define wxTreeCtrl_Collapse(_swigobj,_swigarg0) (_swigobj->Collapse(_swigarg0))
5071 static PyObject *_wrap_wxTreeCtrl_Collapse(PyObject *self, PyObject *args, PyObject *kwargs) {
5072 PyObject * _resultobj;
5073 wxTreeCtrl * _arg0;
5074 wxTreeItemId * _arg1;
5075 PyObject * _argo0 = 0;
5076 PyObject * _argo1 = 0;
5077 char *_kwnames[] = { "self","item", NULL };
5078
5079 self = self;
5080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_Collapse",_kwnames,&_argo0,&_argo1))
5081 return NULL;
5082 if (_argo0) {
5083 if (_argo0 == Py_None) { _arg0 = NULL; }
5084 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
5085 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_Collapse. Expected _wxTreeCtrl_p.");
5086 return NULL;
5087 }
5088 }
5089 if (_argo1) {
5090 if (_argo1 == Py_None) { _arg1 = NULL; }
5091 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
5092 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_Collapse. Expected _wxTreeItemId_p.");
5093 return NULL;
5094 }
5095 }
5096 {
5097 wxPy_BEGIN_ALLOW_THREADS;
5098 wxTreeCtrl_Collapse(_arg0,*_arg1);
5099
5100 wxPy_END_ALLOW_THREADS;
5101 } Py_INCREF(Py_None);
5102 _resultobj = Py_None;
5103 return _resultobj;
5104 }
5105
5106 #define wxTreeCtrl_CollapseAndReset(_swigobj,_swigarg0) (_swigobj->CollapseAndReset(_swigarg0))
5107 static PyObject *_wrap_wxTreeCtrl_CollapseAndReset(PyObject *self, PyObject *args, PyObject *kwargs) {
5108 PyObject * _resultobj;
5109 wxTreeCtrl * _arg0;
5110 wxTreeItemId * _arg1;
5111 PyObject * _argo0 = 0;
5112 PyObject * _argo1 = 0;
5113 char *_kwnames[] = { "self","item", NULL };
5114
5115 self = self;
5116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_CollapseAndReset",_kwnames,&_argo0,&_argo1))
5117 return NULL;
5118 if (_argo0) {
5119 if (_argo0 == Py_None) { _arg0 = NULL; }
5120 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
5121 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_CollapseAndReset. Expected _wxTreeCtrl_p.");
5122 return NULL;
5123 }
5124 }
5125 if (_argo1) {
5126 if (_argo1 == Py_None) { _arg1 = NULL; }
5127 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
5128 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_CollapseAndReset. Expected _wxTreeItemId_p.");
5129 return NULL;
5130 }
5131 }
5132 {
5133 wxPy_BEGIN_ALLOW_THREADS;
5134 wxTreeCtrl_CollapseAndReset(_arg0,*_arg1);
5135
5136 wxPy_END_ALLOW_THREADS;
5137 } Py_INCREF(Py_None);
5138 _resultobj = Py_None;
5139 return _resultobj;
5140 }
5141
5142 #define wxTreeCtrl_Toggle(_swigobj,_swigarg0) (_swigobj->Toggle(_swigarg0))
5143 static PyObject *_wrap_wxTreeCtrl_Toggle(PyObject *self, PyObject *args, PyObject *kwargs) {
5144 PyObject * _resultobj;
5145 wxTreeCtrl * _arg0;
5146 wxTreeItemId * _arg1;
5147 PyObject * _argo0 = 0;
5148 PyObject * _argo1 = 0;
5149 char *_kwnames[] = { "self","item", NULL };
5150
5151 self = self;
5152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_Toggle",_kwnames,&_argo0,&_argo1))
5153 return NULL;
5154 if (_argo0) {
5155 if (_argo0 == Py_None) { _arg0 = NULL; }
5156 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
5157 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_Toggle. Expected _wxTreeCtrl_p.");
5158 return NULL;
5159 }
5160 }
5161 if (_argo1) {
5162 if (_argo1 == Py_None) { _arg1 = NULL; }
5163 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
5164 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_Toggle. Expected _wxTreeItemId_p.");
5165 return NULL;
5166 }
5167 }
5168 {
5169 wxPy_BEGIN_ALLOW_THREADS;
5170 wxTreeCtrl_Toggle(_arg0,*_arg1);
5171
5172 wxPy_END_ALLOW_THREADS;
5173 } Py_INCREF(Py_None);
5174 _resultobj = Py_None;
5175 return _resultobj;
5176 }
5177
5178 #define wxTreeCtrl_Unselect(_swigobj) (_swigobj->Unselect())
5179 static PyObject *_wrap_wxTreeCtrl_Unselect(PyObject *self, PyObject *args, PyObject *kwargs) {
5180 PyObject * _resultobj;
5181 wxTreeCtrl * _arg0;
5182 PyObject * _argo0 = 0;
5183 char *_kwnames[] = { "self", NULL };
5184
5185 self = self;
5186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeCtrl_Unselect",_kwnames,&_argo0))
5187 return NULL;
5188 if (_argo0) {
5189 if (_argo0 == Py_None) { _arg0 = NULL; }
5190 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
5191 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_Unselect. Expected _wxTreeCtrl_p.");
5192 return NULL;
5193 }
5194 }
5195 {
5196 wxPy_BEGIN_ALLOW_THREADS;
5197 wxTreeCtrl_Unselect(_arg0);
5198
5199 wxPy_END_ALLOW_THREADS;
5200 } Py_INCREF(Py_None);
5201 _resultobj = Py_None;
5202 return _resultobj;
5203 }
5204
5205 #define wxTreeCtrl_UnselectAll(_swigobj) (_swigobj->UnselectAll())
5206 static PyObject *_wrap_wxTreeCtrl_UnselectAll(PyObject *self, PyObject *args, PyObject *kwargs) {
5207 PyObject * _resultobj;
5208 wxTreeCtrl * _arg0;
5209 PyObject * _argo0 = 0;
5210 char *_kwnames[] = { "self", NULL };
5211
5212 self = self;
5213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTreeCtrl_UnselectAll",_kwnames,&_argo0))
5214 return NULL;
5215 if (_argo0) {
5216 if (_argo0 == Py_None) { _arg0 = NULL; }
5217 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
5218 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_UnselectAll. Expected _wxTreeCtrl_p.");
5219 return NULL;
5220 }
5221 }
5222 {
5223 wxPy_BEGIN_ALLOW_THREADS;
5224 wxTreeCtrl_UnselectAll(_arg0);
5225
5226 wxPy_END_ALLOW_THREADS;
5227 } Py_INCREF(Py_None);
5228 _resultobj = Py_None;
5229 return _resultobj;
5230 }
5231
5232 #define wxTreeCtrl_SelectItem(_swigobj,_swigarg0) (_swigobj->SelectItem(_swigarg0))
5233 static PyObject *_wrap_wxTreeCtrl_SelectItem(PyObject *self, PyObject *args, PyObject *kwargs) {
5234 PyObject * _resultobj;
5235 wxTreeCtrl * _arg0;
5236 wxTreeItemId * _arg1;
5237 PyObject * _argo0 = 0;
5238 PyObject * _argo1 = 0;
5239 char *_kwnames[] = { "self","item", NULL };
5240
5241 self = self;
5242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_SelectItem",_kwnames,&_argo0,&_argo1))
5243 return NULL;
5244 if (_argo0) {
5245 if (_argo0 == Py_None) { _arg0 = NULL; }
5246 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
5247 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SelectItem. Expected _wxTreeCtrl_p.");
5248 return NULL;
5249 }
5250 }
5251 if (_argo1) {
5252 if (_argo1 == Py_None) { _arg1 = NULL; }
5253 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
5254 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SelectItem. Expected _wxTreeItemId_p.");
5255 return NULL;
5256 }
5257 }
5258 {
5259 wxPy_BEGIN_ALLOW_THREADS;
5260 wxTreeCtrl_SelectItem(_arg0,*_arg1);
5261
5262 wxPy_END_ALLOW_THREADS;
5263 } Py_INCREF(Py_None);
5264 _resultobj = Py_None;
5265 return _resultobj;
5266 }
5267
5268 #define wxTreeCtrl_EnsureVisible(_swigobj,_swigarg0) (_swigobj->EnsureVisible(_swigarg0))
5269 static PyObject *_wrap_wxTreeCtrl_EnsureVisible(PyObject *self, PyObject *args, PyObject *kwargs) {
5270 PyObject * _resultobj;
5271 wxTreeCtrl * _arg0;
5272 wxTreeItemId * _arg1;
5273 PyObject * _argo0 = 0;
5274 PyObject * _argo1 = 0;
5275 char *_kwnames[] = { "self","item", NULL };
5276
5277 self = self;
5278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_EnsureVisible",_kwnames,&_argo0,&_argo1))
5279 return NULL;
5280 if (_argo0) {
5281 if (_argo0 == Py_None) { _arg0 = NULL; }
5282 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
5283 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_EnsureVisible. Expected _wxTreeCtrl_p.");
5284 return NULL;
5285 }
5286 }
5287 if (_argo1) {
5288 if (_argo1 == Py_None) { _arg1 = NULL; }
5289 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
5290 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_EnsureVisible. Expected _wxTreeItemId_p.");
5291 return NULL;
5292 }
5293 }
5294 {
5295 wxPy_BEGIN_ALLOW_THREADS;
5296 wxTreeCtrl_EnsureVisible(_arg0,*_arg1);
5297
5298 wxPy_END_ALLOW_THREADS;
5299 } Py_INCREF(Py_None);
5300 _resultobj = Py_None;
5301 return _resultobj;
5302 }
5303
5304 #define wxTreeCtrl_ScrollTo(_swigobj,_swigarg0) (_swigobj->ScrollTo(_swigarg0))
5305 static PyObject *_wrap_wxTreeCtrl_ScrollTo(PyObject *self, PyObject *args, PyObject *kwargs) {
5306 PyObject * _resultobj;
5307 wxTreeCtrl * _arg0;
5308 wxTreeItemId * _arg1;
5309 PyObject * _argo0 = 0;
5310 PyObject * _argo1 = 0;
5311 char *_kwnames[] = { "self","item", NULL };
5312
5313 self = self;
5314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_ScrollTo",_kwnames,&_argo0,&_argo1))
5315 return NULL;
5316 if (_argo0) {
5317 if (_argo0 == Py_None) { _arg0 = NULL; }
5318 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
5319 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_ScrollTo. Expected _wxTreeCtrl_p.");
5320 return NULL;
5321 }
5322 }
5323 if (_argo1) {
5324 if (_argo1 == Py_None) { _arg1 = NULL; }
5325 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
5326 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_ScrollTo. Expected _wxTreeItemId_p.");
5327 return NULL;
5328 }
5329 }
5330 {
5331 wxPy_BEGIN_ALLOW_THREADS;
5332 wxTreeCtrl_ScrollTo(_arg0,*_arg1);
5333
5334 wxPy_END_ALLOW_THREADS;
5335 } Py_INCREF(Py_None);
5336 _resultobj = Py_None;
5337 return _resultobj;
5338 }
5339
5340 #define wxTreeCtrl_EditLabel(_swigobj,_swigarg0) (_swigobj->EditLabel(_swigarg0))
5341 static PyObject *_wrap_wxTreeCtrl_EditLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
5342 PyObject * _resultobj;
5343 wxTreeCtrl * _arg0;
5344 wxTreeItemId * _arg1;
5345 PyObject * _argo0 = 0;
5346 PyObject * _argo1 = 0;
5347 char *_kwnames[] = { "self","item", NULL };
5348
5349 self = self;
5350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_EditLabel",_kwnames,&_argo0,&_argo1))
5351 return NULL;
5352 if (_argo0) {
5353 if (_argo0 == Py_None) { _arg0 = NULL; }
5354 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
5355 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_EditLabel. Expected _wxTreeCtrl_p.");
5356 return NULL;
5357 }
5358 }
5359 if (_argo1) {
5360 if (_argo1 == Py_None) { _arg1 = NULL; }
5361 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
5362 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_EditLabel. Expected _wxTreeItemId_p.");
5363 return NULL;
5364 }
5365 }
5366 {
5367 wxPy_BEGIN_ALLOW_THREADS;
5368 wxTreeCtrl_EditLabel(_arg0,*_arg1);
5369
5370 wxPy_END_ALLOW_THREADS;
5371 } Py_INCREF(Py_None);
5372 _resultobj = Py_None;
5373 return _resultobj;
5374 }
5375
5376 #define wxTreeCtrl_SortChildren(_swigobj,_swigarg0) (_swigobj->SortChildren(_swigarg0))
5377 static PyObject *_wrap_wxTreeCtrl_SortChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
5378 PyObject * _resultobj;
5379 wxTreeCtrl * _arg0;
5380 wxTreeItemId * _arg1;
5381 PyObject * _argo0 = 0;
5382 PyObject * _argo1 = 0;
5383 char *_kwnames[] = { "self","item", NULL };
5384
5385 self = self;
5386 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_SortChildren",_kwnames,&_argo0,&_argo1))
5387 return NULL;
5388 if (_argo0) {
5389 if (_argo0 == Py_None) { _arg0 = NULL; }
5390 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
5391 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SortChildren. Expected _wxTreeCtrl_p.");
5392 return NULL;
5393 }
5394 }
5395 if (_argo1) {
5396 if (_argo1 == Py_None) { _arg1 = NULL; }
5397 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
5398 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SortChildren. Expected _wxTreeItemId_p.");
5399 return NULL;
5400 }
5401 }
5402 {
5403 wxPy_BEGIN_ALLOW_THREADS;
5404 wxTreeCtrl_SortChildren(_arg0,*_arg1);
5405
5406 wxPy_END_ALLOW_THREADS;
5407 } Py_INCREF(Py_None);
5408 _resultobj = Py_None;
5409 return _resultobj;
5410 }
5411
5412 #define wxTreeCtrl_SetItemBold(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemBold(_swigarg0,_swigarg1))
5413 static PyObject *_wrap_wxTreeCtrl_SetItemBold(PyObject *self, PyObject *args, PyObject *kwargs) {
5414 PyObject * _resultobj;
5415 wxTreeCtrl * _arg0;
5416 wxTreeItemId * _arg1;
5417 bool _arg2 = (bool ) TRUE;
5418 PyObject * _argo0 = 0;
5419 PyObject * _argo1 = 0;
5420 int tempbool2 = (int) TRUE;
5421 char *_kwnames[] = { "self","item","bold", NULL };
5422
5423 self = self;
5424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxTreeCtrl_SetItemBold",_kwnames,&_argo0,&_argo1,&tempbool2))
5425 return NULL;
5426 if (_argo0) {
5427 if (_argo0 == Py_None) { _arg0 = NULL; }
5428 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
5429 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetItemBold. Expected _wxTreeCtrl_p.");
5430 return NULL;
5431 }
5432 }
5433 if (_argo1) {
5434 if (_argo1 == Py_None) { _arg1 = NULL; }
5435 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
5436 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetItemBold. Expected _wxTreeItemId_p.");
5437 return NULL;
5438 }
5439 }
5440 _arg2 = (bool ) tempbool2;
5441 {
5442 wxPy_BEGIN_ALLOW_THREADS;
5443 wxTreeCtrl_SetItemBold(_arg0,*_arg1,_arg2);
5444
5445 wxPy_END_ALLOW_THREADS;
5446 } Py_INCREF(Py_None);
5447 _resultobj = Py_None;
5448 return _resultobj;
5449 }
5450
5451 #define wxTreeCtrl_IsBold(_swigobj,_swigarg0) (_swigobj->IsBold(_swigarg0))
5452 static PyObject *_wrap_wxTreeCtrl_IsBold(PyObject *self, PyObject *args, PyObject *kwargs) {
5453 PyObject * _resultobj;
5454 bool _result;
5455 wxTreeCtrl * _arg0;
5456 wxTreeItemId * _arg1;
5457 PyObject * _argo0 = 0;
5458 PyObject * _argo1 = 0;
5459 char *_kwnames[] = { "self","item", NULL };
5460
5461 self = self;
5462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_IsBold",_kwnames,&_argo0,&_argo1))
5463 return NULL;
5464 if (_argo0) {
5465 if (_argo0 == Py_None) { _arg0 = NULL; }
5466 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
5467 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_IsBold. Expected _wxTreeCtrl_p.");
5468 return NULL;
5469 }
5470 }
5471 if (_argo1) {
5472 if (_argo1 == Py_None) { _arg1 = NULL; }
5473 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
5474 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_IsBold. Expected _wxTreeItemId_p.");
5475 return NULL;
5476 }
5477 }
5478 {
5479 wxPy_BEGIN_ALLOW_THREADS;
5480 _result = (bool )wxTreeCtrl_IsBold(_arg0,*_arg1);
5481
5482 wxPy_END_ALLOW_THREADS;
5483 } _resultobj = Py_BuildValue("i",_result);
5484 return _resultobj;
5485 }
5486
5487 #define wxTreeCtrl_HitTest(_swigobj,_swigarg0) (_swigobj->HitTest(_swigarg0))
5488 static PyObject *_wrap_wxTreeCtrl_HitTest(PyObject *self, PyObject *args, PyObject *kwargs) {
5489 PyObject * _resultobj;
5490 wxTreeItemId * _result;
5491 wxTreeCtrl * _arg0;
5492 wxPoint * _arg1;
5493 PyObject * _argo0 = 0;
5494 PyObject * _argo1 = 0;
5495 char *_kwnames[] = { "self","point", NULL };
5496 char _ptemp[128];
5497
5498 self = self;
5499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTreeCtrl_HitTest",_kwnames,&_argo0,&_argo1))
5500 return NULL;
5501 if (_argo0) {
5502 if (_argo0 == Py_None) { _arg0 = NULL; }
5503 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
5504 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_HitTest. Expected _wxTreeCtrl_p.");
5505 return NULL;
5506 }
5507 }
5508 if (_argo1) {
5509 if (_argo1 == Py_None) { _arg1 = NULL; }
5510 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPoint_p")) {
5511 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_HitTest. Expected _wxPoint_p.");
5512 return NULL;
5513 }
5514 }
5515 {
5516 wxPy_BEGIN_ALLOW_THREADS;
5517 _result = new wxTreeItemId (wxTreeCtrl_HitTest(_arg0,*_arg1));
5518
5519 wxPy_END_ALLOW_THREADS;
5520 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
5521 _resultobj = Py_BuildValue("s",_ptemp);
5522 return _resultobj;
5523 }
5524
5525 static PyMethodDef controls2cMethods[] = {
5526 { "wxTreeCtrl_HitTest", (PyCFunction) _wrap_wxTreeCtrl_HitTest, METH_VARARGS | METH_KEYWORDS },
5527 { "wxTreeCtrl_IsBold", (PyCFunction) _wrap_wxTreeCtrl_IsBold, METH_VARARGS | METH_KEYWORDS },
5528 { "wxTreeCtrl_SetItemBold", (PyCFunction) _wrap_wxTreeCtrl_SetItemBold, METH_VARARGS | METH_KEYWORDS },
5529 { "wxTreeCtrl_SortChildren", (PyCFunction) _wrap_wxTreeCtrl_SortChildren, METH_VARARGS | METH_KEYWORDS },
5530 { "wxTreeCtrl_EditLabel", (PyCFunction) _wrap_wxTreeCtrl_EditLabel, METH_VARARGS | METH_KEYWORDS },
5531 { "wxTreeCtrl_ScrollTo", (PyCFunction) _wrap_wxTreeCtrl_ScrollTo, METH_VARARGS | METH_KEYWORDS },
5532 { "wxTreeCtrl_EnsureVisible", (PyCFunction) _wrap_wxTreeCtrl_EnsureVisible, METH_VARARGS | METH_KEYWORDS },
5533 { "wxTreeCtrl_SelectItem", (PyCFunction) _wrap_wxTreeCtrl_SelectItem, METH_VARARGS | METH_KEYWORDS },
5534 { "wxTreeCtrl_UnselectAll", (PyCFunction) _wrap_wxTreeCtrl_UnselectAll, METH_VARARGS | METH_KEYWORDS },
5535 { "wxTreeCtrl_Unselect", (PyCFunction) _wrap_wxTreeCtrl_Unselect, METH_VARARGS | METH_KEYWORDS },
5536 { "wxTreeCtrl_Toggle", (PyCFunction) _wrap_wxTreeCtrl_Toggle, METH_VARARGS | METH_KEYWORDS },
5537 { "wxTreeCtrl_CollapseAndReset", (PyCFunction) _wrap_wxTreeCtrl_CollapseAndReset, METH_VARARGS | METH_KEYWORDS },
5538 { "wxTreeCtrl_Collapse", (PyCFunction) _wrap_wxTreeCtrl_Collapse, METH_VARARGS | METH_KEYWORDS },
5539 { "wxTreeCtrl_Expand", (PyCFunction) _wrap_wxTreeCtrl_Expand, METH_VARARGS | METH_KEYWORDS },
5540 { "wxTreeCtrl_DeleteAllItems", (PyCFunction) _wrap_wxTreeCtrl_DeleteAllItems, METH_VARARGS | METH_KEYWORDS },
5541 { "wxTreeCtrl_DeleteChildren", (PyCFunction) _wrap_wxTreeCtrl_DeleteChildren, METH_VARARGS | METH_KEYWORDS },
5542 { "wxTreeCtrl_Delete", (PyCFunction) _wrap_wxTreeCtrl_Delete, METH_VARARGS | METH_KEYWORDS },
5543 { "wxTreeCtrl_AppendItem", (PyCFunction) _wrap_wxTreeCtrl_AppendItem, METH_VARARGS | METH_KEYWORDS },
5544 { "wxTreeCtrl_InsertItem", (PyCFunction) _wrap_wxTreeCtrl_InsertItem, METH_VARARGS | METH_KEYWORDS },
5545 { "wxTreeCtrl_PrependItem", (PyCFunction) _wrap_wxTreeCtrl_PrependItem, METH_VARARGS | METH_KEYWORDS },
5546 { "wxTreeCtrl_AddRoot", (PyCFunction) _wrap_wxTreeCtrl_AddRoot, METH_VARARGS | METH_KEYWORDS },
5547 { "wxTreeCtrl_GetLastChild", (PyCFunction) _wrap_wxTreeCtrl_GetLastChild, METH_VARARGS | METH_KEYWORDS },
5548 { "wxTreeCtrl_GetPrevVisible", (PyCFunction) _wrap_wxTreeCtrl_GetPrevVisible, METH_VARARGS | METH_KEYWORDS },
5549 { "wxTreeCtrl_GetNextVisible", (PyCFunction) _wrap_wxTreeCtrl_GetNextVisible, METH_VARARGS | METH_KEYWORDS },
5550 { "wxTreeCtrl_GetFirstVisibleItem", (PyCFunction) _wrap_wxTreeCtrl_GetFirstVisibleItem, METH_VARARGS | METH_KEYWORDS },
5551 { "wxTreeCtrl_GetPrevSibling", (PyCFunction) _wrap_wxTreeCtrl_GetPrevSibling, METH_VARARGS | METH_KEYWORDS },
5552 { "wxTreeCtrl_GetNextSibling", (PyCFunction) _wrap_wxTreeCtrl_GetNextSibling, METH_VARARGS | METH_KEYWORDS },
5553 { "wxTreeCtrl_GetNextChild", (PyCFunction) _wrap_wxTreeCtrl_GetNextChild, METH_VARARGS | METH_KEYWORDS },
5554 { "wxTreeCtrl_GetFirstChild", (PyCFunction) _wrap_wxTreeCtrl_GetFirstChild, METH_VARARGS | METH_KEYWORDS },
5555 { "wxTreeCtrl_GetChildrenCount", (PyCFunction) _wrap_wxTreeCtrl_GetChildrenCount, METH_VARARGS | METH_KEYWORDS },
5556 { "wxTreeCtrl_GetSelections", (PyCFunction) _wrap_wxTreeCtrl_GetSelections, METH_VARARGS | METH_KEYWORDS },
5557 { "wxTreeCtrl_GetParent", (PyCFunction) _wrap_wxTreeCtrl_GetParent, METH_VARARGS | METH_KEYWORDS },
5558 { "wxTreeCtrl_GetSelection", (PyCFunction) _wrap_wxTreeCtrl_GetSelection, METH_VARARGS | METH_KEYWORDS },
5559 { "wxTreeCtrl_GetRootItem", (PyCFunction) _wrap_wxTreeCtrl_GetRootItem, METH_VARARGS | METH_KEYWORDS },
5560 { "wxTreeCtrl_IsSelected", (PyCFunction) _wrap_wxTreeCtrl_IsSelected, METH_VARARGS | METH_KEYWORDS },
5561 { "wxTreeCtrl_IsExpanded", (PyCFunction) _wrap_wxTreeCtrl_IsExpanded, METH_VARARGS | METH_KEYWORDS },
5562 { "wxTreeCtrl_ItemHasChildren", (PyCFunction) _wrap_wxTreeCtrl_ItemHasChildren, METH_VARARGS | METH_KEYWORDS },
5563 { "wxTreeCtrl_IsVisible", (PyCFunction) _wrap_wxTreeCtrl_IsVisible, METH_VARARGS | METH_KEYWORDS },
5564 { "wxTreeCtrl_SetPyData", (PyCFunction) _wrap_wxTreeCtrl_SetPyData, METH_VARARGS | METH_KEYWORDS },
5565 { "wxTreeCtrl_GetPyData", (PyCFunction) _wrap_wxTreeCtrl_GetPyData, METH_VARARGS | METH_KEYWORDS },
5566 { "wxTreeCtrl_SetItemData", (PyCFunction) _wrap_wxTreeCtrl_SetItemData, METH_VARARGS | METH_KEYWORDS },
5567 { "wxTreeCtrl_GetItemData", (PyCFunction) _wrap_wxTreeCtrl_GetItemData, METH_VARARGS | METH_KEYWORDS },
5568 { "wxTreeCtrl_SetItemHasChildren", (PyCFunction) _wrap_wxTreeCtrl_SetItemHasChildren, METH_VARARGS | METH_KEYWORDS },
5569 { "wxTreeCtrl_SetItemSelectedImage", (PyCFunction) _wrap_wxTreeCtrl_SetItemSelectedImage, METH_VARARGS | METH_KEYWORDS },
5570 { "wxTreeCtrl_SetItemImage", (PyCFunction) _wrap_wxTreeCtrl_SetItemImage, METH_VARARGS | METH_KEYWORDS },
5571 { "wxTreeCtrl_SetItemText", (PyCFunction) _wrap_wxTreeCtrl_SetItemText, METH_VARARGS | METH_KEYWORDS },
5572 { "wxTreeCtrl_GetItemSelectedImage", (PyCFunction) _wrap_wxTreeCtrl_GetItemSelectedImage, METH_VARARGS | METH_KEYWORDS },
5573 { "wxTreeCtrl_GetItemImage", (PyCFunction) _wrap_wxTreeCtrl_GetItemImage, METH_VARARGS | METH_KEYWORDS },
5574 { "wxTreeCtrl_GetItemText", (PyCFunction) _wrap_wxTreeCtrl_GetItemText, METH_VARARGS | METH_KEYWORDS },
5575 { "wxTreeCtrl_SetStateImageList", (PyCFunction) _wrap_wxTreeCtrl_SetStateImageList, METH_VARARGS | METH_KEYWORDS },
5576 { "wxTreeCtrl_SetImageList", (PyCFunction) _wrap_wxTreeCtrl_SetImageList, METH_VARARGS | METH_KEYWORDS },
5577 { "wxTreeCtrl_GetStateImageList", (PyCFunction) _wrap_wxTreeCtrl_GetStateImageList, METH_VARARGS | METH_KEYWORDS },
5578 { "wxTreeCtrl_GetImageList", (PyCFunction) _wrap_wxTreeCtrl_GetImageList, METH_VARARGS | METH_KEYWORDS },
5579 { "wxTreeCtrl_SetIndent", (PyCFunction) _wrap_wxTreeCtrl_SetIndent, METH_VARARGS | METH_KEYWORDS },
5580 { "wxTreeCtrl_GetIndent", (PyCFunction) _wrap_wxTreeCtrl_GetIndent, METH_VARARGS | METH_KEYWORDS },
5581 { "wxTreeCtrl_GetCount", (PyCFunction) _wrap_wxTreeCtrl_GetCount, METH_VARARGS | METH_KEYWORDS },
5582 { "new_wxTreeCtrl", (PyCFunction) _wrap_new_wxTreeCtrl, METH_VARARGS | METH_KEYWORDS },
5583 { "wxTreeEvent_GetLabel", (PyCFunction) _wrap_wxTreeEvent_GetLabel, METH_VARARGS | METH_KEYWORDS },
5584 { "wxTreeEvent_GetCode", (PyCFunction) _wrap_wxTreeEvent_GetCode, METH_VARARGS | METH_KEYWORDS },
5585 { "wxTreeEvent_GetPoint", (PyCFunction) _wrap_wxTreeEvent_GetPoint, METH_VARARGS | METH_KEYWORDS },
5586 { "wxTreeEvent_GetOldItem", (PyCFunction) _wrap_wxTreeEvent_GetOldItem, METH_VARARGS | METH_KEYWORDS },
5587 { "wxTreeEvent_GetItem", (PyCFunction) _wrap_wxTreeEvent_GetItem, METH_VARARGS | METH_KEYWORDS },
5588 { "wxTreeItemData_SetId", (PyCFunction) _wrap_wxTreeItemData_SetId, METH_VARARGS | METH_KEYWORDS },
5589 { "wxTreeItemData_GetId", (PyCFunction) _wrap_wxTreeItemData_GetId, METH_VARARGS | METH_KEYWORDS },
5590 { "wxTreeItemData_SetData", (PyCFunction) _wrap_wxTreeItemData_SetData, METH_VARARGS | METH_KEYWORDS },
5591 { "wxTreeItemData_GetData", (PyCFunction) _wrap_wxTreeItemData_GetData, METH_VARARGS | METH_KEYWORDS },
5592 { "new_wxTreeItemData", (PyCFunction) _wrap_new_wxTreeItemData, METH_VARARGS | METH_KEYWORDS },
5593 { "wxTreeItemId_IsOk", (PyCFunction) _wrap_wxTreeItemId_IsOk, METH_VARARGS | METH_KEYWORDS },
5594 { "delete_wxTreeItemId", (PyCFunction) _wrap_delete_wxTreeItemId, METH_VARARGS | METH_KEYWORDS },
5595 { "new_wxTreeItemId", (PyCFunction) _wrap_new_wxTreeItemId, METH_VARARGS | METH_KEYWORDS },
5596 { "wxListCtrl_SetWindowStyleFlag", (PyCFunction) _wrap_wxListCtrl_SetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS },
5597 { "wxListCtrl_SetSingleStyle", (PyCFunction) _wrap_wxListCtrl_SetSingleStyle, METH_VARARGS | METH_KEYWORDS },
5598 { "wxListCtrl_SetItemText", (PyCFunction) _wrap_wxListCtrl_SetItemText, METH_VARARGS | METH_KEYWORDS },
5599 { "wxListCtrl_SetItemState", (PyCFunction) _wrap_wxListCtrl_SetItemState, METH_VARARGS | METH_KEYWORDS },
5600 { "wxListCtrl_SetItemPosition", (PyCFunction) _wrap_wxListCtrl_SetItemPosition, METH_VARARGS | METH_KEYWORDS },
5601 { "wxListCtrl_SetItemImage", (PyCFunction) _wrap_wxListCtrl_SetItemImage, METH_VARARGS | METH_KEYWORDS },
5602 { "wxListCtrl_SetItemData", (PyCFunction) _wrap_wxListCtrl_SetItemData, METH_VARARGS | METH_KEYWORDS },
5603 { "wxListCtrl_SetStringItem", (PyCFunction) _wrap_wxListCtrl_SetStringItem, METH_VARARGS | METH_KEYWORDS },
5604 { "wxListCtrl_SetItem", (PyCFunction) _wrap_wxListCtrl_SetItem, METH_VARARGS | METH_KEYWORDS },
5605 { "wxListCtrl_SetImageList", (PyCFunction) _wrap_wxListCtrl_SetImageList, METH_VARARGS | METH_KEYWORDS },
5606 { "wxListCtrl_SetColumnWidth", (PyCFunction) _wrap_wxListCtrl_SetColumnWidth, METH_VARARGS | METH_KEYWORDS },
5607 { "wxListCtrl_SetColumn", (PyCFunction) _wrap_wxListCtrl_SetColumn, METH_VARARGS | METH_KEYWORDS },
5608 { "wxListCtrl_SetBackgroundColour", (PyCFunction) _wrap_wxListCtrl_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
5609 { "wxListCtrl_ScrollList", (PyCFunction) _wrap_wxListCtrl_ScrollList, METH_VARARGS | METH_KEYWORDS },
5610 { "wxListCtrl_InsertImageStringItem", (PyCFunction) _wrap_wxListCtrl_InsertImageStringItem, METH_VARARGS | METH_KEYWORDS },
5611 { "wxListCtrl_InsertImageItem", (PyCFunction) _wrap_wxListCtrl_InsertImageItem, METH_VARARGS | METH_KEYWORDS },
5612 { "wxListCtrl_InsertStringItem", (PyCFunction) _wrap_wxListCtrl_InsertStringItem, METH_VARARGS | METH_KEYWORDS },
5613 { "wxListCtrl_InsertItem", (PyCFunction) _wrap_wxListCtrl_InsertItem, METH_VARARGS | METH_KEYWORDS },
5614 { "wxListCtrl_InsertColumn", (PyCFunction) _wrap_wxListCtrl_InsertColumn, METH_VARARGS | METH_KEYWORDS },
5615 { "wxListCtrl_InsertColumnWith", (PyCFunction) _wrap_wxListCtrl_InsertColumnWith, METH_VARARGS | METH_KEYWORDS },
5616 { "wxListCtrl_HitTest", (PyCFunction) _wrap_wxListCtrl_HitTest, METH_VARARGS | METH_KEYWORDS },
5617 { "wxListCtrl_GetTopItem", (PyCFunction) _wrap_wxListCtrl_GetTopItem, METH_VARARGS | METH_KEYWORDS },
5618 { "wxListCtrl_GetSelectedItemCount", (PyCFunction) _wrap_wxListCtrl_GetSelectedItemCount, METH_VARARGS | METH_KEYWORDS },
5619 { "wxListCtrl_GetNextItem", (PyCFunction) _wrap_wxListCtrl_GetNextItem, METH_VARARGS | METH_KEYWORDS },
5620 { "wxListCtrl_GetItemText", (PyCFunction) _wrap_wxListCtrl_GetItemText, METH_VARARGS | METH_KEYWORDS },
5621 { "wxListCtrl_GetItemSpacing", (PyCFunction) _wrap_wxListCtrl_GetItemSpacing, METH_VARARGS | METH_KEYWORDS },
5622 { "wxListCtrl_GetItemCount", (PyCFunction) _wrap_wxListCtrl_GetItemCount, METH_VARARGS | METH_KEYWORDS },
5623 { "wxListCtrl_GetItemState", (PyCFunction) _wrap_wxListCtrl_GetItemState, METH_VARARGS | METH_KEYWORDS },
5624 { "wxListCtrl_GetItemRect", (PyCFunction) _wrap_wxListCtrl_GetItemRect, METH_VARARGS | METH_KEYWORDS },
5625 { "wxListCtrl_GetItemPosition", (PyCFunction) _wrap_wxListCtrl_GetItemPosition, METH_VARARGS | METH_KEYWORDS },
5626 { "wxListCtrl_GetItem", (PyCFunction) _wrap_wxListCtrl_GetItem, METH_VARARGS | METH_KEYWORDS },
5627 { "wxListCtrl_GetItemData", (PyCFunction) _wrap_wxListCtrl_GetItemData, METH_VARARGS | METH_KEYWORDS },
5628 { "wxListCtrl_GetImageList", (PyCFunction) _wrap_wxListCtrl_GetImageList, METH_VARARGS | METH_KEYWORDS },
5629 { "wxListCtrl_GetCountPerPage", (PyCFunction) _wrap_wxListCtrl_GetCountPerPage, METH_VARARGS | METH_KEYWORDS },
5630 { "wxListCtrl_GetColumnWidth", (PyCFunction) _wrap_wxListCtrl_GetColumnWidth, METH_VARARGS | METH_KEYWORDS },
5631 { "wxListCtrl_GetColumn", (PyCFunction) _wrap_wxListCtrl_GetColumn, METH_VARARGS | METH_KEYWORDS },
5632 { "wxListCtrl_FindItemAtPos", (PyCFunction) _wrap_wxListCtrl_FindItemAtPos, METH_VARARGS | METH_KEYWORDS },
5633 { "wxListCtrl_FindItemData", (PyCFunction) _wrap_wxListCtrl_FindItemData, METH_VARARGS | METH_KEYWORDS },
5634 { "wxListCtrl_FindItem", (PyCFunction) _wrap_wxListCtrl_FindItem, METH_VARARGS | METH_KEYWORDS },
5635 { "wxListCtrl_EnsureVisible", (PyCFunction) _wrap_wxListCtrl_EnsureVisible, METH_VARARGS | METH_KEYWORDS },
5636 { "wxListCtrl_EditLabel", (PyCFunction) _wrap_wxListCtrl_EditLabel, METH_VARARGS | METH_KEYWORDS },
5637 { "wxListCtrl_ClearAll", (PyCFunction) _wrap_wxListCtrl_ClearAll, METH_VARARGS | METH_KEYWORDS },
5638 { "wxListCtrl_DeleteAllColumns", (PyCFunction) _wrap_wxListCtrl_DeleteAllColumns, METH_VARARGS | METH_KEYWORDS },
5639 { "wxListCtrl_DeleteColumn", (PyCFunction) _wrap_wxListCtrl_DeleteColumn, METH_VARARGS | METH_KEYWORDS },
5640 { "wxListCtrl_DeleteAllItems", (PyCFunction) _wrap_wxListCtrl_DeleteAllItems, METH_VARARGS | METH_KEYWORDS },
5641 { "wxListCtrl_DeleteItem", (PyCFunction) _wrap_wxListCtrl_DeleteItem, METH_VARARGS | METH_KEYWORDS },
5642 { "wxListCtrl_Arrange", (PyCFunction) _wrap_wxListCtrl_Arrange, METH_VARARGS | METH_KEYWORDS },
5643 { "new_wxListCtrl", (PyCFunction) _wrap_new_wxListCtrl, METH_VARARGS | METH_KEYWORDS },
5644 { "wxListEvent_m_item_get", (PyCFunction) _wrap_wxListEvent_m_item_get, METH_VARARGS | METH_KEYWORDS },
5645 { "wxListEvent_m_item_set", (PyCFunction) _wrap_wxListEvent_m_item_set, METH_VARARGS | METH_KEYWORDS },
5646 { "wxListEvent_m_pointDrag_get", (PyCFunction) _wrap_wxListEvent_m_pointDrag_get, METH_VARARGS | METH_KEYWORDS },
5647 { "wxListEvent_m_pointDrag_set", (PyCFunction) _wrap_wxListEvent_m_pointDrag_set, METH_VARARGS | METH_KEYWORDS },
5648 { "wxListEvent_m_cancelled_get", (PyCFunction) _wrap_wxListEvent_m_cancelled_get, METH_VARARGS | METH_KEYWORDS },
5649 { "wxListEvent_m_cancelled_set", (PyCFunction) _wrap_wxListEvent_m_cancelled_set, METH_VARARGS | METH_KEYWORDS },
5650 { "wxListEvent_m_col_get", (PyCFunction) _wrap_wxListEvent_m_col_get, METH_VARARGS | METH_KEYWORDS },
5651 { "wxListEvent_m_col_set", (PyCFunction) _wrap_wxListEvent_m_col_set, METH_VARARGS | METH_KEYWORDS },
5652 { "wxListEvent_m_oldItemIndex_get", (PyCFunction) _wrap_wxListEvent_m_oldItemIndex_get, METH_VARARGS | METH_KEYWORDS },
5653 { "wxListEvent_m_oldItemIndex_set", (PyCFunction) _wrap_wxListEvent_m_oldItemIndex_set, METH_VARARGS | METH_KEYWORDS },
5654 { "wxListEvent_m_itemIndex_get", (PyCFunction) _wrap_wxListEvent_m_itemIndex_get, METH_VARARGS | METH_KEYWORDS },
5655 { "wxListEvent_m_itemIndex_set", (PyCFunction) _wrap_wxListEvent_m_itemIndex_set, METH_VARARGS | METH_KEYWORDS },
5656 { "wxListEvent_m_code_get", (PyCFunction) _wrap_wxListEvent_m_code_get, METH_VARARGS | METH_KEYWORDS },
5657 { "wxListEvent_m_code_set", (PyCFunction) _wrap_wxListEvent_m_code_set, METH_VARARGS | METH_KEYWORDS },
5658 { "delete_wxListItem", (PyCFunction) _wrap_delete_wxListItem, METH_VARARGS | METH_KEYWORDS },
5659 { "new_wxListItem", (PyCFunction) _wrap_new_wxListItem, METH_VARARGS | METH_KEYWORDS },
5660 { "wxListItem_m_width_get", (PyCFunction) _wrap_wxListItem_m_width_get, METH_VARARGS | METH_KEYWORDS },
5661 { "wxListItem_m_width_set", (PyCFunction) _wrap_wxListItem_m_width_set, METH_VARARGS | METH_KEYWORDS },
5662 { "wxListItem_m_format_get", (PyCFunction) _wrap_wxListItem_m_format_get, METH_VARARGS | METH_KEYWORDS },
5663 { "wxListItem_m_format_set", (PyCFunction) _wrap_wxListItem_m_format_set, METH_VARARGS | METH_KEYWORDS },
5664 { "wxListItem_m_data_get", (PyCFunction) _wrap_wxListItem_m_data_get, METH_VARARGS | METH_KEYWORDS },
5665 { "wxListItem_m_data_set", (PyCFunction) _wrap_wxListItem_m_data_set, METH_VARARGS | METH_KEYWORDS },
5666 { "wxListItem_m_image_get", (PyCFunction) _wrap_wxListItem_m_image_get, METH_VARARGS | METH_KEYWORDS },
5667 { "wxListItem_m_image_set", (PyCFunction) _wrap_wxListItem_m_image_set, METH_VARARGS | METH_KEYWORDS },
5668 { "wxListItem_m_text_get", (PyCFunction) _wrap_wxListItem_m_text_get, METH_VARARGS | METH_KEYWORDS },
5669 { "wxListItem_m_text_set", (PyCFunction) _wrap_wxListItem_m_text_set, METH_VARARGS | METH_KEYWORDS },
5670 { "wxListItem_m_stateMask_get", (PyCFunction) _wrap_wxListItem_m_stateMask_get, METH_VARARGS | METH_KEYWORDS },
5671 { "wxListItem_m_stateMask_set", (PyCFunction) _wrap_wxListItem_m_stateMask_set, METH_VARARGS | METH_KEYWORDS },
5672 { "wxListItem_m_state_get", (PyCFunction) _wrap_wxListItem_m_state_get, METH_VARARGS | METH_KEYWORDS },
5673 { "wxListItem_m_state_set", (PyCFunction) _wrap_wxListItem_m_state_set, METH_VARARGS | METH_KEYWORDS },
5674 { "wxListItem_m_col_get", (PyCFunction) _wrap_wxListItem_m_col_get, METH_VARARGS | METH_KEYWORDS },
5675 { "wxListItem_m_col_set", (PyCFunction) _wrap_wxListItem_m_col_set, METH_VARARGS | METH_KEYWORDS },
5676 { "wxListItem_m_itemId_get", (PyCFunction) _wrap_wxListItem_m_itemId_get, METH_VARARGS | METH_KEYWORDS },
5677 { "wxListItem_m_itemId_set", (PyCFunction) _wrap_wxListItem_m_itemId_set, METH_VARARGS | METH_KEYWORDS },
5678 { "wxListItem_m_mask_get", (PyCFunction) _wrap_wxListItem_m_mask_get, METH_VARARGS | METH_KEYWORDS },
5679 { "wxListItem_m_mask_set", (PyCFunction) _wrap_wxListItem_m_mask_set, METH_VARARGS | METH_KEYWORDS },
5680 { NULL, NULL }
5681 };
5682 #ifdef __cplusplus
5683 }
5684 #endif
5685 /*
5686 * This table is used by the pointer type-checker
5687 */
5688 static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
5689 { "_wxAcceleratorTable","_class_wxAcceleratorTable",0},
5690 { "_wxEvent","_class_wxTreeEvent",SwigwxTreeEventTowxEvent},
5691 { "_wxEvent","_wxTreeEvent",SwigwxTreeEventTowxEvent},
5692 { "_wxEvent","_class_wxListEvent",SwigwxListEventTowxEvent},
5693 { "_wxEvent","_wxListEvent",SwigwxListEventTowxEvent},
5694 { "_wxEvent","_class_wxEvent",0},
5695 { "_class_wxActivateEvent","_wxActivateEvent",0},
5696 { "_signed_long","_long",0},
5697 { "_wxMenuEvent","_class_wxMenuEvent",0},
5698 { "_wxPrintQuality","_int",0},
5699 { "_wxPrintQuality","_signed_int",0},
5700 { "_wxPrintQuality","_unsigned_int",0},
5701 { "_wxPrintQuality","_wxWindowID",0},
5702 { "_wxPrintQuality","_uint",0},
5703 { "_wxPrintQuality","_EBool",0},
5704 { "_wxPrintQuality","_size_t",0},
5705 { "_class_wxRegionIterator","_wxRegionIterator",0},
5706 { "_class_wxMenuBar","_wxMenuBar",0},
5707 { "_class_wxPyTreeItemData","_wxPyTreeItemData",0},
5708 { "_class_wxEvtHandler","_class_wxTreeCtrl",SwigwxTreeCtrlTowxEvtHandler},
5709 { "_class_wxEvtHandler","_wxTreeCtrl",SwigwxTreeCtrlTowxEvtHandler},
5710 { "_class_wxEvtHandler","_class_wxListCtrl",SwigwxListCtrlTowxEvtHandler},
5711 { "_class_wxEvtHandler","_wxListCtrl",SwigwxListCtrlTowxEvtHandler},
5712 { "_class_wxEvtHandler","_wxEvtHandler",0},
5713 { "_wxPaintEvent","_class_wxPaintEvent",0},
5714 { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0},
5715 { "_wxCursor","_class_wxCursor",0},
5716 { "_wxNotifyEvent","_class_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent},
5717 { "_wxNotifyEvent","_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent},
5718 { "_wxNotifyEvent","_class_wxNotifyEvent",0},
5719 { "_class_wxTreeCtrl","_wxTreeCtrl",0},
5720 { "_wxMask","_class_wxMask",0},
5721 { "_wxPen","_class_wxPen",0},
5722 { "_wxUpdateUIEvent","_class_wxUpdateUIEvent",0},
5723 { "_byte","_unsigned_char",0},
5724 { "_wxStaticBox","_class_wxStaticBox",0},
5725 { "_wxChoice","_class_wxChoice",0},
5726 { "_wxSlider","_class_wxSlider",0},
5727 { "_long","_wxDash",0},
5728 { "_long","_unsigned_long",0},
5729 { "_long","_signed_long",0},
5730 { "_wxImageList","_class_wxImageList",0},
5731 { "_wxDropFilesEvent","_class_wxDropFilesEvent",0},
5732 { "_wxBitmapButton","_class_wxBitmapButton",0},
5733 { "_class_wxAcceleratorTable","_wxAcceleratorTable",0},
5734 { "_class_wxGauge","_wxGauge",0},
5735 { "_wxDC","_class_wxDC",0},
5736 { "_wxListEvent","_class_wxListEvent",0},
5737 { "_wxSpinEvent","_class_wxSpinEvent",0},
5738 { "_size_t","_wxPrintQuality",0},
5739 { "_size_t","_unsigned_int",0},
5740 { "_size_t","_int",0},
5741 { "_size_t","_wxWindowID",0},
5742 { "_size_t","_uint",0},
5743 { "_class_wxRealPoint","_wxRealPoint",0},
5744 { "_class_wxMenuItem","_wxMenuItem",0},
5745 { "_class_wxPaintEvent","_wxPaintEvent",0},
5746 { "_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0},
5747 { "_class_wxPostScriptDC","_wxPostScriptDC",0},
5748 { "_wxPanel","_class_wxPanel",0},
5749 { "_wxInitDialogEvent","_class_wxInitDialogEvent",0},
5750 { "_wxCheckBox","_class_wxCheckBox",0},
5751 { "_wxPyEvent","_class_wxPyEvent",0},
5752 { "_wxTextCtrl","_class_wxTextCtrl",0},
5753 { "_class_wxMask","_wxMask",0},
5754 { "_class_wxKeyEvent","_wxKeyEvent",0},
5755 { "_wxColour","_class_wxColour",0},
5756 { "_class_wxDialog","_wxDialog",0},
5757 { "_wxIdleEvent","_class_wxIdleEvent",0},
5758 { "_class_wxUpdateUIEvent","_wxUpdateUIEvent",0},
5759 { "_wxStaticLine","_class_wxStaticLine",0},
5760 { "_wxBrush","_class_wxBrush",0},
5761 { "_wxShowEvent","_class_wxShowEvent",0},
5762 { "_uint","_wxPrintQuality",0},
5763 { "_uint","_size_t",0},
5764 { "_uint","_unsigned_int",0},
5765 { "_uint","_int",0},
5766 { "_uint","_wxWindowID",0},
5767 { "_class_wxEvent","_class_wxTreeEvent",SwigwxTreeEventTowxEvent},
5768 { "_class_wxEvent","_wxTreeEvent",SwigwxTreeEventTowxEvent},
5769 { "_class_wxEvent","_class_wxListEvent",SwigwxListEventTowxEvent},
5770 { "_class_wxEvent","_wxListEvent",SwigwxListEventTowxEvent},
5771 { "_class_wxEvent","_wxEvent",0},
5772 { "_wxCheckListBox","_class_wxCheckListBox",0},
5773 { "_wxRect","_class_wxRect",0},
5774 { "_wxCommandEvent","_class_wxTreeEvent",SwigwxTreeEventTowxCommandEvent},
5775 { "_wxCommandEvent","_wxTreeEvent",SwigwxTreeEventTowxCommandEvent},
5776 { "_wxCommandEvent","_class_wxListEvent",SwigwxListEventTowxCommandEvent},
5777 { "_wxCommandEvent","_wxListEvent",SwigwxListEventTowxCommandEvent},
5778 { "_wxCommandEvent","_class_wxCommandEvent",0},
5779 { "_wxSizeEvent","_class_wxSizeEvent",0},
5780 { "_wxPoint","_class_wxPoint",0},
5781 { "_class_wxButton","_wxButton",0},
5782 { "_wxRadioBox","_class_wxRadioBox",0},
5783 { "_wxBitmap","_class_wxBitmap",0},
5784 { "_wxPyTimer","_class_wxPyTimer",0},
5785 { "_wxWindowDC","_class_wxWindowDC",0},
5786 { "_wxScrollBar","_class_wxScrollBar",0},
5787 { "_wxSpinButton","_class_wxSpinButton",0},
5788 { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0},
5789 { "_class_wxNotifyEvent","_class_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent},
5790 { "_class_wxNotifyEvent","_wxTreeEvent",SwigwxTreeEventTowxNotifyEvent},
5791 { "_class_wxNotifyEvent","_wxNotifyEvent",0},
5792 { "_class_wxPyEvent","_wxPyEvent",0},
5793 { "_class_wxIconizeEvent","_wxIconizeEvent",0},
5794 { "_class_wxStaticBitmap","_wxStaticBitmap",0},
5795 { "_wxListItem","_class_wxListItem",0},
5796 { "_class_wxStaticLine","_wxStaticLine",0},
5797 { "_wxScrollEvent","_class_wxScrollEvent",0},
5798 { "_EBool","_wxPrintQuality",0},
5799 { "_EBool","_signed_int",0},
5800 { "_EBool","_int",0},
5801 { "_EBool","_wxWindowID",0},
5802 { "_class_wxRegion","_wxRegion",0},
5803 { "_class_wxDropFilesEvent","_wxDropFilesEvent",0},
5804 { "_wxStaticText","_class_wxStaticText",0},
5805 { "_wxFont","_class_wxFont",0},
5806 { "_wxCloseEvent","_class_wxCloseEvent",0},
5807 { "_unsigned_long","_wxDash",0},
5808 { "_unsigned_long","_long",0},
5809 { "_class_wxRect","_wxRect",0},
5810 { "_class_wxDC","_wxDC",0},
5811 { "_wxScrollWinEvent","_class_wxScrollWinEvent",0},
5812 { "_class_wxTreeEvent","_wxTreeEvent",0},
5813 { "_class_wxPyTimer","_wxPyTimer",0},
5814 { "_wxFocusEvent","_class_wxFocusEvent",0},
5815 { "_wxMaximizeEvent","_class_wxMaximizeEvent",0},
5816 { "_class_wxSpinButton","_wxSpinButton",0},
5817 { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0},
5818 { "_class_wxPanel","_wxPanel",0},
5819 { "_class_wxCheckBox","_wxCheckBox",0},
5820 { "_wxComboBox","_class_wxComboBox",0},
5821 { "_wxRadioButton","_class_wxRadioButton",0},
5822 { "_signed_int","_wxPrintQuality",0},
5823 { "_signed_int","_EBool",0},
5824 { "_signed_int","_wxWindowID",0},
5825 { "_signed_int","_int",0},
5826 { "_class_wxTextCtrl","_wxTextCtrl",0},
5827 { "_wxLayoutConstraints","_class_wxLayoutConstraints",0},
5828 { "_wxMenu","_class_wxMenu",0},
5829 { "_class_wxMoveEvent","_wxMoveEvent",0},
5830 { "_wxListBox","_class_wxListBox",0},
5831 { "_wxScreenDC","_class_wxScreenDC",0},
5832 { "_WXTYPE","_short",0},
5833 { "_WXTYPE","_signed_short",0},
5834 { "_WXTYPE","_unsigned_short",0},
5835 { "_class_wxBrush","_wxBrush",0},
5836 { "_unsigned_short","_WXTYPE",0},
5837 { "_unsigned_short","_short",0},
5838 { "_class_wxWindow","_class_wxTreeCtrl",SwigwxTreeCtrlTowxWindow},
5839 { "_class_wxWindow","_wxTreeCtrl",SwigwxTreeCtrlTowxWindow},
5840 { "_class_wxWindow","_class_wxListCtrl",SwigwxListCtrlTowxWindow},
5841 { "_class_wxWindow","_wxListCtrl",SwigwxListCtrlTowxWindow},
5842 { "_class_wxWindow","_wxWindow",0},
5843 { "_class_wxStaticText","_wxStaticText",0},
5844 { "_class_wxFont","_wxFont",0},
5845 { "_class_wxCloseEvent","_wxCloseEvent",0},
5846 { "_class_wxMenuEvent","_wxMenuEvent",0},
5847 { "_wxClientDC","_class_wxClientDC",0},
5848 { "_wxMouseEvent","_class_wxMouseEvent",0},
5849 { "_wxListCtrl","_class_wxListCtrl",0},
5850 { "_class_wxPoint","_wxPoint",0},
5851 { "_wxRealPoint","_class_wxRealPoint",0},
5852 { "_class_wxRadioBox","_wxRadioBox",0},
5853 { "_signed_short","_WXTYPE",0},
5854 { "_signed_short","_short",0},
5855 { "_wxMemoryDC","_class_wxMemoryDC",0},
5856 { "_wxPaintDC","_class_wxPaintDC",0},
5857 { "_class_wxWindowDC","_wxWindowDC",0},
5858 { "_class_wxFocusEvent","_wxFocusEvent",0},
5859 { "_class_wxMaximizeEvent","_wxMaximizeEvent",0},
5860 { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0},
5861 { "_class_wxCursor","_wxCursor",0},
5862 { "_wxPostScriptDC","_class_wxPostScriptDC",0},
5863 { "_wxScrolledWindow","_class_wxScrolledWindow",0},
5864 { "_wxTreeItemId","_class_wxTreeItemId",0},
5865 { "_unsigned_char","_byte",0},
5866 { "_class_wxMenu","_wxMenu",0},
5867 { "_wxControl","_class_wxTreeCtrl",SwigwxTreeCtrlTowxControl},
5868 { "_wxControl","_wxTreeCtrl",SwigwxTreeCtrlTowxControl},
5869 { "_wxControl","_class_wxListCtrl",SwigwxListCtrlTowxControl},
5870 { "_wxControl","_wxListCtrl",SwigwxListCtrlTowxControl},
5871 { "_wxControl","_class_wxControl",0},
5872 { "_class_wxListBox","_wxListBox",0},
5873 { "_unsigned_int","_wxPrintQuality",0},
5874 { "_unsigned_int","_size_t",0},
5875 { "_unsigned_int","_uint",0},
5876 { "_unsigned_int","_wxWindowID",0},
5877 { "_unsigned_int","_int",0},
5878 { "_wxIcon","_class_wxIcon",0},
5879 { "_wxDialog","_class_wxDialog",0},
5880 { "_class_wxListItem","_wxListItem",0},
5881 { "_class_wxPen","_wxPen",0},
5882 { "_short","_WXTYPE",0},
5883 { "_short","_unsigned_short",0},
5884 { "_short","_signed_short",0},
5885 { "_class_wxStaticBox","_wxStaticBox",0},
5886 { "_class_wxScrollEvent","_wxScrollEvent",0},
5887 { "_wxJoystickEvent","_class_wxJoystickEvent",0},
5888 { "_class_wxChoice","_wxChoice",0},
5889 { "_class_wxSlider","_wxSlider",0},
5890 { "_class_wxImageList","_wxImageList",0},
5891 { "_class_wxBitmapButton","_wxBitmapButton",0},
5892 { "_wxWindowID","_wxPrintQuality",0},
5893 { "_wxWindowID","_size_t",0},
5894 { "_wxWindowID","_EBool",0},
5895 { "_wxWindowID","_uint",0},
5896 { "_wxWindowID","_int",0},
5897 { "_wxWindowID","_signed_int",0},
5898 { "_wxWindowID","_unsigned_int",0},
5899 { "_class_wxScrollWinEvent","_wxScrollWinEvent",0},
5900 { "_int","_wxPrintQuality",0},
5901 { "_int","_size_t",0},
5902 { "_int","_EBool",0},
5903 { "_int","_uint",0},
5904 { "_int","_wxWindowID",0},
5905 { "_int","_unsigned_int",0},
5906 { "_int","_signed_int",0},
5907 { "_class_wxMouseEvent","_wxMouseEvent",0},
5908 { "_class_wxListEvent","_wxListEvent",0},
5909 { "_class_wxSpinEvent","_wxSpinEvent",0},
5910 { "_wxButton","_class_wxButton",0},
5911 { "_wxSize","_class_wxSize",0},
5912 { "_wxRegionIterator","_class_wxRegionIterator",0},
5913 { "_wxPyTreeItemData","_class_wxPyTreeItemData",0},
5914 { "_class_wxPaintDC","_wxPaintDC",0},
5915 { "_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0},
5916 { "_class_wxInitDialogEvent","_wxInitDialogEvent",0},
5917 { "_class_wxComboBox","_wxComboBox",0},
5918 { "_class_wxRadioButton","_wxRadioButton",0},
5919 { "_class_wxTreeItemId","_wxTreeItemId",0},
5920 { "_wxTreeCtrl","_class_wxTreeCtrl",0},
5921 { "_class_wxLayoutConstraints","_wxLayoutConstraints",0},
5922 { "_wxIconizeEvent","_class_wxIconizeEvent",0},
5923 { "_class_wxControl","_class_wxTreeCtrl",SwigwxTreeCtrlTowxControl},
5924 { "_class_wxControl","_wxTreeCtrl",SwigwxTreeCtrlTowxControl},
5925 { "_class_wxControl","_class_wxListCtrl",SwigwxListCtrlTowxControl},
5926 { "_class_wxControl","_wxListCtrl",SwigwxListCtrlTowxControl},
5927 { "_class_wxControl","_wxControl",0},
5928 { "_wxStaticBitmap","_class_wxStaticBitmap",0},
5929 { "_class_wxIcon","_wxIcon",0},
5930 { "_class_wxColour","_wxColour",0},
5931 { "_class_wxScreenDC","_wxScreenDC",0},
5932 { "_wxPalette","_class_wxPalette",0},
5933 { "_class_wxIdleEvent","_wxIdleEvent",0},
5934 { "_wxEraseEvent","_class_wxEraseEvent",0},
5935 { "_class_wxJoystickEvent","_wxJoystickEvent",0},
5936 { "_wxRegion","_class_wxRegion",0},
5937 { "_class_wxShowEvent","_wxShowEvent",0},
5938 { "_wxActivateEvent","_class_wxActivateEvent",0},
5939 { "_wxGauge","_class_wxGauge",0},
5940 { "_class_wxCheckListBox","_wxCheckListBox",0},
5941 { "_class_wxCommandEvent","_class_wxTreeEvent",SwigwxTreeEventTowxCommandEvent},
5942 { "_class_wxCommandEvent","_wxTreeEvent",SwigwxTreeEventTowxCommandEvent},
5943 { "_class_wxCommandEvent","_class_wxListEvent",SwigwxListEventTowxCommandEvent},
5944 { "_class_wxCommandEvent","_wxListEvent",SwigwxListEventTowxCommandEvent},
5945 { "_class_wxCommandEvent","_wxCommandEvent",0},
5946 { "_class_wxClientDC","_wxClientDC",0},
5947 { "_class_wxSizeEvent","_wxSizeEvent",0},
5948 { "_class_wxListCtrl","_wxListCtrl",0},
5949 { "_class_wxSize","_wxSize",0},
5950 { "_class_wxBitmap","_wxBitmap",0},
5951 { "_class_wxMemoryDC","_wxMemoryDC",0},
5952 { "_wxMenuBar","_class_wxMenuBar",0},
5953 { "_wxTreeEvent","_class_wxTreeEvent",0},
5954 { "_wxEvtHandler","_class_wxTreeCtrl",SwigwxTreeCtrlTowxEvtHandler},
5955 { "_wxEvtHandler","_wxTreeCtrl",SwigwxTreeCtrlTowxEvtHandler},
5956 { "_wxEvtHandler","_class_wxListCtrl",SwigwxListCtrlTowxEvtHandler},
5957 { "_wxEvtHandler","_wxListCtrl",SwigwxListCtrlTowxEvtHandler},
5958 { "_wxEvtHandler","_class_wxEvtHandler",0},
5959 { "_wxMenuItem","_class_wxMenuItem",0},
5960 { "_class_wxScrollBar","_wxScrollBar",0},
5961 { "_wxDash","_unsigned_long",0},
5962 { "_wxDash","_long",0},
5963 { "_class_wxScrolledWindow","_wxScrolledWindow",0},
5964 { "_wxKeyEvent","_class_wxKeyEvent",0},
5965 { "_wxMoveEvent","_class_wxMoveEvent",0},
5966 { "_class_wxPalette","_wxPalette",0},
5967 { "_class_wxEraseEvent","_wxEraseEvent",0},
5968 { "_wxWindow","_class_wxTreeCtrl",SwigwxTreeCtrlTowxWindow},
5969 { "_wxWindow","_wxTreeCtrl",SwigwxTreeCtrlTowxWindow},
5970 { "_wxWindow","_class_wxListCtrl",SwigwxListCtrlTowxWindow},
5971 { "_wxWindow","_wxListCtrl",SwigwxListCtrlTowxWindow},
5972 { "_wxWindow","_class_wxWindow",0},
5973 {0,0,0}};
5974
5975 static PyObject *SWIG_globals;
5976 #ifdef __cplusplus
5977 extern "C"
5978 #endif
5979 SWIGEXPORT(void) initcontrols2c() {
5980 PyObject *m, *d;
5981 SWIG_globals = SWIG_newvarlink();
5982 m = Py_InitModule("controls2c", controls2cMethods);
5983 d = PyModule_GetDict(m);
5984 PyDict_SetItemString(d,"wxLIST_MASK_TEXT", PyInt_FromLong((long) wxLIST_MASK_TEXT));
5985 PyDict_SetItemString(d,"wxLIST_MASK_IMAGE", PyInt_FromLong((long) wxLIST_MASK_IMAGE));
5986 PyDict_SetItemString(d,"wxLIST_MASK_DATA", PyInt_FromLong((long) wxLIST_MASK_DATA));
5987 PyDict_SetItemString(d,"wxLIST_MASK_WIDTH", PyInt_FromLong((long) wxLIST_MASK_WIDTH));
5988 PyDict_SetItemString(d,"wxLIST_MASK_FORMAT", PyInt_FromLong((long) wxLIST_MASK_FORMAT));
5989 PyDict_SetItemString(d,"wxLIST_MASK_STATE", PyInt_FromLong((long) wxLIST_MASK_STATE));
5990 PyDict_SetItemString(d,"wxLIST_STATE_DONTCARE", PyInt_FromLong((long) wxLIST_STATE_DONTCARE));
5991 PyDict_SetItemString(d,"wxLIST_STATE_DROPHILITED", PyInt_FromLong((long) wxLIST_STATE_DROPHILITED));
5992 PyDict_SetItemString(d,"wxLIST_STATE_FOCUSED", PyInt_FromLong((long) wxLIST_STATE_FOCUSED));
5993 PyDict_SetItemString(d,"wxLIST_STATE_SELECTED", PyInt_FromLong((long) wxLIST_STATE_SELECTED));
5994 PyDict_SetItemString(d,"wxLIST_STATE_CUT", PyInt_FromLong((long) wxLIST_STATE_CUT));
5995 PyDict_SetItemString(d,"wxLIST_HITTEST_ABOVE", PyInt_FromLong((long) wxLIST_HITTEST_ABOVE));
5996 PyDict_SetItemString(d,"wxLIST_HITTEST_BELOW", PyInt_FromLong((long) wxLIST_HITTEST_BELOW));
5997 PyDict_SetItemString(d,"wxLIST_HITTEST_NOWHERE", PyInt_FromLong((long) wxLIST_HITTEST_NOWHERE));
5998 PyDict_SetItemString(d,"wxLIST_HITTEST_ONITEMICON", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMICON));
5999 PyDict_SetItemString(d,"wxLIST_HITTEST_ONITEMLABEL", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMLABEL));
6000 PyDict_SetItemString(d,"wxLIST_HITTEST_ONITEMRIGHT", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMRIGHT));
6001 PyDict_SetItemString(d,"wxLIST_HITTEST_ONITEMSTATEICON", PyInt_FromLong((long) wxLIST_HITTEST_ONITEMSTATEICON));
6002 PyDict_SetItemString(d,"wxLIST_HITTEST_TOLEFT", PyInt_FromLong((long) wxLIST_HITTEST_TOLEFT));
6003 PyDict_SetItemString(d,"wxLIST_HITTEST_TORIGHT", PyInt_FromLong((long) wxLIST_HITTEST_TORIGHT));
6004 PyDict_SetItemString(d,"wxLIST_HITTEST_ONITEM", PyInt_FromLong((long) wxLIST_HITTEST_ONITEM));
6005 PyDict_SetItemString(d,"wxLIST_NEXT_ABOVE", PyInt_FromLong((long) wxLIST_NEXT_ABOVE));
6006 PyDict_SetItemString(d,"wxLIST_NEXT_ALL", PyInt_FromLong((long) wxLIST_NEXT_ALL));
6007 PyDict_SetItemString(d,"wxLIST_NEXT_BELOW", PyInt_FromLong((long) wxLIST_NEXT_BELOW));
6008 PyDict_SetItemString(d,"wxLIST_NEXT_LEFT", PyInt_FromLong((long) wxLIST_NEXT_LEFT));
6009 PyDict_SetItemString(d,"wxLIST_NEXT_RIGHT", PyInt_FromLong((long) wxLIST_NEXT_RIGHT));
6010 PyDict_SetItemString(d,"wxLIST_ALIGN_DEFAULT", PyInt_FromLong((long) wxLIST_ALIGN_DEFAULT));
6011 PyDict_SetItemString(d,"wxLIST_ALIGN_LEFT", PyInt_FromLong((long) wxLIST_ALIGN_LEFT));
6012 PyDict_SetItemString(d,"wxLIST_ALIGN_TOP", PyInt_FromLong((long) wxLIST_ALIGN_TOP));
6013 PyDict_SetItemString(d,"wxLIST_ALIGN_SNAP_TO_GRID", PyInt_FromLong((long) wxLIST_ALIGN_SNAP_TO_GRID));
6014 PyDict_SetItemString(d,"wxLIST_FORMAT_LEFT", PyInt_FromLong((long) wxLIST_FORMAT_LEFT));
6015 PyDict_SetItemString(d,"wxLIST_FORMAT_RIGHT", PyInt_FromLong((long) wxLIST_FORMAT_RIGHT));
6016 PyDict_SetItemString(d,"wxLIST_FORMAT_CENTRE", PyInt_FromLong((long) wxLIST_FORMAT_CENTRE));
6017 PyDict_SetItemString(d,"wxLIST_FORMAT_CENTER", PyInt_FromLong((long) wxLIST_FORMAT_CENTER));
6018 PyDict_SetItemString(d,"wxLIST_AUTOSIZE", PyInt_FromLong((long) wxLIST_AUTOSIZE));
6019 PyDict_SetItemString(d,"wxLIST_AUTOSIZE_USEHEADER", PyInt_FromLong((long) wxLIST_AUTOSIZE_USEHEADER));
6020 PyDict_SetItemString(d,"wxLIST_RECT_BOUNDS", PyInt_FromLong((long) wxLIST_RECT_BOUNDS));
6021 PyDict_SetItemString(d,"wxLIST_RECT_ICON", PyInt_FromLong((long) wxLIST_RECT_ICON));
6022 PyDict_SetItemString(d,"wxLIST_RECT_LABEL", PyInt_FromLong((long) wxLIST_RECT_LABEL));
6023 PyDict_SetItemString(d,"wxLIST_FIND_UP", PyInt_FromLong((long) wxLIST_FIND_UP));
6024 PyDict_SetItemString(d,"wxLIST_FIND_DOWN", PyInt_FromLong((long) wxLIST_FIND_DOWN));
6025 PyDict_SetItemString(d,"wxLIST_FIND_LEFT", PyInt_FromLong((long) wxLIST_FIND_LEFT));
6026 PyDict_SetItemString(d,"wxLIST_FIND_RIGHT", PyInt_FromLong((long) wxLIST_FIND_RIGHT));
6027 {
6028 int i;
6029 for (i = 0; _swig_mapping[i].n1; i++)
6030 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
6031 }
6032 }