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