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