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