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