]> git.saurik.com Git - wxWidgets.git/blob - utils/wxPython/src/gtk/controls2.cpp
Tweaks needed to be able to build wxPython with wxGTK.
[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 (Patch 5)
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,b) __declspec(dllexport) a b
28 # else
29 # if defined(__BORLANDC__)
30 # define SWIGEXPORT(a,b) a _export b
31 # else
32 # define SWIGEXPORT(a,b) a b
33 # endif
34 # endif
35 #else
36 # define SWIGEXPORT(a,b) a b
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 void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
47 extern PyObject *SWIG_newvarlink(void);
48 #ifdef __cplusplus
49 }
50 #endif
51
52 #define SWIG_init initcontrols2c
53
54 #define SWIG_name "controls2c"
55
56 #include "helpers.h"
57 #include <wx/listctrl.h>
58 #include <wx/treectrl.h>
59
60 static PyObject* l_output_helper(PyObject* target, PyObject* o) {
61 PyObject* o2;
62 PyObject* o3;
63 if (!target) {
64 target = o;
65 } else if (target == Py_None) {
66 Py_DECREF(Py_None);
67 target = o;
68 } else {
69 if (!PyList_Check(target)) {
70 o2 = target;
71 target = PyList_New(0);
72 PyList_Append(target, o2);
73 Py_XDECREF(o2);
74 }
75 PyList_Append(target,o);
76 Py_XDECREF(o);
77 }
78 return target;
79 }
80
81 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
82 PyObject* o2;
83 PyObject* o3;
84
85 if (!target) {
86 target = o;
87 } else if (target == Py_None) {
88 Py_DECREF(Py_None);
89 target = o;
90 } else {
91 if (!PyTuple_Check(target)) {
92 o2 = target;
93 target = PyTuple_New(1);
94 PyTuple_SetItem(target, 0, o2);
95 }
96 o3 = PyTuple_New(1);
97 PyTuple_SetItem(o3, 0, o);
98
99 o2 = target;
100 target = PySequence_Concat(o2, o3);
101 Py_DECREF(o2);
102 Py_DECREF(o3);
103 }
104 return target;
105 }
106
107
108 extern byte* byte_LIST_helper(PyObject* source);
109 extern int* int_LIST_helper(PyObject* source);
110 extern long* long_LIST_helper(PyObject* source);
111 extern char** string_LIST_helper(PyObject* source);
112 extern wxPoint* wxPoint_LIST_helper(PyObject* source);
113 extern wxBitmap** wxBitmap_LIST_helper(PyObject* source);
114 extern wxString* wxString_LIST_helper(PyObject* source);
115 extern wxAcceleratorEntry* wxAcceleratorEntry_LIST_helper(PyObject* source);
116
117
118 static char* wxStringErrorMsg = "string type is required for parameter";
119
120 extern wxValidator wxPyDefaultValidator;
121 #define wxListItem_m_mask_get(_swigobj) ((long ) _swigobj->m_mask)
122 static PyObject *_wrap_wxListItem_m_mask_get(PyObject *self, PyObject *args) {
123 PyObject * _resultobj;
124 long _result;
125 wxListItem * _arg0;
126 char * _argc0 = 0;
127
128 self = self;
129 if(!PyArg_ParseTuple(args,"s:wxListItem_m_mask_get",&_argc0))
130 return NULL;
131 if (_argc0) {
132 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListItem_p")) {
133 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_mask_get. Expected _wxListItem_p.");
134 return NULL;
135 }
136 }
137 _result = (long )wxListItem_m_mask_get(_arg0);
138 _resultobj = Py_BuildValue("l",_result);
139 return _resultobj;
140 }
141
142 #define wxListItem_m_itemId_get(_swigobj) ((long ) _swigobj->m_itemId)
143 static PyObject *_wrap_wxListItem_m_itemId_get(PyObject *self, PyObject *args) {
144 PyObject * _resultobj;
145 long _result;
146 wxListItem * _arg0;
147 char * _argc0 = 0;
148
149 self = self;
150 if(!PyArg_ParseTuple(args,"s:wxListItem_m_itemId_get",&_argc0))
151 return NULL;
152 if (_argc0) {
153 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListItem_p")) {
154 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_itemId_get. Expected _wxListItem_p.");
155 return NULL;
156 }
157 }
158 _result = (long )wxListItem_m_itemId_get(_arg0);
159 _resultobj = Py_BuildValue("l",_result);
160 return _resultobj;
161 }
162
163 #define wxListItem_m_col_get(_swigobj) ((int ) _swigobj->m_col)
164 static PyObject *_wrap_wxListItem_m_col_get(PyObject *self, PyObject *args) {
165 PyObject * _resultobj;
166 int _result;
167 wxListItem * _arg0;
168 char * _argc0 = 0;
169
170 self = self;
171 if(!PyArg_ParseTuple(args,"s:wxListItem_m_col_get",&_argc0))
172 return NULL;
173 if (_argc0) {
174 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListItem_p")) {
175 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_col_get. Expected _wxListItem_p.");
176 return NULL;
177 }
178 }
179 _result = (int )wxListItem_m_col_get(_arg0);
180 _resultobj = Py_BuildValue("i",_result);
181 return _resultobj;
182 }
183
184 #define wxListItem_m_state_get(_swigobj) ((long ) _swigobj->m_state)
185 static PyObject *_wrap_wxListItem_m_state_get(PyObject *self, PyObject *args) {
186 PyObject * _resultobj;
187 long _result;
188 wxListItem * _arg0;
189 char * _argc0 = 0;
190
191 self = self;
192 if(!PyArg_ParseTuple(args,"s:wxListItem_m_state_get",&_argc0))
193 return NULL;
194 if (_argc0) {
195 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListItem_p")) {
196 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_state_get. Expected _wxListItem_p.");
197 return NULL;
198 }
199 }
200 _result = (long )wxListItem_m_state_get(_arg0);
201 _resultobj = Py_BuildValue("l",_result);
202 return _resultobj;
203 }
204
205 #define wxListItem_m_stateMask_get(_swigobj) ((long ) _swigobj->m_stateMask)
206 static PyObject *_wrap_wxListItem_m_stateMask_get(PyObject *self, PyObject *args) {
207 PyObject * _resultobj;
208 long _result;
209 wxListItem * _arg0;
210 char * _argc0 = 0;
211
212 self = self;
213 if(!PyArg_ParseTuple(args,"s:wxListItem_m_stateMask_get",&_argc0))
214 return NULL;
215 if (_argc0) {
216 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListItem_p")) {
217 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_stateMask_get. Expected _wxListItem_p.");
218 return NULL;
219 }
220 }
221 _result = (long )wxListItem_m_stateMask_get(_arg0);
222 _resultobj = Py_BuildValue("l",_result);
223 return _resultobj;
224 }
225
226 #define wxListItem_m_text_get(_swigobj) (&_swigobj->m_text)
227 static PyObject *_wrap_wxListItem_m_text_get(PyObject *self, PyObject *args) {
228 PyObject * _resultobj;
229 wxString * _result;
230 wxListItem * _arg0;
231 char * _argc0 = 0;
232
233 self = self;
234 if(!PyArg_ParseTuple(args,"s:wxListItem_m_text_get",&_argc0))
235 return NULL;
236 if (_argc0) {
237 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListItem_p")) {
238 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_text_get. Expected _wxListItem_p.");
239 return NULL;
240 }
241 }
242 _result = (wxString *)wxListItem_m_text_get(_arg0);
243 {
244 _resultobj = PyString_FromString(WXSTRINGCAST (*_result));
245 }
246 return _resultobj;
247 }
248
249 #define wxListItem_m_image_get(_swigobj) ((int ) _swigobj->m_image)
250 static PyObject *_wrap_wxListItem_m_image_get(PyObject *self, PyObject *args) {
251 PyObject * _resultobj;
252 int _result;
253 wxListItem * _arg0;
254 char * _argc0 = 0;
255
256 self = self;
257 if(!PyArg_ParseTuple(args,"s:wxListItem_m_image_get",&_argc0))
258 return NULL;
259 if (_argc0) {
260 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListItem_p")) {
261 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_image_get. Expected _wxListItem_p.");
262 return NULL;
263 }
264 }
265 _result = (int )wxListItem_m_image_get(_arg0);
266 _resultobj = Py_BuildValue("i",_result);
267 return _resultobj;
268 }
269
270 #define wxListItem_m_data_get(_swigobj) ((long ) _swigobj->m_data)
271 static PyObject *_wrap_wxListItem_m_data_get(PyObject *self, PyObject *args) {
272 PyObject * _resultobj;
273 long _result;
274 wxListItem * _arg0;
275 char * _argc0 = 0;
276
277 self = self;
278 if(!PyArg_ParseTuple(args,"s:wxListItem_m_data_get",&_argc0))
279 return NULL;
280 if (_argc0) {
281 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListItem_p")) {
282 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_data_get. Expected _wxListItem_p.");
283 return NULL;
284 }
285 }
286 _result = (long )wxListItem_m_data_get(_arg0);
287 _resultobj = Py_BuildValue("l",_result);
288 return _resultobj;
289 }
290
291 #define wxListItem_m_format_get(_swigobj) ((int ) _swigobj->m_format)
292 static PyObject *_wrap_wxListItem_m_format_get(PyObject *self, PyObject *args) {
293 PyObject * _resultobj;
294 int _result;
295 wxListItem * _arg0;
296 char * _argc0 = 0;
297
298 self = self;
299 if(!PyArg_ParseTuple(args,"s:wxListItem_m_format_get",&_argc0))
300 return NULL;
301 if (_argc0) {
302 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListItem_p")) {
303 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_format_get. Expected _wxListItem_p.");
304 return NULL;
305 }
306 }
307 _result = (int )wxListItem_m_format_get(_arg0);
308 _resultobj = Py_BuildValue("i",_result);
309 return _resultobj;
310 }
311
312 #define wxListItem_m_width_get(_swigobj) ((int ) _swigobj->m_width)
313 static PyObject *_wrap_wxListItem_m_width_get(PyObject *self, PyObject *args) {
314 PyObject * _resultobj;
315 int _result;
316 wxListItem * _arg0;
317 char * _argc0 = 0;
318
319 self = self;
320 if(!PyArg_ParseTuple(args,"s:wxListItem_m_width_get",&_argc0))
321 return NULL;
322 if (_argc0) {
323 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListItem_p")) {
324 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListItem_m_width_get. Expected _wxListItem_p.");
325 return NULL;
326 }
327 }
328 _result = (int )wxListItem_m_width_get(_arg0);
329 _resultobj = Py_BuildValue("i",_result);
330 return _resultobj;
331 }
332
333 #define new_wxListItem() (new wxListItem())
334 static PyObject *_wrap_new_wxListItem(PyObject *self, PyObject *args) {
335 PyObject * _resultobj;
336 wxListItem * _result;
337 char _ptemp[128];
338
339 self = self;
340 if(!PyArg_ParseTuple(args,":new_wxListItem"))
341 return NULL;
342 _result = (wxListItem *)new_wxListItem();
343 SWIG_MakePtr(_ptemp, (char *) _result,"_wxListItem_p");
344 _resultobj = Py_BuildValue("s",_ptemp);
345 return _resultobj;
346 }
347
348 #define delete_wxListItem(_swigobj) (delete _swigobj)
349 static PyObject *_wrap_delete_wxListItem(PyObject *self, PyObject *args) {
350 PyObject * _resultobj;
351 wxListItem * _arg0;
352 char * _argc0 = 0;
353
354 self = self;
355 if(!PyArg_ParseTuple(args,"s:delete_wxListItem",&_argc0))
356 return NULL;
357 if (_argc0) {
358 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListItem_p")) {
359 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxListItem. Expected _wxListItem_p.");
360 return NULL;
361 }
362 }
363 delete_wxListItem(_arg0);
364 Py_INCREF(Py_None);
365 _resultobj = Py_None;
366 return _resultobj;
367 }
368
369 static void *SwigwxListEventTowxCommandEvent(void *ptr) {
370 wxListEvent *src;
371 wxCommandEvent *dest;
372 src = (wxListEvent *) ptr;
373 dest = (wxCommandEvent *) src;
374 return (void *) dest;
375 }
376
377 static void *SwigwxListEventTowxEvent(void *ptr) {
378 wxListEvent *src;
379 wxEvent *dest;
380 src = (wxListEvent *) ptr;
381 dest = (wxEvent *) src;
382 return (void *) dest;
383 }
384
385 #define wxListEvent_m_code_get(_swigobj) ((int ) _swigobj->m_code)
386 static PyObject *_wrap_wxListEvent_m_code_get(PyObject *self, PyObject *args) {
387 PyObject * _resultobj;
388 int _result;
389 wxListEvent * _arg0;
390 char * _argc0 = 0;
391
392 self = self;
393 if(!PyArg_ParseTuple(args,"s:wxListEvent_m_code_get",&_argc0))
394 return NULL;
395 if (_argc0) {
396 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListEvent_p")) {
397 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_code_get. Expected _wxListEvent_p.");
398 return NULL;
399 }
400 }
401 _result = (int )wxListEvent_m_code_get(_arg0);
402 _resultobj = Py_BuildValue("i",_result);
403 return _resultobj;
404 }
405
406 #define wxListEvent_m_itemIndex_get(_swigobj) ((long ) _swigobj->m_itemIndex)
407 static PyObject *_wrap_wxListEvent_m_itemIndex_get(PyObject *self, PyObject *args) {
408 PyObject * _resultobj;
409 long _result;
410 wxListEvent * _arg0;
411 char * _argc0 = 0;
412
413 self = self;
414 if(!PyArg_ParseTuple(args,"s:wxListEvent_m_itemIndex_get",&_argc0))
415 return NULL;
416 if (_argc0) {
417 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListEvent_p")) {
418 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_itemIndex_get. Expected _wxListEvent_p.");
419 return NULL;
420 }
421 }
422 _result = (long )wxListEvent_m_itemIndex_get(_arg0);
423 _resultobj = Py_BuildValue("l",_result);
424 return _resultobj;
425 }
426
427 #define wxListEvent_m_oldItemIndex_get(_swigobj) ((long ) _swigobj->m_oldItemIndex)
428 static PyObject *_wrap_wxListEvent_m_oldItemIndex_get(PyObject *self, PyObject *args) {
429 PyObject * _resultobj;
430 long _result;
431 wxListEvent * _arg0;
432 char * _argc0 = 0;
433
434 self = self;
435 if(!PyArg_ParseTuple(args,"s:wxListEvent_m_oldItemIndex_get",&_argc0))
436 return NULL;
437 if (_argc0) {
438 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListEvent_p")) {
439 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_oldItemIndex_get. Expected _wxListEvent_p.");
440 return NULL;
441 }
442 }
443 _result = (long )wxListEvent_m_oldItemIndex_get(_arg0);
444 _resultobj = Py_BuildValue("l",_result);
445 return _resultobj;
446 }
447
448 #define wxListEvent_m_col_get(_swigobj) ((int ) _swigobj->m_col)
449 static PyObject *_wrap_wxListEvent_m_col_get(PyObject *self, PyObject *args) {
450 PyObject * _resultobj;
451 int _result;
452 wxListEvent * _arg0;
453 char * _argc0 = 0;
454
455 self = self;
456 if(!PyArg_ParseTuple(args,"s:wxListEvent_m_col_get",&_argc0))
457 return NULL;
458 if (_argc0) {
459 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListEvent_p")) {
460 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_col_get. Expected _wxListEvent_p.");
461 return NULL;
462 }
463 }
464 _result = (int )wxListEvent_m_col_get(_arg0);
465 _resultobj = Py_BuildValue("i",_result);
466 return _resultobj;
467 }
468
469 #define wxListEvent_m_cancelled_get(_swigobj) ((bool ) _swigobj->m_cancelled)
470 static PyObject *_wrap_wxListEvent_m_cancelled_get(PyObject *self, PyObject *args) {
471 PyObject * _resultobj;
472 bool _result;
473 wxListEvent * _arg0;
474 char * _argc0 = 0;
475
476 self = self;
477 if(!PyArg_ParseTuple(args,"s:wxListEvent_m_cancelled_get",&_argc0))
478 return NULL;
479 if (_argc0) {
480 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListEvent_p")) {
481 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_cancelled_get. Expected _wxListEvent_p.");
482 return NULL;
483 }
484 }
485 _result = (bool )wxListEvent_m_cancelled_get(_arg0);
486 _resultobj = Py_BuildValue("i",_result);
487 return _resultobj;
488 }
489
490 #define wxListEvent_m_pointDrag_get(_swigobj) (&_swigobj->m_pointDrag)
491 static PyObject *_wrap_wxListEvent_m_pointDrag_get(PyObject *self, PyObject *args) {
492 PyObject * _resultobj;
493 wxPoint * _result;
494 wxListEvent * _arg0;
495 char * _argc0 = 0;
496 char _ptemp[128];
497
498 self = self;
499 if(!PyArg_ParseTuple(args,"s:wxListEvent_m_pointDrag_get",&_argc0))
500 return NULL;
501 if (_argc0) {
502 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListEvent_p")) {
503 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_pointDrag_get. Expected _wxListEvent_p.");
504 return NULL;
505 }
506 }
507 _result = (wxPoint *)wxListEvent_m_pointDrag_get(_arg0);
508 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPoint_p");
509 _resultobj = Py_BuildValue("s",_ptemp);
510 return _resultobj;
511 }
512
513 #define wxListEvent_m_item_get(_swigobj) (&_swigobj->m_item)
514 static PyObject *_wrap_wxListEvent_m_item_get(PyObject *self, PyObject *args) {
515 PyObject * _resultobj;
516 wxListItem * _result;
517 wxListEvent * _arg0;
518 char * _argc0 = 0;
519 char _ptemp[128];
520
521 self = self;
522 if(!PyArg_ParseTuple(args,"s:wxListEvent_m_item_get",&_argc0))
523 return NULL;
524 if (_argc0) {
525 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListEvent_p")) {
526 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListEvent_m_item_get. Expected _wxListEvent_p.");
527 return NULL;
528 }
529 }
530 _result = (wxListItem *)wxListEvent_m_item_get(_arg0);
531 SWIG_MakePtr(_ptemp, (char *) _result,"_wxListItem_p");
532 _resultobj = Py_BuildValue("s",_ptemp);
533 return _resultobj;
534 }
535
536 static void *SwigwxListCtrlTowxControl(void *ptr) {
537 wxListCtrl *src;
538 wxControl *dest;
539 src = (wxListCtrl *) ptr;
540 dest = (wxControl *) src;
541 return (void *) dest;
542 }
543
544 static void *SwigwxListCtrlTowxWindow(void *ptr) {
545 wxListCtrl *src;
546 wxWindow *dest;
547 src = (wxListCtrl *) ptr;
548 dest = (wxWindow *) src;
549 return (void *) dest;
550 }
551
552 static void *SwigwxListCtrlTowxEvtHandler(void *ptr) {
553 wxListCtrl *src;
554 wxEvtHandler *dest;
555 src = (wxListCtrl *) ptr;
556 dest = (wxEvtHandler *) src;
557 return (void *) dest;
558 }
559
560 #define new_wxListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxListCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
561 static PyObject *_wrap_new_wxListCtrl(PyObject *self, PyObject *args) {
562 PyObject * _resultobj;
563 wxListCtrl * _result;
564 wxWindow * _arg0;
565 wxWindowID _arg1;
566 wxPoint * _arg2 = &wxPyDefaultPosition;
567 wxSize * _arg3 = &wxPyDefaultSize;
568 long _arg4 = (wxLC_ICON);
569 wxValidator * _arg5 = &wxPyDefaultValidator;
570 char * _arg6 = "listCtrl";
571 char * _argc0 = 0;
572 char * _argc2 = 0;
573 char * _argc3 = 0;
574 char * _argc5 = 0;
575 char _ptemp[128];
576
577 self = self;
578 if(!PyArg_ParseTuple(args,"si|sslss:new_wxListCtrl",&_argc0,&_arg1,&_argc2,&_argc3,&_arg4,&_argc5,&_arg6))
579 return NULL;
580 if (_argc0) {
581 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
582 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxListCtrl. Expected _wxWindow_p.");
583 return NULL;
584 }
585 }
586 if (_argc2) {
587 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_wxPoint_p")) {
588 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxListCtrl. Expected _wxPoint_p.");
589 return NULL;
590 }
591 }
592 if (_argc3) {
593 if (SWIG_GetPtr(_argc3,(void **) &_arg3,"_wxSize_p")) {
594 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of new_wxListCtrl. Expected _wxSize_p.");
595 return NULL;
596 }
597 }
598 if (_argc5) {
599 if (SWIG_GetPtr(_argc5,(void **) &_arg5,"_wxValidator_p")) {
600 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of new_wxListCtrl. Expected _wxValidator_p.");
601 return NULL;
602 }
603 }
604 _result = (wxListCtrl *)new_wxListCtrl(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5,_arg6);
605 SWIG_MakePtr(_ptemp, (char *) _result,"_wxListCtrl_p");
606 _resultobj = Py_BuildValue("s",_ptemp);
607 return _resultobj;
608 }
609
610 #define wxListCtrl_Arrange(_swigobj,_swigarg0) (_swigobj->Arrange(_swigarg0))
611 static PyObject *_wrap_wxListCtrl_Arrange(PyObject *self, PyObject *args) {
612 PyObject * _resultobj;
613 bool _result;
614 wxListCtrl * _arg0;
615 int _arg1 = wxLIST_ALIGN_DEFAULT;
616 char * _argc0 = 0;
617
618 self = self;
619 if(!PyArg_ParseTuple(args,"s|i:wxListCtrl_Arrange",&_argc0,&_arg1))
620 return NULL;
621 if (_argc0) {
622 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
623 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_Arrange. Expected _wxListCtrl_p.");
624 return NULL;
625 }
626 }
627 _result = (bool )wxListCtrl_Arrange(_arg0,_arg1);
628 _resultobj = Py_BuildValue("i",_result);
629 return _resultobj;
630 }
631
632 #define wxListCtrl_DeleteItem(_swigobj,_swigarg0) (_swigobj->DeleteItem(_swigarg0))
633 static PyObject *_wrap_wxListCtrl_DeleteItem(PyObject *self, PyObject *args) {
634 PyObject * _resultobj;
635 bool _result;
636 wxListCtrl * _arg0;
637 long _arg1;
638 char * _argc0 = 0;
639
640 self = self;
641 if(!PyArg_ParseTuple(args,"sl:wxListCtrl_DeleteItem",&_argc0,&_arg1))
642 return NULL;
643 if (_argc0) {
644 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
645 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_DeleteItem. Expected _wxListCtrl_p.");
646 return NULL;
647 }
648 }
649 _result = (bool )wxListCtrl_DeleteItem(_arg0,_arg1);
650 _resultobj = Py_BuildValue("i",_result);
651 return _resultobj;
652 }
653
654 #define wxListCtrl_DeleteAllItems(_swigobj) (_swigobj->DeleteAllItems())
655 static PyObject *_wrap_wxListCtrl_DeleteAllItems(PyObject *self, PyObject *args) {
656 PyObject * _resultobj;
657 bool _result;
658 wxListCtrl * _arg0;
659 char * _argc0 = 0;
660
661 self = self;
662 if(!PyArg_ParseTuple(args,"s:wxListCtrl_DeleteAllItems",&_argc0))
663 return NULL;
664 if (_argc0) {
665 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
666 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_DeleteAllItems. Expected _wxListCtrl_p.");
667 return NULL;
668 }
669 }
670 _result = (bool )wxListCtrl_DeleteAllItems(_arg0);
671 _resultobj = Py_BuildValue("i",_result);
672 return _resultobj;
673 }
674
675 #define wxListCtrl_DeleteColumn(_swigobj,_swigarg0) (_swigobj->DeleteColumn(_swigarg0))
676 static PyObject *_wrap_wxListCtrl_DeleteColumn(PyObject *self, PyObject *args) {
677 PyObject * _resultobj;
678 bool _result;
679 wxListCtrl * _arg0;
680 int _arg1;
681 char * _argc0 = 0;
682
683 self = self;
684 if(!PyArg_ParseTuple(args,"si:wxListCtrl_DeleteColumn",&_argc0,&_arg1))
685 return NULL;
686 if (_argc0) {
687 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
688 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_DeleteColumn. Expected _wxListCtrl_p.");
689 return NULL;
690 }
691 }
692 _result = (bool )wxListCtrl_DeleteColumn(_arg0,_arg1);
693 _resultobj = Py_BuildValue("i",_result);
694 return _resultobj;
695 }
696
697 #define wxListCtrl_EnsureVisible(_swigobj,_swigarg0) (_swigobj->EnsureVisible(_swigarg0))
698 static PyObject *_wrap_wxListCtrl_EnsureVisible(PyObject *self, PyObject *args) {
699 PyObject * _resultobj;
700 bool _result;
701 wxListCtrl * _arg0;
702 long _arg1;
703 char * _argc0 = 0;
704
705 self = self;
706 if(!PyArg_ParseTuple(args,"sl:wxListCtrl_EnsureVisible",&_argc0,&_arg1))
707 return NULL;
708 if (_argc0) {
709 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
710 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_EnsureVisible. Expected _wxListCtrl_p.");
711 return NULL;
712 }
713 }
714 _result = (bool )wxListCtrl_EnsureVisible(_arg0,_arg1);
715 _resultobj = Py_BuildValue("i",_result);
716 return _resultobj;
717 }
718
719 #define wxListCtrl_FindItem(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->FindItem(_swigarg0,_swigarg1,_swigarg2))
720 static PyObject *_wrap_wxListCtrl_FindItem(PyObject *self, PyObject *args) {
721 PyObject * _resultobj;
722 long _result;
723 wxListCtrl * _arg0;
724 long _arg1;
725 wxString * _arg2;
726 bool _arg3 = (0);
727 char * _argc0 = 0;
728 PyObject * _obj2 = 0;
729 int tempbool3;
730
731 self = self;
732 if(!PyArg_ParseTuple(args,"slO|i:wxListCtrl_FindItem",&_argc0,&_arg1,&_obj2,&tempbool3))
733 return NULL;
734 if (_argc0) {
735 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
736 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_FindItem. Expected _wxListCtrl_p.");
737 return NULL;
738 }
739 }
740 {
741 if (!PyString_Check(_obj2)) {
742 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
743 return NULL;
744 }
745 _arg2 = new wxString(PyString_AsString(_obj2));
746 }
747 _arg3 = (bool ) tempbool3;
748 _result = (long )wxListCtrl_FindItem(_arg0,_arg1,*_arg2,_arg3);
749 _resultobj = Py_BuildValue("l",_result);
750 {
751 if (_obj2)
752 delete _arg2;
753 }
754 return _resultobj;
755 }
756
757 #define wxListCtrl_FindItemData(_swigobj,_swigarg0,_swigarg1) (_swigobj->FindItem(_swigarg0,_swigarg1))
758 static PyObject *_wrap_wxListCtrl_FindItemData(PyObject *self, PyObject *args) {
759 PyObject * _resultobj;
760 long _result;
761 wxListCtrl * _arg0;
762 long _arg1;
763 long _arg2;
764 char * _argc0 = 0;
765
766 self = self;
767 if(!PyArg_ParseTuple(args,"sll:wxListCtrl_FindItemData",&_argc0,&_arg1,&_arg2))
768 return NULL;
769 if (_argc0) {
770 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
771 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_FindItemData. Expected _wxListCtrl_p.");
772 return NULL;
773 }
774 }
775 _result = (long )wxListCtrl_FindItemData(_arg0,_arg1,_arg2);
776 _resultobj = Py_BuildValue("l",_result);
777 return _resultobj;
778 }
779
780 #define wxListCtrl_FindItemAtPos(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->FindItem(_swigarg0,_swigarg1,_swigarg2))
781 static PyObject *_wrap_wxListCtrl_FindItemAtPos(PyObject *self, PyObject *args) {
782 PyObject * _resultobj;
783 long _result;
784 wxListCtrl * _arg0;
785 long _arg1;
786 wxPoint * _arg2;
787 int _arg3;
788 char * _argc0 = 0;
789 char * _argc2 = 0;
790
791 self = self;
792 if(!PyArg_ParseTuple(args,"slsi:wxListCtrl_FindItemAtPos",&_argc0,&_arg1,&_argc2,&_arg3))
793 return NULL;
794 if (_argc0) {
795 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
796 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_FindItemAtPos. Expected _wxListCtrl_p.");
797 return NULL;
798 }
799 }
800 if (_argc2) {
801 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_wxPoint_p")) {
802 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxListCtrl_FindItemAtPos. Expected _wxPoint_p.");
803 return NULL;
804 }
805 }
806 _result = (long )wxListCtrl_FindItemAtPos(_arg0,_arg1,*_arg2,_arg3);
807 _resultobj = Py_BuildValue("l",_result);
808 return _resultobj;
809 }
810
811 #define wxListCtrl_GetColumn(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetColumn(_swigarg0,_swigarg1))
812 static PyObject *_wrap_wxListCtrl_GetColumn(PyObject *self, PyObject *args) {
813 PyObject * _resultobj;
814 bool _result;
815 wxListCtrl * _arg0;
816 int _arg1;
817 wxListItem * _arg2;
818 char * _argc0 = 0;
819 char * _argc2 = 0;
820
821 self = self;
822 if(!PyArg_ParseTuple(args,"sis:wxListCtrl_GetColumn",&_argc0,&_arg1,&_argc2))
823 return NULL;
824 if (_argc0) {
825 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
826 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetColumn. Expected _wxListCtrl_p.");
827 return NULL;
828 }
829 }
830 if (_argc2) {
831 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_wxListItem_p")) {
832 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxListCtrl_GetColumn. Expected _wxListItem_p.");
833 return NULL;
834 }
835 }
836 _result = (bool )wxListCtrl_GetColumn(_arg0,_arg1,*_arg2);
837 _resultobj = Py_BuildValue("i",_result);
838 return _resultobj;
839 }
840
841 #define wxListCtrl_GetColumnWidth(_swigobj,_swigarg0) (_swigobj->GetColumnWidth(_swigarg0))
842 static PyObject *_wrap_wxListCtrl_GetColumnWidth(PyObject *self, PyObject *args) {
843 PyObject * _resultobj;
844 int _result;
845 wxListCtrl * _arg0;
846 int _arg1;
847 char * _argc0 = 0;
848
849 self = self;
850 if(!PyArg_ParseTuple(args,"si:wxListCtrl_GetColumnWidth",&_argc0,&_arg1))
851 return NULL;
852 if (_argc0) {
853 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
854 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetColumnWidth. Expected _wxListCtrl_p.");
855 return NULL;
856 }
857 }
858 _result = (int )wxListCtrl_GetColumnWidth(_arg0,_arg1);
859 _resultobj = Py_BuildValue("i",_result);
860 return _resultobj;
861 }
862
863 #define wxListCtrl_GetCountPerPage(_swigobj) (_swigobj->GetCountPerPage())
864 static PyObject *_wrap_wxListCtrl_GetCountPerPage(PyObject *self, PyObject *args) {
865 PyObject * _resultobj;
866 int _result;
867 wxListCtrl * _arg0;
868 char * _argc0 = 0;
869
870 self = self;
871 if(!PyArg_ParseTuple(args,"s:wxListCtrl_GetCountPerPage",&_argc0))
872 return NULL;
873 if (_argc0) {
874 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
875 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetCountPerPage. Expected _wxListCtrl_p.");
876 return NULL;
877 }
878 }
879 _result = (int )wxListCtrl_GetCountPerPage(_arg0);
880 _resultobj = Py_BuildValue("i",_result);
881 return _resultobj;
882 }
883
884 #define wxListCtrl_GetImageList(_swigobj,_swigarg0) (_swigobj->GetImageList(_swigarg0))
885 static PyObject *_wrap_wxListCtrl_GetImageList(PyObject *self, PyObject *args) {
886 PyObject * _resultobj;
887 wxImageList * _result;
888 wxListCtrl * _arg0;
889 int _arg1;
890 char * _argc0 = 0;
891 char _ptemp[128];
892
893 self = self;
894 if(!PyArg_ParseTuple(args,"si:wxListCtrl_GetImageList",&_argc0,&_arg1))
895 return NULL;
896 if (_argc0) {
897 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
898 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetImageList. Expected _wxListCtrl_p.");
899 return NULL;
900 }
901 }
902 _result = (wxImageList *)wxListCtrl_GetImageList(_arg0,_arg1);
903 SWIG_MakePtr(_ptemp, (char *) _result,"_wxImageList_p");
904 _resultobj = Py_BuildValue("s",_ptemp);
905 return _resultobj;
906 }
907
908 #define wxListCtrl_GetItemData(_swigobj,_swigarg0) (_swigobj->GetItemData(_swigarg0))
909 static PyObject *_wrap_wxListCtrl_GetItemData(PyObject *self, PyObject *args) {
910 PyObject * _resultobj;
911 long _result;
912 wxListCtrl * _arg0;
913 long _arg1;
914 char * _argc0 = 0;
915
916 self = self;
917 if(!PyArg_ParseTuple(args,"sl:wxListCtrl_GetItemData",&_argc0,&_arg1))
918 return NULL;
919 if (_argc0) {
920 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
921 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetItemData. Expected _wxListCtrl_p.");
922 return NULL;
923 }
924 }
925 _result = (long )wxListCtrl_GetItemData(_arg0,_arg1);
926 _resultobj = Py_BuildValue("l",_result);
927 return _resultobj;
928 }
929
930 static wxListItem * wxListCtrl_GetItem(wxListCtrl *self) {
931 wxListItem* info = new wxListItem;
932 self->GetItem(*info);
933 return info;
934 }
935 static PyObject *_wrap_wxListCtrl_GetItem(PyObject *self, PyObject *args) {
936 PyObject * _resultobj;
937 wxListItem * _result;
938 wxListCtrl * _arg0;
939 char * _argc0 = 0;
940 char _ptemp[128];
941
942 self = self;
943 if(!PyArg_ParseTuple(args,"s:wxListCtrl_GetItem",&_argc0))
944 return NULL;
945 if (_argc0) {
946 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
947 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetItem. Expected _wxListCtrl_p.");
948 return NULL;
949 }
950 }
951 _result = (wxListItem *)wxListCtrl_GetItem(_arg0);
952 SWIG_MakePtr(_ptemp, (char *) _result,"_wxListItem_p");
953 _resultobj = Py_BuildValue("s",_ptemp);
954 return _resultobj;
955 }
956
957 static wxPoint * wxListCtrl_GetItemPosition(wxListCtrl *self,long item) {
958 wxPoint* pos = new wxPoint;
959 self->GetItemPosition(item, *pos);
960 return pos;
961 }
962 static PyObject *_wrap_wxListCtrl_GetItemPosition(PyObject *self, PyObject *args) {
963 PyObject * _resultobj;
964 wxPoint * _result;
965 wxListCtrl * _arg0;
966 long _arg1;
967 char * _argc0 = 0;
968 char _ptemp[128];
969
970 self = self;
971 if(!PyArg_ParseTuple(args,"sl:wxListCtrl_GetItemPosition",&_argc0,&_arg1))
972 return NULL;
973 if (_argc0) {
974 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
975 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetItemPosition. Expected _wxListCtrl_p.");
976 return NULL;
977 }
978 }
979 _result = (wxPoint *)wxListCtrl_GetItemPosition(_arg0,_arg1);
980 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPoint_p");
981 _resultobj = Py_BuildValue("s",_ptemp);
982 return _resultobj;
983 }
984
985 static wxRect * wxListCtrl_GetItemRect(wxListCtrl *self,long item,int code) {
986 wxRect* rect= new wxRect;
987 self->GetItemRect(item, *rect, code);
988 return rect;
989 }
990 static PyObject *_wrap_wxListCtrl_GetItemRect(PyObject *self, PyObject *args) {
991 PyObject * _resultobj;
992 wxRect * _result;
993 wxListCtrl * _arg0;
994 long _arg1;
995 int _arg2 = wxLIST_RECT_BOUNDS;
996 char * _argc0 = 0;
997 char _ptemp[128];
998
999 self = self;
1000 if(!PyArg_ParseTuple(args,"sl|i:wxListCtrl_GetItemRect",&_argc0,&_arg1,&_arg2))
1001 return NULL;
1002 if (_argc0) {
1003 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1004 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetItemRect. Expected _wxListCtrl_p.");
1005 return NULL;
1006 }
1007 }
1008 _result = (wxRect *)wxListCtrl_GetItemRect(_arg0,_arg1,_arg2);
1009 SWIG_MakePtr(_ptemp, (char *) _result,"_wxRect_p");
1010 _resultobj = Py_BuildValue("s",_ptemp);
1011 return _resultobj;
1012 }
1013
1014 #define wxListCtrl_GetItemState(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetItemState(_swigarg0,_swigarg1))
1015 static PyObject *_wrap_wxListCtrl_GetItemState(PyObject *self, PyObject *args) {
1016 PyObject * _resultobj;
1017 int _result;
1018 wxListCtrl * _arg0;
1019 long _arg1;
1020 long _arg2;
1021 char * _argc0 = 0;
1022
1023 self = self;
1024 if(!PyArg_ParseTuple(args,"sll:wxListCtrl_GetItemState",&_argc0,&_arg1,&_arg2))
1025 return NULL;
1026 if (_argc0) {
1027 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1028 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetItemState. Expected _wxListCtrl_p.");
1029 return NULL;
1030 }
1031 }
1032 _result = (int )wxListCtrl_GetItemState(_arg0,_arg1,_arg2);
1033 _resultobj = Py_BuildValue("i",_result);
1034 return _resultobj;
1035 }
1036
1037 #define wxListCtrl_GetItemCount(_swigobj) (_swigobj->GetItemCount())
1038 static PyObject *_wrap_wxListCtrl_GetItemCount(PyObject *self, PyObject *args) {
1039 PyObject * _resultobj;
1040 int _result;
1041 wxListCtrl * _arg0;
1042 char * _argc0 = 0;
1043
1044 self = self;
1045 if(!PyArg_ParseTuple(args,"s:wxListCtrl_GetItemCount",&_argc0))
1046 return NULL;
1047 if (_argc0) {
1048 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1049 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetItemCount. Expected _wxListCtrl_p.");
1050 return NULL;
1051 }
1052 }
1053 _result = (int )wxListCtrl_GetItemCount(_arg0);
1054 _resultobj = Py_BuildValue("i",_result);
1055 return _resultobj;
1056 }
1057
1058 #define wxListCtrl_GetItemSpacing(_swigobj,_swigarg0) (_swigobj->GetItemSpacing(_swigarg0))
1059 static PyObject *_wrap_wxListCtrl_GetItemSpacing(PyObject *self, PyObject *args) {
1060 PyObject * _resultobj;
1061 int _result;
1062 wxListCtrl * _arg0;
1063 bool _arg1;
1064 char * _argc0 = 0;
1065 int tempbool1;
1066
1067 self = self;
1068 if(!PyArg_ParseTuple(args,"si:wxListCtrl_GetItemSpacing",&_argc0,&tempbool1))
1069 return NULL;
1070 if (_argc0) {
1071 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1072 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetItemSpacing. Expected _wxListCtrl_p.");
1073 return NULL;
1074 }
1075 }
1076 _arg1 = (bool ) tempbool1;
1077 _result = (int )wxListCtrl_GetItemSpacing(_arg0,_arg1);
1078 _resultobj = Py_BuildValue("i",_result);
1079 return _resultobj;
1080 }
1081
1082 #define wxListCtrl_GetItemText(_swigobj,_swigarg0) (_swigobj->GetItemText(_swigarg0))
1083 static PyObject *_wrap_wxListCtrl_GetItemText(PyObject *self, PyObject *args) {
1084 PyObject * _resultobj;
1085 wxString * _result;
1086 wxListCtrl * _arg0;
1087 long _arg1;
1088 char * _argc0 = 0;
1089
1090 self = self;
1091 if(!PyArg_ParseTuple(args,"sl:wxListCtrl_GetItemText",&_argc0,&_arg1))
1092 return NULL;
1093 if (_argc0) {
1094 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1095 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetItemText. Expected _wxListCtrl_p.");
1096 return NULL;
1097 }
1098 }
1099 _result = new wxString (wxListCtrl_GetItemText(_arg0,_arg1));
1100 {
1101 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
1102 }
1103 {
1104 delete _result;
1105 }
1106 return _resultobj;
1107 }
1108
1109 #define wxListCtrl_GetNextItem(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetNextItem(_swigarg0,_swigarg1,_swigarg2))
1110 static PyObject *_wrap_wxListCtrl_GetNextItem(PyObject *self, PyObject *args) {
1111 PyObject * _resultobj;
1112 long _result;
1113 wxListCtrl * _arg0;
1114 long _arg1;
1115 int _arg2 = wxLIST_NEXT_ALL;
1116 int _arg3 = wxLIST_STATE_DONTCARE;
1117 char * _argc0 = 0;
1118
1119 self = self;
1120 if(!PyArg_ParseTuple(args,"sl|ii:wxListCtrl_GetNextItem",&_argc0,&_arg1,&_arg2,&_arg3))
1121 return NULL;
1122 if (_argc0) {
1123 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1124 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetNextItem. Expected _wxListCtrl_p.");
1125 return NULL;
1126 }
1127 }
1128 _result = (long )wxListCtrl_GetNextItem(_arg0,_arg1,_arg2,_arg3);
1129 _resultobj = Py_BuildValue("l",_result);
1130 return _resultobj;
1131 }
1132
1133 #define wxListCtrl_GetSelectedItemCount(_swigobj) (_swigobj->GetSelectedItemCount())
1134 static PyObject *_wrap_wxListCtrl_GetSelectedItemCount(PyObject *self, PyObject *args) {
1135 PyObject * _resultobj;
1136 int _result;
1137 wxListCtrl * _arg0;
1138 char * _argc0 = 0;
1139
1140 self = self;
1141 if(!PyArg_ParseTuple(args,"s:wxListCtrl_GetSelectedItemCount",&_argc0))
1142 return NULL;
1143 if (_argc0) {
1144 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1145 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetSelectedItemCount. Expected _wxListCtrl_p.");
1146 return NULL;
1147 }
1148 }
1149 _result = (int )wxListCtrl_GetSelectedItemCount(_arg0);
1150 _resultobj = Py_BuildValue("i",_result);
1151 return _resultobj;
1152 }
1153
1154 #define wxListCtrl_GetTopItem(_swigobj) (_swigobj->GetTopItem())
1155 static PyObject *_wrap_wxListCtrl_GetTopItem(PyObject *self, PyObject *args) {
1156 PyObject * _resultobj;
1157 long _result;
1158 wxListCtrl * _arg0;
1159 char * _argc0 = 0;
1160
1161 self = self;
1162 if(!PyArg_ParseTuple(args,"s:wxListCtrl_GetTopItem",&_argc0))
1163 return NULL;
1164 if (_argc0) {
1165 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1166 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_GetTopItem. Expected _wxListCtrl_p.");
1167 return NULL;
1168 }
1169 }
1170 _result = (long )wxListCtrl_GetTopItem(_arg0);
1171 _resultobj = Py_BuildValue("l",_result);
1172 return _resultobj;
1173 }
1174
1175 #define wxListCtrl_HitTest(_swigobj,_swigarg0,_swigarg1) (_swigobj->HitTest(_swigarg0,_swigarg1))
1176 static PyObject *_wrap_wxListCtrl_HitTest(PyObject *self, PyObject *args) {
1177 PyObject * _resultobj;
1178 long _result;
1179 wxListCtrl * _arg0;
1180 wxPoint * _arg1;
1181 int * _arg2;
1182 int temp;
1183 char * _argc0 = 0;
1184 char * _argc1 = 0;
1185
1186 self = self;
1187 {
1188 _arg2 = &temp;
1189 }
1190 if(!PyArg_ParseTuple(args,"ss:wxListCtrl_HitTest",&_argc0,&_argc1))
1191 return NULL;
1192 if (_argc0) {
1193 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1194 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_HitTest. Expected _wxListCtrl_p.");
1195 return NULL;
1196 }
1197 }
1198 if (_argc1) {
1199 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxPoint_p")) {
1200 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxListCtrl_HitTest. Expected _wxPoint_p.");
1201 return NULL;
1202 }
1203 }
1204 _result = (long )wxListCtrl_HitTest(_arg0,*_arg1,*_arg2);
1205 _resultobj = Py_BuildValue("l",_result);
1206 {
1207 PyObject *o;
1208 o = PyInt_FromLong((long) (*_arg2));
1209 _resultobj = t_output_helper(_resultobj, o);
1210 }
1211 return _resultobj;
1212 }
1213
1214 #define wxListCtrl_InsertColumnWithInfo(_swigobj,_swigarg0,_swigarg1) (_swigobj->InsertColumn(_swigarg0,_swigarg1))
1215 static PyObject *_wrap_wxListCtrl_InsertColumnWithInfo(PyObject *self, PyObject *args) {
1216 PyObject * _resultobj;
1217 long _result;
1218 wxListCtrl * _arg0;
1219 long _arg1;
1220 wxListItem * _arg2;
1221 char * _argc0 = 0;
1222 char * _argc2 = 0;
1223
1224 self = self;
1225 if(!PyArg_ParseTuple(args,"sls:wxListCtrl_InsertColumnWithInfo",&_argc0,&_arg1,&_argc2))
1226 return NULL;
1227 if (_argc0) {
1228 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1229 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_InsertColumnWithInfo. Expected _wxListCtrl_p.");
1230 return NULL;
1231 }
1232 }
1233 if (_argc2) {
1234 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_wxListItem_p")) {
1235 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxListCtrl_InsertColumnWithInfo. Expected _wxListItem_p.");
1236 return NULL;
1237 }
1238 }
1239 _result = (long )wxListCtrl_InsertColumnWithInfo(_arg0,_arg1,*_arg2);
1240 _resultobj = Py_BuildValue("l",_result);
1241 return _resultobj;
1242 }
1243
1244 #define wxListCtrl_InsertColumn(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->InsertColumn(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
1245 static PyObject *_wrap_wxListCtrl_InsertColumn(PyObject *self, PyObject *args) {
1246 PyObject * _resultobj;
1247 long _result;
1248 wxListCtrl * _arg0;
1249 long _arg1;
1250 wxString * _arg2;
1251 int _arg3 = wxLIST_FORMAT_LEFT;
1252 int _arg4 = -1;
1253 char * _argc0 = 0;
1254 PyObject * _obj2 = 0;
1255
1256 self = self;
1257 if(!PyArg_ParseTuple(args,"slO|ii:wxListCtrl_InsertColumn",&_argc0,&_arg1,&_obj2,&_arg3,&_arg4))
1258 return NULL;
1259 if (_argc0) {
1260 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1261 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_InsertColumn. Expected _wxListCtrl_p.");
1262 return NULL;
1263 }
1264 }
1265 {
1266 if (!PyString_Check(_obj2)) {
1267 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1268 return NULL;
1269 }
1270 _arg2 = new wxString(PyString_AsString(_obj2));
1271 }
1272 _result = (long )wxListCtrl_InsertColumn(_arg0,_arg1,*_arg2,_arg3,_arg4);
1273 _resultobj = Py_BuildValue("l",_result);
1274 {
1275 if (_obj2)
1276 delete _arg2;
1277 }
1278 return _resultobj;
1279 }
1280
1281 #define wxListCtrl_InsertItem(_swigobj,_swigarg0) (_swigobj->InsertItem(_swigarg0))
1282 static PyObject *_wrap_wxListCtrl_InsertItem(PyObject *self, PyObject *args) {
1283 PyObject * _resultobj;
1284 long _result;
1285 wxListCtrl * _arg0;
1286 wxListItem * _arg1;
1287 char * _argc0 = 0;
1288 char * _argc1 = 0;
1289
1290 self = self;
1291 if(!PyArg_ParseTuple(args,"ss:wxListCtrl_InsertItem",&_argc0,&_argc1))
1292 return NULL;
1293 if (_argc0) {
1294 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1295 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_InsertItem. Expected _wxListCtrl_p.");
1296 return NULL;
1297 }
1298 }
1299 if (_argc1) {
1300 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxListItem_p")) {
1301 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxListCtrl_InsertItem. Expected _wxListItem_p.");
1302 return NULL;
1303 }
1304 }
1305 _result = (long )wxListCtrl_InsertItem(_arg0,*_arg1);
1306 _resultobj = Py_BuildValue("l",_result);
1307 return _resultobj;
1308 }
1309
1310 #define wxListCtrl_InsertStringItem(_swigobj,_swigarg0,_swigarg1) (_swigobj->InsertItem(_swigarg0,_swigarg1))
1311 static PyObject *_wrap_wxListCtrl_InsertStringItem(PyObject *self, PyObject *args) {
1312 PyObject * _resultobj;
1313 long _result;
1314 wxListCtrl * _arg0;
1315 long _arg1;
1316 wxString * _arg2;
1317 char * _argc0 = 0;
1318 PyObject * _obj2 = 0;
1319
1320 self = self;
1321 if(!PyArg_ParseTuple(args,"slO:wxListCtrl_InsertStringItem",&_argc0,&_arg1,&_obj2))
1322 return NULL;
1323 if (_argc0) {
1324 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1325 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_InsertStringItem. Expected _wxListCtrl_p.");
1326 return NULL;
1327 }
1328 }
1329 {
1330 if (!PyString_Check(_obj2)) {
1331 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1332 return NULL;
1333 }
1334 _arg2 = new wxString(PyString_AsString(_obj2));
1335 }
1336 _result = (long )wxListCtrl_InsertStringItem(_arg0,_arg1,*_arg2);
1337 _resultobj = Py_BuildValue("l",_result);
1338 {
1339 if (_obj2)
1340 delete _arg2;
1341 }
1342 return _resultobj;
1343 }
1344
1345 #define wxListCtrl_InsertImageItem(_swigobj,_swigarg0,_swigarg1) (_swigobj->InsertItem(_swigarg0,_swigarg1))
1346 static PyObject *_wrap_wxListCtrl_InsertImageItem(PyObject *self, PyObject *args) {
1347 PyObject * _resultobj;
1348 long _result;
1349 wxListCtrl * _arg0;
1350 long _arg1;
1351 int _arg2;
1352 char * _argc0 = 0;
1353
1354 self = self;
1355 if(!PyArg_ParseTuple(args,"sli:wxListCtrl_InsertImageItem",&_argc0,&_arg1,&_arg2))
1356 return NULL;
1357 if (_argc0) {
1358 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1359 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_InsertImageItem. Expected _wxListCtrl_p.");
1360 return NULL;
1361 }
1362 }
1363 _result = (long )wxListCtrl_InsertImageItem(_arg0,_arg1,_arg2);
1364 _resultobj = Py_BuildValue("l",_result);
1365 return _resultobj;
1366 }
1367
1368 #define wxListCtrl_InsertImageStringItem(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2))
1369 static PyObject *_wrap_wxListCtrl_InsertImageStringItem(PyObject *self, PyObject *args) {
1370 PyObject * _resultobj;
1371 long _result;
1372 wxListCtrl * _arg0;
1373 long _arg1;
1374 wxString * _arg2;
1375 int _arg3;
1376 char * _argc0 = 0;
1377 PyObject * _obj2 = 0;
1378
1379 self = self;
1380 if(!PyArg_ParseTuple(args,"slOi:wxListCtrl_InsertImageStringItem",&_argc0,&_arg1,&_obj2,&_arg3))
1381 return NULL;
1382 if (_argc0) {
1383 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1384 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_InsertImageStringItem. Expected _wxListCtrl_p.");
1385 return NULL;
1386 }
1387 }
1388 {
1389 if (!PyString_Check(_obj2)) {
1390 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1391 return NULL;
1392 }
1393 _arg2 = new wxString(PyString_AsString(_obj2));
1394 }
1395 _result = (long )wxListCtrl_InsertImageStringItem(_arg0,_arg1,*_arg2,_arg3);
1396 _resultobj = Py_BuildValue("l",_result);
1397 {
1398 if (_obj2)
1399 delete _arg2;
1400 }
1401 return _resultobj;
1402 }
1403
1404 #define wxListCtrl_ScrollList(_swigobj,_swigarg0,_swigarg1) (_swigobj->ScrollList(_swigarg0,_swigarg1))
1405 static PyObject *_wrap_wxListCtrl_ScrollList(PyObject *self, PyObject *args) {
1406 PyObject * _resultobj;
1407 bool _result;
1408 wxListCtrl * _arg0;
1409 int _arg1;
1410 int _arg2;
1411 char * _argc0 = 0;
1412
1413 self = self;
1414 if(!PyArg_ParseTuple(args,"sii:wxListCtrl_ScrollList",&_argc0,&_arg1,&_arg2))
1415 return NULL;
1416 if (_argc0) {
1417 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1418 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_ScrollList. Expected _wxListCtrl_p.");
1419 return NULL;
1420 }
1421 }
1422 _result = (bool )wxListCtrl_ScrollList(_arg0,_arg1,_arg2);
1423 _resultobj = Py_BuildValue("i",_result);
1424 return _resultobj;
1425 }
1426
1427 #define wxListCtrl_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
1428 static PyObject *_wrap_wxListCtrl_SetBackgroundColour(PyObject *self, PyObject *args) {
1429 PyObject * _resultobj;
1430 wxListCtrl * _arg0;
1431 wxColour * _arg1;
1432 char * _argc0 = 0;
1433 char * _argc1 = 0;
1434
1435 self = self;
1436 if(!PyArg_ParseTuple(args,"ss:wxListCtrl_SetBackgroundColour",&_argc0,&_argc1))
1437 return NULL;
1438 if (_argc0) {
1439 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1440 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetBackgroundColour. Expected _wxListCtrl_p.");
1441 return NULL;
1442 }
1443 }
1444 if (_argc1) {
1445 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxColour_p")) {
1446 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxListCtrl_SetBackgroundColour. Expected _wxColour_p.");
1447 return NULL;
1448 }
1449 }
1450 wxListCtrl_SetBackgroundColour(_arg0,*_arg1);
1451 Py_INCREF(Py_None);
1452 _resultobj = Py_None;
1453 return _resultobj;
1454 }
1455
1456 #define wxListCtrl_SetColumn(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColumn(_swigarg0,_swigarg1))
1457 static PyObject *_wrap_wxListCtrl_SetColumn(PyObject *self, PyObject *args) {
1458 PyObject * _resultobj;
1459 bool _result;
1460 wxListCtrl * _arg0;
1461 int _arg1;
1462 wxListItem * _arg2;
1463 char * _argc0 = 0;
1464 char * _argc2 = 0;
1465
1466 self = self;
1467 if(!PyArg_ParseTuple(args,"sis:wxListCtrl_SetColumn",&_argc0,&_arg1,&_argc2))
1468 return NULL;
1469 if (_argc0) {
1470 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1471 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetColumn. Expected _wxListCtrl_p.");
1472 return NULL;
1473 }
1474 }
1475 if (_argc2) {
1476 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_wxListItem_p")) {
1477 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxListCtrl_SetColumn. Expected _wxListItem_p.");
1478 return NULL;
1479 }
1480 }
1481 _result = (bool )wxListCtrl_SetColumn(_arg0,_arg1,*_arg2);
1482 _resultobj = Py_BuildValue("i",_result);
1483 return _resultobj;
1484 }
1485
1486 #define wxListCtrl_SetColumnWidth(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColumnWidth(_swigarg0,_swigarg1))
1487 static PyObject *_wrap_wxListCtrl_SetColumnWidth(PyObject *self, PyObject *args) {
1488 PyObject * _resultobj;
1489 bool _result;
1490 wxListCtrl * _arg0;
1491 int _arg1;
1492 int _arg2;
1493 char * _argc0 = 0;
1494
1495 self = self;
1496 if(!PyArg_ParseTuple(args,"sii:wxListCtrl_SetColumnWidth",&_argc0,&_arg1,&_arg2))
1497 return NULL;
1498 if (_argc0) {
1499 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1500 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetColumnWidth. Expected _wxListCtrl_p.");
1501 return NULL;
1502 }
1503 }
1504 _result = (bool )wxListCtrl_SetColumnWidth(_arg0,_arg1,_arg2);
1505 _resultobj = Py_BuildValue("i",_result);
1506 return _resultobj;
1507 }
1508
1509 #define wxListCtrl_SetImageList(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetImageList(_swigarg0,_swigarg1))
1510 static PyObject *_wrap_wxListCtrl_SetImageList(PyObject *self, PyObject *args) {
1511 PyObject * _resultobj;
1512 wxListCtrl * _arg0;
1513 wxImageList * _arg1;
1514 int _arg2;
1515 char * _argc0 = 0;
1516 char * _argc1 = 0;
1517
1518 self = self;
1519 if(!PyArg_ParseTuple(args,"ssi:wxListCtrl_SetImageList",&_argc0,&_argc1,&_arg2))
1520 return NULL;
1521 if (_argc0) {
1522 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1523 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetImageList. Expected _wxListCtrl_p.");
1524 return NULL;
1525 }
1526 }
1527 if (_argc1) {
1528 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxImageList_p")) {
1529 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxListCtrl_SetImageList. Expected _wxImageList_p.");
1530 return NULL;
1531 }
1532 }
1533 wxListCtrl_SetImageList(_arg0,_arg1,_arg2);
1534 Py_INCREF(Py_None);
1535 _resultobj = Py_None;
1536 return _resultobj;
1537 }
1538
1539 #define wxListCtrl_SetItem(_swigobj,_swigarg0) (_swigobj->SetItem(_swigarg0))
1540 static PyObject *_wrap_wxListCtrl_SetItem(PyObject *self, PyObject *args) {
1541 PyObject * _resultobj;
1542 bool _result;
1543 wxListCtrl * _arg0;
1544 wxListItem * _arg1;
1545 char * _argc0 = 0;
1546 char * _argc1 = 0;
1547
1548 self = self;
1549 if(!PyArg_ParseTuple(args,"ss:wxListCtrl_SetItem",&_argc0,&_argc1))
1550 return NULL;
1551 if (_argc0) {
1552 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1553 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetItem. Expected _wxListCtrl_p.");
1554 return NULL;
1555 }
1556 }
1557 if (_argc1) {
1558 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxListItem_p")) {
1559 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxListCtrl_SetItem. Expected _wxListItem_p.");
1560 return NULL;
1561 }
1562 }
1563 _result = (bool )wxListCtrl_SetItem(_arg0,*_arg1);
1564 _resultobj = Py_BuildValue("i",_result);
1565 return _resultobj;
1566 }
1567
1568 #define wxListCtrl_SetItemString(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->SetItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
1569 static PyObject *_wrap_wxListCtrl_SetItemString(PyObject *self, PyObject *args) {
1570 PyObject * _resultobj;
1571 long _result;
1572 wxListCtrl * _arg0;
1573 long _arg1;
1574 int _arg2;
1575 wxString * _arg3;
1576 int _arg4 = -1;
1577 char * _argc0 = 0;
1578 PyObject * _obj3 = 0;
1579
1580 self = self;
1581 if(!PyArg_ParseTuple(args,"sliO|i:wxListCtrl_SetItemString",&_argc0,&_arg1,&_arg2,&_obj3,&_arg4))
1582 return NULL;
1583 if (_argc0) {
1584 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1585 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetItemString. Expected _wxListCtrl_p.");
1586 return NULL;
1587 }
1588 }
1589 {
1590 if (!PyString_Check(_obj3)) {
1591 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1592 return NULL;
1593 }
1594 _arg3 = new wxString(PyString_AsString(_obj3));
1595 }
1596 _result = (long )wxListCtrl_SetItemString(_arg0,_arg1,_arg2,*_arg3,_arg4);
1597 _resultobj = Py_BuildValue("l",_result);
1598 {
1599 if (_obj3)
1600 delete _arg3;
1601 }
1602 return _resultobj;
1603 }
1604
1605 #define wxListCtrl_SetItemData(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemData(_swigarg0,_swigarg1))
1606 static PyObject *_wrap_wxListCtrl_SetItemData(PyObject *self, PyObject *args) {
1607 PyObject * _resultobj;
1608 bool _result;
1609 wxListCtrl * _arg0;
1610 long _arg1;
1611 long _arg2;
1612 char * _argc0 = 0;
1613
1614 self = self;
1615 if(!PyArg_ParseTuple(args,"sll:wxListCtrl_SetItemData",&_argc0,&_arg1,&_arg2))
1616 return NULL;
1617 if (_argc0) {
1618 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1619 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetItemData. Expected _wxListCtrl_p.");
1620 return NULL;
1621 }
1622 }
1623 _result = (bool )wxListCtrl_SetItemData(_arg0,_arg1,_arg2);
1624 _resultobj = Py_BuildValue("i",_result);
1625 return _resultobj;
1626 }
1627
1628 #define wxListCtrl_SetItemImage(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetItemImage(_swigarg0,_swigarg1,_swigarg2))
1629 static PyObject *_wrap_wxListCtrl_SetItemImage(PyObject *self, PyObject *args) {
1630 PyObject * _resultobj;
1631 bool _result;
1632 wxListCtrl * _arg0;
1633 long _arg1;
1634 int _arg2;
1635 int _arg3;
1636 char * _argc0 = 0;
1637
1638 self = self;
1639 if(!PyArg_ParseTuple(args,"slii:wxListCtrl_SetItemImage",&_argc0,&_arg1,&_arg2,&_arg3))
1640 return NULL;
1641 if (_argc0) {
1642 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1643 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetItemImage. Expected _wxListCtrl_p.");
1644 return NULL;
1645 }
1646 }
1647 _result = (bool )wxListCtrl_SetItemImage(_arg0,_arg1,_arg2,_arg3);
1648 _resultobj = Py_BuildValue("i",_result);
1649 return _resultobj;
1650 }
1651
1652 #define wxListCtrl_SetItemPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemPosition(_swigarg0,_swigarg1))
1653 static PyObject *_wrap_wxListCtrl_SetItemPosition(PyObject *self, PyObject *args) {
1654 PyObject * _resultobj;
1655 bool _result;
1656 wxListCtrl * _arg0;
1657 long _arg1;
1658 wxPoint * _arg2;
1659 char * _argc0 = 0;
1660 char * _argc2 = 0;
1661
1662 self = self;
1663 if(!PyArg_ParseTuple(args,"sls:wxListCtrl_SetItemPosition",&_argc0,&_arg1,&_argc2))
1664 return NULL;
1665 if (_argc0) {
1666 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1667 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetItemPosition. Expected _wxListCtrl_p.");
1668 return NULL;
1669 }
1670 }
1671 if (_argc2) {
1672 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_wxPoint_p")) {
1673 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxListCtrl_SetItemPosition. Expected _wxPoint_p.");
1674 return NULL;
1675 }
1676 }
1677 _result = (bool )wxListCtrl_SetItemPosition(_arg0,_arg1,*_arg2);
1678 _resultobj = Py_BuildValue("i",_result);
1679 return _resultobj;
1680 }
1681
1682 #define wxListCtrl_SetItemState(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetItemState(_swigarg0,_swigarg1,_swigarg2))
1683 static PyObject *_wrap_wxListCtrl_SetItemState(PyObject *self, PyObject *args) {
1684 PyObject * _resultobj;
1685 bool _result;
1686 wxListCtrl * _arg0;
1687 long _arg1;
1688 long _arg2;
1689 long _arg3;
1690 char * _argc0 = 0;
1691
1692 self = self;
1693 if(!PyArg_ParseTuple(args,"slll:wxListCtrl_SetItemState",&_argc0,&_arg1,&_arg2,&_arg3))
1694 return NULL;
1695 if (_argc0) {
1696 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1697 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetItemState. Expected _wxListCtrl_p.");
1698 return NULL;
1699 }
1700 }
1701 _result = (bool )wxListCtrl_SetItemState(_arg0,_arg1,_arg2,_arg3);
1702 _resultobj = Py_BuildValue("i",_result);
1703 return _resultobj;
1704 }
1705
1706 #define wxListCtrl_SetItemText(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemText(_swigarg0,_swigarg1))
1707 static PyObject *_wrap_wxListCtrl_SetItemText(PyObject *self, PyObject *args) {
1708 PyObject * _resultobj;
1709 wxListCtrl * _arg0;
1710 long _arg1;
1711 wxString * _arg2;
1712 char * _argc0 = 0;
1713 PyObject * _obj2 = 0;
1714
1715 self = self;
1716 if(!PyArg_ParseTuple(args,"slO:wxListCtrl_SetItemText",&_argc0,&_arg1,&_obj2))
1717 return NULL;
1718 if (_argc0) {
1719 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1720 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetItemText. Expected _wxListCtrl_p.");
1721 return NULL;
1722 }
1723 }
1724 {
1725 if (!PyString_Check(_obj2)) {
1726 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1727 return NULL;
1728 }
1729 _arg2 = new wxString(PyString_AsString(_obj2));
1730 }
1731 wxListCtrl_SetItemText(_arg0,_arg1,*_arg2);
1732 Py_INCREF(Py_None);
1733 _resultobj = Py_None;
1734 {
1735 if (_obj2)
1736 delete _arg2;
1737 }
1738 return _resultobj;
1739 }
1740
1741 #define wxListCtrl_SetSingleStyle(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSingleStyle(_swigarg0,_swigarg1))
1742 static PyObject *_wrap_wxListCtrl_SetSingleStyle(PyObject *self, PyObject *args) {
1743 PyObject * _resultobj;
1744 wxListCtrl * _arg0;
1745 long _arg1;
1746 bool _arg2 = (1);
1747 char * _argc0 = 0;
1748 int tempbool2;
1749
1750 self = self;
1751 if(!PyArg_ParseTuple(args,"sl|i:wxListCtrl_SetSingleStyle",&_argc0,&_arg1,&tempbool2))
1752 return NULL;
1753 if (_argc0) {
1754 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1755 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetSingleStyle. Expected _wxListCtrl_p.");
1756 return NULL;
1757 }
1758 }
1759 _arg2 = (bool ) tempbool2;
1760 wxListCtrl_SetSingleStyle(_arg0,_arg1,_arg2);
1761 Py_INCREF(Py_None);
1762 _resultobj = Py_None;
1763 return _resultobj;
1764 }
1765
1766 #define wxListCtrl_SetWindowStyleFlag(_swigobj,_swigarg0) (_swigobj->SetWindowStyleFlag(_swigarg0))
1767 static PyObject *_wrap_wxListCtrl_SetWindowStyleFlag(PyObject *self, PyObject *args) {
1768 PyObject * _resultobj;
1769 wxListCtrl * _arg0;
1770 long _arg1;
1771 char * _argc0 = 0;
1772
1773 self = self;
1774 if(!PyArg_ParseTuple(args,"sl:wxListCtrl_SetWindowStyleFlag",&_argc0,&_arg1))
1775 return NULL;
1776 if (_argc0) {
1777 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxListCtrl_p")) {
1778 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListCtrl_SetWindowStyleFlag. Expected _wxListCtrl_p.");
1779 return NULL;
1780 }
1781 }
1782 wxListCtrl_SetWindowStyleFlag(_arg0,_arg1);
1783 Py_INCREF(Py_None);
1784 _resultobj = Py_None;
1785 return _resultobj;
1786 }
1787
1788 #define new_wxTreeItemId() (new wxTreeItemId())
1789 static PyObject *_wrap_new_wxTreeItemId(PyObject *self, PyObject *args) {
1790 PyObject * _resultobj;
1791 wxTreeItemId * _result;
1792 char _ptemp[128];
1793
1794 self = self;
1795 if(!PyArg_ParseTuple(args,":new_wxTreeItemId"))
1796 return NULL;
1797 _result = (wxTreeItemId *)new_wxTreeItemId();
1798 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTreeItemId_p");
1799 _resultobj = Py_BuildValue("s",_ptemp);
1800 return _resultobj;
1801 }
1802
1803 #define delete_wxTreeItemId(_swigobj) (delete _swigobj)
1804 static PyObject *_wrap_delete_wxTreeItemId(PyObject *self, PyObject *args) {
1805 PyObject * _resultobj;
1806 wxTreeItemId * _arg0;
1807 char * _argc0 = 0;
1808
1809 self = self;
1810 if(!PyArg_ParseTuple(args,"s:delete_wxTreeItemId",&_argc0))
1811 return NULL;
1812 if (_argc0) {
1813 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeItemId_p")) {
1814 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxTreeItemId. Expected _wxTreeItemId_p.");
1815 return NULL;
1816 }
1817 }
1818 delete_wxTreeItemId(_arg0);
1819 Py_INCREF(Py_None);
1820 _resultobj = Py_None;
1821 return _resultobj;
1822 }
1823
1824 #define wxTreeItemId_IsOk(_swigobj) (_swigobj->IsOk())
1825 static PyObject *_wrap_wxTreeItemId_IsOk(PyObject *self, PyObject *args) {
1826 PyObject * _resultobj;
1827 bool _result;
1828 wxTreeItemId * _arg0;
1829 char * _argc0 = 0;
1830
1831 self = self;
1832 if(!PyArg_ParseTuple(args,"s:wxTreeItemId_IsOk",&_argc0))
1833 return NULL;
1834 if (_argc0) {
1835 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeItemId_p")) {
1836 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeItemId_IsOk. Expected _wxTreeItemId_p.");
1837 return NULL;
1838 }
1839 }
1840 _result = (bool )wxTreeItemId_IsOk(_arg0);
1841 _resultobj = Py_BuildValue("i",_result);
1842 return _resultobj;
1843 }
1844
1845 #define new_wxTreeItemData() (new wxTreeItemData())
1846 static PyObject *_wrap_new_wxTreeItemData(PyObject *self, PyObject *args) {
1847 PyObject * _resultobj;
1848 wxTreeItemData * _result;
1849 char _ptemp[128];
1850
1851 self = self;
1852 if(!PyArg_ParseTuple(args,":new_wxTreeItemData"))
1853 return NULL;
1854 _result = (wxTreeItemData *)new_wxTreeItemData();
1855 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTreeItemData_p");
1856 _resultobj = Py_BuildValue("s",_ptemp);
1857 return _resultobj;
1858 }
1859
1860 #define delete_wxTreeItemData(_swigobj) (delete _swigobj)
1861 static PyObject *_wrap_delete_wxTreeItemData(PyObject *self, PyObject *args) {
1862 PyObject * _resultobj;
1863 wxTreeItemData * _arg0;
1864 char * _argc0 = 0;
1865
1866 self = self;
1867 if(!PyArg_ParseTuple(args,"s:delete_wxTreeItemData",&_argc0))
1868 return NULL;
1869 if (_argc0) {
1870 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeItemData_p")) {
1871 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxTreeItemData. Expected _wxTreeItemData_p.");
1872 return NULL;
1873 }
1874 }
1875 delete_wxTreeItemData(_arg0);
1876 Py_INCREF(Py_None);
1877 _resultobj = Py_None;
1878 return _resultobj;
1879 }
1880
1881 #define wxTreeItemData_GetId(_swigobj) (_swigobj->GetId())
1882 static PyObject *_wrap_wxTreeItemData_GetId(PyObject *self, PyObject *args) {
1883 PyObject * _resultobj;
1884 wxTreeItemId * _result;
1885 wxTreeItemData * _arg0;
1886 char * _argc0 = 0;
1887 char _ptemp[128];
1888
1889 self = self;
1890 if(!PyArg_ParseTuple(args,"s:wxTreeItemData_GetId",&_argc0))
1891 return NULL;
1892 if (_argc0) {
1893 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeItemData_p")) {
1894 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeItemData_GetId. Expected _wxTreeItemData_p.");
1895 return NULL;
1896 }
1897 }
1898 const wxTreeItemId & _result_ref = wxTreeItemData_GetId(_arg0);
1899 _result = (wxTreeItemId *) &_result_ref;
1900 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTreeItemId_p");
1901 _resultobj = Py_BuildValue("s",_ptemp);
1902 return _resultobj;
1903 }
1904
1905 #define wxTreeItemData_SetId(_swigobj,_swigarg0) (_swigobj->SetId(_swigarg0))
1906 static PyObject *_wrap_wxTreeItemData_SetId(PyObject *self, PyObject *args) {
1907 PyObject * _resultobj;
1908 wxTreeItemData * _arg0;
1909 wxTreeItemId * _arg1;
1910 char * _argc0 = 0;
1911 char * _argc1 = 0;
1912
1913 self = self;
1914 if(!PyArg_ParseTuple(args,"ss:wxTreeItemData_SetId",&_argc0,&_argc1))
1915 return NULL;
1916 if (_argc0) {
1917 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeItemData_p")) {
1918 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeItemData_SetId. Expected _wxTreeItemData_p.");
1919 return NULL;
1920 }
1921 }
1922 if (_argc1) {
1923 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
1924 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeItemData_SetId. Expected _wxTreeItemId_p.");
1925 return NULL;
1926 }
1927 }
1928 wxTreeItemData_SetId(_arg0,*_arg1);
1929 Py_INCREF(Py_None);
1930 _resultobj = Py_None;
1931 return _resultobj;
1932 }
1933
1934 static void *SwigwxTreeEventTowxCommandEvent(void *ptr) {
1935 wxTreeEvent *src;
1936 wxCommandEvent *dest;
1937 src = (wxTreeEvent *) ptr;
1938 dest = (wxCommandEvent *) src;
1939 return (void *) dest;
1940 }
1941
1942 static void *SwigwxTreeEventTowxEvent(void *ptr) {
1943 wxTreeEvent *src;
1944 wxEvent *dest;
1945 src = (wxTreeEvent *) ptr;
1946 dest = (wxEvent *) src;
1947 return (void *) dest;
1948 }
1949
1950 #define wxTreeEvent_GetItem(_swigobj) (_swigobj->GetItem())
1951 static PyObject *_wrap_wxTreeEvent_GetItem(PyObject *self, PyObject *args) {
1952 PyObject * _resultobj;
1953 wxTreeItemId * _result;
1954 wxTreeEvent * _arg0;
1955 char * _argc0 = 0;
1956 char _ptemp[128];
1957
1958 self = self;
1959 if(!PyArg_ParseTuple(args,"s:wxTreeEvent_GetItem",&_argc0))
1960 return NULL;
1961 if (_argc0) {
1962 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeEvent_p")) {
1963 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeEvent_GetItem. Expected _wxTreeEvent_p.");
1964 return NULL;
1965 }
1966 }
1967 _result = new wxTreeItemId (wxTreeEvent_GetItem(_arg0));
1968 SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
1969 _resultobj = Py_BuildValue("s",_ptemp);
1970 return _resultobj;
1971 }
1972
1973 #define wxTreeEvent_GetOldItem(_swigobj) (_swigobj->GetOldItem())
1974 static PyObject *_wrap_wxTreeEvent_GetOldItem(PyObject *self, PyObject *args) {
1975 PyObject * _resultobj;
1976 wxTreeItemId * _result;
1977 wxTreeEvent * _arg0;
1978 char * _argc0 = 0;
1979 char _ptemp[128];
1980
1981 self = self;
1982 if(!PyArg_ParseTuple(args,"s:wxTreeEvent_GetOldItem",&_argc0))
1983 return NULL;
1984 if (_argc0) {
1985 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeEvent_p")) {
1986 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeEvent_GetOldItem. Expected _wxTreeEvent_p.");
1987 return NULL;
1988 }
1989 }
1990 _result = new wxTreeItemId (wxTreeEvent_GetOldItem(_arg0));
1991 SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
1992 _resultobj = Py_BuildValue("s",_ptemp);
1993 return _resultobj;
1994 }
1995
1996 #define wxTreeEvent_GetPoint(_swigobj) (_swigobj->GetPoint())
1997 static PyObject *_wrap_wxTreeEvent_GetPoint(PyObject *self, PyObject *args) {
1998 PyObject * _resultobj;
1999 wxPoint * _result;
2000 wxTreeEvent * _arg0;
2001 char * _argc0 = 0;
2002 char _ptemp[128];
2003
2004 self = self;
2005 if(!PyArg_ParseTuple(args,"s:wxTreeEvent_GetPoint",&_argc0))
2006 return NULL;
2007 if (_argc0) {
2008 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeEvent_p")) {
2009 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeEvent_GetPoint. Expected _wxTreeEvent_p.");
2010 return NULL;
2011 }
2012 }
2013 _result = new wxPoint (wxTreeEvent_GetPoint(_arg0));
2014 SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
2015 _resultobj = Py_BuildValue("s",_ptemp);
2016 return _resultobj;
2017 }
2018
2019 #define wxTreeEvent_GetCode(_swigobj) (_swigobj->GetCode())
2020 static PyObject *_wrap_wxTreeEvent_GetCode(PyObject *self, PyObject *args) {
2021 PyObject * _resultobj;
2022 int _result;
2023 wxTreeEvent * _arg0;
2024 char * _argc0 = 0;
2025
2026 self = self;
2027 if(!PyArg_ParseTuple(args,"s:wxTreeEvent_GetCode",&_argc0))
2028 return NULL;
2029 if (_argc0) {
2030 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeEvent_p")) {
2031 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeEvent_GetCode. Expected _wxTreeEvent_p.");
2032 return NULL;
2033 }
2034 }
2035 _result = (int )wxTreeEvent_GetCode(_arg0);
2036 _resultobj = Py_BuildValue("i",_result);
2037 return _resultobj;
2038 }
2039
2040 #define wxTreeEvent_Veto(_swigobj) (_swigobj->Veto())
2041 static PyObject *_wrap_wxTreeEvent_Veto(PyObject *self, PyObject *args) {
2042 PyObject * _resultobj;
2043 wxTreeEvent * _arg0;
2044 char * _argc0 = 0;
2045
2046 self = self;
2047 if(!PyArg_ParseTuple(args,"s:wxTreeEvent_Veto",&_argc0))
2048 return NULL;
2049 if (_argc0) {
2050 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeEvent_p")) {
2051 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeEvent_Veto. Expected _wxTreeEvent_p.");
2052 return NULL;
2053 }
2054 }
2055 wxTreeEvent_Veto(_arg0);
2056 Py_INCREF(Py_None);
2057 _resultobj = Py_None;
2058 return _resultobj;
2059 }
2060
2061 static void *SwigwxTreeCtrlTowxControl(void *ptr) {
2062 wxTreeCtrl *src;
2063 wxControl *dest;
2064 src = (wxTreeCtrl *) ptr;
2065 dest = (wxControl *) src;
2066 return (void *) dest;
2067 }
2068
2069 static void *SwigwxTreeCtrlTowxWindow(void *ptr) {
2070 wxTreeCtrl *src;
2071 wxWindow *dest;
2072 src = (wxTreeCtrl *) ptr;
2073 dest = (wxWindow *) src;
2074 return (void *) dest;
2075 }
2076
2077 static void *SwigwxTreeCtrlTowxEvtHandler(void *ptr) {
2078 wxTreeCtrl *src;
2079 wxEvtHandler *dest;
2080 src = (wxTreeCtrl *) ptr;
2081 dest = (wxEvtHandler *) src;
2082 return (void *) dest;
2083 }
2084
2085 #define new_wxTreeCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxTreeCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
2086 static PyObject *_wrap_new_wxTreeCtrl(PyObject *self, PyObject *args) {
2087 PyObject * _resultobj;
2088 wxTreeCtrl * _result;
2089 wxWindow * _arg0;
2090 wxWindowID _arg1 = -1;
2091 wxPoint * _arg2 = &wxPyDefaultPosition;
2092 wxSize * _arg3 = &wxPyDefaultSize;
2093 long _arg4 = (wxTR_HAS_BUTTONS)|(wxTR_LINES_AT_ROOT);
2094 char * _arg5 = "wxTreeCtrl";
2095 char * _argc0 = 0;
2096 char * _argc2 = 0;
2097 char * _argc3 = 0;
2098 char _ptemp[128];
2099
2100 self = self;
2101 if(!PyArg_ParseTuple(args,"s|issls:new_wxTreeCtrl",&_argc0,&_arg1,&_argc2,&_argc3,&_arg4,&_arg5))
2102 return NULL;
2103 if (_argc0) {
2104 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
2105 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxTreeCtrl. Expected _wxWindow_p.");
2106 return NULL;
2107 }
2108 }
2109 if (_argc2) {
2110 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_wxPoint_p")) {
2111 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxTreeCtrl. Expected _wxPoint_p.");
2112 return NULL;
2113 }
2114 }
2115 if (_argc3) {
2116 if (SWIG_GetPtr(_argc3,(void **) &_arg3,"_wxSize_p")) {
2117 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of new_wxTreeCtrl. Expected _wxSize_p.");
2118 return NULL;
2119 }
2120 }
2121 _result = (wxTreeCtrl *)new_wxTreeCtrl(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5);
2122 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTreeCtrl_p");
2123 _resultobj = Py_BuildValue("s",_ptemp);
2124 return _resultobj;
2125 }
2126
2127 #define wxTreeCtrl_GetCount(_swigobj) (_swigobj->GetCount())
2128 static PyObject *_wrap_wxTreeCtrl_GetCount(PyObject *self, PyObject *args) {
2129 PyObject * _resultobj;
2130 size_t * _result;
2131 wxTreeCtrl * _arg0;
2132 char * _argc0 = 0;
2133 char _ptemp[128];
2134
2135 self = self;
2136 if(!PyArg_ParseTuple(args,"s:wxTreeCtrl_GetCount",&_argc0))
2137 return NULL;
2138 if (_argc0) {
2139 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2140 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetCount. Expected _wxTreeCtrl_p.");
2141 return NULL;
2142 }
2143 }
2144 _result = new size_t (wxTreeCtrl_GetCount(_arg0));
2145 SWIG_MakePtr(_ptemp, (void *) _result,"_size_t_p");
2146 _resultobj = Py_BuildValue("s",_ptemp);
2147 return _resultobj;
2148 }
2149
2150 #define wxTreeCtrl_GetIndent(_swigobj) (_swigobj->GetIndent())
2151 static PyObject *_wrap_wxTreeCtrl_GetIndent(PyObject *self, PyObject *args) {
2152 PyObject * _resultobj;
2153 unsigned int _result;
2154 wxTreeCtrl * _arg0;
2155 char * _argc0 = 0;
2156
2157 self = self;
2158 if(!PyArg_ParseTuple(args,"s:wxTreeCtrl_GetIndent",&_argc0))
2159 return NULL;
2160 if (_argc0) {
2161 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2162 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetIndent. Expected _wxTreeCtrl_p.");
2163 return NULL;
2164 }
2165 }
2166 _result = (unsigned int )wxTreeCtrl_GetIndent(_arg0);
2167 _resultobj = Py_BuildValue("i",_result);
2168 return _resultobj;
2169 }
2170
2171 #define wxTreeCtrl_SetIndent(_swigobj,_swigarg0) (_swigobj->SetIndent(_swigarg0))
2172 static PyObject *_wrap_wxTreeCtrl_SetIndent(PyObject *self, PyObject *args) {
2173 PyObject * _resultobj;
2174 wxTreeCtrl * _arg0;
2175 unsigned int _arg1;
2176 char * _argc0 = 0;
2177
2178 self = self;
2179 if(!PyArg_ParseTuple(args,"si:wxTreeCtrl_SetIndent",&_argc0,&_arg1))
2180 return NULL;
2181 if (_argc0) {
2182 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2183 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetIndent. Expected _wxTreeCtrl_p.");
2184 return NULL;
2185 }
2186 }
2187 wxTreeCtrl_SetIndent(_arg0,_arg1);
2188 Py_INCREF(Py_None);
2189 _resultobj = Py_None;
2190 return _resultobj;
2191 }
2192
2193 #define wxTreeCtrl_GetImageList(_swigobj) (_swigobj->GetImageList())
2194 static PyObject *_wrap_wxTreeCtrl_GetImageList(PyObject *self, PyObject *args) {
2195 PyObject * _resultobj;
2196 wxImageList * _result;
2197 wxTreeCtrl * _arg0;
2198 char * _argc0 = 0;
2199 char _ptemp[128];
2200
2201 self = self;
2202 if(!PyArg_ParseTuple(args,"s:wxTreeCtrl_GetImageList",&_argc0))
2203 return NULL;
2204 if (_argc0) {
2205 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2206 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetImageList. Expected _wxTreeCtrl_p.");
2207 return NULL;
2208 }
2209 }
2210 _result = (wxImageList *)wxTreeCtrl_GetImageList(_arg0);
2211 SWIG_MakePtr(_ptemp, (char *) _result,"_wxImageList_p");
2212 _resultobj = Py_BuildValue("s",_ptemp);
2213 return _resultobj;
2214 }
2215
2216 #define wxTreeCtrl_GetStateImageList(_swigobj) (_swigobj->GetStateImageList())
2217 static PyObject *_wrap_wxTreeCtrl_GetStateImageList(PyObject *self, PyObject *args) {
2218 PyObject * _resultobj;
2219 wxImageList * _result;
2220 wxTreeCtrl * _arg0;
2221 char * _argc0 = 0;
2222 char _ptemp[128];
2223
2224 self = self;
2225 if(!PyArg_ParseTuple(args,"s:wxTreeCtrl_GetStateImageList",&_argc0))
2226 return NULL;
2227 if (_argc0) {
2228 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2229 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetStateImageList. Expected _wxTreeCtrl_p.");
2230 return NULL;
2231 }
2232 }
2233 _result = (wxImageList *)wxTreeCtrl_GetStateImageList(_arg0);
2234 SWIG_MakePtr(_ptemp, (char *) _result,"_wxImageList_p");
2235 _resultobj = Py_BuildValue("s",_ptemp);
2236 return _resultobj;
2237 }
2238
2239 #define wxTreeCtrl_SetImageList(_swigobj,_swigarg0) (_swigobj->SetImageList(_swigarg0))
2240 static PyObject *_wrap_wxTreeCtrl_SetImageList(PyObject *self, PyObject *args) {
2241 PyObject * _resultobj;
2242 wxTreeCtrl * _arg0;
2243 wxImageList * _arg1;
2244 char * _argc0 = 0;
2245 char * _argc1 = 0;
2246
2247 self = self;
2248 if(!PyArg_ParseTuple(args,"ss:wxTreeCtrl_SetImageList",&_argc0,&_argc1))
2249 return NULL;
2250 if (_argc0) {
2251 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2252 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetImageList. Expected _wxTreeCtrl_p.");
2253 return NULL;
2254 }
2255 }
2256 if (_argc1) {
2257 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxImageList_p")) {
2258 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetImageList. Expected _wxImageList_p.");
2259 return NULL;
2260 }
2261 }
2262 wxTreeCtrl_SetImageList(_arg0,_arg1);
2263 Py_INCREF(Py_None);
2264 _resultobj = Py_None;
2265 return _resultobj;
2266 }
2267
2268 #define wxTreeCtrl_SetStateImageList(_swigobj,_swigarg0) (_swigobj->SetStateImageList(_swigarg0))
2269 static PyObject *_wrap_wxTreeCtrl_SetStateImageList(PyObject *self, PyObject *args) {
2270 PyObject * _resultobj;
2271 wxTreeCtrl * _arg0;
2272 wxImageList * _arg1;
2273 char * _argc0 = 0;
2274 char * _argc1 = 0;
2275
2276 self = self;
2277 if(!PyArg_ParseTuple(args,"ss:wxTreeCtrl_SetStateImageList",&_argc0,&_argc1))
2278 return NULL;
2279 if (_argc0) {
2280 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2281 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetStateImageList. Expected _wxTreeCtrl_p.");
2282 return NULL;
2283 }
2284 }
2285 if (_argc1) {
2286 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxImageList_p")) {
2287 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetStateImageList. Expected _wxImageList_p.");
2288 return NULL;
2289 }
2290 }
2291 wxTreeCtrl_SetStateImageList(_arg0,_arg1);
2292 Py_INCREF(Py_None);
2293 _resultobj = Py_None;
2294 return _resultobj;
2295 }
2296
2297 #define wxTreeCtrl_GetItemText(_swigobj,_swigarg0) (_swigobj->GetItemText(_swigarg0))
2298 static PyObject *_wrap_wxTreeCtrl_GetItemText(PyObject *self, PyObject *args) {
2299 PyObject * _resultobj;
2300 wxString * _result;
2301 wxTreeCtrl * _arg0;
2302 wxTreeItemId * _arg1;
2303 char * _argc0 = 0;
2304 char * _argc1 = 0;
2305
2306 self = self;
2307 if(!PyArg_ParseTuple(args,"ss:wxTreeCtrl_GetItemText",&_argc0,&_argc1))
2308 return NULL;
2309 if (_argc0) {
2310 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2311 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetItemText. Expected _wxTreeCtrl_p.");
2312 return NULL;
2313 }
2314 }
2315 if (_argc1) {
2316 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
2317 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetItemText. Expected _wxTreeItemId_p.");
2318 return NULL;
2319 }
2320 }
2321 _result = new wxString (wxTreeCtrl_GetItemText(_arg0,*_arg1));
2322 {
2323 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
2324 }
2325 {
2326 delete _result;
2327 }
2328 return _resultobj;
2329 }
2330
2331 #define wxTreeCtrl_GetItemImage(_swigobj,_swigarg0) (_swigobj->GetItemImage(_swigarg0))
2332 static PyObject *_wrap_wxTreeCtrl_GetItemImage(PyObject *self, PyObject *args) {
2333 PyObject * _resultobj;
2334 int _result;
2335 wxTreeCtrl * _arg0;
2336 wxTreeItemId * _arg1;
2337 char * _argc0 = 0;
2338 char * _argc1 = 0;
2339
2340 self = self;
2341 if(!PyArg_ParseTuple(args,"ss:wxTreeCtrl_GetItemImage",&_argc0,&_argc1))
2342 return NULL;
2343 if (_argc0) {
2344 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2345 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetItemImage. Expected _wxTreeCtrl_p.");
2346 return NULL;
2347 }
2348 }
2349 if (_argc1) {
2350 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
2351 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetItemImage. Expected _wxTreeItemId_p.");
2352 return NULL;
2353 }
2354 }
2355 _result = (int )wxTreeCtrl_GetItemImage(_arg0,*_arg1);
2356 _resultobj = Py_BuildValue("i",_result);
2357 return _resultobj;
2358 }
2359
2360 #define wxTreeCtrl_GetItemSelectedImage(_swigobj,_swigarg0) (_swigobj->GetItemSelectedImage(_swigarg0))
2361 static PyObject *_wrap_wxTreeCtrl_GetItemSelectedImage(PyObject *self, PyObject *args) {
2362 PyObject * _resultobj;
2363 int _result;
2364 wxTreeCtrl * _arg0;
2365 wxTreeItemId * _arg1;
2366 char * _argc0 = 0;
2367 char * _argc1 = 0;
2368
2369 self = self;
2370 if(!PyArg_ParseTuple(args,"ss:wxTreeCtrl_GetItemSelectedImage",&_argc0,&_argc1))
2371 return NULL;
2372 if (_argc0) {
2373 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2374 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetItemSelectedImage. Expected _wxTreeCtrl_p.");
2375 return NULL;
2376 }
2377 }
2378 if (_argc1) {
2379 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
2380 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetItemSelectedImage. Expected _wxTreeItemId_p.");
2381 return NULL;
2382 }
2383 }
2384 _result = (int )wxTreeCtrl_GetItemSelectedImage(_arg0,*_arg1);
2385 _resultobj = Py_BuildValue("i",_result);
2386 return _resultobj;
2387 }
2388
2389 #define wxTreeCtrl_GetItemData(_swigobj,_swigarg0) (_swigobj->GetItemData(_swigarg0))
2390 static PyObject *_wrap_wxTreeCtrl_GetItemData(PyObject *self, PyObject *args) {
2391 PyObject * _resultobj;
2392 wxTreeItemData * _result;
2393 wxTreeCtrl * _arg0;
2394 wxTreeItemId * _arg1;
2395 char * _argc0 = 0;
2396 char * _argc1 = 0;
2397 char _ptemp[128];
2398
2399 self = self;
2400 if(!PyArg_ParseTuple(args,"ss:wxTreeCtrl_GetItemData",&_argc0,&_argc1))
2401 return NULL;
2402 if (_argc0) {
2403 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2404 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetItemData. Expected _wxTreeCtrl_p.");
2405 return NULL;
2406 }
2407 }
2408 if (_argc1) {
2409 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
2410 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetItemData. Expected _wxTreeItemId_p.");
2411 return NULL;
2412 }
2413 }
2414 _result = (wxTreeItemData *)wxTreeCtrl_GetItemData(_arg0,*_arg1);
2415 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTreeItemData_p");
2416 _resultobj = Py_BuildValue("s",_ptemp);
2417 return _resultobj;
2418 }
2419
2420 #define wxTreeCtrl_SetItemText(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemText(_swigarg0,_swigarg1))
2421 static PyObject *_wrap_wxTreeCtrl_SetItemText(PyObject *self, PyObject *args) {
2422 PyObject * _resultobj;
2423 wxTreeCtrl * _arg0;
2424 wxTreeItemId * _arg1;
2425 wxString * _arg2;
2426 char * _argc0 = 0;
2427 char * _argc1 = 0;
2428 PyObject * _obj2 = 0;
2429
2430 self = self;
2431 if(!PyArg_ParseTuple(args,"ssO:wxTreeCtrl_SetItemText",&_argc0,&_argc1,&_obj2))
2432 return NULL;
2433 if (_argc0) {
2434 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2435 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetItemText. Expected _wxTreeCtrl_p.");
2436 return NULL;
2437 }
2438 }
2439 if (_argc1) {
2440 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
2441 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetItemText. Expected _wxTreeItemId_p.");
2442 return NULL;
2443 }
2444 }
2445 {
2446 if (!PyString_Check(_obj2)) {
2447 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2448 return NULL;
2449 }
2450 _arg2 = new wxString(PyString_AsString(_obj2));
2451 }
2452 wxTreeCtrl_SetItemText(_arg0,*_arg1,*_arg2);
2453 Py_INCREF(Py_None);
2454 _resultobj = Py_None;
2455 {
2456 if (_obj2)
2457 delete _arg2;
2458 }
2459 return _resultobj;
2460 }
2461
2462 #define wxTreeCtrl_SetItemImage(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemImage(_swigarg0,_swigarg1))
2463 static PyObject *_wrap_wxTreeCtrl_SetItemImage(PyObject *self, PyObject *args) {
2464 PyObject * _resultobj;
2465 wxTreeCtrl * _arg0;
2466 wxTreeItemId * _arg1;
2467 int _arg2;
2468 char * _argc0 = 0;
2469 char * _argc1 = 0;
2470
2471 self = self;
2472 if(!PyArg_ParseTuple(args,"ssi:wxTreeCtrl_SetItemImage",&_argc0,&_argc1,&_arg2))
2473 return NULL;
2474 if (_argc0) {
2475 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2476 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetItemImage. Expected _wxTreeCtrl_p.");
2477 return NULL;
2478 }
2479 }
2480 if (_argc1) {
2481 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
2482 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetItemImage. Expected _wxTreeItemId_p.");
2483 return NULL;
2484 }
2485 }
2486 wxTreeCtrl_SetItemImage(_arg0,*_arg1,_arg2);
2487 Py_INCREF(Py_None);
2488 _resultobj = Py_None;
2489 return _resultobj;
2490 }
2491
2492 #define wxTreeCtrl_SetItemSelectedImage(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemSelectedImage(_swigarg0,_swigarg1))
2493 static PyObject *_wrap_wxTreeCtrl_SetItemSelectedImage(PyObject *self, PyObject *args) {
2494 PyObject * _resultobj;
2495 wxTreeCtrl * _arg0;
2496 wxTreeItemId * _arg1;
2497 int _arg2;
2498 char * _argc0 = 0;
2499 char * _argc1 = 0;
2500
2501 self = self;
2502 if(!PyArg_ParseTuple(args,"ssi:wxTreeCtrl_SetItemSelectedImage",&_argc0,&_argc1,&_arg2))
2503 return NULL;
2504 if (_argc0) {
2505 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2506 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetItemSelectedImage. Expected _wxTreeCtrl_p.");
2507 return NULL;
2508 }
2509 }
2510 if (_argc1) {
2511 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
2512 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetItemSelectedImage. Expected _wxTreeItemId_p.");
2513 return NULL;
2514 }
2515 }
2516 wxTreeCtrl_SetItemSelectedImage(_arg0,*_arg1,_arg2);
2517 Py_INCREF(Py_None);
2518 _resultobj = Py_None;
2519 return _resultobj;
2520 }
2521
2522 #define wxTreeCtrl_SetItemData(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemData(_swigarg0,_swigarg1))
2523 static PyObject *_wrap_wxTreeCtrl_SetItemData(PyObject *self, PyObject *args) {
2524 PyObject * _resultobj;
2525 wxTreeCtrl * _arg0;
2526 wxTreeItemId * _arg1;
2527 wxTreeItemData * _arg2;
2528 char * _argc0 = 0;
2529 char * _argc1 = 0;
2530 char * _argc2 = 0;
2531
2532 self = self;
2533 if(!PyArg_ParseTuple(args,"sss:wxTreeCtrl_SetItemData",&_argc0,&_argc1,&_argc2))
2534 return NULL;
2535 if (_argc0) {
2536 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2537 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetItemData. Expected _wxTreeCtrl_p.");
2538 return NULL;
2539 }
2540 }
2541 if (_argc1) {
2542 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
2543 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetItemData. Expected _wxTreeItemId_p.");
2544 return NULL;
2545 }
2546 }
2547 if (_argc2) {
2548 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_wxTreeItemData_p")) {
2549 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxTreeCtrl_SetItemData. Expected _wxTreeItemData_p.");
2550 return NULL;
2551 }
2552 }
2553 wxTreeCtrl_SetItemData(_arg0,*_arg1,_arg2);
2554 Py_INCREF(Py_None);
2555 _resultobj = Py_None;
2556 return _resultobj;
2557 }
2558
2559 #define wxTreeCtrl_IsVisible(_swigobj,_swigarg0) (_swigobj->IsVisible(_swigarg0))
2560 static PyObject *_wrap_wxTreeCtrl_IsVisible(PyObject *self, PyObject *args) {
2561 PyObject * _resultobj;
2562 bool _result;
2563 wxTreeCtrl * _arg0;
2564 wxTreeItemId * _arg1;
2565 char * _argc0 = 0;
2566 char * _argc1 = 0;
2567
2568 self = self;
2569 if(!PyArg_ParseTuple(args,"ss:wxTreeCtrl_IsVisible",&_argc0,&_argc1))
2570 return NULL;
2571 if (_argc0) {
2572 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2573 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_IsVisible. Expected _wxTreeCtrl_p.");
2574 return NULL;
2575 }
2576 }
2577 if (_argc1) {
2578 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
2579 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_IsVisible. Expected _wxTreeItemId_p.");
2580 return NULL;
2581 }
2582 }
2583 _result = (bool )wxTreeCtrl_IsVisible(_arg0,*_arg1);
2584 _resultobj = Py_BuildValue("i",_result);
2585 return _resultobj;
2586 }
2587
2588 #define wxTreeCtrl_ItemHasChildren(_swigobj,_swigarg0) (_swigobj->ItemHasChildren(_swigarg0))
2589 static PyObject *_wrap_wxTreeCtrl_ItemHasChildren(PyObject *self, PyObject *args) {
2590 PyObject * _resultobj;
2591 bool _result;
2592 wxTreeCtrl * _arg0;
2593 wxTreeItemId * _arg1;
2594 char * _argc0 = 0;
2595 char * _argc1 = 0;
2596
2597 self = self;
2598 if(!PyArg_ParseTuple(args,"ss:wxTreeCtrl_ItemHasChildren",&_argc0,&_argc1))
2599 return NULL;
2600 if (_argc0) {
2601 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2602 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_ItemHasChildren. Expected _wxTreeCtrl_p.");
2603 return NULL;
2604 }
2605 }
2606 if (_argc1) {
2607 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
2608 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_ItemHasChildren. Expected _wxTreeItemId_p.");
2609 return NULL;
2610 }
2611 }
2612 _result = (bool )wxTreeCtrl_ItemHasChildren(_arg0,*_arg1);
2613 _resultobj = Py_BuildValue("i",_result);
2614 return _resultobj;
2615 }
2616
2617 #define wxTreeCtrl_IsExpanded(_swigobj,_swigarg0) (_swigobj->IsExpanded(_swigarg0))
2618 static PyObject *_wrap_wxTreeCtrl_IsExpanded(PyObject *self, PyObject *args) {
2619 PyObject * _resultobj;
2620 bool _result;
2621 wxTreeCtrl * _arg0;
2622 wxTreeItemId * _arg1;
2623 char * _argc0 = 0;
2624 char * _argc1 = 0;
2625
2626 self = self;
2627 if(!PyArg_ParseTuple(args,"ss:wxTreeCtrl_IsExpanded",&_argc0,&_argc1))
2628 return NULL;
2629 if (_argc0) {
2630 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2631 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_IsExpanded. Expected _wxTreeCtrl_p.");
2632 return NULL;
2633 }
2634 }
2635 if (_argc1) {
2636 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
2637 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_IsExpanded. Expected _wxTreeItemId_p.");
2638 return NULL;
2639 }
2640 }
2641 _result = (bool )wxTreeCtrl_IsExpanded(_arg0,*_arg1);
2642 _resultobj = Py_BuildValue("i",_result);
2643 return _resultobj;
2644 }
2645
2646 #define wxTreeCtrl_IsSelected(_swigobj,_swigarg0) (_swigobj->IsSelected(_swigarg0))
2647 static PyObject *_wrap_wxTreeCtrl_IsSelected(PyObject *self, PyObject *args) {
2648 PyObject * _resultobj;
2649 bool _result;
2650 wxTreeCtrl * _arg0;
2651 wxTreeItemId * _arg1;
2652 char * _argc0 = 0;
2653 char * _argc1 = 0;
2654
2655 self = self;
2656 if(!PyArg_ParseTuple(args,"ss:wxTreeCtrl_IsSelected",&_argc0,&_argc1))
2657 return NULL;
2658 if (_argc0) {
2659 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2660 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_IsSelected. Expected _wxTreeCtrl_p.");
2661 return NULL;
2662 }
2663 }
2664 if (_argc1) {
2665 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
2666 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_IsSelected. Expected _wxTreeItemId_p.");
2667 return NULL;
2668 }
2669 }
2670 _result = (bool )wxTreeCtrl_IsSelected(_arg0,*_arg1);
2671 _resultobj = Py_BuildValue("i",_result);
2672 return _resultobj;
2673 }
2674
2675 #define wxTreeCtrl_GetRootItem(_swigobj) (_swigobj->GetRootItem())
2676 static PyObject *_wrap_wxTreeCtrl_GetRootItem(PyObject *self, PyObject *args) {
2677 PyObject * _resultobj;
2678 wxTreeItemId * _result;
2679 wxTreeCtrl * _arg0;
2680 char * _argc0 = 0;
2681 char _ptemp[128];
2682
2683 self = self;
2684 if(!PyArg_ParseTuple(args,"s:wxTreeCtrl_GetRootItem",&_argc0))
2685 return NULL;
2686 if (_argc0) {
2687 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2688 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetRootItem. Expected _wxTreeCtrl_p.");
2689 return NULL;
2690 }
2691 }
2692 _result = new wxTreeItemId (wxTreeCtrl_GetRootItem(_arg0));
2693 SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
2694 _resultobj = Py_BuildValue("s",_ptemp);
2695 return _resultobj;
2696 }
2697
2698 #define wxTreeCtrl_GetSelection(_swigobj) (_swigobj->GetSelection())
2699 static PyObject *_wrap_wxTreeCtrl_GetSelection(PyObject *self, PyObject *args) {
2700 PyObject * _resultobj;
2701 wxTreeItemId * _result;
2702 wxTreeCtrl * _arg0;
2703 char * _argc0 = 0;
2704 char _ptemp[128];
2705
2706 self = self;
2707 if(!PyArg_ParseTuple(args,"s:wxTreeCtrl_GetSelection",&_argc0))
2708 return NULL;
2709 if (_argc0) {
2710 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2711 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetSelection. Expected _wxTreeCtrl_p.");
2712 return NULL;
2713 }
2714 }
2715 _result = new wxTreeItemId (wxTreeCtrl_GetSelection(_arg0));
2716 SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
2717 _resultobj = Py_BuildValue("s",_ptemp);
2718 return _resultobj;
2719 }
2720
2721 #define wxTreeCtrl_GetParent(_swigobj,_swigarg0) (_swigobj->GetParent(_swigarg0))
2722 static PyObject *_wrap_wxTreeCtrl_GetParent(PyObject *self, PyObject *args) {
2723 PyObject * _resultobj;
2724 wxTreeItemId * _result;
2725 wxTreeCtrl * _arg0;
2726 wxTreeItemId * _arg1;
2727 char * _argc0 = 0;
2728 char * _argc1 = 0;
2729 char _ptemp[128];
2730
2731 self = self;
2732 if(!PyArg_ParseTuple(args,"ss:wxTreeCtrl_GetParent",&_argc0,&_argc1))
2733 return NULL;
2734 if (_argc0) {
2735 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2736 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetParent. Expected _wxTreeCtrl_p.");
2737 return NULL;
2738 }
2739 }
2740 if (_argc1) {
2741 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
2742 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetParent. Expected _wxTreeItemId_p.");
2743 return NULL;
2744 }
2745 }
2746 _result = new wxTreeItemId (wxTreeCtrl_GetParent(_arg0,*_arg1));
2747 SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
2748 _resultobj = Py_BuildValue("s",_ptemp);
2749 return _resultobj;
2750 }
2751
2752 #define wxTreeCtrl_GetFirstChild(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetFirstChild(_swigarg0,_swigarg1))
2753 static PyObject *_wrap_wxTreeCtrl_GetFirstChild(PyObject *self, PyObject *args) {
2754 PyObject * _resultobj;
2755 wxTreeItemId * _result;
2756 wxTreeCtrl * _arg0;
2757 wxTreeItemId * _arg1;
2758 long * _arg2;
2759 char * _argc0 = 0;
2760 char * _argc1 = 0;
2761 long temp;
2762 PyObject * _obj2 = 0;
2763 char _ptemp[128];
2764
2765 self = self;
2766 if(!PyArg_ParseTuple(args,"ssO:wxTreeCtrl_GetFirstChild",&_argc0,&_argc1,&_obj2))
2767 return NULL;
2768 if (_argc0) {
2769 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2770 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetFirstChild. Expected _wxTreeCtrl_p.");
2771 return NULL;
2772 }
2773 }
2774 if (_argc1) {
2775 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
2776 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetFirstChild. Expected _wxTreeItemId_p.");
2777 return NULL;
2778 }
2779 }
2780 {
2781 temp = (long) PyInt_AsLong(_obj2);
2782 _arg2 = &temp;
2783 }
2784 _result = new wxTreeItemId (wxTreeCtrl_GetFirstChild(_arg0,*_arg1,*_arg2));
2785 SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
2786 _resultobj = Py_BuildValue("s",_ptemp);
2787 {
2788 PyObject *o;
2789 o = PyInt_FromLong((long) (*_arg2));
2790 _resultobj = t_output_helper(_resultobj, o);
2791 }
2792 return _resultobj;
2793 }
2794
2795 #define wxTreeCtrl_GetNextChild(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetNextChild(_swigarg0,_swigarg1))
2796 static PyObject *_wrap_wxTreeCtrl_GetNextChild(PyObject *self, PyObject *args) {
2797 PyObject * _resultobj;
2798 wxTreeItemId * _result;
2799 wxTreeCtrl * _arg0;
2800 wxTreeItemId * _arg1;
2801 long * _arg2;
2802 char * _argc0 = 0;
2803 char * _argc1 = 0;
2804 long temp;
2805 PyObject * _obj2 = 0;
2806 char _ptemp[128];
2807
2808 self = self;
2809 if(!PyArg_ParseTuple(args,"ssO:wxTreeCtrl_GetNextChild",&_argc0,&_argc1,&_obj2))
2810 return NULL;
2811 if (_argc0) {
2812 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2813 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetNextChild. Expected _wxTreeCtrl_p.");
2814 return NULL;
2815 }
2816 }
2817 if (_argc1) {
2818 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
2819 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetNextChild. Expected _wxTreeItemId_p.");
2820 return NULL;
2821 }
2822 }
2823 {
2824 temp = (long) PyInt_AsLong(_obj2);
2825 _arg2 = &temp;
2826 }
2827 _result = new wxTreeItemId (wxTreeCtrl_GetNextChild(_arg0,*_arg1,*_arg2));
2828 SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
2829 _resultobj = Py_BuildValue("s",_ptemp);
2830 {
2831 PyObject *o;
2832 o = PyInt_FromLong((long) (*_arg2));
2833 _resultobj = t_output_helper(_resultobj, o);
2834 }
2835 return _resultobj;
2836 }
2837
2838 #define wxTreeCtrl_GetNextSibling(_swigobj,_swigarg0) (_swigobj->GetNextSibling(_swigarg0))
2839 static PyObject *_wrap_wxTreeCtrl_GetNextSibling(PyObject *self, PyObject *args) {
2840 PyObject * _resultobj;
2841 wxTreeItemId * _result;
2842 wxTreeCtrl * _arg0;
2843 wxTreeItemId * _arg1;
2844 char * _argc0 = 0;
2845 char * _argc1 = 0;
2846 char _ptemp[128];
2847
2848 self = self;
2849 if(!PyArg_ParseTuple(args,"ss:wxTreeCtrl_GetNextSibling",&_argc0,&_argc1))
2850 return NULL;
2851 if (_argc0) {
2852 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2853 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetNextSibling. Expected _wxTreeCtrl_p.");
2854 return NULL;
2855 }
2856 }
2857 if (_argc1) {
2858 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
2859 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetNextSibling. Expected _wxTreeItemId_p.");
2860 return NULL;
2861 }
2862 }
2863 _result = new wxTreeItemId (wxTreeCtrl_GetNextSibling(_arg0,*_arg1));
2864 SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
2865 _resultobj = Py_BuildValue("s",_ptemp);
2866 return _resultobj;
2867 }
2868
2869 #define wxTreeCtrl_GetPrevSibling(_swigobj,_swigarg0) (_swigobj->GetPrevSibling(_swigarg0))
2870 static PyObject *_wrap_wxTreeCtrl_GetPrevSibling(PyObject *self, PyObject *args) {
2871 PyObject * _resultobj;
2872 wxTreeItemId * _result;
2873 wxTreeCtrl * _arg0;
2874 wxTreeItemId * _arg1;
2875 char * _argc0 = 0;
2876 char * _argc1 = 0;
2877 char _ptemp[128];
2878
2879 self = self;
2880 if(!PyArg_ParseTuple(args,"ss:wxTreeCtrl_GetPrevSibling",&_argc0,&_argc1))
2881 return NULL;
2882 if (_argc0) {
2883 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2884 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetPrevSibling. Expected _wxTreeCtrl_p.");
2885 return NULL;
2886 }
2887 }
2888 if (_argc1) {
2889 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
2890 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetPrevSibling. Expected _wxTreeItemId_p.");
2891 return NULL;
2892 }
2893 }
2894 _result = new wxTreeItemId (wxTreeCtrl_GetPrevSibling(_arg0,*_arg1));
2895 SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
2896 _resultobj = Py_BuildValue("s",_ptemp);
2897 return _resultobj;
2898 }
2899
2900 #define wxTreeCtrl_GetFirstVisibleItem(_swigobj) (_swigobj->GetFirstVisibleItem())
2901 static PyObject *_wrap_wxTreeCtrl_GetFirstVisibleItem(PyObject *self, PyObject *args) {
2902 PyObject * _resultobj;
2903 wxTreeItemId * _result;
2904 wxTreeCtrl * _arg0;
2905 char * _argc0 = 0;
2906 char _ptemp[128];
2907
2908 self = self;
2909 if(!PyArg_ParseTuple(args,"s:wxTreeCtrl_GetFirstVisibleItem",&_argc0))
2910 return NULL;
2911 if (_argc0) {
2912 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2913 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetFirstVisibleItem. Expected _wxTreeCtrl_p.");
2914 return NULL;
2915 }
2916 }
2917 _result = new wxTreeItemId (wxTreeCtrl_GetFirstVisibleItem(_arg0));
2918 SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
2919 _resultobj = Py_BuildValue("s",_ptemp);
2920 return _resultobj;
2921 }
2922
2923 #define wxTreeCtrl_GetNextVisible(_swigobj,_swigarg0) (_swigobj->GetNextVisible(_swigarg0))
2924 static PyObject *_wrap_wxTreeCtrl_GetNextVisible(PyObject *self, PyObject *args) {
2925 PyObject * _resultobj;
2926 wxTreeItemId * _result;
2927 wxTreeCtrl * _arg0;
2928 wxTreeItemId * _arg1;
2929 char * _argc0 = 0;
2930 char * _argc1 = 0;
2931 char _ptemp[128];
2932
2933 self = self;
2934 if(!PyArg_ParseTuple(args,"ss:wxTreeCtrl_GetNextVisible",&_argc0,&_argc1))
2935 return NULL;
2936 if (_argc0) {
2937 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2938 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetNextVisible. Expected _wxTreeCtrl_p.");
2939 return NULL;
2940 }
2941 }
2942 if (_argc1) {
2943 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
2944 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetNextVisible. Expected _wxTreeItemId_p.");
2945 return NULL;
2946 }
2947 }
2948 _result = new wxTreeItemId (wxTreeCtrl_GetNextVisible(_arg0,*_arg1));
2949 SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
2950 _resultobj = Py_BuildValue("s",_ptemp);
2951 return _resultobj;
2952 }
2953
2954 #define wxTreeCtrl_GetPrevVisible(_swigobj,_swigarg0) (_swigobj->GetPrevVisible(_swigarg0))
2955 static PyObject *_wrap_wxTreeCtrl_GetPrevVisible(PyObject *self, PyObject *args) {
2956 PyObject * _resultobj;
2957 wxTreeItemId * _result;
2958 wxTreeCtrl * _arg0;
2959 wxTreeItemId * _arg1;
2960 char * _argc0 = 0;
2961 char * _argc1 = 0;
2962 char _ptemp[128];
2963
2964 self = self;
2965 if(!PyArg_ParseTuple(args,"ss:wxTreeCtrl_GetPrevVisible",&_argc0,&_argc1))
2966 return NULL;
2967 if (_argc0) {
2968 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
2969 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetPrevVisible. Expected _wxTreeCtrl_p.");
2970 return NULL;
2971 }
2972 }
2973 if (_argc1) {
2974 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
2975 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_GetPrevVisible. Expected _wxTreeItemId_p.");
2976 return NULL;
2977 }
2978 }
2979 _result = new wxTreeItemId (wxTreeCtrl_GetPrevVisible(_arg0,*_arg1));
2980 SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
2981 _resultobj = Py_BuildValue("s",_ptemp);
2982 return _resultobj;
2983 }
2984
2985 #define wxTreeCtrl_AddRoot(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->AddRoot(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2986 static PyObject *_wrap_wxTreeCtrl_AddRoot(PyObject *self, PyObject *args) {
2987 PyObject * _resultobj;
2988 wxTreeItemId * _result;
2989 wxTreeCtrl * _arg0;
2990 wxString * _arg1;
2991 int _arg2 = -1;
2992 int _arg3 = -1;
2993 wxTreeItemData * _arg4 = NULL;
2994 char * _argc0 = 0;
2995 PyObject * _obj1 = 0;
2996 char * _argc4 = 0;
2997 char _ptemp[128];
2998
2999 self = self;
3000 if(!PyArg_ParseTuple(args,"sO|iis:wxTreeCtrl_AddRoot",&_argc0,&_obj1,&_arg2,&_arg3,&_argc4))
3001 return NULL;
3002 if (_argc0) {
3003 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3004 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_AddRoot. Expected _wxTreeCtrl_p.");
3005 return NULL;
3006 }
3007 }
3008 {
3009 if (!PyString_Check(_obj1)) {
3010 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3011 return NULL;
3012 }
3013 _arg1 = new wxString(PyString_AsString(_obj1));
3014 }
3015 if (_argc4) {
3016 if (SWIG_GetPtr(_argc4,(void **) &_arg4,"_wxTreeItemData_p")) {
3017 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of wxTreeCtrl_AddRoot. Expected _wxTreeItemData_p.");
3018 return NULL;
3019 }
3020 }
3021 _result = new wxTreeItemId (wxTreeCtrl_AddRoot(_arg0,*_arg1,_arg2,_arg3,_arg4));
3022 SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
3023 _resultobj = Py_BuildValue("s",_ptemp);
3024 {
3025 if (_obj1)
3026 delete _arg1;
3027 }
3028 return _resultobj;
3029 }
3030
3031 #define wxTreeCtrl_PrependItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->PrependItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
3032 static PyObject *_wrap_wxTreeCtrl_PrependItem(PyObject *self, PyObject *args) {
3033 PyObject * _resultobj;
3034 wxTreeItemId * _result;
3035 wxTreeCtrl * _arg0;
3036 wxTreeItemId * _arg1;
3037 wxString * _arg2;
3038 int _arg3 = -1;
3039 int _arg4 = -1;
3040 wxTreeItemData * _arg5 = NULL;
3041 char * _argc0 = 0;
3042 char * _argc1 = 0;
3043 PyObject * _obj2 = 0;
3044 char * _argc5 = 0;
3045 char _ptemp[128];
3046
3047 self = self;
3048 if(!PyArg_ParseTuple(args,"ssO|iis:wxTreeCtrl_PrependItem",&_argc0,&_argc1,&_obj2,&_arg3,&_arg4,&_argc5))
3049 return NULL;
3050 if (_argc0) {
3051 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3052 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_PrependItem. Expected _wxTreeCtrl_p.");
3053 return NULL;
3054 }
3055 }
3056 if (_argc1) {
3057 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
3058 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_PrependItem. Expected _wxTreeItemId_p.");
3059 return NULL;
3060 }
3061 }
3062 {
3063 if (!PyString_Check(_obj2)) {
3064 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3065 return NULL;
3066 }
3067 _arg2 = new wxString(PyString_AsString(_obj2));
3068 }
3069 if (_argc5) {
3070 if (SWIG_GetPtr(_argc5,(void **) &_arg5,"_wxTreeItemData_p")) {
3071 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of wxTreeCtrl_PrependItem. Expected _wxTreeItemData_p.");
3072 return NULL;
3073 }
3074 }
3075 _result = new wxTreeItemId (wxTreeCtrl_PrependItem(_arg0,*_arg1,*_arg2,_arg3,_arg4,_arg5));
3076 SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
3077 _resultobj = Py_BuildValue("s",_ptemp);
3078 {
3079 if (_obj2)
3080 delete _arg2;
3081 }
3082 return _resultobj;
3083 }
3084
3085 #define wxTreeCtrl_InsertItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->InsertItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3086 static PyObject *_wrap_wxTreeCtrl_InsertItem(PyObject *self, PyObject *args) {
3087 PyObject * _resultobj;
3088 wxTreeItemId * _result;
3089 wxTreeCtrl * _arg0;
3090 wxTreeItemId * _arg1;
3091 wxTreeItemId * _arg2;
3092 wxString * _arg3;
3093 int _arg4 = -1;
3094 int _arg5 = -1;
3095 wxTreeItemData * _arg6 = NULL;
3096 char * _argc0 = 0;
3097 char * _argc1 = 0;
3098 char * _argc2 = 0;
3099 PyObject * _obj3 = 0;
3100 char * _argc6 = 0;
3101 char _ptemp[128];
3102
3103 self = self;
3104 if(!PyArg_ParseTuple(args,"sssO|iis:wxTreeCtrl_InsertItem",&_argc0,&_argc1,&_argc2,&_obj3,&_arg4,&_arg5,&_argc6))
3105 return NULL;
3106 if (_argc0) {
3107 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3108 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_InsertItem. Expected _wxTreeCtrl_p.");
3109 return NULL;
3110 }
3111 }
3112 if (_argc1) {
3113 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
3114 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_InsertItem. Expected _wxTreeItemId_p.");
3115 return NULL;
3116 }
3117 }
3118 if (_argc2) {
3119 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_wxTreeItemId_p")) {
3120 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxTreeCtrl_InsertItem. Expected _wxTreeItemId_p.");
3121 return NULL;
3122 }
3123 }
3124 {
3125 if (!PyString_Check(_obj3)) {
3126 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3127 return NULL;
3128 }
3129 _arg3 = new wxString(PyString_AsString(_obj3));
3130 }
3131 if (_argc6) {
3132 if (SWIG_GetPtr(_argc6,(void **) &_arg6,"_wxTreeItemData_p")) {
3133 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of wxTreeCtrl_InsertItem. Expected _wxTreeItemData_p.");
3134 return NULL;
3135 }
3136 }
3137 _result = new wxTreeItemId (wxTreeCtrl_InsertItem(_arg0,*_arg1,*_arg2,*_arg3,_arg4,_arg5,_arg6));
3138 SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
3139 _resultobj = Py_BuildValue("s",_ptemp);
3140 {
3141 if (_obj3)
3142 delete _arg3;
3143 }
3144 return _resultobj;
3145 }
3146
3147 #define wxTreeCtrl_AppendItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->AppendItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
3148 static PyObject *_wrap_wxTreeCtrl_AppendItem(PyObject *self, PyObject *args) {
3149 PyObject * _resultobj;
3150 wxTreeItemId * _result;
3151 wxTreeCtrl * _arg0;
3152 wxTreeItemId * _arg1;
3153 wxString * _arg2;
3154 int _arg3 = -1;
3155 int _arg4 = -1;
3156 wxTreeItemData * _arg5 = NULL;
3157 char * _argc0 = 0;
3158 char * _argc1 = 0;
3159 PyObject * _obj2 = 0;
3160 char * _argc5 = 0;
3161 char _ptemp[128];
3162
3163 self = self;
3164 if(!PyArg_ParseTuple(args,"ssO|iis:wxTreeCtrl_AppendItem",&_argc0,&_argc1,&_obj2,&_arg3,&_arg4,&_argc5))
3165 return NULL;
3166 if (_argc0) {
3167 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3168 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_AppendItem. Expected _wxTreeCtrl_p.");
3169 return NULL;
3170 }
3171 }
3172 if (_argc1) {
3173 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
3174 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_AppendItem. Expected _wxTreeItemId_p.");
3175 return NULL;
3176 }
3177 }
3178 {
3179 if (!PyString_Check(_obj2)) {
3180 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3181 return NULL;
3182 }
3183 _arg2 = new wxString(PyString_AsString(_obj2));
3184 }
3185 if (_argc5) {
3186 if (SWIG_GetPtr(_argc5,(void **) &_arg5,"_wxTreeItemData_p")) {
3187 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of wxTreeCtrl_AppendItem. Expected _wxTreeItemData_p.");
3188 return NULL;
3189 }
3190 }
3191 _result = new wxTreeItemId (wxTreeCtrl_AppendItem(_arg0,*_arg1,*_arg2,_arg3,_arg4,_arg5));
3192 SWIG_MakePtr(_ptemp, (void *) _result,"_wxTreeItemId_p");
3193 _resultobj = Py_BuildValue("s",_ptemp);
3194 {
3195 if (_obj2)
3196 delete _arg2;
3197 }
3198 return _resultobj;
3199 }
3200
3201 #define wxTreeCtrl_Delete(_swigobj,_swigarg0) (_swigobj->Delete(_swigarg0))
3202 static PyObject *_wrap_wxTreeCtrl_Delete(PyObject *self, PyObject *args) {
3203 PyObject * _resultobj;
3204 wxTreeCtrl * _arg0;
3205 wxTreeItemId * _arg1;
3206 char * _argc0 = 0;
3207 char * _argc1 = 0;
3208
3209 self = self;
3210 if(!PyArg_ParseTuple(args,"ss:wxTreeCtrl_Delete",&_argc0,&_argc1))
3211 return NULL;
3212 if (_argc0) {
3213 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3214 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_Delete. Expected _wxTreeCtrl_p.");
3215 return NULL;
3216 }
3217 }
3218 if (_argc1) {
3219 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
3220 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_Delete. Expected _wxTreeItemId_p.");
3221 return NULL;
3222 }
3223 }
3224 wxTreeCtrl_Delete(_arg0,*_arg1);
3225 Py_INCREF(Py_None);
3226 _resultobj = Py_None;
3227 return _resultobj;
3228 }
3229
3230 #define wxTreeCtrl_DeleteAllItems(_swigobj) (_swigobj->DeleteAllItems())
3231 static PyObject *_wrap_wxTreeCtrl_DeleteAllItems(PyObject *self, PyObject *args) {
3232 PyObject * _resultobj;
3233 wxTreeCtrl * _arg0;
3234 char * _argc0 = 0;
3235
3236 self = self;
3237 if(!PyArg_ParseTuple(args,"s:wxTreeCtrl_DeleteAllItems",&_argc0))
3238 return NULL;
3239 if (_argc0) {
3240 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3241 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_DeleteAllItems. Expected _wxTreeCtrl_p.");
3242 return NULL;
3243 }
3244 }
3245 wxTreeCtrl_DeleteAllItems(_arg0);
3246 Py_INCREF(Py_None);
3247 _resultobj = Py_None;
3248 return _resultobj;
3249 }
3250
3251 #define wxTreeCtrl_Expand(_swigobj,_swigarg0) (_swigobj->Expand(_swigarg0))
3252 static PyObject *_wrap_wxTreeCtrl_Expand(PyObject *self, PyObject *args) {
3253 PyObject * _resultobj;
3254 wxTreeCtrl * _arg0;
3255 wxTreeItemId * _arg1;
3256 char * _argc0 = 0;
3257 char * _argc1 = 0;
3258
3259 self = self;
3260 if(!PyArg_ParseTuple(args,"ss:wxTreeCtrl_Expand",&_argc0,&_argc1))
3261 return NULL;
3262 if (_argc0) {
3263 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3264 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_Expand. Expected _wxTreeCtrl_p.");
3265 return NULL;
3266 }
3267 }
3268 if (_argc1) {
3269 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
3270 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_Expand. Expected _wxTreeItemId_p.");
3271 return NULL;
3272 }
3273 }
3274 wxTreeCtrl_Expand(_arg0,*_arg1);
3275 Py_INCREF(Py_None);
3276 _resultobj = Py_None;
3277 return _resultobj;
3278 }
3279
3280 #define wxTreeCtrl_Collapse(_swigobj,_swigarg0) (_swigobj->Collapse(_swigarg0))
3281 static PyObject *_wrap_wxTreeCtrl_Collapse(PyObject *self, PyObject *args) {
3282 PyObject * _resultobj;
3283 wxTreeCtrl * _arg0;
3284 wxTreeItemId * _arg1;
3285 char * _argc0 = 0;
3286 char * _argc1 = 0;
3287
3288 self = self;
3289 if(!PyArg_ParseTuple(args,"ss:wxTreeCtrl_Collapse",&_argc0,&_argc1))
3290 return NULL;
3291 if (_argc0) {
3292 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3293 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_Collapse. Expected _wxTreeCtrl_p.");
3294 return NULL;
3295 }
3296 }
3297 if (_argc1) {
3298 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
3299 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_Collapse. Expected _wxTreeItemId_p.");
3300 return NULL;
3301 }
3302 }
3303 wxTreeCtrl_Collapse(_arg0,*_arg1);
3304 Py_INCREF(Py_None);
3305 _resultobj = Py_None;
3306 return _resultobj;
3307 }
3308
3309 #define wxTreeCtrl_CollapseAndReset(_swigobj,_swigarg0) (_swigobj->CollapseAndReset(_swigarg0))
3310 static PyObject *_wrap_wxTreeCtrl_CollapseAndReset(PyObject *self, PyObject *args) {
3311 PyObject * _resultobj;
3312 wxTreeCtrl * _arg0;
3313 wxTreeItemId * _arg1;
3314 char * _argc0 = 0;
3315 char * _argc1 = 0;
3316
3317 self = self;
3318 if(!PyArg_ParseTuple(args,"ss:wxTreeCtrl_CollapseAndReset",&_argc0,&_argc1))
3319 return NULL;
3320 if (_argc0) {
3321 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3322 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_CollapseAndReset. Expected _wxTreeCtrl_p.");
3323 return NULL;
3324 }
3325 }
3326 if (_argc1) {
3327 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
3328 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_CollapseAndReset. Expected _wxTreeItemId_p.");
3329 return NULL;
3330 }
3331 }
3332 wxTreeCtrl_CollapseAndReset(_arg0,*_arg1);
3333 Py_INCREF(Py_None);
3334 _resultobj = Py_None;
3335 return _resultobj;
3336 }
3337
3338 #define wxTreeCtrl_Toggle(_swigobj,_swigarg0) (_swigobj->Toggle(_swigarg0))
3339 static PyObject *_wrap_wxTreeCtrl_Toggle(PyObject *self, PyObject *args) {
3340 PyObject * _resultobj;
3341 wxTreeCtrl * _arg0;
3342 wxTreeItemId * _arg1;
3343 char * _argc0 = 0;
3344 char * _argc1 = 0;
3345
3346 self = self;
3347 if(!PyArg_ParseTuple(args,"ss:wxTreeCtrl_Toggle",&_argc0,&_argc1))
3348 return NULL;
3349 if (_argc0) {
3350 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3351 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_Toggle. Expected _wxTreeCtrl_p.");
3352 return NULL;
3353 }
3354 }
3355 if (_argc1) {
3356 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
3357 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_Toggle. Expected _wxTreeItemId_p.");
3358 return NULL;
3359 }
3360 }
3361 wxTreeCtrl_Toggle(_arg0,*_arg1);
3362 Py_INCREF(Py_None);
3363 _resultobj = Py_None;
3364 return _resultobj;
3365 }
3366
3367 #define wxTreeCtrl_Unselect(_swigobj) (_swigobj->Unselect())
3368 static PyObject *_wrap_wxTreeCtrl_Unselect(PyObject *self, PyObject *args) {
3369 PyObject * _resultobj;
3370 wxTreeCtrl * _arg0;
3371 char * _argc0 = 0;
3372
3373 self = self;
3374 if(!PyArg_ParseTuple(args,"s:wxTreeCtrl_Unselect",&_argc0))
3375 return NULL;
3376 if (_argc0) {
3377 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3378 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_Unselect. Expected _wxTreeCtrl_p.");
3379 return NULL;
3380 }
3381 }
3382 wxTreeCtrl_Unselect(_arg0);
3383 Py_INCREF(Py_None);
3384 _resultobj = Py_None;
3385 return _resultobj;
3386 }
3387
3388 #define wxTreeCtrl_SelectItem(_swigobj,_swigarg0) (_swigobj->SelectItem(_swigarg0))
3389 static PyObject *_wrap_wxTreeCtrl_SelectItem(PyObject *self, PyObject *args) {
3390 PyObject * _resultobj;
3391 wxTreeCtrl * _arg0;
3392 wxTreeItemId * _arg1;
3393 char * _argc0 = 0;
3394 char * _argc1 = 0;
3395
3396 self = self;
3397 if(!PyArg_ParseTuple(args,"ss:wxTreeCtrl_SelectItem",&_argc0,&_argc1))
3398 return NULL;
3399 if (_argc0) {
3400 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3401 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SelectItem. Expected _wxTreeCtrl_p.");
3402 return NULL;
3403 }
3404 }
3405 if (_argc1) {
3406 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
3407 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SelectItem. Expected _wxTreeItemId_p.");
3408 return NULL;
3409 }
3410 }
3411 wxTreeCtrl_SelectItem(_arg0,*_arg1);
3412 Py_INCREF(Py_None);
3413 _resultobj = Py_None;
3414 return _resultobj;
3415 }
3416
3417 #define wxTreeCtrl_EnsureVisible(_swigobj,_swigarg0) (_swigobj->EnsureVisible(_swigarg0))
3418 static PyObject *_wrap_wxTreeCtrl_EnsureVisible(PyObject *self, PyObject *args) {
3419 PyObject * _resultobj;
3420 wxTreeCtrl * _arg0;
3421 wxTreeItemId * _arg1;
3422 char * _argc0 = 0;
3423 char * _argc1 = 0;
3424
3425 self = self;
3426 if(!PyArg_ParseTuple(args,"ss:wxTreeCtrl_EnsureVisible",&_argc0,&_argc1))
3427 return NULL;
3428 if (_argc0) {
3429 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3430 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_EnsureVisible. Expected _wxTreeCtrl_p.");
3431 return NULL;
3432 }
3433 }
3434 if (_argc1) {
3435 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
3436 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_EnsureVisible. Expected _wxTreeItemId_p.");
3437 return NULL;
3438 }
3439 }
3440 wxTreeCtrl_EnsureVisible(_arg0,*_arg1);
3441 Py_INCREF(Py_None);
3442 _resultobj = Py_None;
3443 return _resultobj;
3444 }
3445
3446 #define wxTreeCtrl_ScrollTo(_swigobj,_swigarg0) (_swigobj->ScrollTo(_swigarg0))
3447 static PyObject *_wrap_wxTreeCtrl_ScrollTo(PyObject *self, PyObject *args) {
3448 PyObject * _resultobj;
3449 wxTreeCtrl * _arg0;
3450 wxTreeItemId * _arg1;
3451 char * _argc0 = 0;
3452 char * _argc1 = 0;
3453
3454 self = self;
3455 if(!PyArg_ParseTuple(args,"ss:wxTreeCtrl_ScrollTo",&_argc0,&_argc1))
3456 return NULL;
3457 if (_argc0) {
3458 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3459 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_ScrollTo. Expected _wxTreeCtrl_p.");
3460 return NULL;
3461 }
3462 }
3463 if (_argc1) {
3464 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
3465 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_ScrollTo. Expected _wxTreeItemId_p.");
3466 return NULL;
3467 }
3468 }
3469 wxTreeCtrl_ScrollTo(_arg0,*_arg1);
3470 Py_INCREF(Py_None);
3471 _resultobj = Py_None;
3472 return _resultobj;
3473 }
3474
3475 #define wxTreeCtrl_EditLabel(_swigobj,_swigarg0) (_swigobj->EditLabel(_swigarg0))
3476 static PyObject *_wrap_wxTreeCtrl_EditLabel(PyObject *self, PyObject *args) {
3477 PyObject * _resultobj;
3478 wxTextCtrl * _result;
3479 wxTreeCtrl * _arg0;
3480 wxTreeItemId * _arg1;
3481 char * _argc0 = 0;
3482 char * _argc1 = 0;
3483 char _ptemp[128];
3484
3485 self = self;
3486 if(!PyArg_ParseTuple(args,"ss:wxTreeCtrl_EditLabel",&_argc0,&_argc1))
3487 return NULL;
3488 if (_argc0) {
3489 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3490 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_EditLabel. Expected _wxTreeCtrl_p.");
3491 return NULL;
3492 }
3493 }
3494 if (_argc1) {
3495 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
3496 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_EditLabel. Expected _wxTreeItemId_p.");
3497 return NULL;
3498 }
3499 }
3500 _result = (wxTextCtrl *)wxTreeCtrl_EditLabel(_arg0,*_arg1);
3501 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTextCtrl_p");
3502 _resultobj = Py_BuildValue("s",_ptemp);
3503 return _resultobj;
3504 }
3505
3506 #define wxTreeCtrl_GetEditControl(_swigobj) (_swigobj->GetEditControl())
3507 static PyObject *_wrap_wxTreeCtrl_GetEditControl(PyObject *self, PyObject *args) {
3508 PyObject * _resultobj;
3509 wxTextCtrl * _result;
3510 wxTreeCtrl * _arg0;
3511 char * _argc0 = 0;
3512 char _ptemp[128];
3513
3514 self = self;
3515 if(!PyArg_ParseTuple(args,"s:wxTreeCtrl_GetEditControl",&_argc0))
3516 return NULL;
3517 if (_argc0) {
3518 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3519 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_GetEditControl. Expected _wxTreeCtrl_p.");
3520 return NULL;
3521 }
3522 }
3523 _result = (wxTextCtrl *)wxTreeCtrl_GetEditControl(_arg0);
3524 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTextCtrl_p");
3525 _resultobj = Py_BuildValue("s",_ptemp);
3526 return _resultobj;
3527 }
3528
3529 #define wxTreeCtrl_EndEditLabel(_swigobj,_swigarg0,_swigarg1) (_swigobj->EndEditLabel(_swigarg0,_swigarg1))
3530 static PyObject *_wrap_wxTreeCtrl_EndEditLabel(PyObject *self, PyObject *args) {
3531 PyObject * _resultobj;
3532 wxTreeCtrl * _arg0;
3533 wxTreeItemId * _arg1;
3534 bool _arg2 = (0);
3535 char * _argc0 = 0;
3536 char * _argc1 = 0;
3537 int tempbool2;
3538
3539 self = self;
3540 if(!PyArg_ParseTuple(args,"ss|i:wxTreeCtrl_EndEditLabel",&_argc0,&_argc1,&tempbool2))
3541 return NULL;
3542 if (_argc0) {
3543 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3544 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_EndEditLabel. Expected _wxTreeCtrl_p.");
3545 return NULL;
3546 }
3547 }
3548 if (_argc1) {
3549 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
3550 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_EndEditLabel. Expected _wxTreeItemId_p.");
3551 return NULL;
3552 }
3553 }
3554 _arg2 = (bool ) tempbool2;
3555 wxTreeCtrl_EndEditLabel(_arg0,*_arg1,_arg2);
3556 Py_INCREF(Py_None);
3557 _resultobj = Py_None;
3558 return _resultobj;
3559 }
3560
3561 #define wxTreeCtrl_SetItemBold(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetItemBold(_swigarg0,_swigarg1))
3562 static PyObject *_wrap_wxTreeCtrl_SetItemBold(PyObject *self, PyObject *args) {
3563 PyObject * _resultobj;
3564 wxTreeCtrl * _arg0;
3565 wxTreeItemId * _arg1;
3566 bool _arg2 = (1);
3567 char * _argc0 = 0;
3568 char * _argc1 = 0;
3569 int tempbool2;
3570
3571 self = self;
3572 if(!PyArg_ParseTuple(args,"ss|i:wxTreeCtrl_SetItemBold",&_argc0,&_argc1,&tempbool2))
3573 return NULL;
3574 if (_argc0) {
3575 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3576 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_SetItemBold. Expected _wxTreeCtrl_p.");
3577 return NULL;
3578 }
3579 }
3580 if (_argc1) {
3581 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
3582 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_SetItemBold. Expected _wxTreeItemId_p.");
3583 return NULL;
3584 }
3585 }
3586 _arg2 = (bool ) tempbool2;
3587 wxTreeCtrl_SetItemBold(_arg0,*_arg1,_arg2);
3588 Py_INCREF(Py_None);
3589 _resultobj = Py_None;
3590 return _resultobj;
3591 }
3592
3593 #define wxTreeCtrl_IsBold(_swigobj,_swigarg0) (_swigobj->IsBold(_swigarg0))
3594 static PyObject *_wrap_wxTreeCtrl_IsBold(PyObject *self, PyObject *args) {
3595 PyObject * _resultobj;
3596 bool _result;
3597 wxTreeCtrl * _arg0;
3598 wxTreeItemId * _arg1;
3599 char * _argc0 = 0;
3600 char * _argc1 = 0;
3601
3602 self = self;
3603 if(!PyArg_ParseTuple(args,"ss:wxTreeCtrl_IsBold",&_argc0,&_argc1))
3604 return NULL;
3605 if (_argc0) {
3606 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxTreeCtrl_p")) {
3607 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTreeCtrl_IsBold. Expected _wxTreeCtrl_p.");
3608 return NULL;
3609 }
3610 }
3611 if (_argc1) {
3612 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxTreeItemId_p")) {
3613 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTreeCtrl_IsBold. Expected _wxTreeItemId_p.");
3614 return NULL;
3615 }
3616 }
3617 _result = (bool )wxTreeCtrl_IsBold(_arg0,*_arg1);
3618 _resultobj = Py_BuildValue("i",_result);
3619 return _resultobj;
3620 }
3621
3622 static PyMethodDef controls2cMethods[] = {
3623 { "wxTreeCtrl_IsBold", _wrap_wxTreeCtrl_IsBold, 1 },
3624 { "wxTreeCtrl_SetItemBold", _wrap_wxTreeCtrl_SetItemBold, 1 },
3625 { "wxTreeCtrl_EndEditLabel", _wrap_wxTreeCtrl_EndEditLabel, 1 },
3626 { "wxTreeCtrl_GetEditControl", _wrap_wxTreeCtrl_GetEditControl, 1 },
3627 { "wxTreeCtrl_EditLabel", _wrap_wxTreeCtrl_EditLabel, 1 },
3628 { "wxTreeCtrl_ScrollTo", _wrap_wxTreeCtrl_ScrollTo, 1 },
3629 { "wxTreeCtrl_EnsureVisible", _wrap_wxTreeCtrl_EnsureVisible, 1 },
3630 { "wxTreeCtrl_SelectItem", _wrap_wxTreeCtrl_SelectItem, 1 },
3631 { "wxTreeCtrl_Unselect", _wrap_wxTreeCtrl_Unselect, 1 },
3632 { "wxTreeCtrl_Toggle", _wrap_wxTreeCtrl_Toggle, 1 },
3633 { "wxTreeCtrl_CollapseAndReset", _wrap_wxTreeCtrl_CollapseAndReset, 1 },
3634 { "wxTreeCtrl_Collapse", _wrap_wxTreeCtrl_Collapse, 1 },
3635 { "wxTreeCtrl_Expand", _wrap_wxTreeCtrl_Expand, 1 },
3636 { "wxTreeCtrl_DeleteAllItems", _wrap_wxTreeCtrl_DeleteAllItems, 1 },
3637 { "wxTreeCtrl_Delete", _wrap_wxTreeCtrl_Delete, 1 },
3638 { "wxTreeCtrl_AppendItem", _wrap_wxTreeCtrl_AppendItem, 1 },
3639 { "wxTreeCtrl_InsertItem", _wrap_wxTreeCtrl_InsertItem, 1 },
3640 { "wxTreeCtrl_PrependItem", _wrap_wxTreeCtrl_PrependItem, 1 },
3641 { "wxTreeCtrl_AddRoot", _wrap_wxTreeCtrl_AddRoot, 1 },
3642 { "wxTreeCtrl_GetPrevVisible", _wrap_wxTreeCtrl_GetPrevVisible, 1 },
3643 { "wxTreeCtrl_GetNextVisible", _wrap_wxTreeCtrl_GetNextVisible, 1 },
3644 { "wxTreeCtrl_GetFirstVisibleItem", _wrap_wxTreeCtrl_GetFirstVisibleItem, 1 },
3645 { "wxTreeCtrl_GetPrevSibling", _wrap_wxTreeCtrl_GetPrevSibling, 1 },
3646 { "wxTreeCtrl_GetNextSibling", _wrap_wxTreeCtrl_GetNextSibling, 1 },
3647 { "wxTreeCtrl_GetNextChild", _wrap_wxTreeCtrl_GetNextChild, 1 },
3648 { "wxTreeCtrl_GetFirstChild", _wrap_wxTreeCtrl_GetFirstChild, 1 },
3649 { "wxTreeCtrl_GetParent", _wrap_wxTreeCtrl_GetParent, 1 },
3650 { "wxTreeCtrl_GetSelection", _wrap_wxTreeCtrl_GetSelection, 1 },
3651 { "wxTreeCtrl_GetRootItem", _wrap_wxTreeCtrl_GetRootItem, 1 },
3652 { "wxTreeCtrl_IsSelected", _wrap_wxTreeCtrl_IsSelected, 1 },
3653 { "wxTreeCtrl_IsExpanded", _wrap_wxTreeCtrl_IsExpanded, 1 },
3654 { "wxTreeCtrl_ItemHasChildren", _wrap_wxTreeCtrl_ItemHasChildren, 1 },
3655 { "wxTreeCtrl_IsVisible", _wrap_wxTreeCtrl_IsVisible, 1 },
3656 { "wxTreeCtrl_SetItemData", _wrap_wxTreeCtrl_SetItemData, 1 },
3657 { "wxTreeCtrl_SetItemSelectedImage", _wrap_wxTreeCtrl_SetItemSelectedImage, 1 },
3658 { "wxTreeCtrl_SetItemImage", _wrap_wxTreeCtrl_SetItemImage, 1 },
3659 { "wxTreeCtrl_SetItemText", _wrap_wxTreeCtrl_SetItemText, 1 },
3660 { "wxTreeCtrl_GetItemData", _wrap_wxTreeCtrl_GetItemData, 1 },
3661 { "wxTreeCtrl_GetItemSelectedImage", _wrap_wxTreeCtrl_GetItemSelectedImage, 1 },
3662 { "wxTreeCtrl_GetItemImage", _wrap_wxTreeCtrl_GetItemImage, 1 },
3663 { "wxTreeCtrl_GetItemText", _wrap_wxTreeCtrl_GetItemText, 1 },
3664 { "wxTreeCtrl_SetStateImageList", _wrap_wxTreeCtrl_SetStateImageList, 1 },
3665 { "wxTreeCtrl_SetImageList", _wrap_wxTreeCtrl_SetImageList, 1 },
3666 { "wxTreeCtrl_GetStateImageList", _wrap_wxTreeCtrl_GetStateImageList, 1 },
3667 { "wxTreeCtrl_GetImageList", _wrap_wxTreeCtrl_GetImageList, 1 },
3668 { "wxTreeCtrl_SetIndent", _wrap_wxTreeCtrl_SetIndent, 1 },
3669 { "wxTreeCtrl_GetIndent", _wrap_wxTreeCtrl_GetIndent, 1 },
3670 { "wxTreeCtrl_GetCount", _wrap_wxTreeCtrl_GetCount, 1 },
3671 { "new_wxTreeCtrl", _wrap_new_wxTreeCtrl, 1 },
3672 { "wxTreeEvent_Veto", _wrap_wxTreeEvent_Veto, 1 },
3673 { "wxTreeEvent_GetCode", _wrap_wxTreeEvent_GetCode, 1 },
3674 { "wxTreeEvent_GetPoint", _wrap_wxTreeEvent_GetPoint, 1 },
3675 { "wxTreeEvent_GetOldItem", _wrap_wxTreeEvent_GetOldItem, 1 },
3676 { "wxTreeEvent_GetItem", _wrap_wxTreeEvent_GetItem, 1 },
3677 { "wxTreeItemData_SetId", _wrap_wxTreeItemData_SetId, 1 },
3678 { "wxTreeItemData_GetId", _wrap_wxTreeItemData_GetId, 1 },
3679 { "delete_wxTreeItemData", _wrap_delete_wxTreeItemData, 1 },
3680 { "new_wxTreeItemData", _wrap_new_wxTreeItemData, 1 },
3681 { "wxTreeItemId_IsOk", _wrap_wxTreeItemId_IsOk, 1 },
3682 { "delete_wxTreeItemId", _wrap_delete_wxTreeItemId, 1 },
3683 { "new_wxTreeItemId", _wrap_new_wxTreeItemId, 1 },
3684 { "wxListCtrl_SetWindowStyleFlag", _wrap_wxListCtrl_SetWindowStyleFlag, 1 },
3685 { "wxListCtrl_SetSingleStyle", _wrap_wxListCtrl_SetSingleStyle, 1 },
3686 { "wxListCtrl_SetItemText", _wrap_wxListCtrl_SetItemText, 1 },
3687 { "wxListCtrl_SetItemState", _wrap_wxListCtrl_SetItemState, 1 },
3688 { "wxListCtrl_SetItemPosition", _wrap_wxListCtrl_SetItemPosition, 1 },
3689 { "wxListCtrl_SetItemImage", _wrap_wxListCtrl_SetItemImage, 1 },
3690 { "wxListCtrl_SetItemData", _wrap_wxListCtrl_SetItemData, 1 },
3691 { "wxListCtrl_SetItemString", _wrap_wxListCtrl_SetItemString, 1 },
3692 { "wxListCtrl_SetItem", _wrap_wxListCtrl_SetItem, 1 },
3693 { "wxListCtrl_SetImageList", _wrap_wxListCtrl_SetImageList, 1 },
3694 { "wxListCtrl_SetColumnWidth", _wrap_wxListCtrl_SetColumnWidth, 1 },
3695 { "wxListCtrl_SetColumn", _wrap_wxListCtrl_SetColumn, 1 },
3696 { "wxListCtrl_SetBackgroundColour", _wrap_wxListCtrl_SetBackgroundColour, 1 },
3697 { "wxListCtrl_ScrollList", _wrap_wxListCtrl_ScrollList, 1 },
3698 { "wxListCtrl_InsertImageStringItem", _wrap_wxListCtrl_InsertImageStringItem, 1 },
3699 { "wxListCtrl_InsertImageItem", _wrap_wxListCtrl_InsertImageItem, 1 },
3700 { "wxListCtrl_InsertStringItem", _wrap_wxListCtrl_InsertStringItem, 1 },
3701 { "wxListCtrl_InsertItem", _wrap_wxListCtrl_InsertItem, 1 },
3702 { "wxListCtrl_InsertColumn", _wrap_wxListCtrl_InsertColumn, 1 },
3703 { "wxListCtrl_InsertColumnWithInfo", _wrap_wxListCtrl_InsertColumnWithInfo, 1 },
3704 { "wxListCtrl_HitTest", _wrap_wxListCtrl_HitTest, 1 },
3705 { "wxListCtrl_GetTopItem", _wrap_wxListCtrl_GetTopItem, 1 },
3706 { "wxListCtrl_GetSelectedItemCount", _wrap_wxListCtrl_GetSelectedItemCount, 1 },
3707 { "wxListCtrl_GetNextItem", _wrap_wxListCtrl_GetNextItem, 1 },
3708 { "wxListCtrl_GetItemText", _wrap_wxListCtrl_GetItemText, 1 },
3709 { "wxListCtrl_GetItemSpacing", _wrap_wxListCtrl_GetItemSpacing, 1 },
3710 { "wxListCtrl_GetItemCount", _wrap_wxListCtrl_GetItemCount, 1 },
3711 { "wxListCtrl_GetItemState", _wrap_wxListCtrl_GetItemState, 1 },
3712 { "wxListCtrl_GetItemRect", _wrap_wxListCtrl_GetItemRect, 1 },
3713 { "wxListCtrl_GetItemPosition", _wrap_wxListCtrl_GetItemPosition, 1 },
3714 { "wxListCtrl_GetItem", _wrap_wxListCtrl_GetItem, 1 },
3715 { "wxListCtrl_GetItemData", _wrap_wxListCtrl_GetItemData, 1 },
3716 { "wxListCtrl_GetImageList", _wrap_wxListCtrl_GetImageList, 1 },
3717 { "wxListCtrl_GetCountPerPage", _wrap_wxListCtrl_GetCountPerPage, 1 },
3718 { "wxListCtrl_GetColumnWidth", _wrap_wxListCtrl_GetColumnWidth, 1 },
3719 { "wxListCtrl_GetColumn", _wrap_wxListCtrl_GetColumn, 1 },
3720 { "wxListCtrl_FindItemAtPos", _wrap_wxListCtrl_FindItemAtPos, 1 },
3721 { "wxListCtrl_FindItemData", _wrap_wxListCtrl_FindItemData, 1 },
3722 { "wxListCtrl_FindItem", _wrap_wxListCtrl_FindItem, 1 },
3723 { "wxListCtrl_EnsureVisible", _wrap_wxListCtrl_EnsureVisible, 1 },
3724 { "wxListCtrl_DeleteColumn", _wrap_wxListCtrl_DeleteColumn, 1 },
3725 { "wxListCtrl_DeleteAllItems", _wrap_wxListCtrl_DeleteAllItems, 1 },
3726 { "wxListCtrl_DeleteItem", _wrap_wxListCtrl_DeleteItem, 1 },
3727 { "wxListCtrl_Arrange", _wrap_wxListCtrl_Arrange, 1 },
3728 { "new_wxListCtrl", _wrap_new_wxListCtrl, 1 },
3729 { "wxListEvent_m_item_get", _wrap_wxListEvent_m_item_get, 1 },
3730 { "wxListEvent_m_pointDrag_get", _wrap_wxListEvent_m_pointDrag_get, 1 },
3731 { "wxListEvent_m_cancelled_get", _wrap_wxListEvent_m_cancelled_get, 1 },
3732 { "wxListEvent_m_col_get", _wrap_wxListEvent_m_col_get, 1 },
3733 { "wxListEvent_m_oldItemIndex_get", _wrap_wxListEvent_m_oldItemIndex_get, 1 },
3734 { "wxListEvent_m_itemIndex_get", _wrap_wxListEvent_m_itemIndex_get, 1 },
3735 { "wxListEvent_m_code_get", _wrap_wxListEvent_m_code_get, 1 },
3736 { "delete_wxListItem", _wrap_delete_wxListItem, 1 },
3737 { "new_wxListItem", _wrap_new_wxListItem, 1 },
3738 { "wxListItem_m_width_get", _wrap_wxListItem_m_width_get, 1 },
3739 { "wxListItem_m_format_get", _wrap_wxListItem_m_format_get, 1 },
3740 { "wxListItem_m_data_get", _wrap_wxListItem_m_data_get, 1 },
3741 { "wxListItem_m_image_get", _wrap_wxListItem_m_image_get, 1 },
3742 { "wxListItem_m_text_get", _wrap_wxListItem_m_text_get, 1 },
3743 { "wxListItem_m_stateMask_get", _wrap_wxListItem_m_stateMask_get, 1 },
3744 { "wxListItem_m_state_get", _wrap_wxListItem_m_state_get, 1 },
3745 { "wxListItem_m_col_get", _wrap_wxListItem_m_col_get, 1 },
3746 { "wxListItem_m_itemId_get", _wrap_wxListItem_m_itemId_get, 1 },
3747 { "wxListItem_m_mask_get", _wrap_wxListItem_m_mask_get, 1 },
3748 { NULL, NULL }
3749 };
3750 static PyObject *SWIG_globals;
3751 #ifdef __cplusplus
3752 extern "C"
3753 #endif
3754 SWIGEXPORT(void,initcontrols2c)() {
3755 PyObject *m, *d;
3756 SWIG_globals = SWIG_newvarlink();
3757 m = Py_InitModule("controls2c", controls2cMethods);
3758 d = PyModule_GetDict(m);
3759 /*
3760 * These are the pointer type-equivalency mappings.
3761 * (Used by the SWIG pointer type-checker).
3762 */
3763 SWIG_RegisterMapping("_wxAcceleratorTable","_class_wxAcceleratorTable",0);
3764 SWIG_RegisterMapping("_wxEvent","_class_wxTreeEvent",SwigwxTreeEventTowxEvent);
3765 SWIG_RegisterMapping("_wxEvent","_wxTreeEvent",SwigwxTreeEventTowxEvent);
3766 SWIG_RegisterMapping("_wxEvent","_class_wxListEvent",SwigwxListEventTowxEvent);
3767 SWIG_RegisterMapping("_wxEvent","_wxListEvent",SwigwxListEventTowxEvent);
3768 SWIG_RegisterMapping("_wxEvent","_class_wxEvent",0);
3769 SWIG_RegisterMapping("_class_wxActivateEvent","_wxActivateEvent",0);
3770 SWIG_RegisterMapping("_signed_long","_long",0);
3771 SWIG_RegisterMapping("_wxMenuEvent","_class_wxMenuEvent",0);
3772 SWIG_RegisterMapping("_class_wxRegionIterator","_wxRegionIterator",0);
3773 SWIG_RegisterMapping("_class_wxMenuBar","_wxMenuBar",0);
3774 SWIG_RegisterMapping("_class_wxEvtHandler","_class_wxTreeCtrl",SwigwxTreeCtrlTowxEvtHandler);
3775 SWIG_RegisterMapping("_class_wxEvtHandler","_wxTreeCtrl",SwigwxTreeCtrlTowxEvtHandler);
3776 SWIG_RegisterMapping("_class_wxEvtHandler","_class_wxListCtrl",SwigwxListCtrlTowxEvtHandler);
3777 SWIG_RegisterMapping("_class_wxEvtHandler","_wxListCtrl",SwigwxListCtrlTowxEvtHandler);
3778 SWIG_RegisterMapping("_class_wxEvtHandler","_wxEvtHandler",0);
3779 SWIG_RegisterMapping("_wxPaintEvent","_class_wxPaintEvent",0);
3780 SWIG_RegisterMapping("_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0);
3781 SWIG_RegisterMapping("_wxCursor","_class_wxCursor",0);
3782 SWIG_RegisterMapping("_class_wxTreeCtrl","_wxTreeCtrl",0);
3783 SWIG_RegisterMapping("_wxMask","_class_wxMask",0);
3784 SWIG_RegisterMapping("_wxPyMenu","_class_wxPyMenu",0);
3785 SWIG_RegisterMapping("_wxPen","_class_wxPen",0);
3786 SWIG_RegisterMapping("_wxUpdateUIEvent","_class_wxUpdateUIEvent",0);
3787 SWIG_RegisterMapping("_byte","_unsigned_char",0);
3788 SWIG_RegisterMapping("_wxStaticBox","_class_wxStaticBox",0);
3789 SWIG_RegisterMapping("_wxChoice","_class_wxChoice",0);
3790 SWIG_RegisterMapping("_wxSlider","_class_wxSlider",0);
3791 SWIG_RegisterMapping("_long","_wxDash",0);
3792 SWIG_RegisterMapping("_long","_unsigned_long",0);
3793 SWIG_RegisterMapping("_long","_signed_long",0);
3794 SWIG_RegisterMapping("_wxDropFilesEvent","_class_wxDropFilesEvent",0);
3795 SWIG_RegisterMapping("_wxBitmapButton","_class_wxBitmapButton",0);
3796 SWIG_RegisterMapping("_class_wxAcceleratorTable","_wxAcceleratorTable",0);
3797 SWIG_RegisterMapping("_class_wxGauge","_wxGauge",0);
3798 SWIG_RegisterMapping("_wxDC","_class_wxDC",0);
3799 SWIG_RegisterMapping("_wxListEvent","_class_wxListEvent",0);
3800 SWIG_RegisterMapping("_wxSpinEvent","_class_wxSpinEvent",0);
3801 SWIG_RegisterMapping("_class_wxRealPoint","_wxRealPoint",0);
3802 SWIG_RegisterMapping("_class_wxMenuItem","_wxMenuItem",0);
3803 SWIG_RegisterMapping("_class_wxPaintEvent","_wxPaintEvent",0);
3804 SWIG_RegisterMapping("_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0);
3805 SWIG_RegisterMapping("_class_wxPostScriptDC","_wxPostScriptDC",0);
3806 SWIG_RegisterMapping("_wxPanel","_class_wxPanel",0);
3807 SWIG_RegisterMapping("_wxInitDialogEvent","_class_wxInitDialogEvent",0);
3808 SWIG_RegisterMapping("_wxCheckBox","_class_wxCheckBox",0);
3809 SWIG_RegisterMapping("_wxTextCtrl","_class_wxTextCtrl",0);
3810 SWIG_RegisterMapping("_class_wxMask","_wxMask",0);
3811 SWIG_RegisterMapping("_class_wxKeyEvent","_wxKeyEvent",0);
3812 SWIG_RegisterMapping("_wxColour","_class_wxColour",0);
3813 SWIG_RegisterMapping("_class_wxDialog","_wxDialog",0);
3814 SWIG_RegisterMapping("_wxIdleEvent","_class_wxIdleEvent",0);
3815 SWIG_RegisterMapping("_class_wxUpdateUIEvent","_wxUpdateUIEvent",0);
3816 SWIG_RegisterMapping("_wxBrush","_class_wxBrush",0);
3817 SWIG_RegisterMapping("_wxShowEvent","_class_wxShowEvent",0);
3818 SWIG_RegisterMapping("_uint","_unsigned_int",0);
3819 SWIG_RegisterMapping("_uint","_int",0);
3820 SWIG_RegisterMapping("_uint","_wxWindowID",0);
3821 SWIG_RegisterMapping("_class_wxEvent","_class_wxTreeEvent",SwigwxTreeEventTowxEvent);
3822 SWIG_RegisterMapping("_class_wxEvent","_wxTreeEvent",SwigwxTreeEventTowxEvent);
3823 SWIG_RegisterMapping("_class_wxEvent","_class_wxListEvent",SwigwxListEventTowxEvent);
3824 SWIG_RegisterMapping("_class_wxEvent","_wxListEvent",SwigwxListEventTowxEvent);
3825 SWIG_RegisterMapping("_class_wxEvent","_wxEvent",0);
3826 SWIG_RegisterMapping("_wxRect","_class_wxRect",0);
3827 SWIG_RegisterMapping("_wxCommandEvent","_class_wxTreeEvent",SwigwxTreeEventTowxCommandEvent);
3828 SWIG_RegisterMapping("_wxCommandEvent","_wxTreeEvent",SwigwxTreeEventTowxCommandEvent);
3829 SWIG_RegisterMapping("_wxCommandEvent","_class_wxListEvent",SwigwxListEventTowxCommandEvent);
3830 SWIG_RegisterMapping("_wxCommandEvent","_wxListEvent",SwigwxListEventTowxCommandEvent);
3831 SWIG_RegisterMapping("_wxCommandEvent","_class_wxCommandEvent",0);
3832 SWIG_RegisterMapping("_wxSizeEvent","_class_wxSizeEvent",0);
3833 SWIG_RegisterMapping("_wxPoint","_class_wxPoint",0);
3834 SWIG_RegisterMapping("_class_wxButton","_wxButton",0);
3835 SWIG_RegisterMapping("_wxRadioBox","_class_wxRadioBox",0);
3836 SWIG_RegisterMapping("_wxTreeItemData","_class_wxTreeItemData",0);
3837 SWIG_RegisterMapping("_wxBitmap","_class_wxBitmap",0);
3838 SWIG_RegisterMapping("_wxPyTimer","_class_wxPyTimer",0);
3839 SWIG_RegisterMapping("_wxScrollBar","_class_wxScrollBar",0);
3840 SWIG_RegisterMapping("_wxSpinButton","_class_wxSpinButton",0);
3841 SWIG_RegisterMapping("_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0);
3842 SWIG_RegisterMapping("_class_wxIconizeEvent","_wxIconizeEvent",0);
3843 SWIG_RegisterMapping("_class_wxStaticBitmap","_wxStaticBitmap",0);
3844 SWIG_RegisterMapping("_wxListItem","_class_wxListItem",0);
3845 SWIG_RegisterMapping("_wxScrollEvent","_class_wxScrollEvent",0);
3846 SWIG_RegisterMapping("_EBool","_signed_int",0);
3847 SWIG_RegisterMapping("_EBool","_int",0);
3848 SWIG_RegisterMapping("_EBool","_wxWindowID",0);
3849 SWIG_RegisterMapping("_class_wxRegion","_wxRegion",0);
3850 SWIG_RegisterMapping("_class_wxDropFilesEvent","_wxDropFilesEvent",0);
3851 SWIG_RegisterMapping("_wxStaticText","_class_wxStaticText",0);
3852 SWIG_RegisterMapping("_wxFont","_class_wxFont",0);
3853 SWIG_RegisterMapping("_wxCloseEvent","_class_wxCloseEvent",0);
3854 SWIG_RegisterMapping("_unsigned_long","_wxDash",0);
3855 SWIG_RegisterMapping("_unsigned_long","_long",0);
3856 SWIG_RegisterMapping("_class_wxRect","_wxRect",0);
3857 SWIG_RegisterMapping("_class_wxDC","_wxDC",0);
3858 SWIG_RegisterMapping("_class_wxTreeEvent","_wxTreeEvent",0);
3859 SWIG_RegisterMapping("_class_wxPyTimer","_wxPyTimer",0);
3860 SWIG_RegisterMapping("_wxFocusEvent","_class_wxFocusEvent",0);
3861 SWIG_RegisterMapping("_wxMaximizeEvent","_class_wxMaximizeEvent",0);
3862 SWIG_RegisterMapping("_class_wxSpinButton","_wxSpinButton",0);
3863 SWIG_RegisterMapping("_wxAcceleratorEntry","_class_wxAcceleratorEntry",0);
3864 SWIG_RegisterMapping("_class_wxPanel","_wxPanel",0);
3865 SWIG_RegisterMapping("_class_wxCheckBox","_wxCheckBox",0);
3866 SWIG_RegisterMapping("_wxComboBox","_class_wxComboBox",0);
3867 SWIG_RegisterMapping("_wxRadioButton","_class_wxRadioButton",0);
3868 SWIG_RegisterMapping("_signed_int","_EBool",0);
3869 SWIG_RegisterMapping("_signed_int","_wxWindowID",0);
3870 SWIG_RegisterMapping("_signed_int","_int",0);
3871 SWIG_RegisterMapping("_class_wxTextCtrl","_wxTextCtrl",0);
3872 SWIG_RegisterMapping("_wxLayoutConstraints","_class_wxLayoutConstraints",0);
3873 SWIG_RegisterMapping("_wxMenu","_class_wxMenu",0);
3874 SWIG_RegisterMapping("_class_wxMoveEvent","_wxMoveEvent",0);
3875 SWIG_RegisterMapping("_wxListBox","_class_wxListBox",0);
3876 SWIG_RegisterMapping("_wxScreenDC","_class_wxScreenDC",0);
3877 SWIG_RegisterMapping("_WXTYPE","_short",0);
3878 SWIG_RegisterMapping("_WXTYPE","_signed_short",0);
3879 SWIG_RegisterMapping("_WXTYPE","_unsigned_short",0);
3880 SWIG_RegisterMapping("_class_wxBrush","_wxBrush",0);
3881 SWIG_RegisterMapping("_unsigned_short","_WXTYPE",0);
3882 SWIG_RegisterMapping("_unsigned_short","_short",0);
3883 SWIG_RegisterMapping("_class_wxWindow","_class_wxTreeCtrl",SwigwxTreeCtrlTowxWindow);
3884 SWIG_RegisterMapping("_class_wxWindow","_wxTreeCtrl",SwigwxTreeCtrlTowxWindow);
3885 SWIG_RegisterMapping("_class_wxWindow","_class_wxListCtrl",SwigwxListCtrlTowxWindow);
3886 SWIG_RegisterMapping("_class_wxWindow","_wxListCtrl",SwigwxListCtrlTowxWindow);
3887 SWIG_RegisterMapping("_class_wxWindow","_wxWindow",0);
3888 SWIG_RegisterMapping("_class_wxStaticText","_wxStaticText",0);
3889 SWIG_RegisterMapping("_class_wxFont","_wxFont",0);
3890 SWIG_RegisterMapping("_class_wxCloseEvent","_wxCloseEvent",0);
3891 SWIG_RegisterMapping("_class_wxMenuEvent","_wxMenuEvent",0);
3892 SWIG_RegisterMapping("_wxClientDC","_class_wxClientDC",0);
3893 SWIG_RegisterMapping("_wxMouseEvent","_class_wxMouseEvent",0);
3894 SWIG_RegisterMapping("_wxListCtrl","_class_wxListCtrl",0);
3895 SWIG_RegisterMapping("_class_wxPoint","_wxPoint",0);
3896 SWIG_RegisterMapping("_wxRealPoint","_class_wxRealPoint",0);
3897 SWIG_RegisterMapping("_class_wxRadioBox","_wxRadioBox",0);
3898 SWIG_RegisterMapping("_signed_short","_WXTYPE",0);
3899 SWIG_RegisterMapping("_signed_short","_short",0);
3900 SWIG_RegisterMapping("_wxMemoryDC","_class_wxMemoryDC",0);
3901 SWIG_RegisterMapping("_wxPaintDC","_class_wxPaintDC",0);
3902 SWIG_RegisterMapping("_class_wxFocusEvent","_wxFocusEvent",0);
3903 SWIG_RegisterMapping("_class_wxMaximizeEvent","_wxMaximizeEvent",0);
3904 SWIG_RegisterMapping("_class_wxAcceleratorEntry","_wxAcceleratorEntry",0);
3905 SWIG_RegisterMapping("_class_wxCursor","_wxCursor",0);
3906 SWIG_RegisterMapping("_wxPostScriptDC","_class_wxPostScriptDC",0);
3907 SWIG_RegisterMapping("_wxScrolledWindow","_class_wxScrolledWindow",0);
3908 SWIG_RegisterMapping("_wxTreeItemId","_class_wxTreeItemId",0);
3909 SWIG_RegisterMapping("_unsigned_char","_byte",0);
3910 SWIG_RegisterMapping("_class_wxMenu","_wxMenu",0);
3911 SWIG_RegisterMapping("_wxControl","_class_wxTreeCtrl",SwigwxTreeCtrlTowxControl);
3912 SWIG_RegisterMapping("_wxControl","_wxTreeCtrl",SwigwxTreeCtrlTowxControl);
3913 SWIG_RegisterMapping("_wxControl","_class_wxListCtrl",SwigwxListCtrlTowxControl);
3914 SWIG_RegisterMapping("_wxControl","_wxListCtrl",SwigwxListCtrlTowxControl);
3915 SWIG_RegisterMapping("_wxControl","_class_wxControl",0);
3916 SWIG_RegisterMapping("_class_wxListBox","_wxListBox",0);
3917 SWIG_RegisterMapping("_unsigned_int","_uint",0);
3918 SWIG_RegisterMapping("_unsigned_int","_wxWindowID",0);
3919 SWIG_RegisterMapping("_unsigned_int","_int",0);
3920 SWIG_RegisterMapping("_wxIcon","_class_wxIcon",0);
3921 SWIG_RegisterMapping("_wxDialog","_class_wxDialog",0);
3922 SWIG_RegisterMapping("_class_wxPyMenu","_wxPyMenu",0);
3923 SWIG_RegisterMapping("_class_wxListItem","_wxListItem",0);
3924 SWIG_RegisterMapping("_class_wxPen","_wxPen",0);
3925 SWIG_RegisterMapping("_short","_WXTYPE",0);
3926 SWIG_RegisterMapping("_short","_unsigned_short",0);
3927 SWIG_RegisterMapping("_short","_signed_short",0);
3928 SWIG_RegisterMapping("_class_wxStaticBox","_wxStaticBox",0);
3929 SWIG_RegisterMapping("_class_wxScrollEvent","_wxScrollEvent",0);
3930 SWIG_RegisterMapping("_wxJoystickEvent","_class_wxJoystickEvent",0);
3931 SWIG_RegisterMapping("_class_wxChoice","_wxChoice",0);
3932 SWIG_RegisterMapping("_class_wxSlider","_wxSlider",0);
3933 SWIG_RegisterMapping("_class_wxBitmapButton","_wxBitmapButton",0);
3934 SWIG_RegisterMapping("_wxWindowID","_EBool",0);
3935 SWIG_RegisterMapping("_wxWindowID","_uint",0);
3936 SWIG_RegisterMapping("_wxWindowID","_int",0);
3937 SWIG_RegisterMapping("_wxWindowID","_signed_int",0);
3938 SWIG_RegisterMapping("_wxWindowID","_unsigned_int",0);
3939 SWIG_RegisterMapping("_int","_EBool",0);
3940 SWIG_RegisterMapping("_int","_uint",0);
3941 SWIG_RegisterMapping("_int","_wxWindowID",0);
3942 SWIG_RegisterMapping("_int","_unsigned_int",0);
3943 SWIG_RegisterMapping("_int","_signed_int",0);
3944 SWIG_RegisterMapping("_class_wxMouseEvent","_wxMouseEvent",0);
3945 SWIG_RegisterMapping("_class_wxListEvent","_wxListEvent",0);
3946 SWIG_RegisterMapping("_class_wxSpinEvent","_wxSpinEvent",0);
3947 SWIG_RegisterMapping("_wxButton","_class_wxButton",0);
3948 SWIG_RegisterMapping("_wxSize","_class_wxSize",0);
3949 SWIG_RegisterMapping("_wxRegionIterator","_class_wxRegionIterator",0);
3950 SWIG_RegisterMapping("_class_wxPaintDC","_wxPaintDC",0);
3951 SWIG_RegisterMapping("_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0);
3952 SWIG_RegisterMapping("_class_wxInitDialogEvent","_wxInitDialogEvent",0);
3953 SWIG_RegisterMapping("_class_wxComboBox","_wxComboBox",0);
3954 SWIG_RegisterMapping("_class_wxRadioButton","_wxRadioButton",0);
3955 SWIG_RegisterMapping("_class_wxTreeItemId","_wxTreeItemId",0);
3956 SWIG_RegisterMapping("_wxTreeCtrl","_class_wxTreeCtrl",0);
3957 SWIG_RegisterMapping("_class_wxLayoutConstraints","_wxLayoutConstraints",0);
3958 SWIG_RegisterMapping("_wxIconizeEvent","_class_wxIconizeEvent",0);
3959 SWIG_RegisterMapping("_class_wxControl","_class_wxTreeCtrl",SwigwxTreeCtrlTowxControl);
3960 SWIG_RegisterMapping("_class_wxControl","_wxTreeCtrl",SwigwxTreeCtrlTowxControl);
3961 SWIG_RegisterMapping("_class_wxControl","_class_wxListCtrl",SwigwxListCtrlTowxControl);
3962 SWIG_RegisterMapping("_class_wxControl","_wxListCtrl",SwigwxListCtrlTowxControl);
3963 SWIG_RegisterMapping("_class_wxControl","_wxControl",0);
3964 SWIG_RegisterMapping("_wxStaticBitmap","_class_wxStaticBitmap",0);
3965 SWIG_RegisterMapping("_class_wxIcon","_wxIcon",0);
3966 SWIG_RegisterMapping("_class_wxColour","_wxColour",0);
3967 SWIG_RegisterMapping("_class_wxScreenDC","_wxScreenDC",0);
3968 SWIG_RegisterMapping("_wxPalette","_class_wxPalette",0);
3969 SWIG_RegisterMapping("_class_wxIdleEvent","_wxIdleEvent",0);
3970 SWIG_RegisterMapping("_wxEraseEvent","_class_wxEraseEvent",0);
3971 SWIG_RegisterMapping("_class_wxJoystickEvent","_wxJoystickEvent",0);
3972 SWIG_RegisterMapping("_wxRegion","_class_wxRegion",0);
3973 SWIG_RegisterMapping("_class_wxShowEvent","_wxShowEvent",0);
3974 SWIG_RegisterMapping("_wxActivateEvent","_class_wxActivateEvent",0);
3975 SWIG_RegisterMapping("_wxGauge","_class_wxGauge",0);
3976 SWIG_RegisterMapping("_class_wxCommandEvent","_class_wxTreeEvent",SwigwxTreeEventTowxCommandEvent);
3977 SWIG_RegisterMapping("_class_wxCommandEvent","_wxTreeEvent",SwigwxTreeEventTowxCommandEvent);
3978 SWIG_RegisterMapping("_class_wxCommandEvent","_class_wxListEvent",SwigwxListEventTowxCommandEvent);
3979 SWIG_RegisterMapping("_class_wxCommandEvent","_wxListEvent",SwigwxListEventTowxCommandEvent);
3980 SWIG_RegisterMapping("_class_wxCommandEvent","_wxCommandEvent",0);
3981 SWIG_RegisterMapping("_class_wxClientDC","_wxClientDC",0);
3982 SWIG_RegisterMapping("_class_wxSizeEvent","_wxSizeEvent",0);
3983 SWIG_RegisterMapping("_class_wxListCtrl","_wxListCtrl",0);
3984 SWIG_RegisterMapping("_class_wxTreeItemData","_wxTreeItemData",0);
3985 SWIG_RegisterMapping("_class_wxSize","_wxSize",0);
3986 SWIG_RegisterMapping("_class_wxBitmap","_wxBitmap",0);
3987 SWIG_RegisterMapping("_class_wxMemoryDC","_wxMemoryDC",0);
3988 SWIG_RegisterMapping("_wxMenuBar","_class_wxMenuBar",0);
3989 SWIG_RegisterMapping("_wxTreeEvent","_class_wxTreeEvent",0);
3990 SWIG_RegisterMapping("_wxEvtHandler","_class_wxTreeCtrl",SwigwxTreeCtrlTowxEvtHandler);
3991 SWIG_RegisterMapping("_wxEvtHandler","_wxTreeCtrl",SwigwxTreeCtrlTowxEvtHandler);
3992 SWIG_RegisterMapping("_wxEvtHandler","_class_wxListCtrl",SwigwxListCtrlTowxEvtHandler);
3993 SWIG_RegisterMapping("_wxEvtHandler","_wxListCtrl",SwigwxListCtrlTowxEvtHandler);
3994 SWIG_RegisterMapping("_wxEvtHandler","_class_wxEvtHandler",0);
3995 SWIG_RegisterMapping("_wxMenuItem","_class_wxMenuItem",0);
3996 SWIG_RegisterMapping("_class_wxScrollBar","_wxScrollBar",0);
3997 SWIG_RegisterMapping("_wxDash","_unsigned_long",0);
3998 SWIG_RegisterMapping("_wxDash","_long",0);
3999 SWIG_RegisterMapping("_class_wxScrolledWindow","_wxScrolledWindow",0);
4000 SWIG_RegisterMapping("_wxKeyEvent","_class_wxKeyEvent",0);
4001 SWIG_RegisterMapping("_wxMoveEvent","_class_wxMoveEvent",0);
4002 SWIG_RegisterMapping("_class_wxPalette","_wxPalette",0);
4003 SWIG_RegisterMapping("_class_wxEraseEvent","_wxEraseEvent",0);
4004 SWIG_RegisterMapping("_wxWindow","_class_wxTreeCtrl",SwigwxTreeCtrlTowxWindow);
4005 SWIG_RegisterMapping("_wxWindow","_wxTreeCtrl",SwigwxTreeCtrlTowxWindow);
4006 SWIG_RegisterMapping("_wxWindow","_class_wxListCtrl",SwigwxListCtrlTowxWindow);
4007 SWIG_RegisterMapping("_wxWindow","_wxListCtrl",SwigwxListCtrlTowxWindow);
4008 SWIG_RegisterMapping("_wxWindow","_class_wxWindow",0);
4009 }