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