]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/gtk/_controls_wrap.cpp
reSWIGged
[wxWidgets.git] / wxPython / src / gtk / _controls_wrap.cpp
1 /* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
3 * Version 1.3.24
4 *
5 * This file is not intended to be easily readable and contains a number of
6 * coding conventions designed to improve portability and efficiency. Do not make
7 * changes to this file unless you know what you are doing--modify the SWIG
8 * interface file instead.
9 * ----------------------------------------------------------------------------- */
10
11 #define SWIGPYTHON
12
13 #ifdef __cplusplus
14 template<class T> class SwigValueWrapper {
15 T *tt;
16 public:
17 SwigValueWrapper() : tt(0) { }
18 SwigValueWrapper(const SwigValueWrapper<T>& rhs) : tt(new T(*rhs.tt)) { }
19 SwigValueWrapper(const T& t) : tt(new T(t)) { }
20 ~SwigValueWrapper() { delete tt; }
21 SwigValueWrapper& operator=(const T& t) { delete tt; tt = new T(t); return *this; }
22 operator T&() const { return *tt; }
23 T *operator&() { return tt; }
24 private:
25 SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
26 };
27 #endif
28
29
30 #ifndef SWIG_TEMPLATE_DISAMBIGUATOR
31 # if defined(__SUNPRO_CC)
32 # define SWIG_TEMPLATE_DISAMBIGUATOR template
33 # else
34 # define SWIG_TEMPLATE_DISAMBIGUATOR
35 # endif
36 #endif
37
38
39 #include <Python.h>
40
41 /***********************************************************************
42 * swigrun.swg
43 *
44 * This file contains generic CAPI SWIG runtime support for pointer
45 * type checking.
46 *
47 ************************************************************************/
48
49 /* This should only be incremented when either the layout of swig_type_info changes,
50 or for whatever reason, the runtime changes incompatibly */
51 #define SWIG_RUNTIME_VERSION "1"
52
53 /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
54 #ifdef SWIG_TYPE_TABLE
55 #define SWIG_QUOTE_STRING(x) #x
56 #define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
57 #define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
58 #else
59 #define SWIG_TYPE_TABLE_NAME
60 #endif
61
62 #include <string.h>
63
64 #ifndef SWIGINLINE
65 #if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
66 # define SWIGINLINE inline
67 #else
68 # define SWIGINLINE
69 #endif
70 #endif
71
72 /*
73 You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
74 creating a static or dynamic library from the swig runtime code.
75 In 99.9% of the cases, swig just needs to declare them as 'static'.
76
77 But only do this if is strictly necessary, ie, if you have problems
78 with your compiler or so.
79 */
80 #ifndef SWIGRUNTIME
81 #define SWIGRUNTIME static
82 #endif
83 #ifndef SWIGRUNTIMEINLINE
84 #define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
85 #endif
86
87 #ifdef __cplusplus
88 extern "C" {
89 #endif
90
91 typedef void *(*swig_converter_func)(void *);
92 typedef struct swig_type_info *(*swig_dycast_func)(void **);
93
94 typedef struct swig_type_info {
95 const char *name;
96 swig_converter_func converter;
97 const char *str;
98 void *clientdata;
99 swig_dycast_func dcast;
100 struct swig_type_info *next;
101 struct swig_type_info *prev;
102 } swig_type_info;
103
104 /*
105 Compare two type names skipping the space characters, therefore
106 "char*" == "char *" and "Class<int>" == "Class<int >", etc.
107
108 Return 0 when the two name types are equivalent, as in
109 strncmp, but skipping ' '.
110 */
111 SWIGRUNTIME int
112 SWIG_TypeNameComp(const char *f1, const char *l1,
113 const char *f2, const char *l2) {
114 for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
115 while ((*f1 == ' ') && (f1 != l1)) ++f1;
116 while ((*f2 == ' ') && (f2 != l2)) ++f2;
117 if (*f1 != *f2) return *f1 - *f2;
118 }
119 return (l1 - f1) - (l2 - f2);
120 }
121
122 /*
123 Check type equivalence in a name list like <name1>|<name2>|...
124 */
125 SWIGRUNTIME int
126 SWIG_TypeEquiv(const char *nb, const char *tb) {
127 int equiv = 0;
128 const char* te = tb + strlen(tb);
129 const char* ne = nb;
130 while (!equiv && *ne) {
131 for (nb = ne; *ne; ++ne) {
132 if (*ne == '|') break;
133 }
134 equiv = SWIG_TypeNameComp(nb, ne, tb, te) == 0;
135 if (*ne) ++ne;
136 }
137 return equiv;
138 }
139
140 /*
141 Register a type mapping with the type-checking
142 */
143 SWIGRUNTIME swig_type_info *
144 SWIG_TypeRegisterTL(swig_type_info **tl, swig_type_info *ti) {
145 swig_type_info *tc, *head, *ret, *next;
146 /* Check to see if this type has already been registered */
147 tc = *tl;
148 while (tc) {
149 /* check simple type equivalence */
150 int typeequiv = (strcmp(tc->name, ti->name) == 0);
151 /* check full type equivalence, resolving typedefs */
152 if (!typeequiv) {
153 /* only if tc is not a typedef (no '|' on it) */
154 if (tc->str && ti->str && !strstr(tc->str,"|")) {
155 typeequiv = SWIG_TypeEquiv(ti->str,tc->str);
156 }
157 }
158 if (typeequiv) {
159 /* Already exists in the table. Just add additional types to the list */
160 if (ti->clientdata) tc->clientdata = ti->clientdata;
161 head = tc;
162 next = tc->next;
163 goto l1;
164 }
165 tc = tc->prev;
166 }
167 head = ti;
168 next = 0;
169
170 /* Place in list */
171 ti->prev = *tl;
172 *tl = ti;
173
174 /* Build linked lists */
175 l1:
176 ret = head;
177 tc = ti + 1;
178 /* Patch up the rest of the links */
179 while (tc->name) {
180 head->next = tc;
181 tc->prev = head;
182 head = tc;
183 tc++;
184 }
185 if (next) next->prev = head;
186 head->next = next;
187
188 return ret;
189 }
190
191 /*
192 Check the typename
193 */
194 SWIGRUNTIME swig_type_info *
195 SWIG_TypeCheck(const char *c, swig_type_info *ty) {
196 swig_type_info *s;
197 if (!ty) return 0; /* Void pointer */
198 s = ty->next; /* First element always just a name */
199 do {
200 if (strcmp(s->name,c) == 0) {
201 if (s == ty->next) return s;
202 /* Move s to the top of the linked list */
203 s->prev->next = s->next;
204 if (s->next) {
205 s->next->prev = s->prev;
206 }
207 /* Insert s as second element in the list */
208 s->next = ty->next;
209 if (ty->next) ty->next->prev = s;
210 ty->next = s;
211 s->prev = ty;
212 return s;
213 }
214 s = s->next;
215 } while (s && (s != ty->next));
216 return 0;
217 }
218
219 /*
220 Cast a pointer up an inheritance hierarchy
221 */
222 SWIGRUNTIMEINLINE void *
223 SWIG_TypeCast(swig_type_info *ty, void *ptr) {
224 return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr);
225 }
226
227 /*
228 Dynamic pointer casting. Down an inheritance hierarchy
229 */
230 SWIGRUNTIME swig_type_info *
231 SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
232 swig_type_info *lastty = ty;
233 if (!ty || !ty->dcast) return ty;
234 while (ty && (ty->dcast)) {
235 ty = (*ty->dcast)(ptr);
236 if (ty) lastty = ty;
237 }
238 return lastty;
239 }
240
241 /*
242 Return the name associated with this type
243 */
244 SWIGRUNTIMEINLINE const char *
245 SWIG_TypeName(const swig_type_info *ty) {
246 return ty->name;
247 }
248
249 /*
250 Return the pretty name associated with this type,
251 that is an unmangled type name in a form presentable to the user.
252 */
253 SWIGRUNTIME const char *
254 SWIG_TypePrettyName(const swig_type_info *type) {
255 /* The "str" field contains the equivalent pretty names of the
256 type, separated by vertical-bar characters. We choose
257 to print the last name, as it is often (?) the most
258 specific. */
259 if (type->str != NULL) {
260 const char *last_name = type->str;
261 const char *s;
262 for (s = type->str; *s; s++)
263 if (*s == '|') last_name = s+1;
264 return last_name;
265 }
266 else
267 return type->name;
268 }
269
270 /*
271 Search for a swig_type_info structure
272 */
273 SWIGRUNTIME swig_type_info *
274 SWIG_TypeQueryTL(swig_type_info *tl, const char *name) {
275 swig_type_info *ty = tl;
276 while (ty) {
277 if (ty->str && (SWIG_TypeEquiv(ty->str,name))) return ty;
278 if (ty->name && (strcmp(name,ty->name) == 0)) return ty;
279 ty = ty->prev;
280 }
281 return 0;
282 }
283
284 /*
285 Set the clientdata field for a type
286 */
287 SWIGRUNTIME void
288 SWIG_TypeClientDataTL(swig_type_info *tl, swig_type_info *ti, void *clientdata) {
289 swig_type_info *tc, *equiv;
290 if (ti->clientdata) return;
291 /* if (ti->clientdata == clientdata) return; */
292 ti->clientdata = clientdata;
293 equiv = ti->next;
294 while (equiv) {
295 if (!equiv->converter) {
296 tc = tl;
297 while (tc) {
298 if ((strcmp(tc->name, equiv->name) == 0))
299 SWIG_TypeClientDataTL(tl,tc,clientdata);
300 tc = tc->prev;
301 }
302 }
303 equiv = equiv->next;
304 }
305 }
306
307 /*
308 Pack binary data into a string
309 */
310 SWIGRUNTIME char *
311 SWIG_PackData(char *c, void *ptr, size_t sz) {
312 static char hex[17] = "0123456789abcdef";
313 unsigned char *u = (unsigned char *) ptr;
314 const unsigned char *eu = u + sz;
315 register unsigned char uu;
316 for (; u != eu; ++u) {
317 uu = *u;
318 *(c++) = hex[(uu & 0xf0) >> 4];
319 *(c++) = hex[uu & 0xf];
320 }
321 return c;
322 }
323
324 /*
325 Unpack binary data from a string
326 */
327 SWIGRUNTIME const char *
328 SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
329 register unsigned char *u = (unsigned char *) ptr;
330 register const unsigned char *eu = u + sz;
331 for (; u != eu; ++u) {
332 register int d = *(c++);
333 register unsigned char uu = 0;
334 if ((d >= '0') && (d <= '9'))
335 uu = ((d - '0') << 4);
336 else if ((d >= 'a') && (d <= 'f'))
337 uu = ((d - ('a'-10)) << 4);
338 else
339 return (char *) 0;
340 d = *(c++);
341 if ((d >= '0') && (d <= '9'))
342 uu |= (d - '0');
343 else if ((d >= 'a') && (d <= 'f'))
344 uu |= (d - ('a'-10));
345 else
346 return (char *) 0;
347 *u = uu;
348 }
349 return c;
350 }
351
352 /*
353 This function will propagate the clientdata field of type to any new
354 swig_type_info structures that have been added into the list of
355 equivalent types. It is like calling SWIG_TypeClientData(type,
356 clientdata) a second time.
357 */
358 SWIGRUNTIME void
359 SWIG_PropagateClientDataTL(swig_type_info *tl, swig_type_info *type) {
360 swig_type_info *equiv = type->next;
361 swig_type_info *tc;
362 if (!type->clientdata) return;
363 while (equiv) {
364 if (!equiv->converter) {
365 tc = tl;
366 while (tc) {
367 if ((strcmp(tc->name, equiv->name) == 0) && !tc->clientdata)
368 SWIG_TypeClientDataTL(tl,tc, type->clientdata);
369 tc = tc->prev;
370 }
371 }
372 equiv = equiv->next;
373 }
374 }
375
376 /*
377 Pack 'void *' into a string buffer.
378 */
379 SWIGRUNTIME char *
380 SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
381 char *r = buff;
382 if ((2*sizeof(void *) + 2) > bsz) return 0;
383 *(r++) = '_';
384 r = SWIG_PackData(r,&ptr,sizeof(void *));
385 if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
386 strcpy(r,name);
387 return buff;
388 }
389
390 SWIGRUNTIME const char *
391 SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
392 if (*c != '_') {
393 if (strcmp(c,"NULL") == 0) {
394 *ptr = (void *) 0;
395 return name;
396 } else {
397 return 0;
398 }
399 }
400 return SWIG_UnpackData(++c,ptr,sizeof(void *));
401 }
402
403 SWIGRUNTIME char *
404 SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
405 char *r = buff;
406 size_t lname = (name ? strlen(name) : 0);
407 if ((2*sz + 2 + lname) > bsz) return 0;
408 *(r++) = '_';
409 r = SWIG_PackData(r,ptr,sz);
410 if (lname) {
411 strncpy(r,name,lname+1);
412 } else {
413 *r = 0;
414 }
415 return buff;
416 }
417
418 SWIGRUNTIME const char *
419 SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
420 if (*c != '_') {
421 if (strcmp(c,"NULL") == 0) {
422 memset(ptr,0,sz);
423 return name;
424 } else {
425 return 0;
426 }
427 }
428 return SWIG_UnpackData(++c,ptr,sz);
429 }
430
431 #ifdef __cplusplus
432 }
433 #endif
434
435 /***********************************************************************
436 * common.swg
437 *
438 * This file contains generic SWIG runtime support for pointer
439 * type checking as well as a few commonly used macros to control
440 * external linkage.
441 *
442 * Author : David Beazley (beazley@cs.uchicago.edu)
443 *
444 * Copyright (c) 1999-2000, The University of Chicago
445 *
446 * This file may be freely redistributed without license or fee provided
447 * this copyright message remains intact.
448 ************************************************************************/
449
450
451 #if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
452 # if !defined(STATIC_LINKED)
453 # define SWIGEXPORT(a) __declspec(dllexport) a
454 # else
455 # define SWIGEXPORT(a) a
456 # endif
457 #else
458 # define SWIGEXPORT(a) a
459 #endif
460
461 #ifdef __cplusplus
462 extern "C" {
463 #endif
464
465
466 /*************************************************************************/
467
468
469 /* The static type info list */
470
471 static swig_type_info *swig_type_list = 0;
472 static swig_type_info **swig_type_list_handle = &swig_type_list;
473
474
475 /* Register a type mapping with the type-checking */
476 static swig_type_info *
477 SWIG_TypeRegister(swig_type_info *ti) {
478 return SWIG_TypeRegisterTL(swig_type_list_handle, ti);
479 }
480
481 /* Search for a swig_type_info structure */
482 static swig_type_info *
483 SWIG_TypeQuery(const char *name) {
484 return SWIG_TypeQueryTL(*swig_type_list_handle, name);
485 }
486
487 /* Set the clientdata field for a type */
488 static void
489 SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
490 SWIG_TypeClientDataTL(*swig_type_list_handle, ti, clientdata);
491 }
492
493 /* This function will propagate the clientdata field of type to
494 * any new swig_type_info structures that have been added into the list
495 * of equivalent types. It is like calling
496 * SWIG_TypeClientData(type, clientdata) a second time.
497 */
498 static void
499 SWIG_PropagateClientData(swig_type_info *type) {
500 SWIG_PropagateClientDataTL(*swig_type_list_handle, type);
501 }
502
503 #ifdef __cplusplus
504 }
505 #endif
506
507 /* -----------------------------------------------------------------------------
508 * SWIG API. Portion that goes into the runtime
509 * ----------------------------------------------------------------------------- */
510
511 #ifdef __cplusplus
512 extern "C" {
513 #endif
514
515 /* -----------------------------------------------------------------------------
516 * for internal method declarations
517 * ----------------------------------------------------------------------------- */
518
519 #ifndef SWIGINTERN
520 #define SWIGINTERN static
521 #endif
522
523 #ifndef SWIGINTERNSHORT
524 #ifdef __cplusplus
525 #define SWIGINTERNSHORT static inline
526 #else /* C case */
527 #define SWIGINTERNSHORT static
528 #endif /* __cplusplus */
529 #endif
530
531
532 /*
533 Exception handling in wrappers
534 */
535 #define SWIG_fail goto fail
536 #define SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg)
537 #define SWIG_append_errmsg(msg) SWIG_Python_AddErrMesg(msg,0)
538 #define SWIG_preppend_errmsg(msg) SWIG_Python_AddErrMesg(msg,1)
539 #define SWIG_type_error(type,obj) SWIG_Python_TypeError(type,obj)
540 #define SWIG_null_ref(type) SWIG_Python_NullRef(type)
541
542 /*
543 Contract support
544 */
545 #define SWIG_contract_assert(expr, msg) \
546 if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else
547
548 /* -----------------------------------------------------------------------------
549 * Constant declarations
550 * ----------------------------------------------------------------------------- */
551
552 /* Constant Types */
553 #define SWIG_PY_INT 1
554 #define SWIG_PY_FLOAT 2
555 #define SWIG_PY_STRING 3
556 #define SWIG_PY_POINTER 4
557 #define SWIG_PY_BINARY 5
558
559 /* Constant information structure */
560 typedef struct swig_const_info {
561 int type;
562 char *name;
563 long lvalue;
564 double dvalue;
565 void *pvalue;
566 swig_type_info **ptype;
567 } swig_const_info;
568
569
570 /* -----------------------------------------------------------------------------
571 * Alloc. memory flags
572 * ----------------------------------------------------------------------------- */
573 #define SWIG_OLDOBJ 1
574 #define SWIG_NEWOBJ SWIG_OLDOBJ + 1
575 #define SWIG_PYSTR SWIG_NEWOBJ + 1
576
577 #ifdef __cplusplus
578 }
579 #endif
580
581
582 /***********************************************************************
583 * pyrun.swg
584 *
585 * This file contains the runtime support for Python modules
586 * and includes code for managing global variables and pointer
587 * type checking.
588 *
589 * Author : David Beazley (beazley@cs.uchicago.edu)
590 ************************************************************************/
591
592 /* Common SWIG API */
593 #define SWIG_ConvertPtr(obj, pp, type, flags) SWIG_Python_ConvertPtr(obj, pp, type, flags)
594 #define SWIG_NewPointerObj(p, type, flags) SWIG_Python_NewPointerObj(p, type, flags)
595 #define SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags)
596
597
598 /* Python-specific SWIG API */
599 #define SWIG_ConvertPacked(obj, ptr, sz, ty, flags) SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags)
600 #define SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
601
602
603 /* -----------------------------------------------------------------------------
604 * Pointer declarations
605 * ----------------------------------------------------------------------------- */
606 /*
607 Use SWIG_NO_COBJECT_TYPES to force the use of strings to represent
608 C/C++ pointers in the python side. Very useful for debugging, but
609 not always safe.
610 */
611 #if !defined(SWIG_NO_COBJECT_TYPES) && !defined(SWIG_COBJECT_TYPES)
612 # define SWIG_COBJECT_TYPES
613 #endif
614
615 /* Flags for pointer conversion */
616 #define SWIG_POINTER_EXCEPTION 0x1
617 #define SWIG_POINTER_DISOWN 0x2
618
619
620 #ifdef __cplusplus
621 extern "C" {
622 #endif
623
624 /* -----------------------------------------------------------------------------
625 * Create a new pointer string
626 * ----------------------------------------------------------------------------- */
627
628 #ifndef SWIG_BUFFER_SIZE
629 #define SWIG_BUFFER_SIZE 1024
630 #endif
631
632 #if defined(SWIG_COBJECT_TYPES)
633 #if !defined(SWIG_COBJECT_PYTHON)
634 /* -----------------------------------------------------------------------------
635 * Implements a simple Swig Object type, and use it instead of PyCObject
636 * ----------------------------------------------------------------------------- */
637
638 typedef struct {
639 PyObject_HEAD
640 void *ptr;
641 const char *desc;
642 } PySwigObject;
643
644 /* Declarations for objects of type PySwigObject */
645
646 SWIGRUNTIME int
647 PySwigObject_print(PySwigObject *v, FILE *fp, int flags)
648 {
649 char result[SWIG_BUFFER_SIZE];
650 if (SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result))) {
651 fputs("<Swig Object at ", fp); fputs(result, fp); fputs(">", fp);
652 return 0;
653 } else {
654 return 1;
655 }
656 }
657
658 SWIGRUNTIME PyObject *
659 PySwigObject_repr(PySwigObject *v)
660 {
661 char result[SWIG_BUFFER_SIZE];
662 return SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result)) ?
663 PyString_FromFormat("<Swig Object at %s>", result) : 0;
664 }
665
666 SWIGRUNTIME PyObject *
667 PySwigObject_str(PySwigObject *v)
668 {
669 char result[SWIG_BUFFER_SIZE];
670 return SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result)) ?
671 PyString_FromString(result) : 0;
672 }
673
674 SWIGRUNTIME PyObject *
675 PySwigObject_long(PySwigObject *v)
676 {
677 return PyLong_FromUnsignedLong((unsigned long) v->ptr);
678 }
679
680 SWIGRUNTIME PyObject *
681 PySwigObject_oct(PySwigObject *v)
682 {
683 char buf[100];
684 unsigned long x = (unsigned long)v->ptr;
685 if (x == 0)
686 strcpy(buf, "0");
687 else
688 PyOS_snprintf(buf, sizeof(buf), "0%lo", x);
689 return PyString_FromString(buf);
690 }
691
692 SWIGRUNTIME PyObject *
693 PySwigObject_hex(PySwigObject *v)
694 {
695 char buf[100];
696 PyOS_snprintf(buf, sizeof(buf), "0x%lx", (unsigned long)v->ptr);
697 return PyString_FromString(buf);
698 }
699
700 SWIGRUNTIME int
701 PySwigObject_compare(PySwigObject *v, PySwigObject *w)
702 {
703 int c = strcmp(v->desc, w->desc);
704 if (c) {
705 return c;
706 } else {
707 void *i = v->ptr;
708 void *j = w->ptr;
709 return (i < j) ? -1 : (i > j) ? 1 : 0;
710 }
711 }
712
713 SWIGRUNTIME void
714 PySwigObject_dealloc(PySwigObject *self)
715 {
716 PyObject_DEL(self);
717 }
718
719 SWIGRUNTIME PyTypeObject*
720 PySwigObject_GetType() {
721 static char PySwigObject_Type__doc__[] =
722 "Swig object carries a C/C++ instance pointer";
723
724 static PyNumberMethods PySwigObject_as_number = {
725 (binaryfunc)0, /*nb_add*/
726 (binaryfunc)0, /*nb_subtract*/
727 (binaryfunc)0, /*nb_multiply*/
728 (binaryfunc)0, /*nb_divide*/
729 (binaryfunc)0, /*nb_remainder*/
730 (binaryfunc)0, /*nb_divmod*/
731 (ternaryfunc)0,/*nb_power*/
732 (unaryfunc)0, /*nb_negative*/
733 (unaryfunc)0, /*nb_positive*/
734 (unaryfunc)0, /*nb_absolute*/
735 (inquiry)0, /*nb_nonzero*/
736 0, /*nb_invert*/
737 0, /*nb_lshift*/
738 0, /*nb_rshift*/
739 0, /*nb_and*/
740 0, /*nb_xor*/
741 0, /*nb_or*/
742 (coercion)0, /*nb_coerce*/
743 (unaryfunc)PySwigObject_long, /*nb_int*/
744 (unaryfunc)PySwigObject_long, /*nb_long*/
745 (unaryfunc)0, /*nb_float*/
746 (unaryfunc)PySwigObject_oct, /*nb_oct*/
747 (unaryfunc)PySwigObject_hex, /*nb_hex*/
748 #if PY_VERSION_HEX >= 0x02000000
749 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */
750 #endif
751 };
752
753 static int type_init = 0;
754 static PyTypeObject PySwigObject_Type;
755
756 if (!type_init) {
757 PyTypeObject tmp = {
758 PyObject_HEAD_INIT(&PyType_Type)
759 0, /*ob_size*/
760 "PySwigObject", /*tp_name*/
761 sizeof(PySwigObject), /*tp_basicsize*/
762 0, /*tp_itemsize*/
763 /* methods */
764 (destructor)PySwigObject_dealloc, /*tp_dealloc*/
765 (printfunc)PySwigObject_print, /*tp_print*/
766 (getattrfunc)0, /*tp_getattr*/
767 (setattrfunc)0, /*tp_setattr*/
768 (cmpfunc)PySwigObject_compare, /*tp_compare*/
769 (reprfunc)PySwigObject_repr, /*tp_repr*/
770 &PySwigObject_as_number, /*tp_as_number*/
771 0, /*tp_as_sequence*/
772 0, /*tp_as_mapping*/
773 (hashfunc)0, /*tp_hash*/
774 (ternaryfunc)0, /*tp_call*/
775 (reprfunc)PySwigObject_str, /*tp_str*/
776 /* Space for future expansion */
777 0L,0L,0L,0L,
778 PySwigObject_Type__doc__, /* Documentation string */
779 #if PY_VERSION_HEX >= 0x02000000
780 0, /* tp_traverse */
781 0, /* tp_clear */
782 #endif
783 #if PY_VERSION_HEX >= 0x02010000
784 0, /* tp_richcompare */
785 0, /* tp_weaklistoffset */
786 #endif
787 #if PY_VERSION_HEX >= 0x02020000
788 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
789 #endif
790 #if PY_VERSION_HEX >= 0x02030000
791 0, /* tp_del */
792 #endif
793 #ifdef COUNT_ALLOCS
794 0,0,0,0 /* tp_alloc -> tp_next */
795 #endif
796 };
797
798 PySwigObject_Type = tmp;
799 type_init = 1;
800 }
801
802 return &PySwigObject_Type;
803 }
804
805 SWIGRUNTIME PyObject *
806 PySwigObject_FromVoidPtrAndDesc(void *ptr, const char *desc)
807 {
808 PySwigObject *self = PyObject_NEW(PySwigObject, PySwigObject_GetType());
809 if (self == NULL) return NULL;
810 self->ptr = ptr;
811 self->desc = desc;
812 return (PyObject *)self;
813 }
814
815 SWIGRUNTIMEINLINE void *
816 PySwigObject_AsVoidPtr(PyObject *self)
817 {
818 return ((PySwigObject *)self)->ptr;
819 }
820
821 SWIGRUNTIMEINLINE const char *
822 PySwigObject_GetDesc(PyObject *self)
823 {
824 return ((PySwigObject *)self)->desc;
825 }
826
827 SWIGRUNTIMEINLINE int
828 PySwigObject_Check(PyObject *op) {
829 return ((op)->ob_type == PySwigObject_GetType())
830 || (strcmp((op)->ob_type->tp_name,"PySwigObject") == 0);
831 }
832
833 /* -----------------------------------------------------------------------------
834 * Implements a simple Swig Packed type, and use it instead of string
835 * ----------------------------------------------------------------------------- */
836
837 typedef struct {
838 PyObject_HEAD
839 void *pack;
840 const char *desc;
841 size_t size;
842 } PySwigPacked;
843
844 SWIGRUNTIME int
845 PySwigPacked_print(PySwigPacked *v, FILE *fp, int flags)
846 {
847 char result[SWIG_BUFFER_SIZE];
848 fputs("<Swig Packed ", fp);
849 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
850 fputs("at ", fp);
851 fputs(result, fp);
852 }
853 fputs(v->desc,fp);
854 fputs(">", fp);
855 return 0;
856 }
857
858 SWIGRUNTIME PyObject *
859 PySwigPacked_repr(PySwigPacked *v)
860 {
861 char result[SWIG_BUFFER_SIZE];
862 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
863 return PyString_FromFormat("<Swig Packed at %s%s>", result, v->desc);
864 } else {
865 return PyString_FromFormat("<Swig Packed %s>", v->desc);
866 }
867 }
868
869 SWIGRUNTIME PyObject *
870 PySwigPacked_str(PySwigPacked *v)
871 {
872 char result[SWIG_BUFFER_SIZE];
873 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))){
874 return PyString_FromFormat("%s%s", result, v->desc);
875 } else {
876 return PyString_FromFormat("%s", v->desc);
877 }
878 }
879
880 SWIGRUNTIME int
881 PySwigPacked_compare(PySwigPacked *v, PySwigPacked *w)
882 {
883 int c = strcmp(v->desc, w->desc);
884 if (c) {
885 return c;
886 } else {
887 size_t i = v->size;
888 size_t j = w->size;
889 int s = (i < j) ? -1 : (i > j) ? 1 : 0;
890 return s ? s : strncmp((char *)v->pack, (char *)w->pack, 2*v->size);
891 }
892 }
893
894 SWIGRUNTIME void
895 PySwigPacked_dealloc(PySwigPacked *self)
896 {
897 free(self->pack);
898 PyObject_DEL(self);
899 }
900
901 SWIGRUNTIME PyTypeObject*
902 PySwigPacked_GetType() {
903 static char PySwigPacked_Type__doc__[] =
904 "Swig object carries a C/C++ instance pointer";
905 static int type_init = 0;
906
907 static PyTypeObject PySwigPacked_Type;
908 if (!type_init) {
909 PyTypeObject tmp = {
910 PyObject_HEAD_INIT(&PyType_Type)
911 0, /*ob_size*/
912 "PySwigPacked", /*tp_name*/
913 sizeof(PySwigPacked), /*tp_basicsize*/
914 0, /*tp_itemsize*/
915 /* methods */
916 (destructor)PySwigPacked_dealloc, /*tp_dealloc*/
917 (printfunc)PySwigPacked_print, /*tp_print*/
918 (getattrfunc)0, /*tp_getattr*/
919 (setattrfunc)0, /*tp_setattr*/
920 (cmpfunc)PySwigPacked_compare, /*tp_compare*/
921 (reprfunc)PySwigPacked_repr, /*tp_repr*/
922 0, /*tp_as_number*/
923 0, /*tp_as_sequence*/
924 0, /*tp_as_mapping*/
925 (hashfunc)0, /*tp_hash*/
926 (ternaryfunc)0, /*tp_call*/
927 (reprfunc)PySwigPacked_str, /*tp_str*/
928 /* Space for future expansion */
929 0L,0L,0L,0L,
930 PySwigPacked_Type__doc__, /* Documentation string */
931 #if PY_VERSION_HEX >= 0x02000000
932 0, /* tp_traverse */
933 0, /* tp_clear */
934 #endif
935 #if PY_VERSION_HEX >= 0x02010000
936 0, /* tp_richcompare */
937 0, /* tp_weaklistoffset */
938 #endif
939 #if PY_VERSION_HEX >= 0x02020000
940 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
941 #endif
942 #if PY_VERSION_HEX >= 0x02030000
943 0, /* tp_del */
944 #endif
945 #ifdef COUNT_ALLOCS
946 0,0,0,0 /* tp_alloc -> tp_next */
947 #endif
948 };
949
950 PySwigPacked_Type = tmp;
951 type_init = 1;
952 }
953
954
955
956 return &PySwigPacked_Type;
957 }
958
959 SWIGRUNTIME PyObject *
960 PySwigPacked_FromDataAndDesc(void *ptr, size_t size, const char *desc)
961 {
962 PySwigPacked *self = PyObject_NEW(PySwigPacked, PySwigPacked_GetType());
963 if (self == NULL) {
964 return NULL;
965 } else {
966 void *pack = malloc(size);
967 memcpy(pack, ptr, size);
968 self->pack = pack;
969 self->desc = desc;
970 self->size = size;
971 return (PyObject *) self;
972 }
973 }
974
975 SWIGRUNTIMEINLINE const char *
976 PySwigPacked_UnpackData(PyObject *obj, void *ptr, size_t size)
977 {
978 PySwigPacked *self = (PySwigPacked *)obj;
979 if (self->size != size) return 0;
980 memcpy(ptr, self->pack, size);
981 return self->desc;
982 }
983
984 SWIGRUNTIMEINLINE const char *
985 PySwigPacked_GetDesc(PyObject *self)
986 {
987 return ((PySwigPacked *)self)->desc;
988 }
989
990 SWIGRUNTIMEINLINE int
991 PySwigPacked_Check(PyObject *op) {
992 return ((op)->ob_type == PySwigPacked_GetType())
993 || (strcmp((op)->ob_type->tp_name,"PySwigPacked") == 0);
994 }
995
996 #else
997 /* -----------------------------------------------------------------------------
998 * Use the old Python PyCObject instead of PySwigObject
999 * ----------------------------------------------------------------------------- */
1000
1001 #define PySwigObject_GetDesc(obj) PyCObject_GetDesc(obj)
1002 #define PySwigObject_Check(obj) PyCObject_Check(obj)
1003 #define PySwigObject_AsVoidPtr(obj) PyCObject_AsVoidPtr(obj)
1004 #define PySwigObject_FromVoidPtrAndDesc(p, d) PyCObject_FromVoidPtrAndDesc(p, d, NULL)
1005
1006 #endif
1007
1008 #endif
1009
1010 /* -----------------------------------------------------------------------------
1011 * errors manipulation
1012 * ----------------------------------------------------------------------------- */
1013
1014 SWIGRUNTIME void
1015 SWIG_Python_TypeError(const char *type, PyObject *obj)
1016 {
1017 if (type) {
1018 #if defined(SWIG_COBJECT_TYPES)
1019 if (PySwigObject_Check(obj)) {
1020 const char *otype = (const char *) PySwigObject_GetDesc(obj);
1021 if (otype) {
1022 PyErr_Format(PyExc_TypeError, "a '%s' is expected, 'PySwigObject(%s)' is received",
1023 type, otype);
1024 return;
1025 }
1026 } else
1027 #endif
1028 {
1029 const char *otype = (obj ? obj->ob_type->tp_name : 0);
1030 if (otype) {
1031 PyObject *str = PyObject_Str(obj);
1032 const char *cstr = str ? PyString_AsString(str) : 0;
1033 if (cstr) {
1034 PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s(%s)' is received",
1035 type, otype, cstr);
1036 } else {
1037 PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s' is received",
1038 type, otype);
1039 }
1040 if (str)
1041 Py_DECREF(str);
1042 return;
1043 }
1044 }
1045 PyErr_Format(PyExc_TypeError, "a '%s' is expected", type);
1046 } else {
1047 PyErr_Format(PyExc_TypeError, "unexpected type is received");
1048 }
1049 }
1050
1051 SWIGRUNTIMEINLINE void
1052 SWIG_Python_NullRef(const char *type)
1053 {
1054 if (type) {
1055 PyErr_Format(PyExc_TypeError, "null reference of type '%s' was received",type);
1056 } else {
1057 PyErr_Format(PyExc_TypeError, "null reference was received");
1058 }
1059 }
1060
1061 SWIGRUNTIME int
1062 SWIG_Python_AddErrMesg(const char* mesg, int infront)
1063 {
1064 if (PyErr_Occurred()) {
1065 PyObject *type = 0;
1066 PyObject *value = 0;
1067 PyObject *traceback = 0;
1068 PyErr_Fetch(&type, &value, &traceback);
1069 if (value) {
1070 PyObject *old_str = PyObject_Str(value);
1071 Py_XINCREF(type);
1072 PyErr_Clear();
1073 if (infront) {
1074 PyErr_Format(type, "%s %s", mesg, PyString_AsString(old_str));
1075 } else {
1076 PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);
1077 }
1078 Py_DECREF(old_str);
1079 }
1080 return 1;
1081 } else {
1082 return 0;
1083 }
1084 }
1085
1086 SWIGRUNTIME int
1087 SWIG_Python_ArgFail(int argnum)
1088 {
1089 if (PyErr_Occurred()) {
1090 /* add information about failing argument */
1091 char mesg[256];
1092 sprintf(mesg, "argument number %d:", argnum);
1093 return SWIG_Python_AddErrMesg(mesg, 1);
1094 } else {
1095 return 0;
1096 }
1097 }
1098
1099
1100 /* -----------------------------------------------------------------------------
1101 * pointers/data manipulation
1102 * ----------------------------------------------------------------------------- */
1103
1104 /* Convert a pointer value */
1105 SWIGRUNTIME int
1106 SWIG_Python_ConvertPtr(PyObject *obj, void **ptr, swig_type_info *ty, int flags) {
1107 swig_type_info *tc;
1108 const char *c = 0;
1109 static PyObject *SWIG_this = 0;
1110 int newref = 0;
1111 PyObject *pyobj = 0;
1112 void *vptr;
1113
1114 if (!obj) return 0;
1115 if (obj == Py_None) {
1116 *ptr = 0;
1117 return 0;
1118 }
1119
1120 #ifdef SWIG_COBJECT_TYPES
1121 if (!(PySwigObject_Check(obj))) {
1122 if (!SWIG_this)
1123 SWIG_this = PyString_FromString("this");
1124 pyobj = obj;
1125 obj = PyObject_GetAttr(obj,SWIG_this);
1126 newref = 1;
1127 if (!obj) goto type_error;
1128 if (!PySwigObject_Check(obj)) {
1129 Py_DECREF(obj);
1130 goto type_error;
1131 }
1132 }
1133 vptr = PySwigObject_AsVoidPtr(obj);
1134 c = (const char *) PySwigObject_GetDesc(obj);
1135 if (newref) { Py_DECREF(obj); }
1136 goto type_check;
1137 #else
1138 if (!(PyString_Check(obj))) {
1139 if (!SWIG_this)
1140 SWIG_this = PyString_FromString("this");
1141 pyobj = obj;
1142 obj = PyObject_GetAttr(obj,SWIG_this);
1143 newref = 1;
1144 if (!obj) goto type_error;
1145 if (!PyString_Check(obj)) {
1146 Py_DECREF(obj);
1147 goto type_error;
1148 }
1149 }
1150 c = PyString_AS_STRING(obj);
1151 /* Pointer values must start with leading underscore */
1152 c = SWIG_UnpackVoidPtr(c, &vptr, ty->name);
1153 if (newref) { Py_DECREF(obj); }
1154 if (!c) goto type_error;
1155 #endif
1156
1157 type_check:
1158
1159 if (ty) {
1160 tc = SWIG_TypeCheck(c,ty);
1161 if (!tc) goto type_error;
1162 *ptr = SWIG_TypeCast(tc,vptr);
1163 } else {
1164 *ptr = vptr;
1165 }
1166
1167 if ((pyobj) && (flags & SWIG_POINTER_DISOWN)) {
1168 PyObject_SetAttrString(pyobj,(char*)"thisown",Py_False);
1169 }
1170 return 0;
1171
1172 type_error:
1173 PyErr_Clear();
1174 if (pyobj && !obj) {
1175 obj = pyobj;
1176 if (PyCFunction_Check(obj)) {
1177 /* here we get the method pointer for callbacks */
1178 char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
1179 c = doc ? strstr(doc, "swig_ptr: ") : 0;
1180 if (c) {
1181 c = SWIG_UnpackVoidPtr(c + 10, &vptr, ty->name);
1182 if (!c) goto type_error;
1183 goto type_check;
1184 }
1185 }
1186 }
1187 if (flags & SWIG_POINTER_EXCEPTION) {
1188 if (ty) {
1189 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1190 } else {
1191 SWIG_Python_TypeError("C/C++ pointer", obj);
1192 }
1193 }
1194 return -1;
1195 }
1196
1197 /* Convert a pointer value, signal an exception on a type mismatch */
1198 SWIGRUNTIME void *
1199 SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) {
1200 void *result;
1201 if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) {
1202 PyErr_Clear();
1203 if (flags & SWIG_POINTER_EXCEPTION) {
1204 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1205 SWIG_Python_ArgFail(argnum);
1206 }
1207 }
1208 return result;
1209 }
1210
1211 /* Convert a packed value value */
1212 SWIGRUNTIME int
1213 SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty, int flags) {
1214 swig_type_info *tc;
1215 const char *c = 0;
1216
1217 #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)
1218 c = PySwigPacked_UnpackData(obj, ptr, sz);
1219 #else
1220 if ((!obj) || (!PyString_Check(obj))) goto type_error;
1221 c = PyString_AS_STRING(obj);
1222 /* Pointer values must start with leading underscore */
1223 c = SWIG_UnpackDataName(c, ptr, sz, ty->name);
1224 #endif
1225 if (!c) goto type_error;
1226 if (ty) {
1227 tc = SWIG_TypeCheck(c,ty);
1228 if (!tc) goto type_error;
1229 }
1230 return 0;
1231
1232 type_error:
1233 PyErr_Clear();
1234 if (flags & SWIG_POINTER_EXCEPTION) {
1235 if (ty) {
1236 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1237 } else {
1238 SWIG_Python_TypeError("C/C++ packed data", obj);
1239 }
1240 }
1241 return -1;
1242 }
1243
1244 /* Create a new array object */
1245 SWIGRUNTIME PyObject *
1246 SWIG_Python_NewPointerObj(void *ptr, swig_type_info *type, int own) {
1247 PyObject *robj = 0;
1248 if (!ptr) {
1249 Py_INCREF(Py_None);
1250 return Py_None;
1251 }
1252 #ifdef SWIG_COBJECT_TYPES
1253 robj = PySwigObject_FromVoidPtrAndDesc((void *) ptr, (char *)type->name);
1254 #else
1255 {
1256 char result[SWIG_BUFFER_SIZE];
1257 robj = SWIG_PackVoidPtr(result, ptr, type->name, sizeof(result)) ?
1258 PyString_FromString(result) : 0;
1259 }
1260 #endif
1261 if (!robj || (robj == Py_None)) return robj;
1262 if (type->clientdata) {
1263 PyObject *inst;
1264 PyObject *args = Py_BuildValue((char*)"(O)", robj);
1265 Py_DECREF(robj);
1266 inst = PyObject_CallObject((PyObject *) type->clientdata, args);
1267 Py_DECREF(args);
1268 if (inst) {
1269 if (own) {
1270 PyObject_SetAttrString(inst,(char*)"thisown",Py_True);
1271 }
1272 robj = inst;
1273 }
1274 }
1275 return robj;
1276 }
1277
1278 SWIGRUNTIME PyObject *
1279 SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) {
1280 PyObject *robj = 0;
1281 if (!ptr) {
1282 Py_INCREF(Py_None);
1283 return Py_None;
1284 }
1285 #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)
1286 robj = PySwigPacked_FromDataAndDesc((void *) ptr, sz, (char *)type->name);
1287 #else
1288 {
1289 char result[SWIG_BUFFER_SIZE];
1290 robj = SWIG_PackDataName(result, ptr, sz, type->name, sizeof(result)) ?
1291 PyString_FromString(result) : 0;
1292 }
1293 #endif
1294 return robj;
1295 }
1296
1297 /* -----------------------------------------------------------------------------*
1298 * Get type list
1299 * -----------------------------------------------------------------------------*/
1300
1301 #ifdef SWIG_LINK_RUNTIME
1302 void *SWIG_ReturnGlobalTypeList(void *);
1303 #endif
1304
1305 SWIGRUNTIME swig_type_info **
1306 SWIG_Python_GetTypeListHandle() {
1307 static void *type_pointer = (void *)0;
1308 /* first check if module already created */
1309 if (!type_pointer) {
1310 #ifdef SWIG_LINK_RUNTIME
1311 type_pointer = SWIG_ReturnGlobalTypeList((void *)0);
1312 #else
1313 type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
1314 (char*)"type_pointer" SWIG_TYPE_TABLE_NAME);
1315 if (PyErr_Occurred()) {
1316 PyErr_Clear();
1317 type_pointer = (void *)0;
1318 }
1319 }
1320 #endif
1321 return (swig_type_info **) type_pointer;
1322 }
1323
1324 /*
1325 Search for a swig_type_info structure
1326 */
1327 SWIGRUNTIMEINLINE swig_type_info *
1328 SWIG_Python_GetTypeList() {
1329 swig_type_info **tlh = SWIG_Python_GetTypeListHandle();
1330 return tlh ? *tlh : (swig_type_info*)0;
1331 }
1332
1333 #define SWIG_Runtime_GetTypeList SWIG_Python_GetTypeList
1334
1335 #ifdef __cplusplus
1336 }
1337 #endif
1338
1339
1340 /* -------- TYPES TABLE (BEGIN) -------- */
1341
1342 #define SWIGTYPE_p_wxTextUrlEvent swig_types[0]
1343 #define SWIGTYPE_p_wxCheckBox swig_types[1]
1344 #define SWIGTYPE_p_wxPyTreeCtrl swig_types[2]
1345 #define SWIGTYPE_p_wxEvent swig_types[3]
1346 #define SWIGTYPE_p_wxGenericDirCtrl swig_types[4]
1347 #define SWIGTYPE_p_bool swig_types[5]
1348 #define SWIGTYPE_p_wxItemContainer swig_types[6]
1349 #define SWIGTYPE_p_wxPyListCtrl swig_types[7]
1350 #define SWIGTYPE_p_wxPyTreeItemData swig_types[8]
1351 #define SWIGTYPE_p_wxDirFilterListCtrl swig_types[9]
1352 #define SWIGTYPE_p_wxStaticLine swig_types[10]
1353 #define SWIGTYPE_p_wxControl swig_types[11]
1354 #define SWIGTYPE_p_wxPyControl swig_types[12]
1355 #define SWIGTYPE_p_wxGauge swig_types[13]
1356 #define SWIGTYPE_p_wxToolBarBase swig_types[14]
1357 #define SWIGTYPE_p_wxFont swig_types[15]
1358 #define SWIGTYPE_p_wxToggleButton swig_types[16]
1359 #define SWIGTYPE_p_wxRadioButton swig_types[17]
1360 #define SWIGTYPE_p_wxChoice swig_types[18]
1361 #define SWIGTYPE_p_wxMemoryDC swig_types[19]
1362 #define SWIGTYPE_ptrdiff_t swig_types[20]
1363 #define SWIGTYPE_std__ptrdiff_t swig_types[21]
1364 #define SWIGTYPE_p_wxListItemAttr swig_types[22]
1365 #define SWIGTYPE_p_void swig_types[23]
1366 #define SWIGTYPE_p_int swig_types[24]
1367 #define SWIGTYPE_p_wxSize swig_types[25]
1368 #define SWIGTYPE_p_wxDC swig_types[26]
1369 #define SWIGTYPE_p_wxListView swig_types[27]
1370 #define SWIGTYPE_p_wxIcon swig_types[28]
1371 #define SWIGTYPE_p_wxVisualAttributes swig_types[29]
1372 #define SWIGTYPE_p_wxTextCtrl swig_types[30]
1373 #define SWIGTYPE_p_wxNotebook swig_types[31]
1374 #define SWIGTYPE_p_wxChoicebook swig_types[32]
1375 #define SWIGTYPE_p_wxNotifyEvent swig_types[33]
1376 #define SWIGTYPE_p_wxArrayString swig_types[34]
1377 #define SWIGTYPE_p_form_ops_t swig_types[35]
1378 #define SWIGTYPE_p_wxListbook swig_types[36]
1379 #define SWIGTYPE_p_wxStaticBitmap swig_types[37]
1380 #define SWIGTYPE_p_wxSlider swig_types[38]
1381 #define SWIGTYPE_p_wxStaticBox swig_types[39]
1382 #define SWIGTYPE_p_wxArrayInt swig_types[40]
1383 #define SWIGTYPE_p_wxContextHelp swig_types[41]
1384 #define SWIGTYPE_p_long swig_types[42]
1385 #define SWIGTYPE_p_wxDuplexMode swig_types[43]
1386 #define SWIGTYPE_p_wxBookCtrlBase swig_types[44]
1387 #define SWIGTYPE_p_wxEvtHandler swig_types[45]
1388 #define SWIGTYPE_p_wxListEvent swig_types[46]
1389 #define SWIGTYPE_p_wxCheckListBox swig_types[47]
1390 #define SWIGTYPE_p_wxListBox swig_types[48]
1391 #define SWIGTYPE_p_wxSpinButton swig_types[49]
1392 #define SWIGTYPE_p_wxButton swig_types[50]
1393 #define SWIGTYPE_p_wxBitmapButton swig_types[51]
1394 #define SWIGTYPE_p_wxRect swig_types[52]
1395 #define SWIGTYPE_p_wxContextHelpButton swig_types[53]
1396 #define SWIGTYPE_p_wxRadioBox swig_types[54]
1397 #define SWIGTYPE_p_wxScrollBar swig_types[55]
1398 #define SWIGTYPE_p_char swig_types[56]
1399 #define SWIGTYPE_p_wxComboBox swig_types[57]
1400 #define SWIGTYPE_p_wxTreeItemId swig_types[58]
1401 #define SWIGTYPE_p_wxHelpEvent swig_types[59]
1402 #define SWIGTYPE_p_wxListItem swig_types[60]
1403 #define SWIGTYPE_p_wxSpinEvent swig_types[61]
1404 #define SWIGTYPE_p_wxGenericDragImage swig_types[62]
1405 #define SWIGTYPE_p_wxSpinCtrl swig_types[63]
1406 #define SWIGTYPE_p_wxPaperSize swig_types[64]
1407 #define SWIGTYPE_p_wxImageList swig_types[65]
1408 #define SWIGTYPE_p_wxHelpProvider swig_types[66]
1409 #define SWIGTYPE_p_wxTextAttr swig_types[67]
1410 #define SWIGTYPE_p_wxSimpleHelpProvider swig_types[68]
1411 #define SWIGTYPE_p_wxChoicebookEvent swig_types[69]
1412 #define SWIGTYPE_p_wxListbookEvent swig_types[70]
1413 #define SWIGTYPE_p_wxNotebookEvent swig_types[71]
1414 #define SWIGTYPE_p_wxPoint swig_types[72]
1415 #define SWIGTYPE_p_wxObject swig_types[73]
1416 #define SWIGTYPE_p_wxCursor swig_types[74]
1417 #define SWIGTYPE_p_wxDateTime swig_types[75]
1418 #define SWIGTYPE_p_wxKeyEvent swig_types[76]
1419 #define SWIGTYPE_p_unsigned_long swig_types[77]
1420 #define SWIGTYPE_p_wxWindow swig_types[78]
1421 #define SWIGTYPE_p_wxString swig_types[79]
1422 #define SWIGTYPE_p_wxBitmap swig_types[80]
1423 #define SWIGTYPE_unsigned_int swig_types[81]
1424 #define SWIGTYPE_p_unsigned_int swig_types[82]
1425 #define SWIGTYPE_p_unsigned_char swig_types[83]
1426 #define SWIGTYPE_p_wxMouseEvent swig_types[84]
1427 #define SWIGTYPE_p_wxBookCtrlBaseEvent swig_types[85]
1428 #define SWIGTYPE_p_wxTreeEvent swig_types[86]
1429 #define SWIGTYPE_p_wxCommandEvent swig_types[87]
1430 #define SWIGTYPE_p_wxStaticText swig_types[88]
1431 #define SWIGTYPE_p_wxDatePickerCtrl swig_types[89]
1432 #define SWIGTYPE_p_wxControlWithItems swig_types[90]
1433 #define SWIGTYPE_p_wxToolBarToolBase swig_types[91]
1434 #define SWIGTYPE_p_wxColour swig_types[92]
1435 #define SWIGTYPE_p_wxToolBar swig_types[93]
1436 #define SWIGTYPE_p_wxValidator swig_types[94]
1437 static swig_type_info *swig_types[96];
1438
1439 /* -------- TYPES TABLE (END) -------- */
1440
1441
1442 /*-----------------------------------------------
1443 @(target):= _controls_.so
1444 ------------------------------------------------*/
1445 #define SWIG_init init_controls_
1446
1447 #define SWIG_name "_controls_"
1448
1449 #include "wx/wxPython/wxPython.h"
1450 #include "wx/wxPython/pyclasses.h"
1451
1452 static const wxString wxPyPanelNameStr(wxPanelNameStr);
1453 static const wxString wxPyEmptyString(wxEmptyString);
1454 static const wxString wxPyControlNameStr(wxControlNameStr);
1455
1456 const wxArrayString wxPyEmptyStringArray;
1457
1458 static const wxString wxPyButtonNameStr(wxButtonNameStr);
1459
1460 /*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/
1461 #define SWIG_From_int PyInt_FromLong
1462 /*@@*/
1463
1464
1465 #include <limits.h>
1466
1467
1468 SWIGINTERN int
1469 SWIG_CheckLongInRange(long value, long min_value, long max_value,
1470 const char *errmsg)
1471 {
1472 if (value < min_value) {
1473 if (errmsg) {
1474 PyErr_Format(PyExc_OverflowError,
1475 "value %ld is less than '%s' minimum %ld",
1476 value, errmsg, min_value);
1477 }
1478 return 0;
1479 } else if (value > max_value) {
1480 if (errmsg) {
1481 PyErr_Format(PyExc_OverflowError,
1482 "value %ld is greater than '%s' maximum %ld",
1483 value, errmsg, max_value);
1484 }
1485 return 0;
1486 }
1487 return 1;
1488 }
1489
1490
1491 SWIGINTERN int
1492 SWIG_AsVal_long(PyObject* obj, long* val)
1493 {
1494 if (PyNumber_Check(obj)) {
1495 if (val) *val = PyInt_AsLong(obj);
1496 return 1;
1497 }
1498 else {
1499 SWIG_type_error("number", obj);
1500 }
1501 return 0;
1502 }
1503
1504
1505 #if INT_MAX != LONG_MAX
1506 SWIGINTERN int
1507 SWIG_AsVal_int(PyObject *obj, int *val)
1508 {
1509 const char* errmsg = val ? "int" : (char*)0;
1510 long v;
1511 if (SWIG_AsVal_long(obj, &v)) {
1512 if (SWIG_CheckLongInRange(v, INT_MIN,INT_MAX, errmsg)) {
1513 if (val) *val = (int)(v);
1514 return 1;
1515 } else {
1516 return 0;
1517 }
1518 } else {
1519 PyErr_Clear();
1520 }
1521 if (val) {
1522 SWIG_type_error(errmsg, obj);
1523 }
1524 return 0;
1525 }
1526 #else
1527 SWIGINTERNSHORT int
1528 SWIG_AsVal_int(PyObject *obj, int *val)
1529 {
1530 return SWIG_AsVal_long(obj,(long*)val);
1531 }
1532 #endif
1533
1534
1535 SWIGINTERNSHORT int
1536 SWIG_As_int(PyObject* obj)
1537 {
1538 int v;
1539 if (!SWIG_AsVal_int(obj, &v)) {
1540 /*
1541 this is needed to make valgrind/purify happier.
1542 */
1543 memset((void*)&v, 0, sizeof(int));
1544 }
1545 return v;
1546 }
1547
1548
1549 SWIGINTERNSHORT long
1550 SWIG_As_long(PyObject* obj)
1551 {
1552 long v;
1553 if (!SWIG_AsVal_long(obj, &v)) {
1554 /*
1555 this is needed to make valgrind/purify happier.
1556 */
1557 memset((void*)&v, 0, sizeof(long));
1558 }
1559 return v;
1560 }
1561
1562
1563 SWIGINTERNSHORT int
1564 SWIG_Check_int(PyObject* obj)
1565 {
1566 return SWIG_AsVal_int(obj, (int*)0);
1567 }
1568
1569
1570 SWIGINTERNSHORT int
1571 SWIG_Check_long(PyObject* obj)
1572 {
1573 return SWIG_AsVal_long(obj, (long*)0);
1574 }
1575
1576 static const wxString wxPyCheckBoxNameStr(wxCheckBoxNameStr);
1577
1578 SWIGINTERN int
1579 SWIG_AsVal_bool(PyObject *obj, bool *val)
1580 {
1581 if (obj == Py_True) {
1582 if (val) *val = true;
1583 return 1;
1584 }
1585 if (obj == Py_False) {
1586 if (val) *val = false;
1587 return 1;
1588 }
1589 int res = 0;
1590 if (SWIG_AsVal_int(obj, &res)) {
1591 if (val) *val = res ? true : false;
1592 return 1;
1593 } else {
1594 PyErr_Clear();
1595 }
1596 if (val) {
1597 SWIG_type_error("bool", obj);
1598 }
1599 return 0;
1600 }
1601
1602
1603 SWIGINTERNSHORT bool
1604 SWIG_As_bool(PyObject* obj)
1605 {
1606 bool v;
1607 if (!SWIG_AsVal_bool(obj, &v)) {
1608 /*
1609 this is needed to make valgrind/purify happier.
1610 */
1611 memset((void*)&v, 0, sizeof(bool));
1612 }
1613 return v;
1614 }
1615
1616
1617 SWIGINTERNSHORT int
1618 SWIG_Check_bool(PyObject* obj)
1619 {
1620 return SWIG_AsVal_bool(obj, (bool*)0);
1621 }
1622
1623 static const wxString wxPyChoiceNameStr(wxChoiceNameStr);
1624 static const wxString wxPyComboBoxNameStr(wxComboBoxNameStr);
1625
1626 /*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/
1627 #define SWIG_From_long PyInt_FromLong
1628 /*@@*/
1629
1630
1631 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
1632 PyObject* o2;
1633 PyObject* o3;
1634
1635 if (!target) {
1636 target = o;
1637 } else if (target == Py_None) {
1638 Py_DECREF(Py_None);
1639 target = o;
1640 } else {
1641 if (!PyTuple_Check(target)) {
1642 o2 = target;
1643 target = PyTuple_New(1);
1644 PyTuple_SetItem(target, 0, o2);
1645 }
1646 o3 = PyTuple_New(1);
1647 PyTuple_SetItem(o3, 0, o);
1648
1649 o2 = target;
1650 target = PySequence_Concat(o2, o3);
1651 Py_DECREF(o2);
1652 Py_DECREF(o3);
1653 }
1654 return target;
1655 }
1656
1657
1658 static const wxString wxPyGaugeNameStr(wxGaugeNameStr);
1659 static const wxString wxPyStaticBitmapNameStr(wxStaticBitmapNameStr);
1660 static const wxString wxPyStaticBoxNameStr(wxStaticBoxNameStr);
1661 static const wxString wxPyStaticTextNameStr(wxStaticTextNameStr);
1662
1663 #include <wx/checklst.h>
1664
1665
1666 static const wxString wxPyListBoxNameStr(wxListBoxNameStr);
1667 static void wxListBox_Insert(wxListBox *self,wxString const &item,int pos,PyObject *clientData=NULL){
1668 if (clientData) {
1669 wxPyClientData* data = new wxPyClientData(clientData);
1670 self->Insert(item, pos, data);
1671 } else
1672 self->Insert(item, pos);
1673 }
1674 static PyObject *wxListBox_GetSelections(wxListBox *self){
1675 wxArrayInt lst;
1676 self->GetSelections(lst);
1677 PyObject *tup = PyTuple_New(lst.GetCount());
1678 for(size_t i=0; i<lst.GetCount(); i++) {
1679 PyTuple_SetItem(tup, i, PyInt_FromLong(lst[i]));
1680 }
1681 return tup;
1682 }
1683 static void wxListBox_SetItemForegroundColour(wxListBox *self,int item,wxColour const &c){
1684 #ifdef __WXMSW__
1685 if (self->GetWindowStyle() & wxLB_OWNERDRAW)
1686 self->GetItem(item)->SetTextColour(c);
1687 #endif
1688 }
1689 static void wxListBox_SetItemBackgroundColour(wxListBox *self,int item,wxColour const &c){
1690 #ifdef __WXMSW__
1691 if (self->GetWindowStyle() & wxLB_OWNERDRAW)
1692 self->GetItem(item)->SetBackgroundColour(c);
1693 #endif
1694 }
1695 static void wxListBox_SetItemFont(wxListBox *self,int item,wxFont const &f){
1696 #ifdef __WXMSW__
1697 if (self->GetWindowStyle() & wxLB_OWNERDRAW)
1698 self->GetItem(item)->SetFont(f);
1699 #endif
1700 }
1701 static const wxString wxPyTextCtrlNameStr(wxTextCtrlNameStr);
1702
1703 SWIGINTERN int
1704 SWIG_AsVal_unsigned_SS_long(PyObject* obj, unsigned long* val)
1705 {
1706 long v = 0;
1707 if (SWIG_AsVal_long(obj, &v) && v < 0) {
1708 SWIG_type_error("unsigned number", obj);
1709 }
1710 else if (val)
1711 *val = (unsigned long)v;
1712 return 1;
1713 }
1714
1715
1716 SWIGINTERNSHORT unsigned long
1717 SWIG_As_unsigned_SS_long(PyObject* obj)
1718 {
1719 unsigned long v;
1720 if (!SWIG_AsVal_unsigned_SS_long(obj, &v)) {
1721 /*
1722 this is needed to make valgrind/purify happier.
1723 */
1724 memset((void*)&v, 0, sizeof(unsigned long));
1725 }
1726 return v;
1727 }
1728
1729
1730 SWIGINTERNSHORT int
1731 SWIG_Check_unsigned_SS_long(PyObject* obj)
1732 {
1733 return SWIG_AsVal_unsigned_SS_long(obj, (unsigned long*)0);
1734 }
1735
1736 static void wxTextCtrl_write(wxTextCtrl *self,wxString const &text){
1737 self->AppendText(text);
1738 }
1739 static wxString wxTextCtrl_GetString(wxTextCtrl *self,long from,long to){
1740 return self->GetValue().Mid(from, to - from);
1741 }
1742 static const wxString wxPyScrollBarNameStr(wxScrollBarNameStr);
1743 static const wxString wxPySPIN_BUTTON_NAME(wxSPIN_BUTTON_NAME);
1744 static const wxString wxPySpinCtrlNameStr(_T("wxSpinCtrl"));
1745 static const wxString wxPyRadioBoxNameStr(wxRadioBoxNameStr);
1746 static const wxString wxPyRadioButtonNameStr(wxRadioButtonNameStr);
1747 static int wxRadioBox_GetColumnCount(wxRadioBox const *self){ return -1; }
1748 static int wxRadioBox_GetRowCount(wxRadioBox const *self){ return -1; }
1749 static int wxRadioBox_GetNextItem(wxRadioBox const *self,int item,wxDirection dir,long style){ return -1; }
1750
1751 #include <wx/slider.h>
1752
1753
1754 static const wxString wxPySliderNameStr(wxSliderNameStr);
1755 static const wxString wxPyToggleButtonNameStr(_T("wxToggleButton"));
1756
1757 #if !wxUSE_TOGGLEBTN
1758 // implement dummy items for platforms that don't have this class
1759
1760 #define wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 0
1761
1762 class wxToggleButton : public wxControl
1763 {
1764 public:
1765 wxToggleButton(wxWindow *, wxWindowID, const wxString&,
1766 const wxPoint&, const wxSize&, long,
1767 const wxValidator&, const wxString&)
1768 { wxPyRaiseNotImplemented(); }
1769
1770 wxToggleButton()
1771 { wxPyRaiseNotImplemented(); }
1772 };
1773 #endif
1774
1775 static const wxString wxPyNotebookNameStr(wxNotebookNameStr);
1776
1777 SWIGINTERNSHORT PyObject*
1778 SWIG_From_unsigned_SS_long(unsigned long value)
1779 {
1780 return (value > LONG_MAX) ?
1781 PyLong_FromUnsignedLong(value)
1782 : PyInt_FromLong((long)(value));
1783 }
1784
1785 static const wxString wxPyToolBarNameStr(wxToolBarNameStr);
1786 static PyObject *wxToolBarToolBase_GetClientData(wxToolBarToolBase *self){
1787 wxPyUserData* udata = (wxPyUserData*)self->GetClientData();
1788 if (udata) {
1789 Py_INCREF(udata->m_obj);
1790 return udata->m_obj;
1791 } else {
1792 Py_INCREF(Py_None);
1793 return Py_None;
1794 }
1795 }
1796 static void wxToolBarToolBase_SetClientData(wxToolBarToolBase *self,PyObject *clientData){
1797 self->SetClientData(new wxPyUserData(clientData));
1798 }
1799 static wxToolBarToolBase *wxToolBarBase_DoAddTool(wxToolBarBase *self,int id,wxString const &label,wxBitmap const &bitmap,wxBitmap const &bmpDisabled=wxNullBitmap,wxItemKind kind=wxITEM_NORMAL,wxString const &shortHelp=wxPyEmptyString,wxString const &longHelp=wxPyEmptyString,PyObject *clientData=NULL){
1800 wxPyUserData* udata = NULL;
1801 if (clientData && clientData != Py_None)
1802 udata = new wxPyUserData(clientData);
1803 return self->AddTool(id, label, bitmap, bmpDisabled, kind,
1804 shortHelp, longHelp, udata);
1805 }
1806 static wxToolBarToolBase *wxToolBarBase_DoInsertTool(wxToolBarBase *self,size_t pos,int id,wxString const &label,wxBitmap const &bitmap,wxBitmap const &bmpDisabled=wxNullBitmap,wxItemKind kind=wxITEM_NORMAL,wxString const &shortHelp=wxPyEmptyString,wxString const &longHelp=wxPyEmptyString,PyObject *clientData=NULL){
1807 wxPyUserData* udata = NULL;
1808 if (clientData && clientData != Py_None)
1809 udata = new wxPyUserData(clientData);
1810 return self->InsertTool(pos, id, label, bitmap, bmpDisabled, kind,
1811 shortHelp, longHelp, udata);
1812 }
1813 static PyObject *wxToolBarBase_GetToolClientData(wxToolBarBase *self,int id){
1814 wxPyUserData* udata = (wxPyUserData*)self->GetToolClientData(id);
1815 if (udata) {
1816 Py_INCREF(udata->m_obj);
1817 return udata->m_obj;
1818 } else {
1819 Py_INCREF(Py_None);
1820 return Py_None;
1821 }
1822 }
1823 static void wxToolBarBase_SetToolClientData(wxToolBarBase *self,int id,PyObject *clientData){
1824 self->SetToolClientData(id, new wxPyUserData(clientData));
1825 }
1826
1827 #include <wx/listctrl.h>
1828
1829 static const wxString wxPyListCtrlNameStr(wxListCtrlNameStr);
1830 static void wxListItemAttr_Destroy(wxListItemAttr *self){ delete self; }
1831 // Python aware sorting function for wxPyListCtrl
1832 static int wxCALLBACK wxPyListCtrl_SortItems(long item1, long item2, long funcPtr) {
1833 int retval = 0;
1834 PyObject* func = (PyObject*)funcPtr;
1835 wxPyBlock_t blocked = wxPyBeginBlockThreads();
1836
1837 PyObject* args = Py_BuildValue("(ii)", item1, item2);
1838 PyObject* result = PyEval_CallObject(func, args);
1839 Py_DECREF(args);
1840 if (result) {
1841 retval = PyInt_AsLong(result);
1842 Py_DECREF(result);
1843 }
1844
1845 wxPyEndBlockThreads(blocked);
1846 return retval;
1847 }
1848
1849 // C++ Version of a Python aware class
1850 class wxPyListCtrl : public wxListCtrl {
1851 DECLARE_ABSTRACT_CLASS(wxPyListCtrl);
1852 public:
1853 wxPyListCtrl() : wxListCtrl() {}
1854 wxPyListCtrl(wxWindow* parent, wxWindowID id,
1855 const wxPoint& pos,
1856 const wxSize& size,
1857 long style,
1858 const wxValidator& validator,
1859 const wxString& name) :
1860 wxListCtrl(parent, id, pos, size, style, validator, name) {}
1861
1862 bool Create(wxWindow* parent, wxWindowID id,
1863 const wxPoint& pos,
1864 const wxSize& size,
1865 long style,
1866 const wxValidator& validator,
1867 const wxString& name) {
1868 return wxListCtrl::Create(parent, id, pos, size, style, validator, name);
1869 }
1870
1871 DEC_PYCALLBACK_STRING_LONGLONG(OnGetItemText);
1872 DEC_PYCALLBACK_LISTATTR_LONG(OnGetItemAttr);
1873
1874 // use the virtual version to avoid a confusing assert in the base class
1875 DEC_PYCALLBACK_INT_LONG_virtual(OnGetItemImage);
1876
1877 PYPRIVATE;
1878 };
1879
1880 IMPLEMENT_ABSTRACT_CLASS(wxPyListCtrl, wxListCtrl);
1881
1882 IMP_PYCALLBACK_STRING_LONGLONG(wxPyListCtrl, wxListCtrl, OnGetItemText);
1883 IMP_PYCALLBACK_LISTATTR_LONG(wxPyListCtrl, wxListCtrl, OnGetItemAttr);
1884 IMP_PYCALLBACK_INT_LONG_virtual(wxPyListCtrl, wxListCtrl, OnGetItemImage);
1885
1886
1887 static wxListItem *wxPyListCtrl_GetColumn(wxPyListCtrl *self,int col){
1888 wxListItem item;
1889 item.SetMask( wxLIST_MASK_STATE |
1890 wxLIST_MASK_TEXT |
1891 wxLIST_MASK_IMAGE |
1892 wxLIST_MASK_DATA |
1893 wxLIST_SET_ITEM |
1894 wxLIST_MASK_WIDTH |
1895 wxLIST_MASK_FORMAT
1896 );
1897 if (self->GetColumn(col, item))
1898 return new wxListItem(item);
1899 else
1900 return NULL;
1901 }
1902 static wxListItem *wxPyListCtrl_GetItem(wxPyListCtrl *self,long itemId,int col=0){
1903 wxListItem* info = new wxListItem;
1904 info->m_itemId = itemId;
1905 info->m_col = col;
1906 info->m_mask = 0xFFFF;
1907 self->GetItem(*info);
1908 return info;
1909 }
1910 static wxPoint wxPyListCtrl_GetItemPosition(wxPyListCtrl *self,long item){
1911 wxPoint pos;
1912 self->GetItemPosition(item, pos);
1913 return pos;
1914 }
1915 static wxRect wxPyListCtrl_GetItemRect(wxPyListCtrl *self,long item,int code=wxLIST_RECT_BOUNDS){
1916 wxRect rect;
1917 self->GetItemRect(item, rect, code);
1918 return rect;
1919 }
1920
1921 static bool wxPyListCtrl_SortItems(wxPyListCtrl *self,PyObject *func){
1922 if (!PyCallable_Check(func))
1923 return false;
1924 return self->SortItems((wxListCtrlCompare)wxPyListCtrl_SortItems, (long)func);
1925 }
1926 static wxWindow *wxPyListCtrl_GetMainWindow(wxPyListCtrl *self){
1927
1928
1929
1930 return (wxWindow*)self->m_mainWin;
1931
1932 }
1933
1934 #include <wx/treectrl.h>
1935 #include "wx/wxPython/pytree.h"
1936
1937 static const wxString wxPyTreeCtrlNameStr(_T("wxTreeCtrl"));
1938 static bool wxTreeItemId___eq__(wxTreeItemId *self,wxTreeItemId const *other){ return other ? (*self == *other) : false; }
1939 static bool wxTreeItemId___ne__(wxTreeItemId *self,wxTreeItemId const *other){ return other ? (*self != *other) : true; }
1940 static void wxPyTreeItemData_Destroy(wxPyTreeItemData *self){ delete self; }
1941 // C++ version of Python aware wxTreeCtrl
1942 class wxPyTreeCtrl : public wxTreeCtrl {
1943 DECLARE_ABSTRACT_CLASS(wxPyTreeCtrl);
1944 public:
1945 wxPyTreeCtrl() : wxTreeCtrl() {}
1946 wxPyTreeCtrl(wxWindow *parent, wxWindowID id,
1947 const wxPoint& pos,
1948 const wxSize& size,
1949 long style,
1950 const wxValidator& validator,
1951 const wxString& name) :
1952 wxTreeCtrl(parent, id, pos, size, style, validator, name) {}
1953
1954 bool Create(wxWindow *parent, wxWindowID id,
1955 const wxPoint& pos,
1956 const wxSize& size,
1957 long style,
1958 const wxValidator& validator,
1959 const wxString& name) {
1960 return wxTreeCtrl::Create(parent, id, pos, size, style, validator, name);
1961 }
1962
1963
1964 int OnCompareItems(const wxTreeItemId& item1,
1965 const wxTreeItemId& item2) {
1966 int rval = 0;
1967 bool found;
1968 wxPyBlock_t blocked = wxPyBeginBlockThreads();
1969 if ((found = wxPyCBH_findCallback(m_myInst, "OnCompareItems"))) {
1970 PyObject *o1 = wxPyConstructObject((void*)&item1, wxT("wxTreeItemId"), false);
1971 PyObject *o2 = wxPyConstructObject((void*)&item2, wxT("wxTreeItemId"), false);
1972 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OO)",o1,o2));
1973 Py_DECREF(o1);
1974 Py_DECREF(o2);
1975 }
1976 wxPyEndBlockThreads(blocked);
1977 if (! found)
1978 rval = wxTreeCtrl::OnCompareItems(item1, item2);
1979 return rval;
1980 }
1981 PYPRIVATE;
1982 };
1983
1984 IMPLEMENT_ABSTRACT_CLASS(wxPyTreeCtrl, wxTreeCtrl);
1985
1986
1987
1988 #if UINT_MAX < LONG_MAX
1989 /*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/
1990 #define SWIG_From_unsigned_SS_int SWIG_From_long
1991 /*@@*/
1992 #else
1993 /*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/
1994 #define SWIG_From_unsigned_SS_int SWIG_From_unsigned_SS_long
1995 /*@@*/
1996 #endif
1997
1998
1999 SWIGINTERNSHORT int
2000 SWIG_CheckUnsignedLongInRange(unsigned long value,
2001 unsigned long max_value,
2002 const char *errmsg)
2003 {
2004 if (value > max_value) {
2005 if (errmsg) {
2006 PyErr_Format(PyExc_OverflowError,
2007 "value %lu is greater than '%s' minimum %lu",
2008 value, errmsg, max_value);
2009 }
2010 return 0;
2011 }
2012 return 1;
2013 }
2014
2015
2016 #if UINT_MAX != ULONG_MAX
2017 SWIGINTERN int
2018 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
2019 {
2020 const char* errmsg = val ? "unsigned int" : (char*)0;
2021 unsigned long v;
2022 if (SWIG_AsVal_unsigned_SS_long(obj, &v)) {
2023 if (SWIG_CheckUnsignedLongInRange(v, INT_MAX, errmsg)) {
2024 if (val) *val = (unsigned int)(v);
2025 return 1;
2026 }
2027 } else {
2028 PyErr_Clear();
2029 }
2030 if (val) {
2031 SWIG_type_error(errmsg, obj);
2032 }
2033 return 0;
2034 }
2035 #else
2036 SWIGINTERNSHORT unsigned int
2037 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
2038 {
2039 return SWIG_AsVal_unsigned_SS_long(obj,(unsigned long *)val);
2040 }
2041 #endif
2042
2043
2044 SWIGINTERNSHORT unsigned int
2045 SWIG_As_unsigned_SS_int(PyObject* obj)
2046 {
2047 unsigned int v;
2048 if (!SWIG_AsVal_unsigned_SS_int(obj, &v)) {
2049 /*
2050 this is needed to make valgrind/purify happier.
2051 */
2052 memset((void*)&v, 0, sizeof(unsigned int));
2053 }
2054 return v;
2055 }
2056
2057
2058 SWIGINTERNSHORT int
2059 SWIG_Check_unsigned_SS_int(PyObject* obj)
2060 {
2061 return SWIG_AsVal_unsigned_SS_int(obj, (unsigned int*)0);
2062 }
2063
2064 static wxPyTreeItemData *wxPyTreeCtrl_GetItemData(wxPyTreeCtrl *self,wxTreeItemId const &item){
2065 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
2066 if (data == NULL) {
2067 data = new wxPyTreeItemData();
2068 data->SetId(item); // set the id
2069 self->SetItemData(item, data);
2070 }
2071 return data;
2072 }
2073 static PyObject *wxPyTreeCtrl_GetItemPyData(wxPyTreeCtrl *self,wxTreeItemId const &item){
2074 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
2075 if (data == NULL) {
2076 data = new wxPyTreeItemData();
2077 data->SetId(item); // set the id
2078 self->SetItemData(item, data);
2079 }
2080 return data->GetData();
2081 }
2082 static void wxPyTreeCtrl_SetItemData(wxPyTreeCtrl *self,wxTreeItemId const &item,wxPyTreeItemData *data){
2083 data->SetId(item); // set the id
2084 self->SetItemData(item, data);
2085 }
2086 static void wxPyTreeCtrl_SetItemPyData(wxPyTreeCtrl *self,wxTreeItemId const &item,PyObject *obj){
2087 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
2088 if (data == NULL) {
2089 data = new wxPyTreeItemData(obj);
2090 data->SetId(item); // set the id
2091 self->SetItemData(item, data);
2092 } else
2093 data->SetData(obj);
2094 }
2095 static PyObject *wxPyTreeCtrl_GetSelections(wxPyTreeCtrl *self){
2096 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2097 PyObject* rval = PyList_New(0);
2098 wxArrayTreeItemIds array;
2099 size_t num, x;
2100 num = self->GetSelections(array);
2101 for (x=0; x < num; x++) {
2102 wxTreeItemId *tii = new wxTreeItemId(array.Item(x));
2103 PyObject* item = wxPyConstructObject((void*)tii, wxT("wxTreeItemId"), true);
2104 PyList_Append(rval, item);
2105 Py_DECREF(item);
2106 }
2107 wxPyEndBlockThreads(blocked);
2108 return rval;
2109 }
2110 static PyObject *wxPyTreeCtrl_GetFirstChild(wxPyTreeCtrl *self,wxTreeItemId const &item){
2111 void* cookie = 0;
2112 wxTreeItemId* ritem = new wxTreeItemId(self->GetFirstChild(item, cookie));
2113 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2114 PyObject* tup = PyTuple_New(2);
2115 PyTuple_SET_ITEM(tup, 0, wxPyConstructObject(ritem, wxT("wxTreeItemId"), true));
2116 PyTuple_SET_ITEM(tup, 1, wxPyMakeSwigPtr(cookie, wxT("void")));
2117 wxPyEndBlockThreads(blocked);
2118 return tup;
2119 }
2120 static PyObject *wxPyTreeCtrl_GetNextChild(wxPyTreeCtrl *self,wxTreeItemId const &item,void *cookie){
2121 wxTreeItemId* ritem = new wxTreeItemId(self->GetNextChild(item, cookie));
2122 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2123 PyObject* tup = PyTuple_New(2);
2124 PyTuple_SET_ITEM(tup, 0, wxPyConstructObject(ritem, wxT("wxTreeItemId"), true));
2125 PyTuple_SET_ITEM(tup, 1, wxPyMakeSwigPtr(cookie, wxT("void")));
2126 wxPyEndBlockThreads(blocked);
2127 return tup;
2128 }
2129 static PyObject *wxPyTreeCtrl_GetBoundingRect(wxPyTreeCtrl *self,wxTreeItemId const &item,bool textOnly=false){
2130 wxRect rect;
2131 if (self->GetBoundingRect(item, rect, textOnly)) {
2132 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2133 wxRect* r = new wxRect(rect);
2134 PyObject* val = wxPyConstructObject((void*)r, wxT("wxRect"), true);
2135 wxPyEndBlockThreads(blocked);
2136 return val;
2137 }
2138 else
2139 RETURN_NONE();
2140 }
2141 static const wxString wxPyDirDialogDefaultFolderStr(wxDirDialogDefaultFolderStr);
2142
2143 SWIGINTERNSHORT PyObject*
2144 SWIG_From_bool(bool value)
2145 {
2146 PyObject *obj = value ? Py_True : Py_False;
2147 Py_INCREF(obj);
2148 return obj;
2149 }
2150
2151
2152 // C++ version of Python aware wxControl
2153 class wxPyControl : public wxControl
2154 {
2155 DECLARE_DYNAMIC_CLASS(wxPyControl)
2156 public:
2157 wxPyControl() : wxControl() {}
2158 wxPyControl(wxWindow* parent, const wxWindowID id,
2159 const wxPoint& pos = wxDefaultPosition,
2160 const wxSize& size = wxDefaultSize,
2161 long style = 0,
2162 const wxValidator& validator=wxDefaultValidator,
2163 const wxString& name = wxPyControlNameStr)
2164 : wxControl(parent, id, pos, size, style, validator, name) {}
2165
2166 void SetBestSize(const wxSize& size) { wxControl::SetBestSize(size); }
2167
2168 bool DoEraseBackground(wxDC* dc) {
2169 #ifdef __WXMSW__
2170 return wxWindow::DoEraseBackground(dc->GetHDC());
2171 #else
2172 dc->SetBackground(wxBrush(GetBackgroundColour()));
2173 dc->Clear();
2174 return true;
2175 #endif
2176 }
2177
2178 DEC_PYCALLBACK_VOID_INT4(DoMoveWindow);
2179 DEC_PYCALLBACK_VOID_INT5(DoSetSize);
2180 DEC_PYCALLBACK_VOID_INTINT(DoSetClientSize);
2181 DEC_PYCALLBACK_VOID_INTINT(DoSetVirtualSize);
2182
2183 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetSize);
2184 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetClientSize);
2185 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetPosition);
2186
2187 DEC_PYCALLBACK_SIZE_const(DoGetVirtualSize);
2188 DEC_PYCALLBACK_SIZE_const(DoGetBestSize);
2189
2190 DEC_PYCALLBACK__(InitDialog);
2191 DEC_PYCALLBACK_BOOL_(TransferDataFromWindow);
2192 DEC_PYCALLBACK_BOOL_(TransferDataToWindow);
2193 DEC_PYCALLBACK_BOOL_(Validate);
2194
2195 DEC_PYCALLBACK_BOOL_const(AcceptsFocus);
2196 DEC_PYCALLBACK_BOOL_const(AcceptsFocusFromKeyboard);
2197 DEC_PYCALLBACK_SIZE_const(GetMaxSize);
2198
2199 DEC_PYCALLBACK_VOID_WXWINBASE(AddChild);
2200 DEC_PYCALLBACK_VOID_WXWINBASE(RemoveChild);
2201
2202 DEC_PYCALLBACK_BOOL_const(ShouldInheritColours);
2203 DEC_PYCALLBACK_VIZATTR_(GetDefaultAttributes);
2204
2205 DEC_PYCALLBACK_BOOL_(HasTransparentBackground);
2206
2207 DEC_PYCALLBACK_VOID_(OnInternalIdle);
2208
2209 PYPRIVATE;
2210 };
2211
2212 IMPLEMENT_DYNAMIC_CLASS(wxPyControl, wxControl);
2213
2214 IMP_PYCALLBACK_VOID_INT4(wxPyControl, wxControl, DoMoveWindow);
2215 IMP_PYCALLBACK_VOID_INT5(wxPyControl, wxControl, DoSetSize);
2216 IMP_PYCALLBACK_VOID_INTINT(wxPyControl, wxControl, DoSetClientSize);
2217 IMP_PYCALLBACK_VOID_INTINT(wxPyControl, wxControl, DoSetVirtualSize);
2218
2219 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetSize);
2220 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetClientSize);
2221 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetPosition);
2222
2223 IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, DoGetVirtualSize);
2224 IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, DoGetBestSize);
2225
2226 IMP_PYCALLBACK__(wxPyControl, wxControl, InitDialog);
2227 IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, TransferDataFromWindow);
2228 IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, TransferDataToWindow);
2229 IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, Validate);
2230
2231 IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, AcceptsFocus);
2232 IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, AcceptsFocusFromKeyboard);
2233 IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, GetMaxSize);
2234
2235 IMP_PYCALLBACK_VOID_WXWINBASE(wxPyControl, wxControl, AddChild);
2236 IMP_PYCALLBACK_VOID_WXWINBASE(wxPyControl, wxControl, RemoveChild);
2237
2238 IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, ShouldInheritColours);
2239 IMP_PYCALLBACK_VIZATTR_(wxPyControl, wxControl, GetDefaultAttributes);
2240
2241 IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, HasTransparentBackground);
2242
2243 IMP_PYCALLBACK_VOID_(wxPyControl, wxControl, OnInternalIdle);
2244
2245
2246
2247 static void wxHelpProvider_Destroy(wxHelpProvider *self){ delete self; }
2248
2249 #include <wx/generic/dragimgg.h>
2250
2251 static const wxString wxPyDatePickerCtrlNameStr(wxDatePickerCtrlNameStr);
2252 static wxDateTime wxDatePickerCtrl_GetLowerLimit(wxDatePickerCtrl *self){
2253 wxDateTime rv;
2254 self->GetRange(&rv, NULL);
2255 return rv;
2256 }
2257 static wxDateTime wxDatePickerCtrl_GetUpperLimit(wxDatePickerCtrl *self){
2258 wxDateTime rv;
2259 self->GetRange(NULL, &rv);
2260 return rv;
2261 }
2262 #ifdef __cplusplus
2263 extern "C" {
2264 #endif
2265 static int _wrap_ButtonNameStr_set(PyObject *) {
2266 PyErr_SetString(PyExc_TypeError,"Variable ButtonNameStr is read-only.");
2267 return 1;
2268 }
2269
2270
2271 static PyObject *_wrap_ButtonNameStr_get(void) {
2272 PyObject *pyobj;
2273
2274 {
2275 #if wxUSE_UNICODE
2276 pyobj = PyUnicode_FromWideChar((&wxPyButtonNameStr)->c_str(), (&wxPyButtonNameStr)->Len());
2277 #else
2278 pyobj = PyString_FromStringAndSize((&wxPyButtonNameStr)->c_str(), (&wxPyButtonNameStr)->Len());
2279 #endif
2280 }
2281 return pyobj;
2282 }
2283
2284
2285 static PyObject *_wrap_new_Button(PyObject *, PyObject *args, PyObject *kwargs) {
2286 PyObject *resultobj;
2287 wxWindow *arg1 = (wxWindow *) 0 ;
2288 int arg2 = (int) -1 ;
2289 wxString const &arg3_defvalue = wxPyEmptyString ;
2290 wxString *arg3 = (wxString *) &arg3_defvalue ;
2291 wxPoint const &arg4_defvalue = wxDefaultPosition ;
2292 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
2293 wxSize const &arg5_defvalue = wxDefaultSize ;
2294 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
2295 long arg6 = (long) 0 ;
2296 wxValidator const &arg7_defvalue = wxDefaultValidator ;
2297 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
2298 wxString const &arg8_defvalue = wxPyButtonNameStr ;
2299 wxString *arg8 = (wxString *) &arg8_defvalue ;
2300 wxButton *result;
2301 bool temp3 = false ;
2302 wxPoint temp4 ;
2303 wxSize temp5 ;
2304 bool temp8 = false ;
2305 PyObject * obj0 = 0 ;
2306 PyObject * obj1 = 0 ;
2307 PyObject * obj2 = 0 ;
2308 PyObject * obj3 = 0 ;
2309 PyObject * obj4 = 0 ;
2310 PyObject * obj5 = 0 ;
2311 PyObject * obj6 = 0 ;
2312 PyObject * obj7 = 0 ;
2313 char *kwnames[] = {
2314 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
2315 };
2316
2317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_Button",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
2318 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
2319 if (SWIG_arg_fail(1)) SWIG_fail;
2320 if (obj1) {
2321 {
2322 arg2 = (int)(SWIG_As_int(obj1));
2323 if (SWIG_arg_fail(2)) SWIG_fail;
2324 }
2325 }
2326 if (obj2) {
2327 {
2328 arg3 = wxString_in_helper(obj2);
2329 if (arg3 == NULL) SWIG_fail;
2330 temp3 = true;
2331 }
2332 }
2333 if (obj3) {
2334 {
2335 arg4 = &temp4;
2336 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
2337 }
2338 }
2339 if (obj4) {
2340 {
2341 arg5 = &temp5;
2342 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
2343 }
2344 }
2345 if (obj5) {
2346 {
2347 arg6 = (long)(SWIG_As_long(obj5));
2348 if (SWIG_arg_fail(6)) SWIG_fail;
2349 }
2350 }
2351 if (obj6) {
2352 {
2353 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
2354 if (SWIG_arg_fail(7)) SWIG_fail;
2355 if (arg7 == NULL) {
2356 SWIG_null_ref("wxValidator");
2357 }
2358 if (SWIG_arg_fail(7)) SWIG_fail;
2359 }
2360 }
2361 if (obj7) {
2362 {
2363 arg8 = wxString_in_helper(obj7);
2364 if (arg8 == NULL) SWIG_fail;
2365 temp8 = true;
2366 }
2367 }
2368 {
2369 if (!wxPyCheckForApp()) SWIG_fail;
2370 PyThreadState* __tstate = wxPyBeginAllowThreads();
2371 result = (wxButton *)new wxButton(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
2372
2373 wxPyEndAllowThreads(__tstate);
2374 if (PyErr_Occurred()) SWIG_fail;
2375 }
2376 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxButton, 1);
2377 {
2378 if (temp3)
2379 delete arg3;
2380 }
2381 {
2382 if (temp8)
2383 delete arg8;
2384 }
2385 return resultobj;
2386 fail:
2387 {
2388 if (temp3)
2389 delete arg3;
2390 }
2391 {
2392 if (temp8)
2393 delete arg8;
2394 }
2395 return NULL;
2396 }
2397
2398
2399 static PyObject *_wrap_new_PreButton(PyObject *, PyObject *args, PyObject *kwargs) {
2400 PyObject *resultobj;
2401 wxButton *result;
2402 char *kwnames[] = {
2403 NULL
2404 };
2405
2406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreButton",kwnames)) goto fail;
2407 {
2408 if (!wxPyCheckForApp()) SWIG_fail;
2409 PyThreadState* __tstate = wxPyBeginAllowThreads();
2410 result = (wxButton *)new wxButton();
2411
2412 wxPyEndAllowThreads(__tstate);
2413 if (PyErr_Occurred()) SWIG_fail;
2414 }
2415 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxButton, 1);
2416 return resultobj;
2417 fail:
2418 return NULL;
2419 }
2420
2421
2422 static PyObject *_wrap_Button_Create(PyObject *, PyObject *args, PyObject *kwargs) {
2423 PyObject *resultobj;
2424 wxButton *arg1 = (wxButton *) 0 ;
2425 wxWindow *arg2 = (wxWindow *) 0 ;
2426 int arg3 = (int) -1 ;
2427 wxString const &arg4_defvalue = wxPyEmptyString ;
2428 wxString *arg4 = (wxString *) &arg4_defvalue ;
2429 wxPoint const &arg5_defvalue = wxDefaultPosition ;
2430 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
2431 wxSize const &arg6_defvalue = wxDefaultSize ;
2432 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
2433 long arg7 = (long) 0 ;
2434 wxValidator const &arg8_defvalue = wxDefaultValidator ;
2435 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
2436 wxString const &arg9_defvalue = wxPyButtonNameStr ;
2437 wxString *arg9 = (wxString *) &arg9_defvalue ;
2438 bool result;
2439 bool temp4 = false ;
2440 wxPoint temp5 ;
2441 wxSize temp6 ;
2442 bool temp9 = false ;
2443 PyObject * obj0 = 0 ;
2444 PyObject * obj1 = 0 ;
2445 PyObject * obj2 = 0 ;
2446 PyObject * obj3 = 0 ;
2447 PyObject * obj4 = 0 ;
2448 PyObject * obj5 = 0 ;
2449 PyObject * obj6 = 0 ;
2450 PyObject * obj7 = 0 ;
2451 PyObject * obj8 = 0 ;
2452 char *kwnames[] = {
2453 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
2454 };
2455
2456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:Button_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
2457 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxButton, SWIG_POINTER_EXCEPTION | 0);
2458 if (SWIG_arg_fail(1)) SWIG_fail;
2459 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
2460 if (SWIG_arg_fail(2)) SWIG_fail;
2461 if (obj2) {
2462 {
2463 arg3 = (int)(SWIG_As_int(obj2));
2464 if (SWIG_arg_fail(3)) SWIG_fail;
2465 }
2466 }
2467 if (obj3) {
2468 {
2469 arg4 = wxString_in_helper(obj3);
2470 if (arg4 == NULL) SWIG_fail;
2471 temp4 = true;
2472 }
2473 }
2474 if (obj4) {
2475 {
2476 arg5 = &temp5;
2477 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
2478 }
2479 }
2480 if (obj5) {
2481 {
2482 arg6 = &temp6;
2483 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
2484 }
2485 }
2486 if (obj6) {
2487 {
2488 arg7 = (long)(SWIG_As_long(obj6));
2489 if (SWIG_arg_fail(7)) SWIG_fail;
2490 }
2491 }
2492 if (obj7) {
2493 {
2494 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
2495 if (SWIG_arg_fail(8)) SWIG_fail;
2496 if (arg8 == NULL) {
2497 SWIG_null_ref("wxValidator");
2498 }
2499 if (SWIG_arg_fail(8)) SWIG_fail;
2500 }
2501 }
2502 if (obj8) {
2503 {
2504 arg9 = wxString_in_helper(obj8);
2505 if (arg9 == NULL) SWIG_fail;
2506 temp9 = true;
2507 }
2508 }
2509 {
2510 PyThreadState* __tstate = wxPyBeginAllowThreads();
2511 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
2512
2513 wxPyEndAllowThreads(__tstate);
2514 if (PyErr_Occurred()) SWIG_fail;
2515 }
2516 {
2517 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2518 }
2519 {
2520 if (temp4)
2521 delete arg4;
2522 }
2523 {
2524 if (temp9)
2525 delete arg9;
2526 }
2527 return resultobj;
2528 fail:
2529 {
2530 if (temp4)
2531 delete arg4;
2532 }
2533 {
2534 if (temp9)
2535 delete arg9;
2536 }
2537 return NULL;
2538 }
2539
2540
2541 static PyObject *_wrap_Button_SetDefault(PyObject *, PyObject *args, PyObject *kwargs) {
2542 PyObject *resultobj;
2543 wxButton *arg1 = (wxButton *) 0 ;
2544 PyObject * obj0 = 0 ;
2545 char *kwnames[] = {
2546 (char *) "self", NULL
2547 };
2548
2549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Button_SetDefault",kwnames,&obj0)) goto fail;
2550 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxButton, SWIG_POINTER_EXCEPTION | 0);
2551 if (SWIG_arg_fail(1)) SWIG_fail;
2552 {
2553 PyThreadState* __tstate = wxPyBeginAllowThreads();
2554 (arg1)->SetDefault();
2555
2556 wxPyEndAllowThreads(__tstate);
2557 if (PyErr_Occurred()) SWIG_fail;
2558 }
2559 Py_INCREF(Py_None); resultobj = Py_None;
2560 return resultobj;
2561 fail:
2562 return NULL;
2563 }
2564
2565
2566 static PyObject *_wrap_Button_GetDefaultSize(PyObject *, PyObject *args, PyObject *kwargs) {
2567 PyObject *resultobj;
2568 wxSize result;
2569 char *kwnames[] = {
2570 NULL
2571 };
2572
2573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Button_GetDefaultSize",kwnames)) goto fail;
2574 {
2575 PyThreadState* __tstate = wxPyBeginAllowThreads();
2576 result = wxButton::GetDefaultSize();
2577
2578 wxPyEndAllowThreads(__tstate);
2579 if (PyErr_Occurred()) SWIG_fail;
2580 }
2581 {
2582 wxSize * resultptr;
2583 resultptr = new wxSize((wxSize &)(result));
2584 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
2585 }
2586 return resultobj;
2587 fail:
2588 return NULL;
2589 }
2590
2591
2592 static PyObject *_wrap_Button_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
2593 PyObject *resultobj;
2594 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
2595 wxVisualAttributes result;
2596 PyObject * obj0 = 0 ;
2597 char *kwnames[] = {
2598 (char *) "variant", NULL
2599 };
2600
2601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Button_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
2602 if (obj0) {
2603 {
2604 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
2605 if (SWIG_arg_fail(1)) SWIG_fail;
2606 }
2607 }
2608 {
2609 if (!wxPyCheckForApp()) SWIG_fail;
2610 PyThreadState* __tstate = wxPyBeginAllowThreads();
2611 result = wxButton::GetClassDefaultAttributes((wxWindowVariant )arg1);
2612
2613 wxPyEndAllowThreads(__tstate);
2614 if (PyErr_Occurred()) SWIG_fail;
2615 }
2616 {
2617 wxVisualAttributes * resultptr;
2618 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
2619 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
2620 }
2621 return resultobj;
2622 fail:
2623 return NULL;
2624 }
2625
2626
2627 static PyObject * Button_swigregister(PyObject *, PyObject *args) {
2628 PyObject *obj;
2629 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2630 SWIG_TypeClientData(SWIGTYPE_p_wxButton, obj);
2631 Py_INCREF(obj);
2632 return Py_BuildValue((char *)"");
2633 }
2634 static PyObject *_wrap_new_BitmapButton(PyObject *, PyObject *args, PyObject *kwargs) {
2635 PyObject *resultobj;
2636 wxWindow *arg1 = (wxWindow *) 0 ;
2637 int arg2 = (int) -1 ;
2638 wxBitmap const &arg3_defvalue = wxNullBitmap ;
2639 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
2640 wxPoint const &arg4_defvalue = wxDefaultPosition ;
2641 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
2642 wxSize const &arg5_defvalue = wxDefaultSize ;
2643 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
2644 long arg6 = (long) wxBU_AUTODRAW ;
2645 wxValidator const &arg7_defvalue = wxDefaultValidator ;
2646 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
2647 wxString const &arg8_defvalue = wxPyButtonNameStr ;
2648 wxString *arg8 = (wxString *) &arg8_defvalue ;
2649 wxBitmapButton *result;
2650 wxPoint temp4 ;
2651 wxSize temp5 ;
2652 bool temp8 = false ;
2653 PyObject * obj0 = 0 ;
2654 PyObject * obj1 = 0 ;
2655 PyObject * obj2 = 0 ;
2656 PyObject * obj3 = 0 ;
2657 PyObject * obj4 = 0 ;
2658 PyObject * obj5 = 0 ;
2659 PyObject * obj6 = 0 ;
2660 PyObject * obj7 = 0 ;
2661 char *kwnames[] = {
2662 (char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
2663 };
2664
2665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_BitmapButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
2666 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
2667 if (SWIG_arg_fail(1)) SWIG_fail;
2668 if (obj1) {
2669 {
2670 arg2 = (int)(SWIG_As_int(obj1));
2671 if (SWIG_arg_fail(2)) SWIG_fail;
2672 }
2673 }
2674 if (obj2) {
2675 {
2676 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
2677 if (SWIG_arg_fail(3)) SWIG_fail;
2678 if (arg3 == NULL) {
2679 SWIG_null_ref("wxBitmap");
2680 }
2681 if (SWIG_arg_fail(3)) SWIG_fail;
2682 }
2683 }
2684 if (obj3) {
2685 {
2686 arg4 = &temp4;
2687 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
2688 }
2689 }
2690 if (obj4) {
2691 {
2692 arg5 = &temp5;
2693 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
2694 }
2695 }
2696 if (obj5) {
2697 {
2698 arg6 = (long)(SWIG_As_long(obj5));
2699 if (SWIG_arg_fail(6)) SWIG_fail;
2700 }
2701 }
2702 if (obj6) {
2703 {
2704 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
2705 if (SWIG_arg_fail(7)) SWIG_fail;
2706 if (arg7 == NULL) {
2707 SWIG_null_ref("wxValidator");
2708 }
2709 if (SWIG_arg_fail(7)) SWIG_fail;
2710 }
2711 }
2712 if (obj7) {
2713 {
2714 arg8 = wxString_in_helper(obj7);
2715 if (arg8 == NULL) SWIG_fail;
2716 temp8 = true;
2717 }
2718 }
2719 {
2720 if (!wxPyCheckForApp()) SWIG_fail;
2721 PyThreadState* __tstate = wxPyBeginAllowThreads();
2722 result = (wxBitmapButton *)new wxBitmapButton(arg1,arg2,(wxBitmap const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
2723
2724 wxPyEndAllowThreads(__tstate);
2725 if (PyErr_Occurred()) SWIG_fail;
2726 }
2727 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBitmapButton, 1);
2728 {
2729 if (temp8)
2730 delete arg8;
2731 }
2732 return resultobj;
2733 fail:
2734 {
2735 if (temp8)
2736 delete arg8;
2737 }
2738 return NULL;
2739 }
2740
2741
2742 static PyObject *_wrap_new_PreBitmapButton(PyObject *, PyObject *args, PyObject *kwargs) {
2743 PyObject *resultobj;
2744 wxBitmapButton *result;
2745 char *kwnames[] = {
2746 NULL
2747 };
2748
2749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreBitmapButton",kwnames)) goto fail;
2750 {
2751 if (!wxPyCheckForApp()) SWIG_fail;
2752 PyThreadState* __tstate = wxPyBeginAllowThreads();
2753 result = (wxBitmapButton *)new wxBitmapButton();
2754
2755 wxPyEndAllowThreads(__tstate);
2756 if (PyErr_Occurred()) SWIG_fail;
2757 }
2758 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBitmapButton, 1);
2759 return resultobj;
2760 fail:
2761 return NULL;
2762 }
2763
2764
2765 static PyObject *_wrap_BitmapButton_Create(PyObject *, PyObject *args, PyObject *kwargs) {
2766 PyObject *resultobj;
2767 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2768 wxWindow *arg2 = (wxWindow *) 0 ;
2769 int arg3 = (int) -1 ;
2770 wxBitmap const &arg4_defvalue = wxNullBitmap ;
2771 wxBitmap *arg4 = (wxBitmap *) &arg4_defvalue ;
2772 wxPoint const &arg5_defvalue = wxDefaultPosition ;
2773 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
2774 wxSize const &arg6_defvalue = wxDefaultSize ;
2775 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
2776 long arg7 = (long) wxBU_AUTODRAW ;
2777 wxValidator const &arg8_defvalue = wxDefaultValidator ;
2778 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
2779 wxString const &arg9_defvalue = wxPyButtonNameStr ;
2780 wxString *arg9 = (wxString *) &arg9_defvalue ;
2781 bool result;
2782 wxPoint temp5 ;
2783 wxSize temp6 ;
2784 bool temp9 = false ;
2785 PyObject * obj0 = 0 ;
2786 PyObject * obj1 = 0 ;
2787 PyObject * obj2 = 0 ;
2788 PyObject * obj3 = 0 ;
2789 PyObject * obj4 = 0 ;
2790 PyObject * obj5 = 0 ;
2791 PyObject * obj6 = 0 ;
2792 PyObject * obj7 = 0 ;
2793 PyObject * obj8 = 0 ;
2794 char *kwnames[] = {
2795 (char *) "self",(char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
2796 };
2797
2798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:BitmapButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
2799 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2800 if (SWIG_arg_fail(1)) SWIG_fail;
2801 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
2802 if (SWIG_arg_fail(2)) SWIG_fail;
2803 if (obj2) {
2804 {
2805 arg3 = (int)(SWIG_As_int(obj2));
2806 if (SWIG_arg_fail(3)) SWIG_fail;
2807 }
2808 }
2809 if (obj3) {
2810 {
2811 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
2812 if (SWIG_arg_fail(4)) SWIG_fail;
2813 if (arg4 == NULL) {
2814 SWIG_null_ref("wxBitmap");
2815 }
2816 if (SWIG_arg_fail(4)) SWIG_fail;
2817 }
2818 }
2819 if (obj4) {
2820 {
2821 arg5 = &temp5;
2822 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
2823 }
2824 }
2825 if (obj5) {
2826 {
2827 arg6 = &temp6;
2828 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
2829 }
2830 }
2831 if (obj6) {
2832 {
2833 arg7 = (long)(SWIG_As_long(obj6));
2834 if (SWIG_arg_fail(7)) SWIG_fail;
2835 }
2836 }
2837 if (obj7) {
2838 {
2839 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
2840 if (SWIG_arg_fail(8)) SWIG_fail;
2841 if (arg8 == NULL) {
2842 SWIG_null_ref("wxValidator");
2843 }
2844 if (SWIG_arg_fail(8)) SWIG_fail;
2845 }
2846 }
2847 if (obj8) {
2848 {
2849 arg9 = wxString_in_helper(obj8);
2850 if (arg9 == NULL) SWIG_fail;
2851 temp9 = true;
2852 }
2853 }
2854 {
2855 PyThreadState* __tstate = wxPyBeginAllowThreads();
2856 result = (bool)(arg1)->Create(arg2,arg3,(wxBitmap const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
2857
2858 wxPyEndAllowThreads(__tstate);
2859 if (PyErr_Occurred()) SWIG_fail;
2860 }
2861 {
2862 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2863 }
2864 {
2865 if (temp9)
2866 delete arg9;
2867 }
2868 return resultobj;
2869 fail:
2870 {
2871 if (temp9)
2872 delete arg9;
2873 }
2874 return NULL;
2875 }
2876
2877
2878 static PyObject *_wrap_BitmapButton_GetBitmapLabel(PyObject *, PyObject *args, PyObject *kwargs) {
2879 PyObject *resultobj;
2880 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2881 wxBitmap result;
2882 PyObject * obj0 = 0 ;
2883 char *kwnames[] = {
2884 (char *) "self", NULL
2885 };
2886
2887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetBitmapLabel",kwnames,&obj0)) goto fail;
2888 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2889 if (SWIG_arg_fail(1)) SWIG_fail;
2890 {
2891 PyThreadState* __tstate = wxPyBeginAllowThreads();
2892 result = (arg1)->GetBitmapLabel();
2893
2894 wxPyEndAllowThreads(__tstate);
2895 if (PyErr_Occurred()) SWIG_fail;
2896 }
2897 {
2898 wxBitmap * resultptr;
2899 resultptr = new wxBitmap((wxBitmap &)(result));
2900 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
2901 }
2902 return resultobj;
2903 fail:
2904 return NULL;
2905 }
2906
2907
2908 static PyObject *_wrap_BitmapButton_GetBitmapDisabled(PyObject *, PyObject *args, PyObject *kwargs) {
2909 PyObject *resultobj;
2910 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2911 wxBitmap result;
2912 PyObject * obj0 = 0 ;
2913 char *kwnames[] = {
2914 (char *) "self", NULL
2915 };
2916
2917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetBitmapDisabled",kwnames,&obj0)) goto fail;
2918 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2919 if (SWIG_arg_fail(1)) SWIG_fail;
2920 {
2921 PyThreadState* __tstate = wxPyBeginAllowThreads();
2922 result = (arg1)->GetBitmapDisabled();
2923
2924 wxPyEndAllowThreads(__tstate);
2925 if (PyErr_Occurred()) SWIG_fail;
2926 }
2927 {
2928 wxBitmap * resultptr;
2929 resultptr = new wxBitmap((wxBitmap &)(result));
2930 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
2931 }
2932 return resultobj;
2933 fail:
2934 return NULL;
2935 }
2936
2937
2938 static PyObject *_wrap_BitmapButton_GetBitmapFocus(PyObject *, PyObject *args, PyObject *kwargs) {
2939 PyObject *resultobj;
2940 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2941 wxBitmap result;
2942 PyObject * obj0 = 0 ;
2943 char *kwnames[] = {
2944 (char *) "self", NULL
2945 };
2946
2947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetBitmapFocus",kwnames,&obj0)) goto fail;
2948 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2949 if (SWIG_arg_fail(1)) SWIG_fail;
2950 {
2951 PyThreadState* __tstate = wxPyBeginAllowThreads();
2952 result = (arg1)->GetBitmapFocus();
2953
2954 wxPyEndAllowThreads(__tstate);
2955 if (PyErr_Occurred()) SWIG_fail;
2956 }
2957 {
2958 wxBitmap * resultptr;
2959 resultptr = new wxBitmap((wxBitmap &)(result));
2960 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
2961 }
2962 return resultobj;
2963 fail:
2964 return NULL;
2965 }
2966
2967
2968 static PyObject *_wrap_BitmapButton_GetBitmapSelected(PyObject *, PyObject *args, PyObject *kwargs) {
2969 PyObject *resultobj;
2970 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2971 wxBitmap result;
2972 PyObject * obj0 = 0 ;
2973 char *kwnames[] = {
2974 (char *) "self", NULL
2975 };
2976
2977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetBitmapSelected",kwnames,&obj0)) goto fail;
2978 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2979 if (SWIG_arg_fail(1)) SWIG_fail;
2980 {
2981 PyThreadState* __tstate = wxPyBeginAllowThreads();
2982 result = (arg1)->GetBitmapSelected();
2983
2984 wxPyEndAllowThreads(__tstate);
2985 if (PyErr_Occurred()) SWIG_fail;
2986 }
2987 {
2988 wxBitmap * resultptr;
2989 resultptr = new wxBitmap((wxBitmap &)(result));
2990 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
2991 }
2992 return resultobj;
2993 fail:
2994 return NULL;
2995 }
2996
2997
2998 static PyObject *_wrap_BitmapButton_SetBitmapDisabled(PyObject *, PyObject *args, PyObject *kwargs) {
2999 PyObject *resultobj;
3000 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3001 wxBitmap *arg2 = 0 ;
3002 PyObject * obj0 = 0 ;
3003 PyObject * obj1 = 0 ;
3004 char *kwnames[] = {
3005 (char *) "self",(char *) "bitmap", NULL
3006 };
3007
3008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapDisabled",kwnames,&obj0,&obj1)) goto fail;
3009 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3010 if (SWIG_arg_fail(1)) SWIG_fail;
3011 {
3012 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
3013 if (SWIG_arg_fail(2)) SWIG_fail;
3014 if (arg2 == NULL) {
3015 SWIG_null_ref("wxBitmap");
3016 }
3017 if (SWIG_arg_fail(2)) SWIG_fail;
3018 }
3019 {
3020 PyThreadState* __tstate = wxPyBeginAllowThreads();
3021 (arg1)->SetBitmapDisabled((wxBitmap const &)*arg2);
3022
3023 wxPyEndAllowThreads(__tstate);
3024 if (PyErr_Occurred()) SWIG_fail;
3025 }
3026 Py_INCREF(Py_None); resultobj = Py_None;
3027 return resultobj;
3028 fail:
3029 return NULL;
3030 }
3031
3032
3033 static PyObject *_wrap_BitmapButton_SetBitmapFocus(PyObject *, PyObject *args, PyObject *kwargs) {
3034 PyObject *resultobj;
3035 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3036 wxBitmap *arg2 = 0 ;
3037 PyObject * obj0 = 0 ;
3038 PyObject * obj1 = 0 ;
3039 char *kwnames[] = {
3040 (char *) "self",(char *) "bitmap", NULL
3041 };
3042
3043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapFocus",kwnames,&obj0,&obj1)) goto fail;
3044 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3045 if (SWIG_arg_fail(1)) SWIG_fail;
3046 {
3047 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
3048 if (SWIG_arg_fail(2)) SWIG_fail;
3049 if (arg2 == NULL) {
3050 SWIG_null_ref("wxBitmap");
3051 }
3052 if (SWIG_arg_fail(2)) SWIG_fail;
3053 }
3054 {
3055 PyThreadState* __tstate = wxPyBeginAllowThreads();
3056 (arg1)->SetBitmapFocus((wxBitmap const &)*arg2);
3057
3058 wxPyEndAllowThreads(__tstate);
3059 if (PyErr_Occurred()) SWIG_fail;
3060 }
3061 Py_INCREF(Py_None); resultobj = Py_None;
3062 return resultobj;
3063 fail:
3064 return NULL;
3065 }
3066
3067
3068 static PyObject *_wrap_BitmapButton_SetBitmapSelected(PyObject *, PyObject *args, PyObject *kwargs) {
3069 PyObject *resultobj;
3070 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3071 wxBitmap *arg2 = 0 ;
3072 PyObject * obj0 = 0 ;
3073 PyObject * obj1 = 0 ;
3074 char *kwnames[] = {
3075 (char *) "self",(char *) "bitmap", NULL
3076 };
3077
3078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapSelected",kwnames,&obj0,&obj1)) goto fail;
3079 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3080 if (SWIG_arg_fail(1)) SWIG_fail;
3081 {
3082 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
3083 if (SWIG_arg_fail(2)) SWIG_fail;
3084 if (arg2 == NULL) {
3085 SWIG_null_ref("wxBitmap");
3086 }
3087 if (SWIG_arg_fail(2)) SWIG_fail;
3088 }
3089 {
3090 PyThreadState* __tstate = wxPyBeginAllowThreads();
3091 (arg1)->SetBitmapSelected((wxBitmap const &)*arg2);
3092
3093 wxPyEndAllowThreads(__tstate);
3094 if (PyErr_Occurred()) SWIG_fail;
3095 }
3096 Py_INCREF(Py_None); resultobj = Py_None;
3097 return resultobj;
3098 fail:
3099 return NULL;
3100 }
3101
3102
3103 static PyObject *_wrap_BitmapButton_SetBitmapLabel(PyObject *, PyObject *args, PyObject *kwargs) {
3104 PyObject *resultobj;
3105 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3106 wxBitmap *arg2 = 0 ;
3107 PyObject * obj0 = 0 ;
3108 PyObject * obj1 = 0 ;
3109 char *kwnames[] = {
3110 (char *) "self",(char *) "bitmap", NULL
3111 };
3112
3113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapLabel",kwnames,&obj0,&obj1)) goto fail;
3114 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3115 if (SWIG_arg_fail(1)) SWIG_fail;
3116 {
3117 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
3118 if (SWIG_arg_fail(2)) SWIG_fail;
3119 if (arg2 == NULL) {
3120 SWIG_null_ref("wxBitmap");
3121 }
3122 if (SWIG_arg_fail(2)) SWIG_fail;
3123 }
3124 {
3125 PyThreadState* __tstate = wxPyBeginAllowThreads();
3126 (arg1)->SetBitmapLabel((wxBitmap const &)*arg2);
3127
3128 wxPyEndAllowThreads(__tstate);
3129 if (PyErr_Occurred()) SWIG_fail;
3130 }
3131 Py_INCREF(Py_None); resultobj = Py_None;
3132 return resultobj;
3133 fail:
3134 return NULL;
3135 }
3136
3137
3138 static PyObject *_wrap_BitmapButton_SetMargins(PyObject *, PyObject *args, PyObject *kwargs) {
3139 PyObject *resultobj;
3140 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3141 int arg2 ;
3142 int arg3 ;
3143 PyObject * obj0 = 0 ;
3144 PyObject * obj1 = 0 ;
3145 PyObject * obj2 = 0 ;
3146 char *kwnames[] = {
3147 (char *) "self",(char *) "x",(char *) "y", NULL
3148 };
3149
3150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:BitmapButton_SetMargins",kwnames,&obj0,&obj1,&obj2)) goto fail;
3151 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3152 if (SWIG_arg_fail(1)) SWIG_fail;
3153 {
3154 arg2 = (int)(SWIG_As_int(obj1));
3155 if (SWIG_arg_fail(2)) SWIG_fail;
3156 }
3157 {
3158 arg3 = (int)(SWIG_As_int(obj2));
3159 if (SWIG_arg_fail(3)) SWIG_fail;
3160 }
3161 {
3162 PyThreadState* __tstate = wxPyBeginAllowThreads();
3163 (arg1)->SetMargins(arg2,arg3);
3164
3165 wxPyEndAllowThreads(__tstate);
3166 if (PyErr_Occurred()) SWIG_fail;
3167 }
3168 Py_INCREF(Py_None); resultobj = Py_None;
3169 return resultobj;
3170 fail:
3171 return NULL;
3172 }
3173
3174
3175 static PyObject *_wrap_BitmapButton_GetMarginX(PyObject *, PyObject *args, PyObject *kwargs) {
3176 PyObject *resultobj;
3177 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3178 int result;
3179 PyObject * obj0 = 0 ;
3180 char *kwnames[] = {
3181 (char *) "self", NULL
3182 };
3183
3184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetMarginX",kwnames,&obj0)) goto fail;
3185 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3186 if (SWIG_arg_fail(1)) SWIG_fail;
3187 {
3188 PyThreadState* __tstate = wxPyBeginAllowThreads();
3189 result = (int)((wxBitmapButton const *)arg1)->GetMarginX();
3190
3191 wxPyEndAllowThreads(__tstate);
3192 if (PyErr_Occurred()) SWIG_fail;
3193 }
3194 {
3195 resultobj = SWIG_From_int((int)(result));
3196 }
3197 return resultobj;
3198 fail:
3199 return NULL;
3200 }
3201
3202
3203 static PyObject *_wrap_BitmapButton_GetMarginY(PyObject *, PyObject *args, PyObject *kwargs) {
3204 PyObject *resultobj;
3205 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3206 int result;
3207 PyObject * obj0 = 0 ;
3208 char *kwnames[] = {
3209 (char *) "self", NULL
3210 };
3211
3212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetMarginY",kwnames,&obj0)) goto fail;
3213 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3214 if (SWIG_arg_fail(1)) SWIG_fail;
3215 {
3216 PyThreadState* __tstate = wxPyBeginAllowThreads();
3217 result = (int)((wxBitmapButton const *)arg1)->GetMarginY();
3218
3219 wxPyEndAllowThreads(__tstate);
3220 if (PyErr_Occurred()) SWIG_fail;
3221 }
3222 {
3223 resultobj = SWIG_From_int((int)(result));
3224 }
3225 return resultobj;
3226 fail:
3227 return NULL;
3228 }
3229
3230
3231 static PyObject * BitmapButton_swigregister(PyObject *, PyObject *args) {
3232 PyObject *obj;
3233 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3234 SWIG_TypeClientData(SWIGTYPE_p_wxBitmapButton, obj);
3235 Py_INCREF(obj);
3236 return Py_BuildValue((char *)"");
3237 }
3238 static int _wrap_CheckBoxNameStr_set(PyObject *) {
3239 PyErr_SetString(PyExc_TypeError,"Variable CheckBoxNameStr is read-only.");
3240 return 1;
3241 }
3242
3243
3244 static PyObject *_wrap_CheckBoxNameStr_get(void) {
3245 PyObject *pyobj;
3246
3247 {
3248 #if wxUSE_UNICODE
3249 pyobj = PyUnicode_FromWideChar((&wxPyCheckBoxNameStr)->c_str(), (&wxPyCheckBoxNameStr)->Len());
3250 #else
3251 pyobj = PyString_FromStringAndSize((&wxPyCheckBoxNameStr)->c_str(), (&wxPyCheckBoxNameStr)->Len());
3252 #endif
3253 }
3254 return pyobj;
3255 }
3256
3257
3258 static PyObject *_wrap_new_CheckBox(PyObject *, PyObject *args, PyObject *kwargs) {
3259 PyObject *resultobj;
3260 wxWindow *arg1 = (wxWindow *) 0 ;
3261 int arg2 = (int) -1 ;
3262 wxString const &arg3_defvalue = wxPyEmptyString ;
3263 wxString *arg3 = (wxString *) &arg3_defvalue ;
3264 wxPoint const &arg4_defvalue = wxDefaultPosition ;
3265 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
3266 wxSize const &arg5_defvalue = wxDefaultSize ;
3267 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
3268 long arg6 = (long) 0 ;
3269 wxValidator const &arg7_defvalue = wxDefaultValidator ;
3270 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
3271 wxString const &arg8_defvalue = wxPyCheckBoxNameStr ;
3272 wxString *arg8 = (wxString *) &arg8_defvalue ;
3273 wxCheckBox *result;
3274 bool temp3 = false ;
3275 wxPoint temp4 ;
3276 wxSize temp5 ;
3277 bool temp8 = false ;
3278 PyObject * obj0 = 0 ;
3279 PyObject * obj1 = 0 ;
3280 PyObject * obj2 = 0 ;
3281 PyObject * obj3 = 0 ;
3282 PyObject * obj4 = 0 ;
3283 PyObject * obj5 = 0 ;
3284 PyObject * obj6 = 0 ;
3285 PyObject * obj7 = 0 ;
3286 char *kwnames[] = {
3287 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
3288 };
3289
3290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_CheckBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
3291 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3292 if (SWIG_arg_fail(1)) SWIG_fail;
3293 if (obj1) {
3294 {
3295 arg2 = (int)(SWIG_As_int(obj1));
3296 if (SWIG_arg_fail(2)) SWIG_fail;
3297 }
3298 }
3299 if (obj2) {
3300 {
3301 arg3 = wxString_in_helper(obj2);
3302 if (arg3 == NULL) SWIG_fail;
3303 temp3 = true;
3304 }
3305 }
3306 if (obj3) {
3307 {
3308 arg4 = &temp4;
3309 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
3310 }
3311 }
3312 if (obj4) {
3313 {
3314 arg5 = &temp5;
3315 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
3316 }
3317 }
3318 if (obj5) {
3319 {
3320 arg6 = (long)(SWIG_As_long(obj5));
3321 if (SWIG_arg_fail(6)) SWIG_fail;
3322 }
3323 }
3324 if (obj6) {
3325 {
3326 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
3327 if (SWIG_arg_fail(7)) SWIG_fail;
3328 if (arg7 == NULL) {
3329 SWIG_null_ref("wxValidator");
3330 }
3331 if (SWIG_arg_fail(7)) SWIG_fail;
3332 }
3333 }
3334 if (obj7) {
3335 {
3336 arg8 = wxString_in_helper(obj7);
3337 if (arg8 == NULL) SWIG_fail;
3338 temp8 = true;
3339 }
3340 }
3341 {
3342 if (!wxPyCheckForApp()) SWIG_fail;
3343 PyThreadState* __tstate = wxPyBeginAllowThreads();
3344 result = (wxCheckBox *)new wxCheckBox(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
3345
3346 wxPyEndAllowThreads(__tstate);
3347 if (PyErr_Occurred()) SWIG_fail;
3348 }
3349 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCheckBox, 1);
3350 {
3351 if (temp3)
3352 delete arg3;
3353 }
3354 {
3355 if (temp8)
3356 delete arg8;
3357 }
3358 return resultobj;
3359 fail:
3360 {
3361 if (temp3)
3362 delete arg3;
3363 }
3364 {
3365 if (temp8)
3366 delete arg8;
3367 }
3368 return NULL;
3369 }
3370
3371
3372 static PyObject *_wrap_new_PreCheckBox(PyObject *, PyObject *args, PyObject *kwargs) {
3373 PyObject *resultobj;
3374 wxCheckBox *result;
3375 char *kwnames[] = {
3376 NULL
3377 };
3378
3379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreCheckBox",kwnames)) goto fail;
3380 {
3381 if (!wxPyCheckForApp()) SWIG_fail;
3382 PyThreadState* __tstate = wxPyBeginAllowThreads();
3383 result = (wxCheckBox *)new wxCheckBox();
3384
3385 wxPyEndAllowThreads(__tstate);
3386 if (PyErr_Occurred()) SWIG_fail;
3387 }
3388 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCheckBox, 1);
3389 return resultobj;
3390 fail:
3391 return NULL;
3392 }
3393
3394
3395 static PyObject *_wrap_CheckBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
3396 PyObject *resultobj;
3397 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3398 wxWindow *arg2 = (wxWindow *) 0 ;
3399 int arg3 = (int) -1 ;
3400 wxString const &arg4_defvalue = wxPyEmptyString ;
3401 wxString *arg4 = (wxString *) &arg4_defvalue ;
3402 wxPoint const &arg5_defvalue = wxDefaultPosition ;
3403 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
3404 wxSize const &arg6_defvalue = wxDefaultSize ;
3405 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
3406 long arg7 = (long) 0 ;
3407 wxValidator const &arg8_defvalue = wxDefaultValidator ;
3408 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
3409 wxString const &arg9_defvalue = wxPyCheckBoxNameStr ;
3410 wxString *arg9 = (wxString *) &arg9_defvalue ;
3411 bool result;
3412 bool temp4 = false ;
3413 wxPoint temp5 ;
3414 wxSize temp6 ;
3415 bool temp9 = false ;
3416 PyObject * obj0 = 0 ;
3417 PyObject * obj1 = 0 ;
3418 PyObject * obj2 = 0 ;
3419 PyObject * obj3 = 0 ;
3420 PyObject * obj4 = 0 ;
3421 PyObject * obj5 = 0 ;
3422 PyObject * obj6 = 0 ;
3423 PyObject * obj7 = 0 ;
3424 PyObject * obj8 = 0 ;
3425 char *kwnames[] = {
3426 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
3427 };
3428
3429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:CheckBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
3430 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3431 if (SWIG_arg_fail(1)) SWIG_fail;
3432 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3433 if (SWIG_arg_fail(2)) SWIG_fail;
3434 if (obj2) {
3435 {
3436 arg3 = (int)(SWIG_As_int(obj2));
3437 if (SWIG_arg_fail(3)) SWIG_fail;
3438 }
3439 }
3440 if (obj3) {
3441 {
3442 arg4 = wxString_in_helper(obj3);
3443 if (arg4 == NULL) SWIG_fail;
3444 temp4 = true;
3445 }
3446 }
3447 if (obj4) {
3448 {
3449 arg5 = &temp5;
3450 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
3451 }
3452 }
3453 if (obj5) {
3454 {
3455 arg6 = &temp6;
3456 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
3457 }
3458 }
3459 if (obj6) {
3460 {
3461 arg7 = (long)(SWIG_As_long(obj6));
3462 if (SWIG_arg_fail(7)) SWIG_fail;
3463 }
3464 }
3465 if (obj7) {
3466 {
3467 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
3468 if (SWIG_arg_fail(8)) SWIG_fail;
3469 if (arg8 == NULL) {
3470 SWIG_null_ref("wxValidator");
3471 }
3472 if (SWIG_arg_fail(8)) SWIG_fail;
3473 }
3474 }
3475 if (obj8) {
3476 {
3477 arg9 = wxString_in_helper(obj8);
3478 if (arg9 == NULL) SWIG_fail;
3479 temp9 = true;
3480 }
3481 }
3482 {
3483 PyThreadState* __tstate = wxPyBeginAllowThreads();
3484 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
3485
3486 wxPyEndAllowThreads(__tstate);
3487 if (PyErr_Occurred()) SWIG_fail;
3488 }
3489 {
3490 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3491 }
3492 {
3493 if (temp4)
3494 delete arg4;
3495 }
3496 {
3497 if (temp9)
3498 delete arg9;
3499 }
3500 return resultobj;
3501 fail:
3502 {
3503 if (temp4)
3504 delete arg4;
3505 }
3506 {
3507 if (temp9)
3508 delete arg9;
3509 }
3510 return NULL;
3511 }
3512
3513
3514 static PyObject *_wrap_CheckBox_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
3515 PyObject *resultobj;
3516 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3517 bool result;
3518 PyObject * obj0 = 0 ;
3519 char *kwnames[] = {
3520 (char *) "self", NULL
3521 };
3522
3523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_GetValue",kwnames,&obj0)) goto fail;
3524 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3525 if (SWIG_arg_fail(1)) SWIG_fail;
3526 {
3527 PyThreadState* __tstate = wxPyBeginAllowThreads();
3528 result = (bool)(arg1)->GetValue();
3529
3530 wxPyEndAllowThreads(__tstate);
3531 if (PyErr_Occurred()) SWIG_fail;
3532 }
3533 {
3534 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3535 }
3536 return resultobj;
3537 fail:
3538 return NULL;
3539 }
3540
3541
3542 static PyObject *_wrap_CheckBox_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
3543 PyObject *resultobj;
3544 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3545 bool result;
3546 PyObject * obj0 = 0 ;
3547 char *kwnames[] = {
3548 (char *) "self", NULL
3549 };
3550
3551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_IsChecked",kwnames,&obj0)) goto fail;
3552 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3553 if (SWIG_arg_fail(1)) SWIG_fail;
3554 {
3555 PyThreadState* __tstate = wxPyBeginAllowThreads();
3556 result = (bool)(arg1)->IsChecked();
3557
3558 wxPyEndAllowThreads(__tstate);
3559 if (PyErr_Occurred()) SWIG_fail;
3560 }
3561 {
3562 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3563 }
3564 return resultobj;
3565 fail:
3566 return NULL;
3567 }
3568
3569
3570 static PyObject *_wrap_CheckBox_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
3571 PyObject *resultobj;
3572 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3573 bool arg2 ;
3574 PyObject * obj0 = 0 ;
3575 PyObject * obj1 = 0 ;
3576 char *kwnames[] = {
3577 (char *) "self",(char *) "state", NULL
3578 };
3579
3580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckBox_SetValue",kwnames,&obj0,&obj1)) goto fail;
3581 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3582 if (SWIG_arg_fail(1)) SWIG_fail;
3583 {
3584 arg2 = (bool const)(SWIG_As_bool(obj1));
3585 if (SWIG_arg_fail(2)) SWIG_fail;
3586 }
3587 {
3588 PyThreadState* __tstate = wxPyBeginAllowThreads();
3589 (arg1)->SetValue(arg2);
3590
3591 wxPyEndAllowThreads(__tstate);
3592 if (PyErr_Occurred()) SWIG_fail;
3593 }
3594 Py_INCREF(Py_None); resultobj = Py_None;
3595 return resultobj;
3596 fail:
3597 return NULL;
3598 }
3599
3600
3601 static PyObject *_wrap_CheckBox_Get3StateValue(PyObject *, PyObject *args, PyObject *kwargs) {
3602 PyObject *resultobj;
3603 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3604 wxCheckBoxState result;
3605 PyObject * obj0 = 0 ;
3606 char *kwnames[] = {
3607 (char *) "self", NULL
3608 };
3609
3610 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_Get3StateValue",kwnames,&obj0)) goto fail;
3611 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3612 if (SWIG_arg_fail(1)) SWIG_fail;
3613 {
3614 PyThreadState* __tstate = wxPyBeginAllowThreads();
3615 result = (wxCheckBoxState)((wxCheckBox const *)arg1)->Get3StateValue();
3616
3617 wxPyEndAllowThreads(__tstate);
3618 if (PyErr_Occurred()) SWIG_fail;
3619 }
3620 resultobj = SWIG_From_int((result));
3621 return resultobj;
3622 fail:
3623 return NULL;
3624 }
3625
3626
3627 static PyObject *_wrap_CheckBox_Set3StateValue(PyObject *, PyObject *args, PyObject *kwargs) {
3628 PyObject *resultobj;
3629 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3630 wxCheckBoxState arg2 ;
3631 PyObject * obj0 = 0 ;
3632 PyObject * obj1 = 0 ;
3633 char *kwnames[] = {
3634 (char *) "self",(char *) "state", NULL
3635 };
3636
3637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckBox_Set3StateValue",kwnames,&obj0,&obj1)) goto fail;
3638 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3639 if (SWIG_arg_fail(1)) SWIG_fail;
3640 {
3641 arg2 = (wxCheckBoxState)(SWIG_As_int(obj1));
3642 if (SWIG_arg_fail(2)) SWIG_fail;
3643 }
3644 {
3645 PyThreadState* __tstate = wxPyBeginAllowThreads();
3646 (arg1)->Set3StateValue((wxCheckBoxState )arg2);
3647
3648 wxPyEndAllowThreads(__tstate);
3649 if (PyErr_Occurred()) SWIG_fail;
3650 }
3651 Py_INCREF(Py_None); resultobj = Py_None;
3652 return resultobj;
3653 fail:
3654 return NULL;
3655 }
3656
3657
3658 static PyObject *_wrap_CheckBox_Is3State(PyObject *, PyObject *args, PyObject *kwargs) {
3659 PyObject *resultobj;
3660 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3661 bool result;
3662 PyObject * obj0 = 0 ;
3663 char *kwnames[] = {
3664 (char *) "self", NULL
3665 };
3666
3667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_Is3State",kwnames,&obj0)) goto fail;
3668 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3669 if (SWIG_arg_fail(1)) SWIG_fail;
3670 {
3671 PyThreadState* __tstate = wxPyBeginAllowThreads();
3672 result = (bool)((wxCheckBox const *)arg1)->Is3State();
3673
3674 wxPyEndAllowThreads(__tstate);
3675 if (PyErr_Occurred()) SWIG_fail;
3676 }
3677 {
3678 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3679 }
3680 return resultobj;
3681 fail:
3682 return NULL;
3683 }
3684
3685
3686 static PyObject *_wrap_CheckBox_Is3rdStateAllowedForUser(PyObject *, PyObject *args, PyObject *kwargs) {
3687 PyObject *resultobj;
3688 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3689 bool result;
3690 PyObject * obj0 = 0 ;
3691 char *kwnames[] = {
3692 (char *) "self", NULL
3693 };
3694
3695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_Is3rdStateAllowedForUser",kwnames,&obj0)) goto fail;
3696 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3697 if (SWIG_arg_fail(1)) SWIG_fail;
3698 {
3699 PyThreadState* __tstate = wxPyBeginAllowThreads();
3700 result = (bool)((wxCheckBox const *)arg1)->Is3rdStateAllowedForUser();
3701
3702 wxPyEndAllowThreads(__tstate);
3703 if (PyErr_Occurred()) SWIG_fail;
3704 }
3705 {
3706 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3707 }
3708 return resultobj;
3709 fail:
3710 return NULL;
3711 }
3712
3713
3714 static PyObject *_wrap_CheckBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
3715 PyObject *resultobj;
3716 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
3717 wxVisualAttributes result;
3718 PyObject * obj0 = 0 ;
3719 char *kwnames[] = {
3720 (char *) "variant", NULL
3721 };
3722
3723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:CheckBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
3724 if (obj0) {
3725 {
3726 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
3727 if (SWIG_arg_fail(1)) SWIG_fail;
3728 }
3729 }
3730 {
3731 if (!wxPyCheckForApp()) SWIG_fail;
3732 PyThreadState* __tstate = wxPyBeginAllowThreads();
3733 result = wxCheckBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
3734
3735 wxPyEndAllowThreads(__tstate);
3736 if (PyErr_Occurred()) SWIG_fail;
3737 }
3738 {
3739 wxVisualAttributes * resultptr;
3740 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
3741 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
3742 }
3743 return resultobj;
3744 fail:
3745 return NULL;
3746 }
3747
3748
3749 static PyObject * CheckBox_swigregister(PyObject *, PyObject *args) {
3750 PyObject *obj;
3751 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3752 SWIG_TypeClientData(SWIGTYPE_p_wxCheckBox, obj);
3753 Py_INCREF(obj);
3754 return Py_BuildValue((char *)"");
3755 }
3756 static int _wrap_ChoiceNameStr_set(PyObject *) {
3757 PyErr_SetString(PyExc_TypeError,"Variable ChoiceNameStr is read-only.");
3758 return 1;
3759 }
3760
3761
3762 static PyObject *_wrap_ChoiceNameStr_get(void) {
3763 PyObject *pyobj;
3764
3765 {
3766 #if wxUSE_UNICODE
3767 pyobj = PyUnicode_FromWideChar((&wxPyChoiceNameStr)->c_str(), (&wxPyChoiceNameStr)->Len());
3768 #else
3769 pyobj = PyString_FromStringAndSize((&wxPyChoiceNameStr)->c_str(), (&wxPyChoiceNameStr)->Len());
3770 #endif
3771 }
3772 return pyobj;
3773 }
3774
3775
3776 static PyObject *_wrap_new_Choice(PyObject *, PyObject *args, PyObject *kwargs) {
3777 PyObject *resultobj;
3778 wxWindow *arg1 = (wxWindow *) 0 ;
3779 int arg2 = (int) -1 ;
3780 wxPoint const &arg3_defvalue = wxDefaultPosition ;
3781 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
3782 wxSize const &arg4_defvalue = wxDefaultSize ;
3783 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
3784 wxArrayString const &arg5_defvalue = wxPyEmptyStringArray ;
3785 wxArrayString *arg5 = (wxArrayString *) &arg5_defvalue ;
3786 long arg6 = (long) 0 ;
3787 wxValidator const &arg7_defvalue = wxDefaultValidator ;
3788 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
3789 wxString const &arg8_defvalue = wxPyChoiceNameStr ;
3790 wxString *arg8 = (wxString *) &arg8_defvalue ;
3791 wxChoice *result;
3792 wxPoint temp3 ;
3793 wxSize temp4 ;
3794 bool temp5 = false ;
3795 bool temp8 = false ;
3796 PyObject * obj0 = 0 ;
3797 PyObject * obj1 = 0 ;
3798 PyObject * obj2 = 0 ;
3799 PyObject * obj3 = 0 ;
3800 PyObject * obj4 = 0 ;
3801 PyObject * obj5 = 0 ;
3802 PyObject * obj6 = 0 ;
3803 PyObject * obj7 = 0 ;
3804 char *kwnames[] = {
3805 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
3806 };
3807
3808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_Choice",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
3809 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3810 if (SWIG_arg_fail(1)) SWIG_fail;
3811 if (obj1) {
3812 {
3813 arg2 = (int)(SWIG_As_int(obj1));
3814 if (SWIG_arg_fail(2)) SWIG_fail;
3815 }
3816 }
3817 if (obj2) {
3818 {
3819 arg3 = &temp3;
3820 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
3821 }
3822 }
3823 if (obj3) {
3824 {
3825 arg4 = &temp4;
3826 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
3827 }
3828 }
3829 if (obj4) {
3830 {
3831 if (! PySequence_Check(obj4)) {
3832 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
3833 SWIG_fail;
3834 }
3835 arg5 = new wxArrayString;
3836 temp5 = true;
3837 int i, len=PySequence_Length(obj4);
3838 for (i=0; i<len; i++) {
3839 PyObject* item = PySequence_GetItem(obj4, i);
3840 wxString* s = wxString_in_helper(item);
3841 if (PyErr_Occurred()) SWIG_fail;
3842 arg5->Add(*s);
3843 delete s;
3844 Py_DECREF(item);
3845 }
3846 }
3847 }
3848 if (obj5) {
3849 {
3850 arg6 = (long)(SWIG_As_long(obj5));
3851 if (SWIG_arg_fail(6)) SWIG_fail;
3852 }
3853 }
3854 if (obj6) {
3855 {
3856 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
3857 if (SWIG_arg_fail(7)) SWIG_fail;
3858 if (arg7 == NULL) {
3859 SWIG_null_ref("wxValidator");
3860 }
3861 if (SWIG_arg_fail(7)) SWIG_fail;
3862 }
3863 }
3864 if (obj7) {
3865 {
3866 arg8 = wxString_in_helper(obj7);
3867 if (arg8 == NULL) SWIG_fail;
3868 temp8 = true;
3869 }
3870 }
3871 {
3872 if (!wxPyCheckForApp()) SWIG_fail;
3873 PyThreadState* __tstate = wxPyBeginAllowThreads();
3874 result = (wxChoice *)new wxChoice(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,(wxArrayString const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
3875
3876 wxPyEndAllowThreads(__tstate);
3877 if (PyErr_Occurred()) SWIG_fail;
3878 }
3879 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoice, 1);
3880 {
3881 if (temp5) delete arg5;
3882 }
3883 {
3884 if (temp8)
3885 delete arg8;
3886 }
3887 return resultobj;
3888 fail:
3889 {
3890 if (temp5) delete arg5;
3891 }
3892 {
3893 if (temp8)
3894 delete arg8;
3895 }
3896 return NULL;
3897 }
3898
3899
3900 static PyObject *_wrap_new_PreChoice(PyObject *, PyObject *args, PyObject *kwargs) {
3901 PyObject *resultobj;
3902 wxChoice *result;
3903 char *kwnames[] = {
3904 NULL
3905 };
3906
3907 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreChoice",kwnames)) goto fail;
3908 {
3909 if (!wxPyCheckForApp()) SWIG_fail;
3910 PyThreadState* __tstate = wxPyBeginAllowThreads();
3911 result = (wxChoice *)new wxChoice();
3912
3913 wxPyEndAllowThreads(__tstate);
3914 if (PyErr_Occurred()) SWIG_fail;
3915 }
3916 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoice, 1);
3917 return resultobj;
3918 fail:
3919 return NULL;
3920 }
3921
3922
3923 static PyObject *_wrap_Choice_Create(PyObject *, PyObject *args, PyObject *kwargs) {
3924 PyObject *resultobj;
3925 wxChoice *arg1 = (wxChoice *) 0 ;
3926 wxWindow *arg2 = (wxWindow *) 0 ;
3927 int arg3 = (int) -1 ;
3928 wxPoint const &arg4_defvalue = wxDefaultPosition ;
3929 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
3930 wxSize const &arg5_defvalue = wxDefaultSize ;
3931 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
3932 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
3933 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
3934 long arg7 = (long) 0 ;
3935 wxValidator const &arg8_defvalue = wxDefaultValidator ;
3936 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
3937 wxString const &arg9_defvalue = wxPyChoiceNameStr ;
3938 wxString *arg9 = (wxString *) &arg9_defvalue ;
3939 bool result;
3940 wxPoint temp4 ;
3941 wxSize temp5 ;
3942 bool temp6 = false ;
3943 bool temp9 = false ;
3944 PyObject * obj0 = 0 ;
3945 PyObject * obj1 = 0 ;
3946 PyObject * obj2 = 0 ;
3947 PyObject * obj3 = 0 ;
3948 PyObject * obj4 = 0 ;
3949 PyObject * obj5 = 0 ;
3950 PyObject * obj6 = 0 ;
3951 PyObject * obj7 = 0 ;
3952 PyObject * obj8 = 0 ;
3953 char *kwnames[] = {
3954 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
3955 };
3956
3957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:Choice_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
3958 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoice, SWIG_POINTER_EXCEPTION | 0);
3959 if (SWIG_arg_fail(1)) SWIG_fail;
3960 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3961 if (SWIG_arg_fail(2)) SWIG_fail;
3962 if (obj2) {
3963 {
3964 arg3 = (int)(SWIG_As_int(obj2));
3965 if (SWIG_arg_fail(3)) SWIG_fail;
3966 }
3967 }
3968 if (obj3) {
3969 {
3970 arg4 = &temp4;
3971 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
3972 }
3973 }
3974 if (obj4) {
3975 {
3976 arg5 = &temp5;
3977 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
3978 }
3979 }
3980 if (obj5) {
3981 {
3982 if (! PySequence_Check(obj5)) {
3983 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
3984 SWIG_fail;
3985 }
3986 arg6 = new wxArrayString;
3987 temp6 = true;
3988 int i, len=PySequence_Length(obj5);
3989 for (i=0; i<len; i++) {
3990 PyObject* item = PySequence_GetItem(obj5, i);
3991 wxString* s = wxString_in_helper(item);
3992 if (PyErr_Occurred()) SWIG_fail;
3993 arg6->Add(*s);
3994 delete s;
3995 Py_DECREF(item);
3996 }
3997 }
3998 }
3999 if (obj6) {
4000 {
4001 arg7 = (long)(SWIG_As_long(obj6));
4002 if (SWIG_arg_fail(7)) SWIG_fail;
4003 }
4004 }
4005 if (obj7) {
4006 {
4007 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
4008 if (SWIG_arg_fail(8)) SWIG_fail;
4009 if (arg8 == NULL) {
4010 SWIG_null_ref("wxValidator");
4011 }
4012 if (SWIG_arg_fail(8)) SWIG_fail;
4013 }
4014 }
4015 if (obj8) {
4016 {
4017 arg9 = wxString_in_helper(obj8);
4018 if (arg9 == NULL) SWIG_fail;
4019 temp9 = true;
4020 }
4021 }
4022 {
4023 PyThreadState* __tstate = wxPyBeginAllowThreads();
4024 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
4025
4026 wxPyEndAllowThreads(__tstate);
4027 if (PyErr_Occurred()) SWIG_fail;
4028 }
4029 {
4030 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4031 }
4032 {
4033 if (temp6) delete arg6;
4034 }
4035 {
4036 if (temp9)
4037 delete arg9;
4038 }
4039 return resultobj;
4040 fail:
4041 {
4042 if (temp6) delete arg6;
4043 }
4044 {
4045 if (temp9)
4046 delete arg9;
4047 }
4048 return NULL;
4049 }
4050
4051
4052 static PyObject *_wrap_Choice_GetCurrentSelection(PyObject *, PyObject *args, PyObject *kwargs) {
4053 PyObject *resultobj;
4054 wxChoice *arg1 = (wxChoice *) 0 ;
4055 int result;
4056 PyObject * obj0 = 0 ;
4057 char *kwnames[] = {
4058 (char *) "self", NULL
4059 };
4060
4061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Choice_GetCurrentSelection",kwnames,&obj0)) goto fail;
4062 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoice, SWIG_POINTER_EXCEPTION | 0);
4063 if (SWIG_arg_fail(1)) SWIG_fail;
4064 {
4065 PyThreadState* __tstate = wxPyBeginAllowThreads();
4066 result = (int)((wxChoice const *)arg1)->GetCurrentSelection();
4067
4068 wxPyEndAllowThreads(__tstate);
4069 if (PyErr_Occurred()) SWIG_fail;
4070 }
4071 {
4072 resultobj = SWIG_From_int((int)(result));
4073 }
4074 return resultobj;
4075 fail:
4076 return NULL;
4077 }
4078
4079
4080 static PyObject *_wrap_Choice_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
4081 PyObject *resultobj;
4082 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
4083 wxVisualAttributes result;
4084 PyObject * obj0 = 0 ;
4085 char *kwnames[] = {
4086 (char *) "variant", NULL
4087 };
4088
4089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Choice_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
4090 if (obj0) {
4091 {
4092 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
4093 if (SWIG_arg_fail(1)) SWIG_fail;
4094 }
4095 }
4096 {
4097 if (!wxPyCheckForApp()) SWIG_fail;
4098 PyThreadState* __tstate = wxPyBeginAllowThreads();
4099 result = wxChoice::GetClassDefaultAttributes((wxWindowVariant )arg1);
4100
4101 wxPyEndAllowThreads(__tstate);
4102 if (PyErr_Occurred()) SWIG_fail;
4103 }
4104 {
4105 wxVisualAttributes * resultptr;
4106 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
4107 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
4108 }
4109 return resultobj;
4110 fail:
4111 return NULL;
4112 }
4113
4114
4115 static PyObject * Choice_swigregister(PyObject *, PyObject *args) {
4116 PyObject *obj;
4117 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4118 SWIG_TypeClientData(SWIGTYPE_p_wxChoice, obj);
4119 Py_INCREF(obj);
4120 return Py_BuildValue((char *)"");
4121 }
4122 static int _wrap_ComboBoxNameStr_set(PyObject *) {
4123 PyErr_SetString(PyExc_TypeError,"Variable ComboBoxNameStr is read-only.");
4124 return 1;
4125 }
4126
4127
4128 static PyObject *_wrap_ComboBoxNameStr_get(void) {
4129 PyObject *pyobj;
4130
4131 {
4132 #if wxUSE_UNICODE
4133 pyobj = PyUnicode_FromWideChar((&wxPyComboBoxNameStr)->c_str(), (&wxPyComboBoxNameStr)->Len());
4134 #else
4135 pyobj = PyString_FromStringAndSize((&wxPyComboBoxNameStr)->c_str(), (&wxPyComboBoxNameStr)->Len());
4136 #endif
4137 }
4138 return pyobj;
4139 }
4140
4141
4142 static PyObject *_wrap_new_ComboBox(PyObject *, PyObject *args, PyObject *kwargs) {
4143 PyObject *resultobj;
4144 wxWindow *arg1 = (wxWindow *) 0 ;
4145 int arg2 = (int) -1 ;
4146 wxString const &arg3_defvalue = wxPyEmptyString ;
4147 wxString *arg3 = (wxString *) &arg3_defvalue ;
4148 wxPoint const &arg4_defvalue = wxDefaultPosition ;
4149 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
4150 wxSize const &arg5_defvalue = wxDefaultSize ;
4151 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
4152 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
4153 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
4154 long arg7 = (long) 0 ;
4155 wxValidator const &arg8_defvalue = wxDefaultValidator ;
4156 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
4157 wxString const &arg9_defvalue = wxPyComboBoxNameStr ;
4158 wxString *arg9 = (wxString *) &arg9_defvalue ;
4159 wxComboBox *result;
4160 bool temp3 = false ;
4161 wxPoint temp4 ;
4162 wxSize temp5 ;
4163 bool temp6 = false ;
4164 bool temp9 = false ;
4165 PyObject * obj0 = 0 ;
4166 PyObject * obj1 = 0 ;
4167 PyObject * obj2 = 0 ;
4168 PyObject * obj3 = 0 ;
4169 PyObject * obj4 = 0 ;
4170 PyObject * obj5 = 0 ;
4171 PyObject * obj6 = 0 ;
4172 PyObject * obj7 = 0 ;
4173 PyObject * obj8 = 0 ;
4174 char *kwnames[] = {
4175 (char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
4176 };
4177
4178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOO:new_ComboBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
4179 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4180 if (SWIG_arg_fail(1)) SWIG_fail;
4181 if (obj1) {
4182 {
4183 arg2 = (int)(SWIG_As_int(obj1));
4184 if (SWIG_arg_fail(2)) SWIG_fail;
4185 }
4186 }
4187 if (obj2) {
4188 {
4189 arg3 = wxString_in_helper(obj2);
4190 if (arg3 == NULL) SWIG_fail;
4191 temp3 = true;
4192 }
4193 }
4194 if (obj3) {
4195 {
4196 arg4 = &temp4;
4197 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
4198 }
4199 }
4200 if (obj4) {
4201 {
4202 arg5 = &temp5;
4203 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
4204 }
4205 }
4206 if (obj5) {
4207 {
4208 if (! PySequence_Check(obj5)) {
4209 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
4210 SWIG_fail;
4211 }
4212 arg6 = new wxArrayString;
4213 temp6 = true;
4214 int i, len=PySequence_Length(obj5);
4215 for (i=0; i<len; i++) {
4216 PyObject* item = PySequence_GetItem(obj5, i);
4217 wxString* s = wxString_in_helper(item);
4218 if (PyErr_Occurred()) SWIG_fail;
4219 arg6->Add(*s);
4220 delete s;
4221 Py_DECREF(item);
4222 }
4223 }
4224 }
4225 if (obj6) {
4226 {
4227 arg7 = (long)(SWIG_As_long(obj6));
4228 if (SWIG_arg_fail(7)) SWIG_fail;
4229 }
4230 }
4231 if (obj7) {
4232 {
4233 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
4234 if (SWIG_arg_fail(8)) SWIG_fail;
4235 if (arg8 == NULL) {
4236 SWIG_null_ref("wxValidator");
4237 }
4238 if (SWIG_arg_fail(8)) SWIG_fail;
4239 }
4240 }
4241 if (obj8) {
4242 {
4243 arg9 = wxString_in_helper(obj8);
4244 if (arg9 == NULL) SWIG_fail;
4245 temp9 = true;
4246 }
4247 }
4248 {
4249 if (!wxPyCheckForApp()) SWIG_fail;
4250 PyThreadState* __tstate = wxPyBeginAllowThreads();
4251 result = (wxComboBox *)new wxComboBox(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
4252
4253 wxPyEndAllowThreads(__tstate);
4254 if (PyErr_Occurred()) SWIG_fail;
4255 }
4256 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxComboBox, 1);
4257 {
4258 if (temp3)
4259 delete arg3;
4260 }
4261 {
4262 if (temp6) delete arg6;
4263 }
4264 {
4265 if (temp9)
4266 delete arg9;
4267 }
4268 return resultobj;
4269 fail:
4270 {
4271 if (temp3)
4272 delete arg3;
4273 }
4274 {
4275 if (temp6) delete arg6;
4276 }
4277 {
4278 if (temp9)
4279 delete arg9;
4280 }
4281 return NULL;
4282 }
4283
4284
4285 static PyObject *_wrap_new_PreComboBox(PyObject *, PyObject *args, PyObject *kwargs) {
4286 PyObject *resultobj;
4287 wxComboBox *result;
4288 char *kwnames[] = {
4289 NULL
4290 };
4291
4292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreComboBox",kwnames)) goto fail;
4293 {
4294 if (!wxPyCheckForApp()) SWIG_fail;
4295 PyThreadState* __tstate = wxPyBeginAllowThreads();
4296 result = (wxComboBox *)new wxComboBox();
4297
4298 wxPyEndAllowThreads(__tstate);
4299 if (PyErr_Occurred()) SWIG_fail;
4300 }
4301 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxComboBox, 1);
4302 return resultobj;
4303 fail:
4304 return NULL;
4305 }
4306
4307
4308 static PyObject *_wrap_ComboBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
4309 PyObject *resultobj;
4310 wxComboBox *arg1 = (wxComboBox *) 0 ;
4311 wxWindow *arg2 = (wxWindow *) 0 ;
4312 int arg3 = (int) -1 ;
4313 wxString const &arg4_defvalue = wxPyEmptyString ;
4314 wxString *arg4 = (wxString *) &arg4_defvalue ;
4315 wxPoint const &arg5_defvalue = wxDefaultPosition ;
4316 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
4317 wxSize const &arg6_defvalue = wxDefaultSize ;
4318 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
4319 wxArrayString const &arg7_defvalue = wxPyEmptyStringArray ;
4320 wxArrayString *arg7 = (wxArrayString *) &arg7_defvalue ;
4321 long arg8 = (long) 0 ;
4322 wxValidator const &arg9_defvalue = wxDefaultValidator ;
4323 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
4324 wxString const &arg10_defvalue = wxPyChoiceNameStr ;
4325 wxString *arg10 = (wxString *) &arg10_defvalue ;
4326 bool result;
4327 bool temp4 = false ;
4328 wxPoint temp5 ;
4329 wxSize temp6 ;
4330 bool temp7 = false ;
4331 bool temp10 = false ;
4332 PyObject * obj0 = 0 ;
4333 PyObject * obj1 = 0 ;
4334 PyObject * obj2 = 0 ;
4335 PyObject * obj3 = 0 ;
4336 PyObject * obj4 = 0 ;
4337 PyObject * obj5 = 0 ;
4338 PyObject * obj6 = 0 ;
4339 PyObject * obj7 = 0 ;
4340 PyObject * obj8 = 0 ;
4341 PyObject * obj9 = 0 ;
4342 char *kwnames[] = {
4343 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
4344 };
4345
4346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOO:ComboBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) goto fail;
4347 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4348 if (SWIG_arg_fail(1)) SWIG_fail;
4349 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4350 if (SWIG_arg_fail(2)) SWIG_fail;
4351 if (obj2) {
4352 {
4353 arg3 = (int)(SWIG_As_int(obj2));
4354 if (SWIG_arg_fail(3)) SWIG_fail;
4355 }
4356 }
4357 if (obj3) {
4358 {
4359 arg4 = wxString_in_helper(obj3);
4360 if (arg4 == NULL) SWIG_fail;
4361 temp4 = true;
4362 }
4363 }
4364 if (obj4) {
4365 {
4366 arg5 = &temp5;
4367 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
4368 }
4369 }
4370 if (obj5) {
4371 {
4372 arg6 = &temp6;
4373 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
4374 }
4375 }
4376 if (obj6) {
4377 {
4378 if (! PySequence_Check(obj6)) {
4379 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
4380 SWIG_fail;
4381 }
4382 arg7 = new wxArrayString;
4383 temp7 = true;
4384 int i, len=PySequence_Length(obj6);
4385 for (i=0; i<len; i++) {
4386 PyObject* item = PySequence_GetItem(obj6, i);
4387 wxString* s = wxString_in_helper(item);
4388 if (PyErr_Occurred()) SWIG_fail;
4389 arg7->Add(*s);
4390 delete s;
4391 Py_DECREF(item);
4392 }
4393 }
4394 }
4395 if (obj7) {
4396 {
4397 arg8 = (long)(SWIG_As_long(obj7));
4398 if (SWIG_arg_fail(8)) SWIG_fail;
4399 }
4400 }
4401 if (obj8) {
4402 {
4403 SWIG_Python_ConvertPtr(obj8, (void **)&arg9, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
4404 if (SWIG_arg_fail(9)) SWIG_fail;
4405 if (arg9 == NULL) {
4406 SWIG_null_ref("wxValidator");
4407 }
4408 if (SWIG_arg_fail(9)) SWIG_fail;
4409 }
4410 }
4411 if (obj9) {
4412 {
4413 arg10 = wxString_in_helper(obj9);
4414 if (arg10 == NULL) SWIG_fail;
4415 temp10 = true;
4416 }
4417 }
4418 {
4419 PyThreadState* __tstate = wxPyBeginAllowThreads();
4420 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,(wxArrayString const &)*arg7,arg8,(wxValidator const &)*arg9,(wxString const &)*arg10);
4421
4422 wxPyEndAllowThreads(__tstate);
4423 if (PyErr_Occurred()) SWIG_fail;
4424 }
4425 {
4426 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4427 }
4428 {
4429 if (temp4)
4430 delete arg4;
4431 }
4432 {
4433 if (temp7) delete arg7;
4434 }
4435 {
4436 if (temp10)
4437 delete arg10;
4438 }
4439 return resultobj;
4440 fail:
4441 {
4442 if (temp4)
4443 delete arg4;
4444 }
4445 {
4446 if (temp7) delete arg7;
4447 }
4448 {
4449 if (temp10)
4450 delete arg10;
4451 }
4452 return NULL;
4453 }
4454
4455
4456 static PyObject *_wrap_ComboBox_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
4457 PyObject *resultobj;
4458 wxComboBox *arg1 = (wxComboBox *) 0 ;
4459 wxString result;
4460 PyObject * obj0 = 0 ;
4461 char *kwnames[] = {
4462 (char *) "self", NULL
4463 };
4464
4465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_GetValue",kwnames,&obj0)) goto fail;
4466 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4467 if (SWIG_arg_fail(1)) SWIG_fail;
4468 {
4469 PyThreadState* __tstate = wxPyBeginAllowThreads();
4470 result = ((wxComboBox const *)arg1)->GetValue();
4471
4472 wxPyEndAllowThreads(__tstate);
4473 if (PyErr_Occurred()) SWIG_fail;
4474 }
4475 {
4476 #if wxUSE_UNICODE
4477 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4478 #else
4479 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4480 #endif
4481 }
4482 return resultobj;
4483 fail:
4484 return NULL;
4485 }
4486
4487
4488 static PyObject *_wrap_ComboBox_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
4489 PyObject *resultobj;
4490 wxComboBox *arg1 = (wxComboBox *) 0 ;
4491 wxString *arg2 = 0 ;
4492 bool temp2 = false ;
4493 PyObject * obj0 = 0 ;
4494 PyObject * obj1 = 0 ;
4495 char *kwnames[] = {
4496 (char *) "self",(char *) "value", NULL
4497 };
4498
4499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetValue",kwnames,&obj0,&obj1)) goto fail;
4500 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4501 if (SWIG_arg_fail(1)) SWIG_fail;
4502 {
4503 arg2 = wxString_in_helper(obj1);
4504 if (arg2 == NULL) SWIG_fail;
4505 temp2 = true;
4506 }
4507 {
4508 PyThreadState* __tstate = wxPyBeginAllowThreads();
4509 (arg1)->SetValue((wxString const &)*arg2);
4510
4511 wxPyEndAllowThreads(__tstate);
4512 if (PyErr_Occurred()) SWIG_fail;
4513 }
4514 Py_INCREF(Py_None); resultobj = Py_None;
4515 {
4516 if (temp2)
4517 delete arg2;
4518 }
4519 return resultobj;
4520 fail:
4521 {
4522 if (temp2)
4523 delete arg2;
4524 }
4525 return NULL;
4526 }
4527
4528
4529 static PyObject *_wrap_ComboBox_Copy(PyObject *, PyObject *args, PyObject *kwargs) {
4530 PyObject *resultobj;
4531 wxComboBox *arg1 = (wxComboBox *) 0 ;
4532 PyObject * obj0 = 0 ;
4533 char *kwnames[] = {
4534 (char *) "self", NULL
4535 };
4536
4537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Copy",kwnames,&obj0)) goto fail;
4538 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4539 if (SWIG_arg_fail(1)) SWIG_fail;
4540 {
4541 PyThreadState* __tstate = wxPyBeginAllowThreads();
4542 (arg1)->Copy();
4543
4544 wxPyEndAllowThreads(__tstate);
4545 if (PyErr_Occurred()) SWIG_fail;
4546 }
4547 Py_INCREF(Py_None); resultobj = Py_None;
4548 return resultobj;
4549 fail:
4550 return NULL;
4551 }
4552
4553
4554 static PyObject *_wrap_ComboBox_Cut(PyObject *, PyObject *args, PyObject *kwargs) {
4555 PyObject *resultobj;
4556 wxComboBox *arg1 = (wxComboBox *) 0 ;
4557 PyObject * obj0 = 0 ;
4558 char *kwnames[] = {
4559 (char *) "self", NULL
4560 };
4561
4562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Cut",kwnames,&obj0)) goto fail;
4563 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4564 if (SWIG_arg_fail(1)) SWIG_fail;
4565 {
4566 PyThreadState* __tstate = wxPyBeginAllowThreads();
4567 (arg1)->Cut();
4568
4569 wxPyEndAllowThreads(__tstate);
4570 if (PyErr_Occurred()) SWIG_fail;
4571 }
4572 Py_INCREF(Py_None); resultobj = Py_None;
4573 return resultobj;
4574 fail:
4575 return NULL;
4576 }
4577
4578
4579 static PyObject *_wrap_ComboBox_Paste(PyObject *, PyObject *args, PyObject *kwargs) {
4580 PyObject *resultobj;
4581 wxComboBox *arg1 = (wxComboBox *) 0 ;
4582 PyObject * obj0 = 0 ;
4583 char *kwnames[] = {
4584 (char *) "self", NULL
4585 };
4586
4587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Paste",kwnames,&obj0)) goto fail;
4588 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4589 if (SWIG_arg_fail(1)) SWIG_fail;
4590 {
4591 PyThreadState* __tstate = wxPyBeginAllowThreads();
4592 (arg1)->Paste();
4593
4594 wxPyEndAllowThreads(__tstate);
4595 if (PyErr_Occurred()) SWIG_fail;
4596 }
4597 Py_INCREF(Py_None); resultobj = Py_None;
4598 return resultobj;
4599 fail:
4600 return NULL;
4601 }
4602
4603
4604 static PyObject *_wrap_ComboBox_SetInsertionPoint(PyObject *, PyObject *args, PyObject *kwargs) {
4605 PyObject *resultobj;
4606 wxComboBox *arg1 = (wxComboBox *) 0 ;
4607 long arg2 ;
4608 PyObject * obj0 = 0 ;
4609 PyObject * obj1 = 0 ;
4610 char *kwnames[] = {
4611 (char *) "self",(char *) "pos", NULL
4612 };
4613
4614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetInsertionPoint",kwnames,&obj0,&obj1)) goto fail;
4615 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4616 if (SWIG_arg_fail(1)) SWIG_fail;
4617 {
4618 arg2 = (long)(SWIG_As_long(obj1));
4619 if (SWIG_arg_fail(2)) SWIG_fail;
4620 }
4621 {
4622 PyThreadState* __tstate = wxPyBeginAllowThreads();
4623 (arg1)->SetInsertionPoint(arg2);
4624
4625 wxPyEndAllowThreads(__tstate);
4626 if (PyErr_Occurred()) SWIG_fail;
4627 }
4628 Py_INCREF(Py_None); resultobj = Py_None;
4629 return resultobj;
4630 fail:
4631 return NULL;
4632 }
4633
4634
4635 static PyObject *_wrap_ComboBox_GetInsertionPoint(PyObject *, PyObject *args, PyObject *kwargs) {
4636 PyObject *resultobj;
4637 wxComboBox *arg1 = (wxComboBox *) 0 ;
4638 long result;
4639 PyObject * obj0 = 0 ;
4640 char *kwnames[] = {
4641 (char *) "self", NULL
4642 };
4643
4644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_GetInsertionPoint",kwnames,&obj0)) goto fail;
4645 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4646 if (SWIG_arg_fail(1)) SWIG_fail;
4647 {
4648 PyThreadState* __tstate = wxPyBeginAllowThreads();
4649 result = (long)((wxComboBox const *)arg1)->GetInsertionPoint();
4650
4651 wxPyEndAllowThreads(__tstate);
4652 if (PyErr_Occurred()) SWIG_fail;
4653 }
4654 {
4655 resultobj = SWIG_From_long((long)(result));
4656 }
4657 return resultobj;
4658 fail:
4659 return NULL;
4660 }
4661
4662
4663 static PyObject *_wrap_ComboBox_GetLastPosition(PyObject *, PyObject *args, PyObject *kwargs) {
4664 PyObject *resultobj;
4665 wxComboBox *arg1 = (wxComboBox *) 0 ;
4666 long result;
4667 PyObject * obj0 = 0 ;
4668 char *kwnames[] = {
4669 (char *) "self", NULL
4670 };
4671
4672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_GetLastPosition",kwnames,&obj0)) goto fail;
4673 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4674 if (SWIG_arg_fail(1)) SWIG_fail;
4675 {
4676 PyThreadState* __tstate = wxPyBeginAllowThreads();
4677 result = (long)((wxComboBox const *)arg1)->GetLastPosition();
4678
4679 wxPyEndAllowThreads(__tstate);
4680 if (PyErr_Occurred()) SWIG_fail;
4681 }
4682 {
4683 resultobj = SWIG_From_long((long)(result));
4684 }
4685 return resultobj;
4686 fail:
4687 return NULL;
4688 }
4689
4690
4691 static PyObject *_wrap_ComboBox_Replace(PyObject *, PyObject *args, PyObject *kwargs) {
4692 PyObject *resultobj;
4693 wxComboBox *arg1 = (wxComboBox *) 0 ;
4694 long arg2 ;
4695 long arg3 ;
4696 wxString *arg4 = 0 ;
4697 bool temp4 = false ;
4698 PyObject * obj0 = 0 ;
4699 PyObject * obj1 = 0 ;
4700 PyObject * obj2 = 0 ;
4701 PyObject * obj3 = 0 ;
4702 char *kwnames[] = {
4703 (char *) "self",(char *) "from",(char *) "to",(char *) "value", NULL
4704 };
4705
4706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ComboBox_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
4707 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4708 if (SWIG_arg_fail(1)) SWIG_fail;
4709 {
4710 arg2 = (long)(SWIG_As_long(obj1));
4711 if (SWIG_arg_fail(2)) SWIG_fail;
4712 }
4713 {
4714 arg3 = (long)(SWIG_As_long(obj2));
4715 if (SWIG_arg_fail(3)) SWIG_fail;
4716 }
4717 {
4718 arg4 = wxString_in_helper(obj3);
4719 if (arg4 == NULL) SWIG_fail;
4720 temp4 = true;
4721 }
4722 {
4723 PyThreadState* __tstate = wxPyBeginAllowThreads();
4724 (arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
4725
4726 wxPyEndAllowThreads(__tstate);
4727 if (PyErr_Occurred()) SWIG_fail;
4728 }
4729 Py_INCREF(Py_None); resultobj = Py_None;
4730 {
4731 if (temp4)
4732 delete arg4;
4733 }
4734 return resultobj;
4735 fail:
4736 {
4737 if (temp4)
4738 delete arg4;
4739 }
4740 return NULL;
4741 }
4742
4743
4744 static PyObject *_wrap_ComboBox_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
4745 PyObject *resultobj;
4746 wxComboBox *arg1 = (wxComboBox *) 0 ;
4747 int arg2 ;
4748 PyObject * obj0 = 0 ;
4749 PyObject * obj1 = 0 ;
4750 char *kwnames[] = {
4751 (char *) "self",(char *) "n", NULL
4752 };
4753
4754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetSelection",kwnames,&obj0,&obj1)) goto fail;
4755 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4756 if (SWIG_arg_fail(1)) SWIG_fail;
4757 {
4758 arg2 = (int)(SWIG_As_int(obj1));
4759 if (SWIG_arg_fail(2)) SWIG_fail;
4760 }
4761 {
4762 PyThreadState* __tstate = wxPyBeginAllowThreads();
4763 (arg1)->SetSelection(arg2);
4764
4765 wxPyEndAllowThreads(__tstate);
4766 if (PyErr_Occurred()) SWIG_fail;
4767 }
4768 Py_INCREF(Py_None); resultobj = Py_None;
4769 return resultobj;
4770 fail:
4771 return NULL;
4772 }
4773
4774
4775 static PyObject *_wrap_ComboBox_SetMark(PyObject *, PyObject *args, PyObject *kwargs) {
4776 PyObject *resultobj;
4777 wxComboBox *arg1 = (wxComboBox *) 0 ;
4778 long arg2 ;
4779 long arg3 ;
4780 PyObject * obj0 = 0 ;
4781 PyObject * obj1 = 0 ;
4782 PyObject * obj2 = 0 ;
4783 char *kwnames[] = {
4784 (char *) "self",(char *) "from",(char *) "to", NULL
4785 };
4786
4787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ComboBox_SetMark",kwnames,&obj0,&obj1,&obj2)) goto fail;
4788 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4789 if (SWIG_arg_fail(1)) SWIG_fail;
4790 {
4791 arg2 = (long)(SWIG_As_long(obj1));
4792 if (SWIG_arg_fail(2)) SWIG_fail;
4793 }
4794 {
4795 arg3 = (long)(SWIG_As_long(obj2));
4796 if (SWIG_arg_fail(3)) SWIG_fail;
4797 }
4798 {
4799 PyThreadState* __tstate = wxPyBeginAllowThreads();
4800 (arg1)->SetSelection(arg2,arg3);
4801
4802 wxPyEndAllowThreads(__tstate);
4803 if (PyErr_Occurred()) SWIG_fail;
4804 }
4805 Py_INCREF(Py_None); resultobj = Py_None;
4806 return resultobj;
4807 fail:
4808 return NULL;
4809 }
4810
4811
4812 static PyObject *_wrap_ComboBox_GetMark(PyObject *, PyObject *args, PyObject *kwargs) {
4813 PyObject *resultobj;
4814 wxComboBox *arg1 = (wxComboBox *) 0 ;
4815 long *arg2 = (long *) 0 ;
4816 long *arg3 = (long *) 0 ;
4817 long temp2 ;
4818 int res2 = 0 ;
4819 long temp3 ;
4820 int res3 = 0 ;
4821 PyObject * obj0 = 0 ;
4822 char *kwnames[] = {
4823 (char *) "self", NULL
4824 };
4825
4826 arg2 = &temp2; res2 = SWIG_NEWOBJ;
4827 arg3 = &temp3; res3 = SWIG_NEWOBJ;
4828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_GetMark",kwnames,&obj0)) goto fail;
4829 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4830 if (SWIG_arg_fail(1)) SWIG_fail;
4831 {
4832 PyThreadState* __tstate = wxPyBeginAllowThreads();
4833 (arg1)->GetSelection(arg2,arg3);
4834
4835 wxPyEndAllowThreads(__tstate);
4836 if (PyErr_Occurred()) SWIG_fail;
4837 }
4838 Py_INCREF(Py_None); resultobj = Py_None;
4839 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
4840 SWIG_From_long((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, 0)));
4841 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
4842 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
4843 return resultobj;
4844 fail:
4845 return NULL;
4846 }
4847
4848
4849 static PyObject *_wrap_ComboBox_GetCurrentSelection(PyObject *, PyObject *args, PyObject *kwargs) {
4850 PyObject *resultobj;
4851 wxComboBox *arg1 = (wxComboBox *) 0 ;
4852 int result;
4853 PyObject * obj0 = 0 ;
4854 char *kwnames[] = {
4855 (char *) "self", NULL
4856 };
4857
4858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_GetCurrentSelection",kwnames,&obj0)) goto fail;
4859 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4860 if (SWIG_arg_fail(1)) SWIG_fail;
4861 {
4862 PyThreadState* __tstate = wxPyBeginAllowThreads();
4863 result = (int)((wxComboBox const *)arg1)->GetCurrentSelection();
4864
4865 wxPyEndAllowThreads(__tstate);
4866 if (PyErr_Occurred()) SWIG_fail;
4867 }
4868 {
4869 resultobj = SWIG_From_int((int)(result));
4870 }
4871 return resultobj;
4872 fail:
4873 return NULL;
4874 }
4875
4876
4877 static PyObject *_wrap_ComboBox_SetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
4878 PyObject *resultobj;
4879 wxComboBox *arg1 = (wxComboBox *) 0 ;
4880 wxString *arg2 = 0 ;
4881 bool result;
4882 bool temp2 = false ;
4883 PyObject * obj0 = 0 ;
4884 PyObject * obj1 = 0 ;
4885 char *kwnames[] = {
4886 (char *) "self",(char *) "string", NULL
4887 };
4888
4889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetStringSelection",kwnames,&obj0,&obj1)) goto fail;
4890 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4891 if (SWIG_arg_fail(1)) SWIG_fail;
4892 {
4893 arg2 = wxString_in_helper(obj1);
4894 if (arg2 == NULL) SWIG_fail;
4895 temp2 = true;
4896 }
4897 {
4898 PyThreadState* __tstate = wxPyBeginAllowThreads();
4899 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2);
4900
4901 wxPyEndAllowThreads(__tstate);
4902 if (PyErr_Occurred()) SWIG_fail;
4903 }
4904 {
4905 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4906 }
4907 {
4908 if (temp2)
4909 delete arg2;
4910 }
4911 return resultobj;
4912 fail:
4913 {
4914 if (temp2)
4915 delete arg2;
4916 }
4917 return NULL;
4918 }
4919
4920
4921 static PyObject *_wrap_ComboBox_SetString(PyObject *, PyObject *args, PyObject *kwargs) {
4922 PyObject *resultobj;
4923 wxComboBox *arg1 = (wxComboBox *) 0 ;
4924 int arg2 ;
4925 wxString *arg3 = 0 ;
4926 bool temp3 = false ;
4927 PyObject * obj0 = 0 ;
4928 PyObject * obj1 = 0 ;
4929 PyObject * obj2 = 0 ;
4930 char *kwnames[] = {
4931 (char *) "self",(char *) "n",(char *) "string", NULL
4932 };
4933
4934 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ComboBox_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
4935 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4936 if (SWIG_arg_fail(1)) SWIG_fail;
4937 {
4938 arg2 = (int)(SWIG_As_int(obj1));
4939 if (SWIG_arg_fail(2)) SWIG_fail;
4940 }
4941 {
4942 arg3 = wxString_in_helper(obj2);
4943 if (arg3 == NULL) SWIG_fail;
4944 temp3 = true;
4945 }
4946 {
4947 PyThreadState* __tstate = wxPyBeginAllowThreads();
4948 (arg1)->SetString(arg2,(wxString const &)*arg3);
4949
4950 wxPyEndAllowThreads(__tstate);
4951 if (PyErr_Occurred()) SWIG_fail;
4952 }
4953 Py_INCREF(Py_None); resultobj = Py_None;
4954 {
4955 if (temp3)
4956 delete arg3;
4957 }
4958 return resultobj;
4959 fail:
4960 {
4961 if (temp3)
4962 delete arg3;
4963 }
4964 return NULL;
4965 }
4966
4967
4968 static PyObject *_wrap_ComboBox_SetEditable(PyObject *, PyObject *args, PyObject *kwargs) {
4969 PyObject *resultobj;
4970 wxComboBox *arg1 = (wxComboBox *) 0 ;
4971 bool arg2 ;
4972 PyObject * obj0 = 0 ;
4973 PyObject * obj1 = 0 ;
4974 char *kwnames[] = {
4975 (char *) "self",(char *) "editable", NULL
4976 };
4977
4978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetEditable",kwnames,&obj0,&obj1)) goto fail;
4979 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4980 if (SWIG_arg_fail(1)) SWIG_fail;
4981 {
4982 arg2 = (bool)(SWIG_As_bool(obj1));
4983 if (SWIG_arg_fail(2)) SWIG_fail;
4984 }
4985 {
4986 PyThreadState* __tstate = wxPyBeginAllowThreads();
4987 (arg1)->SetEditable(arg2);
4988
4989 wxPyEndAllowThreads(__tstate);
4990 if (PyErr_Occurred()) SWIG_fail;
4991 }
4992 Py_INCREF(Py_None); resultobj = Py_None;
4993 return resultobj;
4994 fail:
4995 return NULL;
4996 }
4997
4998
4999 static PyObject *_wrap_ComboBox_SetInsertionPointEnd(PyObject *, PyObject *args, PyObject *kwargs) {
5000 PyObject *resultobj;
5001 wxComboBox *arg1 = (wxComboBox *) 0 ;
5002 PyObject * obj0 = 0 ;
5003 char *kwnames[] = {
5004 (char *) "self", NULL
5005 };
5006
5007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_SetInsertionPointEnd",kwnames,&obj0)) goto fail;
5008 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5009 if (SWIG_arg_fail(1)) SWIG_fail;
5010 {
5011 PyThreadState* __tstate = wxPyBeginAllowThreads();
5012 (arg1)->SetInsertionPointEnd();
5013
5014 wxPyEndAllowThreads(__tstate);
5015 if (PyErr_Occurred()) SWIG_fail;
5016 }
5017 Py_INCREF(Py_None); resultobj = Py_None;
5018 return resultobj;
5019 fail:
5020 return NULL;
5021 }
5022
5023
5024 static PyObject *_wrap_ComboBox_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
5025 PyObject *resultobj;
5026 wxComboBox *arg1 = (wxComboBox *) 0 ;
5027 long arg2 ;
5028 long arg3 ;
5029 PyObject * obj0 = 0 ;
5030 PyObject * obj1 = 0 ;
5031 PyObject * obj2 = 0 ;
5032 char *kwnames[] = {
5033 (char *) "self",(char *) "from",(char *) "to", NULL
5034 };
5035
5036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ComboBox_Remove",kwnames,&obj0,&obj1,&obj2)) goto fail;
5037 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5038 if (SWIG_arg_fail(1)) SWIG_fail;
5039 {
5040 arg2 = (long)(SWIG_As_long(obj1));
5041 if (SWIG_arg_fail(2)) SWIG_fail;
5042 }
5043 {
5044 arg3 = (long)(SWIG_As_long(obj2));
5045 if (SWIG_arg_fail(3)) SWIG_fail;
5046 }
5047 {
5048 PyThreadState* __tstate = wxPyBeginAllowThreads();
5049 (arg1)->Remove(arg2,arg3);
5050
5051 wxPyEndAllowThreads(__tstate);
5052 if (PyErr_Occurred()) SWIG_fail;
5053 }
5054 Py_INCREF(Py_None); resultobj = Py_None;
5055 return resultobj;
5056 fail:
5057 return NULL;
5058 }
5059
5060
5061 static PyObject *_wrap_ComboBox_IsEditable(PyObject *, PyObject *args, PyObject *kwargs) {
5062 PyObject *resultobj;
5063 wxComboBox *arg1 = (wxComboBox *) 0 ;
5064 bool result;
5065 PyObject * obj0 = 0 ;
5066 char *kwnames[] = {
5067 (char *) "self", NULL
5068 };
5069
5070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_IsEditable",kwnames,&obj0)) goto fail;
5071 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5072 if (SWIG_arg_fail(1)) SWIG_fail;
5073 {
5074 PyThreadState* __tstate = wxPyBeginAllowThreads();
5075 result = (bool)((wxComboBox const *)arg1)->IsEditable();
5076
5077 wxPyEndAllowThreads(__tstate);
5078 if (PyErr_Occurred()) SWIG_fail;
5079 }
5080 {
5081 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5082 }
5083 return resultobj;
5084 fail:
5085 return NULL;
5086 }
5087
5088
5089 static PyObject *_wrap_ComboBox_Undo(PyObject *, PyObject *args, PyObject *kwargs) {
5090 PyObject *resultobj;
5091 wxComboBox *arg1 = (wxComboBox *) 0 ;
5092 PyObject * obj0 = 0 ;
5093 char *kwnames[] = {
5094 (char *) "self", NULL
5095 };
5096
5097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Undo",kwnames,&obj0)) goto fail;
5098 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5099 if (SWIG_arg_fail(1)) SWIG_fail;
5100 {
5101 PyThreadState* __tstate = wxPyBeginAllowThreads();
5102 (arg1)->Undo();
5103
5104 wxPyEndAllowThreads(__tstate);
5105 if (PyErr_Occurred()) SWIG_fail;
5106 }
5107 Py_INCREF(Py_None); resultobj = Py_None;
5108 return resultobj;
5109 fail:
5110 return NULL;
5111 }
5112
5113
5114 static PyObject *_wrap_ComboBox_Redo(PyObject *, PyObject *args, PyObject *kwargs) {
5115 PyObject *resultobj;
5116 wxComboBox *arg1 = (wxComboBox *) 0 ;
5117 PyObject * obj0 = 0 ;
5118 char *kwnames[] = {
5119 (char *) "self", NULL
5120 };
5121
5122 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Redo",kwnames,&obj0)) goto fail;
5123 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5124 if (SWIG_arg_fail(1)) SWIG_fail;
5125 {
5126 PyThreadState* __tstate = wxPyBeginAllowThreads();
5127 (arg1)->Redo();
5128
5129 wxPyEndAllowThreads(__tstate);
5130 if (PyErr_Occurred()) SWIG_fail;
5131 }
5132 Py_INCREF(Py_None); resultobj = Py_None;
5133 return resultobj;
5134 fail:
5135 return NULL;
5136 }
5137
5138
5139 static PyObject *_wrap_ComboBox_SelectAll(PyObject *, PyObject *args, PyObject *kwargs) {
5140 PyObject *resultobj;
5141 wxComboBox *arg1 = (wxComboBox *) 0 ;
5142 PyObject * obj0 = 0 ;
5143 char *kwnames[] = {
5144 (char *) "self", NULL
5145 };
5146
5147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_SelectAll",kwnames,&obj0)) goto fail;
5148 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5149 if (SWIG_arg_fail(1)) SWIG_fail;
5150 {
5151 PyThreadState* __tstate = wxPyBeginAllowThreads();
5152 (arg1)->SelectAll();
5153
5154 wxPyEndAllowThreads(__tstate);
5155 if (PyErr_Occurred()) SWIG_fail;
5156 }
5157 Py_INCREF(Py_None); resultobj = Py_None;
5158 return resultobj;
5159 fail:
5160 return NULL;
5161 }
5162
5163
5164 static PyObject *_wrap_ComboBox_CanCopy(PyObject *, PyObject *args, PyObject *kwargs) {
5165 PyObject *resultobj;
5166 wxComboBox *arg1 = (wxComboBox *) 0 ;
5167 bool result;
5168 PyObject * obj0 = 0 ;
5169 char *kwnames[] = {
5170 (char *) "self", NULL
5171 };
5172
5173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_CanCopy",kwnames,&obj0)) goto fail;
5174 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5175 if (SWIG_arg_fail(1)) SWIG_fail;
5176 {
5177 PyThreadState* __tstate = wxPyBeginAllowThreads();
5178 result = (bool)((wxComboBox const *)arg1)->CanCopy();
5179
5180 wxPyEndAllowThreads(__tstate);
5181 if (PyErr_Occurred()) SWIG_fail;
5182 }
5183 {
5184 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5185 }
5186 return resultobj;
5187 fail:
5188 return NULL;
5189 }
5190
5191
5192 static PyObject *_wrap_ComboBox_CanCut(PyObject *, PyObject *args, PyObject *kwargs) {
5193 PyObject *resultobj;
5194 wxComboBox *arg1 = (wxComboBox *) 0 ;
5195 bool result;
5196 PyObject * obj0 = 0 ;
5197 char *kwnames[] = {
5198 (char *) "self", NULL
5199 };
5200
5201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_CanCut",kwnames,&obj0)) goto fail;
5202 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5203 if (SWIG_arg_fail(1)) SWIG_fail;
5204 {
5205 PyThreadState* __tstate = wxPyBeginAllowThreads();
5206 result = (bool)((wxComboBox const *)arg1)->CanCut();
5207
5208 wxPyEndAllowThreads(__tstate);
5209 if (PyErr_Occurred()) SWIG_fail;
5210 }
5211 {
5212 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5213 }
5214 return resultobj;
5215 fail:
5216 return NULL;
5217 }
5218
5219
5220 static PyObject *_wrap_ComboBox_CanPaste(PyObject *, PyObject *args, PyObject *kwargs) {
5221 PyObject *resultobj;
5222 wxComboBox *arg1 = (wxComboBox *) 0 ;
5223 bool result;
5224 PyObject * obj0 = 0 ;
5225 char *kwnames[] = {
5226 (char *) "self", NULL
5227 };
5228
5229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_CanPaste",kwnames,&obj0)) goto fail;
5230 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5231 if (SWIG_arg_fail(1)) SWIG_fail;
5232 {
5233 PyThreadState* __tstate = wxPyBeginAllowThreads();
5234 result = (bool)((wxComboBox const *)arg1)->CanPaste();
5235
5236 wxPyEndAllowThreads(__tstate);
5237 if (PyErr_Occurred()) SWIG_fail;
5238 }
5239 {
5240 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5241 }
5242 return resultobj;
5243 fail:
5244 return NULL;
5245 }
5246
5247
5248 static PyObject *_wrap_ComboBox_CanUndo(PyObject *, PyObject *args, PyObject *kwargs) {
5249 PyObject *resultobj;
5250 wxComboBox *arg1 = (wxComboBox *) 0 ;
5251 bool result;
5252 PyObject * obj0 = 0 ;
5253 char *kwnames[] = {
5254 (char *) "self", NULL
5255 };
5256
5257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_CanUndo",kwnames,&obj0)) goto fail;
5258 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5259 if (SWIG_arg_fail(1)) SWIG_fail;
5260 {
5261 PyThreadState* __tstate = wxPyBeginAllowThreads();
5262 result = (bool)((wxComboBox const *)arg1)->CanUndo();
5263
5264 wxPyEndAllowThreads(__tstate);
5265 if (PyErr_Occurred()) SWIG_fail;
5266 }
5267 {
5268 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5269 }
5270 return resultobj;
5271 fail:
5272 return NULL;
5273 }
5274
5275
5276 static PyObject *_wrap_ComboBox_CanRedo(PyObject *, PyObject *args, PyObject *kwargs) {
5277 PyObject *resultobj;
5278 wxComboBox *arg1 = (wxComboBox *) 0 ;
5279 bool result;
5280 PyObject * obj0 = 0 ;
5281 char *kwnames[] = {
5282 (char *) "self", NULL
5283 };
5284
5285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_CanRedo",kwnames,&obj0)) goto fail;
5286 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5287 if (SWIG_arg_fail(1)) SWIG_fail;
5288 {
5289 PyThreadState* __tstate = wxPyBeginAllowThreads();
5290 result = (bool)((wxComboBox const *)arg1)->CanRedo();
5291
5292 wxPyEndAllowThreads(__tstate);
5293 if (PyErr_Occurred()) SWIG_fail;
5294 }
5295 {
5296 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5297 }
5298 return resultobj;
5299 fail:
5300 return NULL;
5301 }
5302
5303
5304 static PyObject *_wrap_ComboBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
5305 PyObject *resultobj;
5306 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
5307 wxVisualAttributes result;
5308 PyObject * obj0 = 0 ;
5309 char *kwnames[] = {
5310 (char *) "variant", NULL
5311 };
5312
5313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ComboBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
5314 if (obj0) {
5315 {
5316 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
5317 if (SWIG_arg_fail(1)) SWIG_fail;
5318 }
5319 }
5320 {
5321 if (!wxPyCheckForApp()) SWIG_fail;
5322 PyThreadState* __tstate = wxPyBeginAllowThreads();
5323 result = wxComboBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
5324
5325 wxPyEndAllowThreads(__tstate);
5326 if (PyErr_Occurred()) SWIG_fail;
5327 }
5328 {
5329 wxVisualAttributes * resultptr;
5330 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
5331 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
5332 }
5333 return resultobj;
5334 fail:
5335 return NULL;
5336 }
5337
5338
5339 static PyObject * ComboBox_swigregister(PyObject *, PyObject *args) {
5340 PyObject *obj;
5341 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5342 SWIG_TypeClientData(SWIGTYPE_p_wxComboBox, obj);
5343 Py_INCREF(obj);
5344 return Py_BuildValue((char *)"");
5345 }
5346 static int _wrap_GaugeNameStr_set(PyObject *) {
5347 PyErr_SetString(PyExc_TypeError,"Variable GaugeNameStr is read-only.");
5348 return 1;
5349 }
5350
5351
5352 static PyObject *_wrap_GaugeNameStr_get(void) {
5353 PyObject *pyobj;
5354
5355 {
5356 #if wxUSE_UNICODE
5357 pyobj = PyUnicode_FromWideChar((&wxPyGaugeNameStr)->c_str(), (&wxPyGaugeNameStr)->Len());
5358 #else
5359 pyobj = PyString_FromStringAndSize((&wxPyGaugeNameStr)->c_str(), (&wxPyGaugeNameStr)->Len());
5360 #endif
5361 }
5362 return pyobj;
5363 }
5364
5365
5366 static PyObject *_wrap_new_Gauge(PyObject *, PyObject *args, PyObject *kwargs) {
5367 PyObject *resultobj;
5368 wxWindow *arg1 = (wxWindow *) 0 ;
5369 int arg2 = (int) -1 ;
5370 int arg3 = (int) 100 ;
5371 wxPoint const &arg4_defvalue = wxDefaultPosition ;
5372 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
5373 wxSize const &arg5_defvalue = wxDefaultSize ;
5374 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
5375 long arg6 = (long) wxGA_HORIZONTAL ;
5376 wxValidator const &arg7_defvalue = wxDefaultValidator ;
5377 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
5378 wxString const &arg8_defvalue = wxPyGaugeNameStr ;
5379 wxString *arg8 = (wxString *) &arg8_defvalue ;
5380 wxGauge *result;
5381 wxPoint temp4 ;
5382 wxSize temp5 ;
5383 bool temp8 = false ;
5384 PyObject * obj0 = 0 ;
5385 PyObject * obj1 = 0 ;
5386 PyObject * obj2 = 0 ;
5387 PyObject * obj3 = 0 ;
5388 PyObject * obj4 = 0 ;
5389 PyObject * obj5 = 0 ;
5390 PyObject * obj6 = 0 ;
5391 PyObject * obj7 = 0 ;
5392 char *kwnames[] = {
5393 (char *) "parent",(char *) "id",(char *) "range",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
5394 };
5395
5396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_Gauge",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
5397 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5398 if (SWIG_arg_fail(1)) SWIG_fail;
5399 if (obj1) {
5400 {
5401 arg2 = (int)(SWIG_As_int(obj1));
5402 if (SWIG_arg_fail(2)) SWIG_fail;
5403 }
5404 }
5405 if (obj2) {
5406 {
5407 arg3 = (int)(SWIG_As_int(obj2));
5408 if (SWIG_arg_fail(3)) SWIG_fail;
5409 }
5410 }
5411 if (obj3) {
5412 {
5413 arg4 = &temp4;
5414 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
5415 }
5416 }
5417 if (obj4) {
5418 {
5419 arg5 = &temp5;
5420 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
5421 }
5422 }
5423 if (obj5) {
5424 {
5425 arg6 = (long)(SWIG_As_long(obj5));
5426 if (SWIG_arg_fail(6)) SWIG_fail;
5427 }
5428 }
5429 if (obj6) {
5430 {
5431 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
5432 if (SWIG_arg_fail(7)) SWIG_fail;
5433 if (arg7 == NULL) {
5434 SWIG_null_ref("wxValidator");
5435 }
5436 if (SWIG_arg_fail(7)) SWIG_fail;
5437 }
5438 }
5439 if (obj7) {
5440 {
5441 arg8 = wxString_in_helper(obj7);
5442 if (arg8 == NULL) SWIG_fail;
5443 temp8 = true;
5444 }
5445 }
5446 {
5447 if (!wxPyCheckForApp()) SWIG_fail;
5448 PyThreadState* __tstate = wxPyBeginAllowThreads();
5449 result = (wxGauge *)new wxGauge(arg1,arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
5450
5451 wxPyEndAllowThreads(__tstate);
5452 if (PyErr_Occurred()) SWIG_fail;
5453 }
5454 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGauge, 1);
5455 {
5456 if (temp8)
5457 delete arg8;
5458 }
5459 return resultobj;
5460 fail:
5461 {
5462 if (temp8)
5463 delete arg8;
5464 }
5465 return NULL;
5466 }
5467
5468
5469 static PyObject *_wrap_new_PreGauge(PyObject *, PyObject *args, PyObject *kwargs) {
5470 PyObject *resultobj;
5471 wxGauge *result;
5472 char *kwnames[] = {
5473 NULL
5474 };
5475
5476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreGauge",kwnames)) goto fail;
5477 {
5478 if (!wxPyCheckForApp()) SWIG_fail;
5479 PyThreadState* __tstate = wxPyBeginAllowThreads();
5480 result = (wxGauge *)new wxGauge();
5481
5482 wxPyEndAllowThreads(__tstate);
5483 if (PyErr_Occurred()) SWIG_fail;
5484 }
5485 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGauge, 1);
5486 return resultobj;
5487 fail:
5488 return NULL;
5489 }
5490
5491
5492 static PyObject *_wrap_Gauge_Create(PyObject *, PyObject *args, PyObject *kwargs) {
5493 PyObject *resultobj;
5494 wxGauge *arg1 = (wxGauge *) 0 ;
5495 wxWindow *arg2 = (wxWindow *) 0 ;
5496 int arg3 = (int) -1 ;
5497 int arg4 = (int) 100 ;
5498 wxPoint const &arg5_defvalue = wxDefaultPosition ;
5499 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
5500 wxSize const &arg6_defvalue = wxDefaultSize ;
5501 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
5502 long arg7 = (long) wxGA_HORIZONTAL ;
5503 wxValidator const &arg8_defvalue = wxDefaultValidator ;
5504 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
5505 wxString const &arg9_defvalue = wxPyGaugeNameStr ;
5506 wxString *arg9 = (wxString *) &arg9_defvalue ;
5507 bool result;
5508 wxPoint temp5 ;
5509 wxSize temp6 ;
5510 bool temp9 = false ;
5511 PyObject * obj0 = 0 ;
5512 PyObject * obj1 = 0 ;
5513 PyObject * obj2 = 0 ;
5514 PyObject * obj3 = 0 ;
5515 PyObject * obj4 = 0 ;
5516 PyObject * obj5 = 0 ;
5517 PyObject * obj6 = 0 ;
5518 PyObject * obj7 = 0 ;
5519 PyObject * obj8 = 0 ;
5520 char *kwnames[] = {
5521 (char *) "self",(char *) "parent",(char *) "id",(char *) "range",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
5522 };
5523
5524 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:Gauge_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
5525 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5526 if (SWIG_arg_fail(1)) SWIG_fail;
5527 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5528 if (SWIG_arg_fail(2)) SWIG_fail;
5529 if (obj2) {
5530 {
5531 arg3 = (int)(SWIG_As_int(obj2));
5532 if (SWIG_arg_fail(3)) SWIG_fail;
5533 }
5534 }
5535 if (obj3) {
5536 {
5537 arg4 = (int)(SWIG_As_int(obj3));
5538 if (SWIG_arg_fail(4)) SWIG_fail;
5539 }
5540 }
5541 if (obj4) {
5542 {
5543 arg5 = &temp5;
5544 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
5545 }
5546 }
5547 if (obj5) {
5548 {
5549 arg6 = &temp6;
5550 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
5551 }
5552 }
5553 if (obj6) {
5554 {
5555 arg7 = (long)(SWIG_As_long(obj6));
5556 if (SWIG_arg_fail(7)) SWIG_fail;
5557 }
5558 }
5559 if (obj7) {
5560 {
5561 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
5562 if (SWIG_arg_fail(8)) SWIG_fail;
5563 if (arg8 == NULL) {
5564 SWIG_null_ref("wxValidator");
5565 }
5566 if (SWIG_arg_fail(8)) SWIG_fail;
5567 }
5568 }
5569 if (obj8) {
5570 {
5571 arg9 = wxString_in_helper(obj8);
5572 if (arg9 == NULL) SWIG_fail;
5573 temp9 = true;
5574 }
5575 }
5576 {
5577 PyThreadState* __tstate = wxPyBeginAllowThreads();
5578 result = (bool)(arg1)->Create(arg2,arg3,arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
5579
5580 wxPyEndAllowThreads(__tstate);
5581 if (PyErr_Occurred()) SWIG_fail;
5582 }
5583 {
5584 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5585 }
5586 {
5587 if (temp9)
5588 delete arg9;
5589 }
5590 return resultobj;
5591 fail:
5592 {
5593 if (temp9)
5594 delete arg9;
5595 }
5596 return NULL;
5597 }
5598
5599
5600 static PyObject *_wrap_Gauge_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
5601 PyObject *resultobj;
5602 wxGauge *arg1 = (wxGauge *) 0 ;
5603 int arg2 ;
5604 PyObject * obj0 = 0 ;
5605 PyObject * obj1 = 0 ;
5606 char *kwnames[] = {
5607 (char *) "self",(char *) "range", NULL
5608 };
5609
5610 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetRange",kwnames,&obj0,&obj1)) goto fail;
5611 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5612 if (SWIG_arg_fail(1)) SWIG_fail;
5613 {
5614 arg2 = (int)(SWIG_As_int(obj1));
5615 if (SWIG_arg_fail(2)) SWIG_fail;
5616 }
5617 {
5618 PyThreadState* __tstate = wxPyBeginAllowThreads();
5619 (arg1)->SetRange(arg2);
5620
5621 wxPyEndAllowThreads(__tstate);
5622 if (PyErr_Occurred()) SWIG_fail;
5623 }
5624 Py_INCREF(Py_None); resultobj = Py_None;
5625 return resultobj;
5626 fail:
5627 return NULL;
5628 }
5629
5630
5631 static PyObject *_wrap_Gauge_GetRange(PyObject *, PyObject *args, PyObject *kwargs) {
5632 PyObject *resultobj;
5633 wxGauge *arg1 = (wxGauge *) 0 ;
5634 int result;
5635 PyObject * obj0 = 0 ;
5636 char *kwnames[] = {
5637 (char *) "self", NULL
5638 };
5639
5640 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_GetRange",kwnames,&obj0)) goto fail;
5641 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5642 if (SWIG_arg_fail(1)) SWIG_fail;
5643 {
5644 PyThreadState* __tstate = wxPyBeginAllowThreads();
5645 result = (int)((wxGauge const *)arg1)->GetRange();
5646
5647 wxPyEndAllowThreads(__tstate);
5648 if (PyErr_Occurred()) SWIG_fail;
5649 }
5650 {
5651 resultobj = SWIG_From_int((int)(result));
5652 }
5653 return resultobj;
5654 fail:
5655 return NULL;
5656 }
5657
5658
5659 static PyObject *_wrap_Gauge_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
5660 PyObject *resultobj;
5661 wxGauge *arg1 = (wxGauge *) 0 ;
5662 int arg2 ;
5663 PyObject * obj0 = 0 ;
5664 PyObject * obj1 = 0 ;
5665 char *kwnames[] = {
5666 (char *) "self",(char *) "pos", NULL
5667 };
5668
5669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetValue",kwnames,&obj0,&obj1)) goto fail;
5670 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5671 if (SWIG_arg_fail(1)) SWIG_fail;
5672 {
5673 arg2 = (int)(SWIG_As_int(obj1));
5674 if (SWIG_arg_fail(2)) SWIG_fail;
5675 }
5676 {
5677 PyThreadState* __tstate = wxPyBeginAllowThreads();
5678 (arg1)->SetValue(arg2);
5679
5680 wxPyEndAllowThreads(__tstate);
5681 if (PyErr_Occurred()) SWIG_fail;
5682 }
5683 Py_INCREF(Py_None); resultobj = Py_None;
5684 return resultobj;
5685 fail:
5686 return NULL;
5687 }
5688
5689
5690 static PyObject *_wrap_Gauge_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
5691 PyObject *resultobj;
5692 wxGauge *arg1 = (wxGauge *) 0 ;
5693 int result;
5694 PyObject * obj0 = 0 ;
5695 char *kwnames[] = {
5696 (char *) "self", NULL
5697 };
5698
5699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_GetValue",kwnames,&obj0)) goto fail;
5700 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5701 if (SWIG_arg_fail(1)) SWIG_fail;
5702 {
5703 PyThreadState* __tstate = wxPyBeginAllowThreads();
5704 result = (int)((wxGauge const *)arg1)->GetValue();
5705
5706 wxPyEndAllowThreads(__tstate);
5707 if (PyErr_Occurred()) SWIG_fail;
5708 }
5709 {
5710 resultobj = SWIG_From_int((int)(result));
5711 }
5712 return resultobj;
5713 fail:
5714 return NULL;
5715 }
5716
5717
5718 static PyObject *_wrap_Gauge_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
5719 PyObject *resultobj;
5720 wxGauge *arg1 = (wxGauge *) 0 ;
5721 bool result;
5722 PyObject * obj0 = 0 ;
5723 char *kwnames[] = {
5724 (char *) "self", NULL
5725 };
5726
5727 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_IsVertical",kwnames,&obj0)) goto fail;
5728 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5729 if (SWIG_arg_fail(1)) SWIG_fail;
5730 {
5731 PyThreadState* __tstate = wxPyBeginAllowThreads();
5732 result = (bool)((wxGauge const *)arg1)->IsVertical();
5733
5734 wxPyEndAllowThreads(__tstate);
5735 if (PyErr_Occurred()) SWIG_fail;
5736 }
5737 {
5738 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5739 }
5740 return resultobj;
5741 fail:
5742 return NULL;
5743 }
5744
5745
5746 static PyObject *_wrap_Gauge_SetShadowWidth(PyObject *, PyObject *args, PyObject *kwargs) {
5747 PyObject *resultobj;
5748 wxGauge *arg1 = (wxGauge *) 0 ;
5749 int arg2 ;
5750 PyObject * obj0 = 0 ;
5751 PyObject * obj1 = 0 ;
5752 char *kwnames[] = {
5753 (char *) "self",(char *) "w", NULL
5754 };
5755
5756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetShadowWidth",kwnames,&obj0,&obj1)) goto fail;
5757 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5758 if (SWIG_arg_fail(1)) SWIG_fail;
5759 {
5760 arg2 = (int)(SWIG_As_int(obj1));
5761 if (SWIG_arg_fail(2)) SWIG_fail;
5762 }
5763 {
5764 PyThreadState* __tstate = wxPyBeginAllowThreads();
5765 (arg1)->SetShadowWidth(arg2);
5766
5767 wxPyEndAllowThreads(__tstate);
5768 if (PyErr_Occurred()) SWIG_fail;
5769 }
5770 Py_INCREF(Py_None); resultobj = Py_None;
5771 return resultobj;
5772 fail:
5773 return NULL;
5774 }
5775
5776
5777 static PyObject *_wrap_Gauge_GetShadowWidth(PyObject *, PyObject *args, PyObject *kwargs) {
5778 PyObject *resultobj;
5779 wxGauge *arg1 = (wxGauge *) 0 ;
5780 int result;
5781 PyObject * obj0 = 0 ;
5782 char *kwnames[] = {
5783 (char *) "self", NULL
5784 };
5785
5786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_GetShadowWidth",kwnames,&obj0)) goto fail;
5787 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5788 if (SWIG_arg_fail(1)) SWIG_fail;
5789 {
5790 PyThreadState* __tstate = wxPyBeginAllowThreads();
5791 result = (int)((wxGauge const *)arg1)->GetShadowWidth();
5792
5793 wxPyEndAllowThreads(__tstate);
5794 if (PyErr_Occurred()) SWIG_fail;
5795 }
5796 {
5797 resultobj = SWIG_From_int((int)(result));
5798 }
5799 return resultobj;
5800 fail:
5801 return NULL;
5802 }
5803
5804
5805 static PyObject *_wrap_Gauge_SetBezelFace(PyObject *, PyObject *args, PyObject *kwargs) {
5806 PyObject *resultobj;
5807 wxGauge *arg1 = (wxGauge *) 0 ;
5808 int arg2 ;
5809 PyObject * obj0 = 0 ;
5810 PyObject * obj1 = 0 ;
5811 char *kwnames[] = {
5812 (char *) "self",(char *) "w", NULL
5813 };
5814
5815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetBezelFace",kwnames,&obj0,&obj1)) goto fail;
5816 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5817 if (SWIG_arg_fail(1)) SWIG_fail;
5818 {
5819 arg2 = (int)(SWIG_As_int(obj1));
5820 if (SWIG_arg_fail(2)) SWIG_fail;
5821 }
5822 {
5823 PyThreadState* __tstate = wxPyBeginAllowThreads();
5824 (arg1)->SetBezelFace(arg2);
5825
5826 wxPyEndAllowThreads(__tstate);
5827 if (PyErr_Occurred()) SWIG_fail;
5828 }
5829 Py_INCREF(Py_None); resultobj = Py_None;
5830 return resultobj;
5831 fail:
5832 return NULL;
5833 }
5834
5835
5836 static PyObject *_wrap_Gauge_GetBezelFace(PyObject *, PyObject *args, PyObject *kwargs) {
5837 PyObject *resultobj;
5838 wxGauge *arg1 = (wxGauge *) 0 ;
5839 int result;
5840 PyObject * obj0 = 0 ;
5841 char *kwnames[] = {
5842 (char *) "self", NULL
5843 };
5844
5845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_GetBezelFace",kwnames,&obj0)) goto fail;
5846 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5847 if (SWIG_arg_fail(1)) SWIG_fail;
5848 {
5849 PyThreadState* __tstate = wxPyBeginAllowThreads();
5850 result = (int)((wxGauge const *)arg1)->GetBezelFace();
5851
5852 wxPyEndAllowThreads(__tstate);
5853 if (PyErr_Occurred()) SWIG_fail;
5854 }
5855 {
5856 resultobj = SWIG_From_int((int)(result));
5857 }
5858 return resultobj;
5859 fail:
5860 return NULL;
5861 }
5862
5863
5864 static PyObject *_wrap_Gauge_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
5865 PyObject *resultobj;
5866 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
5867 wxVisualAttributes result;
5868 PyObject * obj0 = 0 ;
5869 char *kwnames[] = {
5870 (char *) "variant", NULL
5871 };
5872
5873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Gauge_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
5874 if (obj0) {
5875 {
5876 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
5877 if (SWIG_arg_fail(1)) SWIG_fail;
5878 }
5879 }
5880 {
5881 if (!wxPyCheckForApp()) SWIG_fail;
5882 PyThreadState* __tstate = wxPyBeginAllowThreads();
5883 result = wxGauge::GetClassDefaultAttributes((wxWindowVariant )arg1);
5884
5885 wxPyEndAllowThreads(__tstate);
5886 if (PyErr_Occurred()) SWIG_fail;
5887 }
5888 {
5889 wxVisualAttributes * resultptr;
5890 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
5891 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
5892 }
5893 return resultobj;
5894 fail:
5895 return NULL;
5896 }
5897
5898
5899 static PyObject * Gauge_swigregister(PyObject *, PyObject *args) {
5900 PyObject *obj;
5901 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5902 SWIG_TypeClientData(SWIGTYPE_p_wxGauge, obj);
5903 Py_INCREF(obj);
5904 return Py_BuildValue((char *)"");
5905 }
5906 static int _wrap_StaticBitmapNameStr_set(PyObject *) {
5907 PyErr_SetString(PyExc_TypeError,"Variable StaticBitmapNameStr is read-only.");
5908 return 1;
5909 }
5910
5911
5912 static PyObject *_wrap_StaticBitmapNameStr_get(void) {
5913 PyObject *pyobj;
5914
5915 {
5916 #if wxUSE_UNICODE
5917 pyobj = PyUnicode_FromWideChar((&wxPyStaticBitmapNameStr)->c_str(), (&wxPyStaticBitmapNameStr)->Len());
5918 #else
5919 pyobj = PyString_FromStringAndSize((&wxPyStaticBitmapNameStr)->c_str(), (&wxPyStaticBitmapNameStr)->Len());
5920 #endif
5921 }
5922 return pyobj;
5923 }
5924
5925
5926 static int _wrap_StaticBoxNameStr_set(PyObject *) {
5927 PyErr_SetString(PyExc_TypeError,"Variable StaticBoxNameStr is read-only.");
5928 return 1;
5929 }
5930
5931
5932 static PyObject *_wrap_StaticBoxNameStr_get(void) {
5933 PyObject *pyobj;
5934
5935 {
5936 #if wxUSE_UNICODE
5937 pyobj = PyUnicode_FromWideChar((&wxPyStaticBoxNameStr)->c_str(), (&wxPyStaticBoxNameStr)->Len());
5938 #else
5939 pyobj = PyString_FromStringAndSize((&wxPyStaticBoxNameStr)->c_str(), (&wxPyStaticBoxNameStr)->Len());
5940 #endif
5941 }
5942 return pyobj;
5943 }
5944
5945
5946 static int _wrap_StaticTextNameStr_set(PyObject *) {
5947 PyErr_SetString(PyExc_TypeError,"Variable StaticTextNameStr is read-only.");
5948 return 1;
5949 }
5950
5951
5952 static PyObject *_wrap_StaticTextNameStr_get(void) {
5953 PyObject *pyobj;
5954
5955 {
5956 #if wxUSE_UNICODE
5957 pyobj = PyUnicode_FromWideChar((&wxPyStaticTextNameStr)->c_str(), (&wxPyStaticTextNameStr)->Len());
5958 #else
5959 pyobj = PyString_FromStringAndSize((&wxPyStaticTextNameStr)->c_str(), (&wxPyStaticTextNameStr)->Len());
5960 #endif
5961 }
5962 return pyobj;
5963 }
5964
5965
5966 static PyObject *_wrap_new_StaticBox(PyObject *, PyObject *args, PyObject *kwargs) {
5967 PyObject *resultobj;
5968 wxWindow *arg1 = (wxWindow *) 0 ;
5969 int arg2 = (int) -1 ;
5970 wxString const &arg3_defvalue = wxPyEmptyString ;
5971 wxString *arg3 = (wxString *) &arg3_defvalue ;
5972 wxPoint const &arg4_defvalue = wxDefaultPosition ;
5973 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
5974 wxSize const &arg5_defvalue = wxDefaultSize ;
5975 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
5976 long arg6 = (long) 0 ;
5977 wxString const &arg7_defvalue = wxPyStaticBoxNameStr ;
5978 wxString *arg7 = (wxString *) &arg7_defvalue ;
5979 wxStaticBox *result;
5980 bool temp3 = false ;
5981 wxPoint temp4 ;
5982 wxSize temp5 ;
5983 bool temp7 = false ;
5984 PyObject * obj0 = 0 ;
5985 PyObject * obj1 = 0 ;
5986 PyObject * obj2 = 0 ;
5987 PyObject * obj3 = 0 ;
5988 PyObject * obj4 = 0 ;
5989 PyObject * obj5 = 0 ;
5990 PyObject * obj6 = 0 ;
5991 char *kwnames[] = {
5992 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
5993 };
5994
5995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_StaticBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
5996 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5997 if (SWIG_arg_fail(1)) SWIG_fail;
5998 if (obj1) {
5999 {
6000 arg2 = (int)(SWIG_As_int(obj1));
6001 if (SWIG_arg_fail(2)) SWIG_fail;
6002 }
6003 }
6004 if (obj2) {
6005 {
6006 arg3 = wxString_in_helper(obj2);
6007 if (arg3 == NULL) SWIG_fail;
6008 temp3 = true;
6009 }
6010 }
6011 if (obj3) {
6012 {
6013 arg4 = &temp4;
6014 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
6015 }
6016 }
6017 if (obj4) {
6018 {
6019 arg5 = &temp5;
6020 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
6021 }
6022 }
6023 if (obj5) {
6024 {
6025 arg6 = (long)(SWIG_As_long(obj5));
6026 if (SWIG_arg_fail(6)) SWIG_fail;
6027 }
6028 }
6029 if (obj6) {
6030 {
6031 arg7 = wxString_in_helper(obj6);
6032 if (arg7 == NULL) SWIG_fail;
6033 temp7 = true;
6034 }
6035 }
6036 {
6037 if (!wxPyCheckForApp()) SWIG_fail;
6038 PyThreadState* __tstate = wxPyBeginAllowThreads();
6039 result = (wxStaticBox *)new wxStaticBox(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
6040
6041 wxPyEndAllowThreads(__tstate);
6042 if (PyErr_Occurred()) SWIG_fail;
6043 }
6044 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBox, 1);
6045 {
6046 if (temp3)
6047 delete arg3;
6048 }
6049 {
6050 if (temp7)
6051 delete arg7;
6052 }
6053 return resultobj;
6054 fail:
6055 {
6056 if (temp3)
6057 delete arg3;
6058 }
6059 {
6060 if (temp7)
6061 delete arg7;
6062 }
6063 return NULL;
6064 }
6065
6066
6067 static PyObject *_wrap_new_PreStaticBox(PyObject *, PyObject *args, PyObject *kwargs) {
6068 PyObject *resultobj;
6069 wxStaticBox *result;
6070 char *kwnames[] = {
6071 NULL
6072 };
6073
6074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStaticBox",kwnames)) goto fail;
6075 {
6076 if (!wxPyCheckForApp()) SWIG_fail;
6077 PyThreadState* __tstate = wxPyBeginAllowThreads();
6078 result = (wxStaticBox *)new wxStaticBox();
6079
6080 wxPyEndAllowThreads(__tstate);
6081 if (PyErr_Occurred()) SWIG_fail;
6082 }
6083 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBox, 1);
6084 return resultobj;
6085 fail:
6086 return NULL;
6087 }
6088
6089
6090 static PyObject *_wrap_StaticBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
6091 PyObject *resultobj;
6092 wxStaticBox *arg1 = (wxStaticBox *) 0 ;
6093 wxWindow *arg2 = (wxWindow *) 0 ;
6094 int arg3 = (int) -1 ;
6095 wxString const &arg4_defvalue = wxPyEmptyString ;
6096 wxString *arg4 = (wxString *) &arg4_defvalue ;
6097 wxPoint const &arg5_defvalue = wxDefaultPosition ;
6098 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
6099 wxSize const &arg6_defvalue = wxDefaultSize ;
6100 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
6101 long arg7 = (long) 0 ;
6102 wxString const &arg8_defvalue = wxPyStaticBoxNameStr ;
6103 wxString *arg8 = (wxString *) &arg8_defvalue ;
6104 bool result;
6105 bool temp4 = false ;
6106 wxPoint temp5 ;
6107 wxSize temp6 ;
6108 bool temp8 = false ;
6109 PyObject * obj0 = 0 ;
6110 PyObject * obj1 = 0 ;
6111 PyObject * obj2 = 0 ;
6112 PyObject * obj3 = 0 ;
6113 PyObject * obj4 = 0 ;
6114 PyObject * obj5 = 0 ;
6115 PyObject * obj6 = 0 ;
6116 PyObject * obj7 = 0 ;
6117 char *kwnames[] = {
6118 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6119 };
6120
6121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:StaticBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
6122 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBox, SWIG_POINTER_EXCEPTION | 0);
6123 if (SWIG_arg_fail(1)) SWIG_fail;
6124 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6125 if (SWIG_arg_fail(2)) SWIG_fail;
6126 if (obj2) {
6127 {
6128 arg3 = (int)(SWIG_As_int(obj2));
6129 if (SWIG_arg_fail(3)) SWIG_fail;
6130 }
6131 }
6132 if (obj3) {
6133 {
6134 arg4 = wxString_in_helper(obj3);
6135 if (arg4 == NULL) SWIG_fail;
6136 temp4 = true;
6137 }
6138 }
6139 if (obj4) {
6140 {
6141 arg5 = &temp5;
6142 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
6143 }
6144 }
6145 if (obj5) {
6146 {
6147 arg6 = &temp6;
6148 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
6149 }
6150 }
6151 if (obj6) {
6152 {
6153 arg7 = (long)(SWIG_As_long(obj6));
6154 if (SWIG_arg_fail(7)) SWIG_fail;
6155 }
6156 }
6157 if (obj7) {
6158 {
6159 arg8 = wxString_in_helper(obj7);
6160 if (arg8 == NULL) SWIG_fail;
6161 temp8 = true;
6162 }
6163 }
6164 {
6165 PyThreadState* __tstate = wxPyBeginAllowThreads();
6166 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
6167
6168 wxPyEndAllowThreads(__tstate);
6169 if (PyErr_Occurred()) SWIG_fail;
6170 }
6171 {
6172 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6173 }
6174 {
6175 if (temp4)
6176 delete arg4;
6177 }
6178 {
6179 if (temp8)
6180 delete arg8;
6181 }
6182 return resultobj;
6183 fail:
6184 {
6185 if (temp4)
6186 delete arg4;
6187 }
6188 {
6189 if (temp8)
6190 delete arg8;
6191 }
6192 return NULL;
6193 }
6194
6195
6196 static PyObject *_wrap_StaticBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
6197 PyObject *resultobj;
6198 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
6199 wxVisualAttributes result;
6200 PyObject * obj0 = 0 ;
6201 char *kwnames[] = {
6202 (char *) "variant", NULL
6203 };
6204
6205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
6206 if (obj0) {
6207 {
6208 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
6209 if (SWIG_arg_fail(1)) SWIG_fail;
6210 }
6211 }
6212 {
6213 if (!wxPyCheckForApp()) SWIG_fail;
6214 PyThreadState* __tstate = wxPyBeginAllowThreads();
6215 result = wxStaticBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
6216
6217 wxPyEndAllowThreads(__tstate);
6218 if (PyErr_Occurred()) SWIG_fail;
6219 }
6220 {
6221 wxVisualAttributes * resultptr;
6222 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
6223 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
6224 }
6225 return resultobj;
6226 fail:
6227 return NULL;
6228 }
6229
6230
6231 static PyObject * StaticBox_swigregister(PyObject *, PyObject *args) {
6232 PyObject *obj;
6233 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6234 SWIG_TypeClientData(SWIGTYPE_p_wxStaticBox, obj);
6235 Py_INCREF(obj);
6236 return Py_BuildValue((char *)"");
6237 }
6238 static PyObject *_wrap_new_StaticLine(PyObject *, PyObject *args, PyObject *kwargs) {
6239 PyObject *resultobj;
6240 wxWindow *arg1 = (wxWindow *) 0 ;
6241 int arg2 = (int) -1 ;
6242 wxPoint const &arg3_defvalue = wxDefaultPosition ;
6243 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
6244 wxSize const &arg4_defvalue = wxDefaultSize ;
6245 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
6246 long arg5 = (long) wxLI_HORIZONTAL ;
6247 wxString const &arg6_defvalue = wxPyStaticTextNameStr ;
6248 wxString *arg6 = (wxString *) &arg6_defvalue ;
6249 wxStaticLine *result;
6250 wxPoint temp3 ;
6251 wxSize temp4 ;
6252 bool temp6 = false ;
6253 PyObject * obj0 = 0 ;
6254 PyObject * obj1 = 0 ;
6255 PyObject * obj2 = 0 ;
6256 PyObject * obj3 = 0 ;
6257 PyObject * obj4 = 0 ;
6258 PyObject * obj5 = 0 ;
6259 char *kwnames[] = {
6260 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6261 };
6262
6263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_StaticLine",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
6264 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6265 if (SWIG_arg_fail(1)) SWIG_fail;
6266 if (obj1) {
6267 {
6268 arg2 = (int)(SWIG_As_int(obj1));
6269 if (SWIG_arg_fail(2)) SWIG_fail;
6270 }
6271 }
6272 if (obj2) {
6273 {
6274 arg3 = &temp3;
6275 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
6276 }
6277 }
6278 if (obj3) {
6279 {
6280 arg4 = &temp4;
6281 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
6282 }
6283 }
6284 if (obj4) {
6285 {
6286 arg5 = (long)(SWIG_As_long(obj4));
6287 if (SWIG_arg_fail(5)) SWIG_fail;
6288 }
6289 }
6290 if (obj5) {
6291 {
6292 arg6 = wxString_in_helper(obj5);
6293 if (arg6 == NULL) SWIG_fail;
6294 temp6 = true;
6295 }
6296 }
6297 {
6298 if (!wxPyCheckForApp()) SWIG_fail;
6299 PyThreadState* __tstate = wxPyBeginAllowThreads();
6300 result = (wxStaticLine *)new wxStaticLine(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
6301
6302 wxPyEndAllowThreads(__tstate);
6303 if (PyErr_Occurred()) SWIG_fail;
6304 }
6305 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticLine, 1);
6306 {
6307 if (temp6)
6308 delete arg6;
6309 }
6310 return resultobj;
6311 fail:
6312 {
6313 if (temp6)
6314 delete arg6;
6315 }
6316 return NULL;
6317 }
6318
6319
6320 static PyObject *_wrap_new_PreStaticLine(PyObject *, PyObject *args, PyObject *kwargs) {
6321 PyObject *resultobj;
6322 wxStaticLine *result;
6323 char *kwnames[] = {
6324 NULL
6325 };
6326
6327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStaticLine",kwnames)) goto fail;
6328 {
6329 if (!wxPyCheckForApp()) SWIG_fail;
6330 PyThreadState* __tstate = wxPyBeginAllowThreads();
6331 result = (wxStaticLine *)new wxStaticLine();
6332
6333 wxPyEndAllowThreads(__tstate);
6334 if (PyErr_Occurred()) SWIG_fail;
6335 }
6336 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticLine, 1);
6337 return resultobj;
6338 fail:
6339 return NULL;
6340 }
6341
6342
6343 static PyObject *_wrap_StaticLine_Create(PyObject *, PyObject *args, PyObject *kwargs) {
6344 PyObject *resultobj;
6345 wxStaticLine *arg1 = (wxStaticLine *) 0 ;
6346 wxWindow *arg2 = (wxWindow *) 0 ;
6347 int arg3 = (int) -1 ;
6348 wxPoint const &arg4_defvalue = wxDefaultPosition ;
6349 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
6350 wxSize const &arg5_defvalue = wxDefaultSize ;
6351 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
6352 long arg6 = (long) wxLI_HORIZONTAL ;
6353 wxString const &arg7_defvalue = wxPyStaticTextNameStr ;
6354 wxString *arg7 = (wxString *) &arg7_defvalue ;
6355 bool result;
6356 wxPoint temp4 ;
6357 wxSize temp5 ;
6358 bool temp7 = false ;
6359 PyObject * obj0 = 0 ;
6360 PyObject * obj1 = 0 ;
6361 PyObject * obj2 = 0 ;
6362 PyObject * obj3 = 0 ;
6363 PyObject * obj4 = 0 ;
6364 PyObject * obj5 = 0 ;
6365 PyObject * obj6 = 0 ;
6366 char *kwnames[] = {
6367 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6368 };
6369
6370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:StaticLine_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
6371 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticLine, SWIG_POINTER_EXCEPTION | 0);
6372 if (SWIG_arg_fail(1)) SWIG_fail;
6373 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6374 if (SWIG_arg_fail(2)) SWIG_fail;
6375 if (obj2) {
6376 {
6377 arg3 = (int)(SWIG_As_int(obj2));
6378 if (SWIG_arg_fail(3)) SWIG_fail;
6379 }
6380 }
6381 if (obj3) {
6382 {
6383 arg4 = &temp4;
6384 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
6385 }
6386 }
6387 if (obj4) {
6388 {
6389 arg5 = &temp5;
6390 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
6391 }
6392 }
6393 if (obj5) {
6394 {
6395 arg6 = (long)(SWIG_As_long(obj5));
6396 if (SWIG_arg_fail(6)) SWIG_fail;
6397 }
6398 }
6399 if (obj6) {
6400 {
6401 arg7 = wxString_in_helper(obj6);
6402 if (arg7 == NULL) SWIG_fail;
6403 temp7 = true;
6404 }
6405 }
6406 {
6407 PyThreadState* __tstate = wxPyBeginAllowThreads();
6408 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
6409
6410 wxPyEndAllowThreads(__tstate);
6411 if (PyErr_Occurred()) SWIG_fail;
6412 }
6413 {
6414 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6415 }
6416 {
6417 if (temp7)
6418 delete arg7;
6419 }
6420 return resultobj;
6421 fail:
6422 {
6423 if (temp7)
6424 delete arg7;
6425 }
6426 return NULL;
6427 }
6428
6429
6430 static PyObject *_wrap_StaticLine_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
6431 PyObject *resultobj;
6432 wxStaticLine *arg1 = (wxStaticLine *) 0 ;
6433 bool result;
6434 PyObject * obj0 = 0 ;
6435 char *kwnames[] = {
6436 (char *) "self", NULL
6437 };
6438
6439 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticLine_IsVertical",kwnames,&obj0)) goto fail;
6440 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticLine, SWIG_POINTER_EXCEPTION | 0);
6441 if (SWIG_arg_fail(1)) SWIG_fail;
6442 {
6443 PyThreadState* __tstate = wxPyBeginAllowThreads();
6444 result = (bool)((wxStaticLine const *)arg1)->IsVertical();
6445
6446 wxPyEndAllowThreads(__tstate);
6447 if (PyErr_Occurred()) SWIG_fail;
6448 }
6449 {
6450 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6451 }
6452 return resultobj;
6453 fail:
6454 return NULL;
6455 }
6456
6457
6458 static PyObject *_wrap_StaticLine_GetDefaultSize(PyObject *, PyObject *args, PyObject *kwargs) {
6459 PyObject *resultobj;
6460 int result;
6461 char *kwnames[] = {
6462 NULL
6463 };
6464
6465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":StaticLine_GetDefaultSize",kwnames)) goto fail;
6466 {
6467 PyThreadState* __tstate = wxPyBeginAllowThreads();
6468 result = (int)wxStaticLine::GetDefaultSize();
6469
6470 wxPyEndAllowThreads(__tstate);
6471 if (PyErr_Occurred()) SWIG_fail;
6472 }
6473 {
6474 resultobj = SWIG_From_int((int)(result));
6475 }
6476 return resultobj;
6477 fail:
6478 return NULL;
6479 }
6480
6481
6482 static PyObject *_wrap_StaticLine_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
6483 PyObject *resultobj;
6484 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
6485 wxVisualAttributes result;
6486 PyObject * obj0 = 0 ;
6487 char *kwnames[] = {
6488 (char *) "variant", NULL
6489 };
6490
6491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticLine_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
6492 if (obj0) {
6493 {
6494 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
6495 if (SWIG_arg_fail(1)) SWIG_fail;
6496 }
6497 }
6498 {
6499 if (!wxPyCheckForApp()) SWIG_fail;
6500 PyThreadState* __tstate = wxPyBeginAllowThreads();
6501 result = wxStaticLine::GetClassDefaultAttributes((wxWindowVariant )arg1);
6502
6503 wxPyEndAllowThreads(__tstate);
6504 if (PyErr_Occurred()) SWIG_fail;
6505 }
6506 {
6507 wxVisualAttributes * resultptr;
6508 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
6509 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
6510 }
6511 return resultobj;
6512 fail:
6513 return NULL;
6514 }
6515
6516
6517 static PyObject * StaticLine_swigregister(PyObject *, PyObject *args) {
6518 PyObject *obj;
6519 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6520 SWIG_TypeClientData(SWIGTYPE_p_wxStaticLine, obj);
6521 Py_INCREF(obj);
6522 return Py_BuildValue((char *)"");
6523 }
6524 static PyObject *_wrap_new_StaticText(PyObject *, PyObject *args, PyObject *kwargs) {
6525 PyObject *resultobj;
6526 wxWindow *arg1 = (wxWindow *) 0 ;
6527 int arg2 = (int) -1 ;
6528 wxString const &arg3_defvalue = wxPyEmptyString ;
6529 wxString *arg3 = (wxString *) &arg3_defvalue ;
6530 wxPoint const &arg4_defvalue = wxDefaultPosition ;
6531 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
6532 wxSize const &arg5_defvalue = wxDefaultSize ;
6533 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
6534 long arg6 = (long) 0 ;
6535 wxString const &arg7_defvalue = wxPyStaticTextNameStr ;
6536 wxString *arg7 = (wxString *) &arg7_defvalue ;
6537 wxStaticText *result;
6538 bool temp3 = false ;
6539 wxPoint temp4 ;
6540 wxSize temp5 ;
6541 bool temp7 = false ;
6542 PyObject * obj0 = 0 ;
6543 PyObject * obj1 = 0 ;
6544 PyObject * obj2 = 0 ;
6545 PyObject * obj3 = 0 ;
6546 PyObject * obj4 = 0 ;
6547 PyObject * obj5 = 0 ;
6548 PyObject * obj6 = 0 ;
6549 char *kwnames[] = {
6550 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6551 };
6552
6553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_StaticText",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
6554 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6555 if (SWIG_arg_fail(1)) SWIG_fail;
6556 if (obj1) {
6557 {
6558 arg2 = (int)(SWIG_As_int(obj1));
6559 if (SWIG_arg_fail(2)) SWIG_fail;
6560 }
6561 }
6562 if (obj2) {
6563 {
6564 arg3 = wxString_in_helper(obj2);
6565 if (arg3 == NULL) SWIG_fail;
6566 temp3 = true;
6567 }
6568 }
6569 if (obj3) {
6570 {
6571 arg4 = &temp4;
6572 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
6573 }
6574 }
6575 if (obj4) {
6576 {
6577 arg5 = &temp5;
6578 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
6579 }
6580 }
6581 if (obj5) {
6582 {
6583 arg6 = (long)(SWIG_As_long(obj5));
6584 if (SWIG_arg_fail(6)) SWIG_fail;
6585 }
6586 }
6587 if (obj6) {
6588 {
6589 arg7 = wxString_in_helper(obj6);
6590 if (arg7 == NULL) SWIG_fail;
6591 temp7 = true;
6592 }
6593 }
6594 {
6595 if (!wxPyCheckForApp()) SWIG_fail;
6596 PyThreadState* __tstate = wxPyBeginAllowThreads();
6597 result = (wxStaticText *)new wxStaticText(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
6598
6599 wxPyEndAllowThreads(__tstate);
6600 if (PyErr_Occurred()) SWIG_fail;
6601 }
6602 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticText, 1);
6603 {
6604 if (temp3)
6605 delete arg3;
6606 }
6607 {
6608 if (temp7)
6609 delete arg7;
6610 }
6611 return resultobj;
6612 fail:
6613 {
6614 if (temp3)
6615 delete arg3;
6616 }
6617 {
6618 if (temp7)
6619 delete arg7;
6620 }
6621 return NULL;
6622 }
6623
6624
6625 static PyObject *_wrap_new_PreStaticText(PyObject *, PyObject *args, PyObject *kwargs) {
6626 PyObject *resultobj;
6627 wxStaticText *result;
6628 char *kwnames[] = {
6629 NULL
6630 };
6631
6632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStaticText",kwnames)) goto fail;
6633 {
6634 if (!wxPyCheckForApp()) SWIG_fail;
6635 PyThreadState* __tstate = wxPyBeginAllowThreads();
6636 result = (wxStaticText *)new wxStaticText();
6637
6638 wxPyEndAllowThreads(__tstate);
6639 if (PyErr_Occurred()) SWIG_fail;
6640 }
6641 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticText, 1);
6642 return resultobj;
6643 fail:
6644 return NULL;
6645 }
6646
6647
6648 static PyObject *_wrap_StaticText_Create(PyObject *, PyObject *args, PyObject *kwargs) {
6649 PyObject *resultobj;
6650 wxStaticText *arg1 = (wxStaticText *) 0 ;
6651 wxWindow *arg2 = (wxWindow *) 0 ;
6652 int arg3 = (int) -1 ;
6653 wxString const &arg4_defvalue = wxPyEmptyString ;
6654 wxString *arg4 = (wxString *) &arg4_defvalue ;
6655 wxPoint const &arg5_defvalue = wxDefaultPosition ;
6656 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
6657 wxSize const &arg6_defvalue = wxDefaultSize ;
6658 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
6659 long arg7 = (long) 0 ;
6660 wxString const &arg8_defvalue = wxPyStaticTextNameStr ;
6661 wxString *arg8 = (wxString *) &arg8_defvalue ;
6662 bool result;
6663 bool temp4 = false ;
6664 wxPoint temp5 ;
6665 wxSize temp6 ;
6666 bool temp8 = false ;
6667 PyObject * obj0 = 0 ;
6668 PyObject * obj1 = 0 ;
6669 PyObject * obj2 = 0 ;
6670 PyObject * obj3 = 0 ;
6671 PyObject * obj4 = 0 ;
6672 PyObject * obj5 = 0 ;
6673 PyObject * obj6 = 0 ;
6674 PyObject * obj7 = 0 ;
6675 char *kwnames[] = {
6676 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6677 };
6678
6679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:StaticText_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
6680 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticText, SWIG_POINTER_EXCEPTION | 0);
6681 if (SWIG_arg_fail(1)) SWIG_fail;
6682 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6683 if (SWIG_arg_fail(2)) SWIG_fail;
6684 if (obj2) {
6685 {
6686 arg3 = (int)(SWIG_As_int(obj2));
6687 if (SWIG_arg_fail(3)) SWIG_fail;
6688 }
6689 }
6690 if (obj3) {
6691 {
6692 arg4 = wxString_in_helper(obj3);
6693 if (arg4 == NULL) SWIG_fail;
6694 temp4 = true;
6695 }
6696 }
6697 if (obj4) {
6698 {
6699 arg5 = &temp5;
6700 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
6701 }
6702 }
6703 if (obj5) {
6704 {
6705 arg6 = &temp6;
6706 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
6707 }
6708 }
6709 if (obj6) {
6710 {
6711 arg7 = (long)(SWIG_As_long(obj6));
6712 if (SWIG_arg_fail(7)) SWIG_fail;
6713 }
6714 }
6715 if (obj7) {
6716 {
6717 arg8 = wxString_in_helper(obj7);
6718 if (arg8 == NULL) SWIG_fail;
6719 temp8 = true;
6720 }
6721 }
6722 {
6723 PyThreadState* __tstate = wxPyBeginAllowThreads();
6724 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
6725
6726 wxPyEndAllowThreads(__tstate);
6727 if (PyErr_Occurred()) SWIG_fail;
6728 }
6729 {
6730 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6731 }
6732 {
6733 if (temp4)
6734 delete arg4;
6735 }
6736 {
6737 if (temp8)
6738 delete arg8;
6739 }
6740 return resultobj;
6741 fail:
6742 {
6743 if (temp4)
6744 delete arg4;
6745 }
6746 {
6747 if (temp8)
6748 delete arg8;
6749 }
6750 return NULL;
6751 }
6752
6753
6754 static PyObject *_wrap_StaticText_Wrap(PyObject *, PyObject *args, PyObject *kwargs) {
6755 PyObject *resultobj;
6756 wxStaticText *arg1 = (wxStaticText *) 0 ;
6757 int arg2 ;
6758 PyObject * obj0 = 0 ;
6759 PyObject * obj1 = 0 ;
6760 char *kwnames[] = {
6761 (char *) "self",(char *) "width", NULL
6762 };
6763
6764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StaticText_Wrap",kwnames,&obj0,&obj1)) goto fail;
6765 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticText, SWIG_POINTER_EXCEPTION | 0);
6766 if (SWIG_arg_fail(1)) SWIG_fail;
6767 {
6768 arg2 = (int)(SWIG_As_int(obj1));
6769 if (SWIG_arg_fail(2)) SWIG_fail;
6770 }
6771 {
6772 PyThreadState* __tstate = wxPyBeginAllowThreads();
6773 (arg1)->Wrap(arg2);
6774
6775 wxPyEndAllowThreads(__tstate);
6776 if (PyErr_Occurred()) SWIG_fail;
6777 }
6778 Py_INCREF(Py_None); resultobj = Py_None;
6779 return resultobj;
6780 fail:
6781 return NULL;
6782 }
6783
6784
6785 static PyObject *_wrap_StaticText_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
6786 PyObject *resultobj;
6787 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
6788 wxVisualAttributes result;
6789 PyObject * obj0 = 0 ;
6790 char *kwnames[] = {
6791 (char *) "variant", NULL
6792 };
6793
6794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticText_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
6795 if (obj0) {
6796 {
6797 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
6798 if (SWIG_arg_fail(1)) SWIG_fail;
6799 }
6800 }
6801 {
6802 if (!wxPyCheckForApp()) SWIG_fail;
6803 PyThreadState* __tstate = wxPyBeginAllowThreads();
6804 result = wxStaticText::GetClassDefaultAttributes((wxWindowVariant )arg1);
6805
6806 wxPyEndAllowThreads(__tstate);
6807 if (PyErr_Occurred()) SWIG_fail;
6808 }
6809 {
6810 wxVisualAttributes * resultptr;
6811 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
6812 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
6813 }
6814 return resultobj;
6815 fail:
6816 return NULL;
6817 }
6818
6819
6820 static PyObject * StaticText_swigregister(PyObject *, PyObject *args) {
6821 PyObject *obj;
6822 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6823 SWIG_TypeClientData(SWIGTYPE_p_wxStaticText, obj);
6824 Py_INCREF(obj);
6825 return Py_BuildValue((char *)"");
6826 }
6827 static PyObject *_wrap_new_StaticBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
6828 PyObject *resultobj;
6829 wxWindow *arg1 = (wxWindow *) 0 ;
6830 int arg2 = (int) -1 ;
6831 wxBitmap const &arg3_defvalue = wxNullBitmap ;
6832 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
6833 wxPoint const &arg4_defvalue = wxDefaultPosition ;
6834 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
6835 wxSize const &arg5_defvalue = wxDefaultSize ;
6836 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
6837 long arg6 = (long) 0 ;
6838 wxString const &arg7_defvalue = wxPyStaticBitmapNameStr ;
6839 wxString *arg7 = (wxString *) &arg7_defvalue ;
6840 wxStaticBitmap *result;
6841 wxPoint temp4 ;
6842 wxSize temp5 ;
6843 bool temp7 = false ;
6844 PyObject * obj0 = 0 ;
6845 PyObject * obj1 = 0 ;
6846 PyObject * obj2 = 0 ;
6847 PyObject * obj3 = 0 ;
6848 PyObject * obj4 = 0 ;
6849 PyObject * obj5 = 0 ;
6850 PyObject * obj6 = 0 ;
6851 char *kwnames[] = {
6852 (char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6853 };
6854
6855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_StaticBitmap",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
6856 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6857 if (SWIG_arg_fail(1)) SWIG_fail;
6858 if (obj1) {
6859 {
6860 arg2 = (int)(SWIG_As_int(obj1));
6861 if (SWIG_arg_fail(2)) SWIG_fail;
6862 }
6863 }
6864 if (obj2) {
6865 {
6866 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
6867 if (SWIG_arg_fail(3)) SWIG_fail;
6868 if (arg3 == NULL) {
6869 SWIG_null_ref("wxBitmap");
6870 }
6871 if (SWIG_arg_fail(3)) SWIG_fail;
6872 }
6873 }
6874 if (obj3) {
6875 {
6876 arg4 = &temp4;
6877 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
6878 }
6879 }
6880 if (obj4) {
6881 {
6882 arg5 = &temp5;
6883 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
6884 }
6885 }
6886 if (obj5) {
6887 {
6888 arg6 = (long)(SWIG_As_long(obj5));
6889 if (SWIG_arg_fail(6)) SWIG_fail;
6890 }
6891 }
6892 if (obj6) {
6893 {
6894 arg7 = wxString_in_helper(obj6);
6895 if (arg7 == NULL) SWIG_fail;
6896 temp7 = true;
6897 }
6898 }
6899 {
6900 if (!wxPyCheckForApp()) SWIG_fail;
6901 PyThreadState* __tstate = wxPyBeginAllowThreads();
6902 result = (wxStaticBitmap *)new wxStaticBitmap(arg1,arg2,(wxBitmap const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
6903
6904 wxPyEndAllowThreads(__tstate);
6905 if (PyErr_Occurred()) SWIG_fail;
6906 }
6907 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBitmap, 1);
6908 {
6909 if (temp7)
6910 delete arg7;
6911 }
6912 return resultobj;
6913 fail:
6914 {
6915 if (temp7)
6916 delete arg7;
6917 }
6918 return NULL;
6919 }
6920
6921
6922 static PyObject *_wrap_new_PreStaticBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
6923 PyObject *resultobj;
6924 wxStaticBitmap *result;
6925 char *kwnames[] = {
6926 NULL
6927 };
6928
6929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStaticBitmap",kwnames)) goto fail;
6930 {
6931 if (!wxPyCheckForApp()) SWIG_fail;
6932 PyThreadState* __tstate = wxPyBeginAllowThreads();
6933 result = (wxStaticBitmap *)new wxStaticBitmap();
6934
6935 wxPyEndAllowThreads(__tstate);
6936 if (PyErr_Occurred()) SWIG_fail;
6937 }
6938 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBitmap, 1);
6939 return resultobj;
6940 fail:
6941 return NULL;
6942 }
6943
6944
6945 static PyObject *_wrap_StaticBitmap_Create(PyObject *, PyObject *args, PyObject *kwargs) {
6946 PyObject *resultobj;
6947 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
6948 wxWindow *arg2 = (wxWindow *) 0 ;
6949 int arg3 = (int) -1 ;
6950 wxBitmap const &arg4_defvalue = wxNullBitmap ;
6951 wxBitmap *arg4 = (wxBitmap *) &arg4_defvalue ;
6952 wxPoint const &arg5_defvalue = wxDefaultPosition ;
6953 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
6954 wxSize const &arg6_defvalue = wxDefaultSize ;
6955 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
6956 long arg7 = (long) 0 ;
6957 wxString const &arg8_defvalue = wxPyStaticBitmapNameStr ;
6958 wxString *arg8 = (wxString *) &arg8_defvalue ;
6959 bool result;
6960 wxPoint temp5 ;
6961 wxSize temp6 ;
6962 bool temp8 = false ;
6963 PyObject * obj0 = 0 ;
6964 PyObject * obj1 = 0 ;
6965 PyObject * obj2 = 0 ;
6966 PyObject * obj3 = 0 ;
6967 PyObject * obj4 = 0 ;
6968 PyObject * obj5 = 0 ;
6969 PyObject * obj6 = 0 ;
6970 PyObject * obj7 = 0 ;
6971 char *kwnames[] = {
6972 (char *) "self",(char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6973 };
6974
6975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:StaticBitmap_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
6976 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBitmap, SWIG_POINTER_EXCEPTION | 0);
6977 if (SWIG_arg_fail(1)) SWIG_fail;
6978 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6979 if (SWIG_arg_fail(2)) SWIG_fail;
6980 if (obj2) {
6981 {
6982 arg3 = (int)(SWIG_As_int(obj2));
6983 if (SWIG_arg_fail(3)) SWIG_fail;
6984 }
6985 }
6986 if (obj3) {
6987 {
6988 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
6989 if (SWIG_arg_fail(4)) SWIG_fail;
6990 if (arg4 == NULL) {
6991 SWIG_null_ref("wxBitmap");
6992 }
6993 if (SWIG_arg_fail(4)) SWIG_fail;
6994 }
6995 }
6996 if (obj4) {
6997 {
6998 arg5 = &temp5;
6999 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
7000 }
7001 }
7002 if (obj5) {
7003 {
7004 arg6 = &temp6;
7005 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
7006 }
7007 }
7008 if (obj6) {
7009 {
7010 arg7 = (long)(SWIG_As_long(obj6));
7011 if (SWIG_arg_fail(7)) SWIG_fail;
7012 }
7013 }
7014 if (obj7) {
7015 {
7016 arg8 = wxString_in_helper(obj7);
7017 if (arg8 == NULL) SWIG_fail;
7018 temp8 = true;
7019 }
7020 }
7021 {
7022 PyThreadState* __tstate = wxPyBeginAllowThreads();
7023 result = (bool)(arg1)->Create(arg2,arg3,(wxBitmap const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
7024
7025 wxPyEndAllowThreads(__tstate);
7026 if (PyErr_Occurred()) SWIG_fail;
7027 }
7028 {
7029 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7030 }
7031 {
7032 if (temp8)
7033 delete arg8;
7034 }
7035 return resultobj;
7036 fail:
7037 {
7038 if (temp8)
7039 delete arg8;
7040 }
7041 return NULL;
7042 }
7043
7044
7045 static PyObject *_wrap_StaticBitmap_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
7046 PyObject *resultobj;
7047 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
7048 wxBitmap result;
7049 PyObject * obj0 = 0 ;
7050 char *kwnames[] = {
7051 (char *) "self", NULL
7052 };
7053
7054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticBitmap_GetBitmap",kwnames,&obj0)) goto fail;
7055 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBitmap, SWIG_POINTER_EXCEPTION | 0);
7056 if (SWIG_arg_fail(1)) SWIG_fail;
7057 {
7058 PyThreadState* __tstate = wxPyBeginAllowThreads();
7059 result = (arg1)->GetBitmap();
7060
7061 wxPyEndAllowThreads(__tstate);
7062 if (PyErr_Occurred()) SWIG_fail;
7063 }
7064 {
7065 wxBitmap * resultptr;
7066 resultptr = new wxBitmap((wxBitmap &)(result));
7067 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
7068 }
7069 return resultobj;
7070 fail:
7071 return NULL;
7072 }
7073
7074
7075 static PyObject *_wrap_StaticBitmap_SetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
7076 PyObject *resultobj;
7077 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
7078 wxBitmap *arg2 = 0 ;
7079 PyObject * obj0 = 0 ;
7080 PyObject * obj1 = 0 ;
7081 char *kwnames[] = {
7082 (char *) "self",(char *) "bitmap", NULL
7083 };
7084
7085 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StaticBitmap_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
7086 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBitmap, SWIG_POINTER_EXCEPTION | 0);
7087 if (SWIG_arg_fail(1)) SWIG_fail;
7088 {
7089 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
7090 if (SWIG_arg_fail(2)) SWIG_fail;
7091 if (arg2 == NULL) {
7092 SWIG_null_ref("wxBitmap");
7093 }
7094 if (SWIG_arg_fail(2)) SWIG_fail;
7095 }
7096 {
7097 PyThreadState* __tstate = wxPyBeginAllowThreads();
7098 (arg1)->SetBitmap((wxBitmap const &)*arg2);
7099
7100 wxPyEndAllowThreads(__tstate);
7101 if (PyErr_Occurred()) SWIG_fail;
7102 }
7103 Py_INCREF(Py_None); resultobj = Py_None;
7104 return resultobj;
7105 fail:
7106 return NULL;
7107 }
7108
7109
7110 static PyObject *_wrap_StaticBitmap_SetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
7111 PyObject *resultobj;
7112 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
7113 wxIcon *arg2 = 0 ;
7114 PyObject * obj0 = 0 ;
7115 PyObject * obj1 = 0 ;
7116 char *kwnames[] = {
7117 (char *) "self",(char *) "icon", NULL
7118 };
7119
7120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StaticBitmap_SetIcon",kwnames,&obj0,&obj1)) goto fail;
7121 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBitmap, SWIG_POINTER_EXCEPTION | 0);
7122 if (SWIG_arg_fail(1)) SWIG_fail;
7123 {
7124 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxIcon, SWIG_POINTER_EXCEPTION | 0);
7125 if (SWIG_arg_fail(2)) SWIG_fail;
7126 if (arg2 == NULL) {
7127 SWIG_null_ref("wxIcon");
7128 }
7129 if (SWIG_arg_fail(2)) SWIG_fail;
7130 }
7131 {
7132 PyThreadState* __tstate = wxPyBeginAllowThreads();
7133 (arg1)->SetIcon((wxIcon const &)*arg2);
7134
7135 wxPyEndAllowThreads(__tstate);
7136 if (PyErr_Occurred()) SWIG_fail;
7137 }
7138 Py_INCREF(Py_None); resultobj = Py_None;
7139 return resultobj;
7140 fail:
7141 return NULL;
7142 }
7143
7144
7145 static PyObject *_wrap_StaticBitmap_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
7146 PyObject *resultobj;
7147 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
7148 wxVisualAttributes result;
7149 PyObject * obj0 = 0 ;
7150 char *kwnames[] = {
7151 (char *) "variant", NULL
7152 };
7153
7154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticBitmap_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
7155 if (obj0) {
7156 {
7157 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
7158 if (SWIG_arg_fail(1)) SWIG_fail;
7159 }
7160 }
7161 {
7162 if (!wxPyCheckForApp()) SWIG_fail;
7163 PyThreadState* __tstate = wxPyBeginAllowThreads();
7164 result = wxStaticBitmap::GetClassDefaultAttributes((wxWindowVariant )arg1);
7165
7166 wxPyEndAllowThreads(__tstate);
7167 if (PyErr_Occurred()) SWIG_fail;
7168 }
7169 {
7170 wxVisualAttributes * resultptr;
7171 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
7172 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
7173 }
7174 return resultobj;
7175 fail:
7176 return NULL;
7177 }
7178
7179
7180 static PyObject * StaticBitmap_swigregister(PyObject *, PyObject *args) {
7181 PyObject *obj;
7182 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7183 SWIG_TypeClientData(SWIGTYPE_p_wxStaticBitmap, obj);
7184 Py_INCREF(obj);
7185 return Py_BuildValue((char *)"");
7186 }
7187 static int _wrap_ListBoxNameStr_set(PyObject *) {
7188 PyErr_SetString(PyExc_TypeError,"Variable ListBoxNameStr is read-only.");
7189 return 1;
7190 }
7191
7192
7193 static PyObject *_wrap_ListBoxNameStr_get(void) {
7194 PyObject *pyobj;
7195
7196 {
7197 #if wxUSE_UNICODE
7198 pyobj = PyUnicode_FromWideChar((&wxPyListBoxNameStr)->c_str(), (&wxPyListBoxNameStr)->Len());
7199 #else
7200 pyobj = PyString_FromStringAndSize((&wxPyListBoxNameStr)->c_str(), (&wxPyListBoxNameStr)->Len());
7201 #endif
7202 }
7203 return pyobj;
7204 }
7205
7206
7207 static PyObject *_wrap_new_ListBox(PyObject *, PyObject *args, PyObject *kwargs) {
7208 PyObject *resultobj;
7209 wxWindow *arg1 = (wxWindow *) 0 ;
7210 int arg2 = (int) -1 ;
7211 wxPoint const &arg3_defvalue = wxDefaultPosition ;
7212 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
7213 wxSize const &arg4_defvalue = wxDefaultSize ;
7214 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
7215 wxArrayString const &arg5_defvalue = wxPyEmptyStringArray ;
7216 wxArrayString *arg5 = (wxArrayString *) &arg5_defvalue ;
7217 long arg6 = (long) 0 ;
7218 wxValidator const &arg7_defvalue = wxDefaultValidator ;
7219 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
7220 wxString const &arg8_defvalue = wxPyListBoxNameStr ;
7221 wxString *arg8 = (wxString *) &arg8_defvalue ;
7222 wxListBox *result;
7223 wxPoint temp3 ;
7224 wxSize temp4 ;
7225 bool temp5 = false ;
7226 bool temp8 = false ;
7227 PyObject * obj0 = 0 ;
7228 PyObject * obj1 = 0 ;
7229 PyObject * obj2 = 0 ;
7230 PyObject * obj3 = 0 ;
7231 PyObject * obj4 = 0 ;
7232 PyObject * obj5 = 0 ;
7233 PyObject * obj6 = 0 ;
7234 PyObject * obj7 = 0 ;
7235 char *kwnames[] = {
7236 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
7237 };
7238
7239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_ListBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
7240 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7241 if (SWIG_arg_fail(1)) SWIG_fail;
7242 if (obj1) {
7243 {
7244 arg2 = (int)(SWIG_As_int(obj1));
7245 if (SWIG_arg_fail(2)) SWIG_fail;
7246 }
7247 }
7248 if (obj2) {
7249 {
7250 arg3 = &temp3;
7251 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
7252 }
7253 }
7254 if (obj3) {
7255 {
7256 arg4 = &temp4;
7257 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
7258 }
7259 }
7260 if (obj4) {
7261 {
7262 if (! PySequence_Check(obj4)) {
7263 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
7264 SWIG_fail;
7265 }
7266 arg5 = new wxArrayString;
7267 temp5 = true;
7268 int i, len=PySequence_Length(obj4);
7269 for (i=0; i<len; i++) {
7270 PyObject* item = PySequence_GetItem(obj4, i);
7271 wxString* s = wxString_in_helper(item);
7272 if (PyErr_Occurred()) SWIG_fail;
7273 arg5->Add(*s);
7274 delete s;
7275 Py_DECREF(item);
7276 }
7277 }
7278 }
7279 if (obj5) {
7280 {
7281 arg6 = (long)(SWIG_As_long(obj5));
7282 if (SWIG_arg_fail(6)) SWIG_fail;
7283 }
7284 }
7285 if (obj6) {
7286 {
7287 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
7288 if (SWIG_arg_fail(7)) SWIG_fail;
7289 if (arg7 == NULL) {
7290 SWIG_null_ref("wxValidator");
7291 }
7292 if (SWIG_arg_fail(7)) SWIG_fail;
7293 }
7294 }
7295 if (obj7) {
7296 {
7297 arg8 = wxString_in_helper(obj7);
7298 if (arg8 == NULL) SWIG_fail;
7299 temp8 = true;
7300 }
7301 }
7302 {
7303 if (!wxPyCheckForApp()) SWIG_fail;
7304 PyThreadState* __tstate = wxPyBeginAllowThreads();
7305 result = (wxListBox *)new wxListBox(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,(wxArrayString const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
7306
7307 wxPyEndAllowThreads(__tstate);
7308 if (PyErr_Occurred()) SWIG_fail;
7309 }
7310 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListBox, 1);
7311 {
7312 if (temp5) delete arg5;
7313 }
7314 {
7315 if (temp8)
7316 delete arg8;
7317 }
7318 return resultobj;
7319 fail:
7320 {
7321 if (temp5) delete arg5;
7322 }
7323 {
7324 if (temp8)
7325 delete arg8;
7326 }
7327 return NULL;
7328 }
7329
7330
7331 static PyObject *_wrap_new_PreListBox(PyObject *, PyObject *args, PyObject *kwargs) {
7332 PyObject *resultobj;
7333 wxListBox *result;
7334 char *kwnames[] = {
7335 NULL
7336 };
7337
7338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreListBox",kwnames)) goto fail;
7339 {
7340 if (!wxPyCheckForApp()) SWIG_fail;
7341 PyThreadState* __tstate = wxPyBeginAllowThreads();
7342 result = (wxListBox *)new wxListBox();
7343
7344 wxPyEndAllowThreads(__tstate);
7345 if (PyErr_Occurred()) SWIG_fail;
7346 }
7347 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListBox, 1);
7348 return resultobj;
7349 fail:
7350 return NULL;
7351 }
7352
7353
7354 static PyObject *_wrap_ListBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
7355 PyObject *resultobj;
7356 wxListBox *arg1 = (wxListBox *) 0 ;
7357 wxWindow *arg2 = (wxWindow *) 0 ;
7358 int arg3 = (int) -1 ;
7359 wxPoint const &arg4_defvalue = wxDefaultPosition ;
7360 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
7361 wxSize const &arg5_defvalue = wxDefaultSize ;
7362 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
7363 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
7364 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
7365 long arg7 = (long) 0 ;
7366 wxValidator const &arg8_defvalue = wxDefaultValidator ;
7367 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
7368 wxString const &arg9_defvalue = wxPyListBoxNameStr ;
7369 wxString *arg9 = (wxString *) &arg9_defvalue ;
7370 bool result;
7371 wxPoint temp4 ;
7372 wxSize temp5 ;
7373 bool temp6 = false ;
7374 bool temp9 = false ;
7375 PyObject * obj0 = 0 ;
7376 PyObject * obj1 = 0 ;
7377 PyObject * obj2 = 0 ;
7378 PyObject * obj3 = 0 ;
7379 PyObject * obj4 = 0 ;
7380 PyObject * obj5 = 0 ;
7381 PyObject * obj6 = 0 ;
7382 PyObject * obj7 = 0 ;
7383 PyObject * obj8 = 0 ;
7384 char *kwnames[] = {
7385 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
7386 };
7387
7388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:ListBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
7389 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7390 if (SWIG_arg_fail(1)) SWIG_fail;
7391 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7392 if (SWIG_arg_fail(2)) SWIG_fail;
7393 if (obj2) {
7394 {
7395 arg3 = (int)(SWIG_As_int(obj2));
7396 if (SWIG_arg_fail(3)) SWIG_fail;
7397 }
7398 }
7399 if (obj3) {
7400 {
7401 arg4 = &temp4;
7402 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
7403 }
7404 }
7405 if (obj4) {
7406 {
7407 arg5 = &temp5;
7408 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
7409 }
7410 }
7411 if (obj5) {
7412 {
7413 if (! PySequence_Check(obj5)) {
7414 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
7415 SWIG_fail;
7416 }
7417 arg6 = new wxArrayString;
7418 temp6 = true;
7419 int i, len=PySequence_Length(obj5);
7420 for (i=0; i<len; i++) {
7421 PyObject* item = PySequence_GetItem(obj5, i);
7422 wxString* s = wxString_in_helper(item);
7423 if (PyErr_Occurred()) SWIG_fail;
7424 arg6->Add(*s);
7425 delete s;
7426 Py_DECREF(item);
7427 }
7428 }
7429 }
7430 if (obj6) {
7431 {
7432 arg7 = (long)(SWIG_As_long(obj6));
7433 if (SWIG_arg_fail(7)) SWIG_fail;
7434 }
7435 }
7436 if (obj7) {
7437 {
7438 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
7439 if (SWIG_arg_fail(8)) SWIG_fail;
7440 if (arg8 == NULL) {
7441 SWIG_null_ref("wxValidator");
7442 }
7443 if (SWIG_arg_fail(8)) SWIG_fail;
7444 }
7445 }
7446 if (obj8) {
7447 {
7448 arg9 = wxString_in_helper(obj8);
7449 if (arg9 == NULL) SWIG_fail;
7450 temp9 = true;
7451 }
7452 }
7453 {
7454 PyThreadState* __tstate = wxPyBeginAllowThreads();
7455 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
7456
7457 wxPyEndAllowThreads(__tstate);
7458 if (PyErr_Occurred()) SWIG_fail;
7459 }
7460 {
7461 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7462 }
7463 {
7464 if (temp6) delete arg6;
7465 }
7466 {
7467 if (temp9)
7468 delete arg9;
7469 }
7470 return resultobj;
7471 fail:
7472 {
7473 if (temp6) delete arg6;
7474 }
7475 {
7476 if (temp9)
7477 delete arg9;
7478 }
7479 return NULL;
7480 }
7481
7482
7483 static PyObject *_wrap_ListBox_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
7484 PyObject *resultobj;
7485 wxListBox *arg1 = (wxListBox *) 0 ;
7486 wxString *arg2 = 0 ;
7487 int arg3 ;
7488 PyObject *arg4 = (PyObject *) NULL ;
7489 bool temp2 = false ;
7490 PyObject * obj0 = 0 ;
7491 PyObject * obj1 = 0 ;
7492 PyObject * obj2 = 0 ;
7493 PyObject * obj3 = 0 ;
7494 char *kwnames[] = {
7495 (char *) "self",(char *) "item",(char *) "pos",(char *) "clientData", NULL
7496 };
7497
7498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListBox_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
7499 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7500 if (SWIG_arg_fail(1)) SWIG_fail;
7501 {
7502 arg2 = wxString_in_helper(obj1);
7503 if (arg2 == NULL) SWIG_fail;
7504 temp2 = true;
7505 }
7506 {
7507 arg3 = (int)(SWIG_As_int(obj2));
7508 if (SWIG_arg_fail(3)) SWIG_fail;
7509 }
7510 if (obj3) {
7511 arg4 = obj3;
7512 }
7513 {
7514 PyThreadState* __tstate = wxPyBeginAllowThreads();
7515 wxListBox_Insert(arg1,(wxString const &)*arg2,arg3,arg4);
7516
7517 wxPyEndAllowThreads(__tstate);
7518 if (PyErr_Occurred()) SWIG_fail;
7519 }
7520 Py_INCREF(Py_None); resultobj = Py_None;
7521 {
7522 if (temp2)
7523 delete arg2;
7524 }
7525 return resultobj;
7526 fail:
7527 {
7528 if (temp2)
7529 delete arg2;
7530 }
7531 return NULL;
7532 }
7533
7534
7535 static PyObject *_wrap_ListBox_InsertItems(PyObject *, PyObject *args, PyObject *kwargs) {
7536 PyObject *resultobj;
7537 wxListBox *arg1 = (wxListBox *) 0 ;
7538 wxArrayString *arg2 = 0 ;
7539 int arg3 ;
7540 bool temp2 = false ;
7541 PyObject * obj0 = 0 ;
7542 PyObject * obj1 = 0 ;
7543 PyObject * obj2 = 0 ;
7544 char *kwnames[] = {
7545 (char *) "self",(char *) "items",(char *) "pos", NULL
7546 };
7547
7548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_InsertItems",kwnames,&obj0,&obj1,&obj2)) goto fail;
7549 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7550 if (SWIG_arg_fail(1)) SWIG_fail;
7551 {
7552 if (! PySequence_Check(obj1)) {
7553 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
7554 SWIG_fail;
7555 }
7556 arg2 = new wxArrayString;
7557 temp2 = true;
7558 int i, len=PySequence_Length(obj1);
7559 for (i=0; i<len; i++) {
7560 PyObject* item = PySequence_GetItem(obj1, i);
7561 wxString* s = wxString_in_helper(item);
7562 if (PyErr_Occurred()) SWIG_fail;
7563 arg2->Add(*s);
7564 delete s;
7565 Py_DECREF(item);
7566 }
7567 }
7568 {
7569 arg3 = (int)(SWIG_As_int(obj2));
7570 if (SWIG_arg_fail(3)) SWIG_fail;
7571 }
7572 {
7573 PyThreadState* __tstate = wxPyBeginAllowThreads();
7574 (arg1)->InsertItems((wxArrayString const &)*arg2,arg3);
7575
7576 wxPyEndAllowThreads(__tstate);
7577 if (PyErr_Occurred()) SWIG_fail;
7578 }
7579 Py_INCREF(Py_None); resultobj = Py_None;
7580 {
7581 if (temp2) delete arg2;
7582 }
7583 return resultobj;
7584 fail:
7585 {
7586 if (temp2) delete arg2;
7587 }
7588 return NULL;
7589 }
7590
7591
7592 static PyObject *_wrap_ListBox_Set(PyObject *, PyObject *args, PyObject *kwargs) {
7593 PyObject *resultobj;
7594 wxListBox *arg1 = (wxListBox *) 0 ;
7595 wxArrayString *arg2 = 0 ;
7596 bool temp2 = false ;
7597 PyObject * obj0 = 0 ;
7598 PyObject * obj1 = 0 ;
7599 char *kwnames[] = {
7600 (char *) "self",(char *) "items", NULL
7601 };
7602
7603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_Set",kwnames,&obj0,&obj1)) goto fail;
7604 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7605 if (SWIG_arg_fail(1)) SWIG_fail;
7606 {
7607 if (! PySequence_Check(obj1)) {
7608 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
7609 SWIG_fail;
7610 }
7611 arg2 = new wxArrayString;
7612 temp2 = true;
7613 int i, len=PySequence_Length(obj1);
7614 for (i=0; i<len; i++) {
7615 PyObject* item = PySequence_GetItem(obj1, i);
7616 wxString* s = wxString_in_helper(item);
7617 if (PyErr_Occurred()) SWIG_fail;
7618 arg2->Add(*s);
7619 delete s;
7620 Py_DECREF(item);
7621 }
7622 }
7623 {
7624 PyThreadState* __tstate = wxPyBeginAllowThreads();
7625 (arg1)->Set((wxArrayString const &)*arg2);
7626
7627 wxPyEndAllowThreads(__tstate);
7628 if (PyErr_Occurred()) SWIG_fail;
7629 }
7630 Py_INCREF(Py_None); resultobj = Py_None;
7631 {
7632 if (temp2) delete arg2;
7633 }
7634 return resultobj;
7635 fail:
7636 {
7637 if (temp2) delete arg2;
7638 }
7639 return NULL;
7640 }
7641
7642
7643 static PyObject *_wrap_ListBox_IsSelected(PyObject *, PyObject *args, PyObject *kwargs) {
7644 PyObject *resultobj;
7645 wxListBox *arg1 = (wxListBox *) 0 ;
7646 int arg2 ;
7647 bool result;
7648 PyObject * obj0 = 0 ;
7649 PyObject * obj1 = 0 ;
7650 char *kwnames[] = {
7651 (char *) "self",(char *) "n", NULL
7652 };
7653
7654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_IsSelected",kwnames,&obj0,&obj1)) goto fail;
7655 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7656 if (SWIG_arg_fail(1)) SWIG_fail;
7657 {
7658 arg2 = (int)(SWIG_As_int(obj1));
7659 if (SWIG_arg_fail(2)) SWIG_fail;
7660 }
7661 {
7662 PyThreadState* __tstate = wxPyBeginAllowThreads();
7663 result = (bool)((wxListBox const *)arg1)->IsSelected(arg2);
7664
7665 wxPyEndAllowThreads(__tstate);
7666 if (PyErr_Occurred()) SWIG_fail;
7667 }
7668 {
7669 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7670 }
7671 return resultobj;
7672 fail:
7673 return NULL;
7674 }
7675
7676
7677 static PyObject *_wrap_ListBox_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
7678 PyObject *resultobj;
7679 wxListBox *arg1 = (wxListBox *) 0 ;
7680 int arg2 ;
7681 bool arg3 = (bool) true ;
7682 PyObject * obj0 = 0 ;
7683 PyObject * obj1 = 0 ;
7684 PyObject * obj2 = 0 ;
7685 char *kwnames[] = {
7686 (char *) "self",(char *) "n",(char *) "select", NULL
7687 };
7688
7689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListBox_SetSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
7690 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7691 if (SWIG_arg_fail(1)) SWIG_fail;
7692 {
7693 arg2 = (int)(SWIG_As_int(obj1));
7694 if (SWIG_arg_fail(2)) SWIG_fail;
7695 }
7696 if (obj2) {
7697 {
7698 arg3 = (bool)(SWIG_As_bool(obj2));
7699 if (SWIG_arg_fail(3)) SWIG_fail;
7700 }
7701 }
7702 {
7703 PyThreadState* __tstate = wxPyBeginAllowThreads();
7704 (arg1)->SetSelection(arg2,arg3);
7705
7706 wxPyEndAllowThreads(__tstate);
7707 if (PyErr_Occurred()) SWIG_fail;
7708 }
7709 Py_INCREF(Py_None); resultobj = Py_None;
7710 return resultobj;
7711 fail:
7712 return NULL;
7713 }
7714
7715
7716 static PyObject *_wrap_ListBox_Select(PyObject *, PyObject *args, PyObject *kwargs) {
7717 PyObject *resultobj;
7718 wxListBox *arg1 = (wxListBox *) 0 ;
7719 int arg2 ;
7720 PyObject * obj0 = 0 ;
7721 PyObject * obj1 = 0 ;
7722 char *kwnames[] = {
7723 (char *) "self",(char *) "n", NULL
7724 };
7725
7726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_Select",kwnames,&obj0,&obj1)) goto fail;
7727 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7728 if (SWIG_arg_fail(1)) SWIG_fail;
7729 {
7730 arg2 = (int)(SWIG_As_int(obj1));
7731 if (SWIG_arg_fail(2)) SWIG_fail;
7732 }
7733 {
7734 PyThreadState* __tstate = wxPyBeginAllowThreads();
7735 (arg1)->Select(arg2);
7736
7737 wxPyEndAllowThreads(__tstate);
7738 if (PyErr_Occurred()) SWIG_fail;
7739 }
7740 Py_INCREF(Py_None); resultobj = Py_None;
7741 return resultobj;
7742 fail:
7743 return NULL;
7744 }
7745
7746
7747 static PyObject *_wrap_ListBox_Deselect(PyObject *, PyObject *args, PyObject *kwargs) {
7748 PyObject *resultobj;
7749 wxListBox *arg1 = (wxListBox *) 0 ;
7750 int arg2 ;
7751 PyObject * obj0 = 0 ;
7752 PyObject * obj1 = 0 ;
7753 char *kwnames[] = {
7754 (char *) "self",(char *) "n", NULL
7755 };
7756
7757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_Deselect",kwnames,&obj0,&obj1)) goto fail;
7758 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7759 if (SWIG_arg_fail(1)) SWIG_fail;
7760 {
7761 arg2 = (int)(SWIG_As_int(obj1));
7762 if (SWIG_arg_fail(2)) SWIG_fail;
7763 }
7764 {
7765 PyThreadState* __tstate = wxPyBeginAllowThreads();
7766 (arg1)->Deselect(arg2);
7767
7768 wxPyEndAllowThreads(__tstate);
7769 if (PyErr_Occurred()) SWIG_fail;
7770 }
7771 Py_INCREF(Py_None); resultobj = Py_None;
7772 return resultobj;
7773 fail:
7774 return NULL;
7775 }
7776
7777
7778 static PyObject *_wrap_ListBox_DeselectAll(PyObject *, PyObject *args, PyObject *kwargs) {
7779 PyObject *resultobj;
7780 wxListBox *arg1 = (wxListBox *) 0 ;
7781 int arg2 = (int) -1 ;
7782 PyObject * obj0 = 0 ;
7783 PyObject * obj1 = 0 ;
7784 char *kwnames[] = {
7785 (char *) "self",(char *) "itemToLeaveSelected", NULL
7786 };
7787
7788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ListBox_DeselectAll",kwnames,&obj0,&obj1)) goto fail;
7789 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7790 if (SWIG_arg_fail(1)) SWIG_fail;
7791 if (obj1) {
7792 {
7793 arg2 = (int)(SWIG_As_int(obj1));
7794 if (SWIG_arg_fail(2)) SWIG_fail;
7795 }
7796 }
7797 {
7798 PyThreadState* __tstate = wxPyBeginAllowThreads();
7799 (arg1)->DeselectAll(arg2);
7800
7801 wxPyEndAllowThreads(__tstate);
7802 if (PyErr_Occurred()) SWIG_fail;
7803 }
7804 Py_INCREF(Py_None); resultobj = Py_None;
7805 return resultobj;
7806 fail:
7807 return NULL;
7808 }
7809
7810
7811 static PyObject *_wrap_ListBox_SetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
7812 PyObject *resultobj;
7813 wxListBox *arg1 = (wxListBox *) 0 ;
7814 wxString *arg2 = 0 ;
7815 bool arg3 = (bool) true ;
7816 bool result;
7817 bool temp2 = false ;
7818 PyObject * obj0 = 0 ;
7819 PyObject * obj1 = 0 ;
7820 PyObject * obj2 = 0 ;
7821 char *kwnames[] = {
7822 (char *) "self",(char *) "s",(char *) "select", NULL
7823 };
7824
7825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListBox_SetStringSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
7826 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7827 if (SWIG_arg_fail(1)) SWIG_fail;
7828 {
7829 arg2 = wxString_in_helper(obj1);
7830 if (arg2 == NULL) SWIG_fail;
7831 temp2 = true;
7832 }
7833 if (obj2) {
7834 {
7835 arg3 = (bool)(SWIG_As_bool(obj2));
7836 if (SWIG_arg_fail(3)) SWIG_fail;
7837 }
7838 }
7839 {
7840 PyThreadState* __tstate = wxPyBeginAllowThreads();
7841 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2,arg3);
7842
7843 wxPyEndAllowThreads(__tstate);
7844 if (PyErr_Occurred()) SWIG_fail;
7845 }
7846 {
7847 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7848 }
7849 {
7850 if (temp2)
7851 delete arg2;
7852 }
7853 return resultobj;
7854 fail:
7855 {
7856 if (temp2)
7857 delete arg2;
7858 }
7859 return NULL;
7860 }
7861
7862
7863 static PyObject *_wrap_ListBox_GetSelections(PyObject *, PyObject *args, PyObject *kwargs) {
7864 PyObject *resultobj;
7865 wxListBox *arg1 = (wxListBox *) 0 ;
7866 PyObject *result;
7867 PyObject * obj0 = 0 ;
7868 char *kwnames[] = {
7869 (char *) "self", NULL
7870 };
7871
7872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListBox_GetSelections",kwnames,&obj0)) goto fail;
7873 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7874 if (SWIG_arg_fail(1)) SWIG_fail;
7875 {
7876 PyThreadState* __tstate = wxPyBeginAllowThreads();
7877 result = (PyObject *)wxListBox_GetSelections(arg1);
7878
7879 wxPyEndAllowThreads(__tstate);
7880 if (PyErr_Occurred()) SWIG_fail;
7881 }
7882 resultobj = result;
7883 return resultobj;
7884 fail:
7885 return NULL;
7886 }
7887
7888
7889 static PyObject *_wrap_ListBox_SetFirstItem(PyObject *, PyObject *args, PyObject *kwargs) {
7890 PyObject *resultobj;
7891 wxListBox *arg1 = (wxListBox *) 0 ;
7892 int arg2 ;
7893 PyObject * obj0 = 0 ;
7894 PyObject * obj1 = 0 ;
7895 char *kwnames[] = {
7896 (char *) "self",(char *) "n", NULL
7897 };
7898
7899 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_SetFirstItem",kwnames,&obj0,&obj1)) goto fail;
7900 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7901 if (SWIG_arg_fail(1)) SWIG_fail;
7902 {
7903 arg2 = (int)(SWIG_As_int(obj1));
7904 if (SWIG_arg_fail(2)) SWIG_fail;
7905 }
7906 {
7907 PyThreadState* __tstate = wxPyBeginAllowThreads();
7908 (arg1)->SetFirstItem(arg2);
7909
7910 wxPyEndAllowThreads(__tstate);
7911 if (PyErr_Occurred()) SWIG_fail;
7912 }
7913 Py_INCREF(Py_None); resultobj = Py_None;
7914 return resultobj;
7915 fail:
7916 return NULL;
7917 }
7918
7919
7920 static PyObject *_wrap_ListBox_SetFirstItemStr(PyObject *, PyObject *args, PyObject *kwargs) {
7921 PyObject *resultobj;
7922 wxListBox *arg1 = (wxListBox *) 0 ;
7923 wxString *arg2 = 0 ;
7924 bool temp2 = false ;
7925 PyObject * obj0 = 0 ;
7926 PyObject * obj1 = 0 ;
7927 char *kwnames[] = {
7928 (char *) "self",(char *) "s", NULL
7929 };
7930
7931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_SetFirstItemStr",kwnames,&obj0,&obj1)) goto fail;
7932 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7933 if (SWIG_arg_fail(1)) SWIG_fail;
7934 {
7935 arg2 = wxString_in_helper(obj1);
7936 if (arg2 == NULL) SWIG_fail;
7937 temp2 = true;
7938 }
7939 {
7940 PyThreadState* __tstate = wxPyBeginAllowThreads();
7941 (arg1)->SetFirstItem((wxString const &)*arg2);
7942
7943 wxPyEndAllowThreads(__tstate);
7944 if (PyErr_Occurred()) SWIG_fail;
7945 }
7946 Py_INCREF(Py_None); resultobj = Py_None;
7947 {
7948 if (temp2)
7949 delete arg2;
7950 }
7951 return resultobj;
7952 fail:
7953 {
7954 if (temp2)
7955 delete arg2;
7956 }
7957 return NULL;
7958 }
7959
7960
7961 static PyObject *_wrap_ListBox_EnsureVisible(PyObject *, PyObject *args, PyObject *kwargs) {
7962 PyObject *resultobj;
7963 wxListBox *arg1 = (wxListBox *) 0 ;
7964 int arg2 ;
7965 PyObject * obj0 = 0 ;
7966 PyObject * obj1 = 0 ;
7967 char *kwnames[] = {
7968 (char *) "self",(char *) "n", NULL
7969 };
7970
7971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_EnsureVisible",kwnames,&obj0,&obj1)) goto fail;
7972 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7973 if (SWIG_arg_fail(1)) SWIG_fail;
7974 {
7975 arg2 = (int)(SWIG_As_int(obj1));
7976 if (SWIG_arg_fail(2)) SWIG_fail;
7977 }
7978 {
7979 PyThreadState* __tstate = wxPyBeginAllowThreads();
7980 (arg1)->EnsureVisible(arg2);
7981
7982 wxPyEndAllowThreads(__tstate);
7983 if (PyErr_Occurred()) SWIG_fail;
7984 }
7985 Py_INCREF(Py_None); resultobj = Py_None;
7986 return resultobj;
7987 fail:
7988 return NULL;
7989 }
7990
7991
7992 static PyObject *_wrap_ListBox_AppendAndEnsureVisible(PyObject *, PyObject *args, PyObject *kwargs) {
7993 PyObject *resultobj;
7994 wxListBox *arg1 = (wxListBox *) 0 ;
7995 wxString *arg2 = 0 ;
7996 bool temp2 = false ;
7997 PyObject * obj0 = 0 ;
7998 PyObject * obj1 = 0 ;
7999 char *kwnames[] = {
8000 (char *) "self",(char *) "s", NULL
8001 };
8002
8003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_AppendAndEnsureVisible",kwnames,&obj0,&obj1)) goto fail;
8004 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
8005 if (SWIG_arg_fail(1)) SWIG_fail;
8006 {
8007 arg2 = wxString_in_helper(obj1);
8008 if (arg2 == NULL) SWIG_fail;
8009 temp2 = true;
8010 }
8011 {
8012 PyThreadState* __tstate = wxPyBeginAllowThreads();
8013 (arg1)->AppendAndEnsureVisible((wxString const &)*arg2);
8014
8015 wxPyEndAllowThreads(__tstate);
8016 if (PyErr_Occurred()) SWIG_fail;
8017 }
8018 Py_INCREF(Py_None); resultobj = Py_None;
8019 {
8020 if (temp2)
8021 delete arg2;
8022 }
8023 return resultobj;
8024 fail:
8025 {
8026 if (temp2)
8027 delete arg2;
8028 }
8029 return NULL;
8030 }
8031
8032
8033 static PyObject *_wrap_ListBox_IsSorted(PyObject *, PyObject *args, PyObject *kwargs) {
8034 PyObject *resultobj;
8035 wxListBox *arg1 = (wxListBox *) 0 ;
8036 bool result;
8037 PyObject * obj0 = 0 ;
8038 char *kwnames[] = {
8039 (char *) "self", NULL
8040 };
8041
8042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListBox_IsSorted",kwnames,&obj0)) goto fail;
8043 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
8044 if (SWIG_arg_fail(1)) SWIG_fail;
8045 {
8046 PyThreadState* __tstate = wxPyBeginAllowThreads();
8047 result = (bool)((wxListBox const *)arg1)->IsSorted();
8048
8049 wxPyEndAllowThreads(__tstate);
8050 if (PyErr_Occurred()) SWIG_fail;
8051 }
8052 {
8053 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8054 }
8055 return resultobj;
8056 fail:
8057 return NULL;
8058 }
8059
8060
8061 static PyObject *_wrap_ListBox_SetItemForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
8062 PyObject *resultobj;
8063 wxListBox *arg1 = (wxListBox *) 0 ;
8064 int arg2 ;
8065 wxColour *arg3 = 0 ;
8066 wxColour temp3 ;
8067 PyObject * obj0 = 0 ;
8068 PyObject * obj1 = 0 ;
8069 PyObject * obj2 = 0 ;
8070 char *kwnames[] = {
8071 (char *) "self",(char *) "item",(char *) "c", NULL
8072 };
8073
8074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_SetItemForegroundColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
8075 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
8076 if (SWIG_arg_fail(1)) SWIG_fail;
8077 {
8078 arg2 = (int)(SWIG_As_int(obj1));
8079 if (SWIG_arg_fail(2)) SWIG_fail;
8080 }
8081 {
8082 arg3 = &temp3;
8083 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
8084 }
8085 {
8086 PyThreadState* __tstate = wxPyBeginAllowThreads();
8087 wxListBox_SetItemForegroundColour(arg1,arg2,(wxColour const &)*arg3);
8088
8089 wxPyEndAllowThreads(__tstate);
8090 if (PyErr_Occurred()) SWIG_fail;
8091 }
8092 Py_INCREF(Py_None); resultobj = Py_None;
8093 return resultobj;
8094 fail:
8095 return NULL;
8096 }
8097
8098
8099 static PyObject *_wrap_ListBox_SetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
8100 PyObject *resultobj;
8101 wxListBox *arg1 = (wxListBox *) 0 ;
8102 int arg2 ;
8103 wxColour *arg3 = 0 ;
8104 wxColour temp3 ;
8105 PyObject * obj0 = 0 ;
8106 PyObject * obj1 = 0 ;
8107 PyObject * obj2 = 0 ;
8108 char *kwnames[] = {
8109 (char *) "self",(char *) "item",(char *) "c", NULL
8110 };
8111
8112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_SetItemBackgroundColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
8113 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
8114 if (SWIG_arg_fail(1)) SWIG_fail;
8115 {
8116 arg2 = (int)(SWIG_As_int(obj1));
8117 if (SWIG_arg_fail(2)) SWIG_fail;
8118 }
8119 {
8120 arg3 = &temp3;
8121 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
8122 }
8123 {
8124 PyThreadState* __tstate = wxPyBeginAllowThreads();
8125 wxListBox_SetItemBackgroundColour(arg1,arg2,(wxColour const &)*arg3);
8126
8127 wxPyEndAllowThreads(__tstate);
8128 if (PyErr_Occurred()) SWIG_fail;
8129 }
8130 Py_INCREF(Py_None); resultobj = Py_None;
8131 return resultobj;
8132 fail:
8133 return NULL;
8134 }
8135
8136
8137 static PyObject *_wrap_ListBox_SetItemFont(PyObject *, PyObject *args, PyObject *kwargs) {
8138 PyObject *resultobj;
8139 wxListBox *arg1 = (wxListBox *) 0 ;
8140 int arg2 ;
8141 wxFont *arg3 = 0 ;
8142 PyObject * obj0 = 0 ;
8143 PyObject * obj1 = 0 ;
8144 PyObject * obj2 = 0 ;
8145 char *kwnames[] = {
8146 (char *) "self",(char *) "item",(char *) "f", NULL
8147 };
8148
8149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_SetItemFont",kwnames,&obj0,&obj1,&obj2)) goto fail;
8150 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
8151 if (SWIG_arg_fail(1)) SWIG_fail;
8152 {
8153 arg2 = (int)(SWIG_As_int(obj1));
8154 if (SWIG_arg_fail(2)) SWIG_fail;
8155 }
8156 {
8157 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
8158 if (SWIG_arg_fail(3)) SWIG_fail;
8159 if (arg3 == NULL) {
8160 SWIG_null_ref("wxFont");
8161 }
8162 if (SWIG_arg_fail(3)) SWIG_fail;
8163 }
8164 {
8165 PyThreadState* __tstate = wxPyBeginAllowThreads();
8166 wxListBox_SetItemFont(arg1,arg2,(wxFont const &)*arg3);
8167
8168 wxPyEndAllowThreads(__tstate);
8169 if (PyErr_Occurred()) SWIG_fail;
8170 }
8171 Py_INCREF(Py_None); resultobj = Py_None;
8172 return resultobj;
8173 fail:
8174 return NULL;
8175 }
8176
8177
8178 static PyObject *_wrap_ListBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
8179 PyObject *resultobj;
8180 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
8181 wxVisualAttributes result;
8182 PyObject * obj0 = 0 ;
8183 char *kwnames[] = {
8184 (char *) "variant", NULL
8185 };
8186
8187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ListBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
8188 if (obj0) {
8189 {
8190 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
8191 if (SWIG_arg_fail(1)) SWIG_fail;
8192 }
8193 }
8194 {
8195 if (!wxPyCheckForApp()) SWIG_fail;
8196 PyThreadState* __tstate = wxPyBeginAllowThreads();
8197 result = wxListBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
8198
8199 wxPyEndAllowThreads(__tstate);
8200 if (PyErr_Occurred()) SWIG_fail;
8201 }
8202 {
8203 wxVisualAttributes * resultptr;
8204 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
8205 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
8206 }
8207 return resultobj;
8208 fail:
8209 return NULL;
8210 }
8211
8212
8213 static PyObject * ListBox_swigregister(PyObject *, PyObject *args) {
8214 PyObject *obj;
8215 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8216 SWIG_TypeClientData(SWIGTYPE_p_wxListBox, obj);
8217 Py_INCREF(obj);
8218 return Py_BuildValue((char *)"");
8219 }
8220 static PyObject *_wrap_new_CheckListBox(PyObject *, PyObject *args, PyObject *kwargs) {
8221 PyObject *resultobj;
8222 wxWindow *arg1 = (wxWindow *) 0 ;
8223 int arg2 = (int) -1 ;
8224 wxPoint const &arg3_defvalue = wxDefaultPosition ;
8225 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
8226 wxSize const &arg4_defvalue = wxDefaultSize ;
8227 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
8228 wxArrayString const &arg5_defvalue = wxPyEmptyStringArray ;
8229 wxArrayString *arg5 = (wxArrayString *) &arg5_defvalue ;
8230 long arg6 = (long) 0 ;
8231 wxValidator const &arg7_defvalue = wxDefaultValidator ;
8232 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
8233 wxString const &arg8_defvalue = wxPyListBoxNameStr ;
8234 wxString *arg8 = (wxString *) &arg8_defvalue ;
8235 wxCheckListBox *result;
8236 wxPoint temp3 ;
8237 wxSize temp4 ;
8238 bool temp5 = false ;
8239 bool temp8 = false ;
8240 PyObject * obj0 = 0 ;
8241 PyObject * obj1 = 0 ;
8242 PyObject * obj2 = 0 ;
8243 PyObject * obj3 = 0 ;
8244 PyObject * obj4 = 0 ;
8245 PyObject * obj5 = 0 ;
8246 PyObject * obj6 = 0 ;
8247 PyObject * obj7 = 0 ;
8248 char *kwnames[] = {
8249 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
8250 };
8251
8252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_CheckListBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
8253 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
8254 if (SWIG_arg_fail(1)) SWIG_fail;
8255 if (obj1) {
8256 {
8257 arg2 = (int)(SWIG_As_int(obj1));
8258 if (SWIG_arg_fail(2)) SWIG_fail;
8259 }
8260 }
8261 if (obj2) {
8262 {
8263 arg3 = &temp3;
8264 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
8265 }
8266 }
8267 if (obj3) {
8268 {
8269 arg4 = &temp4;
8270 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
8271 }
8272 }
8273 if (obj4) {
8274 {
8275 if (! PySequence_Check(obj4)) {
8276 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
8277 SWIG_fail;
8278 }
8279 arg5 = new wxArrayString;
8280 temp5 = true;
8281 int i, len=PySequence_Length(obj4);
8282 for (i=0; i<len; i++) {
8283 PyObject* item = PySequence_GetItem(obj4, i);
8284 wxString* s = wxString_in_helper(item);
8285 if (PyErr_Occurred()) SWIG_fail;
8286 arg5->Add(*s);
8287 delete s;
8288 Py_DECREF(item);
8289 }
8290 }
8291 }
8292 if (obj5) {
8293 {
8294 arg6 = (long)(SWIG_As_long(obj5));
8295 if (SWIG_arg_fail(6)) SWIG_fail;
8296 }
8297 }
8298 if (obj6) {
8299 {
8300 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
8301 if (SWIG_arg_fail(7)) SWIG_fail;
8302 if (arg7 == NULL) {
8303 SWIG_null_ref("wxValidator");
8304 }
8305 if (SWIG_arg_fail(7)) SWIG_fail;
8306 }
8307 }
8308 if (obj7) {
8309 {
8310 arg8 = wxString_in_helper(obj7);
8311 if (arg8 == NULL) SWIG_fail;
8312 temp8 = true;
8313 }
8314 }
8315 {
8316 if (!wxPyCheckForApp()) SWIG_fail;
8317 PyThreadState* __tstate = wxPyBeginAllowThreads();
8318 result = (wxCheckListBox *)new wxCheckListBox(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,(wxArrayString const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
8319
8320 wxPyEndAllowThreads(__tstate);
8321 if (PyErr_Occurred()) SWIG_fail;
8322 }
8323 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCheckListBox, 1);
8324 {
8325 if (temp5) delete arg5;
8326 }
8327 {
8328 if (temp8)
8329 delete arg8;
8330 }
8331 return resultobj;
8332 fail:
8333 {
8334 if (temp5) delete arg5;
8335 }
8336 {
8337 if (temp8)
8338 delete arg8;
8339 }
8340 return NULL;
8341 }
8342
8343
8344 static PyObject *_wrap_new_PreCheckListBox(PyObject *, PyObject *args, PyObject *kwargs) {
8345 PyObject *resultobj;
8346 wxCheckListBox *result;
8347 char *kwnames[] = {
8348 NULL
8349 };
8350
8351 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreCheckListBox",kwnames)) goto fail;
8352 {
8353 if (!wxPyCheckForApp()) SWIG_fail;
8354 PyThreadState* __tstate = wxPyBeginAllowThreads();
8355 result = (wxCheckListBox *)new wxCheckListBox();
8356
8357 wxPyEndAllowThreads(__tstate);
8358 if (PyErr_Occurred()) SWIG_fail;
8359 }
8360 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCheckListBox, 1);
8361 return resultobj;
8362 fail:
8363 return NULL;
8364 }
8365
8366
8367 static PyObject *_wrap_CheckListBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
8368 PyObject *resultobj;
8369 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8370 wxWindow *arg2 = (wxWindow *) 0 ;
8371 int arg3 = (int) -1 ;
8372 wxPoint const &arg4_defvalue = wxDefaultPosition ;
8373 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
8374 wxSize const &arg5_defvalue = wxDefaultSize ;
8375 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
8376 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
8377 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
8378 long arg7 = (long) 0 ;
8379 wxValidator const &arg8_defvalue = wxDefaultValidator ;
8380 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
8381 wxString const &arg9_defvalue = wxPyListBoxNameStr ;
8382 wxString *arg9 = (wxString *) &arg9_defvalue ;
8383 bool result;
8384 wxPoint temp4 ;
8385 wxSize temp5 ;
8386 bool temp6 = false ;
8387 bool temp9 = false ;
8388 PyObject * obj0 = 0 ;
8389 PyObject * obj1 = 0 ;
8390 PyObject * obj2 = 0 ;
8391 PyObject * obj3 = 0 ;
8392 PyObject * obj4 = 0 ;
8393 PyObject * obj5 = 0 ;
8394 PyObject * obj6 = 0 ;
8395 PyObject * obj7 = 0 ;
8396 PyObject * obj8 = 0 ;
8397 char *kwnames[] = {
8398 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
8399 };
8400
8401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:CheckListBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
8402 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8403 if (SWIG_arg_fail(1)) SWIG_fail;
8404 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
8405 if (SWIG_arg_fail(2)) SWIG_fail;
8406 if (obj2) {
8407 {
8408 arg3 = (int)(SWIG_As_int(obj2));
8409 if (SWIG_arg_fail(3)) SWIG_fail;
8410 }
8411 }
8412 if (obj3) {
8413 {
8414 arg4 = &temp4;
8415 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
8416 }
8417 }
8418 if (obj4) {
8419 {
8420 arg5 = &temp5;
8421 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
8422 }
8423 }
8424 if (obj5) {
8425 {
8426 if (! PySequence_Check(obj5)) {
8427 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
8428 SWIG_fail;
8429 }
8430 arg6 = new wxArrayString;
8431 temp6 = true;
8432 int i, len=PySequence_Length(obj5);
8433 for (i=0; i<len; i++) {
8434 PyObject* item = PySequence_GetItem(obj5, i);
8435 wxString* s = wxString_in_helper(item);
8436 if (PyErr_Occurred()) SWIG_fail;
8437 arg6->Add(*s);
8438 delete s;
8439 Py_DECREF(item);
8440 }
8441 }
8442 }
8443 if (obj6) {
8444 {
8445 arg7 = (long)(SWIG_As_long(obj6));
8446 if (SWIG_arg_fail(7)) SWIG_fail;
8447 }
8448 }
8449 if (obj7) {
8450 {
8451 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
8452 if (SWIG_arg_fail(8)) SWIG_fail;
8453 if (arg8 == NULL) {
8454 SWIG_null_ref("wxValidator");
8455 }
8456 if (SWIG_arg_fail(8)) SWIG_fail;
8457 }
8458 }
8459 if (obj8) {
8460 {
8461 arg9 = wxString_in_helper(obj8);
8462 if (arg9 == NULL) SWIG_fail;
8463 temp9 = true;
8464 }
8465 }
8466 {
8467 PyThreadState* __tstate = wxPyBeginAllowThreads();
8468 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
8469
8470 wxPyEndAllowThreads(__tstate);
8471 if (PyErr_Occurred()) SWIG_fail;
8472 }
8473 {
8474 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8475 }
8476 {
8477 if (temp6) delete arg6;
8478 }
8479 {
8480 if (temp9)
8481 delete arg9;
8482 }
8483 return resultobj;
8484 fail:
8485 {
8486 if (temp6) delete arg6;
8487 }
8488 {
8489 if (temp9)
8490 delete arg9;
8491 }
8492 return NULL;
8493 }
8494
8495
8496 static PyObject *_wrap_CheckListBox_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
8497 PyObject *resultobj;
8498 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8499 int arg2 ;
8500 bool result;
8501 PyObject * obj0 = 0 ;
8502 PyObject * obj1 = 0 ;
8503 char *kwnames[] = {
8504 (char *) "self",(char *) "index", NULL
8505 };
8506
8507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckListBox_IsChecked",kwnames,&obj0,&obj1)) goto fail;
8508 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8509 if (SWIG_arg_fail(1)) SWIG_fail;
8510 {
8511 arg2 = (int)(SWIG_As_int(obj1));
8512 if (SWIG_arg_fail(2)) SWIG_fail;
8513 }
8514 {
8515 PyThreadState* __tstate = wxPyBeginAllowThreads();
8516 result = (bool)(arg1)->IsChecked(arg2);
8517
8518 wxPyEndAllowThreads(__tstate);
8519 if (PyErr_Occurred()) SWIG_fail;
8520 }
8521 {
8522 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8523 }
8524 return resultobj;
8525 fail:
8526 return NULL;
8527 }
8528
8529
8530 static PyObject *_wrap_CheckListBox_Check(PyObject *, PyObject *args, PyObject *kwargs) {
8531 PyObject *resultobj;
8532 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8533 int arg2 ;
8534 int arg3 = (int) true ;
8535 PyObject * obj0 = 0 ;
8536 PyObject * obj1 = 0 ;
8537 PyObject * obj2 = 0 ;
8538 char *kwnames[] = {
8539 (char *) "self",(char *) "index",(char *) "check", NULL
8540 };
8541
8542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:CheckListBox_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
8543 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8544 if (SWIG_arg_fail(1)) SWIG_fail;
8545 {
8546 arg2 = (int)(SWIG_As_int(obj1));
8547 if (SWIG_arg_fail(2)) SWIG_fail;
8548 }
8549 if (obj2) {
8550 {
8551 arg3 = (int)(SWIG_As_int(obj2));
8552 if (SWIG_arg_fail(3)) SWIG_fail;
8553 }
8554 }
8555 {
8556 PyThreadState* __tstate = wxPyBeginAllowThreads();
8557 (arg1)->Check(arg2,arg3);
8558
8559 wxPyEndAllowThreads(__tstate);
8560 if (PyErr_Occurred()) SWIG_fail;
8561 }
8562 Py_INCREF(Py_None); resultobj = Py_None;
8563 return resultobj;
8564 fail:
8565 return NULL;
8566 }
8567
8568
8569 static PyObject *_wrap_CheckListBox_GetItemHeight(PyObject *, PyObject *args, PyObject *kwargs) {
8570 PyObject *resultobj;
8571 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8572 int result;
8573 PyObject * obj0 = 0 ;
8574 char *kwnames[] = {
8575 (char *) "self", NULL
8576 };
8577
8578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckListBox_GetItemHeight",kwnames,&obj0)) goto fail;
8579 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8580 if (SWIG_arg_fail(1)) SWIG_fail;
8581 {
8582 PyThreadState* __tstate = wxPyBeginAllowThreads();
8583 result = (int)(arg1)->GetItemHeight();
8584
8585 wxPyEndAllowThreads(__tstate);
8586 if (PyErr_Occurred()) SWIG_fail;
8587 }
8588 {
8589 resultobj = SWIG_From_int((int)(result));
8590 }
8591 return resultobj;
8592 fail:
8593 return NULL;
8594 }
8595
8596
8597 static PyObject *_wrap_CheckListBox_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
8598 PyObject *resultobj;
8599 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8600 wxPoint *arg2 = 0 ;
8601 int result;
8602 wxPoint temp2 ;
8603 PyObject * obj0 = 0 ;
8604 PyObject * obj1 = 0 ;
8605 char *kwnames[] = {
8606 (char *) "self",(char *) "pt", NULL
8607 };
8608
8609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckListBox_HitTest",kwnames,&obj0,&obj1)) goto fail;
8610 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8611 if (SWIG_arg_fail(1)) SWIG_fail;
8612 {
8613 arg2 = &temp2;
8614 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
8615 }
8616 {
8617 PyThreadState* __tstate = wxPyBeginAllowThreads();
8618 result = (int)((wxCheckListBox const *)arg1)->HitTest((wxPoint const &)*arg2);
8619
8620 wxPyEndAllowThreads(__tstate);
8621 if (PyErr_Occurred()) SWIG_fail;
8622 }
8623 {
8624 resultobj = SWIG_From_int((int)(result));
8625 }
8626 return resultobj;
8627 fail:
8628 return NULL;
8629 }
8630
8631
8632 static PyObject *_wrap_CheckListBox_HitTestXY(PyObject *, PyObject *args, PyObject *kwargs) {
8633 PyObject *resultobj;
8634 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8635 int arg2 ;
8636 int arg3 ;
8637 int result;
8638 PyObject * obj0 = 0 ;
8639 PyObject * obj1 = 0 ;
8640 PyObject * obj2 = 0 ;
8641 char *kwnames[] = {
8642 (char *) "self",(char *) "x",(char *) "y", NULL
8643 };
8644
8645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:CheckListBox_HitTestXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
8646 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8647 if (SWIG_arg_fail(1)) SWIG_fail;
8648 {
8649 arg2 = (int)(SWIG_As_int(obj1));
8650 if (SWIG_arg_fail(2)) SWIG_fail;
8651 }
8652 {
8653 arg3 = (int)(SWIG_As_int(obj2));
8654 if (SWIG_arg_fail(3)) SWIG_fail;
8655 }
8656 {
8657 PyThreadState* __tstate = wxPyBeginAllowThreads();
8658 result = (int)((wxCheckListBox const *)arg1)->HitTest(arg2,arg3);
8659
8660 wxPyEndAllowThreads(__tstate);
8661 if (PyErr_Occurred()) SWIG_fail;
8662 }
8663 {
8664 resultobj = SWIG_From_int((int)(result));
8665 }
8666 return resultobj;
8667 fail:
8668 return NULL;
8669 }
8670
8671
8672 static PyObject * CheckListBox_swigregister(PyObject *, PyObject *args) {
8673 PyObject *obj;
8674 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8675 SWIG_TypeClientData(SWIGTYPE_p_wxCheckListBox, obj);
8676 Py_INCREF(obj);
8677 return Py_BuildValue((char *)"");
8678 }
8679 static int _wrap_TextCtrlNameStr_set(PyObject *) {
8680 PyErr_SetString(PyExc_TypeError,"Variable TextCtrlNameStr is read-only.");
8681 return 1;
8682 }
8683
8684
8685 static PyObject *_wrap_TextCtrlNameStr_get(void) {
8686 PyObject *pyobj;
8687
8688 {
8689 #if wxUSE_UNICODE
8690 pyobj = PyUnicode_FromWideChar((&wxPyTextCtrlNameStr)->c_str(), (&wxPyTextCtrlNameStr)->Len());
8691 #else
8692 pyobj = PyString_FromStringAndSize((&wxPyTextCtrlNameStr)->c_str(), (&wxPyTextCtrlNameStr)->Len());
8693 #endif
8694 }
8695 return pyobj;
8696 }
8697
8698
8699 static PyObject *_wrap_new_TextAttr(PyObject *, PyObject *args, PyObject *kwargs) {
8700 PyObject *resultobj;
8701 wxColour const &arg1_defvalue = wxNullColour ;
8702 wxColour *arg1 = (wxColour *) &arg1_defvalue ;
8703 wxColour const &arg2_defvalue = wxNullColour ;
8704 wxColour *arg2 = (wxColour *) &arg2_defvalue ;
8705 wxFont const &arg3_defvalue = wxNullFont ;
8706 wxFont *arg3 = (wxFont *) &arg3_defvalue ;
8707 wxTextAttrAlignment arg4 = (wxTextAttrAlignment) wxTEXT_ALIGNMENT_DEFAULT ;
8708 wxTextAttr *result;
8709 wxColour temp1 ;
8710 wxColour temp2 ;
8711 PyObject * obj0 = 0 ;
8712 PyObject * obj1 = 0 ;
8713 PyObject * obj2 = 0 ;
8714 PyObject * obj3 = 0 ;
8715 char *kwnames[] = {
8716 (char *) "colText",(char *) "colBack",(char *) "font",(char *) "alignment", NULL
8717 };
8718
8719 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_TextAttr",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
8720 if (obj0) {
8721 {
8722 arg1 = &temp1;
8723 if ( ! wxColour_helper(obj0, &arg1)) SWIG_fail;
8724 }
8725 }
8726 if (obj1) {
8727 {
8728 arg2 = &temp2;
8729 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
8730 }
8731 }
8732 if (obj2) {
8733 {
8734 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
8735 if (SWIG_arg_fail(3)) SWIG_fail;
8736 if (arg3 == NULL) {
8737 SWIG_null_ref("wxFont");
8738 }
8739 if (SWIG_arg_fail(3)) SWIG_fail;
8740 }
8741 }
8742 if (obj3) {
8743 {
8744 arg4 = (wxTextAttrAlignment)(SWIG_As_int(obj3));
8745 if (SWIG_arg_fail(4)) SWIG_fail;
8746 }
8747 }
8748 {
8749 PyThreadState* __tstate = wxPyBeginAllowThreads();
8750 result = (wxTextAttr *)new wxTextAttr((wxColour const &)*arg1,(wxColour const &)*arg2,(wxFont const &)*arg3,(wxTextAttrAlignment )arg4);
8751
8752 wxPyEndAllowThreads(__tstate);
8753 if (PyErr_Occurred()) SWIG_fail;
8754 }
8755 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextAttr, 1);
8756 return resultobj;
8757 fail:
8758 return NULL;
8759 }
8760
8761
8762 static PyObject *_wrap_delete_TextAttr(PyObject *, PyObject *args, PyObject *kwargs) {
8763 PyObject *resultobj;
8764 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8765 PyObject * obj0 = 0 ;
8766 char *kwnames[] = {
8767 (char *) "self", NULL
8768 };
8769
8770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TextAttr",kwnames,&obj0)) goto fail;
8771 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8772 if (SWIG_arg_fail(1)) SWIG_fail;
8773 {
8774 PyThreadState* __tstate = wxPyBeginAllowThreads();
8775 delete arg1;
8776
8777 wxPyEndAllowThreads(__tstate);
8778 if (PyErr_Occurred()) SWIG_fail;
8779 }
8780 Py_INCREF(Py_None); resultobj = Py_None;
8781 return resultobj;
8782 fail:
8783 return NULL;
8784 }
8785
8786
8787 static PyObject *_wrap_TextAttr_Init(PyObject *, PyObject *args, PyObject *kwargs) {
8788 PyObject *resultobj;
8789 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8790 PyObject * obj0 = 0 ;
8791 char *kwnames[] = {
8792 (char *) "self", NULL
8793 };
8794
8795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_Init",kwnames,&obj0)) goto fail;
8796 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8797 if (SWIG_arg_fail(1)) SWIG_fail;
8798 {
8799 PyThreadState* __tstate = wxPyBeginAllowThreads();
8800 (arg1)->Init();
8801
8802 wxPyEndAllowThreads(__tstate);
8803 if (PyErr_Occurred()) SWIG_fail;
8804 }
8805 Py_INCREF(Py_None); resultobj = Py_None;
8806 return resultobj;
8807 fail:
8808 return NULL;
8809 }
8810
8811
8812 static PyObject *_wrap_TextAttr_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
8813 PyObject *resultobj;
8814 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8815 wxColour *arg2 = 0 ;
8816 wxColour temp2 ;
8817 PyObject * obj0 = 0 ;
8818 PyObject * obj1 = 0 ;
8819 char *kwnames[] = {
8820 (char *) "self",(char *) "colText", NULL
8821 };
8822
8823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
8824 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8825 if (SWIG_arg_fail(1)) SWIG_fail;
8826 {
8827 arg2 = &temp2;
8828 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
8829 }
8830 {
8831 PyThreadState* __tstate = wxPyBeginAllowThreads();
8832 (arg1)->SetTextColour((wxColour const &)*arg2);
8833
8834 wxPyEndAllowThreads(__tstate);
8835 if (PyErr_Occurred()) SWIG_fail;
8836 }
8837 Py_INCREF(Py_None); resultobj = Py_None;
8838 return resultobj;
8839 fail:
8840 return NULL;
8841 }
8842
8843
8844 static PyObject *_wrap_TextAttr_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
8845 PyObject *resultobj;
8846 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8847 wxColour *arg2 = 0 ;
8848 wxColour temp2 ;
8849 PyObject * obj0 = 0 ;
8850 PyObject * obj1 = 0 ;
8851 char *kwnames[] = {
8852 (char *) "self",(char *) "colBack", NULL
8853 };
8854
8855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
8856 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8857 if (SWIG_arg_fail(1)) SWIG_fail;
8858 {
8859 arg2 = &temp2;
8860 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
8861 }
8862 {
8863 PyThreadState* __tstate = wxPyBeginAllowThreads();
8864 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
8865
8866 wxPyEndAllowThreads(__tstate);
8867 if (PyErr_Occurred()) SWIG_fail;
8868 }
8869 Py_INCREF(Py_None); resultobj = Py_None;
8870 return resultobj;
8871 fail:
8872 return NULL;
8873 }
8874
8875
8876 static PyObject *_wrap_TextAttr_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
8877 PyObject *resultobj;
8878 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8879 wxFont *arg2 = 0 ;
8880 long arg3 = (long) wxTEXT_ATTR_FONT ;
8881 PyObject * obj0 = 0 ;
8882 PyObject * obj1 = 0 ;
8883 PyObject * obj2 = 0 ;
8884 char *kwnames[] = {
8885 (char *) "self",(char *) "font",(char *) "flags", NULL
8886 };
8887
8888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TextAttr_SetFont",kwnames,&obj0,&obj1,&obj2)) goto fail;
8889 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8890 if (SWIG_arg_fail(1)) SWIG_fail;
8891 {
8892 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
8893 if (SWIG_arg_fail(2)) SWIG_fail;
8894 if (arg2 == NULL) {
8895 SWIG_null_ref("wxFont");
8896 }
8897 if (SWIG_arg_fail(2)) SWIG_fail;
8898 }
8899 if (obj2) {
8900 {
8901 arg3 = (long)(SWIG_As_long(obj2));
8902 if (SWIG_arg_fail(3)) SWIG_fail;
8903 }
8904 }
8905 {
8906 PyThreadState* __tstate = wxPyBeginAllowThreads();
8907 (arg1)->SetFont((wxFont const &)*arg2,arg3);
8908
8909 wxPyEndAllowThreads(__tstate);
8910 if (PyErr_Occurred()) SWIG_fail;
8911 }
8912 Py_INCREF(Py_None); resultobj = Py_None;
8913 return resultobj;
8914 fail:
8915 return NULL;
8916 }
8917
8918
8919 static PyObject *_wrap_TextAttr_SetAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
8920 PyObject *resultobj;
8921 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8922 wxTextAttrAlignment arg2 ;
8923 PyObject * obj0 = 0 ;
8924 PyObject * obj1 = 0 ;
8925 char *kwnames[] = {
8926 (char *) "self",(char *) "alignment", NULL
8927 };
8928
8929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetAlignment",kwnames,&obj0,&obj1)) goto fail;
8930 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8931 if (SWIG_arg_fail(1)) SWIG_fail;
8932 {
8933 arg2 = (wxTextAttrAlignment)(SWIG_As_int(obj1));
8934 if (SWIG_arg_fail(2)) SWIG_fail;
8935 }
8936 {
8937 PyThreadState* __tstate = wxPyBeginAllowThreads();
8938 (arg1)->SetAlignment((wxTextAttrAlignment )arg2);
8939
8940 wxPyEndAllowThreads(__tstate);
8941 if (PyErr_Occurred()) SWIG_fail;
8942 }
8943 Py_INCREF(Py_None); resultobj = Py_None;
8944 return resultobj;
8945 fail:
8946 return NULL;
8947 }
8948
8949
8950 static PyObject *_wrap_TextAttr_SetTabs(PyObject *, PyObject *args, PyObject *kwargs) {
8951 PyObject *resultobj;
8952 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8953 wxArrayInt *arg2 = 0 ;
8954 bool temp2 = false ;
8955 PyObject * obj0 = 0 ;
8956 PyObject * obj1 = 0 ;
8957 char *kwnames[] = {
8958 (char *) "self",(char *) "tabs", NULL
8959 };
8960
8961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetTabs",kwnames,&obj0,&obj1)) goto fail;
8962 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8963 if (SWIG_arg_fail(1)) SWIG_fail;
8964 {
8965 if (! PySequence_Check(obj1)) {
8966 PyErr_SetString(PyExc_TypeError, "Sequence of integers expected.");
8967 SWIG_fail;
8968 }
8969 arg2 = new wxArrayInt;
8970 temp2 = true;
8971 int i, len=PySequence_Length(obj1);
8972 for (i=0; i<len; i++) {
8973 PyObject* item = PySequence_GetItem(obj1, i);
8974 PyObject* number = PyNumber_Int(item);
8975 arg2->Add(PyInt_AS_LONG(number));
8976 Py_DECREF(item);
8977 Py_DECREF(number);
8978 }
8979 }
8980 {
8981 PyThreadState* __tstate = wxPyBeginAllowThreads();
8982 (arg1)->SetTabs((wxArrayInt const &)*arg2);
8983
8984 wxPyEndAllowThreads(__tstate);
8985 if (PyErr_Occurred()) SWIG_fail;
8986 }
8987 Py_INCREF(Py_None); resultobj = Py_None;
8988 {
8989 if (temp2) delete arg2;
8990 }
8991 return resultobj;
8992 fail:
8993 {
8994 if (temp2) delete arg2;
8995 }
8996 return NULL;
8997 }
8998
8999
9000 static PyObject *_wrap_TextAttr_SetLeftIndent(PyObject *, PyObject *args, PyObject *kwargs) {
9001 PyObject *resultobj;
9002 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9003 int arg2 ;
9004 int arg3 = (int) 0 ;
9005 PyObject * obj0 = 0 ;
9006 PyObject * obj1 = 0 ;
9007 PyObject * obj2 = 0 ;
9008 char *kwnames[] = {
9009 (char *) "self",(char *) "indent",(char *) "subIndent", NULL
9010 };
9011
9012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TextAttr_SetLeftIndent",kwnames,&obj0,&obj1,&obj2)) goto fail;
9013 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9014 if (SWIG_arg_fail(1)) SWIG_fail;
9015 {
9016 arg2 = (int)(SWIG_As_int(obj1));
9017 if (SWIG_arg_fail(2)) SWIG_fail;
9018 }
9019 if (obj2) {
9020 {
9021 arg3 = (int)(SWIG_As_int(obj2));
9022 if (SWIG_arg_fail(3)) SWIG_fail;
9023 }
9024 }
9025 {
9026 PyThreadState* __tstate = wxPyBeginAllowThreads();
9027 (arg1)->SetLeftIndent(arg2,arg3);
9028
9029 wxPyEndAllowThreads(__tstate);
9030 if (PyErr_Occurred()) SWIG_fail;
9031 }
9032 Py_INCREF(Py_None); resultobj = Py_None;
9033 return resultobj;
9034 fail:
9035 return NULL;
9036 }
9037
9038
9039 static PyObject *_wrap_TextAttr_SetRightIndent(PyObject *, PyObject *args, PyObject *kwargs) {
9040 PyObject *resultobj;
9041 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9042 int arg2 ;
9043 PyObject * obj0 = 0 ;
9044 PyObject * obj1 = 0 ;
9045 char *kwnames[] = {
9046 (char *) "self",(char *) "indent", NULL
9047 };
9048
9049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetRightIndent",kwnames,&obj0,&obj1)) goto fail;
9050 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9051 if (SWIG_arg_fail(1)) SWIG_fail;
9052 {
9053 arg2 = (int)(SWIG_As_int(obj1));
9054 if (SWIG_arg_fail(2)) SWIG_fail;
9055 }
9056 {
9057 PyThreadState* __tstate = wxPyBeginAllowThreads();
9058 (arg1)->SetRightIndent(arg2);
9059
9060 wxPyEndAllowThreads(__tstate);
9061 if (PyErr_Occurred()) SWIG_fail;
9062 }
9063 Py_INCREF(Py_None); resultobj = Py_None;
9064 return resultobj;
9065 fail:
9066 return NULL;
9067 }
9068
9069
9070 static PyObject *_wrap_TextAttr_SetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
9071 PyObject *resultobj;
9072 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9073 long arg2 ;
9074 PyObject * obj0 = 0 ;
9075 PyObject * obj1 = 0 ;
9076 char *kwnames[] = {
9077 (char *) "self",(char *) "flags", NULL
9078 };
9079
9080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetFlags",kwnames,&obj0,&obj1)) goto fail;
9081 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9082 if (SWIG_arg_fail(1)) SWIG_fail;
9083 {
9084 arg2 = (long)(SWIG_As_long(obj1));
9085 if (SWIG_arg_fail(2)) SWIG_fail;
9086 }
9087 {
9088 PyThreadState* __tstate = wxPyBeginAllowThreads();
9089 (arg1)->SetFlags(arg2);
9090
9091 wxPyEndAllowThreads(__tstate);
9092 if (PyErr_Occurred()) SWIG_fail;
9093 }
9094 Py_INCREF(Py_None); resultobj = Py_None;
9095 return resultobj;
9096 fail:
9097 return NULL;
9098 }
9099
9100
9101 static PyObject *_wrap_TextAttr_HasTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
9102 PyObject *resultobj;
9103 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9104 bool result;
9105 PyObject * obj0 = 0 ;
9106 char *kwnames[] = {
9107 (char *) "self", NULL
9108 };
9109
9110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasTextColour",kwnames,&obj0)) goto fail;
9111 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9112 if (SWIG_arg_fail(1)) SWIG_fail;
9113 {
9114 PyThreadState* __tstate = wxPyBeginAllowThreads();
9115 result = (bool)((wxTextAttr const *)arg1)->HasTextColour();
9116
9117 wxPyEndAllowThreads(__tstate);
9118 if (PyErr_Occurred()) SWIG_fail;
9119 }
9120 {
9121 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9122 }
9123 return resultobj;
9124 fail:
9125 return NULL;
9126 }
9127
9128
9129 static PyObject *_wrap_TextAttr_HasBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
9130 PyObject *resultobj;
9131 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9132 bool result;
9133 PyObject * obj0 = 0 ;
9134 char *kwnames[] = {
9135 (char *) "self", NULL
9136 };
9137
9138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasBackgroundColour",kwnames,&obj0)) goto fail;
9139 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9140 if (SWIG_arg_fail(1)) SWIG_fail;
9141 {
9142 PyThreadState* __tstate = wxPyBeginAllowThreads();
9143 result = (bool)((wxTextAttr const *)arg1)->HasBackgroundColour();
9144
9145 wxPyEndAllowThreads(__tstate);
9146 if (PyErr_Occurred()) SWIG_fail;
9147 }
9148 {
9149 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9150 }
9151 return resultobj;
9152 fail:
9153 return NULL;
9154 }
9155
9156
9157 static PyObject *_wrap_TextAttr_HasFont(PyObject *, PyObject *args, PyObject *kwargs) {
9158 PyObject *resultobj;
9159 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9160 bool result;
9161 PyObject * obj0 = 0 ;
9162 char *kwnames[] = {
9163 (char *) "self", NULL
9164 };
9165
9166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasFont",kwnames,&obj0)) goto fail;
9167 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9168 if (SWIG_arg_fail(1)) SWIG_fail;
9169 {
9170 PyThreadState* __tstate = wxPyBeginAllowThreads();
9171 result = (bool)((wxTextAttr const *)arg1)->HasFont();
9172
9173 wxPyEndAllowThreads(__tstate);
9174 if (PyErr_Occurred()) SWIG_fail;
9175 }
9176 {
9177 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9178 }
9179 return resultobj;
9180 fail:
9181 return NULL;
9182 }
9183
9184
9185 static PyObject *_wrap_TextAttr_HasAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
9186 PyObject *resultobj;
9187 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9188 bool result;
9189 PyObject * obj0 = 0 ;
9190 char *kwnames[] = {
9191 (char *) "self", NULL
9192 };
9193
9194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasAlignment",kwnames,&obj0)) goto fail;
9195 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9196 if (SWIG_arg_fail(1)) SWIG_fail;
9197 {
9198 PyThreadState* __tstate = wxPyBeginAllowThreads();
9199 result = (bool)((wxTextAttr const *)arg1)->HasAlignment();
9200
9201 wxPyEndAllowThreads(__tstate);
9202 if (PyErr_Occurred()) SWIG_fail;
9203 }
9204 {
9205 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9206 }
9207 return resultobj;
9208 fail:
9209 return NULL;
9210 }
9211
9212
9213 static PyObject *_wrap_TextAttr_HasTabs(PyObject *, PyObject *args, PyObject *kwargs) {
9214 PyObject *resultobj;
9215 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9216 bool result;
9217 PyObject * obj0 = 0 ;
9218 char *kwnames[] = {
9219 (char *) "self", NULL
9220 };
9221
9222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasTabs",kwnames,&obj0)) goto fail;
9223 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9224 if (SWIG_arg_fail(1)) SWIG_fail;
9225 {
9226 PyThreadState* __tstate = wxPyBeginAllowThreads();
9227 result = (bool)((wxTextAttr const *)arg1)->HasTabs();
9228
9229 wxPyEndAllowThreads(__tstate);
9230 if (PyErr_Occurred()) SWIG_fail;
9231 }
9232 {
9233 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9234 }
9235 return resultobj;
9236 fail:
9237 return NULL;
9238 }
9239
9240
9241 static PyObject *_wrap_TextAttr_HasLeftIndent(PyObject *, PyObject *args, PyObject *kwargs) {
9242 PyObject *resultobj;
9243 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9244 bool result;
9245 PyObject * obj0 = 0 ;
9246 char *kwnames[] = {
9247 (char *) "self", NULL
9248 };
9249
9250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasLeftIndent",kwnames,&obj0)) goto fail;
9251 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9252 if (SWIG_arg_fail(1)) SWIG_fail;
9253 {
9254 PyThreadState* __tstate = wxPyBeginAllowThreads();
9255 result = (bool)((wxTextAttr const *)arg1)->HasLeftIndent();
9256
9257 wxPyEndAllowThreads(__tstate);
9258 if (PyErr_Occurred()) SWIG_fail;
9259 }
9260 {
9261 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9262 }
9263 return resultobj;
9264 fail:
9265 return NULL;
9266 }
9267
9268
9269 static PyObject *_wrap_TextAttr_HasRightIndent(PyObject *, PyObject *args, PyObject *kwargs) {
9270 PyObject *resultobj;
9271 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9272 bool result;
9273 PyObject * obj0 = 0 ;
9274 char *kwnames[] = {
9275 (char *) "self", NULL
9276 };
9277
9278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasRightIndent",kwnames,&obj0)) goto fail;
9279 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9280 if (SWIG_arg_fail(1)) SWIG_fail;
9281 {
9282 PyThreadState* __tstate = wxPyBeginAllowThreads();
9283 result = (bool)((wxTextAttr const *)arg1)->HasRightIndent();
9284
9285 wxPyEndAllowThreads(__tstate);
9286 if (PyErr_Occurred()) SWIG_fail;
9287 }
9288 {
9289 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9290 }
9291 return resultobj;
9292 fail:
9293 return NULL;
9294 }
9295
9296
9297 static PyObject *_wrap_TextAttr_HasFlag(PyObject *, PyObject *args, PyObject *kwargs) {
9298 PyObject *resultobj;
9299 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9300 long arg2 ;
9301 bool result;
9302 PyObject * obj0 = 0 ;
9303 PyObject * obj1 = 0 ;
9304 char *kwnames[] = {
9305 (char *) "self",(char *) "flag", NULL
9306 };
9307
9308 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_HasFlag",kwnames,&obj0,&obj1)) goto fail;
9309 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9310 if (SWIG_arg_fail(1)) SWIG_fail;
9311 {
9312 arg2 = (long)(SWIG_As_long(obj1));
9313 if (SWIG_arg_fail(2)) SWIG_fail;
9314 }
9315 {
9316 PyThreadState* __tstate = wxPyBeginAllowThreads();
9317 result = (bool)((wxTextAttr const *)arg1)->HasFlag(arg2);
9318
9319 wxPyEndAllowThreads(__tstate);
9320 if (PyErr_Occurred()) SWIG_fail;
9321 }
9322 {
9323 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9324 }
9325 return resultobj;
9326 fail:
9327 return NULL;
9328 }
9329
9330
9331 static PyObject *_wrap_TextAttr_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
9332 PyObject *resultobj;
9333 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9334 wxColour *result;
9335 PyObject * obj0 = 0 ;
9336 char *kwnames[] = {
9337 (char *) "self", NULL
9338 };
9339
9340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetTextColour",kwnames,&obj0)) goto fail;
9341 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9342 if (SWIG_arg_fail(1)) SWIG_fail;
9343 {
9344 PyThreadState* __tstate = wxPyBeginAllowThreads();
9345 {
9346 wxColour const &_result_ref = ((wxTextAttr const *)arg1)->GetTextColour();
9347 result = (wxColour *) &_result_ref;
9348 }
9349
9350 wxPyEndAllowThreads(__tstate);
9351 if (PyErr_Occurred()) SWIG_fail;
9352 }
9353 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
9354 return resultobj;
9355 fail:
9356 return NULL;
9357 }
9358
9359
9360 static PyObject *_wrap_TextAttr_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
9361 PyObject *resultobj;
9362 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9363 wxColour *result;
9364 PyObject * obj0 = 0 ;
9365 char *kwnames[] = {
9366 (char *) "self", NULL
9367 };
9368
9369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetBackgroundColour",kwnames,&obj0)) goto fail;
9370 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9371 if (SWIG_arg_fail(1)) SWIG_fail;
9372 {
9373 PyThreadState* __tstate = wxPyBeginAllowThreads();
9374 {
9375 wxColour const &_result_ref = ((wxTextAttr const *)arg1)->GetBackgroundColour();
9376 result = (wxColour *) &_result_ref;
9377 }
9378
9379 wxPyEndAllowThreads(__tstate);
9380 if (PyErr_Occurred()) SWIG_fail;
9381 }
9382 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
9383 return resultobj;
9384 fail:
9385 return NULL;
9386 }
9387
9388
9389 static PyObject *_wrap_TextAttr_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
9390 PyObject *resultobj;
9391 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9392 wxFont *result;
9393 PyObject * obj0 = 0 ;
9394 char *kwnames[] = {
9395 (char *) "self", NULL
9396 };
9397
9398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetFont",kwnames,&obj0)) goto fail;
9399 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9400 if (SWIG_arg_fail(1)) SWIG_fail;
9401 {
9402 PyThreadState* __tstate = wxPyBeginAllowThreads();
9403 {
9404 wxFont const &_result_ref = ((wxTextAttr const *)arg1)->GetFont();
9405 result = (wxFont *) &_result_ref;
9406 }
9407
9408 wxPyEndAllowThreads(__tstate);
9409 if (PyErr_Occurred()) SWIG_fail;
9410 }
9411 {
9412 wxFont* resultptr = new wxFont(*result);
9413 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxFont, 1);
9414 }
9415 return resultobj;
9416 fail:
9417 return NULL;
9418 }
9419
9420
9421 static PyObject *_wrap_TextAttr_GetAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
9422 PyObject *resultobj;
9423 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9424 wxTextAttrAlignment result;
9425 PyObject * obj0 = 0 ;
9426 char *kwnames[] = {
9427 (char *) "self", NULL
9428 };
9429
9430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetAlignment",kwnames,&obj0)) goto fail;
9431 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9432 if (SWIG_arg_fail(1)) SWIG_fail;
9433 {
9434 PyThreadState* __tstate = wxPyBeginAllowThreads();
9435 result = (wxTextAttrAlignment)((wxTextAttr const *)arg1)->GetAlignment();
9436
9437 wxPyEndAllowThreads(__tstate);
9438 if (PyErr_Occurred()) SWIG_fail;
9439 }
9440 resultobj = SWIG_From_int((result));
9441 return resultobj;
9442 fail:
9443 return NULL;
9444 }
9445
9446
9447 static PyObject *_wrap_TextAttr_GetTabs(PyObject *, PyObject *args, PyObject *kwargs) {
9448 PyObject *resultobj;
9449 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9450 wxArrayInt *result;
9451 PyObject * obj0 = 0 ;
9452 char *kwnames[] = {
9453 (char *) "self", NULL
9454 };
9455
9456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetTabs",kwnames,&obj0)) goto fail;
9457 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9458 if (SWIG_arg_fail(1)) SWIG_fail;
9459 {
9460 PyThreadState* __tstate = wxPyBeginAllowThreads();
9461 {
9462 wxArrayInt const &_result_ref = ((wxTextAttr const *)arg1)->GetTabs();
9463 result = (wxArrayInt *) &_result_ref;
9464 }
9465
9466 wxPyEndAllowThreads(__tstate);
9467 if (PyErr_Occurred()) SWIG_fail;
9468 }
9469 {
9470 resultobj = PyList_New(0);
9471 size_t idx;
9472 for (idx = 0; idx < result->GetCount(); idx += 1) {
9473 PyObject* val = PyInt_FromLong( result->Item(idx) );
9474 PyList_Append(resultobj, val);
9475 Py_DECREF(val);
9476 }
9477 }
9478 return resultobj;
9479 fail:
9480 return NULL;
9481 }
9482
9483
9484 static PyObject *_wrap_TextAttr_GetLeftIndent(PyObject *, PyObject *args, PyObject *kwargs) {
9485 PyObject *resultobj;
9486 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9487 long result;
9488 PyObject * obj0 = 0 ;
9489 char *kwnames[] = {
9490 (char *) "self", NULL
9491 };
9492
9493 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetLeftIndent",kwnames,&obj0)) goto fail;
9494 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9495 if (SWIG_arg_fail(1)) SWIG_fail;
9496 {
9497 PyThreadState* __tstate = wxPyBeginAllowThreads();
9498 result = (long)((wxTextAttr const *)arg1)->GetLeftIndent();
9499
9500 wxPyEndAllowThreads(__tstate);
9501 if (PyErr_Occurred()) SWIG_fail;
9502 }
9503 {
9504 resultobj = SWIG_From_long((long)(result));
9505 }
9506 return resultobj;
9507 fail:
9508 return NULL;
9509 }
9510
9511
9512 static PyObject *_wrap_TextAttr_GetLeftSubIndent(PyObject *, PyObject *args, PyObject *kwargs) {
9513 PyObject *resultobj;
9514 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9515 long result;
9516 PyObject * obj0 = 0 ;
9517 char *kwnames[] = {
9518 (char *) "self", NULL
9519 };
9520
9521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetLeftSubIndent",kwnames,&obj0)) goto fail;
9522 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9523 if (SWIG_arg_fail(1)) SWIG_fail;
9524 {
9525 PyThreadState* __tstate = wxPyBeginAllowThreads();
9526 result = (long)((wxTextAttr const *)arg1)->GetLeftSubIndent();
9527
9528 wxPyEndAllowThreads(__tstate);
9529 if (PyErr_Occurred()) SWIG_fail;
9530 }
9531 {
9532 resultobj = SWIG_From_long((long)(result));
9533 }
9534 return resultobj;
9535 fail:
9536 return NULL;
9537 }
9538
9539
9540 static PyObject *_wrap_TextAttr_GetRightIndent(PyObject *, PyObject *args, PyObject *kwargs) {
9541 PyObject *resultobj;
9542 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9543 long result;
9544 PyObject * obj0 = 0 ;
9545 char *kwnames[] = {
9546 (char *) "self", NULL
9547 };
9548
9549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetRightIndent",kwnames,&obj0)) goto fail;
9550 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9551 if (SWIG_arg_fail(1)) SWIG_fail;
9552 {
9553 PyThreadState* __tstate = wxPyBeginAllowThreads();
9554 result = (long)((wxTextAttr const *)arg1)->GetRightIndent();
9555
9556 wxPyEndAllowThreads(__tstate);
9557 if (PyErr_Occurred()) SWIG_fail;
9558 }
9559 {
9560 resultobj = SWIG_From_long((long)(result));
9561 }
9562 return resultobj;
9563 fail:
9564 return NULL;
9565 }
9566
9567
9568 static PyObject *_wrap_TextAttr_GetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
9569 PyObject *resultobj;
9570 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9571 long result;
9572 PyObject * obj0 = 0 ;
9573 char *kwnames[] = {
9574 (char *) "self", NULL
9575 };
9576
9577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetFlags",kwnames,&obj0)) goto fail;
9578 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9579 if (SWIG_arg_fail(1)) SWIG_fail;
9580 {
9581 PyThreadState* __tstate = wxPyBeginAllowThreads();
9582 result = (long)((wxTextAttr const *)arg1)->GetFlags();
9583
9584 wxPyEndAllowThreads(__tstate);
9585 if (PyErr_Occurred()) SWIG_fail;
9586 }
9587 {
9588 resultobj = SWIG_From_long((long)(result));
9589 }
9590 return resultobj;
9591 fail:
9592 return NULL;
9593 }
9594
9595
9596 static PyObject *_wrap_TextAttr_IsDefault(PyObject *, PyObject *args, PyObject *kwargs) {
9597 PyObject *resultobj;
9598 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9599 bool result;
9600 PyObject * obj0 = 0 ;
9601 char *kwnames[] = {
9602 (char *) "self", NULL
9603 };
9604
9605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_IsDefault",kwnames,&obj0)) goto fail;
9606 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9607 if (SWIG_arg_fail(1)) SWIG_fail;
9608 {
9609 PyThreadState* __tstate = wxPyBeginAllowThreads();
9610 result = (bool)((wxTextAttr const *)arg1)->IsDefault();
9611
9612 wxPyEndAllowThreads(__tstate);
9613 if (PyErr_Occurred()) SWIG_fail;
9614 }
9615 {
9616 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9617 }
9618 return resultobj;
9619 fail:
9620 return NULL;
9621 }
9622
9623
9624 static PyObject *_wrap_TextAttr_Combine(PyObject *, PyObject *args, PyObject *kwargs) {
9625 PyObject *resultobj;
9626 wxTextAttr *arg1 = 0 ;
9627 wxTextAttr *arg2 = 0 ;
9628 wxTextCtrl *arg3 = (wxTextCtrl *) 0 ;
9629 wxTextAttr result;
9630 PyObject * obj0 = 0 ;
9631 PyObject * obj1 = 0 ;
9632 PyObject * obj2 = 0 ;
9633 char *kwnames[] = {
9634 (char *) "attr",(char *) "attrDef",(char *) "text", NULL
9635 };
9636
9637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextAttr_Combine",kwnames,&obj0,&obj1,&obj2)) goto fail;
9638 {
9639 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9640 if (SWIG_arg_fail(1)) SWIG_fail;
9641 if (arg1 == NULL) {
9642 SWIG_null_ref("wxTextAttr");
9643 }
9644 if (SWIG_arg_fail(1)) SWIG_fail;
9645 }
9646 {
9647 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9648 if (SWIG_arg_fail(2)) SWIG_fail;
9649 if (arg2 == NULL) {
9650 SWIG_null_ref("wxTextAttr");
9651 }
9652 if (SWIG_arg_fail(2)) SWIG_fail;
9653 }
9654 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9655 if (SWIG_arg_fail(3)) SWIG_fail;
9656 {
9657 PyThreadState* __tstate = wxPyBeginAllowThreads();
9658 result = wxTextAttr::Combine((wxTextAttr const &)*arg1,(wxTextAttr const &)*arg2,(wxTextCtrl const *)arg3);
9659
9660 wxPyEndAllowThreads(__tstate);
9661 if (PyErr_Occurred()) SWIG_fail;
9662 }
9663 {
9664 wxTextAttr * resultptr;
9665 resultptr = new wxTextAttr((wxTextAttr &)(result));
9666 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTextAttr, 1);
9667 }
9668 return resultobj;
9669 fail:
9670 return NULL;
9671 }
9672
9673
9674 static PyObject * TextAttr_swigregister(PyObject *, PyObject *args) {
9675 PyObject *obj;
9676 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9677 SWIG_TypeClientData(SWIGTYPE_p_wxTextAttr, obj);
9678 Py_INCREF(obj);
9679 return Py_BuildValue((char *)"");
9680 }
9681 static PyObject *_wrap_new_TextCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
9682 PyObject *resultobj;
9683 wxWindow *arg1 = (wxWindow *) 0 ;
9684 int arg2 = (int) -1 ;
9685 wxString const &arg3_defvalue = wxPyEmptyString ;
9686 wxString *arg3 = (wxString *) &arg3_defvalue ;
9687 wxPoint const &arg4_defvalue = wxDefaultPosition ;
9688 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
9689 wxSize const &arg5_defvalue = wxDefaultSize ;
9690 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
9691 long arg6 = (long) 0 ;
9692 wxValidator const &arg7_defvalue = wxDefaultValidator ;
9693 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
9694 wxString const &arg8_defvalue = wxPyTextCtrlNameStr ;
9695 wxString *arg8 = (wxString *) &arg8_defvalue ;
9696 wxTextCtrl *result;
9697 bool temp3 = false ;
9698 wxPoint temp4 ;
9699 wxSize temp5 ;
9700 bool temp8 = false ;
9701 PyObject * obj0 = 0 ;
9702 PyObject * obj1 = 0 ;
9703 PyObject * obj2 = 0 ;
9704 PyObject * obj3 = 0 ;
9705 PyObject * obj4 = 0 ;
9706 PyObject * obj5 = 0 ;
9707 PyObject * obj6 = 0 ;
9708 PyObject * obj7 = 0 ;
9709 char *kwnames[] = {
9710 (char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
9711 };
9712
9713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_TextCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
9714 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
9715 if (SWIG_arg_fail(1)) SWIG_fail;
9716 if (obj1) {
9717 {
9718 arg2 = (int)(SWIG_As_int(obj1));
9719 if (SWIG_arg_fail(2)) SWIG_fail;
9720 }
9721 }
9722 if (obj2) {
9723 {
9724 arg3 = wxString_in_helper(obj2);
9725 if (arg3 == NULL) SWIG_fail;
9726 temp3 = true;
9727 }
9728 }
9729 if (obj3) {
9730 {
9731 arg4 = &temp4;
9732 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
9733 }
9734 }
9735 if (obj4) {
9736 {
9737 arg5 = &temp5;
9738 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
9739 }
9740 }
9741 if (obj5) {
9742 {
9743 arg6 = (long)(SWIG_As_long(obj5));
9744 if (SWIG_arg_fail(6)) SWIG_fail;
9745 }
9746 }
9747 if (obj6) {
9748 {
9749 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
9750 if (SWIG_arg_fail(7)) SWIG_fail;
9751 if (arg7 == NULL) {
9752 SWIG_null_ref("wxValidator");
9753 }
9754 if (SWIG_arg_fail(7)) SWIG_fail;
9755 }
9756 }
9757 if (obj7) {
9758 {
9759 arg8 = wxString_in_helper(obj7);
9760 if (arg8 == NULL) SWIG_fail;
9761 temp8 = true;
9762 }
9763 }
9764 {
9765 if (!wxPyCheckForApp()) SWIG_fail;
9766 PyThreadState* __tstate = wxPyBeginAllowThreads();
9767 result = (wxTextCtrl *)new wxTextCtrl(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
9768
9769 wxPyEndAllowThreads(__tstate);
9770 if (PyErr_Occurred()) SWIG_fail;
9771 }
9772 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextCtrl, 1);
9773 {
9774 if (temp3)
9775 delete arg3;
9776 }
9777 {
9778 if (temp8)
9779 delete arg8;
9780 }
9781 return resultobj;
9782 fail:
9783 {
9784 if (temp3)
9785 delete arg3;
9786 }
9787 {
9788 if (temp8)
9789 delete arg8;
9790 }
9791 return NULL;
9792 }
9793
9794
9795 static PyObject *_wrap_new_PreTextCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
9796 PyObject *resultobj;
9797 wxTextCtrl *result;
9798 char *kwnames[] = {
9799 NULL
9800 };
9801
9802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreTextCtrl",kwnames)) goto fail;
9803 {
9804 if (!wxPyCheckForApp()) SWIG_fail;
9805 PyThreadState* __tstate = wxPyBeginAllowThreads();
9806 result = (wxTextCtrl *)new wxTextCtrl();
9807
9808 wxPyEndAllowThreads(__tstate);
9809 if (PyErr_Occurred()) SWIG_fail;
9810 }
9811 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextCtrl, 1);
9812 return resultobj;
9813 fail:
9814 return NULL;
9815 }
9816
9817
9818 static PyObject *_wrap_TextCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
9819 PyObject *resultobj;
9820 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9821 wxWindow *arg2 = (wxWindow *) 0 ;
9822 int arg3 = (int) -1 ;
9823 wxString const &arg4_defvalue = wxPyEmptyString ;
9824 wxString *arg4 = (wxString *) &arg4_defvalue ;
9825 wxPoint const &arg5_defvalue = wxDefaultPosition ;
9826 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
9827 wxSize const &arg6_defvalue = wxDefaultSize ;
9828 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
9829 long arg7 = (long) 0 ;
9830 wxValidator const &arg8_defvalue = wxDefaultValidator ;
9831 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
9832 wxString const &arg9_defvalue = wxPyTextCtrlNameStr ;
9833 wxString *arg9 = (wxString *) &arg9_defvalue ;
9834 bool result;
9835 bool temp4 = false ;
9836 wxPoint temp5 ;
9837 wxSize temp6 ;
9838 bool temp9 = false ;
9839 PyObject * obj0 = 0 ;
9840 PyObject * obj1 = 0 ;
9841 PyObject * obj2 = 0 ;
9842 PyObject * obj3 = 0 ;
9843 PyObject * obj4 = 0 ;
9844 PyObject * obj5 = 0 ;
9845 PyObject * obj6 = 0 ;
9846 PyObject * obj7 = 0 ;
9847 PyObject * obj8 = 0 ;
9848 char *kwnames[] = {
9849 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
9850 };
9851
9852 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:TextCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
9853 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9854 if (SWIG_arg_fail(1)) SWIG_fail;
9855 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
9856 if (SWIG_arg_fail(2)) SWIG_fail;
9857 if (obj2) {
9858 {
9859 arg3 = (int)(SWIG_As_int(obj2));
9860 if (SWIG_arg_fail(3)) SWIG_fail;
9861 }
9862 }
9863 if (obj3) {
9864 {
9865 arg4 = wxString_in_helper(obj3);
9866 if (arg4 == NULL) SWIG_fail;
9867 temp4 = true;
9868 }
9869 }
9870 if (obj4) {
9871 {
9872 arg5 = &temp5;
9873 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
9874 }
9875 }
9876 if (obj5) {
9877 {
9878 arg6 = &temp6;
9879 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
9880 }
9881 }
9882 if (obj6) {
9883 {
9884 arg7 = (long)(SWIG_As_long(obj6));
9885 if (SWIG_arg_fail(7)) SWIG_fail;
9886 }
9887 }
9888 if (obj7) {
9889 {
9890 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
9891 if (SWIG_arg_fail(8)) SWIG_fail;
9892 if (arg8 == NULL) {
9893 SWIG_null_ref("wxValidator");
9894 }
9895 if (SWIG_arg_fail(8)) SWIG_fail;
9896 }
9897 }
9898 if (obj8) {
9899 {
9900 arg9 = wxString_in_helper(obj8);
9901 if (arg9 == NULL) SWIG_fail;
9902 temp9 = true;
9903 }
9904 }
9905 {
9906 PyThreadState* __tstate = wxPyBeginAllowThreads();
9907 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
9908
9909 wxPyEndAllowThreads(__tstate);
9910 if (PyErr_Occurred()) SWIG_fail;
9911 }
9912 {
9913 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9914 }
9915 {
9916 if (temp4)
9917 delete arg4;
9918 }
9919 {
9920 if (temp9)
9921 delete arg9;
9922 }
9923 return resultobj;
9924 fail:
9925 {
9926 if (temp4)
9927 delete arg4;
9928 }
9929 {
9930 if (temp9)
9931 delete arg9;
9932 }
9933 return NULL;
9934 }
9935
9936
9937 static PyObject *_wrap_TextCtrl_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
9938 PyObject *resultobj;
9939 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9940 wxString result;
9941 PyObject * obj0 = 0 ;
9942 char *kwnames[] = {
9943 (char *) "self", NULL
9944 };
9945
9946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetValue",kwnames,&obj0)) goto fail;
9947 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9948 if (SWIG_arg_fail(1)) SWIG_fail;
9949 {
9950 PyThreadState* __tstate = wxPyBeginAllowThreads();
9951 result = ((wxTextCtrl const *)arg1)->GetValue();
9952
9953 wxPyEndAllowThreads(__tstate);
9954 if (PyErr_Occurred()) SWIG_fail;
9955 }
9956 {
9957 #if wxUSE_UNICODE
9958 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9959 #else
9960 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9961 #endif
9962 }
9963 return resultobj;
9964 fail:
9965 return NULL;
9966 }
9967
9968
9969 static PyObject *_wrap_TextCtrl_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
9970 PyObject *resultobj;
9971 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9972 wxString *arg2 = 0 ;
9973 bool temp2 = false ;
9974 PyObject * obj0 = 0 ;
9975 PyObject * obj1 = 0 ;
9976 char *kwnames[] = {
9977 (char *) "self",(char *) "value", NULL
9978 };
9979
9980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetValue",kwnames,&obj0,&obj1)) goto fail;
9981 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9982 if (SWIG_arg_fail(1)) SWIG_fail;
9983 {
9984 arg2 = wxString_in_helper(obj1);
9985 if (arg2 == NULL) SWIG_fail;
9986 temp2 = true;
9987 }
9988 {
9989 PyThreadState* __tstate = wxPyBeginAllowThreads();
9990 (arg1)->SetValue((wxString const &)*arg2);
9991
9992 wxPyEndAllowThreads(__tstate);
9993 if (PyErr_Occurred()) SWIG_fail;
9994 }
9995 Py_INCREF(Py_None); resultobj = Py_None;
9996 {
9997 if (temp2)
9998 delete arg2;
9999 }
10000 return resultobj;
10001 fail:
10002 {
10003 if (temp2)
10004 delete arg2;
10005 }
10006 return NULL;
10007 }
10008
10009
10010 static PyObject *_wrap_TextCtrl_GetRange(PyObject *, PyObject *args, PyObject *kwargs) {
10011 PyObject *resultobj;
10012 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10013 long arg2 ;
10014 long arg3 ;
10015 wxString result;
10016 PyObject * obj0 = 0 ;
10017 PyObject * obj1 = 0 ;
10018 PyObject * obj2 = 0 ;
10019 char *kwnames[] = {
10020 (char *) "self",(char *) "from",(char *) "to", NULL
10021 };
10022
10023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_GetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
10024 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10025 if (SWIG_arg_fail(1)) SWIG_fail;
10026 {
10027 arg2 = (long)(SWIG_As_long(obj1));
10028 if (SWIG_arg_fail(2)) SWIG_fail;
10029 }
10030 {
10031 arg3 = (long)(SWIG_As_long(obj2));
10032 if (SWIG_arg_fail(3)) SWIG_fail;
10033 }
10034 {
10035 PyThreadState* __tstate = wxPyBeginAllowThreads();
10036 result = ((wxTextCtrl const *)arg1)->GetRange(arg2,arg3);
10037
10038 wxPyEndAllowThreads(__tstate);
10039 if (PyErr_Occurred()) SWIG_fail;
10040 }
10041 {
10042 #if wxUSE_UNICODE
10043 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10044 #else
10045 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10046 #endif
10047 }
10048 return resultobj;
10049 fail:
10050 return NULL;
10051 }
10052
10053
10054 static PyObject *_wrap_TextCtrl_GetLineLength(PyObject *, PyObject *args, PyObject *kwargs) {
10055 PyObject *resultobj;
10056 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10057 long arg2 ;
10058 int result;
10059 PyObject * obj0 = 0 ;
10060 PyObject * obj1 = 0 ;
10061 char *kwnames[] = {
10062 (char *) "self",(char *) "lineNo", NULL
10063 };
10064
10065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_GetLineLength",kwnames,&obj0,&obj1)) goto fail;
10066 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10067 if (SWIG_arg_fail(1)) SWIG_fail;
10068 {
10069 arg2 = (long)(SWIG_As_long(obj1));
10070 if (SWIG_arg_fail(2)) SWIG_fail;
10071 }
10072 {
10073 PyThreadState* __tstate = wxPyBeginAllowThreads();
10074 result = (int)((wxTextCtrl const *)arg1)->GetLineLength(arg2);
10075
10076 wxPyEndAllowThreads(__tstate);
10077 if (PyErr_Occurred()) SWIG_fail;
10078 }
10079 {
10080 resultobj = SWIG_From_int((int)(result));
10081 }
10082 return resultobj;
10083 fail:
10084 return NULL;
10085 }
10086
10087
10088 static PyObject *_wrap_TextCtrl_GetLineText(PyObject *, PyObject *args, PyObject *kwargs) {
10089 PyObject *resultobj;
10090 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10091 long arg2 ;
10092 wxString result;
10093 PyObject * obj0 = 0 ;
10094 PyObject * obj1 = 0 ;
10095 char *kwnames[] = {
10096 (char *) "self",(char *) "lineNo", NULL
10097 };
10098
10099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_GetLineText",kwnames,&obj0,&obj1)) goto fail;
10100 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10101 if (SWIG_arg_fail(1)) SWIG_fail;
10102 {
10103 arg2 = (long)(SWIG_As_long(obj1));
10104 if (SWIG_arg_fail(2)) SWIG_fail;
10105 }
10106 {
10107 PyThreadState* __tstate = wxPyBeginAllowThreads();
10108 result = ((wxTextCtrl const *)arg1)->GetLineText(arg2);
10109
10110 wxPyEndAllowThreads(__tstate);
10111 if (PyErr_Occurred()) SWIG_fail;
10112 }
10113 {
10114 #if wxUSE_UNICODE
10115 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10116 #else
10117 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10118 #endif
10119 }
10120 return resultobj;
10121 fail:
10122 return NULL;
10123 }
10124
10125
10126 static PyObject *_wrap_TextCtrl_GetNumberOfLines(PyObject *, PyObject *args, PyObject *kwargs) {
10127 PyObject *resultobj;
10128 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10129 int result;
10130 PyObject * obj0 = 0 ;
10131 char *kwnames[] = {
10132 (char *) "self", NULL
10133 };
10134
10135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetNumberOfLines",kwnames,&obj0)) goto fail;
10136 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10137 if (SWIG_arg_fail(1)) SWIG_fail;
10138 {
10139 PyThreadState* __tstate = wxPyBeginAllowThreads();
10140 result = (int)((wxTextCtrl const *)arg1)->GetNumberOfLines();
10141
10142 wxPyEndAllowThreads(__tstate);
10143 if (PyErr_Occurred()) SWIG_fail;
10144 }
10145 {
10146 resultobj = SWIG_From_int((int)(result));
10147 }
10148 return resultobj;
10149 fail:
10150 return NULL;
10151 }
10152
10153
10154 static PyObject *_wrap_TextCtrl_IsModified(PyObject *, PyObject *args, PyObject *kwargs) {
10155 PyObject *resultobj;
10156 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10157 bool result;
10158 PyObject * obj0 = 0 ;
10159 char *kwnames[] = {
10160 (char *) "self", NULL
10161 };
10162
10163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_IsModified",kwnames,&obj0)) goto fail;
10164 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10165 if (SWIG_arg_fail(1)) SWIG_fail;
10166 {
10167 PyThreadState* __tstate = wxPyBeginAllowThreads();
10168 result = (bool)((wxTextCtrl const *)arg1)->IsModified();
10169
10170 wxPyEndAllowThreads(__tstate);
10171 if (PyErr_Occurred()) SWIG_fail;
10172 }
10173 {
10174 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10175 }
10176 return resultobj;
10177 fail:
10178 return NULL;
10179 }
10180
10181
10182 static PyObject *_wrap_TextCtrl_IsEditable(PyObject *, PyObject *args, PyObject *kwargs) {
10183 PyObject *resultobj;
10184 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10185 bool result;
10186 PyObject * obj0 = 0 ;
10187 char *kwnames[] = {
10188 (char *) "self", NULL
10189 };
10190
10191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_IsEditable",kwnames,&obj0)) goto fail;
10192 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10193 if (SWIG_arg_fail(1)) SWIG_fail;
10194 {
10195 PyThreadState* __tstate = wxPyBeginAllowThreads();
10196 result = (bool)((wxTextCtrl const *)arg1)->IsEditable();
10197
10198 wxPyEndAllowThreads(__tstate);
10199 if (PyErr_Occurred()) SWIG_fail;
10200 }
10201 {
10202 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10203 }
10204 return resultobj;
10205 fail:
10206 return NULL;
10207 }
10208
10209
10210 static PyObject *_wrap_TextCtrl_IsSingleLine(PyObject *, PyObject *args, PyObject *kwargs) {
10211 PyObject *resultobj;
10212 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10213 bool result;
10214 PyObject * obj0 = 0 ;
10215 char *kwnames[] = {
10216 (char *) "self", NULL
10217 };
10218
10219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_IsSingleLine",kwnames,&obj0)) goto fail;
10220 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10221 if (SWIG_arg_fail(1)) SWIG_fail;
10222 {
10223 PyThreadState* __tstate = wxPyBeginAllowThreads();
10224 result = (bool)((wxTextCtrl const *)arg1)->IsSingleLine();
10225
10226 wxPyEndAllowThreads(__tstate);
10227 if (PyErr_Occurred()) SWIG_fail;
10228 }
10229 {
10230 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10231 }
10232 return resultobj;
10233 fail:
10234 return NULL;
10235 }
10236
10237
10238 static PyObject *_wrap_TextCtrl_IsMultiLine(PyObject *, PyObject *args, PyObject *kwargs) {
10239 PyObject *resultobj;
10240 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10241 bool result;
10242 PyObject * obj0 = 0 ;
10243 char *kwnames[] = {
10244 (char *) "self", NULL
10245 };
10246
10247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_IsMultiLine",kwnames,&obj0)) goto fail;
10248 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10249 if (SWIG_arg_fail(1)) SWIG_fail;
10250 {
10251 PyThreadState* __tstate = wxPyBeginAllowThreads();
10252 result = (bool)((wxTextCtrl const *)arg1)->IsMultiLine();
10253
10254 wxPyEndAllowThreads(__tstate);
10255 if (PyErr_Occurred()) SWIG_fail;
10256 }
10257 {
10258 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10259 }
10260 return resultobj;
10261 fail:
10262 return NULL;
10263 }
10264
10265
10266 static PyObject *_wrap_TextCtrl_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
10267 PyObject *resultobj;
10268 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10269 long *arg2 = (long *) 0 ;
10270 long *arg3 = (long *) 0 ;
10271 long temp2 ;
10272 int res2 = 0 ;
10273 long temp3 ;
10274 int res3 = 0 ;
10275 PyObject * obj0 = 0 ;
10276 char *kwnames[] = {
10277 (char *) "self", NULL
10278 };
10279
10280 arg2 = &temp2; res2 = SWIG_NEWOBJ;
10281 arg3 = &temp3; res3 = SWIG_NEWOBJ;
10282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetSelection",kwnames,&obj0)) goto fail;
10283 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10284 if (SWIG_arg_fail(1)) SWIG_fail;
10285 {
10286 PyThreadState* __tstate = wxPyBeginAllowThreads();
10287 ((wxTextCtrl const *)arg1)->GetSelection(arg2,arg3);
10288
10289 wxPyEndAllowThreads(__tstate);
10290 if (PyErr_Occurred()) SWIG_fail;
10291 }
10292 Py_INCREF(Py_None); resultobj = Py_None;
10293 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
10294 SWIG_From_long((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, 0)));
10295 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
10296 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
10297 return resultobj;
10298 fail:
10299 return NULL;
10300 }
10301
10302
10303 static PyObject *_wrap_TextCtrl_GetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
10304 PyObject *resultobj;
10305 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10306 wxString result;
10307 PyObject * obj0 = 0 ;
10308 char *kwnames[] = {
10309 (char *) "self", NULL
10310 };
10311
10312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetStringSelection",kwnames,&obj0)) goto fail;
10313 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10314 if (SWIG_arg_fail(1)) SWIG_fail;
10315 {
10316 PyThreadState* __tstate = wxPyBeginAllowThreads();
10317 result = ((wxTextCtrl const *)arg1)->GetStringSelection();
10318
10319 wxPyEndAllowThreads(__tstate);
10320 if (PyErr_Occurred()) SWIG_fail;
10321 }
10322 {
10323 #if wxUSE_UNICODE
10324 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10325 #else
10326 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10327 #endif
10328 }
10329 return resultobj;
10330 fail:
10331 return NULL;
10332 }
10333
10334
10335 static PyObject *_wrap_TextCtrl_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
10336 PyObject *resultobj;
10337 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10338 PyObject * obj0 = 0 ;
10339 char *kwnames[] = {
10340 (char *) "self", NULL
10341 };
10342
10343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Clear",kwnames,&obj0)) goto fail;
10344 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10345 if (SWIG_arg_fail(1)) SWIG_fail;
10346 {
10347 PyThreadState* __tstate = wxPyBeginAllowThreads();
10348 (arg1)->Clear();
10349
10350 wxPyEndAllowThreads(__tstate);
10351 if (PyErr_Occurred()) SWIG_fail;
10352 }
10353 Py_INCREF(Py_None); resultobj = Py_None;
10354 return resultobj;
10355 fail:
10356 return NULL;
10357 }
10358
10359
10360 static PyObject *_wrap_TextCtrl_Replace(PyObject *, PyObject *args, PyObject *kwargs) {
10361 PyObject *resultobj;
10362 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10363 long arg2 ;
10364 long arg3 ;
10365 wxString *arg4 = 0 ;
10366 bool temp4 = false ;
10367 PyObject * obj0 = 0 ;
10368 PyObject * obj1 = 0 ;
10369 PyObject * obj2 = 0 ;
10370 PyObject * obj3 = 0 ;
10371 char *kwnames[] = {
10372 (char *) "self",(char *) "from",(char *) "to",(char *) "value", NULL
10373 };
10374
10375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextCtrl_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10376 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10377 if (SWIG_arg_fail(1)) SWIG_fail;
10378 {
10379 arg2 = (long)(SWIG_As_long(obj1));
10380 if (SWIG_arg_fail(2)) SWIG_fail;
10381 }
10382 {
10383 arg3 = (long)(SWIG_As_long(obj2));
10384 if (SWIG_arg_fail(3)) SWIG_fail;
10385 }
10386 {
10387 arg4 = wxString_in_helper(obj3);
10388 if (arg4 == NULL) SWIG_fail;
10389 temp4 = true;
10390 }
10391 {
10392 PyThreadState* __tstate = wxPyBeginAllowThreads();
10393 (arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
10394
10395 wxPyEndAllowThreads(__tstate);
10396 if (PyErr_Occurred()) SWIG_fail;
10397 }
10398 Py_INCREF(Py_None); resultobj = Py_None;
10399 {
10400 if (temp4)
10401 delete arg4;
10402 }
10403 return resultobj;
10404 fail:
10405 {
10406 if (temp4)
10407 delete arg4;
10408 }
10409 return NULL;
10410 }
10411
10412
10413 static PyObject *_wrap_TextCtrl_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
10414 PyObject *resultobj;
10415 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10416 long arg2 ;
10417 long arg3 ;
10418 PyObject * obj0 = 0 ;
10419 PyObject * obj1 = 0 ;
10420 PyObject * obj2 = 0 ;
10421 char *kwnames[] = {
10422 (char *) "self",(char *) "from",(char *) "to", NULL
10423 };
10424
10425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_Remove",kwnames,&obj0,&obj1,&obj2)) goto fail;
10426 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10427 if (SWIG_arg_fail(1)) SWIG_fail;
10428 {
10429 arg2 = (long)(SWIG_As_long(obj1));
10430 if (SWIG_arg_fail(2)) SWIG_fail;
10431 }
10432 {
10433 arg3 = (long)(SWIG_As_long(obj2));
10434 if (SWIG_arg_fail(3)) SWIG_fail;
10435 }
10436 {
10437 PyThreadState* __tstate = wxPyBeginAllowThreads();
10438 (arg1)->Remove(arg2,arg3);
10439
10440 wxPyEndAllowThreads(__tstate);
10441 if (PyErr_Occurred()) SWIG_fail;
10442 }
10443 Py_INCREF(Py_None); resultobj = Py_None;
10444 return resultobj;
10445 fail:
10446 return NULL;
10447 }
10448
10449
10450 static PyObject *_wrap_TextCtrl_LoadFile(PyObject *, PyObject *args, PyObject *kwargs) {
10451 PyObject *resultobj;
10452 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10453 wxString *arg2 = 0 ;
10454 bool result;
10455 bool temp2 = false ;
10456 PyObject * obj0 = 0 ;
10457 PyObject * obj1 = 0 ;
10458 char *kwnames[] = {
10459 (char *) "self",(char *) "file", NULL
10460 };
10461
10462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_LoadFile",kwnames,&obj0,&obj1)) goto fail;
10463 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10464 if (SWIG_arg_fail(1)) SWIG_fail;
10465 {
10466 arg2 = wxString_in_helper(obj1);
10467 if (arg2 == NULL) SWIG_fail;
10468 temp2 = true;
10469 }
10470 {
10471 PyThreadState* __tstate = wxPyBeginAllowThreads();
10472 result = (bool)(arg1)->LoadFile((wxString const &)*arg2);
10473
10474 wxPyEndAllowThreads(__tstate);
10475 if (PyErr_Occurred()) SWIG_fail;
10476 }
10477 {
10478 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10479 }
10480 {
10481 if (temp2)
10482 delete arg2;
10483 }
10484 return resultobj;
10485 fail:
10486 {
10487 if (temp2)
10488 delete arg2;
10489 }
10490 return NULL;
10491 }
10492
10493
10494 static PyObject *_wrap_TextCtrl_SaveFile(PyObject *, PyObject *args, PyObject *kwargs) {
10495 PyObject *resultobj;
10496 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10497 wxString const &arg2_defvalue = wxPyEmptyString ;
10498 wxString *arg2 = (wxString *) &arg2_defvalue ;
10499 bool result;
10500 bool temp2 = false ;
10501 PyObject * obj0 = 0 ;
10502 PyObject * obj1 = 0 ;
10503 char *kwnames[] = {
10504 (char *) "self",(char *) "file", NULL
10505 };
10506
10507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:TextCtrl_SaveFile",kwnames,&obj0,&obj1)) goto fail;
10508 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10509 if (SWIG_arg_fail(1)) SWIG_fail;
10510 if (obj1) {
10511 {
10512 arg2 = wxString_in_helper(obj1);
10513 if (arg2 == NULL) SWIG_fail;
10514 temp2 = true;
10515 }
10516 }
10517 {
10518 PyThreadState* __tstate = wxPyBeginAllowThreads();
10519 result = (bool)(arg1)->SaveFile((wxString const &)*arg2);
10520
10521 wxPyEndAllowThreads(__tstate);
10522 if (PyErr_Occurred()) SWIG_fail;
10523 }
10524 {
10525 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10526 }
10527 {
10528 if (temp2)
10529 delete arg2;
10530 }
10531 return resultobj;
10532 fail:
10533 {
10534 if (temp2)
10535 delete arg2;
10536 }
10537 return NULL;
10538 }
10539
10540
10541 static PyObject *_wrap_TextCtrl_MarkDirty(PyObject *, PyObject *args, PyObject *kwargs) {
10542 PyObject *resultobj;
10543 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10544 PyObject * obj0 = 0 ;
10545 char *kwnames[] = {
10546 (char *) "self", NULL
10547 };
10548
10549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_MarkDirty",kwnames,&obj0)) goto fail;
10550 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10551 if (SWIG_arg_fail(1)) SWIG_fail;
10552 {
10553 PyThreadState* __tstate = wxPyBeginAllowThreads();
10554 (arg1)->MarkDirty();
10555
10556 wxPyEndAllowThreads(__tstate);
10557 if (PyErr_Occurred()) SWIG_fail;
10558 }
10559 Py_INCREF(Py_None); resultobj = Py_None;
10560 return resultobj;
10561 fail:
10562 return NULL;
10563 }
10564
10565
10566 static PyObject *_wrap_TextCtrl_DiscardEdits(PyObject *, PyObject *args, PyObject *kwargs) {
10567 PyObject *resultobj;
10568 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10569 PyObject * obj0 = 0 ;
10570 char *kwnames[] = {
10571 (char *) "self", NULL
10572 };
10573
10574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_DiscardEdits",kwnames,&obj0)) goto fail;
10575 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10576 if (SWIG_arg_fail(1)) SWIG_fail;
10577 {
10578 PyThreadState* __tstate = wxPyBeginAllowThreads();
10579 (arg1)->DiscardEdits();
10580
10581 wxPyEndAllowThreads(__tstate);
10582 if (PyErr_Occurred()) SWIG_fail;
10583 }
10584 Py_INCREF(Py_None); resultobj = Py_None;
10585 return resultobj;
10586 fail:
10587 return NULL;
10588 }
10589
10590
10591 static PyObject *_wrap_TextCtrl_SetMaxLength(PyObject *, PyObject *args, PyObject *kwargs) {
10592 PyObject *resultobj;
10593 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10594 unsigned long arg2 ;
10595 PyObject * obj0 = 0 ;
10596 PyObject * obj1 = 0 ;
10597 char *kwnames[] = {
10598 (char *) "self",(char *) "len", NULL
10599 };
10600
10601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetMaxLength",kwnames,&obj0,&obj1)) goto fail;
10602 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10603 if (SWIG_arg_fail(1)) SWIG_fail;
10604 {
10605 arg2 = (unsigned long)(SWIG_As_unsigned_SS_long(obj1));
10606 if (SWIG_arg_fail(2)) SWIG_fail;
10607 }
10608 {
10609 PyThreadState* __tstate = wxPyBeginAllowThreads();
10610 (arg1)->SetMaxLength(arg2);
10611
10612 wxPyEndAllowThreads(__tstate);
10613 if (PyErr_Occurred()) SWIG_fail;
10614 }
10615 Py_INCREF(Py_None); resultobj = Py_None;
10616 return resultobj;
10617 fail:
10618 return NULL;
10619 }
10620
10621
10622 static PyObject *_wrap_TextCtrl_WriteText(PyObject *, PyObject *args, PyObject *kwargs) {
10623 PyObject *resultobj;
10624 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10625 wxString *arg2 = 0 ;
10626 bool temp2 = false ;
10627 PyObject * obj0 = 0 ;
10628 PyObject * obj1 = 0 ;
10629 char *kwnames[] = {
10630 (char *) "self",(char *) "text", NULL
10631 };
10632
10633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_WriteText",kwnames,&obj0,&obj1)) goto fail;
10634 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10635 if (SWIG_arg_fail(1)) SWIG_fail;
10636 {
10637 arg2 = wxString_in_helper(obj1);
10638 if (arg2 == NULL) SWIG_fail;
10639 temp2 = true;
10640 }
10641 {
10642 PyThreadState* __tstate = wxPyBeginAllowThreads();
10643 (arg1)->WriteText((wxString const &)*arg2);
10644
10645 wxPyEndAllowThreads(__tstate);
10646 if (PyErr_Occurred()) SWIG_fail;
10647 }
10648 Py_INCREF(Py_None); resultobj = Py_None;
10649 {
10650 if (temp2)
10651 delete arg2;
10652 }
10653 return resultobj;
10654 fail:
10655 {
10656 if (temp2)
10657 delete arg2;
10658 }
10659 return NULL;
10660 }
10661
10662
10663 static PyObject *_wrap_TextCtrl_AppendText(PyObject *, PyObject *args, PyObject *kwargs) {
10664 PyObject *resultobj;
10665 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10666 wxString *arg2 = 0 ;
10667 bool temp2 = false ;
10668 PyObject * obj0 = 0 ;
10669 PyObject * obj1 = 0 ;
10670 char *kwnames[] = {
10671 (char *) "self",(char *) "text", NULL
10672 };
10673
10674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_AppendText",kwnames,&obj0,&obj1)) goto fail;
10675 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10676 if (SWIG_arg_fail(1)) SWIG_fail;
10677 {
10678 arg2 = wxString_in_helper(obj1);
10679 if (arg2 == NULL) SWIG_fail;
10680 temp2 = true;
10681 }
10682 {
10683 PyThreadState* __tstate = wxPyBeginAllowThreads();
10684 (arg1)->AppendText((wxString const &)*arg2);
10685
10686 wxPyEndAllowThreads(__tstate);
10687 if (PyErr_Occurred()) SWIG_fail;
10688 }
10689 Py_INCREF(Py_None); resultobj = Py_None;
10690 {
10691 if (temp2)
10692 delete arg2;
10693 }
10694 return resultobj;
10695 fail:
10696 {
10697 if (temp2)
10698 delete arg2;
10699 }
10700 return NULL;
10701 }
10702
10703
10704 static PyObject *_wrap_TextCtrl_EmulateKeyPress(PyObject *, PyObject *args, PyObject *kwargs) {
10705 PyObject *resultobj;
10706 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10707 wxKeyEvent *arg2 = 0 ;
10708 bool result;
10709 PyObject * obj0 = 0 ;
10710 PyObject * obj1 = 0 ;
10711 char *kwnames[] = {
10712 (char *) "self",(char *) "event", NULL
10713 };
10714
10715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_EmulateKeyPress",kwnames,&obj0,&obj1)) goto fail;
10716 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10717 if (SWIG_arg_fail(1)) SWIG_fail;
10718 {
10719 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
10720 if (SWIG_arg_fail(2)) SWIG_fail;
10721 if (arg2 == NULL) {
10722 SWIG_null_ref("wxKeyEvent");
10723 }
10724 if (SWIG_arg_fail(2)) SWIG_fail;
10725 }
10726 {
10727 PyThreadState* __tstate = wxPyBeginAllowThreads();
10728 result = (bool)(arg1)->EmulateKeyPress((wxKeyEvent const &)*arg2);
10729
10730 wxPyEndAllowThreads(__tstate);
10731 if (PyErr_Occurred()) SWIG_fail;
10732 }
10733 {
10734 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10735 }
10736 return resultobj;
10737 fail:
10738 return NULL;
10739 }
10740
10741
10742 static PyObject *_wrap_TextCtrl_SetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
10743 PyObject *resultobj;
10744 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10745 long arg2 ;
10746 long arg3 ;
10747 wxTextAttr *arg4 = 0 ;
10748 bool result;
10749 PyObject * obj0 = 0 ;
10750 PyObject * obj1 = 0 ;
10751 PyObject * obj2 = 0 ;
10752 PyObject * obj3 = 0 ;
10753 char *kwnames[] = {
10754 (char *) "self",(char *) "start",(char *) "end",(char *) "style", NULL
10755 };
10756
10757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextCtrl_SetStyle",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10758 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10759 if (SWIG_arg_fail(1)) SWIG_fail;
10760 {
10761 arg2 = (long)(SWIG_As_long(obj1));
10762 if (SWIG_arg_fail(2)) SWIG_fail;
10763 }
10764 {
10765 arg3 = (long)(SWIG_As_long(obj2));
10766 if (SWIG_arg_fail(3)) SWIG_fail;
10767 }
10768 {
10769 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
10770 if (SWIG_arg_fail(4)) SWIG_fail;
10771 if (arg4 == NULL) {
10772 SWIG_null_ref("wxTextAttr");
10773 }
10774 if (SWIG_arg_fail(4)) SWIG_fail;
10775 }
10776 {
10777 PyThreadState* __tstate = wxPyBeginAllowThreads();
10778 result = (bool)(arg1)->SetStyle(arg2,arg3,(wxTextAttr const &)*arg4);
10779
10780 wxPyEndAllowThreads(__tstate);
10781 if (PyErr_Occurred()) SWIG_fail;
10782 }
10783 {
10784 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10785 }
10786 return resultobj;
10787 fail:
10788 return NULL;
10789 }
10790
10791
10792 static PyObject *_wrap_TextCtrl_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
10793 PyObject *resultobj;
10794 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10795 long arg2 ;
10796 wxTextAttr *arg3 = 0 ;
10797 bool result;
10798 PyObject * obj0 = 0 ;
10799 PyObject * obj1 = 0 ;
10800 PyObject * obj2 = 0 ;
10801 char *kwnames[] = {
10802 (char *) "self",(char *) "position",(char *) "style", NULL
10803 };
10804
10805 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_GetStyle",kwnames,&obj0,&obj1,&obj2)) goto fail;
10806 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10807 if (SWIG_arg_fail(1)) SWIG_fail;
10808 {
10809 arg2 = (long)(SWIG_As_long(obj1));
10810 if (SWIG_arg_fail(2)) SWIG_fail;
10811 }
10812 {
10813 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
10814 if (SWIG_arg_fail(3)) SWIG_fail;
10815 if (arg3 == NULL) {
10816 SWIG_null_ref("wxTextAttr");
10817 }
10818 if (SWIG_arg_fail(3)) SWIG_fail;
10819 }
10820 {
10821 PyThreadState* __tstate = wxPyBeginAllowThreads();
10822 result = (bool)(arg1)->GetStyle(arg2,*arg3);
10823
10824 wxPyEndAllowThreads(__tstate);
10825 if (PyErr_Occurred()) SWIG_fail;
10826 }
10827 {
10828 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10829 }
10830 return resultobj;
10831 fail:
10832 return NULL;
10833 }
10834
10835
10836 static PyObject *_wrap_TextCtrl_SetDefaultStyle(PyObject *, PyObject *args, PyObject *kwargs) {
10837 PyObject *resultobj;
10838 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10839 wxTextAttr *arg2 = 0 ;
10840 bool result;
10841 PyObject * obj0 = 0 ;
10842 PyObject * obj1 = 0 ;
10843 char *kwnames[] = {
10844 (char *) "self",(char *) "style", NULL
10845 };
10846
10847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetDefaultStyle",kwnames,&obj0,&obj1)) goto fail;
10848 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10849 if (SWIG_arg_fail(1)) SWIG_fail;
10850 {
10851 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
10852 if (SWIG_arg_fail(2)) SWIG_fail;
10853 if (arg2 == NULL) {
10854 SWIG_null_ref("wxTextAttr");
10855 }
10856 if (SWIG_arg_fail(2)) SWIG_fail;
10857 }
10858 {
10859 PyThreadState* __tstate = wxPyBeginAllowThreads();
10860 result = (bool)(arg1)->SetDefaultStyle((wxTextAttr const &)*arg2);
10861
10862 wxPyEndAllowThreads(__tstate);
10863 if (PyErr_Occurred()) SWIG_fail;
10864 }
10865 {
10866 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10867 }
10868 return resultobj;
10869 fail:
10870 return NULL;
10871 }
10872
10873
10874 static PyObject *_wrap_TextCtrl_GetDefaultStyle(PyObject *, PyObject *args, PyObject *kwargs) {
10875 PyObject *resultobj;
10876 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10877 wxTextAttr *result;
10878 PyObject * obj0 = 0 ;
10879 char *kwnames[] = {
10880 (char *) "self", NULL
10881 };
10882
10883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetDefaultStyle",kwnames,&obj0)) goto fail;
10884 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10885 if (SWIG_arg_fail(1)) SWIG_fail;
10886 {
10887 PyThreadState* __tstate = wxPyBeginAllowThreads();
10888 {
10889 wxTextAttr const &_result_ref = ((wxTextCtrl const *)arg1)->GetDefaultStyle();
10890 result = (wxTextAttr *) &_result_ref;
10891 }
10892
10893 wxPyEndAllowThreads(__tstate);
10894 if (PyErr_Occurred()) SWIG_fail;
10895 }
10896 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextAttr, 0);
10897 return resultobj;
10898 fail:
10899 return NULL;
10900 }
10901
10902
10903 static PyObject *_wrap_TextCtrl_XYToPosition(PyObject *, PyObject *args, PyObject *kwargs) {
10904 PyObject *resultobj;
10905 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10906 long arg2 ;
10907 long arg3 ;
10908 long result;
10909 PyObject * obj0 = 0 ;
10910 PyObject * obj1 = 0 ;
10911 PyObject * obj2 = 0 ;
10912 char *kwnames[] = {
10913 (char *) "self",(char *) "x",(char *) "y", NULL
10914 };
10915
10916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_XYToPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
10917 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10918 if (SWIG_arg_fail(1)) SWIG_fail;
10919 {
10920 arg2 = (long)(SWIG_As_long(obj1));
10921 if (SWIG_arg_fail(2)) SWIG_fail;
10922 }
10923 {
10924 arg3 = (long)(SWIG_As_long(obj2));
10925 if (SWIG_arg_fail(3)) SWIG_fail;
10926 }
10927 {
10928 PyThreadState* __tstate = wxPyBeginAllowThreads();
10929 result = (long)((wxTextCtrl const *)arg1)->XYToPosition(arg2,arg3);
10930
10931 wxPyEndAllowThreads(__tstate);
10932 if (PyErr_Occurred()) SWIG_fail;
10933 }
10934 {
10935 resultobj = SWIG_From_long((long)(result));
10936 }
10937 return resultobj;
10938 fail:
10939 return NULL;
10940 }
10941
10942
10943 static PyObject *_wrap_TextCtrl_PositionToXY(PyObject *, PyObject *args, PyObject *kwargs) {
10944 PyObject *resultobj;
10945 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10946 long arg2 ;
10947 long *arg3 = (long *) 0 ;
10948 long *arg4 = (long *) 0 ;
10949 long temp3 ;
10950 int res3 = 0 ;
10951 long temp4 ;
10952 int res4 = 0 ;
10953 PyObject * obj0 = 0 ;
10954 PyObject * obj1 = 0 ;
10955 char *kwnames[] = {
10956 (char *) "self",(char *) "pos", NULL
10957 };
10958
10959 arg3 = &temp3; res3 = SWIG_NEWOBJ;
10960 arg4 = &temp4; res4 = SWIG_NEWOBJ;
10961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_PositionToXY",kwnames,&obj0,&obj1)) goto fail;
10962 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10963 if (SWIG_arg_fail(1)) SWIG_fail;
10964 {
10965 arg2 = (long)(SWIG_As_long(obj1));
10966 if (SWIG_arg_fail(2)) SWIG_fail;
10967 }
10968 {
10969 PyThreadState* __tstate = wxPyBeginAllowThreads();
10970 ((wxTextCtrl const *)arg1)->PositionToXY(arg2,arg3,arg4);
10971
10972 wxPyEndAllowThreads(__tstate);
10973 if (PyErr_Occurred()) SWIG_fail;
10974 }
10975 Py_INCREF(Py_None); resultobj = Py_None;
10976 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
10977 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
10978 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
10979 SWIG_From_long((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_long, 0)));
10980 return resultobj;
10981 fail:
10982 return NULL;
10983 }
10984
10985
10986 static PyObject *_wrap_TextCtrl_ShowPosition(PyObject *, PyObject *args, PyObject *kwargs) {
10987 PyObject *resultobj;
10988 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10989 long arg2 ;
10990 PyObject * obj0 = 0 ;
10991 PyObject * obj1 = 0 ;
10992 char *kwnames[] = {
10993 (char *) "self",(char *) "pos", NULL
10994 };
10995
10996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_ShowPosition",kwnames,&obj0,&obj1)) goto fail;
10997 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10998 if (SWIG_arg_fail(1)) SWIG_fail;
10999 {
11000 arg2 = (long)(SWIG_As_long(obj1));
11001 if (SWIG_arg_fail(2)) SWIG_fail;
11002 }
11003 {
11004 PyThreadState* __tstate = wxPyBeginAllowThreads();
11005 (arg1)->ShowPosition(arg2);
11006
11007 wxPyEndAllowThreads(__tstate);
11008 if (PyErr_Occurred()) SWIG_fail;
11009 }
11010 Py_INCREF(Py_None); resultobj = Py_None;
11011 return resultobj;
11012 fail:
11013 return NULL;
11014 }
11015
11016
11017 static PyObject *_wrap_TextCtrl_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
11018 PyObject *resultobj;
11019 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11020 wxPoint *arg2 = 0 ;
11021 long *arg3 = (long *) 0 ;
11022 long *arg4 = (long *) 0 ;
11023 wxTextCtrlHitTestResult result;
11024 wxPoint temp2 ;
11025 long temp3 ;
11026 int res3 = 0 ;
11027 long temp4 ;
11028 int res4 = 0 ;
11029 PyObject * obj0 = 0 ;
11030 PyObject * obj1 = 0 ;
11031 char *kwnames[] = {
11032 (char *) "self",(char *) "pt", NULL
11033 };
11034
11035 arg3 = &temp3; res3 = SWIG_NEWOBJ;
11036 arg4 = &temp4; res4 = SWIG_NEWOBJ;
11037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_HitTest",kwnames,&obj0,&obj1)) goto fail;
11038 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11039 if (SWIG_arg_fail(1)) SWIG_fail;
11040 {
11041 arg2 = &temp2;
11042 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
11043 }
11044 {
11045 PyThreadState* __tstate = wxPyBeginAllowThreads();
11046 result = (wxTextCtrlHitTestResult)((wxTextCtrl const *)arg1)->HitTest((wxPoint const &)*arg2,arg3,arg4);
11047
11048 wxPyEndAllowThreads(__tstate);
11049 if (PyErr_Occurred()) SWIG_fail;
11050 }
11051 resultobj = SWIG_From_int((result));
11052 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
11053 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
11054 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
11055 SWIG_From_long((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_long, 0)));
11056 return resultobj;
11057 fail:
11058 return NULL;
11059 }
11060
11061
11062 static PyObject *_wrap_TextCtrl_HitTestPos(PyObject *, PyObject *args, PyObject *kwargs) {
11063 PyObject *resultobj;
11064 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11065 wxPoint *arg2 = 0 ;
11066 long *arg3 = (long *) 0 ;
11067 wxTextCtrlHitTestResult result;
11068 wxPoint temp2 ;
11069 long temp3 ;
11070 int res3 = 0 ;
11071 PyObject * obj0 = 0 ;
11072 PyObject * obj1 = 0 ;
11073 char *kwnames[] = {
11074 (char *) "self",(char *) "pt", NULL
11075 };
11076
11077 arg3 = &temp3; res3 = SWIG_NEWOBJ;
11078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_HitTestPos",kwnames,&obj0,&obj1)) goto fail;
11079 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11080 if (SWIG_arg_fail(1)) SWIG_fail;
11081 {
11082 arg2 = &temp2;
11083 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
11084 }
11085 {
11086 PyThreadState* __tstate = wxPyBeginAllowThreads();
11087 result = (wxTextCtrlHitTestResult)((wxTextCtrl const *)arg1)->HitTest((wxPoint const &)*arg2,arg3);
11088
11089 wxPyEndAllowThreads(__tstate);
11090 if (PyErr_Occurred()) SWIG_fail;
11091 }
11092 resultobj = SWIG_From_int((result));
11093 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
11094 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
11095 return resultobj;
11096 fail:
11097 return NULL;
11098 }
11099
11100
11101 static PyObject *_wrap_TextCtrl_Copy(PyObject *, PyObject *args, PyObject *kwargs) {
11102 PyObject *resultobj;
11103 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11104 PyObject * obj0 = 0 ;
11105 char *kwnames[] = {
11106 (char *) "self", NULL
11107 };
11108
11109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Copy",kwnames,&obj0)) goto fail;
11110 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11111 if (SWIG_arg_fail(1)) SWIG_fail;
11112 {
11113 PyThreadState* __tstate = wxPyBeginAllowThreads();
11114 (arg1)->Copy();
11115
11116 wxPyEndAllowThreads(__tstate);
11117 if (PyErr_Occurred()) SWIG_fail;
11118 }
11119 Py_INCREF(Py_None); resultobj = Py_None;
11120 return resultobj;
11121 fail:
11122 return NULL;
11123 }
11124
11125
11126 static PyObject *_wrap_TextCtrl_Cut(PyObject *, PyObject *args, PyObject *kwargs) {
11127 PyObject *resultobj;
11128 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11129 PyObject * obj0 = 0 ;
11130 char *kwnames[] = {
11131 (char *) "self", NULL
11132 };
11133
11134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Cut",kwnames,&obj0)) goto fail;
11135 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11136 if (SWIG_arg_fail(1)) SWIG_fail;
11137 {
11138 PyThreadState* __tstate = wxPyBeginAllowThreads();
11139 (arg1)->Cut();
11140
11141 wxPyEndAllowThreads(__tstate);
11142 if (PyErr_Occurred()) SWIG_fail;
11143 }
11144 Py_INCREF(Py_None); resultobj = Py_None;
11145 return resultobj;
11146 fail:
11147 return NULL;
11148 }
11149
11150
11151 static PyObject *_wrap_TextCtrl_Paste(PyObject *, PyObject *args, PyObject *kwargs) {
11152 PyObject *resultobj;
11153 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11154 PyObject * obj0 = 0 ;
11155 char *kwnames[] = {
11156 (char *) "self", NULL
11157 };
11158
11159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Paste",kwnames,&obj0)) goto fail;
11160 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11161 if (SWIG_arg_fail(1)) SWIG_fail;
11162 {
11163 PyThreadState* __tstate = wxPyBeginAllowThreads();
11164 (arg1)->Paste();
11165
11166 wxPyEndAllowThreads(__tstate);
11167 if (PyErr_Occurred()) SWIG_fail;
11168 }
11169 Py_INCREF(Py_None); resultobj = Py_None;
11170 return resultobj;
11171 fail:
11172 return NULL;
11173 }
11174
11175
11176 static PyObject *_wrap_TextCtrl_CanCopy(PyObject *, PyObject *args, PyObject *kwargs) {
11177 PyObject *resultobj;
11178 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11179 bool result;
11180 PyObject * obj0 = 0 ;
11181 char *kwnames[] = {
11182 (char *) "self", NULL
11183 };
11184
11185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanCopy",kwnames,&obj0)) goto fail;
11186 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11187 if (SWIG_arg_fail(1)) SWIG_fail;
11188 {
11189 PyThreadState* __tstate = wxPyBeginAllowThreads();
11190 result = (bool)((wxTextCtrl const *)arg1)->CanCopy();
11191
11192 wxPyEndAllowThreads(__tstate);
11193 if (PyErr_Occurred()) SWIG_fail;
11194 }
11195 {
11196 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11197 }
11198 return resultobj;
11199 fail:
11200 return NULL;
11201 }
11202
11203
11204 static PyObject *_wrap_TextCtrl_CanCut(PyObject *, PyObject *args, PyObject *kwargs) {
11205 PyObject *resultobj;
11206 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11207 bool result;
11208 PyObject * obj0 = 0 ;
11209 char *kwnames[] = {
11210 (char *) "self", NULL
11211 };
11212
11213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanCut",kwnames,&obj0)) goto fail;
11214 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11215 if (SWIG_arg_fail(1)) SWIG_fail;
11216 {
11217 PyThreadState* __tstate = wxPyBeginAllowThreads();
11218 result = (bool)((wxTextCtrl const *)arg1)->CanCut();
11219
11220 wxPyEndAllowThreads(__tstate);
11221 if (PyErr_Occurred()) SWIG_fail;
11222 }
11223 {
11224 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11225 }
11226 return resultobj;
11227 fail:
11228 return NULL;
11229 }
11230
11231
11232 static PyObject *_wrap_TextCtrl_CanPaste(PyObject *, PyObject *args, PyObject *kwargs) {
11233 PyObject *resultobj;
11234 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11235 bool result;
11236 PyObject * obj0 = 0 ;
11237 char *kwnames[] = {
11238 (char *) "self", NULL
11239 };
11240
11241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanPaste",kwnames,&obj0)) goto fail;
11242 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11243 if (SWIG_arg_fail(1)) SWIG_fail;
11244 {
11245 PyThreadState* __tstate = wxPyBeginAllowThreads();
11246 result = (bool)((wxTextCtrl const *)arg1)->CanPaste();
11247
11248 wxPyEndAllowThreads(__tstate);
11249 if (PyErr_Occurred()) SWIG_fail;
11250 }
11251 {
11252 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11253 }
11254 return resultobj;
11255 fail:
11256 return NULL;
11257 }
11258
11259
11260 static PyObject *_wrap_TextCtrl_Undo(PyObject *, PyObject *args, PyObject *kwargs) {
11261 PyObject *resultobj;
11262 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11263 PyObject * obj0 = 0 ;
11264 char *kwnames[] = {
11265 (char *) "self", NULL
11266 };
11267
11268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Undo",kwnames,&obj0)) goto fail;
11269 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11270 if (SWIG_arg_fail(1)) SWIG_fail;
11271 {
11272 PyThreadState* __tstate = wxPyBeginAllowThreads();
11273 (arg1)->Undo();
11274
11275 wxPyEndAllowThreads(__tstate);
11276 if (PyErr_Occurred()) SWIG_fail;
11277 }
11278 Py_INCREF(Py_None); resultobj = Py_None;
11279 return resultobj;
11280 fail:
11281 return NULL;
11282 }
11283
11284
11285 static PyObject *_wrap_TextCtrl_Redo(PyObject *, PyObject *args, PyObject *kwargs) {
11286 PyObject *resultobj;
11287 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11288 PyObject * obj0 = 0 ;
11289 char *kwnames[] = {
11290 (char *) "self", NULL
11291 };
11292
11293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Redo",kwnames,&obj0)) goto fail;
11294 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11295 if (SWIG_arg_fail(1)) SWIG_fail;
11296 {
11297 PyThreadState* __tstate = wxPyBeginAllowThreads();
11298 (arg1)->Redo();
11299
11300 wxPyEndAllowThreads(__tstate);
11301 if (PyErr_Occurred()) SWIG_fail;
11302 }
11303 Py_INCREF(Py_None); resultobj = Py_None;
11304 return resultobj;
11305 fail:
11306 return NULL;
11307 }
11308
11309
11310 static PyObject *_wrap_TextCtrl_CanUndo(PyObject *, PyObject *args, PyObject *kwargs) {
11311 PyObject *resultobj;
11312 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11313 bool result;
11314 PyObject * obj0 = 0 ;
11315 char *kwnames[] = {
11316 (char *) "self", NULL
11317 };
11318
11319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanUndo",kwnames,&obj0)) goto fail;
11320 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11321 if (SWIG_arg_fail(1)) SWIG_fail;
11322 {
11323 PyThreadState* __tstate = wxPyBeginAllowThreads();
11324 result = (bool)((wxTextCtrl const *)arg1)->CanUndo();
11325
11326 wxPyEndAllowThreads(__tstate);
11327 if (PyErr_Occurred()) SWIG_fail;
11328 }
11329 {
11330 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11331 }
11332 return resultobj;
11333 fail:
11334 return NULL;
11335 }
11336
11337
11338 static PyObject *_wrap_TextCtrl_CanRedo(PyObject *, PyObject *args, PyObject *kwargs) {
11339 PyObject *resultobj;
11340 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11341 bool result;
11342 PyObject * obj0 = 0 ;
11343 char *kwnames[] = {
11344 (char *) "self", NULL
11345 };
11346
11347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanRedo",kwnames,&obj0)) goto fail;
11348 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11349 if (SWIG_arg_fail(1)) SWIG_fail;
11350 {
11351 PyThreadState* __tstate = wxPyBeginAllowThreads();
11352 result = (bool)((wxTextCtrl const *)arg1)->CanRedo();
11353
11354 wxPyEndAllowThreads(__tstate);
11355 if (PyErr_Occurred()) SWIG_fail;
11356 }
11357 {
11358 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11359 }
11360 return resultobj;
11361 fail:
11362 return NULL;
11363 }
11364
11365
11366 static PyObject *_wrap_TextCtrl_SetInsertionPoint(PyObject *, PyObject *args, PyObject *kwargs) {
11367 PyObject *resultobj;
11368 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11369 long arg2 ;
11370 PyObject * obj0 = 0 ;
11371 PyObject * obj1 = 0 ;
11372 char *kwnames[] = {
11373 (char *) "self",(char *) "pos", NULL
11374 };
11375
11376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetInsertionPoint",kwnames,&obj0,&obj1)) goto fail;
11377 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11378 if (SWIG_arg_fail(1)) SWIG_fail;
11379 {
11380 arg2 = (long)(SWIG_As_long(obj1));
11381 if (SWIG_arg_fail(2)) SWIG_fail;
11382 }
11383 {
11384 PyThreadState* __tstate = wxPyBeginAllowThreads();
11385 (arg1)->SetInsertionPoint(arg2);
11386
11387 wxPyEndAllowThreads(__tstate);
11388 if (PyErr_Occurred()) SWIG_fail;
11389 }
11390 Py_INCREF(Py_None); resultobj = Py_None;
11391 return resultobj;
11392 fail:
11393 return NULL;
11394 }
11395
11396
11397 static PyObject *_wrap_TextCtrl_SetInsertionPointEnd(PyObject *, PyObject *args, PyObject *kwargs) {
11398 PyObject *resultobj;
11399 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11400 PyObject * obj0 = 0 ;
11401 char *kwnames[] = {
11402 (char *) "self", NULL
11403 };
11404
11405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_SetInsertionPointEnd",kwnames,&obj0)) goto fail;
11406 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11407 if (SWIG_arg_fail(1)) SWIG_fail;
11408 {
11409 PyThreadState* __tstate = wxPyBeginAllowThreads();
11410 (arg1)->SetInsertionPointEnd();
11411
11412 wxPyEndAllowThreads(__tstate);
11413 if (PyErr_Occurred()) SWIG_fail;
11414 }
11415 Py_INCREF(Py_None); resultobj = Py_None;
11416 return resultobj;
11417 fail:
11418 return NULL;
11419 }
11420
11421
11422 static PyObject *_wrap_TextCtrl_GetInsertionPoint(PyObject *, PyObject *args, PyObject *kwargs) {
11423 PyObject *resultobj;
11424 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11425 long result;
11426 PyObject * obj0 = 0 ;
11427 char *kwnames[] = {
11428 (char *) "self", NULL
11429 };
11430
11431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetInsertionPoint",kwnames,&obj0)) goto fail;
11432 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11433 if (SWIG_arg_fail(1)) SWIG_fail;
11434 {
11435 PyThreadState* __tstate = wxPyBeginAllowThreads();
11436 result = (long)((wxTextCtrl const *)arg1)->GetInsertionPoint();
11437
11438 wxPyEndAllowThreads(__tstate);
11439 if (PyErr_Occurred()) SWIG_fail;
11440 }
11441 {
11442 resultobj = SWIG_From_long((long)(result));
11443 }
11444 return resultobj;
11445 fail:
11446 return NULL;
11447 }
11448
11449
11450 static PyObject *_wrap_TextCtrl_GetLastPosition(PyObject *, PyObject *args, PyObject *kwargs) {
11451 PyObject *resultobj;
11452 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11453 long result;
11454 PyObject * obj0 = 0 ;
11455 char *kwnames[] = {
11456 (char *) "self", NULL
11457 };
11458
11459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetLastPosition",kwnames,&obj0)) goto fail;
11460 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11461 if (SWIG_arg_fail(1)) SWIG_fail;
11462 {
11463 PyThreadState* __tstate = wxPyBeginAllowThreads();
11464 result = (long)((wxTextCtrl const *)arg1)->GetLastPosition();
11465
11466 wxPyEndAllowThreads(__tstate);
11467 if (PyErr_Occurred()) SWIG_fail;
11468 }
11469 {
11470 resultobj = SWIG_From_long((long)(result));
11471 }
11472 return resultobj;
11473 fail:
11474 return NULL;
11475 }
11476
11477
11478 static PyObject *_wrap_TextCtrl_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
11479 PyObject *resultobj;
11480 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11481 long arg2 ;
11482 long arg3 ;
11483 PyObject * obj0 = 0 ;
11484 PyObject * obj1 = 0 ;
11485 PyObject * obj2 = 0 ;
11486 char *kwnames[] = {
11487 (char *) "self",(char *) "from",(char *) "to", NULL
11488 };
11489
11490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_SetSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
11491 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11492 if (SWIG_arg_fail(1)) SWIG_fail;
11493 {
11494 arg2 = (long)(SWIG_As_long(obj1));
11495 if (SWIG_arg_fail(2)) SWIG_fail;
11496 }
11497 {
11498 arg3 = (long)(SWIG_As_long(obj2));
11499 if (SWIG_arg_fail(3)) SWIG_fail;
11500 }
11501 {
11502 PyThreadState* __tstate = wxPyBeginAllowThreads();
11503 (arg1)->SetSelection(arg2,arg3);
11504
11505 wxPyEndAllowThreads(__tstate);
11506 if (PyErr_Occurred()) SWIG_fail;
11507 }
11508 Py_INCREF(Py_None); resultobj = Py_None;
11509 return resultobj;
11510 fail:
11511 return NULL;
11512 }
11513
11514
11515 static PyObject *_wrap_TextCtrl_SelectAll(PyObject *, PyObject *args, PyObject *kwargs) {
11516 PyObject *resultobj;
11517 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11518 PyObject * obj0 = 0 ;
11519 char *kwnames[] = {
11520 (char *) "self", NULL
11521 };
11522
11523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_SelectAll",kwnames,&obj0)) goto fail;
11524 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11525 if (SWIG_arg_fail(1)) SWIG_fail;
11526 {
11527 PyThreadState* __tstate = wxPyBeginAllowThreads();
11528 (arg1)->SelectAll();
11529
11530 wxPyEndAllowThreads(__tstate);
11531 if (PyErr_Occurred()) SWIG_fail;
11532 }
11533 Py_INCREF(Py_None); resultobj = Py_None;
11534 return resultobj;
11535 fail:
11536 return NULL;
11537 }
11538
11539
11540 static PyObject *_wrap_TextCtrl_SetEditable(PyObject *, PyObject *args, PyObject *kwargs) {
11541 PyObject *resultobj;
11542 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11543 bool arg2 ;
11544 PyObject * obj0 = 0 ;
11545 PyObject * obj1 = 0 ;
11546 char *kwnames[] = {
11547 (char *) "self",(char *) "editable", NULL
11548 };
11549
11550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetEditable",kwnames,&obj0,&obj1)) goto fail;
11551 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11552 if (SWIG_arg_fail(1)) SWIG_fail;
11553 {
11554 arg2 = (bool)(SWIG_As_bool(obj1));
11555 if (SWIG_arg_fail(2)) SWIG_fail;
11556 }
11557 {
11558 PyThreadState* __tstate = wxPyBeginAllowThreads();
11559 (arg1)->SetEditable(arg2);
11560
11561 wxPyEndAllowThreads(__tstate);
11562 if (PyErr_Occurred()) SWIG_fail;
11563 }
11564 Py_INCREF(Py_None); resultobj = Py_None;
11565 return resultobj;
11566 fail:
11567 return NULL;
11568 }
11569
11570
11571 static PyObject *_wrap_TextCtrl_write(PyObject *, PyObject *args, PyObject *kwargs) {
11572 PyObject *resultobj;
11573 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11574 wxString *arg2 = 0 ;
11575 bool temp2 = false ;
11576 PyObject * obj0 = 0 ;
11577 PyObject * obj1 = 0 ;
11578 char *kwnames[] = {
11579 (char *) "self",(char *) "text", NULL
11580 };
11581
11582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_write",kwnames,&obj0,&obj1)) goto fail;
11583 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11584 if (SWIG_arg_fail(1)) SWIG_fail;
11585 {
11586 arg2 = wxString_in_helper(obj1);
11587 if (arg2 == NULL) SWIG_fail;
11588 temp2 = true;
11589 }
11590 {
11591 PyThreadState* __tstate = wxPyBeginAllowThreads();
11592 wxTextCtrl_write(arg1,(wxString const &)*arg2);
11593
11594 wxPyEndAllowThreads(__tstate);
11595 if (PyErr_Occurred()) SWIG_fail;
11596 }
11597 Py_INCREF(Py_None); resultobj = Py_None;
11598 {
11599 if (temp2)
11600 delete arg2;
11601 }
11602 return resultobj;
11603 fail:
11604 {
11605 if (temp2)
11606 delete arg2;
11607 }
11608 return NULL;
11609 }
11610
11611
11612 static PyObject *_wrap_TextCtrl_GetString(PyObject *, PyObject *args, PyObject *kwargs) {
11613 PyObject *resultobj;
11614 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11615 long arg2 ;
11616 long arg3 ;
11617 wxString result;
11618 PyObject * obj0 = 0 ;
11619 PyObject * obj1 = 0 ;
11620 PyObject * obj2 = 0 ;
11621 char *kwnames[] = {
11622 (char *) "self",(char *) "from",(char *) "to", NULL
11623 };
11624
11625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_GetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
11626 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11627 if (SWIG_arg_fail(1)) SWIG_fail;
11628 {
11629 arg2 = (long)(SWIG_As_long(obj1));
11630 if (SWIG_arg_fail(2)) SWIG_fail;
11631 }
11632 {
11633 arg3 = (long)(SWIG_As_long(obj2));
11634 if (SWIG_arg_fail(3)) SWIG_fail;
11635 }
11636 {
11637 PyThreadState* __tstate = wxPyBeginAllowThreads();
11638 result = wxTextCtrl_GetString(arg1,arg2,arg3);
11639
11640 wxPyEndAllowThreads(__tstate);
11641 if (PyErr_Occurred()) SWIG_fail;
11642 }
11643 {
11644 #if wxUSE_UNICODE
11645 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
11646 #else
11647 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
11648 #endif
11649 }
11650 return resultobj;
11651 fail:
11652 return NULL;
11653 }
11654
11655
11656 static PyObject *_wrap_TextCtrl_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
11657 PyObject *resultobj;
11658 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
11659 wxVisualAttributes result;
11660 PyObject * obj0 = 0 ;
11661 char *kwnames[] = {
11662 (char *) "variant", NULL
11663 };
11664
11665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:TextCtrl_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
11666 if (obj0) {
11667 {
11668 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
11669 if (SWIG_arg_fail(1)) SWIG_fail;
11670 }
11671 }
11672 {
11673 if (!wxPyCheckForApp()) SWIG_fail;
11674 PyThreadState* __tstate = wxPyBeginAllowThreads();
11675 result = wxTextCtrl::GetClassDefaultAttributes((wxWindowVariant )arg1);
11676
11677 wxPyEndAllowThreads(__tstate);
11678 if (PyErr_Occurred()) SWIG_fail;
11679 }
11680 {
11681 wxVisualAttributes * resultptr;
11682 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
11683 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
11684 }
11685 return resultobj;
11686 fail:
11687 return NULL;
11688 }
11689
11690
11691 static PyObject * TextCtrl_swigregister(PyObject *, PyObject *args) {
11692 PyObject *obj;
11693 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11694 SWIG_TypeClientData(SWIGTYPE_p_wxTextCtrl, obj);
11695 Py_INCREF(obj);
11696 return Py_BuildValue((char *)"");
11697 }
11698 static PyObject *_wrap_new_TextUrlEvent(PyObject *, PyObject *args, PyObject *kwargs) {
11699 PyObject *resultobj;
11700 int arg1 ;
11701 wxMouseEvent *arg2 = 0 ;
11702 long arg3 ;
11703 long arg4 ;
11704 wxTextUrlEvent *result;
11705 PyObject * obj0 = 0 ;
11706 PyObject * obj1 = 0 ;
11707 PyObject * obj2 = 0 ;
11708 PyObject * obj3 = 0 ;
11709 char *kwnames[] = {
11710 (char *) "winid",(char *) "evtMouse",(char *) "start",(char *) "end", NULL
11711 };
11712
11713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:new_TextUrlEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11714 {
11715 arg1 = (int)(SWIG_As_int(obj0));
11716 if (SWIG_arg_fail(1)) SWIG_fail;
11717 }
11718 {
11719 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
11720 if (SWIG_arg_fail(2)) SWIG_fail;
11721 if (arg2 == NULL) {
11722 SWIG_null_ref("wxMouseEvent");
11723 }
11724 if (SWIG_arg_fail(2)) SWIG_fail;
11725 }
11726 {
11727 arg3 = (long)(SWIG_As_long(obj2));
11728 if (SWIG_arg_fail(3)) SWIG_fail;
11729 }
11730 {
11731 arg4 = (long)(SWIG_As_long(obj3));
11732 if (SWIG_arg_fail(4)) SWIG_fail;
11733 }
11734 {
11735 PyThreadState* __tstate = wxPyBeginAllowThreads();
11736 result = (wxTextUrlEvent *)new wxTextUrlEvent(arg1,(wxMouseEvent const &)*arg2,arg3,arg4);
11737
11738 wxPyEndAllowThreads(__tstate);
11739 if (PyErr_Occurred()) SWIG_fail;
11740 }
11741 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextUrlEvent, 1);
11742 return resultobj;
11743 fail:
11744 return NULL;
11745 }
11746
11747
11748 static PyObject *_wrap_TextUrlEvent_GetMouseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
11749 PyObject *resultobj;
11750 wxTextUrlEvent *arg1 = (wxTextUrlEvent *) 0 ;
11751 wxMouseEvent *result;
11752 PyObject * obj0 = 0 ;
11753 char *kwnames[] = {
11754 (char *) "self", NULL
11755 };
11756
11757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextUrlEvent_GetMouseEvent",kwnames,&obj0)) goto fail;
11758 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextUrlEvent, SWIG_POINTER_EXCEPTION | 0);
11759 if (SWIG_arg_fail(1)) SWIG_fail;
11760 {
11761 PyThreadState* __tstate = wxPyBeginAllowThreads();
11762 {
11763 wxMouseEvent const &_result_ref = (arg1)->GetMouseEvent();
11764 result = (wxMouseEvent *) &_result_ref;
11765 }
11766
11767 wxPyEndAllowThreads(__tstate);
11768 if (PyErr_Occurred()) SWIG_fail;
11769 }
11770 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMouseEvent, 0);
11771 return resultobj;
11772 fail:
11773 return NULL;
11774 }
11775
11776
11777 static PyObject *_wrap_TextUrlEvent_GetURLStart(PyObject *, PyObject *args, PyObject *kwargs) {
11778 PyObject *resultobj;
11779 wxTextUrlEvent *arg1 = (wxTextUrlEvent *) 0 ;
11780 long result;
11781 PyObject * obj0 = 0 ;
11782 char *kwnames[] = {
11783 (char *) "self", NULL
11784 };
11785
11786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextUrlEvent_GetURLStart",kwnames,&obj0)) goto fail;
11787 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextUrlEvent, SWIG_POINTER_EXCEPTION | 0);
11788 if (SWIG_arg_fail(1)) SWIG_fail;
11789 {
11790 PyThreadState* __tstate = wxPyBeginAllowThreads();
11791 result = (long)((wxTextUrlEvent const *)arg1)->GetURLStart();
11792
11793 wxPyEndAllowThreads(__tstate);
11794 if (PyErr_Occurred()) SWIG_fail;
11795 }
11796 {
11797 resultobj = SWIG_From_long((long)(result));
11798 }
11799 return resultobj;
11800 fail:
11801 return NULL;
11802 }
11803
11804
11805 static PyObject *_wrap_TextUrlEvent_GetURLEnd(PyObject *, PyObject *args, PyObject *kwargs) {
11806 PyObject *resultobj;
11807 wxTextUrlEvent *arg1 = (wxTextUrlEvent *) 0 ;
11808 long result;
11809 PyObject * obj0 = 0 ;
11810 char *kwnames[] = {
11811 (char *) "self", NULL
11812 };
11813
11814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextUrlEvent_GetURLEnd",kwnames,&obj0)) goto fail;
11815 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextUrlEvent, SWIG_POINTER_EXCEPTION | 0);
11816 if (SWIG_arg_fail(1)) SWIG_fail;
11817 {
11818 PyThreadState* __tstate = wxPyBeginAllowThreads();
11819 result = (long)((wxTextUrlEvent const *)arg1)->GetURLEnd();
11820
11821 wxPyEndAllowThreads(__tstate);
11822 if (PyErr_Occurred()) SWIG_fail;
11823 }
11824 {
11825 resultobj = SWIG_From_long((long)(result));
11826 }
11827 return resultobj;
11828 fail:
11829 return NULL;
11830 }
11831
11832
11833 static PyObject * TextUrlEvent_swigregister(PyObject *, PyObject *args) {
11834 PyObject *obj;
11835 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11836 SWIG_TypeClientData(SWIGTYPE_p_wxTextUrlEvent, obj);
11837 Py_INCREF(obj);
11838 return Py_BuildValue((char *)"");
11839 }
11840 static int _wrap_ScrollBarNameStr_set(PyObject *) {
11841 PyErr_SetString(PyExc_TypeError,"Variable ScrollBarNameStr is read-only.");
11842 return 1;
11843 }
11844
11845
11846 static PyObject *_wrap_ScrollBarNameStr_get(void) {
11847 PyObject *pyobj;
11848
11849 {
11850 #if wxUSE_UNICODE
11851 pyobj = PyUnicode_FromWideChar((&wxPyScrollBarNameStr)->c_str(), (&wxPyScrollBarNameStr)->Len());
11852 #else
11853 pyobj = PyString_FromStringAndSize((&wxPyScrollBarNameStr)->c_str(), (&wxPyScrollBarNameStr)->Len());
11854 #endif
11855 }
11856 return pyobj;
11857 }
11858
11859
11860 static PyObject *_wrap_new_ScrollBar(PyObject *, PyObject *args, PyObject *kwargs) {
11861 PyObject *resultobj;
11862 wxWindow *arg1 = (wxWindow *) 0 ;
11863 int arg2 = (int) -1 ;
11864 wxPoint const &arg3_defvalue = wxDefaultPosition ;
11865 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
11866 wxSize const &arg4_defvalue = wxDefaultSize ;
11867 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
11868 long arg5 = (long) wxSB_HORIZONTAL ;
11869 wxValidator const &arg6_defvalue = wxDefaultValidator ;
11870 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
11871 wxString const &arg7_defvalue = wxPyScrollBarNameStr ;
11872 wxString *arg7 = (wxString *) &arg7_defvalue ;
11873 wxScrollBar *result;
11874 wxPoint temp3 ;
11875 wxSize temp4 ;
11876 bool temp7 = false ;
11877 PyObject * obj0 = 0 ;
11878 PyObject * obj1 = 0 ;
11879 PyObject * obj2 = 0 ;
11880 PyObject * obj3 = 0 ;
11881 PyObject * obj4 = 0 ;
11882 PyObject * obj5 = 0 ;
11883 PyObject * obj6 = 0 ;
11884 char *kwnames[] = {
11885 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
11886 };
11887
11888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_ScrollBar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
11889 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
11890 if (SWIG_arg_fail(1)) SWIG_fail;
11891 if (obj1) {
11892 {
11893 arg2 = (int)(SWIG_As_int(obj1));
11894 if (SWIG_arg_fail(2)) SWIG_fail;
11895 }
11896 }
11897 if (obj2) {
11898 {
11899 arg3 = &temp3;
11900 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
11901 }
11902 }
11903 if (obj3) {
11904 {
11905 arg4 = &temp4;
11906 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
11907 }
11908 }
11909 if (obj4) {
11910 {
11911 arg5 = (long)(SWIG_As_long(obj4));
11912 if (SWIG_arg_fail(5)) SWIG_fail;
11913 }
11914 }
11915 if (obj5) {
11916 {
11917 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
11918 if (SWIG_arg_fail(6)) SWIG_fail;
11919 if (arg6 == NULL) {
11920 SWIG_null_ref("wxValidator");
11921 }
11922 if (SWIG_arg_fail(6)) SWIG_fail;
11923 }
11924 }
11925 if (obj6) {
11926 {
11927 arg7 = wxString_in_helper(obj6);
11928 if (arg7 == NULL) SWIG_fail;
11929 temp7 = true;
11930 }
11931 }
11932 {
11933 if (!wxPyCheckForApp()) SWIG_fail;
11934 PyThreadState* __tstate = wxPyBeginAllowThreads();
11935 result = (wxScrollBar *)new wxScrollBar(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
11936
11937 wxPyEndAllowThreads(__tstate);
11938 if (PyErr_Occurred()) SWIG_fail;
11939 }
11940 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollBar, 1);
11941 {
11942 if (temp7)
11943 delete arg7;
11944 }
11945 return resultobj;
11946 fail:
11947 {
11948 if (temp7)
11949 delete arg7;
11950 }
11951 return NULL;
11952 }
11953
11954
11955 static PyObject *_wrap_new_PreScrollBar(PyObject *, PyObject *args, PyObject *kwargs) {
11956 PyObject *resultobj;
11957 wxScrollBar *result;
11958 char *kwnames[] = {
11959 NULL
11960 };
11961
11962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreScrollBar",kwnames)) goto fail;
11963 {
11964 if (!wxPyCheckForApp()) SWIG_fail;
11965 PyThreadState* __tstate = wxPyBeginAllowThreads();
11966 result = (wxScrollBar *)new wxScrollBar();
11967
11968 wxPyEndAllowThreads(__tstate);
11969 if (PyErr_Occurred()) SWIG_fail;
11970 }
11971 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollBar, 1);
11972 return resultobj;
11973 fail:
11974 return NULL;
11975 }
11976
11977
11978 static PyObject *_wrap_ScrollBar_Create(PyObject *, PyObject *args, PyObject *kwargs) {
11979 PyObject *resultobj;
11980 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
11981 wxWindow *arg2 = (wxWindow *) 0 ;
11982 int arg3 = (int) -1 ;
11983 wxPoint const &arg4_defvalue = wxDefaultPosition ;
11984 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
11985 wxSize const &arg5_defvalue = wxDefaultSize ;
11986 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
11987 long arg6 = (long) wxSB_HORIZONTAL ;
11988 wxValidator const &arg7_defvalue = wxDefaultValidator ;
11989 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
11990 wxString const &arg8_defvalue = wxPyScrollBarNameStr ;
11991 wxString *arg8 = (wxString *) &arg8_defvalue ;
11992 bool result;
11993 wxPoint temp4 ;
11994 wxSize temp5 ;
11995 bool temp8 = false ;
11996 PyObject * obj0 = 0 ;
11997 PyObject * obj1 = 0 ;
11998 PyObject * obj2 = 0 ;
11999 PyObject * obj3 = 0 ;
12000 PyObject * obj4 = 0 ;
12001 PyObject * obj5 = 0 ;
12002 PyObject * obj6 = 0 ;
12003 PyObject * obj7 = 0 ;
12004 char *kwnames[] = {
12005 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
12006 };
12007
12008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:ScrollBar_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
12009 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12010 if (SWIG_arg_fail(1)) SWIG_fail;
12011 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12012 if (SWIG_arg_fail(2)) SWIG_fail;
12013 if (obj2) {
12014 {
12015 arg3 = (int)(SWIG_As_int(obj2));
12016 if (SWIG_arg_fail(3)) SWIG_fail;
12017 }
12018 }
12019 if (obj3) {
12020 {
12021 arg4 = &temp4;
12022 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
12023 }
12024 }
12025 if (obj4) {
12026 {
12027 arg5 = &temp5;
12028 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
12029 }
12030 }
12031 if (obj5) {
12032 {
12033 arg6 = (long)(SWIG_As_long(obj5));
12034 if (SWIG_arg_fail(6)) SWIG_fail;
12035 }
12036 }
12037 if (obj6) {
12038 {
12039 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
12040 if (SWIG_arg_fail(7)) SWIG_fail;
12041 if (arg7 == NULL) {
12042 SWIG_null_ref("wxValidator");
12043 }
12044 if (SWIG_arg_fail(7)) SWIG_fail;
12045 }
12046 }
12047 if (obj7) {
12048 {
12049 arg8 = wxString_in_helper(obj7);
12050 if (arg8 == NULL) SWIG_fail;
12051 temp8 = true;
12052 }
12053 }
12054 {
12055 PyThreadState* __tstate = wxPyBeginAllowThreads();
12056 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
12057
12058 wxPyEndAllowThreads(__tstate);
12059 if (PyErr_Occurred()) SWIG_fail;
12060 }
12061 {
12062 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12063 }
12064 {
12065 if (temp8)
12066 delete arg8;
12067 }
12068 return resultobj;
12069 fail:
12070 {
12071 if (temp8)
12072 delete arg8;
12073 }
12074 return NULL;
12075 }
12076
12077
12078 static PyObject *_wrap_ScrollBar_GetThumbPosition(PyObject *, PyObject *args, PyObject *kwargs) {
12079 PyObject *resultobj;
12080 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12081 int result;
12082 PyObject * obj0 = 0 ;
12083 char *kwnames[] = {
12084 (char *) "self", NULL
12085 };
12086
12087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_GetThumbPosition",kwnames,&obj0)) goto fail;
12088 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12089 if (SWIG_arg_fail(1)) SWIG_fail;
12090 {
12091 PyThreadState* __tstate = wxPyBeginAllowThreads();
12092 result = (int)((wxScrollBar const *)arg1)->GetThumbPosition();
12093
12094 wxPyEndAllowThreads(__tstate);
12095 if (PyErr_Occurred()) SWIG_fail;
12096 }
12097 {
12098 resultobj = SWIG_From_int((int)(result));
12099 }
12100 return resultobj;
12101 fail:
12102 return NULL;
12103 }
12104
12105
12106 static PyObject *_wrap_ScrollBar_GetThumbSize(PyObject *, PyObject *args, PyObject *kwargs) {
12107 PyObject *resultobj;
12108 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12109 int result;
12110 PyObject * obj0 = 0 ;
12111 char *kwnames[] = {
12112 (char *) "self", NULL
12113 };
12114
12115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_GetThumbSize",kwnames,&obj0)) goto fail;
12116 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12117 if (SWIG_arg_fail(1)) SWIG_fail;
12118 {
12119 PyThreadState* __tstate = wxPyBeginAllowThreads();
12120 result = (int)((wxScrollBar const *)arg1)->GetThumbSize();
12121
12122 wxPyEndAllowThreads(__tstate);
12123 if (PyErr_Occurred()) SWIG_fail;
12124 }
12125 {
12126 resultobj = SWIG_From_int((int)(result));
12127 }
12128 return resultobj;
12129 fail:
12130 return NULL;
12131 }
12132
12133
12134 static PyObject *_wrap_ScrollBar_GetPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
12135 PyObject *resultobj;
12136 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12137 int result;
12138 PyObject * obj0 = 0 ;
12139 char *kwnames[] = {
12140 (char *) "self", NULL
12141 };
12142
12143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_GetPageSize",kwnames,&obj0)) goto fail;
12144 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12145 if (SWIG_arg_fail(1)) SWIG_fail;
12146 {
12147 PyThreadState* __tstate = wxPyBeginAllowThreads();
12148 result = (int)((wxScrollBar const *)arg1)->GetPageSize();
12149
12150 wxPyEndAllowThreads(__tstate);
12151 if (PyErr_Occurred()) SWIG_fail;
12152 }
12153 {
12154 resultobj = SWIG_From_int((int)(result));
12155 }
12156 return resultobj;
12157 fail:
12158 return NULL;
12159 }
12160
12161
12162 static PyObject *_wrap_ScrollBar_GetRange(PyObject *, PyObject *args, PyObject *kwargs) {
12163 PyObject *resultobj;
12164 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12165 int result;
12166 PyObject * obj0 = 0 ;
12167 char *kwnames[] = {
12168 (char *) "self", NULL
12169 };
12170
12171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_GetRange",kwnames,&obj0)) goto fail;
12172 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12173 if (SWIG_arg_fail(1)) SWIG_fail;
12174 {
12175 PyThreadState* __tstate = wxPyBeginAllowThreads();
12176 result = (int)((wxScrollBar const *)arg1)->GetRange();
12177
12178 wxPyEndAllowThreads(__tstate);
12179 if (PyErr_Occurred()) SWIG_fail;
12180 }
12181 {
12182 resultobj = SWIG_From_int((int)(result));
12183 }
12184 return resultobj;
12185 fail:
12186 return NULL;
12187 }
12188
12189
12190 static PyObject *_wrap_ScrollBar_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
12191 PyObject *resultobj;
12192 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12193 bool result;
12194 PyObject * obj0 = 0 ;
12195 char *kwnames[] = {
12196 (char *) "self", NULL
12197 };
12198
12199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_IsVertical",kwnames,&obj0)) goto fail;
12200 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12201 if (SWIG_arg_fail(1)) SWIG_fail;
12202 {
12203 PyThreadState* __tstate = wxPyBeginAllowThreads();
12204 result = (bool)((wxScrollBar const *)arg1)->IsVertical();
12205
12206 wxPyEndAllowThreads(__tstate);
12207 if (PyErr_Occurred()) SWIG_fail;
12208 }
12209 {
12210 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12211 }
12212 return resultobj;
12213 fail:
12214 return NULL;
12215 }
12216
12217
12218 static PyObject *_wrap_ScrollBar_SetThumbPosition(PyObject *, PyObject *args, PyObject *kwargs) {
12219 PyObject *resultobj;
12220 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12221 int arg2 ;
12222 PyObject * obj0 = 0 ;
12223 PyObject * obj1 = 0 ;
12224 char *kwnames[] = {
12225 (char *) "self",(char *) "viewStart", NULL
12226 };
12227
12228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollBar_SetThumbPosition",kwnames,&obj0,&obj1)) goto fail;
12229 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12230 if (SWIG_arg_fail(1)) SWIG_fail;
12231 {
12232 arg2 = (int)(SWIG_As_int(obj1));
12233 if (SWIG_arg_fail(2)) SWIG_fail;
12234 }
12235 {
12236 PyThreadState* __tstate = wxPyBeginAllowThreads();
12237 (arg1)->SetThumbPosition(arg2);
12238
12239 wxPyEndAllowThreads(__tstate);
12240 if (PyErr_Occurred()) SWIG_fail;
12241 }
12242 Py_INCREF(Py_None); resultobj = Py_None;
12243 return resultobj;
12244 fail:
12245 return NULL;
12246 }
12247
12248
12249 static PyObject *_wrap_ScrollBar_SetScrollbar(PyObject *, PyObject *args, PyObject *kwargs) {
12250 PyObject *resultobj;
12251 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12252 int arg2 ;
12253 int arg3 ;
12254 int arg4 ;
12255 int arg5 ;
12256 bool arg6 = (bool) true ;
12257 PyObject * obj0 = 0 ;
12258 PyObject * obj1 = 0 ;
12259 PyObject * obj2 = 0 ;
12260 PyObject * obj3 = 0 ;
12261 PyObject * obj4 = 0 ;
12262 PyObject * obj5 = 0 ;
12263 char *kwnames[] = {
12264 (char *) "self",(char *) "position",(char *) "thumbSize",(char *) "range",(char *) "pageSize",(char *) "refresh", NULL
12265 };
12266
12267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:ScrollBar_SetScrollbar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
12268 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12269 if (SWIG_arg_fail(1)) SWIG_fail;
12270 {
12271 arg2 = (int)(SWIG_As_int(obj1));
12272 if (SWIG_arg_fail(2)) SWIG_fail;
12273 }
12274 {
12275 arg3 = (int)(SWIG_As_int(obj2));
12276 if (SWIG_arg_fail(3)) SWIG_fail;
12277 }
12278 {
12279 arg4 = (int)(SWIG_As_int(obj3));
12280 if (SWIG_arg_fail(4)) SWIG_fail;
12281 }
12282 {
12283 arg5 = (int)(SWIG_As_int(obj4));
12284 if (SWIG_arg_fail(5)) SWIG_fail;
12285 }
12286 if (obj5) {
12287 {
12288 arg6 = (bool)(SWIG_As_bool(obj5));
12289 if (SWIG_arg_fail(6)) SWIG_fail;
12290 }
12291 }
12292 {
12293 PyThreadState* __tstate = wxPyBeginAllowThreads();
12294 (arg1)->SetScrollbar(arg2,arg3,arg4,arg5,arg6);
12295
12296 wxPyEndAllowThreads(__tstate);
12297 if (PyErr_Occurred()) SWIG_fail;
12298 }
12299 Py_INCREF(Py_None); resultobj = Py_None;
12300 return resultobj;
12301 fail:
12302 return NULL;
12303 }
12304
12305
12306 static PyObject *_wrap_ScrollBar_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
12307 PyObject *resultobj;
12308 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
12309 wxVisualAttributes result;
12310 PyObject * obj0 = 0 ;
12311 char *kwnames[] = {
12312 (char *) "variant", NULL
12313 };
12314
12315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ScrollBar_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
12316 if (obj0) {
12317 {
12318 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
12319 if (SWIG_arg_fail(1)) SWIG_fail;
12320 }
12321 }
12322 {
12323 if (!wxPyCheckForApp()) SWIG_fail;
12324 PyThreadState* __tstate = wxPyBeginAllowThreads();
12325 result = wxScrollBar::GetClassDefaultAttributes((wxWindowVariant )arg1);
12326
12327 wxPyEndAllowThreads(__tstate);
12328 if (PyErr_Occurred()) SWIG_fail;
12329 }
12330 {
12331 wxVisualAttributes * resultptr;
12332 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
12333 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
12334 }
12335 return resultobj;
12336 fail:
12337 return NULL;
12338 }
12339
12340
12341 static PyObject * ScrollBar_swigregister(PyObject *, PyObject *args) {
12342 PyObject *obj;
12343 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12344 SWIG_TypeClientData(SWIGTYPE_p_wxScrollBar, obj);
12345 Py_INCREF(obj);
12346 return Py_BuildValue((char *)"");
12347 }
12348 static int _wrap_SPIN_BUTTON_NAME_set(PyObject *) {
12349 PyErr_SetString(PyExc_TypeError,"Variable SPIN_BUTTON_NAME is read-only.");
12350 return 1;
12351 }
12352
12353
12354 static PyObject *_wrap_SPIN_BUTTON_NAME_get(void) {
12355 PyObject *pyobj;
12356
12357 {
12358 #if wxUSE_UNICODE
12359 pyobj = PyUnicode_FromWideChar((&wxPySPIN_BUTTON_NAME)->c_str(), (&wxPySPIN_BUTTON_NAME)->Len());
12360 #else
12361 pyobj = PyString_FromStringAndSize((&wxPySPIN_BUTTON_NAME)->c_str(), (&wxPySPIN_BUTTON_NAME)->Len());
12362 #endif
12363 }
12364 return pyobj;
12365 }
12366
12367
12368 static int _wrap_SpinCtrlNameStr_set(PyObject *) {
12369 PyErr_SetString(PyExc_TypeError,"Variable SpinCtrlNameStr is read-only.");
12370 return 1;
12371 }
12372
12373
12374 static PyObject *_wrap_SpinCtrlNameStr_get(void) {
12375 PyObject *pyobj;
12376
12377 {
12378 #if wxUSE_UNICODE
12379 pyobj = PyUnicode_FromWideChar((&wxPySpinCtrlNameStr)->c_str(), (&wxPySpinCtrlNameStr)->Len());
12380 #else
12381 pyobj = PyString_FromStringAndSize((&wxPySpinCtrlNameStr)->c_str(), (&wxPySpinCtrlNameStr)->Len());
12382 #endif
12383 }
12384 return pyobj;
12385 }
12386
12387
12388 static PyObject *_wrap_new_SpinButton(PyObject *, PyObject *args, PyObject *kwargs) {
12389 PyObject *resultobj;
12390 wxWindow *arg1 = (wxWindow *) 0 ;
12391 int arg2 = (int) -1 ;
12392 wxPoint const &arg3_defvalue = wxDefaultPosition ;
12393 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
12394 wxSize const &arg4_defvalue = wxDefaultSize ;
12395 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
12396 long arg5 = (long) wxSP_HORIZONTAL ;
12397 wxString const &arg6_defvalue = wxPySPIN_BUTTON_NAME ;
12398 wxString *arg6 = (wxString *) &arg6_defvalue ;
12399 wxSpinButton *result;
12400 wxPoint temp3 ;
12401 wxSize temp4 ;
12402 bool temp6 = false ;
12403 PyObject * obj0 = 0 ;
12404 PyObject * obj1 = 0 ;
12405 PyObject * obj2 = 0 ;
12406 PyObject * obj3 = 0 ;
12407 PyObject * obj4 = 0 ;
12408 PyObject * obj5 = 0 ;
12409 char *kwnames[] = {
12410 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
12411 };
12412
12413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_SpinButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
12414 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12415 if (SWIG_arg_fail(1)) SWIG_fail;
12416 if (obj1) {
12417 {
12418 arg2 = (int)(SWIG_As_int(obj1));
12419 if (SWIG_arg_fail(2)) SWIG_fail;
12420 }
12421 }
12422 if (obj2) {
12423 {
12424 arg3 = &temp3;
12425 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
12426 }
12427 }
12428 if (obj3) {
12429 {
12430 arg4 = &temp4;
12431 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
12432 }
12433 }
12434 if (obj4) {
12435 {
12436 arg5 = (long)(SWIG_As_long(obj4));
12437 if (SWIG_arg_fail(5)) SWIG_fail;
12438 }
12439 }
12440 if (obj5) {
12441 {
12442 arg6 = wxString_in_helper(obj5);
12443 if (arg6 == NULL) SWIG_fail;
12444 temp6 = true;
12445 }
12446 }
12447 {
12448 if (!wxPyCheckForApp()) SWIG_fail;
12449 PyThreadState* __tstate = wxPyBeginAllowThreads();
12450 result = (wxSpinButton *)new wxSpinButton(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
12451
12452 wxPyEndAllowThreads(__tstate);
12453 if (PyErr_Occurred()) SWIG_fail;
12454 }
12455 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinButton, 1);
12456 {
12457 if (temp6)
12458 delete arg6;
12459 }
12460 return resultobj;
12461 fail:
12462 {
12463 if (temp6)
12464 delete arg6;
12465 }
12466 return NULL;
12467 }
12468
12469
12470 static PyObject *_wrap_new_PreSpinButton(PyObject *, PyObject *args, PyObject *kwargs) {
12471 PyObject *resultobj;
12472 wxSpinButton *result;
12473 char *kwnames[] = {
12474 NULL
12475 };
12476
12477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSpinButton",kwnames)) goto fail;
12478 {
12479 if (!wxPyCheckForApp()) SWIG_fail;
12480 PyThreadState* __tstate = wxPyBeginAllowThreads();
12481 result = (wxSpinButton *)new wxSpinButton();
12482
12483 wxPyEndAllowThreads(__tstate);
12484 if (PyErr_Occurred()) SWIG_fail;
12485 }
12486 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinButton, 1);
12487 return resultobj;
12488 fail:
12489 return NULL;
12490 }
12491
12492
12493 static PyObject *_wrap_SpinButton_Create(PyObject *, PyObject *args, PyObject *kwargs) {
12494 PyObject *resultobj;
12495 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12496 wxWindow *arg2 = (wxWindow *) 0 ;
12497 int arg3 = (int) -1 ;
12498 wxPoint const &arg4_defvalue = wxDefaultPosition ;
12499 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
12500 wxSize const &arg5_defvalue = wxDefaultSize ;
12501 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
12502 long arg6 = (long) wxSP_HORIZONTAL ;
12503 wxString const &arg7_defvalue = wxPySPIN_BUTTON_NAME ;
12504 wxString *arg7 = (wxString *) &arg7_defvalue ;
12505 bool result;
12506 wxPoint temp4 ;
12507 wxSize temp5 ;
12508 bool temp7 = false ;
12509 PyObject * obj0 = 0 ;
12510 PyObject * obj1 = 0 ;
12511 PyObject * obj2 = 0 ;
12512 PyObject * obj3 = 0 ;
12513 PyObject * obj4 = 0 ;
12514 PyObject * obj5 = 0 ;
12515 PyObject * obj6 = 0 ;
12516 char *kwnames[] = {
12517 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
12518 };
12519
12520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:SpinButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
12521 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12522 if (SWIG_arg_fail(1)) SWIG_fail;
12523 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12524 if (SWIG_arg_fail(2)) SWIG_fail;
12525 if (obj2) {
12526 {
12527 arg3 = (int)(SWIG_As_int(obj2));
12528 if (SWIG_arg_fail(3)) SWIG_fail;
12529 }
12530 }
12531 if (obj3) {
12532 {
12533 arg4 = &temp4;
12534 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
12535 }
12536 }
12537 if (obj4) {
12538 {
12539 arg5 = &temp5;
12540 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
12541 }
12542 }
12543 if (obj5) {
12544 {
12545 arg6 = (long)(SWIG_As_long(obj5));
12546 if (SWIG_arg_fail(6)) SWIG_fail;
12547 }
12548 }
12549 if (obj6) {
12550 {
12551 arg7 = wxString_in_helper(obj6);
12552 if (arg7 == NULL) SWIG_fail;
12553 temp7 = true;
12554 }
12555 }
12556 {
12557 PyThreadState* __tstate = wxPyBeginAllowThreads();
12558 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
12559
12560 wxPyEndAllowThreads(__tstate);
12561 if (PyErr_Occurred()) SWIG_fail;
12562 }
12563 {
12564 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12565 }
12566 {
12567 if (temp7)
12568 delete arg7;
12569 }
12570 return resultobj;
12571 fail:
12572 {
12573 if (temp7)
12574 delete arg7;
12575 }
12576 return NULL;
12577 }
12578
12579
12580 static PyObject *_wrap_SpinButton_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
12581 PyObject *resultobj;
12582 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12583 int result;
12584 PyObject * obj0 = 0 ;
12585 char *kwnames[] = {
12586 (char *) "self", NULL
12587 };
12588
12589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinButton_GetValue",kwnames,&obj0)) goto fail;
12590 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12591 if (SWIG_arg_fail(1)) SWIG_fail;
12592 {
12593 PyThreadState* __tstate = wxPyBeginAllowThreads();
12594 result = (int)((wxSpinButton const *)arg1)->GetValue();
12595
12596 wxPyEndAllowThreads(__tstate);
12597 if (PyErr_Occurred()) SWIG_fail;
12598 }
12599 {
12600 resultobj = SWIG_From_int((int)(result));
12601 }
12602 return resultobj;
12603 fail:
12604 return NULL;
12605 }
12606
12607
12608 static PyObject *_wrap_SpinButton_GetMin(PyObject *, PyObject *args, PyObject *kwargs) {
12609 PyObject *resultobj;
12610 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12611 int result;
12612 PyObject * obj0 = 0 ;
12613 char *kwnames[] = {
12614 (char *) "self", NULL
12615 };
12616
12617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinButton_GetMin",kwnames,&obj0)) goto fail;
12618 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12619 if (SWIG_arg_fail(1)) SWIG_fail;
12620 {
12621 PyThreadState* __tstate = wxPyBeginAllowThreads();
12622 result = (int)((wxSpinButton const *)arg1)->GetMin();
12623
12624 wxPyEndAllowThreads(__tstate);
12625 if (PyErr_Occurred()) SWIG_fail;
12626 }
12627 {
12628 resultobj = SWIG_From_int((int)(result));
12629 }
12630 return resultobj;
12631 fail:
12632 return NULL;
12633 }
12634
12635
12636 static PyObject *_wrap_SpinButton_GetMax(PyObject *, PyObject *args, PyObject *kwargs) {
12637 PyObject *resultobj;
12638 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12639 int result;
12640 PyObject * obj0 = 0 ;
12641 char *kwnames[] = {
12642 (char *) "self", NULL
12643 };
12644
12645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinButton_GetMax",kwnames,&obj0)) goto fail;
12646 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12647 if (SWIG_arg_fail(1)) SWIG_fail;
12648 {
12649 PyThreadState* __tstate = wxPyBeginAllowThreads();
12650 result = (int)((wxSpinButton const *)arg1)->GetMax();
12651
12652 wxPyEndAllowThreads(__tstate);
12653 if (PyErr_Occurred()) SWIG_fail;
12654 }
12655 {
12656 resultobj = SWIG_From_int((int)(result));
12657 }
12658 return resultobj;
12659 fail:
12660 return NULL;
12661 }
12662
12663
12664 static PyObject *_wrap_SpinButton_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
12665 PyObject *resultobj;
12666 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12667 int arg2 ;
12668 PyObject * obj0 = 0 ;
12669 PyObject * obj1 = 0 ;
12670 char *kwnames[] = {
12671 (char *) "self",(char *) "val", NULL
12672 };
12673
12674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinButton_SetValue",kwnames,&obj0,&obj1)) goto fail;
12675 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12676 if (SWIG_arg_fail(1)) SWIG_fail;
12677 {
12678 arg2 = (int)(SWIG_As_int(obj1));
12679 if (SWIG_arg_fail(2)) SWIG_fail;
12680 }
12681 {
12682 PyThreadState* __tstate = wxPyBeginAllowThreads();
12683 (arg1)->SetValue(arg2);
12684
12685 wxPyEndAllowThreads(__tstate);
12686 if (PyErr_Occurred()) SWIG_fail;
12687 }
12688 Py_INCREF(Py_None); resultobj = Py_None;
12689 return resultobj;
12690 fail:
12691 return NULL;
12692 }
12693
12694
12695 static PyObject *_wrap_SpinButton_SetMin(PyObject *, PyObject *args, PyObject *kwargs) {
12696 PyObject *resultobj;
12697 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12698 int arg2 ;
12699 PyObject * obj0 = 0 ;
12700 PyObject * obj1 = 0 ;
12701 char *kwnames[] = {
12702 (char *) "self",(char *) "minVal", NULL
12703 };
12704
12705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinButton_SetMin",kwnames,&obj0,&obj1)) goto fail;
12706 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12707 if (SWIG_arg_fail(1)) SWIG_fail;
12708 {
12709 arg2 = (int)(SWIG_As_int(obj1));
12710 if (SWIG_arg_fail(2)) SWIG_fail;
12711 }
12712 {
12713 PyThreadState* __tstate = wxPyBeginAllowThreads();
12714 (arg1)->SetMin(arg2);
12715
12716 wxPyEndAllowThreads(__tstate);
12717 if (PyErr_Occurred()) SWIG_fail;
12718 }
12719 Py_INCREF(Py_None); resultobj = Py_None;
12720 return resultobj;
12721 fail:
12722 return NULL;
12723 }
12724
12725
12726 static PyObject *_wrap_SpinButton_SetMax(PyObject *, PyObject *args, PyObject *kwargs) {
12727 PyObject *resultobj;
12728 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12729 int arg2 ;
12730 PyObject * obj0 = 0 ;
12731 PyObject * obj1 = 0 ;
12732 char *kwnames[] = {
12733 (char *) "self",(char *) "maxVal", NULL
12734 };
12735
12736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinButton_SetMax",kwnames,&obj0,&obj1)) goto fail;
12737 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12738 if (SWIG_arg_fail(1)) SWIG_fail;
12739 {
12740 arg2 = (int)(SWIG_As_int(obj1));
12741 if (SWIG_arg_fail(2)) SWIG_fail;
12742 }
12743 {
12744 PyThreadState* __tstate = wxPyBeginAllowThreads();
12745 (arg1)->SetMax(arg2);
12746
12747 wxPyEndAllowThreads(__tstate);
12748 if (PyErr_Occurred()) SWIG_fail;
12749 }
12750 Py_INCREF(Py_None); resultobj = Py_None;
12751 return resultobj;
12752 fail:
12753 return NULL;
12754 }
12755
12756
12757 static PyObject *_wrap_SpinButton_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
12758 PyObject *resultobj;
12759 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12760 int arg2 ;
12761 int arg3 ;
12762 PyObject * obj0 = 0 ;
12763 PyObject * obj1 = 0 ;
12764 PyObject * obj2 = 0 ;
12765 char *kwnames[] = {
12766 (char *) "self",(char *) "minVal",(char *) "maxVal", NULL
12767 };
12768
12769 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SpinButton_SetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
12770 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12771 if (SWIG_arg_fail(1)) SWIG_fail;
12772 {
12773 arg2 = (int)(SWIG_As_int(obj1));
12774 if (SWIG_arg_fail(2)) SWIG_fail;
12775 }
12776 {
12777 arg3 = (int)(SWIG_As_int(obj2));
12778 if (SWIG_arg_fail(3)) SWIG_fail;
12779 }
12780 {
12781 PyThreadState* __tstate = wxPyBeginAllowThreads();
12782 (arg1)->SetRange(arg2,arg3);
12783
12784 wxPyEndAllowThreads(__tstate);
12785 if (PyErr_Occurred()) SWIG_fail;
12786 }
12787 Py_INCREF(Py_None); resultobj = Py_None;
12788 return resultobj;
12789 fail:
12790 return NULL;
12791 }
12792
12793
12794 static PyObject *_wrap_SpinButton_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
12795 PyObject *resultobj;
12796 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12797 bool result;
12798 PyObject * obj0 = 0 ;
12799 char *kwnames[] = {
12800 (char *) "self", NULL
12801 };
12802
12803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinButton_IsVertical",kwnames,&obj0)) goto fail;
12804 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12805 if (SWIG_arg_fail(1)) SWIG_fail;
12806 {
12807 PyThreadState* __tstate = wxPyBeginAllowThreads();
12808 result = (bool)((wxSpinButton const *)arg1)->IsVertical();
12809
12810 wxPyEndAllowThreads(__tstate);
12811 if (PyErr_Occurred()) SWIG_fail;
12812 }
12813 {
12814 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12815 }
12816 return resultobj;
12817 fail:
12818 return NULL;
12819 }
12820
12821
12822 static PyObject *_wrap_SpinButton_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
12823 PyObject *resultobj;
12824 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
12825 wxVisualAttributes result;
12826 PyObject * obj0 = 0 ;
12827 char *kwnames[] = {
12828 (char *) "variant", NULL
12829 };
12830
12831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SpinButton_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
12832 if (obj0) {
12833 {
12834 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
12835 if (SWIG_arg_fail(1)) SWIG_fail;
12836 }
12837 }
12838 {
12839 if (!wxPyCheckForApp()) SWIG_fail;
12840 PyThreadState* __tstate = wxPyBeginAllowThreads();
12841 result = wxSpinButton::GetClassDefaultAttributes((wxWindowVariant )arg1);
12842
12843 wxPyEndAllowThreads(__tstate);
12844 if (PyErr_Occurred()) SWIG_fail;
12845 }
12846 {
12847 wxVisualAttributes * resultptr;
12848 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
12849 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
12850 }
12851 return resultobj;
12852 fail:
12853 return NULL;
12854 }
12855
12856
12857 static PyObject * SpinButton_swigregister(PyObject *, PyObject *args) {
12858 PyObject *obj;
12859 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12860 SWIG_TypeClientData(SWIGTYPE_p_wxSpinButton, obj);
12861 Py_INCREF(obj);
12862 return Py_BuildValue((char *)"");
12863 }
12864 static PyObject *_wrap_new_SpinCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
12865 PyObject *resultobj;
12866 wxWindow *arg1 = (wxWindow *) 0 ;
12867 int arg2 = (int) -1 ;
12868 wxString const &arg3_defvalue = wxPyEmptyString ;
12869 wxString *arg3 = (wxString *) &arg3_defvalue ;
12870 wxPoint const &arg4_defvalue = wxDefaultPosition ;
12871 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
12872 wxSize const &arg5_defvalue = wxDefaultSize ;
12873 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
12874 long arg6 = (long) wxSP_ARROW_KEYS ;
12875 int arg7 = (int) 0 ;
12876 int arg8 = (int) 100 ;
12877 int arg9 = (int) 0 ;
12878 wxString const &arg10_defvalue = wxPySpinCtrlNameStr ;
12879 wxString *arg10 = (wxString *) &arg10_defvalue ;
12880 wxSpinCtrl *result;
12881 bool temp3 = false ;
12882 wxPoint temp4 ;
12883 wxSize temp5 ;
12884 bool temp10 = false ;
12885 PyObject * obj0 = 0 ;
12886 PyObject * obj1 = 0 ;
12887 PyObject * obj2 = 0 ;
12888 PyObject * obj3 = 0 ;
12889 PyObject * obj4 = 0 ;
12890 PyObject * obj5 = 0 ;
12891 PyObject * obj6 = 0 ;
12892 PyObject * obj7 = 0 ;
12893 PyObject * obj8 = 0 ;
12894 PyObject * obj9 = 0 ;
12895 char *kwnames[] = {
12896 (char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "min",(char *) "max",(char *) "initial",(char *) "name", NULL
12897 };
12898
12899 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOOO:new_SpinCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) goto fail;
12900 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12901 if (SWIG_arg_fail(1)) SWIG_fail;
12902 if (obj1) {
12903 {
12904 arg2 = (int)(SWIG_As_int(obj1));
12905 if (SWIG_arg_fail(2)) SWIG_fail;
12906 }
12907 }
12908 if (obj2) {
12909 {
12910 arg3 = wxString_in_helper(obj2);
12911 if (arg3 == NULL) SWIG_fail;
12912 temp3 = true;
12913 }
12914 }
12915 if (obj3) {
12916 {
12917 arg4 = &temp4;
12918 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
12919 }
12920 }
12921 if (obj4) {
12922 {
12923 arg5 = &temp5;
12924 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
12925 }
12926 }
12927 if (obj5) {
12928 {
12929 arg6 = (long)(SWIG_As_long(obj5));
12930 if (SWIG_arg_fail(6)) SWIG_fail;
12931 }
12932 }
12933 if (obj6) {
12934 {
12935 arg7 = (int)(SWIG_As_int(obj6));
12936 if (SWIG_arg_fail(7)) SWIG_fail;
12937 }
12938 }
12939 if (obj7) {
12940 {
12941 arg8 = (int)(SWIG_As_int(obj7));
12942 if (SWIG_arg_fail(8)) SWIG_fail;
12943 }
12944 }
12945 if (obj8) {
12946 {
12947 arg9 = (int)(SWIG_As_int(obj8));
12948 if (SWIG_arg_fail(9)) SWIG_fail;
12949 }
12950 }
12951 if (obj9) {
12952 {
12953 arg10 = wxString_in_helper(obj9);
12954 if (arg10 == NULL) SWIG_fail;
12955 temp10 = true;
12956 }
12957 }
12958 {
12959 if (!wxPyCheckForApp()) SWIG_fail;
12960 PyThreadState* __tstate = wxPyBeginAllowThreads();
12961 result = (wxSpinCtrl *)new wxSpinCtrl(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,arg7,arg8,arg9,(wxString const &)*arg10);
12962
12963 wxPyEndAllowThreads(__tstate);
12964 if (PyErr_Occurred()) SWIG_fail;
12965 }
12966 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinCtrl, 1);
12967 {
12968 if (temp3)
12969 delete arg3;
12970 }
12971 {
12972 if (temp10)
12973 delete arg10;
12974 }
12975 return resultobj;
12976 fail:
12977 {
12978 if (temp3)
12979 delete arg3;
12980 }
12981 {
12982 if (temp10)
12983 delete arg10;
12984 }
12985 return NULL;
12986 }
12987
12988
12989 static PyObject *_wrap_new_PreSpinCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
12990 PyObject *resultobj;
12991 wxSpinCtrl *result;
12992 char *kwnames[] = {
12993 NULL
12994 };
12995
12996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSpinCtrl",kwnames)) goto fail;
12997 {
12998 if (!wxPyCheckForApp()) SWIG_fail;
12999 PyThreadState* __tstate = wxPyBeginAllowThreads();
13000 result = (wxSpinCtrl *)new wxSpinCtrl();
13001
13002 wxPyEndAllowThreads(__tstate);
13003 if (PyErr_Occurred()) SWIG_fail;
13004 }
13005 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinCtrl, 1);
13006 return resultobj;
13007 fail:
13008 return NULL;
13009 }
13010
13011
13012 static PyObject *_wrap_SpinCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
13013 PyObject *resultobj;
13014 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13015 wxWindow *arg2 = (wxWindow *) 0 ;
13016 int arg3 = (int) -1 ;
13017 wxString const &arg4_defvalue = wxPyEmptyString ;
13018 wxString *arg4 = (wxString *) &arg4_defvalue ;
13019 wxPoint const &arg5_defvalue = wxDefaultPosition ;
13020 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
13021 wxSize const &arg6_defvalue = wxDefaultSize ;
13022 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
13023 long arg7 = (long) wxSP_ARROW_KEYS ;
13024 int arg8 = (int) 0 ;
13025 int arg9 = (int) 100 ;
13026 int arg10 = (int) 0 ;
13027 wxString const &arg11_defvalue = wxPySpinCtrlNameStr ;
13028 wxString *arg11 = (wxString *) &arg11_defvalue ;
13029 bool result;
13030 bool temp4 = false ;
13031 wxPoint temp5 ;
13032 wxSize temp6 ;
13033 bool temp11 = false ;
13034 PyObject * obj0 = 0 ;
13035 PyObject * obj1 = 0 ;
13036 PyObject * obj2 = 0 ;
13037 PyObject * obj3 = 0 ;
13038 PyObject * obj4 = 0 ;
13039 PyObject * obj5 = 0 ;
13040 PyObject * obj6 = 0 ;
13041 PyObject * obj7 = 0 ;
13042 PyObject * obj8 = 0 ;
13043 PyObject * obj9 = 0 ;
13044 PyObject * obj10 = 0 ;
13045 char *kwnames[] = {
13046 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "min",(char *) "max",(char *) "initial",(char *) "name", NULL
13047 };
13048
13049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:SpinCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) goto fail;
13050 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13051 if (SWIG_arg_fail(1)) SWIG_fail;
13052 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
13053 if (SWIG_arg_fail(2)) SWIG_fail;
13054 if (obj2) {
13055 {
13056 arg3 = (int)(SWIG_As_int(obj2));
13057 if (SWIG_arg_fail(3)) SWIG_fail;
13058 }
13059 }
13060 if (obj3) {
13061 {
13062 arg4 = wxString_in_helper(obj3);
13063 if (arg4 == NULL) SWIG_fail;
13064 temp4 = true;
13065 }
13066 }
13067 if (obj4) {
13068 {
13069 arg5 = &temp5;
13070 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
13071 }
13072 }
13073 if (obj5) {
13074 {
13075 arg6 = &temp6;
13076 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
13077 }
13078 }
13079 if (obj6) {
13080 {
13081 arg7 = (long)(SWIG_As_long(obj6));
13082 if (SWIG_arg_fail(7)) SWIG_fail;
13083 }
13084 }
13085 if (obj7) {
13086 {
13087 arg8 = (int)(SWIG_As_int(obj7));
13088 if (SWIG_arg_fail(8)) SWIG_fail;
13089 }
13090 }
13091 if (obj8) {
13092 {
13093 arg9 = (int)(SWIG_As_int(obj8));
13094 if (SWIG_arg_fail(9)) SWIG_fail;
13095 }
13096 }
13097 if (obj9) {
13098 {
13099 arg10 = (int)(SWIG_As_int(obj9));
13100 if (SWIG_arg_fail(10)) SWIG_fail;
13101 }
13102 }
13103 if (obj10) {
13104 {
13105 arg11 = wxString_in_helper(obj10);
13106 if (arg11 == NULL) SWIG_fail;
13107 temp11 = true;
13108 }
13109 }
13110 {
13111 PyThreadState* __tstate = wxPyBeginAllowThreads();
13112 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,arg8,arg9,arg10,(wxString const &)*arg11);
13113
13114 wxPyEndAllowThreads(__tstate);
13115 if (PyErr_Occurred()) SWIG_fail;
13116 }
13117 {
13118 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13119 }
13120 {
13121 if (temp4)
13122 delete arg4;
13123 }
13124 {
13125 if (temp11)
13126 delete arg11;
13127 }
13128 return resultobj;
13129 fail:
13130 {
13131 if (temp4)
13132 delete arg4;
13133 }
13134 {
13135 if (temp11)
13136 delete arg11;
13137 }
13138 return NULL;
13139 }
13140
13141
13142 static PyObject *_wrap_SpinCtrl_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
13143 PyObject *resultobj;
13144 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13145 int result;
13146 PyObject * obj0 = 0 ;
13147 char *kwnames[] = {
13148 (char *) "self", NULL
13149 };
13150
13151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinCtrl_GetValue",kwnames,&obj0)) goto fail;
13152 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13153 if (SWIG_arg_fail(1)) SWIG_fail;
13154 {
13155 PyThreadState* __tstate = wxPyBeginAllowThreads();
13156 result = (int)((wxSpinCtrl const *)arg1)->GetValue();
13157
13158 wxPyEndAllowThreads(__tstate);
13159 if (PyErr_Occurred()) SWIG_fail;
13160 }
13161 {
13162 resultobj = SWIG_From_int((int)(result));
13163 }
13164 return resultobj;
13165 fail:
13166 return NULL;
13167 }
13168
13169
13170 static PyObject *_wrap_SpinCtrl_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
13171 PyObject *resultobj;
13172 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13173 int arg2 ;
13174 PyObject * obj0 = 0 ;
13175 PyObject * obj1 = 0 ;
13176 char *kwnames[] = {
13177 (char *) "self",(char *) "value", NULL
13178 };
13179
13180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinCtrl_SetValue",kwnames,&obj0,&obj1)) goto fail;
13181 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13182 if (SWIG_arg_fail(1)) SWIG_fail;
13183 {
13184 arg2 = (int)(SWIG_As_int(obj1));
13185 if (SWIG_arg_fail(2)) SWIG_fail;
13186 }
13187 {
13188 PyThreadState* __tstate = wxPyBeginAllowThreads();
13189 (arg1)->SetValue(arg2);
13190
13191 wxPyEndAllowThreads(__tstate);
13192 if (PyErr_Occurred()) SWIG_fail;
13193 }
13194 Py_INCREF(Py_None); resultobj = Py_None;
13195 return resultobj;
13196 fail:
13197 return NULL;
13198 }
13199
13200
13201 static PyObject *_wrap_SpinCtrl_SetValueString(PyObject *, PyObject *args, PyObject *kwargs) {
13202 PyObject *resultobj;
13203 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13204 wxString *arg2 = 0 ;
13205 bool temp2 = false ;
13206 PyObject * obj0 = 0 ;
13207 PyObject * obj1 = 0 ;
13208 char *kwnames[] = {
13209 (char *) "self",(char *) "text", NULL
13210 };
13211
13212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinCtrl_SetValueString",kwnames,&obj0,&obj1)) goto fail;
13213 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13214 if (SWIG_arg_fail(1)) SWIG_fail;
13215 {
13216 arg2 = wxString_in_helper(obj1);
13217 if (arg2 == NULL) SWIG_fail;
13218 temp2 = true;
13219 }
13220 {
13221 PyThreadState* __tstate = wxPyBeginAllowThreads();
13222 (arg1)->SetValue((wxString const &)*arg2);
13223
13224 wxPyEndAllowThreads(__tstate);
13225 if (PyErr_Occurred()) SWIG_fail;
13226 }
13227 Py_INCREF(Py_None); resultobj = Py_None;
13228 {
13229 if (temp2)
13230 delete arg2;
13231 }
13232 return resultobj;
13233 fail:
13234 {
13235 if (temp2)
13236 delete arg2;
13237 }
13238 return NULL;
13239 }
13240
13241
13242 static PyObject *_wrap_SpinCtrl_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
13243 PyObject *resultobj;
13244 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13245 int arg2 ;
13246 int arg3 ;
13247 PyObject * obj0 = 0 ;
13248 PyObject * obj1 = 0 ;
13249 PyObject * obj2 = 0 ;
13250 char *kwnames[] = {
13251 (char *) "self",(char *) "minVal",(char *) "maxVal", NULL
13252 };
13253
13254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SpinCtrl_SetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
13255 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13256 if (SWIG_arg_fail(1)) SWIG_fail;
13257 {
13258 arg2 = (int)(SWIG_As_int(obj1));
13259 if (SWIG_arg_fail(2)) SWIG_fail;
13260 }
13261 {
13262 arg3 = (int)(SWIG_As_int(obj2));
13263 if (SWIG_arg_fail(3)) SWIG_fail;
13264 }
13265 {
13266 PyThreadState* __tstate = wxPyBeginAllowThreads();
13267 (arg1)->SetRange(arg2,arg3);
13268
13269 wxPyEndAllowThreads(__tstate);
13270 if (PyErr_Occurred()) SWIG_fail;
13271 }
13272 Py_INCREF(Py_None); resultobj = Py_None;
13273 return resultobj;
13274 fail:
13275 return NULL;
13276 }
13277
13278
13279 static PyObject *_wrap_SpinCtrl_GetMin(PyObject *, PyObject *args, PyObject *kwargs) {
13280 PyObject *resultobj;
13281 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13282 int result;
13283 PyObject * obj0 = 0 ;
13284 char *kwnames[] = {
13285 (char *) "self", NULL
13286 };
13287
13288 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinCtrl_GetMin",kwnames,&obj0)) goto fail;
13289 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13290 if (SWIG_arg_fail(1)) SWIG_fail;
13291 {
13292 PyThreadState* __tstate = wxPyBeginAllowThreads();
13293 result = (int)((wxSpinCtrl const *)arg1)->GetMin();
13294
13295 wxPyEndAllowThreads(__tstate);
13296 if (PyErr_Occurred()) SWIG_fail;
13297 }
13298 {
13299 resultobj = SWIG_From_int((int)(result));
13300 }
13301 return resultobj;
13302 fail:
13303 return NULL;
13304 }
13305
13306
13307 static PyObject *_wrap_SpinCtrl_GetMax(PyObject *, PyObject *args, PyObject *kwargs) {
13308 PyObject *resultobj;
13309 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13310 int result;
13311 PyObject * obj0 = 0 ;
13312 char *kwnames[] = {
13313 (char *) "self", NULL
13314 };
13315
13316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinCtrl_GetMax",kwnames,&obj0)) goto fail;
13317 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13318 if (SWIG_arg_fail(1)) SWIG_fail;
13319 {
13320 PyThreadState* __tstate = wxPyBeginAllowThreads();
13321 result = (int)((wxSpinCtrl const *)arg1)->GetMax();
13322
13323 wxPyEndAllowThreads(__tstate);
13324 if (PyErr_Occurred()) SWIG_fail;
13325 }
13326 {
13327 resultobj = SWIG_From_int((int)(result));
13328 }
13329 return resultobj;
13330 fail:
13331 return NULL;
13332 }
13333
13334
13335 static PyObject *_wrap_SpinCtrl_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
13336 PyObject *resultobj;
13337 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13338 long arg2 ;
13339 long arg3 ;
13340 PyObject * obj0 = 0 ;
13341 PyObject * obj1 = 0 ;
13342 PyObject * obj2 = 0 ;
13343 char *kwnames[] = {
13344 (char *) "self",(char *) "from",(char *) "to", NULL
13345 };
13346
13347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SpinCtrl_SetSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
13348 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13349 if (SWIG_arg_fail(1)) SWIG_fail;
13350 {
13351 arg2 = (long)(SWIG_As_long(obj1));
13352 if (SWIG_arg_fail(2)) SWIG_fail;
13353 }
13354 {
13355 arg3 = (long)(SWIG_As_long(obj2));
13356 if (SWIG_arg_fail(3)) SWIG_fail;
13357 }
13358 {
13359 PyThreadState* __tstate = wxPyBeginAllowThreads();
13360 (arg1)->SetSelection(arg2,arg3);
13361
13362 wxPyEndAllowThreads(__tstate);
13363 if (PyErr_Occurred()) SWIG_fail;
13364 }
13365 Py_INCREF(Py_None); resultobj = Py_None;
13366 return resultobj;
13367 fail:
13368 return NULL;
13369 }
13370
13371
13372 static PyObject *_wrap_SpinCtrl_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
13373 PyObject *resultobj;
13374 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
13375 wxVisualAttributes result;
13376 PyObject * obj0 = 0 ;
13377 char *kwnames[] = {
13378 (char *) "variant", NULL
13379 };
13380
13381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SpinCtrl_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
13382 if (obj0) {
13383 {
13384 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
13385 if (SWIG_arg_fail(1)) SWIG_fail;
13386 }
13387 }
13388 {
13389 if (!wxPyCheckForApp()) SWIG_fail;
13390 PyThreadState* __tstate = wxPyBeginAllowThreads();
13391 result = wxSpinCtrl::GetClassDefaultAttributes((wxWindowVariant )arg1);
13392
13393 wxPyEndAllowThreads(__tstate);
13394 if (PyErr_Occurred()) SWIG_fail;
13395 }
13396 {
13397 wxVisualAttributes * resultptr;
13398 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
13399 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
13400 }
13401 return resultobj;
13402 fail:
13403 return NULL;
13404 }
13405
13406
13407 static PyObject * SpinCtrl_swigregister(PyObject *, PyObject *args) {
13408 PyObject *obj;
13409 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13410 SWIG_TypeClientData(SWIGTYPE_p_wxSpinCtrl, obj);
13411 Py_INCREF(obj);
13412 return Py_BuildValue((char *)"");
13413 }
13414 static PyObject *_wrap_new_SpinEvent(PyObject *, PyObject *args, PyObject *kwargs) {
13415 PyObject *resultobj;
13416 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13417 int arg2 = (int) 0 ;
13418 wxSpinEvent *result;
13419 PyObject * obj0 = 0 ;
13420 PyObject * obj1 = 0 ;
13421 char *kwnames[] = {
13422 (char *) "commandType",(char *) "winid", NULL
13423 };
13424
13425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SpinEvent",kwnames,&obj0,&obj1)) goto fail;
13426 if (obj0) {
13427 {
13428 arg1 = (wxEventType)(SWIG_As_int(obj0));
13429 if (SWIG_arg_fail(1)) SWIG_fail;
13430 }
13431 }
13432 if (obj1) {
13433 {
13434 arg2 = (int)(SWIG_As_int(obj1));
13435 if (SWIG_arg_fail(2)) SWIG_fail;
13436 }
13437 }
13438 {
13439 PyThreadState* __tstate = wxPyBeginAllowThreads();
13440 result = (wxSpinEvent *)new wxSpinEvent(arg1,arg2);
13441
13442 wxPyEndAllowThreads(__tstate);
13443 if (PyErr_Occurred()) SWIG_fail;
13444 }
13445 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinEvent, 1);
13446 return resultobj;
13447 fail:
13448 return NULL;
13449 }
13450
13451
13452 static PyObject *_wrap_SpinEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
13453 PyObject *resultobj;
13454 wxSpinEvent *arg1 = (wxSpinEvent *) 0 ;
13455 int result;
13456 PyObject * obj0 = 0 ;
13457 char *kwnames[] = {
13458 (char *) "self", NULL
13459 };
13460
13461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinEvent_GetPosition",kwnames,&obj0)) goto fail;
13462 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinEvent, SWIG_POINTER_EXCEPTION | 0);
13463 if (SWIG_arg_fail(1)) SWIG_fail;
13464 {
13465 PyThreadState* __tstate = wxPyBeginAllowThreads();
13466 result = (int)((wxSpinEvent const *)arg1)->GetPosition();
13467
13468 wxPyEndAllowThreads(__tstate);
13469 if (PyErr_Occurred()) SWIG_fail;
13470 }
13471 {
13472 resultobj = SWIG_From_int((int)(result));
13473 }
13474 return resultobj;
13475 fail:
13476 return NULL;
13477 }
13478
13479
13480 static PyObject *_wrap_SpinEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
13481 PyObject *resultobj;
13482 wxSpinEvent *arg1 = (wxSpinEvent *) 0 ;
13483 int arg2 ;
13484 PyObject * obj0 = 0 ;
13485 PyObject * obj1 = 0 ;
13486 char *kwnames[] = {
13487 (char *) "self",(char *) "pos", NULL
13488 };
13489
13490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
13491 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinEvent, SWIG_POINTER_EXCEPTION | 0);
13492 if (SWIG_arg_fail(1)) SWIG_fail;
13493 {
13494 arg2 = (int)(SWIG_As_int(obj1));
13495 if (SWIG_arg_fail(2)) SWIG_fail;
13496 }
13497 {
13498 PyThreadState* __tstate = wxPyBeginAllowThreads();
13499 (arg1)->SetPosition(arg2);
13500
13501 wxPyEndAllowThreads(__tstate);
13502 if (PyErr_Occurred()) SWIG_fail;
13503 }
13504 Py_INCREF(Py_None); resultobj = Py_None;
13505 return resultobj;
13506 fail:
13507 return NULL;
13508 }
13509
13510
13511 static PyObject * SpinEvent_swigregister(PyObject *, PyObject *args) {
13512 PyObject *obj;
13513 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13514 SWIG_TypeClientData(SWIGTYPE_p_wxSpinEvent, obj);
13515 Py_INCREF(obj);
13516 return Py_BuildValue((char *)"");
13517 }
13518 static int _wrap_RadioBoxNameStr_set(PyObject *) {
13519 PyErr_SetString(PyExc_TypeError,"Variable RadioBoxNameStr is read-only.");
13520 return 1;
13521 }
13522
13523
13524 static PyObject *_wrap_RadioBoxNameStr_get(void) {
13525 PyObject *pyobj;
13526
13527 {
13528 #if wxUSE_UNICODE
13529 pyobj = PyUnicode_FromWideChar((&wxPyRadioBoxNameStr)->c_str(), (&wxPyRadioBoxNameStr)->Len());
13530 #else
13531 pyobj = PyString_FromStringAndSize((&wxPyRadioBoxNameStr)->c_str(), (&wxPyRadioBoxNameStr)->Len());
13532 #endif
13533 }
13534 return pyobj;
13535 }
13536
13537
13538 static int _wrap_RadioButtonNameStr_set(PyObject *) {
13539 PyErr_SetString(PyExc_TypeError,"Variable RadioButtonNameStr is read-only.");
13540 return 1;
13541 }
13542
13543
13544 static PyObject *_wrap_RadioButtonNameStr_get(void) {
13545 PyObject *pyobj;
13546
13547 {
13548 #if wxUSE_UNICODE
13549 pyobj = PyUnicode_FromWideChar((&wxPyRadioButtonNameStr)->c_str(), (&wxPyRadioButtonNameStr)->Len());
13550 #else
13551 pyobj = PyString_FromStringAndSize((&wxPyRadioButtonNameStr)->c_str(), (&wxPyRadioButtonNameStr)->Len());
13552 #endif
13553 }
13554 return pyobj;
13555 }
13556
13557
13558 static PyObject *_wrap_new_RadioBox(PyObject *, PyObject *args, PyObject *kwargs) {
13559 PyObject *resultobj;
13560 wxWindow *arg1 = (wxWindow *) 0 ;
13561 int arg2 = (int) -1 ;
13562 wxString const &arg3_defvalue = wxPyEmptyString ;
13563 wxString *arg3 = (wxString *) &arg3_defvalue ;
13564 wxPoint const &arg4_defvalue = wxDefaultPosition ;
13565 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
13566 wxSize const &arg5_defvalue = wxDefaultSize ;
13567 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
13568 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
13569 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
13570 int arg7 = (int) 0 ;
13571 long arg8 = (long) wxRA_HORIZONTAL ;
13572 wxValidator const &arg9_defvalue = wxDefaultValidator ;
13573 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
13574 wxString const &arg10_defvalue = wxPyRadioBoxNameStr ;
13575 wxString *arg10 = (wxString *) &arg10_defvalue ;
13576 wxRadioBox *result;
13577 bool temp3 = false ;
13578 wxPoint temp4 ;
13579 wxSize temp5 ;
13580 bool temp6 = false ;
13581 bool temp10 = false ;
13582 PyObject * obj0 = 0 ;
13583 PyObject * obj1 = 0 ;
13584 PyObject * obj2 = 0 ;
13585 PyObject * obj3 = 0 ;
13586 PyObject * obj4 = 0 ;
13587 PyObject * obj5 = 0 ;
13588 PyObject * obj6 = 0 ;
13589 PyObject * obj7 = 0 ;
13590 PyObject * obj8 = 0 ;
13591 PyObject * obj9 = 0 ;
13592 char *kwnames[] = {
13593 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "choices",(char *) "majorDimension",(char *) "style",(char *) "validator",(char *) "name", NULL
13594 };
13595
13596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOOO:new_RadioBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) goto fail;
13597 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
13598 if (SWIG_arg_fail(1)) SWIG_fail;
13599 if (obj1) {
13600 {
13601 arg2 = (int)(SWIG_As_int(obj1));
13602 if (SWIG_arg_fail(2)) SWIG_fail;
13603 }
13604 }
13605 if (obj2) {
13606 {
13607 arg3 = wxString_in_helper(obj2);
13608 if (arg3 == NULL) SWIG_fail;
13609 temp3 = true;
13610 }
13611 }
13612 if (obj3) {
13613 {
13614 arg4 = &temp4;
13615 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
13616 }
13617 }
13618 if (obj4) {
13619 {
13620 arg5 = &temp5;
13621 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
13622 }
13623 }
13624 if (obj5) {
13625 {
13626 if (! PySequence_Check(obj5)) {
13627 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
13628 SWIG_fail;
13629 }
13630 arg6 = new wxArrayString;
13631 temp6 = true;
13632 int i, len=PySequence_Length(obj5);
13633 for (i=0; i<len; i++) {
13634 PyObject* item = PySequence_GetItem(obj5, i);
13635 wxString* s = wxString_in_helper(item);
13636 if (PyErr_Occurred()) SWIG_fail;
13637 arg6->Add(*s);
13638 delete s;
13639 Py_DECREF(item);
13640 }
13641 }
13642 }
13643 if (obj6) {
13644 {
13645 arg7 = (int)(SWIG_As_int(obj6));
13646 if (SWIG_arg_fail(7)) SWIG_fail;
13647 }
13648 }
13649 if (obj7) {
13650 {
13651 arg8 = (long)(SWIG_As_long(obj7));
13652 if (SWIG_arg_fail(8)) SWIG_fail;
13653 }
13654 }
13655 if (obj8) {
13656 {
13657 SWIG_Python_ConvertPtr(obj8, (void **)&arg9, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
13658 if (SWIG_arg_fail(9)) SWIG_fail;
13659 if (arg9 == NULL) {
13660 SWIG_null_ref("wxValidator");
13661 }
13662 if (SWIG_arg_fail(9)) SWIG_fail;
13663 }
13664 }
13665 if (obj9) {
13666 {
13667 arg10 = wxString_in_helper(obj9);
13668 if (arg10 == NULL) SWIG_fail;
13669 temp10 = true;
13670 }
13671 }
13672 {
13673 if (!wxPyCheckForApp()) SWIG_fail;
13674 PyThreadState* __tstate = wxPyBeginAllowThreads();
13675 result = (wxRadioBox *)new wxRadioBox(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,arg8,(wxValidator const &)*arg9,(wxString const &)*arg10);
13676
13677 wxPyEndAllowThreads(__tstate);
13678 if (PyErr_Occurred()) SWIG_fail;
13679 }
13680 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRadioBox, 1);
13681 {
13682 if (temp3)
13683 delete arg3;
13684 }
13685 {
13686 if (temp6) delete arg6;
13687 }
13688 {
13689 if (temp10)
13690 delete arg10;
13691 }
13692 return resultobj;
13693 fail:
13694 {
13695 if (temp3)
13696 delete arg3;
13697 }
13698 {
13699 if (temp6) delete arg6;
13700 }
13701 {
13702 if (temp10)
13703 delete arg10;
13704 }
13705 return NULL;
13706 }
13707
13708
13709 static PyObject *_wrap_new_PreRadioBox(PyObject *, PyObject *args, PyObject *kwargs) {
13710 PyObject *resultobj;
13711 wxRadioBox *result;
13712 char *kwnames[] = {
13713 NULL
13714 };
13715
13716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreRadioBox",kwnames)) goto fail;
13717 {
13718 if (!wxPyCheckForApp()) SWIG_fail;
13719 PyThreadState* __tstate = wxPyBeginAllowThreads();
13720 result = (wxRadioBox *)new wxRadioBox();
13721
13722 wxPyEndAllowThreads(__tstate);
13723 if (PyErr_Occurred()) SWIG_fail;
13724 }
13725 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRadioBox, 1);
13726 return resultobj;
13727 fail:
13728 return NULL;
13729 }
13730
13731
13732 static PyObject *_wrap_RadioBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
13733 PyObject *resultobj;
13734 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13735 wxWindow *arg2 = (wxWindow *) 0 ;
13736 int arg3 = (int) -1 ;
13737 wxString const &arg4_defvalue = wxPyEmptyString ;
13738 wxString *arg4 = (wxString *) &arg4_defvalue ;
13739 wxPoint const &arg5_defvalue = wxDefaultPosition ;
13740 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
13741 wxSize const &arg6_defvalue = wxDefaultSize ;
13742 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
13743 wxArrayString const &arg7_defvalue = wxPyEmptyStringArray ;
13744 wxArrayString *arg7 = (wxArrayString *) &arg7_defvalue ;
13745 int arg8 = (int) 0 ;
13746 long arg9 = (long) wxRA_HORIZONTAL ;
13747 wxValidator const &arg10_defvalue = wxDefaultValidator ;
13748 wxValidator *arg10 = (wxValidator *) &arg10_defvalue ;
13749 wxString const &arg11_defvalue = wxPyRadioBoxNameStr ;
13750 wxString *arg11 = (wxString *) &arg11_defvalue ;
13751 bool result;
13752 bool temp4 = false ;
13753 wxPoint temp5 ;
13754 wxSize temp6 ;
13755 bool temp7 = false ;
13756 bool temp11 = false ;
13757 PyObject * obj0 = 0 ;
13758 PyObject * obj1 = 0 ;
13759 PyObject * obj2 = 0 ;
13760 PyObject * obj3 = 0 ;
13761 PyObject * obj4 = 0 ;
13762 PyObject * obj5 = 0 ;
13763 PyObject * obj6 = 0 ;
13764 PyObject * obj7 = 0 ;
13765 PyObject * obj8 = 0 ;
13766 PyObject * obj9 = 0 ;
13767 PyObject * obj10 = 0 ;
13768 char *kwnames[] = {
13769 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "choices",(char *) "majorDimension",(char *) "style",(char *) "validator",(char *) "name", NULL
13770 };
13771
13772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:RadioBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) goto fail;
13773 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13774 if (SWIG_arg_fail(1)) SWIG_fail;
13775 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
13776 if (SWIG_arg_fail(2)) SWIG_fail;
13777 if (obj2) {
13778 {
13779 arg3 = (int)(SWIG_As_int(obj2));
13780 if (SWIG_arg_fail(3)) SWIG_fail;
13781 }
13782 }
13783 if (obj3) {
13784 {
13785 arg4 = wxString_in_helper(obj3);
13786 if (arg4 == NULL) SWIG_fail;
13787 temp4 = true;
13788 }
13789 }
13790 if (obj4) {
13791 {
13792 arg5 = &temp5;
13793 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
13794 }
13795 }
13796 if (obj5) {
13797 {
13798 arg6 = &temp6;
13799 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
13800 }
13801 }
13802 if (obj6) {
13803 {
13804 if (! PySequence_Check(obj6)) {
13805 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
13806 SWIG_fail;
13807 }
13808 arg7 = new wxArrayString;
13809 temp7 = true;
13810 int i, len=PySequence_Length(obj6);
13811 for (i=0; i<len; i++) {
13812 PyObject* item = PySequence_GetItem(obj6, i);
13813 wxString* s = wxString_in_helper(item);
13814 if (PyErr_Occurred()) SWIG_fail;
13815 arg7->Add(*s);
13816 delete s;
13817 Py_DECREF(item);
13818 }
13819 }
13820 }
13821 if (obj7) {
13822 {
13823 arg8 = (int)(SWIG_As_int(obj7));
13824 if (SWIG_arg_fail(8)) SWIG_fail;
13825 }
13826 }
13827 if (obj8) {
13828 {
13829 arg9 = (long)(SWIG_As_long(obj8));
13830 if (SWIG_arg_fail(9)) SWIG_fail;
13831 }
13832 }
13833 if (obj9) {
13834 {
13835 SWIG_Python_ConvertPtr(obj9, (void **)&arg10, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
13836 if (SWIG_arg_fail(10)) SWIG_fail;
13837 if (arg10 == NULL) {
13838 SWIG_null_ref("wxValidator");
13839 }
13840 if (SWIG_arg_fail(10)) SWIG_fail;
13841 }
13842 }
13843 if (obj10) {
13844 {
13845 arg11 = wxString_in_helper(obj10);
13846 if (arg11 == NULL) SWIG_fail;
13847 temp11 = true;
13848 }
13849 }
13850 {
13851 PyThreadState* __tstate = wxPyBeginAllowThreads();
13852 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,(wxArrayString const &)*arg7,arg8,arg9,(wxValidator const &)*arg10,(wxString const &)*arg11);
13853
13854 wxPyEndAllowThreads(__tstate);
13855 if (PyErr_Occurred()) SWIG_fail;
13856 }
13857 {
13858 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13859 }
13860 {
13861 if (temp4)
13862 delete arg4;
13863 }
13864 {
13865 if (temp7) delete arg7;
13866 }
13867 {
13868 if (temp11)
13869 delete arg11;
13870 }
13871 return resultobj;
13872 fail:
13873 {
13874 if (temp4)
13875 delete arg4;
13876 }
13877 {
13878 if (temp7) delete arg7;
13879 }
13880 {
13881 if (temp11)
13882 delete arg11;
13883 }
13884 return NULL;
13885 }
13886
13887
13888 static PyObject *_wrap_RadioBox_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
13889 PyObject *resultobj;
13890 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13891 int arg2 ;
13892 PyObject * obj0 = 0 ;
13893 PyObject * obj1 = 0 ;
13894 char *kwnames[] = {
13895 (char *) "self",(char *) "n", NULL
13896 };
13897
13898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_SetSelection",kwnames,&obj0,&obj1)) goto fail;
13899 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13900 if (SWIG_arg_fail(1)) SWIG_fail;
13901 {
13902 arg2 = (int)(SWIG_As_int(obj1));
13903 if (SWIG_arg_fail(2)) SWIG_fail;
13904 }
13905 {
13906 PyThreadState* __tstate = wxPyBeginAllowThreads();
13907 (arg1)->SetSelection(arg2);
13908
13909 wxPyEndAllowThreads(__tstate);
13910 if (PyErr_Occurred()) SWIG_fail;
13911 }
13912 Py_INCREF(Py_None); resultobj = Py_None;
13913 return resultobj;
13914 fail:
13915 return NULL;
13916 }
13917
13918
13919 static PyObject *_wrap_RadioBox_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
13920 PyObject *resultobj;
13921 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13922 int result;
13923 PyObject * obj0 = 0 ;
13924 char *kwnames[] = {
13925 (char *) "self", NULL
13926 };
13927
13928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetSelection",kwnames,&obj0)) goto fail;
13929 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13930 if (SWIG_arg_fail(1)) SWIG_fail;
13931 {
13932 PyThreadState* __tstate = wxPyBeginAllowThreads();
13933 result = (int)((wxRadioBox const *)arg1)->GetSelection();
13934
13935 wxPyEndAllowThreads(__tstate);
13936 if (PyErr_Occurred()) SWIG_fail;
13937 }
13938 {
13939 resultobj = SWIG_From_int((int)(result));
13940 }
13941 return resultobj;
13942 fail:
13943 return NULL;
13944 }
13945
13946
13947 static PyObject *_wrap_RadioBox_GetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
13948 PyObject *resultobj;
13949 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13950 wxString result;
13951 PyObject * obj0 = 0 ;
13952 char *kwnames[] = {
13953 (char *) "self", NULL
13954 };
13955
13956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetStringSelection",kwnames,&obj0)) goto fail;
13957 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13958 if (SWIG_arg_fail(1)) SWIG_fail;
13959 {
13960 PyThreadState* __tstate = wxPyBeginAllowThreads();
13961 result = ((wxRadioBox const *)arg1)->GetStringSelection();
13962
13963 wxPyEndAllowThreads(__tstate);
13964 if (PyErr_Occurred()) SWIG_fail;
13965 }
13966 {
13967 #if wxUSE_UNICODE
13968 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13969 #else
13970 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13971 #endif
13972 }
13973 return resultobj;
13974 fail:
13975 return NULL;
13976 }
13977
13978
13979 static PyObject *_wrap_RadioBox_SetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
13980 PyObject *resultobj;
13981 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13982 wxString *arg2 = 0 ;
13983 bool result;
13984 bool temp2 = false ;
13985 PyObject * obj0 = 0 ;
13986 PyObject * obj1 = 0 ;
13987 char *kwnames[] = {
13988 (char *) "self",(char *) "s", NULL
13989 };
13990
13991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_SetStringSelection",kwnames,&obj0,&obj1)) goto fail;
13992 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13993 if (SWIG_arg_fail(1)) SWIG_fail;
13994 {
13995 arg2 = wxString_in_helper(obj1);
13996 if (arg2 == NULL) SWIG_fail;
13997 temp2 = true;
13998 }
13999 {
14000 PyThreadState* __tstate = wxPyBeginAllowThreads();
14001 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2);
14002
14003 wxPyEndAllowThreads(__tstate);
14004 if (PyErr_Occurred()) SWIG_fail;
14005 }
14006 {
14007 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14008 }
14009 {
14010 if (temp2)
14011 delete arg2;
14012 }
14013 return resultobj;
14014 fail:
14015 {
14016 if (temp2)
14017 delete arg2;
14018 }
14019 return NULL;
14020 }
14021
14022
14023 static PyObject *_wrap_RadioBox_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
14024 PyObject *resultobj;
14025 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14026 int result;
14027 PyObject * obj0 = 0 ;
14028 char *kwnames[] = {
14029 (char *) "self", NULL
14030 };
14031
14032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetCount",kwnames,&obj0)) goto fail;
14033 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14034 if (SWIG_arg_fail(1)) SWIG_fail;
14035 {
14036 PyThreadState* __tstate = wxPyBeginAllowThreads();
14037 result = (int)((wxRadioBox const *)arg1)->GetCount();
14038
14039 wxPyEndAllowThreads(__tstate);
14040 if (PyErr_Occurred()) SWIG_fail;
14041 }
14042 {
14043 resultobj = SWIG_From_int((int)(result));
14044 }
14045 return resultobj;
14046 fail:
14047 return NULL;
14048 }
14049
14050
14051 static PyObject *_wrap_RadioBox_FindString(PyObject *, PyObject *args, PyObject *kwargs) {
14052 PyObject *resultobj;
14053 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14054 wxString *arg2 = 0 ;
14055 int result;
14056 bool temp2 = false ;
14057 PyObject * obj0 = 0 ;
14058 PyObject * obj1 = 0 ;
14059 char *kwnames[] = {
14060 (char *) "self",(char *) "s", NULL
14061 };
14062
14063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_FindString",kwnames,&obj0,&obj1)) goto fail;
14064 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14065 if (SWIG_arg_fail(1)) SWIG_fail;
14066 {
14067 arg2 = wxString_in_helper(obj1);
14068 if (arg2 == NULL) SWIG_fail;
14069 temp2 = true;
14070 }
14071 {
14072 PyThreadState* __tstate = wxPyBeginAllowThreads();
14073 result = (int)((wxRadioBox const *)arg1)->FindString((wxString const &)*arg2);
14074
14075 wxPyEndAllowThreads(__tstate);
14076 if (PyErr_Occurred()) SWIG_fail;
14077 }
14078 {
14079 resultobj = SWIG_From_int((int)(result));
14080 }
14081 {
14082 if (temp2)
14083 delete arg2;
14084 }
14085 return resultobj;
14086 fail:
14087 {
14088 if (temp2)
14089 delete arg2;
14090 }
14091 return NULL;
14092 }
14093
14094
14095 static PyObject *_wrap_RadioBox_GetString(PyObject *, PyObject *args, PyObject *kwargs) {
14096 PyObject *resultobj;
14097 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14098 int arg2 ;
14099 wxString result;
14100 PyObject * obj0 = 0 ;
14101 PyObject * obj1 = 0 ;
14102 char *kwnames[] = {
14103 (char *) "self",(char *) "n", NULL
14104 };
14105
14106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_GetString",kwnames,&obj0,&obj1)) goto fail;
14107 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14108 if (SWIG_arg_fail(1)) SWIG_fail;
14109 {
14110 arg2 = (int)(SWIG_As_int(obj1));
14111 if (SWIG_arg_fail(2)) SWIG_fail;
14112 }
14113 {
14114 PyThreadState* __tstate = wxPyBeginAllowThreads();
14115 result = ((wxRadioBox const *)arg1)->GetString(arg2);
14116
14117 wxPyEndAllowThreads(__tstate);
14118 if (PyErr_Occurred()) SWIG_fail;
14119 }
14120 {
14121 #if wxUSE_UNICODE
14122 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14123 #else
14124 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14125 #endif
14126 }
14127 return resultobj;
14128 fail:
14129 return NULL;
14130 }
14131
14132
14133 static PyObject *_wrap_RadioBox_SetString(PyObject *, PyObject *args, PyObject *kwargs) {
14134 PyObject *resultobj;
14135 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14136 int arg2 ;
14137 wxString *arg3 = 0 ;
14138 bool temp3 = false ;
14139 PyObject * obj0 = 0 ;
14140 PyObject * obj1 = 0 ;
14141 PyObject * obj2 = 0 ;
14142 char *kwnames[] = {
14143 (char *) "self",(char *) "n",(char *) "label", NULL
14144 };
14145
14146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:RadioBox_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
14147 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14148 if (SWIG_arg_fail(1)) SWIG_fail;
14149 {
14150 arg2 = (int)(SWIG_As_int(obj1));
14151 if (SWIG_arg_fail(2)) SWIG_fail;
14152 }
14153 {
14154 arg3 = wxString_in_helper(obj2);
14155 if (arg3 == NULL) SWIG_fail;
14156 temp3 = true;
14157 }
14158 {
14159 PyThreadState* __tstate = wxPyBeginAllowThreads();
14160 (arg1)->SetString(arg2,(wxString const &)*arg3);
14161
14162 wxPyEndAllowThreads(__tstate);
14163 if (PyErr_Occurred()) SWIG_fail;
14164 }
14165 Py_INCREF(Py_None); resultobj = Py_None;
14166 {
14167 if (temp3)
14168 delete arg3;
14169 }
14170 return resultobj;
14171 fail:
14172 {
14173 if (temp3)
14174 delete arg3;
14175 }
14176 return NULL;
14177 }
14178
14179
14180 static PyObject *_wrap_RadioBox_EnableItem(PyObject *, PyObject *args, PyObject *kwargs) {
14181 PyObject *resultobj;
14182 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14183 int arg2 ;
14184 bool arg3 = (bool) true ;
14185 PyObject * obj0 = 0 ;
14186 PyObject * obj1 = 0 ;
14187 PyObject * obj2 = 0 ;
14188 char *kwnames[] = {
14189 (char *) "self",(char *) "n",(char *) "enable", NULL
14190 };
14191
14192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:RadioBox_EnableItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
14193 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14194 if (SWIG_arg_fail(1)) SWIG_fail;
14195 {
14196 arg2 = (int)(SWIG_As_int(obj1));
14197 if (SWIG_arg_fail(2)) SWIG_fail;
14198 }
14199 if (obj2) {
14200 {
14201 arg3 = (bool)(SWIG_As_bool(obj2));
14202 if (SWIG_arg_fail(3)) SWIG_fail;
14203 }
14204 }
14205 {
14206 PyThreadState* __tstate = wxPyBeginAllowThreads();
14207 (arg1)->Enable(arg2,arg3);
14208
14209 wxPyEndAllowThreads(__tstate);
14210 if (PyErr_Occurred()) SWIG_fail;
14211 }
14212 Py_INCREF(Py_None); resultobj = Py_None;
14213 return resultobj;
14214 fail:
14215 return NULL;
14216 }
14217
14218
14219 static PyObject *_wrap_RadioBox_ShowItem(PyObject *, PyObject *args, PyObject *kwargs) {
14220 PyObject *resultobj;
14221 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14222 int arg2 ;
14223 bool arg3 = (bool) true ;
14224 PyObject * obj0 = 0 ;
14225 PyObject * obj1 = 0 ;
14226 PyObject * obj2 = 0 ;
14227 char *kwnames[] = {
14228 (char *) "self",(char *) "n",(char *) "show", NULL
14229 };
14230
14231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:RadioBox_ShowItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
14232 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14233 if (SWIG_arg_fail(1)) SWIG_fail;
14234 {
14235 arg2 = (int)(SWIG_As_int(obj1));
14236 if (SWIG_arg_fail(2)) SWIG_fail;
14237 }
14238 if (obj2) {
14239 {
14240 arg3 = (bool)(SWIG_As_bool(obj2));
14241 if (SWIG_arg_fail(3)) SWIG_fail;
14242 }
14243 }
14244 {
14245 PyThreadState* __tstate = wxPyBeginAllowThreads();
14246 (arg1)->Show(arg2,arg3);
14247
14248 wxPyEndAllowThreads(__tstate);
14249 if (PyErr_Occurred()) SWIG_fail;
14250 }
14251 Py_INCREF(Py_None); resultobj = Py_None;
14252 return resultobj;
14253 fail:
14254 return NULL;
14255 }
14256
14257
14258 static PyObject *_wrap_RadioBox_GetColumnCount(PyObject *, PyObject *args, PyObject *kwargs) {
14259 PyObject *resultobj;
14260 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14261 int result;
14262 PyObject * obj0 = 0 ;
14263 char *kwnames[] = {
14264 (char *) "self", NULL
14265 };
14266
14267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetColumnCount",kwnames,&obj0)) goto fail;
14268 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14269 if (SWIG_arg_fail(1)) SWIG_fail;
14270 {
14271 PyThreadState* __tstate = wxPyBeginAllowThreads();
14272 result = (int)wxRadioBox_GetColumnCount((wxRadioBox const *)arg1);
14273
14274 wxPyEndAllowThreads(__tstate);
14275 if (PyErr_Occurred()) SWIG_fail;
14276 }
14277 {
14278 resultobj = SWIG_From_int((int)(result));
14279 }
14280 return resultobj;
14281 fail:
14282 return NULL;
14283 }
14284
14285
14286 static PyObject *_wrap_RadioBox_GetRowCount(PyObject *, PyObject *args, PyObject *kwargs) {
14287 PyObject *resultobj;
14288 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14289 int result;
14290 PyObject * obj0 = 0 ;
14291 char *kwnames[] = {
14292 (char *) "self", NULL
14293 };
14294
14295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetRowCount",kwnames,&obj0)) goto fail;
14296 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14297 if (SWIG_arg_fail(1)) SWIG_fail;
14298 {
14299 PyThreadState* __tstate = wxPyBeginAllowThreads();
14300 result = (int)wxRadioBox_GetRowCount((wxRadioBox const *)arg1);
14301
14302 wxPyEndAllowThreads(__tstate);
14303 if (PyErr_Occurred()) SWIG_fail;
14304 }
14305 {
14306 resultobj = SWIG_From_int((int)(result));
14307 }
14308 return resultobj;
14309 fail:
14310 return NULL;
14311 }
14312
14313
14314 static PyObject *_wrap_RadioBox_GetNextItem(PyObject *, PyObject *args, PyObject *kwargs) {
14315 PyObject *resultobj;
14316 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14317 int arg2 ;
14318 wxDirection arg3 ;
14319 long arg4 ;
14320 int result;
14321 PyObject * obj0 = 0 ;
14322 PyObject * obj1 = 0 ;
14323 PyObject * obj2 = 0 ;
14324 PyObject * obj3 = 0 ;
14325 char *kwnames[] = {
14326 (char *) "self",(char *) "item",(char *) "dir",(char *) "style", NULL
14327 };
14328
14329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:RadioBox_GetNextItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
14330 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14331 if (SWIG_arg_fail(1)) SWIG_fail;
14332 {
14333 arg2 = (int)(SWIG_As_int(obj1));
14334 if (SWIG_arg_fail(2)) SWIG_fail;
14335 }
14336 {
14337 arg3 = (wxDirection)(SWIG_As_int(obj2));
14338 if (SWIG_arg_fail(3)) SWIG_fail;
14339 }
14340 {
14341 arg4 = (long)(SWIG_As_long(obj3));
14342 if (SWIG_arg_fail(4)) SWIG_fail;
14343 }
14344 {
14345 PyThreadState* __tstate = wxPyBeginAllowThreads();
14346 result = (int)wxRadioBox_GetNextItem((wxRadioBox const *)arg1,arg2,(wxDirection )arg3,arg4);
14347
14348 wxPyEndAllowThreads(__tstate);
14349 if (PyErr_Occurred()) SWIG_fail;
14350 }
14351 {
14352 resultobj = SWIG_From_int((int)(result));
14353 }
14354 return resultobj;
14355 fail:
14356 return NULL;
14357 }
14358
14359
14360 static PyObject *_wrap_RadioBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
14361 PyObject *resultobj;
14362 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
14363 wxVisualAttributes result;
14364 PyObject * obj0 = 0 ;
14365 char *kwnames[] = {
14366 (char *) "variant", NULL
14367 };
14368
14369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:RadioBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
14370 if (obj0) {
14371 {
14372 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
14373 if (SWIG_arg_fail(1)) SWIG_fail;
14374 }
14375 }
14376 {
14377 if (!wxPyCheckForApp()) SWIG_fail;
14378 PyThreadState* __tstate = wxPyBeginAllowThreads();
14379 result = wxRadioBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
14380
14381 wxPyEndAllowThreads(__tstate);
14382 if (PyErr_Occurred()) SWIG_fail;
14383 }
14384 {
14385 wxVisualAttributes * resultptr;
14386 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
14387 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
14388 }
14389 return resultobj;
14390 fail:
14391 return NULL;
14392 }
14393
14394
14395 static PyObject * RadioBox_swigregister(PyObject *, PyObject *args) {
14396 PyObject *obj;
14397 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14398 SWIG_TypeClientData(SWIGTYPE_p_wxRadioBox, obj);
14399 Py_INCREF(obj);
14400 return Py_BuildValue((char *)"");
14401 }
14402 static PyObject *_wrap_new_RadioButton(PyObject *, PyObject *args, PyObject *kwargs) {
14403 PyObject *resultobj;
14404 wxWindow *arg1 = (wxWindow *) 0 ;
14405 int arg2 = (int) -1 ;
14406 wxString const &arg3_defvalue = wxPyEmptyString ;
14407 wxString *arg3 = (wxString *) &arg3_defvalue ;
14408 wxPoint const &arg4_defvalue = wxDefaultPosition ;
14409 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
14410 wxSize const &arg5_defvalue = wxDefaultSize ;
14411 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
14412 long arg6 = (long) 0 ;
14413 wxValidator const &arg7_defvalue = wxDefaultValidator ;
14414 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
14415 wxString const &arg8_defvalue = wxPyRadioButtonNameStr ;
14416 wxString *arg8 = (wxString *) &arg8_defvalue ;
14417 wxRadioButton *result;
14418 bool temp3 = false ;
14419 wxPoint temp4 ;
14420 wxSize temp5 ;
14421 bool temp8 = false ;
14422 PyObject * obj0 = 0 ;
14423 PyObject * obj1 = 0 ;
14424 PyObject * obj2 = 0 ;
14425 PyObject * obj3 = 0 ;
14426 PyObject * obj4 = 0 ;
14427 PyObject * obj5 = 0 ;
14428 PyObject * obj6 = 0 ;
14429 PyObject * obj7 = 0 ;
14430 char *kwnames[] = {
14431 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
14432 };
14433
14434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_RadioButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
14435 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14436 if (SWIG_arg_fail(1)) SWIG_fail;
14437 if (obj1) {
14438 {
14439 arg2 = (int)(SWIG_As_int(obj1));
14440 if (SWIG_arg_fail(2)) SWIG_fail;
14441 }
14442 }
14443 if (obj2) {
14444 {
14445 arg3 = wxString_in_helper(obj2);
14446 if (arg3 == NULL) SWIG_fail;
14447 temp3 = true;
14448 }
14449 }
14450 if (obj3) {
14451 {
14452 arg4 = &temp4;
14453 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
14454 }
14455 }
14456 if (obj4) {
14457 {
14458 arg5 = &temp5;
14459 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
14460 }
14461 }
14462 if (obj5) {
14463 {
14464 arg6 = (long)(SWIG_As_long(obj5));
14465 if (SWIG_arg_fail(6)) SWIG_fail;
14466 }
14467 }
14468 if (obj6) {
14469 {
14470 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
14471 if (SWIG_arg_fail(7)) SWIG_fail;
14472 if (arg7 == NULL) {
14473 SWIG_null_ref("wxValidator");
14474 }
14475 if (SWIG_arg_fail(7)) SWIG_fail;
14476 }
14477 }
14478 if (obj7) {
14479 {
14480 arg8 = wxString_in_helper(obj7);
14481 if (arg8 == NULL) SWIG_fail;
14482 temp8 = true;
14483 }
14484 }
14485 {
14486 if (!wxPyCheckForApp()) SWIG_fail;
14487 PyThreadState* __tstate = wxPyBeginAllowThreads();
14488 result = (wxRadioButton *)new wxRadioButton(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
14489
14490 wxPyEndAllowThreads(__tstate);
14491 if (PyErr_Occurred()) SWIG_fail;
14492 }
14493 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRadioButton, 1);
14494 {
14495 if (temp3)
14496 delete arg3;
14497 }
14498 {
14499 if (temp8)
14500 delete arg8;
14501 }
14502 return resultobj;
14503 fail:
14504 {
14505 if (temp3)
14506 delete arg3;
14507 }
14508 {
14509 if (temp8)
14510 delete arg8;
14511 }
14512 return NULL;
14513 }
14514
14515
14516 static PyObject *_wrap_new_PreRadioButton(PyObject *, PyObject *args, PyObject *kwargs) {
14517 PyObject *resultobj;
14518 wxRadioButton *result;
14519 char *kwnames[] = {
14520 NULL
14521 };
14522
14523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreRadioButton",kwnames)) goto fail;
14524 {
14525 if (!wxPyCheckForApp()) SWIG_fail;
14526 PyThreadState* __tstate = wxPyBeginAllowThreads();
14527 result = (wxRadioButton *)new wxRadioButton();
14528
14529 wxPyEndAllowThreads(__tstate);
14530 if (PyErr_Occurred()) SWIG_fail;
14531 }
14532 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRadioButton, 1);
14533 return resultobj;
14534 fail:
14535 return NULL;
14536 }
14537
14538
14539 static PyObject *_wrap_RadioButton_Create(PyObject *, PyObject *args, PyObject *kwargs) {
14540 PyObject *resultobj;
14541 wxRadioButton *arg1 = (wxRadioButton *) 0 ;
14542 wxWindow *arg2 = (wxWindow *) 0 ;
14543 int arg3 = (int) -1 ;
14544 wxString const &arg4_defvalue = wxPyEmptyString ;
14545 wxString *arg4 = (wxString *) &arg4_defvalue ;
14546 wxPoint const &arg5_defvalue = wxDefaultPosition ;
14547 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
14548 wxSize const &arg6_defvalue = wxDefaultSize ;
14549 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
14550 long arg7 = (long) 0 ;
14551 wxValidator const &arg8_defvalue = wxDefaultValidator ;
14552 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
14553 wxString const &arg9_defvalue = wxPyRadioButtonNameStr ;
14554 wxString *arg9 = (wxString *) &arg9_defvalue ;
14555 bool result;
14556 bool temp4 = false ;
14557 wxPoint temp5 ;
14558 wxSize temp6 ;
14559 bool temp9 = false ;
14560 PyObject * obj0 = 0 ;
14561 PyObject * obj1 = 0 ;
14562 PyObject * obj2 = 0 ;
14563 PyObject * obj3 = 0 ;
14564 PyObject * obj4 = 0 ;
14565 PyObject * obj5 = 0 ;
14566 PyObject * obj6 = 0 ;
14567 PyObject * obj7 = 0 ;
14568 PyObject * obj8 = 0 ;
14569 char *kwnames[] = {
14570 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
14571 };
14572
14573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:RadioButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
14574 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioButton, SWIG_POINTER_EXCEPTION | 0);
14575 if (SWIG_arg_fail(1)) SWIG_fail;
14576 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14577 if (SWIG_arg_fail(2)) SWIG_fail;
14578 if (obj2) {
14579 {
14580 arg3 = (int)(SWIG_As_int(obj2));
14581 if (SWIG_arg_fail(3)) SWIG_fail;
14582 }
14583 }
14584 if (obj3) {
14585 {
14586 arg4 = wxString_in_helper(obj3);
14587 if (arg4 == NULL) SWIG_fail;
14588 temp4 = true;
14589 }
14590 }
14591 if (obj4) {
14592 {
14593 arg5 = &temp5;
14594 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
14595 }
14596 }
14597 if (obj5) {
14598 {
14599 arg6 = &temp6;
14600 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
14601 }
14602 }
14603 if (obj6) {
14604 {
14605 arg7 = (long)(SWIG_As_long(obj6));
14606 if (SWIG_arg_fail(7)) SWIG_fail;
14607 }
14608 }
14609 if (obj7) {
14610 {
14611 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
14612 if (SWIG_arg_fail(8)) SWIG_fail;
14613 if (arg8 == NULL) {
14614 SWIG_null_ref("wxValidator");
14615 }
14616 if (SWIG_arg_fail(8)) SWIG_fail;
14617 }
14618 }
14619 if (obj8) {
14620 {
14621 arg9 = wxString_in_helper(obj8);
14622 if (arg9 == NULL) SWIG_fail;
14623 temp9 = true;
14624 }
14625 }
14626 {
14627 PyThreadState* __tstate = wxPyBeginAllowThreads();
14628 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
14629
14630 wxPyEndAllowThreads(__tstate);
14631 if (PyErr_Occurred()) SWIG_fail;
14632 }
14633 {
14634 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14635 }
14636 {
14637 if (temp4)
14638 delete arg4;
14639 }
14640 {
14641 if (temp9)
14642 delete arg9;
14643 }
14644 return resultobj;
14645 fail:
14646 {
14647 if (temp4)
14648 delete arg4;
14649 }
14650 {
14651 if (temp9)
14652 delete arg9;
14653 }
14654 return NULL;
14655 }
14656
14657
14658 static PyObject *_wrap_RadioButton_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
14659 PyObject *resultobj;
14660 wxRadioButton *arg1 = (wxRadioButton *) 0 ;
14661 bool result;
14662 PyObject * obj0 = 0 ;
14663 char *kwnames[] = {
14664 (char *) "self", NULL
14665 };
14666
14667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioButton_GetValue",kwnames,&obj0)) goto fail;
14668 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioButton, SWIG_POINTER_EXCEPTION | 0);
14669 if (SWIG_arg_fail(1)) SWIG_fail;
14670 {
14671 PyThreadState* __tstate = wxPyBeginAllowThreads();
14672 result = (bool)(arg1)->GetValue();
14673
14674 wxPyEndAllowThreads(__tstate);
14675 if (PyErr_Occurred()) SWIG_fail;
14676 }
14677 {
14678 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14679 }
14680 return resultobj;
14681 fail:
14682 return NULL;
14683 }
14684
14685
14686 static PyObject *_wrap_RadioButton_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
14687 PyObject *resultobj;
14688 wxRadioButton *arg1 = (wxRadioButton *) 0 ;
14689 bool arg2 ;
14690 PyObject * obj0 = 0 ;
14691 PyObject * obj1 = 0 ;
14692 char *kwnames[] = {
14693 (char *) "self",(char *) "value", NULL
14694 };
14695
14696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioButton_SetValue",kwnames,&obj0,&obj1)) goto fail;
14697 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioButton, SWIG_POINTER_EXCEPTION | 0);
14698 if (SWIG_arg_fail(1)) SWIG_fail;
14699 {
14700 arg2 = (bool)(SWIG_As_bool(obj1));
14701 if (SWIG_arg_fail(2)) SWIG_fail;
14702 }
14703 {
14704 PyThreadState* __tstate = wxPyBeginAllowThreads();
14705 (arg1)->SetValue(arg2);
14706
14707 wxPyEndAllowThreads(__tstate);
14708 if (PyErr_Occurred()) SWIG_fail;
14709 }
14710 Py_INCREF(Py_None); resultobj = Py_None;
14711 return resultobj;
14712 fail:
14713 return NULL;
14714 }
14715
14716
14717 static PyObject *_wrap_RadioButton_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
14718 PyObject *resultobj;
14719 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
14720 wxVisualAttributes result;
14721 PyObject * obj0 = 0 ;
14722 char *kwnames[] = {
14723 (char *) "variant", NULL
14724 };
14725
14726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:RadioButton_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
14727 if (obj0) {
14728 {
14729 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
14730 if (SWIG_arg_fail(1)) SWIG_fail;
14731 }
14732 }
14733 {
14734 if (!wxPyCheckForApp()) SWIG_fail;
14735 PyThreadState* __tstate = wxPyBeginAllowThreads();
14736 result = wxRadioButton::GetClassDefaultAttributes((wxWindowVariant )arg1);
14737
14738 wxPyEndAllowThreads(__tstate);
14739 if (PyErr_Occurred()) SWIG_fail;
14740 }
14741 {
14742 wxVisualAttributes * resultptr;
14743 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
14744 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
14745 }
14746 return resultobj;
14747 fail:
14748 return NULL;
14749 }
14750
14751
14752 static PyObject * RadioButton_swigregister(PyObject *, PyObject *args) {
14753 PyObject *obj;
14754 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14755 SWIG_TypeClientData(SWIGTYPE_p_wxRadioButton, obj);
14756 Py_INCREF(obj);
14757 return Py_BuildValue((char *)"");
14758 }
14759 static int _wrap_SliderNameStr_set(PyObject *) {
14760 PyErr_SetString(PyExc_TypeError,"Variable SliderNameStr is read-only.");
14761 return 1;
14762 }
14763
14764
14765 static PyObject *_wrap_SliderNameStr_get(void) {
14766 PyObject *pyobj;
14767
14768 {
14769 #if wxUSE_UNICODE
14770 pyobj = PyUnicode_FromWideChar((&wxPySliderNameStr)->c_str(), (&wxPySliderNameStr)->Len());
14771 #else
14772 pyobj = PyString_FromStringAndSize((&wxPySliderNameStr)->c_str(), (&wxPySliderNameStr)->Len());
14773 #endif
14774 }
14775 return pyobj;
14776 }
14777
14778
14779 static PyObject *_wrap_new_Slider(PyObject *, PyObject *args, PyObject *kwargs) {
14780 PyObject *resultobj;
14781 wxWindow *arg1 = (wxWindow *) 0 ;
14782 int arg2 = (int) -1 ;
14783 int arg3 = (int) 0 ;
14784 int arg4 = (int) 0 ;
14785 int arg5 = (int) 100 ;
14786 wxPoint const &arg6_defvalue = wxDefaultPosition ;
14787 wxPoint *arg6 = (wxPoint *) &arg6_defvalue ;
14788 wxSize const &arg7_defvalue = wxDefaultSize ;
14789 wxSize *arg7 = (wxSize *) &arg7_defvalue ;
14790 long arg8 = (long) wxSL_HORIZONTAL ;
14791 wxValidator const &arg9_defvalue = wxDefaultValidator ;
14792 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
14793 wxString const &arg10_defvalue = wxPySliderNameStr ;
14794 wxString *arg10 = (wxString *) &arg10_defvalue ;
14795 wxSlider *result;
14796 wxPoint temp6 ;
14797 wxSize temp7 ;
14798 bool temp10 = false ;
14799 PyObject * obj0 = 0 ;
14800 PyObject * obj1 = 0 ;
14801 PyObject * obj2 = 0 ;
14802 PyObject * obj3 = 0 ;
14803 PyObject * obj4 = 0 ;
14804 PyObject * obj5 = 0 ;
14805 PyObject * obj6 = 0 ;
14806 PyObject * obj7 = 0 ;
14807 PyObject * obj8 = 0 ;
14808 PyObject * obj9 = 0 ;
14809 char *kwnames[] = {
14810 (char *) "parent",(char *) "id",(char *) "value",(char *) "minValue",(char *) "maxValue",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
14811 };
14812
14813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOOO:new_Slider",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) goto fail;
14814 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14815 if (SWIG_arg_fail(1)) SWIG_fail;
14816 if (obj1) {
14817 {
14818 arg2 = (int)(SWIG_As_int(obj1));
14819 if (SWIG_arg_fail(2)) SWIG_fail;
14820 }
14821 }
14822 if (obj2) {
14823 {
14824 arg3 = (int)(SWIG_As_int(obj2));
14825 if (SWIG_arg_fail(3)) SWIG_fail;
14826 }
14827 }
14828 if (obj3) {
14829 {
14830 arg4 = (int)(SWIG_As_int(obj3));
14831 if (SWIG_arg_fail(4)) SWIG_fail;
14832 }
14833 }
14834 if (obj4) {
14835 {
14836 arg5 = (int)(SWIG_As_int(obj4));
14837 if (SWIG_arg_fail(5)) SWIG_fail;
14838 }
14839 }
14840 if (obj5) {
14841 {
14842 arg6 = &temp6;
14843 if ( ! wxPoint_helper(obj5, &arg6)) SWIG_fail;
14844 }
14845 }
14846 if (obj6) {
14847 {
14848 arg7 = &temp7;
14849 if ( ! wxSize_helper(obj6, &arg7)) SWIG_fail;
14850 }
14851 }
14852 if (obj7) {
14853 {
14854 arg8 = (long)(SWIG_As_long(obj7));
14855 if (SWIG_arg_fail(8)) SWIG_fail;
14856 }
14857 }
14858 if (obj8) {
14859 {
14860 SWIG_Python_ConvertPtr(obj8, (void **)&arg9, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
14861 if (SWIG_arg_fail(9)) SWIG_fail;
14862 if (arg9 == NULL) {
14863 SWIG_null_ref("wxValidator");
14864 }
14865 if (SWIG_arg_fail(9)) SWIG_fail;
14866 }
14867 }
14868 if (obj9) {
14869 {
14870 arg10 = wxString_in_helper(obj9);
14871 if (arg10 == NULL) SWIG_fail;
14872 temp10 = true;
14873 }
14874 }
14875 {
14876 if (!wxPyCheckForApp()) SWIG_fail;
14877 PyThreadState* __tstate = wxPyBeginAllowThreads();
14878 result = (wxSlider *)new wxSlider(arg1,arg2,arg3,arg4,arg5,(wxPoint const &)*arg6,(wxSize const &)*arg7,arg8,(wxValidator const &)*arg9,(wxString const &)*arg10);
14879
14880 wxPyEndAllowThreads(__tstate);
14881 if (PyErr_Occurred()) SWIG_fail;
14882 }
14883 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSlider, 1);
14884 {
14885 if (temp10)
14886 delete arg10;
14887 }
14888 return resultobj;
14889 fail:
14890 {
14891 if (temp10)
14892 delete arg10;
14893 }
14894 return NULL;
14895 }
14896
14897
14898 static PyObject *_wrap_new_PreSlider(PyObject *, PyObject *args, PyObject *kwargs) {
14899 PyObject *resultobj;
14900 wxSlider *result;
14901 char *kwnames[] = {
14902 NULL
14903 };
14904
14905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSlider",kwnames)) goto fail;
14906 {
14907 if (!wxPyCheckForApp()) SWIG_fail;
14908 PyThreadState* __tstate = wxPyBeginAllowThreads();
14909 result = (wxSlider *)new wxSlider();
14910
14911 wxPyEndAllowThreads(__tstate);
14912 if (PyErr_Occurred()) SWIG_fail;
14913 }
14914 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSlider, 1);
14915 return resultobj;
14916 fail:
14917 return NULL;
14918 }
14919
14920
14921 static PyObject *_wrap_Slider_Create(PyObject *, PyObject *args, PyObject *kwargs) {
14922 PyObject *resultobj;
14923 wxSlider *arg1 = (wxSlider *) 0 ;
14924 wxWindow *arg2 = (wxWindow *) 0 ;
14925 int arg3 = (int) -1 ;
14926 int arg4 = (int) 0 ;
14927 int arg5 = (int) 0 ;
14928 int arg6 = (int) 100 ;
14929 wxPoint const &arg7_defvalue = wxDefaultPosition ;
14930 wxPoint *arg7 = (wxPoint *) &arg7_defvalue ;
14931 wxSize const &arg8_defvalue = wxDefaultSize ;
14932 wxSize *arg8 = (wxSize *) &arg8_defvalue ;
14933 long arg9 = (long) wxSL_HORIZONTAL ;
14934 wxValidator const &arg10_defvalue = wxDefaultValidator ;
14935 wxValidator *arg10 = (wxValidator *) &arg10_defvalue ;
14936 wxString const &arg11_defvalue = wxPySliderNameStr ;
14937 wxString *arg11 = (wxString *) &arg11_defvalue ;
14938 bool result;
14939 wxPoint temp7 ;
14940 wxSize temp8 ;
14941 bool temp11 = false ;
14942 PyObject * obj0 = 0 ;
14943 PyObject * obj1 = 0 ;
14944 PyObject * obj2 = 0 ;
14945 PyObject * obj3 = 0 ;
14946 PyObject * obj4 = 0 ;
14947 PyObject * obj5 = 0 ;
14948 PyObject * obj6 = 0 ;
14949 PyObject * obj7 = 0 ;
14950 PyObject * obj8 = 0 ;
14951 PyObject * obj9 = 0 ;
14952 PyObject * obj10 = 0 ;
14953 char *kwnames[] = {
14954 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "minValue",(char *) "maxValue",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
14955 };
14956
14957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:Slider_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) goto fail;
14958 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
14959 if (SWIG_arg_fail(1)) SWIG_fail;
14960 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14961 if (SWIG_arg_fail(2)) SWIG_fail;
14962 if (obj2) {
14963 {
14964 arg3 = (int)(SWIG_As_int(obj2));
14965 if (SWIG_arg_fail(3)) SWIG_fail;
14966 }
14967 }
14968 if (obj3) {
14969 {
14970 arg4 = (int)(SWIG_As_int(obj3));
14971 if (SWIG_arg_fail(4)) SWIG_fail;
14972 }
14973 }
14974 if (obj4) {
14975 {
14976 arg5 = (int)(SWIG_As_int(obj4));
14977 if (SWIG_arg_fail(5)) SWIG_fail;
14978 }
14979 }
14980 if (obj5) {
14981 {
14982 arg6 = (int)(SWIG_As_int(obj5));
14983 if (SWIG_arg_fail(6)) SWIG_fail;
14984 }
14985 }
14986 if (obj6) {
14987 {
14988 arg7 = &temp7;
14989 if ( ! wxPoint_helper(obj6, &arg7)) SWIG_fail;
14990 }
14991 }
14992 if (obj7) {
14993 {
14994 arg8 = &temp8;
14995 if ( ! wxSize_helper(obj7, &arg8)) SWIG_fail;
14996 }
14997 }
14998 if (obj8) {
14999 {
15000 arg9 = (long)(SWIG_As_long(obj8));
15001 if (SWIG_arg_fail(9)) SWIG_fail;
15002 }
15003 }
15004 if (obj9) {
15005 {
15006 SWIG_Python_ConvertPtr(obj9, (void **)&arg10, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
15007 if (SWIG_arg_fail(10)) SWIG_fail;
15008 if (arg10 == NULL) {
15009 SWIG_null_ref("wxValidator");
15010 }
15011 if (SWIG_arg_fail(10)) SWIG_fail;
15012 }
15013 }
15014 if (obj10) {
15015 {
15016 arg11 = wxString_in_helper(obj10);
15017 if (arg11 == NULL) SWIG_fail;
15018 temp11 = true;
15019 }
15020 }
15021 {
15022 PyThreadState* __tstate = wxPyBeginAllowThreads();
15023 result = (bool)(arg1)->Create(arg2,arg3,arg4,arg5,arg6,(wxPoint const &)*arg7,(wxSize const &)*arg8,arg9,(wxValidator const &)*arg10,(wxString const &)*arg11);
15024
15025 wxPyEndAllowThreads(__tstate);
15026 if (PyErr_Occurred()) SWIG_fail;
15027 }
15028 {
15029 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15030 }
15031 {
15032 if (temp11)
15033 delete arg11;
15034 }
15035 return resultobj;
15036 fail:
15037 {
15038 if (temp11)
15039 delete arg11;
15040 }
15041 return NULL;
15042 }
15043
15044
15045 static PyObject *_wrap_Slider_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
15046 PyObject *resultobj;
15047 wxSlider *arg1 = (wxSlider *) 0 ;
15048 int result;
15049 PyObject * obj0 = 0 ;
15050 char *kwnames[] = {
15051 (char *) "self", NULL
15052 };
15053
15054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetValue",kwnames,&obj0)) goto fail;
15055 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15056 if (SWIG_arg_fail(1)) SWIG_fail;
15057 {
15058 PyThreadState* __tstate = wxPyBeginAllowThreads();
15059 result = (int)((wxSlider const *)arg1)->GetValue();
15060
15061 wxPyEndAllowThreads(__tstate);
15062 if (PyErr_Occurred()) SWIG_fail;
15063 }
15064 {
15065 resultobj = SWIG_From_int((int)(result));
15066 }
15067 return resultobj;
15068 fail:
15069 return NULL;
15070 }
15071
15072
15073 static PyObject *_wrap_Slider_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
15074 PyObject *resultobj;
15075 wxSlider *arg1 = (wxSlider *) 0 ;
15076 int arg2 ;
15077 PyObject * obj0 = 0 ;
15078 PyObject * obj1 = 0 ;
15079 char *kwnames[] = {
15080 (char *) "self",(char *) "value", NULL
15081 };
15082
15083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetValue",kwnames,&obj0,&obj1)) goto fail;
15084 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15085 if (SWIG_arg_fail(1)) SWIG_fail;
15086 {
15087 arg2 = (int)(SWIG_As_int(obj1));
15088 if (SWIG_arg_fail(2)) SWIG_fail;
15089 }
15090 {
15091 PyThreadState* __tstate = wxPyBeginAllowThreads();
15092 (arg1)->SetValue(arg2);
15093
15094 wxPyEndAllowThreads(__tstate);
15095 if (PyErr_Occurred()) SWIG_fail;
15096 }
15097 Py_INCREF(Py_None); resultobj = Py_None;
15098 return resultobj;
15099 fail:
15100 return NULL;
15101 }
15102
15103
15104 static PyObject *_wrap_Slider_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
15105 PyObject *resultobj;
15106 wxSlider *arg1 = (wxSlider *) 0 ;
15107 int arg2 ;
15108 int arg3 ;
15109 PyObject * obj0 = 0 ;
15110 PyObject * obj1 = 0 ;
15111 PyObject * obj2 = 0 ;
15112 char *kwnames[] = {
15113 (char *) "self",(char *) "minValue",(char *) "maxValue", NULL
15114 };
15115
15116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Slider_SetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
15117 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15118 if (SWIG_arg_fail(1)) SWIG_fail;
15119 {
15120 arg2 = (int)(SWIG_As_int(obj1));
15121 if (SWIG_arg_fail(2)) SWIG_fail;
15122 }
15123 {
15124 arg3 = (int)(SWIG_As_int(obj2));
15125 if (SWIG_arg_fail(3)) SWIG_fail;
15126 }
15127 {
15128 PyThreadState* __tstate = wxPyBeginAllowThreads();
15129 (arg1)->SetRange(arg2,arg3);
15130
15131 wxPyEndAllowThreads(__tstate);
15132 if (PyErr_Occurred()) SWIG_fail;
15133 }
15134 Py_INCREF(Py_None); resultobj = Py_None;
15135 return resultobj;
15136 fail:
15137 return NULL;
15138 }
15139
15140
15141 static PyObject *_wrap_Slider_GetMin(PyObject *, PyObject *args, PyObject *kwargs) {
15142 PyObject *resultobj;
15143 wxSlider *arg1 = (wxSlider *) 0 ;
15144 int result;
15145 PyObject * obj0 = 0 ;
15146 char *kwnames[] = {
15147 (char *) "self", NULL
15148 };
15149
15150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetMin",kwnames,&obj0)) goto fail;
15151 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15152 if (SWIG_arg_fail(1)) SWIG_fail;
15153 {
15154 PyThreadState* __tstate = wxPyBeginAllowThreads();
15155 result = (int)((wxSlider const *)arg1)->GetMin();
15156
15157 wxPyEndAllowThreads(__tstate);
15158 if (PyErr_Occurred()) SWIG_fail;
15159 }
15160 {
15161 resultobj = SWIG_From_int((int)(result));
15162 }
15163 return resultobj;
15164 fail:
15165 return NULL;
15166 }
15167
15168
15169 static PyObject *_wrap_Slider_GetMax(PyObject *, PyObject *args, PyObject *kwargs) {
15170 PyObject *resultobj;
15171 wxSlider *arg1 = (wxSlider *) 0 ;
15172 int result;
15173 PyObject * obj0 = 0 ;
15174 char *kwnames[] = {
15175 (char *) "self", NULL
15176 };
15177
15178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetMax",kwnames,&obj0)) goto fail;
15179 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15180 if (SWIG_arg_fail(1)) SWIG_fail;
15181 {
15182 PyThreadState* __tstate = wxPyBeginAllowThreads();
15183 result = (int)((wxSlider const *)arg1)->GetMax();
15184
15185 wxPyEndAllowThreads(__tstate);
15186 if (PyErr_Occurred()) SWIG_fail;
15187 }
15188 {
15189 resultobj = SWIG_From_int((int)(result));
15190 }
15191 return resultobj;
15192 fail:
15193 return NULL;
15194 }
15195
15196
15197 static PyObject *_wrap_Slider_SetMin(PyObject *, PyObject *args, PyObject *kwargs) {
15198 PyObject *resultobj;
15199 wxSlider *arg1 = (wxSlider *) 0 ;
15200 int arg2 ;
15201 PyObject * obj0 = 0 ;
15202 PyObject * obj1 = 0 ;
15203 char *kwnames[] = {
15204 (char *) "self",(char *) "minValue", NULL
15205 };
15206
15207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetMin",kwnames,&obj0,&obj1)) goto fail;
15208 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15209 if (SWIG_arg_fail(1)) SWIG_fail;
15210 {
15211 arg2 = (int)(SWIG_As_int(obj1));
15212 if (SWIG_arg_fail(2)) SWIG_fail;
15213 }
15214 {
15215 PyThreadState* __tstate = wxPyBeginAllowThreads();
15216 (arg1)->SetMin(arg2);
15217
15218 wxPyEndAllowThreads(__tstate);
15219 if (PyErr_Occurred()) SWIG_fail;
15220 }
15221 Py_INCREF(Py_None); resultobj = Py_None;
15222 return resultobj;
15223 fail:
15224 return NULL;
15225 }
15226
15227
15228 static PyObject *_wrap_Slider_SetMax(PyObject *, PyObject *args, PyObject *kwargs) {
15229 PyObject *resultobj;
15230 wxSlider *arg1 = (wxSlider *) 0 ;
15231 int arg2 ;
15232 PyObject * obj0 = 0 ;
15233 PyObject * obj1 = 0 ;
15234 char *kwnames[] = {
15235 (char *) "self",(char *) "maxValue", NULL
15236 };
15237
15238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetMax",kwnames,&obj0,&obj1)) goto fail;
15239 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15240 if (SWIG_arg_fail(1)) SWIG_fail;
15241 {
15242 arg2 = (int)(SWIG_As_int(obj1));
15243 if (SWIG_arg_fail(2)) SWIG_fail;
15244 }
15245 {
15246 PyThreadState* __tstate = wxPyBeginAllowThreads();
15247 (arg1)->SetMax(arg2);
15248
15249 wxPyEndAllowThreads(__tstate);
15250 if (PyErr_Occurred()) SWIG_fail;
15251 }
15252 Py_INCREF(Py_None); resultobj = Py_None;
15253 return resultobj;
15254 fail:
15255 return NULL;
15256 }
15257
15258
15259 static PyObject *_wrap_Slider_SetLineSize(PyObject *, PyObject *args, PyObject *kwargs) {
15260 PyObject *resultobj;
15261 wxSlider *arg1 = (wxSlider *) 0 ;
15262 int arg2 ;
15263 PyObject * obj0 = 0 ;
15264 PyObject * obj1 = 0 ;
15265 char *kwnames[] = {
15266 (char *) "self",(char *) "lineSize", NULL
15267 };
15268
15269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetLineSize",kwnames,&obj0,&obj1)) goto fail;
15270 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15271 if (SWIG_arg_fail(1)) SWIG_fail;
15272 {
15273 arg2 = (int)(SWIG_As_int(obj1));
15274 if (SWIG_arg_fail(2)) SWIG_fail;
15275 }
15276 {
15277 PyThreadState* __tstate = wxPyBeginAllowThreads();
15278 (arg1)->SetLineSize(arg2);
15279
15280 wxPyEndAllowThreads(__tstate);
15281 if (PyErr_Occurred()) SWIG_fail;
15282 }
15283 Py_INCREF(Py_None); resultobj = Py_None;
15284 return resultobj;
15285 fail:
15286 return NULL;
15287 }
15288
15289
15290 static PyObject *_wrap_Slider_SetPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
15291 PyObject *resultobj;
15292 wxSlider *arg1 = (wxSlider *) 0 ;
15293 int arg2 ;
15294 PyObject * obj0 = 0 ;
15295 PyObject * obj1 = 0 ;
15296 char *kwnames[] = {
15297 (char *) "self",(char *) "pageSize", NULL
15298 };
15299
15300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetPageSize",kwnames,&obj0,&obj1)) goto fail;
15301 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15302 if (SWIG_arg_fail(1)) SWIG_fail;
15303 {
15304 arg2 = (int)(SWIG_As_int(obj1));
15305 if (SWIG_arg_fail(2)) SWIG_fail;
15306 }
15307 {
15308 PyThreadState* __tstate = wxPyBeginAllowThreads();
15309 (arg1)->SetPageSize(arg2);
15310
15311 wxPyEndAllowThreads(__tstate);
15312 if (PyErr_Occurred()) SWIG_fail;
15313 }
15314 Py_INCREF(Py_None); resultobj = Py_None;
15315 return resultobj;
15316 fail:
15317 return NULL;
15318 }
15319
15320
15321 static PyObject *_wrap_Slider_GetLineSize(PyObject *, PyObject *args, PyObject *kwargs) {
15322 PyObject *resultobj;
15323 wxSlider *arg1 = (wxSlider *) 0 ;
15324 int result;
15325 PyObject * obj0 = 0 ;
15326 char *kwnames[] = {
15327 (char *) "self", NULL
15328 };
15329
15330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetLineSize",kwnames,&obj0)) goto fail;
15331 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15332 if (SWIG_arg_fail(1)) SWIG_fail;
15333 {
15334 PyThreadState* __tstate = wxPyBeginAllowThreads();
15335 result = (int)((wxSlider const *)arg1)->GetLineSize();
15336
15337 wxPyEndAllowThreads(__tstate);
15338 if (PyErr_Occurred()) SWIG_fail;
15339 }
15340 {
15341 resultobj = SWIG_From_int((int)(result));
15342 }
15343 return resultobj;
15344 fail:
15345 return NULL;
15346 }
15347
15348
15349 static PyObject *_wrap_Slider_GetPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
15350 PyObject *resultobj;
15351 wxSlider *arg1 = (wxSlider *) 0 ;
15352 int result;
15353 PyObject * obj0 = 0 ;
15354 char *kwnames[] = {
15355 (char *) "self", NULL
15356 };
15357
15358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetPageSize",kwnames,&obj0)) goto fail;
15359 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15360 if (SWIG_arg_fail(1)) SWIG_fail;
15361 {
15362 PyThreadState* __tstate = wxPyBeginAllowThreads();
15363 result = (int)((wxSlider const *)arg1)->GetPageSize();
15364
15365 wxPyEndAllowThreads(__tstate);
15366 if (PyErr_Occurred()) SWIG_fail;
15367 }
15368 {
15369 resultobj = SWIG_From_int((int)(result));
15370 }
15371 return resultobj;
15372 fail:
15373 return NULL;
15374 }
15375
15376
15377 static PyObject *_wrap_Slider_SetThumbLength(PyObject *, PyObject *args, PyObject *kwargs) {
15378 PyObject *resultobj;
15379 wxSlider *arg1 = (wxSlider *) 0 ;
15380 int arg2 ;
15381 PyObject * obj0 = 0 ;
15382 PyObject * obj1 = 0 ;
15383 char *kwnames[] = {
15384 (char *) "self",(char *) "lenPixels", NULL
15385 };
15386
15387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetThumbLength",kwnames,&obj0,&obj1)) goto fail;
15388 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15389 if (SWIG_arg_fail(1)) SWIG_fail;
15390 {
15391 arg2 = (int)(SWIG_As_int(obj1));
15392 if (SWIG_arg_fail(2)) SWIG_fail;
15393 }
15394 {
15395 PyThreadState* __tstate = wxPyBeginAllowThreads();
15396 (arg1)->SetThumbLength(arg2);
15397
15398 wxPyEndAllowThreads(__tstate);
15399 if (PyErr_Occurred()) SWIG_fail;
15400 }
15401 Py_INCREF(Py_None); resultobj = Py_None;
15402 return resultobj;
15403 fail:
15404 return NULL;
15405 }
15406
15407
15408 static PyObject *_wrap_Slider_GetThumbLength(PyObject *, PyObject *args, PyObject *kwargs) {
15409 PyObject *resultobj;
15410 wxSlider *arg1 = (wxSlider *) 0 ;
15411 int result;
15412 PyObject * obj0 = 0 ;
15413 char *kwnames[] = {
15414 (char *) "self", NULL
15415 };
15416
15417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetThumbLength",kwnames,&obj0)) goto fail;
15418 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15419 if (SWIG_arg_fail(1)) SWIG_fail;
15420 {
15421 PyThreadState* __tstate = wxPyBeginAllowThreads();
15422 result = (int)((wxSlider const *)arg1)->GetThumbLength();
15423
15424 wxPyEndAllowThreads(__tstate);
15425 if (PyErr_Occurred()) SWIG_fail;
15426 }
15427 {
15428 resultobj = SWIG_From_int((int)(result));
15429 }
15430 return resultobj;
15431 fail:
15432 return NULL;
15433 }
15434
15435
15436 static PyObject *_wrap_Slider_SetTickFreq(PyObject *, PyObject *args, PyObject *kwargs) {
15437 PyObject *resultobj;
15438 wxSlider *arg1 = (wxSlider *) 0 ;
15439 int arg2 ;
15440 int arg3 = (int) 1 ;
15441 PyObject * obj0 = 0 ;
15442 PyObject * obj1 = 0 ;
15443 PyObject * obj2 = 0 ;
15444 char *kwnames[] = {
15445 (char *) "self",(char *) "n",(char *) "pos", NULL
15446 };
15447
15448 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Slider_SetTickFreq",kwnames,&obj0,&obj1,&obj2)) goto fail;
15449 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15450 if (SWIG_arg_fail(1)) SWIG_fail;
15451 {
15452 arg2 = (int)(SWIG_As_int(obj1));
15453 if (SWIG_arg_fail(2)) SWIG_fail;
15454 }
15455 if (obj2) {
15456 {
15457 arg3 = (int)(SWIG_As_int(obj2));
15458 if (SWIG_arg_fail(3)) SWIG_fail;
15459 }
15460 }
15461 {
15462 PyThreadState* __tstate = wxPyBeginAllowThreads();
15463 (arg1)->SetTickFreq(arg2,arg3);
15464
15465 wxPyEndAllowThreads(__tstate);
15466 if (PyErr_Occurred()) SWIG_fail;
15467 }
15468 Py_INCREF(Py_None); resultobj = Py_None;
15469 return resultobj;
15470 fail:
15471 return NULL;
15472 }
15473
15474
15475 static PyObject *_wrap_Slider_GetTickFreq(PyObject *, PyObject *args, PyObject *kwargs) {
15476 PyObject *resultobj;
15477 wxSlider *arg1 = (wxSlider *) 0 ;
15478 int result;
15479 PyObject * obj0 = 0 ;
15480 char *kwnames[] = {
15481 (char *) "self", NULL
15482 };
15483
15484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetTickFreq",kwnames,&obj0)) goto fail;
15485 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15486 if (SWIG_arg_fail(1)) SWIG_fail;
15487 {
15488 PyThreadState* __tstate = wxPyBeginAllowThreads();
15489 result = (int)((wxSlider const *)arg1)->GetTickFreq();
15490
15491 wxPyEndAllowThreads(__tstate);
15492 if (PyErr_Occurred()) SWIG_fail;
15493 }
15494 {
15495 resultobj = SWIG_From_int((int)(result));
15496 }
15497 return resultobj;
15498 fail:
15499 return NULL;
15500 }
15501
15502
15503 static PyObject *_wrap_Slider_ClearTicks(PyObject *, PyObject *args, PyObject *kwargs) {
15504 PyObject *resultobj;
15505 wxSlider *arg1 = (wxSlider *) 0 ;
15506 PyObject * obj0 = 0 ;
15507 char *kwnames[] = {
15508 (char *) "self", NULL
15509 };
15510
15511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_ClearTicks",kwnames,&obj0)) goto fail;
15512 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15513 if (SWIG_arg_fail(1)) SWIG_fail;
15514 {
15515 PyThreadState* __tstate = wxPyBeginAllowThreads();
15516 (arg1)->ClearTicks();
15517
15518 wxPyEndAllowThreads(__tstate);
15519 if (PyErr_Occurred()) SWIG_fail;
15520 }
15521 Py_INCREF(Py_None); resultobj = Py_None;
15522 return resultobj;
15523 fail:
15524 return NULL;
15525 }
15526
15527
15528 static PyObject *_wrap_Slider_SetTick(PyObject *, PyObject *args, PyObject *kwargs) {
15529 PyObject *resultobj;
15530 wxSlider *arg1 = (wxSlider *) 0 ;
15531 int arg2 ;
15532 PyObject * obj0 = 0 ;
15533 PyObject * obj1 = 0 ;
15534 char *kwnames[] = {
15535 (char *) "self",(char *) "tickPos", NULL
15536 };
15537
15538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetTick",kwnames,&obj0,&obj1)) goto fail;
15539 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15540 if (SWIG_arg_fail(1)) SWIG_fail;
15541 {
15542 arg2 = (int)(SWIG_As_int(obj1));
15543 if (SWIG_arg_fail(2)) SWIG_fail;
15544 }
15545 {
15546 PyThreadState* __tstate = wxPyBeginAllowThreads();
15547 (arg1)->SetTick(arg2);
15548
15549 wxPyEndAllowThreads(__tstate);
15550 if (PyErr_Occurred()) SWIG_fail;
15551 }
15552 Py_INCREF(Py_None); resultobj = Py_None;
15553 return resultobj;
15554 fail:
15555 return NULL;
15556 }
15557
15558
15559 static PyObject *_wrap_Slider_ClearSel(PyObject *, PyObject *args, PyObject *kwargs) {
15560 PyObject *resultobj;
15561 wxSlider *arg1 = (wxSlider *) 0 ;
15562 PyObject * obj0 = 0 ;
15563 char *kwnames[] = {
15564 (char *) "self", NULL
15565 };
15566
15567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_ClearSel",kwnames,&obj0)) goto fail;
15568 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15569 if (SWIG_arg_fail(1)) SWIG_fail;
15570 {
15571 PyThreadState* __tstate = wxPyBeginAllowThreads();
15572 (arg1)->ClearSel();
15573
15574 wxPyEndAllowThreads(__tstate);
15575 if (PyErr_Occurred()) SWIG_fail;
15576 }
15577 Py_INCREF(Py_None); resultobj = Py_None;
15578 return resultobj;
15579 fail:
15580 return NULL;
15581 }
15582
15583
15584 static PyObject *_wrap_Slider_GetSelEnd(PyObject *, PyObject *args, PyObject *kwargs) {
15585 PyObject *resultobj;
15586 wxSlider *arg1 = (wxSlider *) 0 ;
15587 int result;
15588 PyObject * obj0 = 0 ;
15589 char *kwnames[] = {
15590 (char *) "self", NULL
15591 };
15592
15593 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetSelEnd",kwnames,&obj0)) goto fail;
15594 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15595 if (SWIG_arg_fail(1)) SWIG_fail;
15596 {
15597 PyThreadState* __tstate = wxPyBeginAllowThreads();
15598 result = (int)((wxSlider const *)arg1)->GetSelEnd();
15599
15600 wxPyEndAllowThreads(__tstate);
15601 if (PyErr_Occurred()) SWIG_fail;
15602 }
15603 {
15604 resultobj = SWIG_From_int((int)(result));
15605 }
15606 return resultobj;
15607 fail:
15608 return NULL;
15609 }
15610
15611
15612 static PyObject *_wrap_Slider_GetSelStart(PyObject *, PyObject *args, PyObject *kwargs) {
15613 PyObject *resultobj;
15614 wxSlider *arg1 = (wxSlider *) 0 ;
15615 int result;
15616 PyObject * obj0 = 0 ;
15617 char *kwnames[] = {
15618 (char *) "self", NULL
15619 };
15620
15621 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetSelStart",kwnames,&obj0)) goto fail;
15622 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15623 if (SWIG_arg_fail(1)) SWIG_fail;
15624 {
15625 PyThreadState* __tstate = wxPyBeginAllowThreads();
15626 result = (int)((wxSlider const *)arg1)->GetSelStart();
15627
15628 wxPyEndAllowThreads(__tstate);
15629 if (PyErr_Occurred()) SWIG_fail;
15630 }
15631 {
15632 resultobj = SWIG_From_int((int)(result));
15633 }
15634 return resultobj;
15635 fail:
15636 return NULL;
15637 }
15638
15639
15640 static PyObject *_wrap_Slider_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
15641 PyObject *resultobj;
15642 wxSlider *arg1 = (wxSlider *) 0 ;
15643 int arg2 ;
15644 int arg3 ;
15645 PyObject * obj0 = 0 ;
15646 PyObject * obj1 = 0 ;
15647 PyObject * obj2 = 0 ;
15648 char *kwnames[] = {
15649 (char *) "self",(char *) "min",(char *) "max", NULL
15650 };
15651
15652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Slider_SetSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
15653 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15654 if (SWIG_arg_fail(1)) SWIG_fail;
15655 {
15656 arg2 = (int)(SWIG_As_int(obj1));
15657 if (SWIG_arg_fail(2)) SWIG_fail;
15658 }
15659 {
15660 arg3 = (int)(SWIG_As_int(obj2));
15661 if (SWIG_arg_fail(3)) SWIG_fail;
15662 }
15663 {
15664 PyThreadState* __tstate = wxPyBeginAllowThreads();
15665 (arg1)->SetSelection(arg2,arg3);
15666
15667 wxPyEndAllowThreads(__tstate);
15668 if (PyErr_Occurred()) SWIG_fail;
15669 }
15670 Py_INCREF(Py_None); resultobj = Py_None;
15671 return resultobj;
15672 fail:
15673 return NULL;
15674 }
15675
15676
15677 static PyObject *_wrap_Slider_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
15678 PyObject *resultobj;
15679 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
15680 wxVisualAttributes result;
15681 PyObject * obj0 = 0 ;
15682 char *kwnames[] = {
15683 (char *) "variant", NULL
15684 };
15685
15686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Slider_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
15687 if (obj0) {
15688 {
15689 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
15690 if (SWIG_arg_fail(1)) SWIG_fail;
15691 }
15692 }
15693 {
15694 if (!wxPyCheckForApp()) SWIG_fail;
15695 PyThreadState* __tstate = wxPyBeginAllowThreads();
15696 result = wxSlider::GetClassDefaultAttributes((wxWindowVariant )arg1);
15697
15698 wxPyEndAllowThreads(__tstate);
15699 if (PyErr_Occurred()) SWIG_fail;
15700 }
15701 {
15702 wxVisualAttributes * resultptr;
15703 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
15704 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
15705 }
15706 return resultobj;
15707 fail:
15708 return NULL;
15709 }
15710
15711
15712 static PyObject * Slider_swigregister(PyObject *, PyObject *args) {
15713 PyObject *obj;
15714 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15715 SWIG_TypeClientData(SWIGTYPE_p_wxSlider, obj);
15716 Py_INCREF(obj);
15717 return Py_BuildValue((char *)"");
15718 }
15719 static int _wrap_ToggleButtonNameStr_set(PyObject *) {
15720 PyErr_SetString(PyExc_TypeError,"Variable ToggleButtonNameStr is read-only.");
15721 return 1;
15722 }
15723
15724
15725 static PyObject *_wrap_ToggleButtonNameStr_get(void) {
15726 PyObject *pyobj;
15727
15728 {
15729 #if wxUSE_UNICODE
15730 pyobj = PyUnicode_FromWideChar((&wxPyToggleButtonNameStr)->c_str(), (&wxPyToggleButtonNameStr)->Len());
15731 #else
15732 pyobj = PyString_FromStringAndSize((&wxPyToggleButtonNameStr)->c_str(), (&wxPyToggleButtonNameStr)->Len());
15733 #endif
15734 }
15735 return pyobj;
15736 }
15737
15738
15739 static PyObject *_wrap_new_ToggleButton(PyObject *, PyObject *args, PyObject *kwargs) {
15740 PyObject *resultobj;
15741 wxWindow *arg1 = (wxWindow *) 0 ;
15742 int arg2 = (int) -1 ;
15743 wxString const &arg3_defvalue = wxPyEmptyString ;
15744 wxString *arg3 = (wxString *) &arg3_defvalue ;
15745 wxPoint const &arg4_defvalue = wxDefaultPosition ;
15746 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
15747 wxSize const &arg5_defvalue = wxDefaultSize ;
15748 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
15749 long arg6 = (long) 0 ;
15750 wxValidator const &arg7_defvalue = wxDefaultValidator ;
15751 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
15752 wxString const &arg8_defvalue = wxPyToggleButtonNameStr ;
15753 wxString *arg8 = (wxString *) &arg8_defvalue ;
15754 wxToggleButton *result;
15755 bool temp3 = false ;
15756 wxPoint temp4 ;
15757 wxSize temp5 ;
15758 bool temp8 = false ;
15759 PyObject * obj0 = 0 ;
15760 PyObject * obj1 = 0 ;
15761 PyObject * obj2 = 0 ;
15762 PyObject * obj3 = 0 ;
15763 PyObject * obj4 = 0 ;
15764 PyObject * obj5 = 0 ;
15765 PyObject * obj6 = 0 ;
15766 PyObject * obj7 = 0 ;
15767 char *kwnames[] = {
15768 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
15769 };
15770
15771 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_ToggleButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
15772 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
15773 if (SWIG_arg_fail(1)) SWIG_fail;
15774 if (obj1) {
15775 {
15776 arg2 = (int)(SWIG_As_int(obj1));
15777 if (SWIG_arg_fail(2)) SWIG_fail;
15778 }
15779 }
15780 if (obj2) {
15781 {
15782 arg3 = wxString_in_helper(obj2);
15783 if (arg3 == NULL) SWIG_fail;
15784 temp3 = true;
15785 }
15786 }
15787 if (obj3) {
15788 {
15789 arg4 = &temp4;
15790 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
15791 }
15792 }
15793 if (obj4) {
15794 {
15795 arg5 = &temp5;
15796 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
15797 }
15798 }
15799 if (obj5) {
15800 {
15801 arg6 = (long)(SWIG_As_long(obj5));
15802 if (SWIG_arg_fail(6)) SWIG_fail;
15803 }
15804 }
15805 if (obj6) {
15806 {
15807 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
15808 if (SWIG_arg_fail(7)) SWIG_fail;
15809 if (arg7 == NULL) {
15810 SWIG_null_ref("wxValidator");
15811 }
15812 if (SWIG_arg_fail(7)) SWIG_fail;
15813 }
15814 }
15815 if (obj7) {
15816 {
15817 arg8 = wxString_in_helper(obj7);
15818 if (arg8 == NULL) SWIG_fail;
15819 temp8 = true;
15820 }
15821 }
15822 {
15823 if (!wxPyCheckForApp()) SWIG_fail;
15824 PyThreadState* __tstate = wxPyBeginAllowThreads();
15825 result = (wxToggleButton *)new wxToggleButton(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
15826
15827 wxPyEndAllowThreads(__tstate);
15828 if (PyErr_Occurred()) SWIG_fail;
15829 }
15830 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToggleButton, 1);
15831 {
15832 if (temp3)
15833 delete arg3;
15834 }
15835 {
15836 if (temp8)
15837 delete arg8;
15838 }
15839 return resultobj;
15840 fail:
15841 {
15842 if (temp3)
15843 delete arg3;
15844 }
15845 {
15846 if (temp8)
15847 delete arg8;
15848 }
15849 return NULL;
15850 }
15851
15852
15853 static PyObject *_wrap_new_PreToggleButton(PyObject *, PyObject *args, PyObject *kwargs) {
15854 PyObject *resultobj;
15855 wxToggleButton *result;
15856 char *kwnames[] = {
15857 NULL
15858 };
15859
15860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreToggleButton",kwnames)) goto fail;
15861 {
15862 if (!wxPyCheckForApp()) SWIG_fail;
15863 PyThreadState* __tstate = wxPyBeginAllowThreads();
15864 result = (wxToggleButton *)new wxToggleButton();
15865
15866 wxPyEndAllowThreads(__tstate);
15867 if (PyErr_Occurred()) SWIG_fail;
15868 }
15869 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToggleButton, 1);
15870 return resultobj;
15871 fail:
15872 return NULL;
15873 }
15874
15875
15876 static PyObject *_wrap_ToggleButton_Create(PyObject *, PyObject *args, PyObject *kwargs) {
15877 PyObject *resultobj;
15878 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
15879 wxWindow *arg2 = (wxWindow *) 0 ;
15880 int arg3 = (int) -1 ;
15881 wxString const &arg4_defvalue = wxPyEmptyString ;
15882 wxString *arg4 = (wxString *) &arg4_defvalue ;
15883 wxPoint const &arg5_defvalue = wxDefaultPosition ;
15884 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
15885 wxSize const &arg6_defvalue = wxDefaultSize ;
15886 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
15887 long arg7 = (long) 0 ;
15888 wxValidator const &arg8_defvalue = wxDefaultValidator ;
15889 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
15890 wxString const &arg9_defvalue = wxPyToggleButtonNameStr ;
15891 wxString *arg9 = (wxString *) &arg9_defvalue ;
15892 bool result;
15893 bool temp4 = false ;
15894 wxPoint temp5 ;
15895 wxSize temp6 ;
15896 bool temp9 = false ;
15897 PyObject * obj0 = 0 ;
15898 PyObject * obj1 = 0 ;
15899 PyObject * obj2 = 0 ;
15900 PyObject * obj3 = 0 ;
15901 PyObject * obj4 = 0 ;
15902 PyObject * obj5 = 0 ;
15903 PyObject * obj6 = 0 ;
15904 PyObject * obj7 = 0 ;
15905 PyObject * obj8 = 0 ;
15906 char *kwnames[] = {
15907 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
15908 };
15909
15910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:ToggleButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
15911 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToggleButton, SWIG_POINTER_EXCEPTION | 0);
15912 if (SWIG_arg_fail(1)) SWIG_fail;
15913 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
15914 if (SWIG_arg_fail(2)) SWIG_fail;
15915 if (obj2) {
15916 {
15917 arg3 = (int)(SWIG_As_int(obj2));
15918 if (SWIG_arg_fail(3)) SWIG_fail;
15919 }
15920 }
15921 if (obj3) {
15922 {
15923 arg4 = wxString_in_helper(obj3);
15924 if (arg4 == NULL) SWIG_fail;
15925 temp4 = true;
15926 }
15927 }
15928 if (obj4) {
15929 {
15930 arg5 = &temp5;
15931 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
15932 }
15933 }
15934 if (obj5) {
15935 {
15936 arg6 = &temp6;
15937 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
15938 }
15939 }
15940 if (obj6) {
15941 {
15942 arg7 = (long)(SWIG_As_long(obj6));
15943 if (SWIG_arg_fail(7)) SWIG_fail;
15944 }
15945 }
15946 if (obj7) {
15947 {
15948 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
15949 if (SWIG_arg_fail(8)) SWIG_fail;
15950 if (arg8 == NULL) {
15951 SWIG_null_ref("wxValidator");
15952 }
15953 if (SWIG_arg_fail(8)) SWIG_fail;
15954 }
15955 }
15956 if (obj8) {
15957 {
15958 arg9 = wxString_in_helper(obj8);
15959 if (arg9 == NULL) SWIG_fail;
15960 temp9 = true;
15961 }
15962 }
15963 {
15964 PyThreadState* __tstate = wxPyBeginAllowThreads();
15965 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
15966
15967 wxPyEndAllowThreads(__tstate);
15968 if (PyErr_Occurred()) SWIG_fail;
15969 }
15970 {
15971 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15972 }
15973 {
15974 if (temp4)
15975 delete arg4;
15976 }
15977 {
15978 if (temp9)
15979 delete arg9;
15980 }
15981 return resultobj;
15982 fail:
15983 {
15984 if (temp4)
15985 delete arg4;
15986 }
15987 {
15988 if (temp9)
15989 delete arg9;
15990 }
15991 return NULL;
15992 }
15993
15994
15995 static PyObject *_wrap_ToggleButton_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
15996 PyObject *resultobj;
15997 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
15998 bool arg2 ;
15999 PyObject * obj0 = 0 ;
16000 PyObject * obj1 = 0 ;
16001 char *kwnames[] = {
16002 (char *) "self",(char *) "value", NULL
16003 };
16004
16005 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToggleButton_SetValue",kwnames,&obj0,&obj1)) goto fail;
16006 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToggleButton, SWIG_POINTER_EXCEPTION | 0);
16007 if (SWIG_arg_fail(1)) SWIG_fail;
16008 {
16009 arg2 = (bool)(SWIG_As_bool(obj1));
16010 if (SWIG_arg_fail(2)) SWIG_fail;
16011 }
16012 {
16013 PyThreadState* __tstate = wxPyBeginAllowThreads();
16014 (arg1)->SetValue(arg2);
16015
16016 wxPyEndAllowThreads(__tstate);
16017 if (PyErr_Occurred()) SWIG_fail;
16018 }
16019 Py_INCREF(Py_None); resultobj = Py_None;
16020 return resultobj;
16021 fail:
16022 return NULL;
16023 }
16024
16025
16026 static PyObject *_wrap_ToggleButton_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
16027 PyObject *resultobj;
16028 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
16029 bool result;
16030 PyObject * obj0 = 0 ;
16031 char *kwnames[] = {
16032 (char *) "self", NULL
16033 };
16034
16035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToggleButton_GetValue",kwnames,&obj0)) goto fail;
16036 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToggleButton, SWIG_POINTER_EXCEPTION | 0);
16037 if (SWIG_arg_fail(1)) SWIG_fail;
16038 {
16039 PyThreadState* __tstate = wxPyBeginAllowThreads();
16040 result = (bool)((wxToggleButton const *)arg1)->GetValue();
16041
16042 wxPyEndAllowThreads(__tstate);
16043 if (PyErr_Occurred()) SWIG_fail;
16044 }
16045 {
16046 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16047 }
16048 return resultobj;
16049 fail:
16050 return NULL;
16051 }
16052
16053
16054 static PyObject *_wrap_ToggleButton_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
16055 PyObject *resultobj;
16056 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
16057 wxString *arg2 = 0 ;
16058 bool temp2 = false ;
16059 PyObject * obj0 = 0 ;
16060 PyObject * obj1 = 0 ;
16061 char *kwnames[] = {
16062 (char *) "self",(char *) "label", NULL
16063 };
16064
16065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToggleButton_SetLabel",kwnames,&obj0,&obj1)) goto fail;
16066 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToggleButton, SWIG_POINTER_EXCEPTION | 0);
16067 if (SWIG_arg_fail(1)) SWIG_fail;
16068 {
16069 arg2 = wxString_in_helper(obj1);
16070 if (arg2 == NULL) SWIG_fail;
16071 temp2 = true;
16072 }
16073 {
16074 PyThreadState* __tstate = wxPyBeginAllowThreads();
16075 (arg1)->SetLabel((wxString const &)*arg2);
16076
16077 wxPyEndAllowThreads(__tstate);
16078 if (PyErr_Occurred()) SWIG_fail;
16079 }
16080 Py_INCREF(Py_None); resultobj = Py_None;
16081 {
16082 if (temp2)
16083 delete arg2;
16084 }
16085 return resultobj;
16086 fail:
16087 {
16088 if (temp2)
16089 delete arg2;
16090 }
16091 return NULL;
16092 }
16093
16094
16095 static PyObject *_wrap_ToggleButton_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
16096 PyObject *resultobj;
16097 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
16098 wxVisualAttributes result;
16099 PyObject * obj0 = 0 ;
16100 char *kwnames[] = {
16101 (char *) "variant", NULL
16102 };
16103
16104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ToggleButton_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
16105 if (obj0) {
16106 {
16107 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
16108 if (SWIG_arg_fail(1)) SWIG_fail;
16109 }
16110 }
16111 {
16112 if (!wxPyCheckForApp()) SWIG_fail;
16113 PyThreadState* __tstate = wxPyBeginAllowThreads();
16114 result = wxToggleButton::GetClassDefaultAttributes((wxWindowVariant )arg1);
16115
16116 wxPyEndAllowThreads(__tstate);
16117 if (PyErr_Occurred()) SWIG_fail;
16118 }
16119 {
16120 wxVisualAttributes * resultptr;
16121 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
16122 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
16123 }
16124 return resultobj;
16125 fail:
16126 return NULL;
16127 }
16128
16129
16130 static PyObject * ToggleButton_swigregister(PyObject *, PyObject *args) {
16131 PyObject *obj;
16132 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16133 SWIG_TypeClientData(SWIGTYPE_p_wxToggleButton, obj);
16134 Py_INCREF(obj);
16135 return Py_BuildValue((char *)"");
16136 }
16137 static int _wrap_NotebookNameStr_set(PyObject *) {
16138 PyErr_SetString(PyExc_TypeError,"Variable NotebookNameStr is read-only.");
16139 return 1;
16140 }
16141
16142
16143 static PyObject *_wrap_NotebookNameStr_get(void) {
16144 PyObject *pyobj;
16145
16146 {
16147 #if wxUSE_UNICODE
16148 pyobj = PyUnicode_FromWideChar((&wxPyNotebookNameStr)->c_str(), (&wxPyNotebookNameStr)->Len());
16149 #else
16150 pyobj = PyString_FromStringAndSize((&wxPyNotebookNameStr)->c_str(), (&wxPyNotebookNameStr)->Len());
16151 #endif
16152 }
16153 return pyobj;
16154 }
16155
16156
16157 static PyObject *_wrap_BookCtrlBase_GetPageCount(PyObject *, PyObject *args, PyObject *kwargs) {
16158 PyObject *resultobj;
16159 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16160 size_t result;
16161 PyObject * obj0 = 0 ;
16162 char *kwnames[] = {
16163 (char *) "self", NULL
16164 };
16165
16166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBase_GetPageCount",kwnames,&obj0)) goto fail;
16167 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16168 if (SWIG_arg_fail(1)) SWIG_fail;
16169 {
16170 PyThreadState* __tstate = wxPyBeginAllowThreads();
16171 result = (size_t)((wxBookCtrlBase const *)arg1)->GetPageCount();
16172
16173 wxPyEndAllowThreads(__tstate);
16174 if (PyErr_Occurred()) SWIG_fail;
16175 }
16176 {
16177 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
16178 }
16179 return resultobj;
16180 fail:
16181 return NULL;
16182 }
16183
16184
16185 static PyObject *_wrap_BookCtrlBase_GetPage(PyObject *, PyObject *args, PyObject *kwargs) {
16186 PyObject *resultobj;
16187 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16188 size_t arg2 ;
16189 wxWindow *result;
16190 PyObject * obj0 = 0 ;
16191 PyObject * obj1 = 0 ;
16192 char *kwnames[] = {
16193 (char *) "self",(char *) "n", NULL
16194 };
16195
16196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_GetPage",kwnames,&obj0,&obj1)) goto fail;
16197 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16198 if (SWIG_arg_fail(1)) SWIG_fail;
16199 {
16200 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16201 if (SWIG_arg_fail(2)) SWIG_fail;
16202 }
16203 {
16204 PyThreadState* __tstate = wxPyBeginAllowThreads();
16205 result = (wxWindow *)(arg1)->GetPage(arg2);
16206
16207 wxPyEndAllowThreads(__tstate);
16208 if (PyErr_Occurred()) SWIG_fail;
16209 }
16210 {
16211 resultobj = wxPyMake_wxObject(result, 0);
16212 }
16213 return resultobj;
16214 fail:
16215 return NULL;
16216 }
16217
16218
16219 static PyObject *_wrap_BookCtrlBase_GetCurrentPage(PyObject *, PyObject *args, PyObject *kwargs) {
16220 PyObject *resultobj;
16221 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16222 wxWindow *result;
16223 PyObject * obj0 = 0 ;
16224 char *kwnames[] = {
16225 (char *) "self", NULL
16226 };
16227
16228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBase_GetCurrentPage",kwnames,&obj0)) goto fail;
16229 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16230 if (SWIG_arg_fail(1)) SWIG_fail;
16231 {
16232 PyThreadState* __tstate = wxPyBeginAllowThreads();
16233 result = (wxWindow *)((wxBookCtrlBase const *)arg1)->GetCurrentPage();
16234
16235 wxPyEndAllowThreads(__tstate);
16236 if (PyErr_Occurred()) SWIG_fail;
16237 }
16238 {
16239 resultobj = wxPyMake_wxObject(result, 0);
16240 }
16241 return resultobj;
16242 fail:
16243 return NULL;
16244 }
16245
16246
16247 static PyObject *_wrap_BookCtrlBase_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
16248 PyObject *resultobj;
16249 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16250 int result;
16251 PyObject * obj0 = 0 ;
16252 char *kwnames[] = {
16253 (char *) "self", NULL
16254 };
16255
16256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBase_GetSelection",kwnames,&obj0)) goto fail;
16257 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16258 if (SWIG_arg_fail(1)) SWIG_fail;
16259 {
16260 PyThreadState* __tstate = wxPyBeginAllowThreads();
16261 result = (int)((wxBookCtrlBase const *)arg1)->GetSelection();
16262
16263 wxPyEndAllowThreads(__tstate);
16264 if (PyErr_Occurred()) SWIG_fail;
16265 }
16266 {
16267 resultobj = SWIG_From_int((int)(result));
16268 }
16269 return resultobj;
16270 fail:
16271 return NULL;
16272 }
16273
16274
16275 static PyObject *_wrap_BookCtrlBase_SetPageText(PyObject *, PyObject *args, PyObject *kwargs) {
16276 PyObject *resultobj;
16277 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16278 size_t arg2 ;
16279 wxString *arg3 = 0 ;
16280 bool result;
16281 bool temp3 = false ;
16282 PyObject * obj0 = 0 ;
16283 PyObject * obj1 = 0 ;
16284 PyObject * obj2 = 0 ;
16285 char *kwnames[] = {
16286 (char *) "self",(char *) "n",(char *) "strText", NULL
16287 };
16288
16289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:BookCtrlBase_SetPageText",kwnames,&obj0,&obj1,&obj2)) goto fail;
16290 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16291 if (SWIG_arg_fail(1)) SWIG_fail;
16292 {
16293 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16294 if (SWIG_arg_fail(2)) SWIG_fail;
16295 }
16296 {
16297 arg3 = wxString_in_helper(obj2);
16298 if (arg3 == NULL) SWIG_fail;
16299 temp3 = true;
16300 }
16301 {
16302 PyThreadState* __tstate = wxPyBeginAllowThreads();
16303 result = (bool)(arg1)->SetPageText(arg2,(wxString const &)*arg3);
16304
16305 wxPyEndAllowThreads(__tstate);
16306 if (PyErr_Occurred()) SWIG_fail;
16307 }
16308 {
16309 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16310 }
16311 {
16312 if (temp3)
16313 delete arg3;
16314 }
16315 return resultobj;
16316 fail:
16317 {
16318 if (temp3)
16319 delete arg3;
16320 }
16321 return NULL;
16322 }
16323
16324
16325 static PyObject *_wrap_BookCtrlBase_GetPageText(PyObject *, PyObject *args, PyObject *kwargs) {
16326 PyObject *resultobj;
16327 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16328 size_t arg2 ;
16329 wxString result;
16330 PyObject * obj0 = 0 ;
16331 PyObject * obj1 = 0 ;
16332 char *kwnames[] = {
16333 (char *) "self",(char *) "n", NULL
16334 };
16335
16336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_GetPageText",kwnames,&obj0,&obj1)) goto fail;
16337 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16338 if (SWIG_arg_fail(1)) SWIG_fail;
16339 {
16340 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16341 if (SWIG_arg_fail(2)) SWIG_fail;
16342 }
16343 {
16344 PyThreadState* __tstate = wxPyBeginAllowThreads();
16345 result = ((wxBookCtrlBase const *)arg1)->GetPageText(arg2);
16346
16347 wxPyEndAllowThreads(__tstate);
16348 if (PyErr_Occurred()) SWIG_fail;
16349 }
16350 {
16351 #if wxUSE_UNICODE
16352 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16353 #else
16354 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16355 #endif
16356 }
16357 return resultobj;
16358 fail:
16359 return NULL;
16360 }
16361
16362
16363 static PyObject *_wrap_BookCtrlBase_SetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
16364 PyObject *resultobj;
16365 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16366 wxImageList *arg2 = (wxImageList *) 0 ;
16367 PyObject * obj0 = 0 ;
16368 PyObject * obj1 = 0 ;
16369 char *kwnames[] = {
16370 (char *) "self",(char *) "imageList", NULL
16371 };
16372
16373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetImageList",kwnames,&obj0,&obj1)) goto fail;
16374 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16375 if (SWIG_arg_fail(1)) SWIG_fail;
16376 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | 0);
16377 if (SWIG_arg_fail(2)) SWIG_fail;
16378 {
16379 PyThreadState* __tstate = wxPyBeginAllowThreads();
16380 (arg1)->SetImageList(arg2);
16381
16382 wxPyEndAllowThreads(__tstate);
16383 if (PyErr_Occurred()) SWIG_fail;
16384 }
16385 Py_INCREF(Py_None); resultobj = Py_None;
16386 return resultobj;
16387 fail:
16388 return NULL;
16389 }
16390
16391
16392 static PyObject *_wrap_BookCtrlBase_AssignImageList(PyObject *, PyObject *args, PyObject *kwargs) {
16393 PyObject *resultobj;
16394 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16395 wxImageList *arg2 = (wxImageList *) 0 ;
16396 PyObject * obj0 = 0 ;
16397 PyObject * obj1 = 0 ;
16398 char *kwnames[] = {
16399 (char *) "self",(char *) "imageList", NULL
16400 };
16401
16402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_AssignImageList",kwnames,&obj0,&obj1)) goto fail;
16403 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16404 if (SWIG_arg_fail(1)) SWIG_fail;
16405 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
16406 if (SWIG_arg_fail(2)) SWIG_fail;
16407 {
16408 PyThreadState* __tstate = wxPyBeginAllowThreads();
16409 (arg1)->AssignImageList(arg2);
16410
16411 wxPyEndAllowThreads(__tstate);
16412 if (PyErr_Occurred()) SWIG_fail;
16413 }
16414 Py_INCREF(Py_None); resultobj = Py_None;
16415 return resultobj;
16416 fail:
16417 return NULL;
16418 }
16419
16420
16421 static PyObject *_wrap_BookCtrlBase_GetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
16422 PyObject *resultobj;
16423 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16424 wxImageList *result;
16425 PyObject * obj0 = 0 ;
16426 char *kwnames[] = {
16427 (char *) "self", NULL
16428 };
16429
16430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBase_GetImageList",kwnames,&obj0)) goto fail;
16431 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16432 if (SWIG_arg_fail(1)) SWIG_fail;
16433 {
16434 PyThreadState* __tstate = wxPyBeginAllowThreads();
16435 result = (wxImageList *)((wxBookCtrlBase const *)arg1)->GetImageList();
16436
16437 wxPyEndAllowThreads(__tstate);
16438 if (PyErr_Occurred()) SWIG_fail;
16439 }
16440 {
16441 resultobj = wxPyMake_wxObject(result, 0);
16442 }
16443 return resultobj;
16444 fail:
16445 return NULL;
16446 }
16447
16448
16449 static PyObject *_wrap_BookCtrlBase_GetPageImage(PyObject *, PyObject *args, PyObject *kwargs) {
16450 PyObject *resultobj;
16451 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16452 size_t arg2 ;
16453 int result;
16454 PyObject * obj0 = 0 ;
16455 PyObject * obj1 = 0 ;
16456 char *kwnames[] = {
16457 (char *) "self",(char *) "n", NULL
16458 };
16459
16460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_GetPageImage",kwnames,&obj0,&obj1)) goto fail;
16461 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16462 if (SWIG_arg_fail(1)) SWIG_fail;
16463 {
16464 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16465 if (SWIG_arg_fail(2)) SWIG_fail;
16466 }
16467 {
16468 PyThreadState* __tstate = wxPyBeginAllowThreads();
16469 result = (int)((wxBookCtrlBase const *)arg1)->GetPageImage(arg2);
16470
16471 wxPyEndAllowThreads(__tstate);
16472 if (PyErr_Occurred()) SWIG_fail;
16473 }
16474 {
16475 resultobj = SWIG_From_int((int)(result));
16476 }
16477 return resultobj;
16478 fail:
16479 return NULL;
16480 }
16481
16482
16483 static PyObject *_wrap_BookCtrlBase_SetPageImage(PyObject *, PyObject *args, PyObject *kwargs) {
16484 PyObject *resultobj;
16485 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16486 size_t arg2 ;
16487 int arg3 ;
16488 bool result;
16489 PyObject * obj0 = 0 ;
16490 PyObject * obj1 = 0 ;
16491 PyObject * obj2 = 0 ;
16492 char *kwnames[] = {
16493 (char *) "self",(char *) "n",(char *) "imageId", NULL
16494 };
16495
16496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:BookCtrlBase_SetPageImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
16497 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16498 if (SWIG_arg_fail(1)) SWIG_fail;
16499 {
16500 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16501 if (SWIG_arg_fail(2)) SWIG_fail;
16502 }
16503 {
16504 arg3 = (int)(SWIG_As_int(obj2));
16505 if (SWIG_arg_fail(3)) SWIG_fail;
16506 }
16507 {
16508 PyThreadState* __tstate = wxPyBeginAllowThreads();
16509 result = (bool)(arg1)->SetPageImage(arg2,arg3);
16510
16511 wxPyEndAllowThreads(__tstate);
16512 if (PyErr_Occurred()) SWIG_fail;
16513 }
16514 {
16515 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16516 }
16517 return resultobj;
16518 fail:
16519 return NULL;
16520 }
16521
16522
16523 static PyObject *_wrap_BookCtrlBase_SetPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
16524 PyObject *resultobj;
16525 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16526 wxSize *arg2 = 0 ;
16527 wxSize temp2 ;
16528 PyObject * obj0 = 0 ;
16529 PyObject * obj1 = 0 ;
16530 char *kwnames[] = {
16531 (char *) "self",(char *) "size", NULL
16532 };
16533
16534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetPageSize",kwnames,&obj0,&obj1)) goto fail;
16535 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16536 if (SWIG_arg_fail(1)) SWIG_fail;
16537 {
16538 arg2 = &temp2;
16539 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
16540 }
16541 {
16542 PyThreadState* __tstate = wxPyBeginAllowThreads();
16543 (arg1)->SetPageSize((wxSize const &)*arg2);
16544
16545 wxPyEndAllowThreads(__tstate);
16546 if (PyErr_Occurred()) SWIG_fail;
16547 }
16548 Py_INCREF(Py_None); resultobj = Py_None;
16549 return resultobj;
16550 fail:
16551 return NULL;
16552 }
16553
16554
16555 static PyObject *_wrap_BookCtrlBase_CalcSizeFromPage(PyObject *, PyObject *args, PyObject *kwargs) {
16556 PyObject *resultobj;
16557 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16558 wxSize *arg2 = 0 ;
16559 wxSize result;
16560 wxSize temp2 ;
16561 PyObject * obj0 = 0 ;
16562 PyObject * obj1 = 0 ;
16563 char *kwnames[] = {
16564 (char *) "self",(char *) "sizePage", NULL
16565 };
16566
16567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_CalcSizeFromPage",kwnames,&obj0,&obj1)) goto fail;
16568 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16569 if (SWIG_arg_fail(1)) SWIG_fail;
16570 {
16571 arg2 = &temp2;
16572 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
16573 }
16574 {
16575 PyThreadState* __tstate = wxPyBeginAllowThreads();
16576 result = ((wxBookCtrlBase const *)arg1)->CalcSizeFromPage((wxSize const &)*arg2);
16577
16578 wxPyEndAllowThreads(__tstate);
16579 if (PyErr_Occurred()) SWIG_fail;
16580 }
16581 {
16582 wxSize * resultptr;
16583 resultptr = new wxSize((wxSize &)(result));
16584 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
16585 }
16586 return resultobj;
16587 fail:
16588 return NULL;
16589 }
16590
16591
16592 static PyObject *_wrap_BookCtrlBase_DeletePage(PyObject *, PyObject *args, PyObject *kwargs) {
16593 PyObject *resultobj;
16594 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16595 size_t arg2 ;
16596 bool result;
16597 PyObject * obj0 = 0 ;
16598 PyObject * obj1 = 0 ;
16599 char *kwnames[] = {
16600 (char *) "self",(char *) "n", NULL
16601 };
16602
16603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_DeletePage",kwnames,&obj0,&obj1)) goto fail;
16604 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16605 if (SWIG_arg_fail(1)) SWIG_fail;
16606 {
16607 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16608 if (SWIG_arg_fail(2)) SWIG_fail;
16609 }
16610 {
16611 PyThreadState* __tstate = wxPyBeginAllowThreads();
16612 result = (bool)(arg1)->DeletePage(arg2);
16613
16614 wxPyEndAllowThreads(__tstate);
16615 if (PyErr_Occurred()) SWIG_fail;
16616 }
16617 {
16618 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16619 }
16620 return resultobj;
16621 fail:
16622 return NULL;
16623 }
16624
16625
16626 static PyObject *_wrap_BookCtrlBase_RemovePage(PyObject *, PyObject *args, PyObject *kwargs) {
16627 PyObject *resultobj;
16628 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16629 size_t arg2 ;
16630 bool result;
16631 PyObject * obj0 = 0 ;
16632 PyObject * obj1 = 0 ;
16633 char *kwnames[] = {
16634 (char *) "self",(char *) "n", NULL
16635 };
16636
16637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_RemovePage",kwnames,&obj0,&obj1)) goto fail;
16638 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16639 if (SWIG_arg_fail(1)) SWIG_fail;
16640 {
16641 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16642 if (SWIG_arg_fail(2)) SWIG_fail;
16643 }
16644 {
16645 PyThreadState* __tstate = wxPyBeginAllowThreads();
16646 result = (bool)(arg1)->RemovePage(arg2);
16647
16648 wxPyEndAllowThreads(__tstate);
16649 if (PyErr_Occurred()) SWIG_fail;
16650 }
16651 {
16652 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16653 }
16654 return resultobj;
16655 fail:
16656 return NULL;
16657 }
16658
16659
16660 static PyObject *_wrap_BookCtrlBase_DeleteAllPages(PyObject *, PyObject *args, PyObject *kwargs) {
16661 PyObject *resultobj;
16662 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16663 bool result;
16664 PyObject * obj0 = 0 ;
16665 char *kwnames[] = {
16666 (char *) "self", NULL
16667 };
16668
16669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBase_DeleteAllPages",kwnames,&obj0)) goto fail;
16670 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16671 if (SWIG_arg_fail(1)) SWIG_fail;
16672 {
16673 PyThreadState* __tstate = wxPyBeginAllowThreads();
16674 result = (bool)(arg1)->DeleteAllPages();
16675
16676 wxPyEndAllowThreads(__tstate);
16677 if (PyErr_Occurred()) SWIG_fail;
16678 }
16679 {
16680 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16681 }
16682 return resultobj;
16683 fail:
16684 return NULL;
16685 }
16686
16687
16688 static PyObject *_wrap_BookCtrlBase_AddPage(PyObject *, PyObject *args, PyObject *kwargs) {
16689 PyObject *resultobj;
16690 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16691 wxWindow *arg2 = (wxWindow *) 0 ;
16692 wxString *arg3 = 0 ;
16693 bool arg4 = (bool) false ;
16694 int arg5 = (int) -1 ;
16695 bool result;
16696 bool temp3 = false ;
16697 PyObject * obj0 = 0 ;
16698 PyObject * obj1 = 0 ;
16699 PyObject * obj2 = 0 ;
16700 PyObject * obj3 = 0 ;
16701 PyObject * obj4 = 0 ;
16702 char *kwnames[] = {
16703 (char *) "self",(char *) "page",(char *) "text",(char *) "select",(char *) "imageId", NULL
16704 };
16705
16706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:BookCtrlBase_AddPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
16707 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16708 if (SWIG_arg_fail(1)) SWIG_fail;
16709 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
16710 if (SWIG_arg_fail(2)) SWIG_fail;
16711 {
16712 arg3 = wxString_in_helper(obj2);
16713 if (arg3 == NULL) SWIG_fail;
16714 temp3 = true;
16715 }
16716 if (obj3) {
16717 {
16718 arg4 = (bool)(SWIG_As_bool(obj3));
16719 if (SWIG_arg_fail(4)) SWIG_fail;
16720 }
16721 }
16722 if (obj4) {
16723 {
16724 arg5 = (int)(SWIG_As_int(obj4));
16725 if (SWIG_arg_fail(5)) SWIG_fail;
16726 }
16727 }
16728 {
16729 PyThreadState* __tstate = wxPyBeginAllowThreads();
16730 result = (bool)(arg1)->AddPage(arg2,(wxString const &)*arg3,arg4,arg5);
16731
16732 wxPyEndAllowThreads(__tstate);
16733 if (PyErr_Occurred()) SWIG_fail;
16734 }
16735 {
16736 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16737 }
16738 {
16739 if (temp3)
16740 delete arg3;
16741 }
16742 return resultobj;
16743 fail:
16744 {
16745 if (temp3)
16746 delete arg3;
16747 }
16748 return NULL;
16749 }
16750
16751
16752 static PyObject *_wrap_BookCtrlBase_InsertPage(PyObject *, PyObject *args, PyObject *kwargs) {
16753 PyObject *resultobj;
16754 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16755 size_t arg2 ;
16756 wxWindow *arg3 = (wxWindow *) 0 ;
16757 wxString *arg4 = 0 ;
16758 bool arg5 = (bool) false ;
16759 int arg6 = (int) -1 ;
16760 bool result;
16761 bool temp4 = false ;
16762 PyObject * obj0 = 0 ;
16763 PyObject * obj1 = 0 ;
16764 PyObject * obj2 = 0 ;
16765 PyObject * obj3 = 0 ;
16766 PyObject * obj4 = 0 ;
16767 PyObject * obj5 = 0 ;
16768 char *kwnames[] = {
16769 (char *) "self",(char *) "n",(char *) "page",(char *) "text",(char *) "select",(char *) "imageId", NULL
16770 };
16771
16772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:BookCtrlBase_InsertPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
16773 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16774 if (SWIG_arg_fail(1)) SWIG_fail;
16775 {
16776 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16777 if (SWIG_arg_fail(2)) SWIG_fail;
16778 }
16779 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
16780 if (SWIG_arg_fail(3)) SWIG_fail;
16781 {
16782 arg4 = wxString_in_helper(obj3);
16783 if (arg4 == NULL) SWIG_fail;
16784 temp4 = true;
16785 }
16786 if (obj4) {
16787 {
16788 arg5 = (bool)(SWIG_As_bool(obj4));
16789 if (SWIG_arg_fail(5)) SWIG_fail;
16790 }
16791 }
16792 if (obj5) {
16793 {
16794 arg6 = (int)(SWIG_As_int(obj5));
16795 if (SWIG_arg_fail(6)) SWIG_fail;
16796 }
16797 }
16798 {
16799 PyThreadState* __tstate = wxPyBeginAllowThreads();
16800 result = (bool)(arg1)->InsertPage(arg2,arg3,(wxString const &)*arg4,arg5,arg6);
16801
16802 wxPyEndAllowThreads(__tstate);
16803 if (PyErr_Occurred()) SWIG_fail;
16804 }
16805 {
16806 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16807 }
16808 {
16809 if (temp4)
16810 delete arg4;
16811 }
16812 return resultobj;
16813 fail:
16814 {
16815 if (temp4)
16816 delete arg4;
16817 }
16818 return NULL;
16819 }
16820
16821
16822 static PyObject *_wrap_BookCtrlBase_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
16823 PyObject *resultobj;
16824 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16825 size_t arg2 ;
16826 int result;
16827 PyObject * obj0 = 0 ;
16828 PyObject * obj1 = 0 ;
16829 char *kwnames[] = {
16830 (char *) "self",(char *) "n", NULL
16831 };
16832
16833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetSelection",kwnames,&obj0,&obj1)) goto fail;
16834 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16835 if (SWIG_arg_fail(1)) SWIG_fail;
16836 {
16837 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16838 if (SWIG_arg_fail(2)) SWIG_fail;
16839 }
16840 {
16841 PyThreadState* __tstate = wxPyBeginAllowThreads();
16842 result = (int)(arg1)->SetSelection(arg2);
16843
16844 wxPyEndAllowThreads(__tstate);
16845 if (PyErr_Occurred()) SWIG_fail;
16846 }
16847 {
16848 resultobj = SWIG_From_int((int)(result));
16849 }
16850 return resultobj;
16851 fail:
16852 return NULL;
16853 }
16854
16855
16856 static PyObject *_wrap_BookCtrlBase_AdvanceSelection(PyObject *, PyObject *args, PyObject *kwargs) {
16857 PyObject *resultobj;
16858 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16859 bool arg2 = (bool) true ;
16860 PyObject * obj0 = 0 ;
16861 PyObject * obj1 = 0 ;
16862 char *kwnames[] = {
16863 (char *) "self",(char *) "forward", NULL
16864 };
16865
16866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:BookCtrlBase_AdvanceSelection",kwnames,&obj0,&obj1)) goto fail;
16867 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16868 if (SWIG_arg_fail(1)) SWIG_fail;
16869 if (obj1) {
16870 {
16871 arg2 = (bool)(SWIG_As_bool(obj1));
16872 if (SWIG_arg_fail(2)) SWIG_fail;
16873 }
16874 }
16875 {
16876 PyThreadState* __tstate = wxPyBeginAllowThreads();
16877 (arg1)->AdvanceSelection(arg2);
16878
16879 wxPyEndAllowThreads(__tstate);
16880 if (PyErr_Occurred()) SWIG_fail;
16881 }
16882 Py_INCREF(Py_None); resultobj = Py_None;
16883 return resultobj;
16884 fail:
16885 return NULL;
16886 }
16887
16888
16889 static PyObject *_wrap_BookCtrlBase_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
16890 PyObject *resultobj;
16891 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
16892 wxVisualAttributes result;
16893 PyObject * obj0 = 0 ;
16894 char *kwnames[] = {
16895 (char *) "variant", NULL
16896 };
16897
16898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:BookCtrlBase_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
16899 if (obj0) {
16900 {
16901 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
16902 if (SWIG_arg_fail(1)) SWIG_fail;
16903 }
16904 }
16905 {
16906 if (!wxPyCheckForApp()) SWIG_fail;
16907 PyThreadState* __tstate = wxPyBeginAllowThreads();
16908 result = wxBookCtrlBase::GetClassDefaultAttributes((wxWindowVariant )arg1);
16909
16910 wxPyEndAllowThreads(__tstate);
16911 if (PyErr_Occurred()) SWIG_fail;
16912 }
16913 {
16914 wxVisualAttributes * resultptr;
16915 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
16916 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
16917 }
16918 return resultobj;
16919 fail:
16920 return NULL;
16921 }
16922
16923
16924 static PyObject * BookCtrlBase_swigregister(PyObject *, PyObject *args) {
16925 PyObject *obj;
16926 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16927 SWIG_TypeClientData(SWIGTYPE_p_wxBookCtrlBase, obj);
16928 Py_INCREF(obj);
16929 return Py_BuildValue((char *)"");
16930 }
16931 static PyObject *_wrap_new_BookCtrlBaseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
16932 PyObject *resultobj;
16933 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
16934 int arg2 = (int) 0 ;
16935 int arg3 = (int) -1 ;
16936 int arg4 = (int) -1 ;
16937 wxBookCtrlBaseEvent *result;
16938 PyObject * obj0 = 0 ;
16939 PyObject * obj1 = 0 ;
16940 PyObject * obj2 = 0 ;
16941 PyObject * obj3 = 0 ;
16942 char *kwnames[] = {
16943 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
16944 };
16945
16946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_BookCtrlBaseEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
16947 if (obj0) {
16948 {
16949 arg1 = (wxEventType)(SWIG_As_int(obj0));
16950 if (SWIG_arg_fail(1)) SWIG_fail;
16951 }
16952 }
16953 if (obj1) {
16954 {
16955 arg2 = (int)(SWIG_As_int(obj1));
16956 if (SWIG_arg_fail(2)) SWIG_fail;
16957 }
16958 }
16959 if (obj2) {
16960 {
16961 arg3 = (int)(SWIG_As_int(obj2));
16962 if (SWIG_arg_fail(3)) SWIG_fail;
16963 }
16964 }
16965 if (obj3) {
16966 {
16967 arg4 = (int)(SWIG_As_int(obj3));
16968 if (SWIG_arg_fail(4)) SWIG_fail;
16969 }
16970 }
16971 {
16972 PyThreadState* __tstate = wxPyBeginAllowThreads();
16973 result = (wxBookCtrlBaseEvent *)new wxBookCtrlBaseEvent(arg1,arg2,arg3,arg4);
16974
16975 wxPyEndAllowThreads(__tstate);
16976 if (PyErr_Occurred()) SWIG_fail;
16977 }
16978 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBookCtrlBaseEvent, 1);
16979 return resultobj;
16980 fail:
16981 return NULL;
16982 }
16983
16984
16985 static PyObject *_wrap_BookCtrlBaseEvent_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
16986 PyObject *resultobj;
16987 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
16988 int result;
16989 PyObject * obj0 = 0 ;
16990 char *kwnames[] = {
16991 (char *) "self", NULL
16992 };
16993
16994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBaseEvent_GetSelection",kwnames,&obj0)) goto fail;
16995 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBaseEvent, SWIG_POINTER_EXCEPTION | 0);
16996 if (SWIG_arg_fail(1)) SWIG_fail;
16997 {
16998 PyThreadState* __tstate = wxPyBeginAllowThreads();
16999 result = (int)((wxBookCtrlBaseEvent const *)arg1)->GetSelection();
17000
17001 wxPyEndAllowThreads(__tstate);
17002 if (PyErr_Occurred()) SWIG_fail;
17003 }
17004 {
17005 resultobj = SWIG_From_int((int)(result));
17006 }
17007 return resultobj;
17008 fail:
17009 return NULL;
17010 }
17011
17012
17013 static PyObject *_wrap_BookCtrlBaseEvent_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
17014 PyObject *resultobj;
17015 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
17016 int arg2 ;
17017 PyObject * obj0 = 0 ;
17018 PyObject * obj1 = 0 ;
17019 char *kwnames[] = {
17020 (char *) "self",(char *) "nSel", NULL
17021 };
17022
17023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBaseEvent_SetSelection",kwnames,&obj0,&obj1)) goto fail;
17024 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBaseEvent, SWIG_POINTER_EXCEPTION | 0);
17025 if (SWIG_arg_fail(1)) SWIG_fail;
17026 {
17027 arg2 = (int)(SWIG_As_int(obj1));
17028 if (SWIG_arg_fail(2)) SWIG_fail;
17029 }
17030 {
17031 PyThreadState* __tstate = wxPyBeginAllowThreads();
17032 (arg1)->SetSelection(arg2);
17033
17034 wxPyEndAllowThreads(__tstate);
17035 if (PyErr_Occurred()) SWIG_fail;
17036 }
17037 Py_INCREF(Py_None); resultobj = Py_None;
17038 return resultobj;
17039 fail:
17040 return NULL;
17041 }
17042
17043
17044 static PyObject *_wrap_BookCtrlBaseEvent_GetOldSelection(PyObject *, PyObject *args, PyObject *kwargs) {
17045 PyObject *resultobj;
17046 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
17047 int result;
17048 PyObject * obj0 = 0 ;
17049 char *kwnames[] = {
17050 (char *) "self", NULL
17051 };
17052
17053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBaseEvent_GetOldSelection",kwnames,&obj0)) goto fail;
17054 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBaseEvent, SWIG_POINTER_EXCEPTION | 0);
17055 if (SWIG_arg_fail(1)) SWIG_fail;
17056 {
17057 PyThreadState* __tstate = wxPyBeginAllowThreads();
17058 result = (int)((wxBookCtrlBaseEvent const *)arg1)->GetOldSelection();
17059
17060 wxPyEndAllowThreads(__tstate);
17061 if (PyErr_Occurred()) SWIG_fail;
17062 }
17063 {
17064 resultobj = SWIG_From_int((int)(result));
17065 }
17066 return resultobj;
17067 fail:
17068 return NULL;
17069 }
17070
17071
17072 static PyObject *_wrap_BookCtrlBaseEvent_SetOldSelection(PyObject *, PyObject *args, PyObject *kwargs) {
17073 PyObject *resultobj;
17074 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
17075 int arg2 ;
17076 PyObject * obj0 = 0 ;
17077 PyObject * obj1 = 0 ;
17078 char *kwnames[] = {
17079 (char *) "self",(char *) "nOldSel", NULL
17080 };
17081
17082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBaseEvent_SetOldSelection",kwnames,&obj0,&obj1)) goto fail;
17083 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBaseEvent, SWIG_POINTER_EXCEPTION | 0);
17084 if (SWIG_arg_fail(1)) SWIG_fail;
17085 {
17086 arg2 = (int)(SWIG_As_int(obj1));
17087 if (SWIG_arg_fail(2)) SWIG_fail;
17088 }
17089 {
17090 PyThreadState* __tstate = wxPyBeginAllowThreads();
17091 (arg1)->SetOldSelection(arg2);
17092
17093 wxPyEndAllowThreads(__tstate);
17094 if (PyErr_Occurred()) SWIG_fail;
17095 }
17096 Py_INCREF(Py_None); resultobj = Py_None;
17097 return resultobj;
17098 fail:
17099 return NULL;
17100 }
17101
17102
17103 static PyObject * BookCtrlBaseEvent_swigregister(PyObject *, PyObject *args) {
17104 PyObject *obj;
17105 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17106 SWIG_TypeClientData(SWIGTYPE_p_wxBookCtrlBaseEvent, obj);
17107 Py_INCREF(obj);
17108 return Py_BuildValue((char *)"");
17109 }
17110 static PyObject *_wrap_new_Notebook(PyObject *, PyObject *args, PyObject *kwargs) {
17111 PyObject *resultobj;
17112 wxWindow *arg1 = (wxWindow *) 0 ;
17113 int arg2 = (int) -1 ;
17114 wxPoint const &arg3_defvalue = wxDefaultPosition ;
17115 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
17116 wxSize const &arg4_defvalue = wxDefaultSize ;
17117 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
17118 long arg5 = (long) 0 ;
17119 wxString const &arg6_defvalue = wxPyNotebookNameStr ;
17120 wxString *arg6 = (wxString *) &arg6_defvalue ;
17121 wxNotebook *result;
17122 wxPoint temp3 ;
17123 wxSize temp4 ;
17124 bool temp6 = false ;
17125 PyObject * obj0 = 0 ;
17126 PyObject * obj1 = 0 ;
17127 PyObject * obj2 = 0 ;
17128 PyObject * obj3 = 0 ;
17129 PyObject * obj4 = 0 ;
17130 PyObject * obj5 = 0 ;
17131 char *kwnames[] = {
17132 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17133 };
17134
17135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Notebook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
17136 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17137 if (SWIG_arg_fail(1)) SWIG_fail;
17138 if (obj1) {
17139 {
17140 arg2 = (int)(SWIG_As_int(obj1));
17141 if (SWIG_arg_fail(2)) SWIG_fail;
17142 }
17143 }
17144 if (obj2) {
17145 {
17146 arg3 = &temp3;
17147 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
17148 }
17149 }
17150 if (obj3) {
17151 {
17152 arg4 = &temp4;
17153 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
17154 }
17155 }
17156 if (obj4) {
17157 {
17158 arg5 = (long)(SWIG_As_long(obj4));
17159 if (SWIG_arg_fail(5)) SWIG_fail;
17160 }
17161 }
17162 if (obj5) {
17163 {
17164 arg6 = wxString_in_helper(obj5);
17165 if (arg6 == NULL) SWIG_fail;
17166 temp6 = true;
17167 }
17168 }
17169 {
17170 if (!wxPyCheckForApp()) SWIG_fail;
17171 PyThreadState* __tstate = wxPyBeginAllowThreads();
17172 result = (wxNotebook *)new wxNotebook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
17173
17174 wxPyEndAllowThreads(__tstate);
17175 if (PyErr_Occurred()) SWIG_fail;
17176 }
17177 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotebook, 1);
17178 {
17179 if (temp6)
17180 delete arg6;
17181 }
17182 return resultobj;
17183 fail:
17184 {
17185 if (temp6)
17186 delete arg6;
17187 }
17188 return NULL;
17189 }
17190
17191
17192 static PyObject *_wrap_new_PreNotebook(PyObject *, PyObject *args, PyObject *kwargs) {
17193 PyObject *resultobj;
17194 wxNotebook *result;
17195 char *kwnames[] = {
17196 NULL
17197 };
17198
17199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreNotebook",kwnames)) goto fail;
17200 {
17201 if (!wxPyCheckForApp()) SWIG_fail;
17202 PyThreadState* __tstate = wxPyBeginAllowThreads();
17203 result = (wxNotebook *)new wxNotebook();
17204
17205 wxPyEndAllowThreads(__tstate);
17206 if (PyErr_Occurred()) SWIG_fail;
17207 }
17208 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotebook, 1);
17209 return resultobj;
17210 fail:
17211 return NULL;
17212 }
17213
17214
17215 static PyObject *_wrap_Notebook_Create(PyObject *, PyObject *args, PyObject *kwargs) {
17216 PyObject *resultobj;
17217 wxNotebook *arg1 = (wxNotebook *) 0 ;
17218 wxWindow *arg2 = (wxWindow *) 0 ;
17219 int arg3 = (int) -1 ;
17220 wxPoint const &arg4_defvalue = wxDefaultPosition ;
17221 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
17222 wxSize const &arg5_defvalue = wxDefaultSize ;
17223 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
17224 long arg6 = (long) 0 ;
17225 wxString const &arg7_defvalue = wxPyNotebookNameStr ;
17226 wxString *arg7 = (wxString *) &arg7_defvalue ;
17227 bool result;
17228 wxPoint temp4 ;
17229 wxSize temp5 ;
17230 bool temp7 = false ;
17231 PyObject * obj0 = 0 ;
17232 PyObject * obj1 = 0 ;
17233 PyObject * obj2 = 0 ;
17234 PyObject * obj3 = 0 ;
17235 PyObject * obj4 = 0 ;
17236 PyObject * obj5 = 0 ;
17237 PyObject * obj6 = 0 ;
17238 char *kwnames[] = {
17239 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17240 };
17241
17242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Notebook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
17243 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17244 if (SWIG_arg_fail(1)) SWIG_fail;
17245 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17246 if (SWIG_arg_fail(2)) SWIG_fail;
17247 if (obj2) {
17248 {
17249 arg3 = (int)(SWIG_As_int(obj2));
17250 if (SWIG_arg_fail(3)) SWIG_fail;
17251 }
17252 }
17253 if (obj3) {
17254 {
17255 arg4 = &temp4;
17256 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
17257 }
17258 }
17259 if (obj4) {
17260 {
17261 arg5 = &temp5;
17262 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
17263 }
17264 }
17265 if (obj5) {
17266 {
17267 arg6 = (long)(SWIG_As_long(obj5));
17268 if (SWIG_arg_fail(6)) SWIG_fail;
17269 }
17270 }
17271 if (obj6) {
17272 {
17273 arg7 = wxString_in_helper(obj6);
17274 if (arg7 == NULL) SWIG_fail;
17275 temp7 = true;
17276 }
17277 }
17278 {
17279 PyThreadState* __tstate = wxPyBeginAllowThreads();
17280 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
17281
17282 wxPyEndAllowThreads(__tstate);
17283 if (PyErr_Occurred()) SWIG_fail;
17284 }
17285 {
17286 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17287 }
17288 {
17289 if (temp7)
17290 delete arg7;
17291 }
17292 return resultobj;
17293 fail:
17294 {
17295 if (temp7)
17296 delete arg7;
17297 }
17298 return NULL;
17299 }
17300
17301
17302 static PyObject *_wrap_Notebook_GetRowCount(PyObject *, PyObject *args, PyObject *kwargs) {
17303 PyObject *resultobj;
17304 wxNotebook *arg1 = (wxNotebook *) 0 ;
17305 int result;
17306 PyObject * obj0 = 0 ;
17307 char *kwnames[] = {
17308 (char *) "self", NULL
17309 };
17310
17311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Notebook_GetRowCount",kwnames,&obj0)) goto fail;
17312 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17313 if (SWIG_arg_fail(1)) SWIG_fail;
17314 {
17315 PyThreadState* __tstate = wxPyBeginAllowThreads();
17316 result = (int)((wxNotebook const *)arg1)->GetRowCount();
17317
17318 wxPyEndAllowThreads(__tstate);
17319 if (PyErr_Occurred()) SWIG_fail;
17320 }
17321 {
17322 resultobj = SWIG_From_int((int)(result));
17323 }
17324 return resultobj;
17325 fail:
17326 return NULL;
17327 }
17328
17329
17330 static PyObject *_wrap_Notebook_SetPadding(PyObject *, PyObject *args, PyObject *kwargs) {
17331 PyObject *resultobj;
17332 wxNotebook *arg1 = (wxNotebook *) 0 ;
17333 wxSize *arg2 = 0 ;
17334 wxSize temp2 ;
17335 PyObject * obj0 = 0 ;
17336 PyObject * obj1 = 0 ;
17337 char *kwnames[] = {
17338 (char *) "self",(char *) "padding", NULL
17339 };
17340
17341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_SetPadding",kwnames,&obj0,&obj1)) goto fail;
17342 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17343 if (SWIG_arg_fail(1)) SWIG_fail;
17344 {
17345 arg2 = &temp2;
17346 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
17347 }
17348 {
17349 PyThreadState* __tstate = wxPyBeginAllowThreads();
17350 (arg1)->SetPadding((wxSize const &)*arg2);
17351
17352 wxPyEndAllowThreads(__tstate);
17353 if (PyErr_Occurred()) SWIG_fail;
17354 }
17355 Py_INCREF(Py_None); resultobj = Py_None;
17356 return resultobj;
17357 fail:
17358 return NULL;
17359 }
17360
17361
17362 static PyObject *_wrap_Notebook_SetTabSize(PyObject *, PyObject *args, PyObject *kwargs) {
17363 PyObject *resultobj;
17364 wxNotebook *arg1 = (wxNotebook *) 0 ;
17365 wxSize *arg2 = 0 ;
17366 wxSize temp2 ;
17367 PyObject * obj0 = 0 ;
17368 PyObject * obj1 = 0 ;
17369 char *kwnames[] = {
17370 (char *) "self",(char *) "sz", NULL
17371 };
17372
17373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_SetTabSize",kwnames,&obj0,&obj1)) goto fail;
17374 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17375 if (SWIG_arg_fail(1)) SWIG_fail;
17376 {
17377 arg2 = &temp2;
17378 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
17379 }
17380 {
17381 PyThreadState* __tstate = wxPyBeginAllowThreads();
17382 (arg1)->SetTabSize((wxSize const &)*arg2);
17383
17384 wxPyEndAllowThreads(__tstate);
17385 if (PyErr_Occurred()) SWIG_fail;
17386 }
17387 Py_INCREF(Py_None); resultobj = Py_None;
17388 return resultobj;
17389 fail:
17390 return NULL;
17391 }
17392
17393
17394 static PyObject *_wrap_Notebook_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
17395 PyObject *resultobj;
17396 wxNotebook *arg1 = (wxNotebook *) 0 ;
17397 wxPoint *arg2 = 0 ;
17398 long *arg3 = (long *) 0 ;
17399 int result;
17400 wxPoint temp2 ;
17401 long temp3 ;
17402 int res3 = 0 ;
17403 PyObject * obj0 = 0 ;
17404 PyObject * obj1 = 0 ;
17405 char *kwnames[] = {
17406 (char *) "self",(char *) "pt", NULL
17407 };
17408
17409 arg3 = &temp3; res3 = SWIG_NEWOBJ;
17410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_HitTest",kwnames,&obj0,&obj1)) goto fail;
17411 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17412 if (SWIG_arg_fail(1)) SWIG_fail;
17413 {
17414 arg2 = &temp2;
17415 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
17416 }
17417 {
17418 PyThreadState* __tstate = wxPyBeginAllowThreads();
17419 result = (int)((wxNotebook const *)arg1)->HitTest((wxPoint const &)*arg2,arg3);
17420
17421 wxPyEndAllowThreads(__tstate);
17422 if (PyErr_Occurred()) SWIG_fail;
17423 }
17424 {
17425 resultobj = SWIG_From_int((int)(result));
17426 }
17427 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
17428 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
17429 return resultobj;
17430 fail:
17431 return NULL;
17432 }
17433
17434
17435 static PyObject *_wrap_Notebook_CalcSizeFromPage(PyObject *, PyObject *args, PyObject *kwargs) {
17436 PyObject *resultobj;
17437 wxNotebook *arg1 = (wxNotebook *) 0 ;
17438 wxSize *arg2 = 0 ;
17439 wxSize result;
17440 wxSize temp2 ;
17441 PyObject * obj0 = 0 ;
17442 PyObject * obj1 = 0 ;
17443 char *kwnames[] = {
17444 (char *) "self",(char *) "sizePage", NULL
17445 };
17446
17447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_CalcSizeFromPage",kwnames,&obj0,&obj1)) goto fail;
17448 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17449 if (SWIG_arg_fail(1)) SWIG_fail;
17450 {
17451 arg2 = &temp2;
17452 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
17453 }
17454 {
17455 PyThreadState* __tstate = wxPyBeginAllowThreads();
17456 result = ((wxNotebook const *)arg1)->CalcSizeFromPage((wxSize const &)*arg2);
17457
17458 wxPyEndAllowThreads(__tstate);
17459 if (PyErr_Occurred()) SWIG_fail;
17460 }
17461 {
17462 wxSize * resultptr;
17463 resultptr = new wxSize((wxSize &)(result));
17464 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
17465 }
17466 return resultobj;
17467 fail:
17468 return NULL;
17469 }
17470
17471
17472 static PyObject *_wrap_Notebook_GetThemeBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
17473 PyObject *resultobj;
17474 wxNotebook *arg1 = (wxNotebook *) 0 ;
17475 wxColour result;
17476 PyObject * obj0 = 0 ;
17477 char *kwnames[] = {
17478 (char *) "self", NULL
17479 };
17480
17481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Notebook_GetThemeBackgroundColour",kwnames,&obj0)) goto fail;
17482 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17483 if (SWIG_arg_fail(1)) SWIG_fail;
17484 {
17485 PyThreadState* __tstate = wxPyBeginAllowThreads();
17486 result = ((wxNotebook const *)arg1)->GetThemeBackgroundColour();
17487
17488 wxPyEndAllowThreads(__tstate);
17489 if (PyErr_Occurred()) SWIG_fail;
17490 }
17491 {
17492 wxColour * resultptr;
17493 resultptr = new wxColour((wxColour &)(result));
17494 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
17495 }
17496 return resultobj;
17497 fail:
17498 return NULL;
17499 }
17500
17501
17502 static PyObject *_wrap_Notebook_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
17503 PyObject *resultobj;
17504 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
17505 wxVisualAttributes result;
17506 PyObject * obj0 = 0 ;
17507 char *kwnames[] = {
17508 (char *) "variant", NULL
17509 };
17510
17511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Notebook_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
17512 if (obj0) {
17513 {
17514 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
17515 if (SWIG_arg_fail(1)) SWIG_fail;
17516 }
17517 }
17518 {
17519 if (!wxPyCheckForApp()) SWIG_fail;
17520 PyThreadState* __tstate = wxPyBeginAllowThreads();
17521 result = wxNotebook::GetClassDefaultAttributes((wxWindowVariant )arg1);
17522
17523 wxPyEndAllowThreads(__tstate);
17524 if (PyErr_Occurred()) SWIG_fail;
17525 }
17526 {
17527 wxVisualAttributes * resultptr;
17528 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
17529 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
17530 }
17531 return resultobj;
17532 fail:
17533 return NULL;
17534 }
17535
17536
17537 static PyObject * Notebook_swigregister(PyObject *, PyObject *args) {
17538 PyObject *obj;
17539 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17540 SWIG_TypeClientData(SWIGTYPE_p_wxNotebook, obj);
17541 Py_INCREF(obj);
17542 return Py_BuildValue((char *)"");
17543 }
17544 static PyObject *_wrap_new_NotebookEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17545 PyObject *resultobj;
17546 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17547 int arg2 = (int) 0 ;
17548 int arg3 = (int) -1 ;
17549 int arg4 = (int) -1 ;
17550 wxNotebookEvent *result;
17551 PyObject * obj0 = 0 ;
17552 PyObject * obj1 = 0 ;
17553 PyObject * obj2 = 0 ;
17554 PyObject * obj3 = 0 ;
17555 char *kwnames[] = {
17556 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
17557 };
17558
17559 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_NotebookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
17560 if (obj0) {
17561 {
17562 arg1 = (wxEventType)(SWIG_As_int(obj0));
17563 if (SWIG_arg_fail(1)) SWIG_fail;
17564 }
17565 }
17566 if (obj1) {
17567 {
17568 arg2 = (int)(SWIG_As_int(obj1));
17569 if (SWIG_arg_fail(2)) SWIG_fail;
17570 }
17571 }
17572 if (obj2) {
17573 {
17574 arg3 = (int)(SWIG_As_int(obj2));
17575 if (SWIG_arg_fail(3)) SWIG_fail;
17576 }
17577 }
17578 if (obj3) {
17579 {
17580 arg4 = (int)(SWIG_As_int(obj3));
17581 if (SWIG_arg_fail(4)) SWIG_fail;
17582 }
17583 }
17584 {
17585 PyThreadState* __tstate = wxPyBeginAllowThreads();
17586 result = (wxNotebookEvent *)new wxNotebookEvent(arg1,arg2,arg3,arg4);
17587
17588 wxPyEndAllowThreads(__tstate);
17589 if (PyErr_Occurred()) SWIG_fail;
17590 }
17591 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotebookEvent, 1);
17592 return resultobj;
17593 fail:
17594 return NULL;
17595 }
17596
17597
17598 static PyObject * NotebookEvent_swigregister(PyObject *, PyObject *args) {
17599 PyObject *obj;
17600 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17601 SWIG_TypeClientData(SWIGTYPE_p_wxNotebookEvent, obj);
17602 Py_INCREF(obj);
17603 return Py_BuildValue((char *)"");
17604 }
17605 static PyObject *_wrap_new_Listbook(PyObject *, PyObject *args, PyObject *kwargs) {
17606 PyObject *resultobj;
17607 wxWindow *arg1 = (wxWindow *) 0 ;
17608 int arg2 = (int) -1 ;
17609 wxPoint const &arg3_defvalue = wxDefaultPosition ;
17610 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
17611 wxSize const &arg4_defvalue = wxDefaultSize ;
17612 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
17613 long arg5 = (long) 0 ;
17614 wxString const &arg6_defvalue = wxPyEmptyString ;
17615 wxString *arg6 = (wxString *) &arg6_defvalue ;
17616 wxListbook *result;
17617 wxPoint temp3 ;
17618 wxSize temp4 ;
17619 bool temp6 = false ;
17620 PyObject * obj0 = 0 ;
17621 PyObject * obj1 = 0 ;
17622 PyObject * obj2 = 0 ;
17623 PyObject * obj3 = 0 ;
17624 PyObject * obj4 = 0 ;
17625 PyObject * obj5 = 0 ;
17626 char *kwnames[] = {
17627 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17628 };
17629
17630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Listbook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
17631 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17632 if (SWIG_arg_fail(1)) SWIG_fail;
17633 if (obj1) {
17634 {
17635 arg2 = (int)(SWIG_As_int(obj1));
17636 if (SWIG_arg_fail(2)) SWIG_fail;
17637 }
17638 }
17639 if (obj2) {
17640 {
17641 arg3 = &temp3;
17642 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
17643 }
17644 }
17645 if (obj3) {
17646 {
17647 arg4 = &temp4;
17648 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
17649 }
17650 }
17651 if (obj4) {
17652 {
17653 arg5 = (long)(SWIG_As_long(obj4));
17654 if (SWIG_arg_fail(5)) SWIG_fail;
17655 }
17656 }
17657 if (obj5) {
17658 {
17659 arg6 = wxString_in_helper(obj5);
17660 if (arg6 == NULL) SWIG_fail;
17661 temp6 = true;
17662 }
17663 }
17664 {
17665 if (!wxPyCheckForApp()) SWIG_fail;
17666 PyThreadState* __tstate = wxPyBeginAllowThreads();
17667 result = (wxListbook *)new wxListbook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
17668
17669 wxPyEndAllowThreads(__tstate);
17670 if (PyErr_Occurred()) SWIG_fail;
17671 }
17672 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListbook, 1);
17673 {
17674 if (temp6)
17675 delete arg6;
17676 }
17677 return resultobj;
17678 fail:
17679 {
17680 if (temp6)
17681 delete arg6;
17682 }
17683 return NULL;
17684 }
17685
17686
17687 static PyObject *_wrap_new_PreListbook(PyObject *, PyObject *args, PyObject *kwargs) {
17688 PyObject *resultobj;
17689 wxListbook *result;
17690 char *kwnames[] = {
17691 NULL
17692 };
17693
17694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreListbook",kwnames)) goto fail;
17695 {
17696 if (!wxPyCheckForApp()) SWIG_fail;
17697 PyThreadState* __tstate = wxPyBeginAllowThreads();
17698 result = (wxListbook *)new wxListbook();
17699
17700 wxPyEndAllowThreads(__tstate);
17701 if (PyErr_Occurred()) SWIG_fail;
17702 }
17703 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListbook, 1);
17704 return resultobj;
17705 fail:
17706 return NULL;
17707 }
17708
17709
17710 static PyObject *_wrap_Listbook_Create(PyObject *, PyObject *args, PyObject *kwargs) {
17711 PyObject *resultobj;
17712 wxListbook *arg1 = (wxListbook *) 0 ;
17713 wxWindow *arg2 = (wxWindow *) 0 ;
17714 int arg3 = (int) -1 ;
17715 wxPoint const &arg4_defvalue = wxDefaultPosition ;
17716 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
17717 wxSize const &arg5_defvalue = wxDefaultSize ;
17718 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
17719 long arg6 = (long) 0 ;
17720 wxString const &arg7_defvalue = wxPyEmptyString ;
17721 wxString *arg7 = (wxString *) &arg7_defvalue ;
17722 bool result;
17723 wxPoint temp4 ;
17724 wxSize temp5 ;
17725 bool temp7 = false ;
17726 PyObject * obj0 = 0 ;
17727 PyObject * obj1 = 0 ;
17728 PyObject * obj2 = 0 ;
17729 PyObject * obj3 = 0 ;
17730 PyObject * obj4 = 0 ;
17731 PyObject * obj5 = 0 ;
17732 PyObject * obj6 = 0 ;
17733 char *kwnames[] = {
17734 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17735 };
17736
17737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Listbook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
17738 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListbook, SWIG_POINTER_EXCEPTION | 0);
17739 if (SWIG_arg_fail(1)) SWIG_fail;
17740 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17741 if (SWIG_arg_fail(2)) SWIG_fail;
17742 if (obj2) {
17743 {
17744 arg3 = (int)(SWIG_As_int(obj2));
17745 if (SWIG_arg_fail(3)) SWIG_fail;
17746 }
17747 }
17748 if (obj3) {
17749 {
17750 arg4 = &temp4;
17751 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
17752 }
17753 }
17754 if (obj4) {
17755 {
17756 arg5 = &temp5;
17757 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
17758 }
17759 }
17760 if (obj5) {
17761 {
17762 arg6 = (long)(SWIG_As_long(obj5));
17763 if (SWIG_arg_fail(6)) SWIG_fail;
17764 }
17765 }
17766 if (obj6) {
17767 {
17768 arg7 = wxString_in_helper(obj6);
17769 if (arg7 == NULL) SWIG_fail;
17770 temp7 = true;
17771 }
17772 }
17773 {
17774 PyThreadState* __tstate = wxPyBeginAllowThreads();
17775 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
17776
17777 wxPyEndAllowThreads(__tstate);
17778 if (PyErr_Occurred()) SWIG_fail;
17779 }
17780 {
17781 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17782 }
17783 {
17784 if (temp7)
17785 delete arg7;
17786 }
17787 return resultobj;
17788 fail:
17789 {
17790 if (temp7)
17791 delete arg7;
17792 }
17793 return NULL;
17794 }
17795
17796
17797 static PyObject *_wrap_Listbook_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
17798 PyObject *resultobj;
17799 wxListbook *arg1 = (wxListbook *) 0 ;
17800 bool result;
17801 PyObject * obj0 = 0 ;
17802 char *kwnames[] = {
17803 (char *) "self", NULL
17804 };
17805
17806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Listbook_IsVertical",kwnames,&obj0)) goto fail;
17807 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListbook, SWIG_POINTER_EXCEPTION | 0);
17808 if (SWIG_arg_fail(1)) SWIG_fail;
17809 {
17810 PyThreadState* __tstate = wxPyBeginAllowThreads();
17811 result = (bool)((wxListbook const *)arg1)->IsVertical();
17812
17813 wxPyEndAllowThreads(__tstate);
17814 if (PyErr_Occurred()) SWIG_fail;
17815 }
17816 {
17817 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17818 }
17819 return resultobj;
17820 fail:
17821 return NULL;
17822 }
17823
17824
17825 static PyObject *_wrap_Listbook_GetListView(PyObject *, PyObject *args, PyObject *kwargs) {
17826 PyObject *resultobj;
17827 wxListbook *arg1 = (wxListbook *) 0 ;
17828 wxListView *result;
17829 PyObject * obj0 = 0 ;
17830 char *kwnames[] = {
17831 (char *) "self", NULL
17832 };
17833
17834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Listbook_GetListView",kwnames,&obj0)) goto fail;
17835 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListbook, SWIG_POINTER_EXCEPTION | 0);
17836 if (SWIG_arg_fail(1)) SWIG_fail;
17837 {
17838 PyThreadState* __tstate = wxPyBeginAllowThreads();
17839 result = (wxListView *)(arg1)->GetListView();
17840
17841 wxPyEndAllowThreads(__tstate);
17842 if (PyErr_Occurred()) SWIG_fail;
17843 }
17844 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListView, 0);
17845 return resultobj;
17846 fail:
17847 return NULL;
17848 }
17849
17850
17851 static PyObject * Listbook_swigregister(PyObject *, PyObject *args) {
17852 PyObject *obj;
17853 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17854 SWIG_TypeClientData(SWIGTYPE_p_wxListbook, obj);
17855 Py_INCREF(obj);
17856 return Py_BuildValue((char *)"");
17857 }
17858 static PyObject *_wrap_new_ListbookEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17859 PyObject *resultobj;
17860 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17861 int arg2 = (int) 0 ;
17862 int arg3 = (int) -1 ;
17863 int arg4 = (int) -1 ;
17864 wxListbookEvent *result;
17865 PyObject * obj0 = 0 ;
17866 PyObject * obj1 = 0 ;
17867 PyObject * obj2 = 0 ;
17868 PyObject * obj3 = 0 ;
17869 char *kwnames[] = {
17870 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
17871 };
17872
17873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ListbookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
17874 if (obj0) {
17875 {
17876 arg1 = (wxEventType)(SWIG_As_int(obj0));
17877 if (SWIG_arg_fail(1)) SWIG_fail;
17878 }
17879 }
17880 if (obj1) {
17881 {
17882 arg2 = (int)(SWIG_As_int(obj1));
17883 if (SWIG_arg_fail(2)) SWIG_fail;
17884 }
17885 }
17886 if (obj2) {
17887 {
17888 arg3 = (int)(SWIG_As_int(obj2));
17889 if (SWIG_arg_fail(3)) SWIG_fail;
17890 }
17891 }
17892 if (obj3) {
17893 {
17894 arg4 = (int)(SWIG_As_int(obj3));
17895 if (SWIG_arg_fail(4)) SWIG_fail;
17896 }
17897 }
17898 {
17899 PyThreadState* __tstate = wxPyBeginAllowThreads();
17900 result = (wxListbookEvent *)new wxListbookEvent(arg1,arg2,arg3,arg4);
17901
17902 wxPyEndAllowThreads(__tstate);
17903 if (PyErr_Occurred()) SWIG_fail;
17904 }
17905 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListbookEvent, 1);
17906 return resultobj;
17907 fail:
17908 return NULL;
17909 }
17910
17911
17912 static PyObject * ListbookEvent_swigregister(PyObject *, PyObject *args) {
17913 PyObject *obj;
17914 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17915 SWIG_TypeClientData(SWIGTYPE_p_wxListbookEvent, obj);
17916 Py_INCREF(obj);
17917 return Py_BuildValue((char *)"");
17918 }
17919 static PyObject *_wrap_new_Choicebook(PyObject *, PyObject *args, PyObject *kwargs) {
17920 PyObject *resultobj;
17921 wxWindow *arg1 = (wxWindow *) 0 ;
17922 int arg2 ;
17923 wxPoint const &arg3_defvalue = wxDefaultPosition ;
17924 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
17925 wxSize const &arg4_defvalue = wxDefaultSize ;
17926 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
17927 long arg5 = (long) 0 ;
17928 wxString const &arg6_defvalue = wxPyEmptyString ;
17929 wxString *arg6 = (wxString *) &arg6_defvalue ;
17930 wxChoicebook *result;
17931 wxPoint temp3 ;
17932 wxSize temp4 ;
17933 bool temp6 = false ;
17934 PyObject * obj0 = 0 ;
17935 PyObject * obj1 = 0 ;
17936 PyObject * obj2 = 0 ;
17937 PyObject * obj3 = 0 ;
17938 PyObject * obj4 = 0 ;
17939 PyObject * obj5 = 0 ;
17940 char *kwnames[] = {
17941 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17942 };
17943
17944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:new_Choicebook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
17945 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17946 if (SWIG_arg_fail(1)) SWIG_fail;
17947 {
17948 arg2 = (int)(SWIG_As_int(obj1));
17949 if (SWIG_arg_fail(2)) SWIG_fail;
17950 }
17951 if (obj2) {
17952 {
17953 arg3 = &temp3;
17954 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
17955 }
17956 }
17957 if (obj3) {
17958 {
17959 arg4 = &temp4;
17960 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
17961 }
17962 }
17963 if (obj4) {
17964 {
17965 arg5 = (long)(SWIG_As_long(obj4));
17966 if (SWIG_arg_fail(5)) SWIG_fail;
17967 }
17968 }
17969 if (obj5) {
17970 {
17971 arg6 = wxString_in_helper(obj5);
17972 if (arg6 == NULL) SWIG_fail;
17973 temp6 = true;
17974 }
17975 }
17976 {
17977 if (!wxPyCheckForApp()) SWIG_fail;
17978 PyThreadState* __tstate = wxPyBeginAllowThreads();
17979 result = (wxChoicebook *)new wxChoicebook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
17980
17981 wxPyEndAllowThreads(__tstate);
17982 if (PyErr_Occurred()) SWIG_fail;
17983 }
17984 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoicebook, 1);
17985 {
17986 if (temp6)
17987 delete arg6;
17988 }
17989 return resultobj;
17990 fail:
17991 {
17992 if (temp6)
17993 delete arg6;
17994 }
17995 return NULL;
17996 }
17997
17998
17999 static PyObject *_wrap_new_PreChoicebook(PyObject *, PyObject *args, PyObject *kwargs) {
18000 PyObject *resultobj;
18001 wxChoicebook *result;
18002 char *kwnames[] = {
18003 NULL
18004 };
18005
18006 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreChoicebook",kwnames)) goto fail;
18007 {
18008 if (!wxPyCheckForApp()) SWIG_fail;
18009 PyThreadState* __tstate = wxPyBeginAllowThreads();
18010 result = (wxChoicebook *)new wxChoicebook();
18011
18012 wxPyEndAllowThreads(__tstate);
18013 if (PyErr_Occurred()) SWIG_fail;
18014 }
18015 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoicebook, 1);
18016 return resultobj;
18017 fail:
18018 return NULL;
18019 }
18020
18021
18022 static PyObject *_wrap_Choicebook_Create(PyObject *, PyObject *args, PyObject *kwargs) {
18023 PyObject *resultobj;
18024 wxChoicebook *arg1 = (wxChoicebook *) 0 ;
18025 wxWindow *arg2 = (wxWindow *) 0 ;
18026 int arg3 ;
18027 wxPoint const &arg4_defvalue = wxDefaultPosition ;
18028 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
18029 wxSize const &arg5_defvalue = wxDefaultSize ;
18030 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
18031 long arg6 = (long) 0 ;
18032 wxString const &arg7_defvalue = wxPyEmptyString ;
18033 wxString *arg7 = (wxString *) &arg7_defvalue ;
18034 bool result;
18035 wxPoint temp4 ;
18036 wxSize temp5 ;
18037 bool temp7 = false ;
18038 PyObject * obj0 = 0 ;
18039 PyObject * obj1 = 0 ;
18040 PyObject * obj2 = 0 ;
18041 PyObject * obj3 = 0 ;
18042 PyObject * obj4 = 0 ;
18043 PyObject * obj5 = 0 ;
18044 PyObject * obj6 = 0 ;
18045 char *kwnames[] = {
18046 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
18047 };
18048
18049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Choicebook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
18050 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoicebook, SWIG_POINTER_EXCEPTION | 0);
18051 if (SWIG_arg_fail(1)) SWIG_fail;
18052 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
18053 if (SWIG_arg_fail(2)) SWIG_fail;
18054 {
18055 arg3 = (int)(SWIG_As_int(obj2));
18056 if (SWIG_arg_fail(3)) SWIG_fail;
18057 }
18058 if (obj3) {
18059 {
18060 arg4 = &temp4;
18061 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
18062 }
18063 }
18064 if (obj4) {
18065 {
18066 arg5 = &temp5;
18067 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
18068 }
18069 }
18070 if (obj5) {
18071 {
18072 arg6 = (long)(SWIG_As_long(obj5));
18073 if (SWIG_arg_fail(6)) SWIG_fail;
18074 }
18075 }
18076 if (obj6) {
18077 {
18078 arg7 = wxString_in_helper(obj6);
18079 if (arg7 == NULL) SWIG_fail;
18080 temp7 = true;
18081 }
18082 }
18083 {
18084 PyThreadState* __tstate = wxPyBeginAllowThreads();
18085 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
18086
18087 wxPyEndAllowThreads(__tstate);
18088 if (PyErr_Occurred()) SWIG_fail;
18089 }
18090 {
18091 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18092 }
18093 {
18094 if (temp7)
18095 delete arg7;
18096 }
18097 return resultobj;
18098 fail:
18099 {
18100 if (temp7)
18101 delete arg7;
18102 }
18103 return NULL;
18104 }
18105
18106
18107 static PyObject *_wrap_Choicebook_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
18108 PyObject *resultobj;
18109 wxChoicebook *arg1 = (wxChoicebook *) 0 ;
18110 bool result;
18111 PyObject * obj0 = 0 ;
18112 char *kwnames[] = {
18113 (char *) "self", NULL
18114 };
18115
18116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Choicebook_IsVertical",kwnames,&obj0)) goto fail;
18117 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoicebook, SWIG_POINTER_EXCEPTION | 0);
18118 if (SWIG_arg_fail(1)) SWIG_fail;
18119 {
18120 PyThreadState* __tstate = wxPyBeginAllowThreads();
18121 result = (bool)((wxChoicebook const *)arg1)->IsVertical();
18122
18123 wxPyEndAllowThreads(__tstate);
18124 if (PyErr_Occurred()) SWIG_fail;
18125 }
18126 {
18127 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18128 }
18129 return resultobj;
18130 fail:
18131 return NULL;
18132 }
18133
18134
18135 static PyObject *_wrap_Choicebook_GetChoiceCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
18136 PyObject *resultobj;
18137 wxChoicebook *arg1 = (wxChoicebook *) 0 ;
18138 wxChoice *result;
18139 PyObject * obj0 = 0 ;
18140 char *kwnames[] = {
18141 (char *) "self", NULL
18142 };
18143
18144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Choicebook_GetChoiceCtrl",kwnames,&obj0)) goto fail;
18145 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoicebook, SWIG_POINTER_EXCEPTION | 0);
18146 if (SWIG_arg_fail(1)) SWIG_fail;
18147 {
18148 PyThreadState* __tstate = wxPyBeginAllowThreads();
18149 result = (wxChoice *)((wxChoicebook const *)arg1)->GetChoiceCtrl();
18150
18151 wxPyEndAllowThreads(__tstate);
18152 if (PyErr_Occurred()) SWIG_fail;
18153 }
18154 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoice, 0);
18155 return resultobj;
18156 fail:
18157 return NULL;
18158 }
18159
18160
18161 static PyObject *_wrap_Choicebook_DeleteAllPages(PyObject *, PyObject *args, PyObject *kwargs) {
18162 PyObject *resultobj;
18163 wxChoicebook *arg1 = (wxChoicebook *) 0 ;
18164 bool result;
18165 PyObject * obj0 = 0 ;
18166 char *kwnames[] = {
18167 (char *) "self", NULL
18168 };
18169
18170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Choicebook_DeleteAllPages",kwnames,&obj0)) goto fail;
18171 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoicebook, SWIG_POINTER_EXCEPTION | 0);
18172 if (SWIG_arg_fail(1)) SWIG_fail;
18173 {
18174 PyThreadState* __tstate = wxPyBeginAllowThreads();
18175 result = (bool)(arg1)->DeleteAllPages();
18176
18177 wxPyEndAllowThreads(__tstate);
18178 if (PyErr_Occurred()) SWIG_fail;
18179 }
18180 {
18181 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18182 }
18183 return resultobj;
18184 fail:
18185 return NULL;
18186 }
18187
18188
18189 static PyObject * Choicebook_swigregister(PyObject *, PyObject *args) {
18190 PyObject *obj;
18191 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18192 SWIG_TypeClientData(SWIGTYPE_p_wxChoicebook, obj);
18193 Py_INCREF(obj);
18194 return Py_BuildValue((char *)"");
18195 }
18196 static PyObject *_wrap_new_ChoicebookEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18197 PyObject *resultobj;
18198 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
18199 int arg2 = (int) 0 ;
18200 int arg3 = (int) -1 ;
18201 int arg4 = (int) -1 ;
18202 wxChoicebookEvent *result;
18203 PyObject * obj0 = 0 ;
18204 PyObject * obj1 = 0 ;
18205 PyObject * obj2 = 0 ;
18206 PyObject * obj3 = 0 ;
18207 char *kwnames[] = {
18208 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
18209 };
18210
18211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ChoicebookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
18212 if (obj0) {
18213 {
18214 arg1 = (wxEventType)(SWIG_As_int(obj0));
18215 if (SWIG_arg_fail(1)) SWIG_fail;
18216 }
18217 }
18218 if (obj1) {
18219 {
18220 arg2 = (int)(SWIG_As_int(obj1));
18221 if (SWIG_arg_fail(2)) SWIG_fail;
18222 }
18223 }
18224 if (obj2) {
18225 {
18226 arg3 = (int)(SWIG_As_int(obj2));
18227 if (SWIG_arg_fail(3)) SWIG_fail;
18228 }
18229 }
18230 if (obj3) {
18231 {
18232 arg4 = (int)(SWIG_As_int(obj3));
18233 if (SWIG_arg_fail(4)) SWIG_fail;
18234 }
18235 }
18236 {
18237 PyThreadState* __tstate = wxPyBeginAllowThreads();
18238 result = (wxChoicebookEvent *)new wxChoicebookEvent(arg1,arg2,arg3,arg4);
18239
18240 wxPyEndAllowThreads(__tstate);
18241 if (PyErr_Occurred()) SWIG_fail;
18242 }
18243 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoicebookEvent, 1);
18244 return resultobj;
18245 fail:
18246 return NULL;
18247 }
18248
18249
18250 static PyObject * ChoicebookEvent_swigregister(PyObject *, PyObject *args) {
18251 PyObject *obj;
18252 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18253 SWIG_TypeClientData(SWIGTYPE_p_wxChoicebookEvent, obj);
18254 Py_INCREF(obj);
18255 return Py_BuildValue((char *)"");
18256 }
18257 static PyObject *_wrap_ToolBarToolBase_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
18258 PyObject *resultobj;
18259 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18260 int result;
18261 PyObject * obj0 = 0 ;
18262 char *kwnames[] = {
18263 (char *) "self", NULL
18264 };
18265
18266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetId",kwnames,&obj0)) goto fail;
18267 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18268 if (SWIG_arg_fail(1)) SWIG_fail;
18269 {
18270 PyThreadState* __tstate = wxPyBeginAllowThreads();
18271 result = (int)(arg1)->GetId();
18272
18273 wxPyEndAllowThreads(__tstate);
18274 if (PyErr_Occurred()) SWIG_fail;
18275 }
18276 {
18277 resultobj = SWIG_From_int((int)(result));
18278 }
18279 return resultobj;
18280 fail:
18281 return NULL;
18282 }
18283
18284
18285 static PyObject *_wrap_ToolBarToolBase_GetControl(PyObject *, PyObject *args, PyObject *kwargs) {
18286 PyObject *resultobj;
18287 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18288 wxControl *result;
18289 PyObject * obj0 = 0 ;
18290 char *kwnames[] = {
18291 (char *) "self", NULL
18292 };
18293
18294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetControl",kwnames,&obj0)) goto fail;
18295 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18296 if (SWIG_arg_fail(1)) SWIG_fail;
18297 {
18298 PyThreadState* __tstate = wxPyBeginAllowThreads();
18299 result = (wxControl *)(arg1)->GetControl();
18300
18301 wxPyEndAllowThreads(__tstate);
18302 if (PyErr_Occurred()) SWIG_fail;
18303 }
18304 {
18305 resultobj = wxPyMake_wxObject(result, 0);
18306 }
18307 return resultobj;
18308 fail:
18309 return NULL;
18310 }
18311
18312
18313 static PyObject *_wrap_ToolBarToolBase_GetToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
18314 PyObject *resultobj;
18315 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18316 wxToolBarBase *result;
18317 PyObject * obj0 = 0 ;
18318 char *kwnames[] = {
18319 (char *) "self", NULL
18320 };
18321
18322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetToolBar",kwnames,&obj0)) goto fail;
18323 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18324 if (SWIG_arg_fail(1)) SWIG_fail;
18325 {
18326 PyThreadState* __tstate = wxPyBeginAllowThreads();
18327 result = (wxToolBarBase *)(arg1)->GetToolBar();
18328
18329 wxPyEndAllowThreads(__tstate);
18330 if (PyErr_Occurred()) SWIG_fail;
18331 }
18332 {
18333 resultobj = wxPyMake_wxObject(result, 0);
18334 }
18335 return resultobj;
18336 fail:
18337 return NULL;
18338 }
18339
18340
18341 static PyObject *_wrap_ToolBarToolBase_IsButton(PyObject *, PyObject *args, PyObject *kwargs) {
18342 PyObject *resultobj;
18343 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18344 int result;
18345 PyObject * obj0 = 0 ;
18346 char *kwnames[] = {
18347 (char *) "self", NULL
18348 };
18349
18350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsButton",kwnames,&obj0)) goto fail;
18351 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18352 if (SWIG_arg_fail(1)) SWIG_fail;
18353 {
18354 PyThreadState* __tstate = wxPyBeginAllowThreads();
18355 result = (int)(arg1)->IsButton();
18356
18357 wxPyEndAllowThreads(__tstate);
18358 if (PyErr_Occurred()) SWIG_fail;
18359 }
18360 {
18361 resultobj = SWIG_From_int((int)(result));
18362 }
18363 return resultobj;
18364 fail:
18365 return NULL;
18366 }
18367
18368
18369 static PyObject *_wrap_ToolBarToolBase_IsControl(PyObject *, PyObject *args, PyObject *kwargs) {
18370 PyObject *resultobj;
18371 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18372 int result;
18373 PyObject * obj0 = 0 ;
18374 char *kwnames[] = {
18375 (char *) "self", NULL
18376 };
18377
18378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsControl",kwnames,&obj0)) goto fail;
18379 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18380 if (SWIG_arg_fail(1)) SWIG_fail;
18381 {
18382 PyThreadState* __tstate = wxPyBeginAllowThreads();
18383 result = (int)(arg1)->IsControl();
18384
18385 wxPyEndAllowThreads(__tstate);
18386 if (PyErr_Occurred()) SWIG_fail;
18387 }
18388 {
18389 resultobj = SWIG_From_int((int)(result));
18390 }
18391 return resultobj;
18392 fail:
18393 return NULL;
18394 }
18395
18396
18397 static PyObject *_wrap_ToolBarToolBase_IsSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
18398 PyObject *resultobj;
18399 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18400 int result;
18401 PyObject * obj0 = 0 ;
18402 char *kwnames[] = {
18403 (char *) "self", NULL
18404 };
18405
18406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsSeparator",kwnames,&obj0)) goto fail;
18407 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18408 if (SWIG_arg_fail(1)) SWIG_fail;
18409 {
18410 PyThreadState* __tstate = wxPyBeginAllowThreads();
18411 result = (int)(arg1)->IsSeparator();
18412
18413 wxPyEndAllowThreads(__tstate);
18414 if (PyErr_Occurred()) SWIG_fail;
18415 }
18416 {
18417 resultobj = SWIG_From_int((int)(result));
18418 }
18419 return resultobj;
18420 fail:
18421 return NULL;
18422 }
18423
18424
18425 static PyObject *_wrap_ToolBarToolBase_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
18426 PyObject *resultobj;
18427 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18428 int result;
18429 PyObject * obj0 = 0 ;
18430 char *kwnames[] = {
18431 (char *) "self", NULL
18432 };
18433
18434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetStyle",kwnames,&obj0)) goto fail;
18435 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18436 if (SWIG_arg_fail(1)) SWIG_fail;
18437 {
18438 PyThreadState* __tstate = wxPyBeginAllowThreads();
18439 result = (int)(arg1)->GetStyle();
18440
18441 wxPyEndAllowThreads(__tstate);
18442 if (PyErr_Occurred()) SWIG_fail;
18443 }
18444 {
18445 resultobj = SWIG_From_int((int)(result));
18446 }
18447 return resultobj;
18448 fail:
18449 return NULL;
18450 }
18451
18452
18453 static PyObject *_wrap_ToolBarToolBase_GetKind(PyObject *, PyObject *args, PyObject *kwargs) {
18454 PyObject *resultobj;
18455 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18456 wxItemKind result;
18457 PyObject * obj0 = 0 ;
18458 char *kwnames[] = {
18459 (char *) "self", NULL
18460 };
18461
18462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetKind",kwnames,&obj0)) goto fail;
18463 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18464 if (SWIG_arg_fail(1)) SWIG_fail;
18465 {
18466 PyThreadState* __tstate = wxPyBeginAllowThreads();
18467 result = (wxItemKind)(arg1)->GetKind();
18468
18469 wxPyEndAllowThreads(__tstate);
18470 if (PyErr_Occurred()) SWIG_fail;
18471 }
18472 resultobj = SWIG_From_int((result));
18473 return resultobj;
18474 fail:
18475 return NULL;
18476 }
18477
18478
18479 static PyObject *_wrap_ToolBarToolBase_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
18480 PyObject *resultobj;
18481 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18482 bool result;
18483 PyObject * obj0 = 0 ;
18484 char *kwnames[] = {
18485 (char *) "self", NULL
18486 };
18487
18488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsEnabled",kwnames,&obj0)) goto fail;
18489 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18490 if (SWIG_arg_fail(1)) SWIG_fail;
18491 {
18492 PyThreadState* __tstate = wxPyBeginAllowThreads();
18493 result = (bool)(arg1)->IsEnabled();
18494
18495 wxPyEndAllowThreads(__tstate);
18496 if (PyErr_Occurred()) SWIG_fail;
18497 }
18498 {
18499 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18500 }
18501 return resultobj;
18502 fail:
18503 return NULL;
18504 }
18505
18506
18507 static PyObject *_wrap_ToolBarToolBase_IsToggled(PyObject *, PyObject *args, PyObject *kwargs) {
18508 PyObject *resultobj;
18509 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18510 bool result;
18511 PyObject * obj0 = 0 ;
18512 char *kwnames[] = {
18513 (char *) "self", NULL
18514 };
18515
18516 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsToggled",kwnames,&obj0)) goto fail;
18517 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18518 if (SWIG_arg_fail(1)) SWIG_fail;
18519 {
18520 PyThreadState* __tstate = wxPyBeginAllowThreads();
18521 result = (bool)(arg1)->IsToggled();
18522
18523 wxPyEndAllowThreads(__tstate);
18524 if (PyErr_Occurred()) SWIG_fail;
18525 }
18526 {
18527 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18528 }
18529 return resultobj;
18530 fail:
18531 return NULL;
18532 }
18533
18534
18535 static PyObject *_wrap_ToolBarToolBase_CanBeToggled(PyObject *, PyObject *args, PyObject *kwargs) {
18536 PyObject *resultobj;
18537 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18538 bool result;
18539 PyObject * obj0 = 0 ;
18540 char *kwnames[] = {
18541 (char *) "self", NULL
18542 };
18543
18544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_CanBeToggled",kwnames,&obj0)) goto fail;
18545 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18546 if (SWIG_arg_fail(1)) SWIG_fail;
18547 {
18548 PyThreadState* __tstate = wxPyBeginAllowThreads();
18549 result = (bool)(arg1)->CanBeToggled();
18550
18551 wxPyEndAllowThreads(__tstate);
18552 if (PyErr_Occurred()) SWIG_fail;
18553 }
18554 {
18555 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18556 }
18557 return resultobj;
18558 fail:
18559 return NULL;
18560 }
18561
18562
18563 static PyObject *_wrap_ToolBarToolBase_GetNormalBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
18564 PyObject *resultobj;
18565 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18566 wxBitmap *result;
18567 PyObject * obj0 = 0 ;
18568 char *kwnames[] = {
18569 (char *) "self", NULL
18570 };
18571
18572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetNormalBitmap",kwnames,&obj0)) goto fail;
18573 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18574 if (SWIG_arg_fail(1)) SWIG_fail;
18575 {
18576 PyThreadState* __tstate = wxPyBeginAllowThreads();
18577 {
18578 wxBitmap const &_result_ref = (arg1)->GetNormalBitmap();
18579 result = (wxBitmap *) &_result_ref;
18580 }
18581
18582 wxPyEndAllowThreads(__tstate);
18583 if (PyErr_Occurred()) SWIG_fail;
18584 }
18585 {
18586 wxBitmap* resultptr = new wxBitmap(*result);
18587 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
18588 }
18589 return resultobj;
18590 fail:
18591 return NULL;
18592 }
18593
18594
18595 static PyObject *_wrap_ToolBarToolBase_GetDisabledBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
18596 PyObject *resultobj;
18597 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18598 wxBitmap *result;
18599 PyObject * obj0 = 0 ;
18600 char *kwnames[] = {
18601 (char *) "self", NULL
18602 };
18603
18604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetDisabledBitmap",kwnames,&obj0)) goto fail;
18605 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18606 if (SWIG_arg_fail(1)) SWIG_fail;
18607 {
18608 PyThreadState* __tstate = wxPyBeginAllowThreads();
18609 {
18610 wxBitmap const &_result_ref = (arg1)->GetDisabledBitmap();
18611 result = (wxBitmap *) &_result_ref;
18612 }
18613
18614 wxPyEndAllowThreads(__tstate);
18615 if (PyErr_Occurred()) SWIG_fail;
18616 }
18617 {
18618 wxBitmap* resultptr = new wxBitmap(*result);
18619 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
18620 }
18621 return resultobj;
18622 fail:
18623 return NULL;
18624 }
18625
18626
18627 static PyObject *_wrap_ToolBarToolBase_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
18628 PyObject *resultobj;
18629 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18630 wxBitmap result;
18631 PyObject * obj0 = 0 ;
18632 char *kwnames[] = {
18633 (char *) "self", NULL
18634 };
18635
18636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetBitmap",kwnames,&obj0)) goto fail;
18637 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18638 if (SWIG_arg_fail(1)) SWIG_fail;
18639 {
18640 PyThreadState* __tstate = wxPyBeginAllowThreads();
18641 result = (arg1)->GetBitmap();
18642
18643 wxPyEndAllowThreads(__tstate);
18644 if (PyErr_Occurred()) SWIG_fail;
18645 }
18646 {
18647 wxBitmap * resultptr;
18648 resultptr = new wxBitmap((wxBitmap &)(result));
18649 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
18650 }
18651 return resultobj;
18652 fail:
18653 return NULL;
18654 }
18655
18656
18657 static PyObject *_wrap_ToolBarToolBase_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
18658 PyObject *resultobj;
18659 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18660 wxString result;
18661 PyObject * obj0 = 0 ;
18662 char *kwnames[] = {
18663 (char *) "self", NULL
18664 };
18665
18666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetLabel",kwnames,&obj0)) goto fail;
18667 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18668 if (SWIG_arg_fail(1)) SWIG_fail;
18669 {
18670 PyThreadState* __tstate = wxPyBeginAllowThreads();
18671 result = (arg1)->GetLabel();
18672
18673 wxPyEndAllowThreads(__tstate);
18674 if (PyErr_Occurred()) SWIG_fail;
18675 }
18676 {
18677 #if wxUSE_UNICODE
18678 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18679 #else
18680 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18681 #endif
18682 }
18683 return resultobj;
18684 fail:
18685 return NULL;
18686 }
18687
18688
18689 static PyObject *_wrap_ToolBarToolBase_GetShortHelp(PyObject *, PyObject *args, PyObject *kwargs) {
18690 PyObject *resultobj;
18691 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18692 wxString result;
18693 PyObject * obj0 = 0 ;
18694 char *kwnames[] = {
18695 (char *) "self", NULL
18696 };
18697
18698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetShortHelp",kwnames,&obj0)) goto fail;
18699 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18700 if (SWIG_arg_fail(1)) SWIG_fail;
18701 {
18702 PyThreadState* __tstate = wxPyBeginAllowThreads();
18703 result = (arg1)->GetShortHelp();
18704
18705 wxPyEndAllowThreads(__tstate);
18706 if (PyErr_Occurred()) SWIG_fail;
18707 }
18708 {
18709 #if wxUSE_UNICODE
18710 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18711 #else
18712 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18713 #endif
18714 }
18715 return resultobj;
18716 fail:
18717 return NULL;
18718 }
18719
18720
18721 static PyObject *_wrap_ToolBarToolBase_GetLongHelp(PyObject *, PyObject *args, PyObject *kwargs) {
18722 PyObject *resultobj;
18723 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18724 wxString result;
18725 PyObject * obj0 = 0 ;
18726 char *kwnames[] = {
18727 (char *) "self", NULL
18728 };
18729
18730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetLongHelp",kwnames,&obj0)) goto fail;
18731 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18732 if (SWIG_arg_fail(1)) SWIG_fail;
18733 {
18734 PyThreadState* __tstate = wxPyBeginAllowThreads();
18735 result = (arg1)->GetLongHelp();
18736
18737 wxPyEndAllowThreads(__tstate);
18738 if (PyErr_Occurred()) SWIG_fail;
18739 }
18740 {
18741 #if wxUSE_UNICODE
18742 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18743 #else
18744 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18745 #endif
18746 }
18747 return resultobj;
18748 fail:
18749 return NULL;
18750 }
18751
18752
18753 static PyObject *_wrap_ToolBarToolBase_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
18754 PyObject *resultobj;
18755 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18756 bool arg2 ;
18757 bool result;
18758 PyObject * obj0 = 0 ;
18759 PyObject * obj1 = 0 ;
18760 char *kwnames[] = {
18761 (char *) "self",(char *) "enable", NULL
18762 };
18763
18764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_Enable",kwnames,&obj0,&obj1)) goto fail;
18765 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18766 if (SWIG_arg_fail(1)) SWIG_fail;
18767 {
18768 arg2 = (bool)(SWIG_As_bool(obj1));
18769 if (SWIG_arg_fail(2)) SWIG_fail;
18770 }
18771 {
18772 PyThreadState* __tstate = wxPyBeginAllowThreads();
18773 result = (bool)(arg1)->Enable(arg2);
18774
18775 wxPyEndAllowThreads(__tstate);
18776 if (PyErr_Occurred()) SWIG_fail;
18777 }
18778 {
18779 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18780 }
18781 return resultobj;
18782 fail:
18783 return NULL;
18784 }
18785
18786
18787 static PyObject *_wrap_ToolBarToolBase_Toggle(PyObject *, PyObject *args, PyObject *kwargs) {
18788 PyObject *resultobj;
18789 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18790 PyObject * obj0 = 0 ;
18791 char *kwnames[] = {
18792 (char *) "self", NULL
18793 };
18794
18795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_Toggle",kwnames,&obj0)) goto fail;
18796 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18797 if (SWIG_arg_fail(1)) SWIG_fail;
18798 {
18799 PyThreadState* __tstate = wxPyBeginAllowThreads();
18800 (arg1)->Toggle();
18801
18802 wxPyEndAllowThreads(__tstate);
18803 if (PyErr_Occurred()) SWIG_fail;
18804 }
18805 Py_INCREF(Py_None); resultobj = Py_None;
18806 return resultobj;
18807 fail:
18808 return NULL;
18809 }
18810
18811
18812 static PyObject *_wrap_ToolBarToolBase_SetToggle(PyObject *, PyObject *args, PyObject *kwargs) {
18813 PyObject *resultobj;
18814 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18815 bool arg2 ;
18816 bool result;
18817 PyObject * obj0 = 0 ;
18818 PyObject * obj1 = 0 ;
18819 char *kwnames[] = {
18820 (char *) "self",(char *) "toggle", NULL
18821 };
18822
18823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetToggle",kwnames,&obj0,&obj1)) goto fail;
18824 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18825 if (SWIG_arg_fail(1)) SWIG_fail;
18826 {
18827 arg2 = (bool)(SWIG_As_bool(obj1));
18828 if (SWIG_arg_fail(2)) SWIG_fail;
18829 }
18830 {
18831 PyThreadState* __tstate = wxPyBeginAllowThreads();
18832 result = (bool)(arg1)->SetToggle(arg2);
18833
18834 wxPyEndAllowThreads(__tstate);
18835 if (PyErr_Occurred()) SWIG_fail;
18836 }
18837 {
18838 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18839 }
18840 return resultobj;
18841 fail:
18842 return NULL;
18843 }
18844
18845
18846 static PyObject *_wrap_ToolBarToolBase_SetShortHelp(PyObject *, PyObject *args, PyObject *kwargs) {
18847 PyObject *resultobj;
18848 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18849 wxString *arg2 = 0 ;
18850 bool result;
18851 bool temp2 = false ;
18852 PyObject * obj0 = 0 ;
18853 PyObject * obj1 = 0 ;
18854 char *kwnames[] = {
18855 (char *) "self",(char *) "help", NULL
18856 };
18857
18858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetShortHelp",kwnames,&obj0,&obj1)) goto fail;
18859 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18860 if (SWIG_arg_fail(1)) SWIG_fail;
18861 {
18862 arg2 = wxString_in_helper(obj1);
18863 if (arg2 == NULL) SWIG_fail;
18864 temp2 = true;
18865 }
18866 {
18867 PyThreadState* __tstate = wxPyBeginAllowThreads();
18868 result = (bool)(arg1)->SetShortHelp((wxString const &)*arg2);
18869
18870 wxPyEndAllowThreads(__tstate);
18871 if (PyErr_Occurred()) SWIG_fail;
18872 }
18873 {
18874 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18875 }
18876 {
18877 if (temp2)
18878 delete arg2;
18879 }
18880 return resultobj;
18881 fail:
18882 {
18883 if (temp2)
18884 delete arg2;
18885 }
18886 return NULL;
18887 }
18888
18889
18890 static PyObject *_wrap_ToolBarToolBase_SetLongHelp(PyObject *, PyObject *args, PyObject *kwargs) {
18891 PyObject *resultobj;
18892 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18893 wxString *arg2 = 0 ;
18894 bool result;
18895 bool temp2 = false ;
18896 PyObject * obj0 = 0 ;
18897 PyObject * obj1 = 0 ;
18898 char *kwnames[] = {
18899 (char *) "self",(char *) "help", NULL
18900 };
18901
18902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetLongHelp",kwnames,&obj0,&obj1)) goto fail;
18903 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18904 if (SWIG_arg_fail(1)) SWIG_fail;
18905 {
18906 arg2 = wxString_in_helper(obj1);
18907 if (arg2 == NULL) SWIG_fail;
18908 temp2 = true;
18909 }
18910 {
18911 PyThreadState* __tstate = wxPyBeginAllowThreads();
18912 result = (bool)(arg1)->SetLongHelp((wxString const &)*arg2);
18913
18914 wxPyEndAllowThreads(__tstate);
18915 if (PyErr_Occurred()) SWIG_fail;
18916 }
18917 {
18918 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18919 }
18920 {
18921 if (temp2)
18922 delete arg2;
18923 }
18924 return resultobj;
18925 fail:
18926 {
18927 if (temp2)
18928 delete arg2;
18929 }
18930 return NULL;
18931 }
18932
18933
18934 static PyObject *_wrap_ToolBarToolBase_SetNormalBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
18935 PyObject *resultobj;
18936 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18937 wxBitmap *arg2 = 0 ;
18938 PyObject * obj0 = 0 ;
18939 PyObject * obj1 = 0 ;
18940 char *kwnames[] = {
18941 (char *) "self",(char *) "bmp", NULL
18942 };
18943
18944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetNormalBitmap",kwnames,&obj0,&obj1)) goto fail;
18945 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18946 if (SWIG_arg_fail(1)) SWIG_fail;
18947 {
18948 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
18949 if (SWIG_arg_fail(2)) SWIG_fail;
18950 if (arg2 == NULL) {
18951 SWIG_null_ref("wxBitmap");
18952 }
18953 if (SWIG_arg_fail(2)) SWIG_fail;
18954 }
18955 {
18956 PyThreadState* __tstate = wxPyBeginAllowThreads();
18957 (arg1)->SetNormalBitmap((wxBitmap const &)*arg2);
18958
18959 wxPyEndAllowThreads(__tstate);
18960 if (PyErr_Occurred()) SWIG_fail;
18961 }
18962 Py_INCREF(Py_None); resultobj = Py_None;
18963 return resultobj;
18964 fail:
18965 return NULL;
18966 }
18967
18968
18969 static PyObject *_wrap_ToolBarToolBase_SetDisabledBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
18970 PyObject *resultobj;
18971 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18972 wxBitmap *arg2 = 0 ;
18973 PyObject * obj0 = 0 ;
18974 PyObject * obj1 = 0 ;
18975 char *kwnames[] = {
18976 (char *) "self",(char *) "bmp", NULL
18977 };
18978
18979 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetDisabledBitmap",kwnames,&obj0,&obj1)) goto fail;
18980 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18981 if (SWIG_arg_fail(1)) SWIG_fail;
18982 {
18983 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
18984 if (SWIG_arg_fail(2)) SWIG_fail;
18985 if (arg2 == NULL) {
18986 SWIG_null_ref("wxBitmap");
18987 }
18988 if (SWIG_arg_fail(2)) SWIG_fail;
18989 }
18990 {
18991 PyThreadState* __tstate = wxPyBeginAllowThreads();
18992 (arg1)->SetDisabledBitmap((wxBitmap const &)*arg2);
18993
18994 wxPyEndAllowThreads(__tstate);
18995 if (PyErr_Occurred()) SWIG_fail;
18996 }
18997 Py_INCREF(Py_None); resultobj = Py_None;
18998 return resultobj;
18999 fail:
19000 return NULL;
19001 }
19002
19003
19004 static PyObject *_wrap_ToolBarToolBase_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
19005 PyObject *resultobj;
19006 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19007 wxString *arg2 = 0 ;
19008 bool temp2 = false ;
19009 PyObject * obj0 = 0 ;
19010 PyObject * obj1 = 0 ;
19011 char *kwnames[] = {
19012 (char *) "self",(char *) "label", NULL
19013 };
19014
19015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetLabel",kwnames,&obj0,&obj1)) goto fail;
19016 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19017 if (SWIG_arg_fail(1)) SWIG_fail;
19018 {
19019 arg2 = wxString_in_helper(obj1);
19020 if (arg2 == NULL) SWIG_fail;
19021 temp2 = true;
19022 }
19023 {
19024 PyThreadState* __tstate = wxPyBeginAllowThreads();
19025 (arg1)->SetLabel((wxString const &)*arg2);
19026
19027 wxPyEndAllowThreads(__tstate);
19028 if (PyErr_Occurred()) SWIG_fail;
19029 }
19030 Py_INCREF(Py_None); resultobj = Py_None;
19031 {
19032 if (temp2)
19033 delete arg2;
19034 }
19035 return resultobj;
19036 fail:
19037 {
19038 if (temp2)
19039 delete arg2;
19040 }
19041 return NULL;
19042 }
19043
19044
19045 static PyObject *_wrap_ToolBarToolBase_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
19046 PyObject *resultobj;
19047 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19048 PyObject * obj0 = 0 ;
19049 char *kwnames[] = {
19050 (char *) "self", NULL
19051 };
19052
19053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_Detach",kwnames,&obj0)) goto fail;
19054 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19055 if (SWIG_arg_fail(1)) SWIG_fail;
19056 {
19057 PyThreadState* __tstate = wxPyBeginAllowThreads();
19058 (arg1)->Detach();
19059
19060 wxPyEndAllowThreads(__tstate);
19061 if (PyErr_Occurred()) SWIG_fail;
19062 }
19063 Py_INCREF(Py_None); resultobj = Py_None;
19064 return resultobj;
19065 fail:
19066 return NULL;
19067 }
19068
19069
19070 static PyObject *_wrap_ToolBarToolBase_Attach(PyObject *, PyObject *args, PyObject *kwargs) {
19071 PyObject *resultobj;
19072 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19073 wxToolBarBase *arg2 = (wxToolBarBase *) 0 ;
19074 PyObject * obj0 = 0 ;
19075 PyObject * obj1 = 0 ;
19076 char *kwnames[] = {
19077 (char *) "self",(char *) "tbar", NULL
19078 };
19079
19080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_Attach",kwnames,&obj0,&obj1)) goto fail;
19081 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19082 if (SWIG_arg_fail(1)) SWIG_fail;
19083 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19084 if (SWIG_arg_fail(2)) SWIG_fail;
19085 {
19086 PyThreadState* __tstate = wxPyBeginAllowThreads();
19087 (arg1)->Attach(arg2);
19088
19089 wxPyEndAllowThreads(__tstate);
19090 if (PyErr_Occurred()) SWIG_fail;
19091 }
19092 Py_INCREF(Py_None); resultobj = Py_None;
19093 return resultobj;
19094 fail:
19095 return NULL;
19096 }
19097
19098
19099 static PyObject *_wrap_ToolBarToolBase_GetClientData(PyObject *, PyObject *args, PyObject *kwargs) {
19100 PyObject *resultobj;
19101 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19102 PyObject *result;
19103 PyObject * obj0 = 0 ;
19104 char *kwnames[] = {
19105 (char *) "self", NULL
19106 };
19107
19108 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetClientData",kwnames,&obj0)) goto fail;
19109 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19110 if (SWIG_arg_fail(1)) SWIG_fail;
19111 {
19112 PyThreadState* __tstate = wxPyBeginAllowThreads();
19113 result = (PyObject *)wxToolBarToolBase_GetClientData(arg1);
19114
19115 wxPyEndAllowThreads(__tstate);
19116 if (PyErr_Occurred()) SWIG_fail;
19117 }
19118 resultobj = result;
19119 return resultobj;
19120 fail:
19121 return NULL;
19122 }
19123
19124
19125 static PyObject *_wrap_ToolBarToolBase_SetClientData(PyObject *, PyObject *args, PyObject *kwargs) {
19126 PyObject *resultobj;
19127 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19128 PyObject *arg2 = (PyObject *) 0 ;
19129 PyObject * obj0 = 0 ;
19130 PyObject * obj1 = 0 ;
19131 char *kwnames[] = {
19132 (char *) "self",(char *) "clientData", NULL
19133 };
19134
19135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetClientData",kwnames,&obj0,&obj1)) goto fail;
19136 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19137 if (SWIG_arg_fail(1)) SWIG_fail;
19138 arg2 = obj1;
19139 {
19140 PyThreadState* __tstate = wxPyBeginAllowThreads();
19141 wxToolBarToolBase_SetClientData(arg1,arg2);
19142
19143 wxPyEndAllowThreads(__tstate);
19144 if (PyErr_Occurred()) SWIG_fail;
19145 }
19146 Py_INCREF(Py_None); resultobj = Py_None;
19147 return resultobj;
19148 fail:
19149 return NULL;
19150 }
19151
19152
19153 static PyObject * ToolBarToolBase_swigregister(PyObject *, PyObject *args) {
19154 PyObject *obj;
19155 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19156 SWIG_TypeClientData(SWIGTYPE_p_wxToolBarToolBase, obj);
19157 Py_INCREF(obj);
19158 return Py_BuildValue((char *)"");
19159 }
19160 static PyObject *_wrap_ToolBarBase_DoAddTool(PyObject *, PyObject *args, PyObject *kwargs) {
19161 PyObject *resultobj;
19162 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19163 int arg2 ;
19164 wxString *arg3 = 0 ;
19165 wxBitmap *arg4 = 0 ;
19166 wxBitmap const &arg5_defvalue = wxNullBitmap ;
19167 wxBitmap *arg5 = (wxBitmap *) &arg5_defvalue ;
19168 wxItemKind arg6 = (wxItemKind) wxITEM_NORMAL ;
19169 wxString const &arg7_defvalue = wxPyEmptyString ;
19170 wxString *arg7 = (wxString *) &arg7_defvalue ;
19171 wxString const &arg8_defvalue = wxPyEmptyString ;
19172 wxString *arg8 = (wxString *) &arg8_defvalue ;
19173 PyObject *arg9 = (PyObject *) NULL ;
19174 wxToolBarToolBase *result;
19175 bool temp3 = false ;
19176 bool temp7 = false ;
19177 bool temp8 = false ;
19178 PyObject * obj0 = 0 ;
19179 PyObject * obj1 = 0 ;
19180 PyObject * obj2 = 0 ;
19181 PyObject * obj3 = 0 ;
19182 PyObject * obj4 = 0 ;
19183 PyObject * obj5 = 0 ;
19184 PyObject * obj6 = 0 ;
19185 PyObject * obj7 = 0 ;
19186 PyObject * obj8 = 0 ;
19187 char *kwnames[] = {
19188 (char *) "self",(char *) "id",(char *) "label",(char *) "bitmap",(char *) "bmpDisabled",(char *) "kind",(char *) "shortHelp",(char *) "longHelp",(char *) "clientData", NULL
19189 };
19190
19191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOOOO:ToolBarBase_DoAddTool",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
19192 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19193 if (SWIG_arg_fail(1)) SWIG_fail;
19194 {
19195 arg2 = (int)(SWIG_As_int(obj1));
19196 if (SWIG_arg_fail(2)) SWIG_fail;
19197 }
19198 {
19199 arg3 = wxString_in_helper(obj2);
19200 if (arg3 == NULL) SWIG_fail;
19201 temp3 = true;
19202 }
19203 {
19204 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19205 if (SWIG_arg_fail(4)) SWIG_fail;
19206 if (arg4 == NULL) {
19207 SWIG_null_ref("wxBitmap");
19208 }
19209 if (SWIG_arg_fail(4)) SWIG_fail;
19210 }
19211 if (obj4) {
19212 {
19213 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19214 if (SWIG_arg_fail(5)) SWIG_fail;
19215 if (arg5 == NULL) {
19216 SWIG_null_ref("wxBitmap");
19217 }
19218 if (SWIG_arg_fail(5)) SWIG_fail;
19219 }
19220 }
19221 if (obj5) {
19222 {
19223 arg6 = (wxItemKind)(SWIG_As_int(obj5));
19224 if (SWIG_arg_fail(6)) SWIG_fail;
19225 }
19226 }
19227 if (obj6) {
19228 {
19229 arg7 = wxString_in_helper(obj6);
19230 if (arg7 == NULL) SWIG_fail;
19231 temp7 = true;
19232 }
19233 }
19234 if (obj7) {
19235 {
19236 arg8 = wxString_in_helper(obj7);
19237 if (arg8 == NULL) SWIG_fail;
19238 temp8 = true;
19239 }
19240 }
19241 if (obj8) {
19242 arg9 = obj8;
19243 }
19244 {
19245 PyThreadState* __tstate = wxPyBeginAllowThreads();
19246 result = (wxToolBarToolBase *)wxToolBarBase_DoAddTool(arg1,arg2,(wxString const &)*arg3,(wxBitmap const &)*arg4,(wxBitmap const &)*arg5,(wxItemKind )arg6,(wxString const &)*arg7,(wxString const &)*arg8,arg9);
19247
19248 wxPyEndAllowThreads(__tstate);
19249 if (PyErr_Occurred()) SWIG_fail;
19250 }
19251 {
19252 resultobj = wxPyMake_wxObject(result, 0);
19253 }
19254 {
19255 if (temp3)
19256 delete arg3;
19257 }
19258 {
19259 if (temp7)
19260 delete arg7;
19261 }
19262 {
19263 if (temp8)
19264 delete arg8;
19265 }
19266 return resultobj;
19267 fail:
19268 {
19269 if (temp3)
19270 delete arg3;
19271 }
19272 {
19273 if (temp7)
19274 delete arg7;
19275 }
19276 {
19277 if (temp8)
19278 delete arg8;
19279 }
19280 return NULL;
19281 }
19282
19283
19284 static PyObject *_wrap_ToolBarBase_DoInsertTool(PyObject *, PyObject *args, PyObject *kwargs) {
19285 PyObject *resultobj;
19286 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19287 size_t arg2 ;
19288 int arg3 ;
19289 wxString *arg4 = 0 ;
19290 wxBitmap *arg5 = 0 ;
19291 wxBitmap const &arg6_defvalue = wxNullBitmap ;
19292 wxBitmap *arg6 = (wxBitmap *) &arg6_defvalue ;
19293 wxItemKind arg7 = (wxItemKind) wxITEM_NORMAL ;
19294 wxString const &arg8_defvalue = wxPyEmptyString ;
19295 wxString *arg8 = (wxString *) &arg8_defvalue ;
19296 wxString const &arg9_defvalue = wxPyEmptyString ;
19297 wxString *arg9 = (wxString *) &arg9_defvalue ;
19298 PyObject *arg10 = (PyObject *) NULL ;
19299 wxToolBarToolBase *result;
19300 bool temp4 = false ;
19301 bool temp8 = false ;
19302 bool temp9 = false ;
19303 PyObject * obj0 = 0 ;
19304 PyObject * obj1 = 0 ;
19305 PyObject * obj2 = 0 ;
19306 PyObject * obj3 = 0 ;
19307 PyObject * obj4 = 0 ;
19308 PyObject * obj5 = 0 ;
19309 PyObject * obj6 = 0 ;
19310 PyObject * obj7 = 0 ;
19311 PyObject * obj8 = 0 ;
19312 PyObject * obj9 = 0 ;
19313 char *kwnames[] = {
19314 (char *) "self",(char *) "pos",(char *) "id",(char *) "label",(char *) "bitmap",(char *) "bmpDisabled",(char *) "kind",(char *) "shortHelp",(char *) "longHelp",(char *) "clientData", NULL
19315 };
19316
19317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OOOOO:ToolBarBase_DoInsertTool",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) goto fail;
19318 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19319 if (SWIG_arg_fail(1)) SWIG_fail;
19320 {
19321 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
19322 if (SWIG_arg_fail(2)) SWIG_fail;
19323 }
19324 {
19325 arg3 = (int)(SWIG_As_int(obj2));
19326 if (SWIG_arg_fail(3)) SWIG_fail;
19327 }
19328 {
19329 arg4 = wxString_in_helper(obj3);
19330 if (arg4 == NULL) SWIG_fail;
19331 temp4 = true;
19332 }
19333 {
19334 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19335 if (SWIG_arg_fail(5)) SWIG_fail;
19336 if (arg5 == NULL) {
19337 SWIG_null_ref("wxBitmap");
19338 }
19339 if (SWIG_arg_fail(5)) SWIG_fail;
19340 }
19341 if (obj5) {
19342 {
19343 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19344 if (SWIG_arg_fail(6)) SWIG_fail;
19345 if (arg6 == NULL) {
19346 SWIG_null_ref("wxBitmap");
19347 }
19348 if (SWIG_arg_fail(6)) SWIG_fail;
19349 }
19350 }
19351 if (obj6) {
19352 {
19353 arg7 = (wxItemKind)(SWIG_As_int(obj6));
19354 if (SWIG_arg_fail(7)) SWIG_fail;
19355 }
19356 }
19357 if (obj7) {
19358 {
19359 arg8 = wxString_in_helper(obj7);
19360 if (arg8 == NULL) SWIG_fail;
19361 temp8 = true;
19362 }
19363 }
19364 if (obj8) {
19365 {
19366 arg9 = wxString_in_helper(obj8);
19367 if (arg9 == NULL) SWIG_fail;
19368 temp9 = true;
19369 }
19370 }
19371 if (obj9) {
19372 arg10 = obj9;
19373 }
19374 {
19375 PyThreadState* __tstate = wxPyBeginAllowThreads();
19376 result = (wxToolBarToolBase *)wxToolBarBase_DoInsertTool(arg1,arg2,arg3,(wxString const &)*arg4,(wxBitmap const &)*arg5,(wxBitmap const &)*arg6,(wxItemKind )arg7,(wxString const &)*arg8,(wxString const &)*arg9,arg10);
19377
19378 wxPyEndAllowThreads(__tstate);
19379 if (PyErr_Occurred()) SWIG_fail;
19380 }
19381 {
19382 resultobj = wxPyMake_wxObject(result, 0);
19383 }
19384 {
19385 if (temp4)
19386 delete arg4;
19387 }
19388 {
19389 if (temp8)
19390 delete arg8;
19391 }
19392 {
19393 if (temp9)
19394 delete arg9;
19395 }
19396 return resultobj;
19397 fail:
19398 {
19399 if (temp4)
19400 delete arg4;
19401 }
19402 {
19403 if (temp8)
19404 delete arg8;
19405 }
19406 {
19407 if (temp9)
19408 delete arg9;
19409 }
19410 return NULL;
19411 }
19412
19413
19414 static PyObject *_wrap_ToolBarBase_AddToolItem(PyObject *, PyObject *args, PyObject *kwargs) {
19415 PyObject *resultobj;
19416 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19417 wxToolBarToolBase *arg2 = (wxToolBarToolBase *) 0 ;
19418 wxToolBarToolBase *result;
19419 PyObject * obj0 = 0 ;
19420 PyObject * obj1 = 0 ;
19421 char *kwnames[] = {
19422 (char *) "self",(char *) "tool", NULL
19423 };
19424
19425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_AddToolItem",kwnames,&obj0,&obj1)) goto fail;
19426 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19427 if (SWIG_arg_fail(1)) SWIG_fail;
19428 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19429 if (SWIG_arg_fail(2)) SWIG_fail;
19430 {
19431 PyThreadState* __tstate = wxPyBeginAllowThreads();
19432 result = (wxToolBarToolBase *)(arg1)->AddTool(arg2);
19433
19434 wxPyEndAllowThreads(__tstate);
19435 if (PyErr_Occurred()) SWIG_fail;
19436 }
19437 {
19438 resultobj = wxPyMake_wxObject(result, 0);
19439 }
19440 return resultobj;
19441 fail:
19442 return NULL;
19443 }
19444
19445
19446 static PyObject *_wrap_ToolBarBase_InsertToolItem(PyObject *, PyObject *args, PyObject *kwargs) {
19447 PyObject *resultobj;
19448 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19449 size_t arg2 ;
19450 wxToolBarToolBase *arg3 = (wxToolBarToolBase *) 0 ;
19451 wxToolBarToolBase *result;
19452 PyObject * obj0 = 0 ;
19453 PyObject * obj1 = 0 ;
19454 PyObject * obj2 = 0 ;
19455 char *kwnames[] = {
19456 (char *) "self",(char *) "pos",(char *) "tool", NULL
19457 };
19458
19459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_InsertToolItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
19460 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19461 if (SWIG_arg_fail(1)) SWIG_fail;
19462 {
19463 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
19464 if (SWIG_arg_fail(2)) SWIG_fail;
19465 }
19466 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19467 if (SWIG_arg_fail(3)) SWIG_fail;
19468 {
19469 PyThreadState* __tstate = wxPyBeginAllowThreads();
19470 result = (wxToolBarToolBase *)(arg1)->InsertTool(arg2,arg3);
19471
19472 wxPyEndAllowThreads(__tstate);
19473 if (PyErr_Occurred()) SWIG_fail;
19474 }
19475 {
19476 resultobj = wxPyMake_wxObject(result, 0);
19477 }
19478 return resultobj;
19479 fail:
19480 return NULL;
19481 }
19482
19483
19484 static PyObject *_wrap_ToolBarBase_AddControl(PyObject *, PyObject *args, PyObject *kwargs) {
19485 PyObject *resultobj;
19486 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19487 wxControl *arg2 = (wxControl *) 0 ;
19488 wxToolBarToolBase *result;
19489 PyObject * obj0 = 0 ;
19490 PyObject * obj1 = 0 ;
19491 char *kwnames[] = {
19492 (char *) "self",(char *) "control", NULL
19493 };
19494
19495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_AddControl",kwnames,&obj0,&obj1)) goto fail;
19496 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19497 if (SWIG_arg_fail(1)) SWIG_fail;
19498 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxControl, SWIG_POINTER_EXCEPTION | 0);
19499 if (SWIG_arg_fail(2)) SWIG_fail;
19500 {
19501 PyThreadState* __tstate = wxPyBeginAllowThreads();
19502 result = (wxToolBarToolBase *)(arg1)->AddControl(arg2);
19503
19504 wxPyEndAllowThreads(__tstate);
19505 if (PyErr_Occurred()) SWIG_fail;
19506 }
19507 {
19508 resultobj = wxPyMake_wxObject(result, 0);
19509 }
19510 return resultobj;
19511 fail:
19512 return NULL;
19513 }
19514
19515
19516 static PyObject *_wrap_ToolBarBase_InsertControl(PyObject *, PyObject *args, PyObject *kwargs) {
19517 PyObject *resultobj;
19518 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19519 size_t arg2 ;
19520 wxControl *arg3 = (wxControl *) 0 ;
19521 wxToolBarToolBase *result;
19522 PyObject * obj0 = 0 ;
19523 PyObject * obj1 = 0 ;
19524 PyObject * obj2 = 0 ;
19525 char *kwnames[] = {
19526 (char *) "self",(char *) "pos",(char *) "control", NULL
19527 };
19528
19529 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_InsertControl",kwnames,&obj0,&obj1,&obj2)) goto fail;
19530 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19531 if (SWIG_arg_fail(1)) SWIG_fail;
19532 {
19533 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
19534 if (SWIG_arg_fail(2)) SWIG_fail;
19535 }
19536 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxControl, SWIG_POINTER_EXCEPTION | 0);
19537 if (SWIG_arg_fail(3)) SWIG_fail;
19538 {
19539 PyThreadState* __tstate = wxPyBeginAllowThreads();
19540 result = (wxToolBarToolBase *)(arg1)->InsertControl(arg2,arg3);
19541
19542 wxPyEndAllowThreads(__tstate);
19543 if (PyErr_Occurred()) SWIG_fail;
19544 }
19545 {
19546 resultobj = wxPyMake_wxObject(result, 0);
19547 }
19548 return resultobj;
19549 fail:
19550 return NULL;
19551 }
19552
19553
19554 static PyObject *_wrap_ToolBarBase_FindControl(PyObject *, PyObject *args, PyObject *kwargs) {
19555 PyObject *resultobj;
19556 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19557 int arg2 ;
19558 wxControl *result;
19559 PyObject * obj0 = 0 ;
19560 PyObject * obj1 = 0 ;
19561 char *kwnames[] = {
19562 (char *) "self",(char *) "id", NULL
19563 };
19564
19565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_FindControl",kwnames,&obj0,&obj1)) goto fail;
19566 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19567 if (SWIG_arg_fail(1)) SWIG_fail;
19568 {
19569 arg2 = (int)(SWIG_As_int(obj1));
19570 if (SWIG_arg_fail(2)) SWIG_fail;
19571 }
19572 {
19573 PyThreadState* __tstate = wxPyBeginAllowThreads();
19574 result = (wxControl *)(arg1)->FindControl(arg2);
19575
19576 wxPyEndAllowThreads(__tstate);
19577 if (PyErr_Occurred()) SWIG_fail;
19578 }
19579 {
19580 resultobj = wxPyMake_wxObject(result, 0);
19581 }
19582 return resultobj;
19583 fail:
19584 return NULL;
19585 }
19586
19587
19588 static PyObject *_wrap_ToolBarBase_AddSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
19589 PyObject *resultobj;
19590 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19591 wxToolBarToolBase *result;
19592 PyObject * obj0 = 0 ;
19593 char *kwnames[] = {
19594 (char *) "self", NULL
19595 };
19596
19597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_AddSeparator",kwnames,&obj0)) goto fail;
19598 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19599 if (SWIG_arg_fail(1)) SWIG_fail;
19600 {
19601 PyThreadState* __tstate = wxPyBeginAllowThreads();
19602 result = (wxToolBarToolBase *)(arg1)->AddSeparator();
19603
19604 wxPyEndAllowThreads(__tstate);
19605 if (PyErr_Occurred()) SWIG_fail;
19606 }
19607 {
19608 resultobj = wxPyMake_wxObject(result, 0);
19609 }
19610 return resultobj;
19611 fail:
19612 return NULL;
19613 }
19614
19615
19616 static PyObject *_wrap_ToolBarBase_InsertSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
19617 PyObject *resultobj;
19618 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19619 size_t arg2 ;
19620 wxToolBarToolBase *result;
19621 PyObject * obj0 = 0 ;
19622 PyObject * obj1 = 0 ;
19623 char *kwnames[] = {
19624 (char *) "self",(char *) "pos", NULL
19625 };
19626
19627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_InsertSeparator",kwnames,&obj0,&obj1)) goto fail;
19628 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19629 if (SWIG_arg_fail(1)) SWIG_fail;
19630 {
19631 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
19632 if (SWIG_arg_fail(2)) SWIG_fail;
19633 }
19634 {
19635 PyThreadState* __tstate = wxPyBeginAllowThreads();
19636 result = (wxToolBarToolBase *)(arg1)->InsertSeparator(arg2);
19637
19638 wxPyEndAllowThreads(__tstate);
19639 if (PyErr_Occurred()) SWIG_fail;
19640 }
19641 {
19642 resultobj = wxPyMake_wxObject(result, 0);
19643 }
19644 return resultobj;
19645 fail:
19646 return NULL;
19647 }
19648
19649
19650 static PyObject *_wrap_ToolBarBase_RemoveTool(PyObject *, PyObject *args, PyObject *kwargs) {
19651 PyObject *resultobj;
19652 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19653 int arg2 ;
19654 wxToolBarToolBase *result;
19655 PyObject * obj0 = 0 ;
19656 PyObject * obj1 = 0 ;
19657 char *kwnames[] = {
19658 (char *) "self",(char *) "id", NULL
19659 };
19660
19661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_RemoveTool",kwnames,&obj0,&obj1)) goto fail;
19662 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19663 if (SWIG_arg_fail(1)) SWIG_fail;
19664 {
19665 arg2 = (int)(SWIG_As_int(obj1));
19666 if (SWIG_arg_fail(2)) SWIG_fail;
19667 }
19668 {
19669 PyThreadState* __tstate = wxPyBeginAllowThreads();
19670 result = (wxToolBarToolBase *)(arg1)->RemoveTool(arg2);
19671
19672 wxPyEndAllowThreads(__tstate);
19673 if (PyErr_Occurred()) SWIG_fail;
19674 }
19675 {
19676 resultobj = wxPyMake_wxObject(result, 0);
19677 }
19678 return resultobj;
19679 fail:
19680 return NULL;
19681 }
19682
19683
19684 static PyObject *_wrap_ToolBarBase_DeleteToolByPos(PyObject *, PyObject *args, PyObject *kwargs) {
19685 PyObject *resultobj;
19686 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19687 size_t arg2 ;
19688 bool result;
19689 PyObject * obj0 = 0 ;
19690 PyObject * obj1 = 0 ;
19691 char *kwnames[] = {
19692 (char *) "self",(char *) "pos", NULL
19693 };
19694
19695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_DeleteToolByPos",kwnames,&obj0,&obj1)) goto fail;
19696 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19697 if (SWIG_arg_fail(1)) SWIG_fail;
19698 {
19699 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
19700 if (SWIG_arg_fail(2)) SWIG_fail;
19701 }
19702 {
19703 PyThreadState* __tstate = wxPyBeginAllowThreads();
19704 result = (bool)(arg1)->DeleteToolByPos(arg2);
19705
19706 wxPyEndAllowThreads(__tstate);
19707 if (PyErr_Occurred()) SWIG_fail;
19708 }
19709 {
19710 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19711 }
19712 return resultobj;
19713 fail:
19714 return NULL;
19715 }
19716
19717
19718 static PyObject *_wrap_ToolBarBase_DeleteTool(PyObject *, PyObject *args, PyObject *kwargs) {
19719 PyObject *resultobj;
19720 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19721 int arg2 ;
19722 bool result;
19723 PyObject * obj0 = 0 ;
19724 PyObject * obj1 = 0 ;
19725 char *kwnames[] = {
19726 (char *) "self",(char *) "id", NULL
19727 };
19728
19729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_DeleteTool",kwnames,&obj0,&obj1)) goto fail;
19730 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19731 if (SWIG_arg_fail(1)) SWIG_fail;
19732 {
19733 arg2 = (int)(SWIG_As_int(obj1));
19734 if (SWIG_arg_fail(2)) SWIG_fail;
19735 }
19736 {
19737 PyThreadState* __tstate = wxPyBeginAllowThreads();
19738 result = (bool)(arg1)->DeleteTool(arg2);
19739
19740 wxPyEndAllowThreads(__tstate);
19741 if (PyErr_Occurred()) SWIG_fail;
19742 }
19743 {
19744 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19745 }
19746 return resultobj;
19747 fail:
19748 return NULL;
19749 }
19750
19751
19752 static PyObject *_wrap_ToolBarBase_ClearTools(PyObject *, PyObject *args, PyObject *kwargs) {
19753 PyObject *resultobj;
19754 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19755 PyObject * obj0 = 0 ;
19756 char *kwnames[] = {
19757 (char *) "self", NULL
19758 };
19759
19760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_ClearTools",kwnames,&obj0)) goto fail;
19761 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19762 if (SWIG_arg_fail(1)) SWIG_fail;
19763 {
19764 PyThreadState* __tstate = wxPyBeginAllowThreads();
19765 (arg1)->ClearTools();
19766
19767 wxPyEndAllowThreads(__tstate);
19768 if (PyErr_Occurred()) SWIG_fail;
19769 }
19770 Py_INCREF(Py_None); resultobj = Py_None;
19771 return resultobj;
19772 fail:
19773 return NULL;
19774 }
19775
19776
19777 static PyObject *_wrap_ToolBarBase_Realize(PyObject *, PyObject *args, PyObject *kwargs) {
19778 PyObject *resultobj;
19779 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19780 bool result;
19781 PyObject * obj0 = 0 ;
19782 char *kwnames[] = {
19783 (char *) "self", NULL
19784 };
19785
19786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_Realize",kwnames,&obj0)) goto fail;
19787 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19788 if (SWIG_arg_fail(1)) SWIG_fail;
19789 {
19790 PyThreadState* __tstate = wxPyBeginAllowThreads();
19791 result = (bool)(arg1)->Realize();
19792
19793 wxPyEndAllowThreads(__tstate);
19794 if (PyErr_Occurred()) SWIG_fail;
19795 }
19796 {
19797 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19798 }
19799 return resultobj;
19800 fail:
19801 return NULL;
19802 }
19803
19804
19805 static PyObject *_wrap_ToolBarBase_EnableTool(PyObject *, PyObject *args, PyObject *kwargs) {
19806 PyObject *resultobj;
19807 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19808 int arg2 ;
19809 bool arg3 ;
19810 PyObject * obj0 = 0 ;
19811 PyObject * obj1 = 0 ;
19812 PyObject * obj2 = 0 ;
19813 char *kwnames[] = {
19814 (char *) "self",(char *) "id",(char *) "enable", NULL
19815 };
19816
19817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_EnableTool",kwnames,&obj0,&obj1,&obj2)) goto fail;
19818 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19819 if (SWIG_arg_fail(1)) SWIG_fail;
19820 {
19821 arg2 = (int)(SWIG_As_int(obj1));
19822 if (SWIG_arg_fail(2)) SWIG_fail;
19823 }
19824 {
19825 arg3 = (bool)(SWIG_As_bool(obj2));
19826 if (SWIG_arg_fail(3)) SWIG_fail;
19827 }
19828 {
19829 PyThreadState* __tstate = wxPyBeginAllowThreads();
19830 (arg1)->EnableTool(arg2,arg3);
19831
19832 wxPyEndAllowThreads(__tstate);
19833 if (PyErr_Occurred()) SWIG_fail;
19834 }
19835 Py_INCREF(Py_None); resultobj = Py_None;
19836 return resultobj;
19837 fail:
19838 return NULL;
19839 }
19840
19841
19842 static PyObject *_wrap_ToolBarBase_ToggleTool(PyObject *, PyObject *args, PyObject *kwargs) {
19843 PyObject *resultobj;
19844 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19845 int arg2 ;
19846 bool arg3 ;
19847 PyObject * obj0 = 0 ;
19848 PyObject * obj1 = 0 ;
19849 PyObject * obj2 = 0 ;
19850 char *kwnames[] = {
19851 (char *) "self",(char *) "id",(char *) "toggle", NULL
19852 };
19853
19854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_ToggleTool",kwnames,&obj0,&obj1,&obj2)) goto fail;
19855 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19856 if (SWIG_arg_fail(1)) SWIG_fail;
19857 {
19858 arg2 = (int)(SWIG_As_int(obj1));
19859 if (SWIG_arg_fail(2)) SWIG_fail;
19860 }
19861 {
19862 arg3 = (bool)(SWIG_As_bool(obj2));
19863 if (SWIG_arg_fail(3)) SWIG_fail;
19864 }
19865 {
19866 PyThreadState* __tstate = wxPyBeginAllowThreads();
19867 (arg1)->ToggleTool(arg2,arg3);
19868
19869 wxPyEndAllowThreads(__tstate);
19870 if (PyErr_Occurred()) SWIG_fail;
19871 }
19872 Py_INCREF(Py_None); resultobj = Py_None;
19873 return resultobj;
19874 fail:
19875 return NULL;
19876 }
19877
19878
19879 static PyObject *_wrap_ToolBarBase_SetToggle(PyObject *, PyObject *args, PyObject *kwargs) {
19880 PyObject *resultobj;
19881 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19882 int arg2 ;
19883 bool arg3 ;
19884 PyObject * obj0 = 0 ;
19885 PyObject * obj1 = 0 ;
19886 PyObject * obj2 = 0 ;
19887 char *kwnames[] = {
19888 (char *) "self",(char *) "id",(char *) "toggle", NULL
19889 };
19890
19891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToggle",kwnames,&obj0,&obj1,&obj2)) goto fail;
19892 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19893 if (SWIG_arg_fail(1)) SWIG_fail;
19894 {
19895 arg2 = (int)(SWIG_As_int(obj1));
19896 if (SWIG_arg_fail(2)) SWIG_fail;
19897 }
19898 {
19899 arg3 = (bool)(SWIG_As_bool(obj2));
19900 if (SWIG_arg_fail(3)) SWIG_fail;
19901 }
19902 {
19903 PyThreadState* __tstate = wxPyBeginAllowThreads();
19904 (arg1)->SetToggle(arg2,arg3);
19905
19906 wxPyEndAllowThreads(__tstate);
19907 if (PyErr_Occurred()) SWIG_fail;
19908 }
19909 Py_INCREF(Py_None); resultobj = Py_None;
19910 return resultobj;
19911 fail:
19912 return NULL;
19913 }
19914
19915
19916 static PyObject *_wrap_ToolBarBase_GetToolClientData(PyObject *, PyObject *args, PyObject *kwargs) {
19917 PyObject *resultobj;
19918 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19919 int arg2 ;
19920 PyObject *result;
19921 PyObject * obj0 = 0 ;
19922 PyObject * obj1 = 0 ;
19923 char *kwnames[] = {
19924 (char *) "self",(char *) "id", NULL
19925 };
19926
19927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolClientData",kwnames,&obj0,&obj1)) goto fail;
19928 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19929 if (SWIG_arg_fail(1)) SWIG_fail;
19930 {
19931 arg2 = (int)(SWIG_As_int(obj1));
19932 if (SWIG_arg_fail(2)) SWIG_fail;
19933 }
19934 {
19935 PyThreadState* __tstate = wxPyBeginAllowThreads();
19936 result = (PyObject *)wxToolBarBase_GetToolClientData(arg1,arg2);
19937
19938 wxPyEndAllowThreads(__tstate);
19939 if (PyErr_Occurred()) SWIG_fail;
19940 }
19941 resultobj = result;
19942 return resultobj;
19943 fail:
19944 return NULL;
19945 }
19946
19947
19948 static PyObject *_wrap_ToolBarBase_SetToolClientData(PyObject *, PyObject *args, PyObject *kwargs) {
19949 PyObject *resultobj;
19950 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19951 int arg2 ;
19952 PyObject *arg3 = (PyObject *) 0 ;
19953 PyObject * obj0 = 0 ;
19954 PyObject * obj1 = 0 ;
19955 PyObject * obj2 = 0 ;
19956 char *kwnames[] = {
19957 (char *) "self",(char *) "id",(char *) "clientData", NULL
19958 };
19959
19960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToolClientData",kwnames,&obj0,&obj1,&obj2)) goto fail;
19961 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19962 if (SWIG_arg_fail(1)) SWIG_fail;
19963 {
19964 arg2 = (int)(SWIG_As_int(obj1));
19965 if (SWIG_arg_fail(2)) SWIG_fail;
19966 }
19967 arg3 = obj2;
19968 {
19969 PyThreadState* __tstate = wxPyBeginAllowThreads();
19970 wxToolBarBase_SetToolClientData(arg1,arg2,arg3);
19971
19972 wxPyEndAllowThreads(__tstate);
19973 if (PyErr_Occurred()) SWIG_fail;
19974 }
19975 Py_INCREF(Py_None); resultobj = Py_None;
19976 return resultobj;
19977 fail:
19978 return NULL;
19979 }
19980
19981
19982 static PyObject *_wrap_ToolBarBase_GetToolPos(PyObject *, PyObject *args, PyObject *kwargs) {
19983 PyObject *resultobj;
19984 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19985 int arg2 ;
19986 int result;
19987 PyObject * obj0 = 0 ;
19988 PyObject * obj1 = 0 ;
19989 char *kwnames[] = {
19990 (char *) "self",(char *) "id", NULL
19991 };
19992
19993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolPos",kwnames,&obj0,&obj1)) goto fail;
19994 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19995 if (SWIG_arg_fail(1)) SWIG_fail;
19996 {
19997 arg2 = (int)(SWIG_As_int(obj1));
19998 if (SWIG_arg_fail(2)) SWIG_fail;
19999 }
20000 {
20001 PyThreadState* __tstate = wxPyBeginAllowThreads();
20002 result = (int)((wxToolBarBase const *)arg1)->GetToolPos(arg2);
20003
20004 wxPyEndAllowThreads(__tstate);
20005 if (PyErr_Occurred()) SWIG_fail;
20006 }
20007 {
20008 resultobj = SWIG_From_int((int)(result));
20009 }
20010 return resultobj;
20011 fail:
20012 return NULL;
20013 }
20014
20015
20016 static PyObject *_wrap_ToolBarBase_GetToolState(PyObject *, PyObject *args, PyObject *kwargs) {
20017 PyObject *resultobj;
20018 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20019 int arg2 ;
20020 bool result;
20021 PyObject * obj0 = 0 ;
20022 PyObject * obj1 = 0 ;
20023 char *kwnames[] = {
20024 (char *) "self",(char *) "id", NULL
20025 };
20026
20027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolState",kwnames,&obj0,&obj1)) goto fail;
20028 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20029 if (SWIG_arg_fail(1)) SWIG_fail;
20030 {
20031 arg2 = (int)(SWIG_As_int(obj1));
20032 if (SWIG_arg_fail(2)) SWIG_fail;
20033 }
20034 {
20035 PyThreadState* __tstate = wxPyBeginAllowThreads();
20036 result = (bool)(arg1)->GetToolState(arg2);
20037
20038 wxPyEndAllowThreads(__tstate);
20039 if (PyErr_Occurred()) SWIG_fail;
20040 }
20041 {
20042 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20043 }
20044 return resultobj;
20045 fail:
20046 return NULL;
20047 }
20048
20049
20050 static PyObject *_wrap_ToolBarBase_GetToolEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
20051 PyObject *resultobj;
20052 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20053 int arg2 ;
20054 bool result;
20055 PyObject * obj0 = 0 ;
20056 PyObject * obj1 = 0 ;
20057 char *kwnames[] = {
20058 (char *) "self",(char *) "id", NULL
20059 };
20060
20061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolEnabled",kwnames,&obj0,&obj1)) goto fail;
20062 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20063 if (SWIG_arg_fail(1)) SWIG_fail;
20064 {
20065 arg2 = (int)(SWIG_As_int(obj1));
20066 if (SWIG_arg_fail(2)) SWIG_fail;
20067 }
20068 {
20069 PyThreadState* __tstate = wxPyBeginAllowThreads();
20070 result = (bool)(arg1)->GetToolEnabled(arg2);
20071
20072 wxPyEndAllowThreads(__tstate);
20073 if (PyErr_Occurred()) SWIG_fail;
20074 }
20075 {
20076 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20077 }
20078 return resultobj;
20079 fail:
20080 return NULL;
20081 }
20082
20083
20084 static PyObject *_wrap_ToolBarBase_SetToolShortHelp(PyObject *, PyObject *args, PyObject *kwargs) {
20085 PyObject *resultobj;
20086 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20087 int arg2 ;
20088 wxString *arg3 = 0 ;
20089 bool temp3 = false ;
20090 PyObject * obj0 = 0 ;
20091 PyObject * obj1 = 0 ;
20092 PyObject * obj2 = 0 ;
20093 char *kwnames[] = {
20094 (char *) "self",(char *) "id",(char *) "helpString", NULL
20095 };
20096
20097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToolShortHelp",kwnames,&obj0,&obj1,&obj2)) goto fail;
20098 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20099 if (SWIG_arg_fail(1)) SWIG_fail;
20100 {
20101 arg2 = (int)(SWIG_As_int(obj1));
20102 if (SWIG_arg_fail(2)) SWIG_fail;
20103 }
20104 {
20105 arg3 = wxString_in_helper(obj2);
20106 if (arg3 == NULL) SWIG_fail;
20107 temp3 = true;
20108 }
20109 {
20110 PyThreadState* __tstate = wxPyBeginAllowThreads();
20111 (arg1)->SetToolShortHelp(arg2,(wxString const &)*arg3);
20112
20113 wxPyEndAllowThreads(__tstate);
20114 if (PyErr_Occurred()) SWIG_fail;
20115 }
20116 Py_INCREF(Py_None); resultobj = Py_None;
20117 {
20118 if (temp3)
20119 delete arg3;
20120 }
20121 return resultobj;
20122 fail:
20123 {
20124 if (temp3)
20125 delete arg3;
20126 }
20127 return NULL;
20128 }
20129
20130
20131 static PyObject *_wrap_ToolBarBase_GetToolShortHelp(PyObject *, PyObject *args, PyObject *kwargs) {
20132 PyObject *resultobj;
20133 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20134 int arg2 ;
20135 wxString result;
20136 PyObject * obj0 = 0 ;
20137 PyObject * obj1 = 0 ;
20138 char *kwnames[] = {
20139 (char *) "self",(char *) "id", NULL
20140 };
20141
20142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolShortHelp",kwnames,&obj0,&obj1)) goto fail;
20143 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20144 if (SWIG_arg_fail(1)) SWIG_fail;
20145 {
20146 arg2 = (int)(SWIG_As_int(obj1));
20147 if (SWIG_arg_fail(2)) SWIG_fail;
20148 }
20149 {
20150 PyThreadState* __tstate = wxPyBeginAllowThreads();
20151 result = (arg1)->GetToolShortHelp(arg2);
20152
20153 wxPyEndAllowThreads(__tstate);
20154 if (PyErr_Occurred()) SWIG_fail;
20155 }
20156 {
20157 #if wxUSE_UNICODE
20158 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20159 #else
20160 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20161 #endif
20162 }
20163 return resultobj;
20164 fail:
20165 return NULL;
20166 }
20167
20168
20169 static PyObject *_wrap_ToolBarBase_SetToolLongHelp(PyObject *, PyObject *args, PyObject *kwargs) {
20170 PyObject *resultobj;
20171 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20172 int arg2 ;
20173 wxString *arg3 = 0 ;
20174 bool temp3 = false ;
20175 PyObject * obj0 = 0 ;
20176 PyObject * obj1 = 0 ;
20177 PyObject * obj2 = 0 ;
20178 char *kwnames[] = {
20179 (char *) "self",(char *) "id",(char *) "helpString", NULL
20180 };
20181
20182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToolLongHelp",kwnames,&obj0,&obj1,&obj2)) goto fail;
20183 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20184 if (SWIG_arg_fail(1)) SWIG_fail;
20185 {
20186 arg2 = (int)(SWIG_As_int(obj1));
20187 if (SWIG_arg_fail(2)) SWIG_fail;
20188 }
20189 {
20190 arg3 = wxString_in_helper(obj2);
20191 if (arg3 == NULL) SWIG_fail;
20192 temp3 = true;
20193 }
20194 {
20195 PyThreadState* __tstate = wxPyBeginAllowThreads();
20196 (arg1)->SetToolLongHelp(arg2,(wxString const &)*arg3);
20197
20198 wxPyEndAllowThreads(__tstate);
20199 if (PyErr_Occurred()) SWIG_fail;
20200 }
20201 Py_INCREF(Py_None); resultobj = Py_None;
20202 {
20203 if (temp3)
20204 delete arg3;
20205 }
20206 return resultobj;
20207 fail:
20208 {
20209 if (temp3)
20210 delete arg3;
20211 }
20212 return NULL;
20213 }
20214
20215
20216 static PyObject *_wrap_ToolBarBase_GetToolLongHelp(PyObject *, PyObject *args, PyObject *kwargs) {
20217 PyObject *resultobj;
20218 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20219 int arg2 ;
20220 wxString result;
20221 PyObject * obj0 = 0 ;
20222 PyObject * obj1 = 0 ;
20223 char *kwnames[] = {
20224 (char *) "self",(char *) "id", NULL
20225 };
20226
20227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolLongHelp",kwnames,&obj0,&obj1)) goto fail;
20228 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20229 if (SWIG_arg_fail(1)) SWIG_fail;
20230 {
20231 arg2 = (int)(SWIG_As_int(obj1));
20232 if (SWIG_arg_fail(2)) SWIG_fail;
20233 }
20234 {
20235 PyThreadState* __tstate = wxPyBeginAllowThreads();
20236 result = (arg1)->GetToolLongHelp(arg2);
20237
20238 wxPyEndAllowThreads(__tstate);
20239 if (PyErr_Occurred()) SWIG_fail;
20240 }
20241 {
20242 #if wxUSE_UNICODE
20243 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20244 #else
20245 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20246 #endif
20247 }
20248 return resultobj;
20249 fail:
20250 return NULL;
20251 }
20252
20253
20254 static PyObject *_wrap_ToolBarBase_SetMarginsXY(PyObject *, PyObject *args, PyObject *kwargs) {
20255 PyObject *resultobj;
20256 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20257 int arg2 ;
20258 int arg3 ;
20259 PyObject * obj0 = 0 ;
20260 PyObject * obj1 = 0 ;
20261 PyObject * obj2 = 0 ;
20262 char *kwnames[] = {
20263 (char *) "self",(char *) "x",(char *) "y", NULL
20264 };
20265
20266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetMarginsXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
20267 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20268 if (SWIG_arg_fail(1)) SWIG_fail;
20269 {
20270 arg2 = (int)(SWIG_As_int(obj1));
20271 if (SWIG_arg_fail(2)) SWIG_fail;
20272 }
20273 {
20274 arg3 = (int)(SWIG_As_int(obj2));
20275 if (SWIG_arg_fail(3)) SWIG_fail;
20276 }
20277 {
20278 PyThreadState* __tstate = wxPyBeginAllowThreads();
20279 (arg1)->SetMargins(arg2,arg3);
20280
20281 wxPyEndAllowThreads(__tstate);
20282 if (PyErr_Occurred()) SWIG_fail;
20283 }
20284 Py_INCREF(Py_None); resultobj = Py_None;
20285 return resultobj;
20286 fail:
20287 return NULL;
20288 }
20289
20290
20291 static PyObject *_wrap_ToolBarBase_SetMargins(PyObject *, PyObject *args, PyObject *kwargs) {
20292 PyObject *resultobj;
20293 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20294 wxSize *arg2 = 0 ;
20295 wxSize temp2 ;
20296 PyObject * obj0 = 0 ;
20297 PyObject * obj1 = 0 ;
20298 char *kwnames[] = {
20299 (char *) "self",(char *) "size", NULL
20300 };
20301
20302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetMargins",kwnames,&obj0,&obj1)) goto fail;
20303 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20304 if (SWIG_arg_fail(1)) SWIG_fail;
20305 {
20306 arg2 = &temp2;
20307 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
20308 }
20309 {
20310 PyThreadState* __tstate = wxPyBeginAllowThreads();
20311 (arg1)->SetMargins((wxSize const &)*arg2);
20312
20313 wxPyEndAllowThreads(__tstate);
20314 if (PyErr_Occurred()) SWIG_fail;
20315 }
20316 Py_INCREF(Py_None); resultobj = Py_None;
20317 return resultobj;
20318 fail:
20319 return NULL;
20320 }
20321
20322
20323 static PyObject *_wrap_ToolBarBase_SetToolPacking(PyObject *, PyObject *args, PyObject *kwargs) {
20324 PyObject *resultobj;
20325 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20326 int arg2 ;
20327 PyObject * obj0 = 0 ;
20328 PyObject * obj1 = 0 ;
20329 char *kwnames[] = {
20330 (char *) "self",(char *) "packing", NULL
20331 };
20332
20333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetToolPacking",kwnames,&obj0,&obj1)) goto fail;
20334 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20335 if (SWIG_arg_fail(1)) SWIG_fail;
20336 {
20337 arg2 = (int)(SWIG_As_int(obj1));
20338 if (SWIG_arg_fail(2)) SWIG_fail;
20339 }
20340 {
20341 PyThreadState* __tstate = wxPyBeginAllowThreads();
20342 (arg1)->SetToolPacking(arg2);
20343
20344 wxPyEndAllowThreads(__tstate);
20345 if (PyErr_Occurred()) SWIG_fail;
20346 }
20347 Py_INCREF(Py_None); resultobj = Py_None;
20348 return resultobj;
20349 fail:
20350 return NULL;
20351 }
20352
20353
20354 static PyObject *_wrap_ToolBarBase_SetToolSeparation(PyObject *, PyObject *args, PyObject *kwargs) {
20355 PyObject *resultobj;
20356 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20357 int arg2 ;
20358 PyObject * obj0 = 0 ;
20359 PyObject * obj1 = 0 ;
20360 char *kwnames[] = {
20361 (char *) "self",(char *) "separation", NULL
20362 };
20363
20364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetToolSeparation",kwnames,&obj0,&obj1)) goto fail;
20365 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20366 if (SWIG_arg_fail(1)) SWIG_fail;
20367 {
20368 arg2 = (int)(SWIG_As_int(obj1));
20369 if (SWIG_arg_fail(2)) SWIG_fail;
20370 }
20371 {
20372 PyThreadState* __tstate = wxPyBeginAllowThreads();
20373 (arg1)->SetToolSeparation(arg2);
20374
20375 wxPyEndAllowThreads(__tstate);
20376 if (PyErr_Occurred()) SWIG_fail;
20377 }
20378 Py_INCREF(Py_None); resultobj = Py_None;
20379 return resultobj;
20380 fail:
20381 return NULL;
20382 }
20383
20384
20385 static PyObject *_wrap_ToolBarBase_GetToolMargins(PyObject *, PyObject *args, PyObject *kwargs) {
20386 PyObject *resultobj;
20387 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20388 wxSize result;
20389 PyObject * obj0 = 0 ;
20390 char *kwnames[] = {
20391 (char *) "self", NULL
20392 };
20393
20394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolMargins",kwnames,&obj0)) goto fail;
20395 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20396 if (SWIG_arg_fail(1)) SWIG_fail;
20397 {
20398 PyThreadState* __tstate = wxPyBeginAllowThreads();
20399 result = (arg1)->GetToolMargins();
20400
20401 wxPyEndAllowThreads(__tstate);
20402 if (PyErr_Occurred()) SWIG_fail;
20403 }
20404 {
20405 wxSize * resultptr;
20406 resultptr = new wxSize((wxSize &)(result));
20407 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
20408 }
20409 return resultobj;
20410 fail:
20411 return NULL;
20412 }
20413
20414
20415 static PyObject *_wrap_ToolBarBase_GetMargins(PyObject *, PyObject *args, PyObject *kwargs) {
20416 PyObject *resultobj;
20417 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20418 wxSize result;
20419 PyObject * obj0 = 0 ;
20420 char *kwnames[] = {
20421 (char *) "self", NULL
20422 };
20423
20424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetMargins",kwnames,&obj0)) goto fail;
20425 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20426 if (SWIG_arg_fail(1)) SWIG_fail;
20427 {
20428 PyThreadState* __tstate = wxPyBeginAllowThreads();
20429 result = (arg1)->GetMargins();
20430
20431 wxPyEndAllowThreads(__tstate);
20432 if (PyErr_Occurred()) SWIG_fail;
20433 }
20434 {
20435 wxSize * resultptr;
20436 resultptr = new wxSize((wxSize &)(result));
20437 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
20438 }
20439 return resultobj;
20440 fail:
20441 return NULL;
20442 }
20443
20444
20445 static PyObject *_wrap_ToolBarBase_GetToolPacking(PyObject *, PyObject *args, PyObject *kwargs) {
20446 PyObject *resultobj;
20447 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20448 int result;
20449 PyObject * obj0 = 0 ;
20450 char *kwnames[] = {
20451 (char *) "self", NULL
20452 };
20453
20454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolPacking",kwnames,&obj0)) goto fail;
20455 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20456 if (SWIG_arg_fail(1)) SWIG_fail;
20457 {
20458 PyThreadState* __tstate = wxPyBeginAllowThreads();
20459 result = (int)(arg1)->GetToolPacking();
20460
20461 wxPyEndAllowThreads(__tstate);
20462 if (PyErr_Occurred()) SWIG_fail;
20463 }
20464 {
20465 resultobj = SWIG_From_int((int)(result));
20466 }
20467 return resultobj;
20468 fail:
20469 return NULL;
20470 }
20471
20472
20473 static PyObject *_wrap_ToolBarBase_GetToolSeparation(PyObject *, PyObject *args, PyObject *kwargs) {
20474 PyObject *resultobj;
20475 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20476 int result;
20477 PyObject * obj0 = 0 ;
20478 char *kwnames[] = {
20479 (char *) "self", NULL
20480 };
20481
20482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolSeparation",kwnames,&obj0)) goto fail;
20483 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20484 if (SWIG_arg_fail(1)) SWIG_fail;
20485 {
20486 PyThreadState* __tstate = wxPyBeginAllowThreads();
20487 result = (int)(arg1)->GetToolSeparation();
20488
20489 wxPyEndAllowThreads(__tstate);
20490 if (PyErr_Occurred()) SWIG_fail;
20491 }
20492 {
20493 resultobj = SWIG_From_int((int)(result));
20494 }
20495 return resultobj;
20496 fail:
20497 return NULL;
20498 }
20499
20500
20501 static PyObject *_wrap_ToolBarBase_SetRows(PyObject *, PyObject *args, PyObject *kwargs) {
20502 PyObject *resultobj;
20503 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20504 int arg2 ;
20505 PyObject * obj0 = 0 ;
20506 PyObject * obj1 = 0 ;
20507 char *kwnames[] = {
20508 (char *) "self",(char *) "nRows", NULL
20509 };
20510
20511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetRows",kwnames,&obj0,&obj1)) goto fail;
20512 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20513 if (SWIG_arg_fail(1)) SWIG_fail;
20514 {
20515 arg2 = (int)(SWIG_As_int(obj1));
20516 if (SWIG_arg_fail(2)) SWIG_fail;
20517 }
20518 {
20519 PyThreadState* __tstate = wxPyBeginAllowThreads();
20520 (arg1)->SetRows(arg2);
20521
20522 wxPyEndAllowThreads(__tstate);
20523 if (PyErr_Occurred()) SWIG_fail;
20524 }
20525 Py_INCREF(Py_None); resultobj = Py_None;
20526 return resultobj;
20527 fail:
20528 return NULL;
20529 }
20530
20531
20532 static PyObject *_wrap_ToolBarBase_SetMaxRowsCols(PyObject *, PyObject *args, PyObject *kwargs) {
20533 PyObject *resultobj;
20534 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20535 int arg2 ;
20536 int arg3 ;
20537 PyObject * obj0 = 0 ;
20538 PyObject * obj1 = 0 ;
20539 PyObject * obj2 = 0 ;
20540 char *kwnames[] = {
20541 (char *) "self",(char *) "rows",(char *) "cols", NULL
20542 };
20543
20544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetMaxRowsCols",kwnames,&obj0,&obj1,&obj2)) goto fail;
20545 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20546 if (SWIG_arg_fail(1)) SWIG_fail;
20547 {
20548 arg2 = (int)(SWIG_As_int(obj1));
20549 if (SWIG_arg_fail(2)) SWIG_fail;
20550 }
20551 {
20552 arg3 = (int)(SWIG_As_int(obj2));
20553 if (SWIG_arg_fail(3)) SWIG_fail;
20554 }
20555 {
20556 PyThreadState* __tstate = wxPyBeginAllowThreads();
20557 (arg1)->SetMaxRowsCols(arg2,arg3);
20558
20559 wxPyEndAllowThreads(__tstate);
20560 if (PyErr_Occurred()) SWIG_fail;
20561 }
20562 Py_INCREF(Py_None); resultobj = Py_None;
20563 return resultobj;
20564 fail:
20565 return NULL;
20566 }
20567
20568
20569 static PyObject *_wrap_ToolBarBase_GetMaxRows(PyObject *, PyObject *args, PyObject *kwargs) {
20570 PyObject *resultobj;
20571 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20572 int result;
20573 PyObject * obj0 = 0 ;
20574 char *kwnames[] = {
20575 (char *) "self", NULL
20576 };
20577
20578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetMaxRows",kwnames,&obj0)) goto fail;
20579 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20580 if (SWIG_arg_fail(1)) SWIG_fail;
20581 {
20582 PyThreadState* __tstate = wxPyBeginAllowThreads();
20583 result = (int)(arg1)->GetMaxRows();
20584
20585 wxPyEndAllowThreads(__tstate);
20586 if (PyErr_Occurred()) SWIG_fail;
20587 }
20588 {
20589 resultobj = SWIG_From_int((int)(result));
20590 }
20591 return resultobj;
20592 fail:
20593 return NULL;
20594 }
20595
20596
20597 static PyObject *_wrap_ToolBarBase_GetMaxCols(PyObject *, PyObject *args, PyObject *kwargs) {
20598 PyObject *resultobj;
20599 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20600 int result;
20601 PyObject * obj0 = 0 ;
20602 char *kwnames[] = {
20603 (char *) "self", NULL
20604 };
20605
20606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetMaxCols",kwnames,&obj0)) goto fail;
20607 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20608 if (SWIG_arg_fail(1)) SWIG_fail;
20609 {
20610 PyThreadState* __tstate = wxPyBeginAllowThreads();
20611 result = (int)(arg1)->GetMaxCols();
20612
20613 wxPyEndAllowThreads(__tstate);
20614 if (PyErr_Occurred()) SWIG_fail;
20615 }
20616 {
20617 resultobj = SWIG_From_int((int)(result));
20618 }
20619 return resultobj;
20620 fail:
20621 return NULL;
20622 }
20623
20624
20625 static PyObject *_wrap_ToolBarBase_SetToolBitmapSize(PyObject *, PyObject *args, PyObject *kwargs) {
20626 PyObject *resultobj;
20627 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20628 wxSize *arg2 = 0 ;
20629 wxSize temp2 ;
20630 PyObject * obj0 = 0 ;
20631 PyObject * obj1 = 0 ;
20632 char *kwnames[] = {
20633 (char *) "self",(char *) "size", NULL
20634 };
20635
20636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetToolBitmapSize",kwnames,&obj0,&obj1)) goto fail;
20637 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20638 if (SWIG_arg_fail(1)) SWIG_fail;
20639 {
20640 arg2 = &temp2;
20641 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
20642 }
20643 {
20644 PyThreadState* __tstate = wxPyBeginAllowThreads();
20645 (arg1)->SetToolBitmapSize((wxSize const &)*arg2);
20646
20647 wxPyEndAllowThreads(__tstate);
20648 if (PyErr_Occurred()) SWIG_fail;
20649 }
20650 Py_INCREF(Py_None); resultobj = Py_None;
20651 return resultobj;
20652 fail:
20653 return NULL;
20654 }
20655
20656
20657 static PyObject *_wrap_ToolBarBase_GetToolBitmapSize(PyObject *, PyObject *args, PyObject *kwargs) {
20658 PyObject *resultobj;
20659 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20660 wxSize result;
20661 PyObject * obj0 = 0 ;
20662 char *kwnames[] = {
20663 (char *) "self", NULL
20664 };
20665
20666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolBitmapSize",kwnames,&obj0)) goto fail;
20667 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20668 if (SWIG_arg_fail(1)) SWIG_fail;
20669 {
20670 PyThreadState* __tstate = wxPyBeginAllowThreads();
20671 result = (arg1)->GetToolBitmapSize();
20672
20673 wxPyEndAllowThreads(__tstate);
20674 if (PyErr_Occurred()) SWIG_fail;
20675 }
20676 {
20677 wxSize * resultptr;
20678 resultptr = new wxSize((wxSize &)(result));
20679 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
20680 }
20681 return resultobj;
20682 fail:
20683 return NULL;
20684 }
20685
20686
20687 static PyObject *_wrap_ToolBarBase_GetToolSize(PyObject *, PyObject *args, PyObject *kwargs) {
20688 PyObject *resultobj;
20689 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20690 wxSize result;
20691 PyObject * obj0 = 0 ;
20692 char *kwnames[] = {
20693 (char *) "self", NULL
20694 };
20695
20696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolSize",kwnames,&obj0)) goto fail;
20697 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20698 if (SWIG_arg_fail(1)) SWIG_fail;
20699 {
20700 PyThreadState* __tstate = wxPyBeginAllowThreads();
20701 result = (arg1)->GetToolSize();
20702
20703 wxPyEndAllowThreads(__tstate);
20704 if (PyErr_Occurred()) SWIG_fail;
20705 }
20706 {
20707 wxSize * resultptr;
20708 resultptr = new wxSize((wxSize &)(result));
20709 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
20710 }
20711 return resultobj;
20712 fail:
20713 return NULL;
20714 }
20715
20716
20717 static PyObject *_wrap_ToolBarBase_FindToolForPosition(PyObject *, PyObject *args, PyObject *kwargs) {
20718 PyObject *resultobj;
20719 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20720 int arg2 ;
20721 int arg3 ;
20722 wxToolBarToolBase *result;
20723 PyObject * obj0 = 0 ;
20724 PyObject * obj1 = 0 ;
20725 PyObject * obj2 = 0 ;
20726 char *kwnames[] = {
20727 (char *) "self",(char *) "x",(char *) "y", NULL
20728 };
20729
20730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_FindToolForPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
20731 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20732 if (SWIG_arg_fail(1)) SWIG_fail;
20733 {
20734 arg2 = (int)(SWIG_As_int(obj1));
20735 if (SWIG_arg_fail(2)) SWIG_fail;
20736 }
20737 {
20738 arg3 = (int)(SWIG_As_int(obj2));
20739 if (SWIG_arg_fail(3)) SWIG_fail;
20740 }
20741 {
20742 PyThreadState* __tstate = wxPyBeginAllowThreads();
20743 result = (wxToolBarToolBase *)(arg1)->FindToolForPosition(arg2,arg3);
20744
20745 wxPyEndAllowThreads(__tstate);
20746 if (PyErr_Occurred()) SWIG_fail;
20747 }
20748 {
20749 resultobj = wxPyMake_wxObject(result, 0);
20750 }
20751 return resultobj;
20752 fail:
20753 return NULL;
20754 }
20755
20756
20757 static PyObject *_wrap_ToolBarBase_FindById(PyObject *, PyObject *args, PyObject *kwargs) {
20758 PyObject *resultobj;
20759 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20760 int arg2 ;
20761 wxToolBarToolBase *result;
20762 PyObject * obj0 = 0 ;
20763 PyObject * obj1 = 0 ;
20764 char *kwnames[] = {
20765 (char *) "self",(char *) "toolid", NULL
20766 };
20767
20768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_FindById",kwnames,&obj0,&obj1)) goto fail;
20769 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20770 if (SWIG_arg_fail(1)) SWIG_fail;
20771 {
20772 arg2 = (int)(SWIG_As_int(obj1));
20773 if (SWIG_arg_fail(2)) SWIG_fail;
20774 }
20775 {
20776 PyThreadState* __tstate = wxPyBeginAllowThreads();
20777 result = (wxToolBarToolBase *)((wxToolBarBase const *)arg1)->FindById(arg2);
20778
20779 wxPyEndAllowThreads(__tstate);
20780 if (PyErr_Occurred()) SWIG_fail;
20781 }
20782 {
20783 resultobj = wxPyMake_wxObject(result, 0);
20784 }
20785 return resultobj;
20786 fail:
20787 return NULL;
20788 }
20789
20790
20791 static PyObject *_wrap_ToolBarBase_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
20792 PyObject *resultobj;
20793 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20794 bool result;
20795 PyObject * obj0 = 0 ;
20796 char *kwnames[] = {
20797 (char *) "self", NULL
20798 };
20799
20800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_IsVertical",kwnames,&obj0)) goto fail;
20801 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20802 if (SWIG_arg_fail(1)) SWIG_fail;
20803 {
20804 PyThreadState* __tstate = wxPyBeginAllowThreads();
20805 result = (bool)(arg1)->IsVertical();
20806
20807 wxPyEndAllowThreads(__tstate);
20808 if (PyErr_Occurred()) SWIG_fail;
20809 }
20810 {
20811 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20812 }
20813 return resultobj;
20814 fail:
20815 return NULL;
20816 }
20817
20818
20819 static PyObject * ToolBarBase_swigregister(PyObject *, PyObject *args) {
20820 PyObject *obj;
20821 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20822 SWIG_TypeClientData(SWIGTYPE_p_wxToolBarBase, obj);
20823 Py_INCREF(obj);
20824 return Py_BuildValue((char *)"");
20825 }
20826 static PyObject *_wrap_new_ToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
20827 PyObject *resultobj;
20828 wxWindow *arg1 = (wxWindow *) 0 ;
20829 int arg2 = (int) -1 ;
20830 wxPoint const &arg3_defvalue = wxDefaultPosition ;
20831 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
20832 wxSize const &arg4_defvalue = wxDefaultSize ;
20833 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
20834 long arg5 = (long) wxNO_BORDER|wxTB_HORIZONTAL ;
20835 wxString const &arg6_defvalue = wxPyToolBarNameStr ;
20836 wxString *arg6 = (wxString *) &arg6_defvalue ;
20837 wxToolBar *result;
20838 wxPoint temp3 ;
20839 wxSize temp4 ;
20840 bool temp6 = false ;
20841 PyObject * obj0 = 0 ;
20842 PyObject * obj1 = 0 ;
20843 PyObject * obj2 = 0 ;
20844 PyObject * obj3 = 0 ;
20845 PyObject * obj4 = 0 ;
20846 PyObject * obj5 = 0 ;
20847 char *kwnames[] = {
20848 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
20849 };
20850
20851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_ToolBar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
20852 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
20853 if (SWIG_arg_fail(1)) SWIG_fail;
20854 if (obj1) {
20855 {
20856 arg2 = (int)(SWIG_As_int(obj1));
20857 if (SWIG_arg_fail(2)) SWIG_fail;
20858 }
20859 }
20860 if (obj2) {
20861 {
20862 arg3 = &temp3;
20863 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
20864 }
20865 }
20866 if (obj3) {
20867 {
20868 arg4 = &temp4;
20869 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
20870 }
20871 }
20872 if (obj4) {
20873 {
20874 arg5 = (long)(SWIG_As_long(obj4));
20875 if (SWIG_arg_fail(5)) SWIG_fail;
20876 }
20877 }
20878 if (obj5) {
20879 {
20880 arg6 = wxString_in_helper(obj5);
20881 if (arg6 == NULL) SWIG_fail;
20882 temp6 = true;
20883 }
20884 }
20885 {
20886 if (!wxPyCheckForApp()) SWIG_fail;
20887 PyThreadState* __tstate = wxPyBeginAllowThreads();
20888 result = (wxToolBar *)new wxToolBar(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
20889
20890 wxPyEndAllowThreads(__tstate);
20891 if (PyErr_Occurred()) SWIG_fail;
20892 }
20893 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToolBar, 1);
20894 {
20895 if (temp6)
20896 delete arg6;
20897 }
20898 return resultobj;
20899 fail:
20900 {
20901 if (temp6)
20902 delete arg6;
20903 }
20904 return NULL;
20905 }
20906
20907
20908 static PyObject *_wrap_new_PreToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
20909 PyObject *resultobj;
20910 wxToolBar *result;
20911 char *kwnames[] = {
20912 NULL
20913 };
20914
20915 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreToolBar",kwnames)) goto fail;
20916 {
20917 if (!wxPyCheckForApp()) SWIG_fail;
20918 PyThreadState* __tstate = wxPyBeginAllowThreads();
20919 result = (wxToolBar *)new wxToolBar();
20920
20921 wxPyEndAllowThreads(__tstate);
20922 if (PyErr_Occurred()) SWIG_fail;
20923 }
20924 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToolBar, 1);
20925 return resultobj;
20926 fail:
20927 return NULL;
20928 }
20929
20930
20931 static PyObject *_wrap_ToolBar_Create(PyObject *, PyObject *args, PyObject *kwargs) {
20932 PyObject *resultobj;
20933 wxToolBar *arg1 = (wxToolBar *) 0 ;
20934 wxWindow *arg2 = (wxWindow *) 0 ;
20935 int arg3 = (int) -1 ;
20936 wxPoint const &arg4_defvalue = wxDefaultPosition ;
20937 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
20938 wxSize const &arg5_defvalue = wxDefaultSize ;
20939 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
20940 long arg6 = (long) wxNO_BORDER|wxTB_HORIZONTAL ;
20941 wxString const &arg7_defvalue = wxPyToolBarNameStr ;
20942 wxString *arg7 = (wxString *) &arg7_defvalue ;
20943 bool result;
20944 wxPoint temp4 ;
20945 wxSize temp5 ;
20946 bool temp7 = false ;
20947 PyObject * obj0 = 0 ;
20948 PyObject * obj1 = 0 ;
20949 PyObject * obj2 = 0 ;
20950 PyObject * obj3 = 0 ;
20951 PyObject * obj4 = 0 ;
20952 PyObject * obj5 = 0 ;
20953 PyObject * obj6 = 0 ;
20954 char *kwnames[] = {
20955 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
20956 };
20957
20958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:ToolBar_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
20959 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBar, SWIG_POINTER_EXCEPTION | 0);
20960 if (SWIG_arg_fail(1)) SWIG_fail;
20961 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
20962 if (SWIG_arg_fail(2)) SWIG_fail;
20963 if (obj2) {
20964 {
20965 arg3 = (int)(SWIG_As_int(obj2));
20966 if (SWIG_arg_fail(3)) SWIG_fail;
20967 }
20968 }
20969 if (obj3) {
20970 {
20971 arg4 = &temp4;
20972 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
20973 }
20974 }
20975 if (obj4) {
20976 {
20977 arg5 = &temp5;
20978 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
20979 }
20980 }
20981 if (obj5) {
20982 {
20983 arg6 = (long)(SWIG_As_long(obj5));
20984 if (SWIG_arg_fail(6)) SWIG_fail;
20985 }
20986 }
20987 if (obj6) {
20988 {
20989 arg7 = wxString_in_helper(obj6);
20990 if (arg7 == NULL) SWIG_fail;
20991 temp7 = true;
20992 }
20993 }
20994 {
20995 PyThreadState* __tstate = wxPyBeginAllowThreads();
20996 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
20997
20998 wxPyEndAllowThreads(__tstate);
20999 if (PyErr_Occurred()) SWIG_fail;
21000 }
21001 {
21002 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21003 }
21004 {
21005 if (temp7)
21006 delete arg7;
21007 }
21008 return resultobj;
21009 fail:
21010 {
21011 if (temp7)
21012 delete arg7;
21013 }
21014 return NULL;
21015 }
21016
21017
21018 static PyObject *_wrap_ToolBar_FindToolForPosition(PyObject *, PyObject *args, PyObject *kwargs) {
21019 PyObject *resultobj;
21020 wxToolBar *arg1 = (wxToolBar *) 0 ;
21021 int arg2 ;
21022 int arg3 ;
21023 wxToolBarToolBase *result;
21024 PyObject * obj0 = 0 ;
21025 PyObject * obj1 = 0 ;
21026 PyObject * obj2 = 0 ;
21027 char *kwnames[] = {
21028 (char *) "self",(char *) "x",(char *) "y", NULL
21029 };
21030
21031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBar_FindToolForPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
21032 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBar, SWIG_POINTER_EXCEPTION | 0);
21033 if (SWIG_arg_fail(1)) SWIG_fail;
21034 {
21035 arg2 = (int)(SWIG_As_int(obj1));
21036 if (SWIG_arg_fail(2)) SWIG_fail;
21037 }
21038 {
21039 arg3 = (int)(SWIG_As_int(obj2));
21040 if (SWIG_arg_fail(3)) SWIG_fail;
21041 }
21042 {
21043 PyThreadState* __tstate = wxPyBeginAllowThreads();
21044 result = (wxToolBarToolBase *)(arg1)->FindToolForPosition(arg2,arg3);
21045
21046 wxPyEndAllowThreads(__tstate);
21047 if (PyErr_Occurred()) SWIG_fail;
21048 }
21049 {
21050 resultobj = wxPyMake_wxObject(result, 0);
21051 }
21052 return resultobj;
21053 fail:
21054 return NULL;
21055 }
21056
21057
21058 static PyObject *_wrap_ToolBar_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
21059 PyObject *resultobj;
21060 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
21061 wxVisualAttributes result;
21062 PyObject * obj0 = 0 ;
21063 char *kwnames[] = {
21064 (char *) "variant", NULL
21065 };
21066
21067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ToolBar_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
21068 if (obj0) {
21069 {
21070 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
21071 if (SWIG_arg_fail(1)) SWIG_fail;
21072 }
21073 }
21074 {
21075 if (!wxPyCheckForApp()) SWIG_fail;
21076 PyThreadState* __tstate = wxPyBeginAllowThreads();
21077 result = wxToolBar::GetClassDefaultAttributes((wxWindowVariant )arg1);
21078
21079 wxPyEndAllowThreads(__tstate);
21080 if (PyErr_Occurred()) SWIG_fail;
21081 }
21082 {
21083 wxVisualAttributes * resultptr;
21084 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
21085 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
21086 }
21087 return resultobj;
21088 fail:
21089 return NULL;
21090 }
21091
21092
21093 static PyObject * ToolBar_swigregister(PyObject *, PyObject *args) {
21094 PyObject *obj;
21095 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21096 SWIG_TypeClientData(SWIGTYPE_p_wxToolBar, obj);
21097 Py_INCREF(obj);
21098 return Py_BuildValue((char *)"");
21099 }
21100 static int _wrap_ListCtrlNameStr_set(PyObject *) {
21101 PyErr_SetString(PyExc_TypeError,"Variable ListCtrlNameStr is read-only.");
21102 return 1;
21103 }
21104
21105
21106 static PyObject *_wrap_ListCtrlNameStr_get(void) {
21107 PyObject *pyobj;
21108
21109 {
21110 #if wxUSE_UNICODE
21111 pyobj = PyUnicode_FromWideChar((&wxPyListCtrlNameStr)->c_str(), (&wxPyListCtrlNameStr)->Len());
21112 #else
21113 pyobj = PyString_FromStringAndSize((&wxPyListCtrlNameStr)->c_str(), (&wxPyListCtrlNameStr)->Len());
21114 #endif
21115 }
21116 return pyobj;
21117 }
21118
21119
21120 static PyObject *_wrap_new_ListItemAttr(PyObject *, PyObject *args, PyObject *kwargs) {
21121 PyObject *resultobj;
21122 wxColour const &arg1_defvalue = wxNullColour ;
21123 wxColour *arg1 = (wxColour *) &arg1_defvalue ;
21124 wxColour const &arg2_defvalue = wxNullColour ;
21125 wxColour *arg2 = (wxColour *) &arg2_defvalue ;
21126 wxFont const &arg3_defvalue = wxNullFont ;
21127 wxFont *arg3 = (wxFont *) &arg3_defvalue ;
21128 wxListItemAttr *result;
21129 wxColour temp1 ;
21130 wxColour temp2 ;
21131 PyObject * obj0 = 0 ;
21132 PyObject * obj1 = 0 ;
21133 PyObject * obj2 = 0 ;
21134 char *kwnames[] = {
21135 (char *) "colText",(char *) "colBack",(char *) "font", NULL
21136 };
21137
21138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ListItemAttr",kwnames,&obj0,&obj1,&obj2)) goto fail;
21139 if (obj0) {
21140 {
21141 arg1 = &temp1;
21142 if ( ! wxColour_helper(obj0, &arg1)) SWIG_fail;
21143 }
21144 }
21145 if (obj1) {
21146 {
21147 arg2 = &temp2;
21148 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
21149 }
21150 }
21151 if (obj2) {
21152 {
21153 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
21154 if (SWIG_arg_fail(3)) SWIG_fail;
21155 if (arg3 == NULL) {
21156 SWIG_null_ref("wxFont");
21157 }
21158 if (SWIG_arg_fail(3)) SWIG_fail;
21159 }
21160 }
21161 {
21162 PyThreadState* __tstate = wxPyBeginAllowThreads();
21163 result = (wxListItemAttr *)new wxListItemAttr((wxColour const &)*arg1,(wxColour const &)*arg2,(wxFont const &)*arg3);
21164
21165 wxPyEndAllowThreads(__tstate);
21166 if (PyErr_Occurred()) SWIG_fail;
21167 }
21168 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListItemAttr, 1);
21169 return resultobj;
21170 fail:
21171 return NULL;
21172 }
21173
21174
21175 static PyObject *_wrap_ListItemAttr_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
21176 PyObject *resultobj;
21177 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21178 wxColour *arg2 = 0 ;
21179 wxColour temp2 ;
21180 PyObject * obj0 = 0 ;
21181 PyObject * obj1 = 0 ;
21182 char *kwnames[] = {
21183 (char *) "self",(char *) "colText", NULL
21184 };
21185
21186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
21187 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21188 if (SWIG_arg_fail(1)) SWIG_fail;
21189 {
21190 arg2 = &temp2;
21191 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
21192 }
21193 {
21194 PyThreadState* __tstate = wxPyBeginAllowThreads();
21195 (arg1)->SetTextColour((wxColour const &)*arg2);
21196
21197 wxPyEndAllowThreads(__tstate);
21198 if (PyErr_Occurred()) SWIG_fail;
21199 }
21200 Py_INCREF(Py_None); resultobj = Py_None;
21201 return resultobj;
21202 fail:
21203 return NULL;
21204 }
21205
21206
21207 static PyObject *_wrap_ListItemAttr_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
21208 PyObject *resultobj;
21209 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21210 wxColour *arg2 = 0 ;
21211 wxColour temp2 ;
21212 PyObject * obj0 = 0 ;
21213 PyObject * obj1 = 0 ;
21214 char *kwnames[] = {
21215 (char *) "self",(char *) "colBack", NULL
21216 };
21217
21218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
21219 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21220 if (SWIG_arg_fail(1)) SWIG_fail;
21221 {
21222 arg2 = &temp2;
21223 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
21224 }
21225 {
21226 PyThreadState* __tstate = wxPyBeginAllowThreads();
21227 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
21228
21229 wxPyEndAllowThreads(__tstate);
21230 if (PyErr_Occurred()) SWIG_fail;
21231 }
21232 Py_INCREF(Py_None); resultobj = Py_None;
21233 return resultobj;
21234 fail:
21235 return NULL;
21236 }
21237
21238
21239 static PyObject *_wrap_ListItemAttr_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
21240 PyObject *resultobj;
21241 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21242 wxFont *arg2 = 0 ;
21243 PyObject * obj0 = 0 ;
21244 PyObject * obj1 = 0 ;
21245 char *kwnames[] = {
21246 (char *) "self",(char *) "font", NULL
21247 };
21248
21249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_SetFont",kwnames,&obj0,&obj1)) goto fail;
21250 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21251 if (SWIG_arg_fail(1)) SWIG_fail;
21252 {
21253 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
21254 if (SWIG_arg_fail(2)) SWIG_fail;
21255 if (arg2 == NULL) {
21256 SWIG_null_ref("wxFont");
21257 }
21258 if (SWIG_arg_fail(2)) SWIG_fail;
21259 }
21260 {
21261 PyThreadState* __tstate = wxPyBeginAllowThreads();
21262 (arg1)->SetFont((wxFont const &)*arg2);
21263
21264 wxPyEndAllowThreads(__tstate);
21265 if (PyErr_Occurred()) SWIG_fail;
21266 }
21267 Py_INCREF(Py_None); resultobj = Py_None;
21268 return resultobj;
21269 fail:
21270 return NULL;
21271 }
21272
21273
21274 static PyObject *_wrap_ListItemAttr_HasTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
21275 PyObject *resultobj;
21276 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21277 bool result;
21278 PyObject * obj0 = 0 ;
21279 char *kwnames[] = {
21280 (char *) "self", NULL
21281 };
21282
21283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_HasTextColour",kwnames,&obj0)) goto fail;
21284 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21285 if (SWIG_arg_fail(1)) SWIG_fail;
21286 {
21287 PyThreadState* __tstate = wxPyBeginAllowThreads();
21288 result = (bool)(arg1)->HasTextColour();
21289
21290 wxPyEndAllowThreads(__tstate);
21291 if (PyErr_Occurred()) SWIG_fail;
21292 }
21293 {
21294 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21295 }
21296 return resultobj;
21297 fail:
21298 return NULL;
21299 }
21300
21301
21302 static PyObject *_wrap_ListItemAttr_HasBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
21303 PyObject *resultobj;
21304 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21305 bool result;
21306 PyObject * obj0 = 0 ;
21307 char *kwnames[] = {
21308 (char *) "self", NULL
21309 };
21310
21311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_HasBackgroundColour",kwnames,&obj0)) goto fail;
21312 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21313 if (SWIG_arg_fail(1)) SWIG_fail;
21314 {
21315 PyThreadState* __tstate = wxPyBeginAllowThreads();
21316 result = (bool)(arg1)->HasBackgroundColour();
21317
21318 wxPyEndAllowThreads(__tstate);
21319 if (PyErr_Occurred()) SWIG_fail;
21320 }
21321 {
21322 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21323 }
21324 return resultobj;
21325 fail:
21326 return NULL;
21327 }
21328
21329
21330 static PyObject *_wrap_ListItemAttr_HasFont(PyObject *, PyObject *args, PyObject *kwargs) {
21331 PyObject *resultobj;
21332 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21333 bool result;
21334 PyObject * obj0 = 0 ;
21335 char *kwnames[] = {
21336 (char *) "self", NULL
21337 };
21338
21339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_HasFont",kwnames,&obj0)) goto fail;
21340 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21341 if (SWIG_arg_fail(1)) SWIG_fail;
21342 {
21343 PyThreadState* __tstate = wxPyBeginAllowThreads();
21344 result = (bool)(arg1)->HasFont();
21345
21346 wxPyEndAllowThreads(__tstate);
21347 if (PyErr_Occurred()) SWIG_fail;
21348 }
21349 {
21350 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21351 }
21352 return resultobj;
21353 fail:
21354 return NULL;
21355 }
21356
21357
21358 static PyObject *_wrap_ListItemAttr_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
21359 PyObject *resultobj;
21360 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21361 wxColour result;
21362 PyObject * obj0 = 0 ;
21363 char *kwnames[] = {
21364 (char *) "self", NULL
21365 };
21366
21367 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_GetTextColour",kwnames,&obj0)) goto fail;
21368 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21369 if (SWIG_arg_fail(1)) SWIG_fail;
21370 {
21371 PyThreadState* __tstate = wxPyBeginAllowThreads();
21372 result = (arg1)->GetTextColour();
21373
21374 wxPyEndAllowThreads(__tstate);
21375 if (PyErr_Occurred()) SWIG_fail;
21376 }
21377 {
21378 wxColour * resultptr;
21379 resultptr = new wxColour((wxColour &)(result));
21380 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
21381 }
21382 return resultobj;
21383 fail:
21384 return NULL;
21385 }
21386
21387
21388 static PyObject *_wrap_ListItemAttr_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
21389 PyObject *resultobj;
21390 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21391 wxColour result;
21392 PyObject * obj0 = 0 ;
21393 char *kwnames[] = {
21394 (char *) "self", NULL
21395 };
21396
21397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_GetBackgroundColour",kwnames,&obj0)) goto fail;
21398 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21399 if (SWIG_arg_fail(1)) SWIG_fail;
21400 {
21401 PyThreadState* __tstate = wxPyBeginAllowThreads();
21402 result = (arg1)->GetBackgroundColour();
21403
21404 wxPyEndAllowThreads(__tstate);
21405 if (PyErr_Occurred()) SWIG_fail;
21406 }
21407 {
21408 wxColour * resultptr;
21409 resultptr = new wxColour((wxColour &)(result));
21410 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
21411 }
21412 return resultobj;
21413 fail:
21414 return NULL;
21415 }
21416
21417
21418 static PyObject *_wrap_ListItemAttr_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
21419 PyObject *resultobj;
21420 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21421 wxFont result;
21422 PyObject * obj0 = 0 ;
21423 char *kwnames[] = {
21424 (char *) "self", NULL
21425 };
21426
21427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_GetFont",kwnames,&obj0)) goto fail;
21428 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21429 if (SWIG_arg_fail(1)) SWIG_fail;
21430 {
21431 PyThreadState* __tstate = wxPyBeginAllowThreads();
21432 result = (arg1)->GetFont();
21433
21434 wxPyEndAllowThreads(__tstate);
21435 if (PyErr_Occurred()) SWIG_fail;
21436 }
21437 {
21438 wxFont * resultptr;
21439 resultptr = new wxFont((wxFont &)(result));
21440 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
21441 }
21442 return resultobj;
21443 fail:
21444 return NULL;
21445 }
21446
21447
21448 static PyObject *_wrap_ListItemAttr_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
21449 PyObject *resultobj;
21450 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21451 PyObject * obj0 = 0 ;
21452 char *kwnames[] = {
21453 (char *) "self", NULL
21454 };
21455
21456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_Destroy",kwnames,&obj0)) goto fail;
21457 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21458 if (SWIG_arg_fail(1)) SWIG_fail;
21459 {
21460 PyThreadState* __tstate = wxPyBeginAllowThreads();
21461 wxListItemAttr_Destroy(arg1);
21462
21463 wxPyEndAllowThreads(__tstate);
21464 if (PyErr_Occurred()) SWIG_fail;
21465 }
21466 Py_INCREF(Py_None); resultobj = Py_None;
21467 return resultobj;
21468 fail:
21469 return NULL;
21470 }
21471
21472
21473 static PyObject * ListItemAttr_swigregister(PyObject *, PyObject *args) {
21474 PyObject *obj;
21475 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21476 SWIG_TypeClientData(SWIGTYPE_p_wxListItemAttr, obj);
21477 Py_INCREF(obj);
21478 return Py_BuildValue((char *)"");
21479 }
21480 static PyObject *_wrap_new_ListItem(PyObject *, PyObject *args, PyObject *kwargs) {
21481 PyObject *resultobj;
21482 wxListItem *result;
21483 char *kwnames[] = {
21484 NULL
21485 };
21486
21487 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ListItem",kwnames)) goto fail;
21488 {
21489 PyThreadState* __tstate = wxPyBeginAllowThreads();
21490 result = (wxListItem *)new wxListItem();
21491
21492 wxPyEndAllowThreads(__tstate);
21493 if (PyErr_Occurred()) SWIG_fail;
21494 }
21495 {
21496 resultobj = wxPyMake_wxObject(result, 1);
21497 }
21498 return resultobj;
21499 fail:
21500 return NULL;
21501 }
21502
21503
21504 static PyObject *_wrap_delete_ListItem(PyObject *, PyObject *args, PyObject *kwargs) {
21505 PyObject *resultobj;
21506 wxListItem *arg1 = (wxListItem *) 0 ;
21507 PyObject * obj0 = 0 ;
21508 char *kwnames[] = {
21509 (char *) "self", NULL
21510 };
21511
21512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ListItem",kwnames,&obj0)) goto fail;
21513 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21514 if (SWIG_arg_fail(1)) SWIG_fail;
21515 {
21516 PyThreadState* __tstate = wxPyBeginAllowThreads();
21517 delete arg1;
21518
21519 wxPyEndAllowThreads(__tstate);
21520 if (PyErr_Occurred()) SWIG_fail;
21521 }
21522 Py_INCREF(Py_None); resultobj = Py_None;
21523 return resultobj;
21524 fail:
21525 return NULL;
21526 }
21527
21528
21529 static PyObject *_wrap_ListItem_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
21530 PyObject *resultobj;
21531 wxListItem *arg1 = (wxListItem *) 0 ;
21532 PyObject * obj0 = 0 ;
21533 char *kwnames[] = {
21534 (char *) "self", NULL
21535 };
21536
21537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_Clear",kwnames,&obj0)) goto fail;
21538 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21539 if (SWIG_arg_fail(1)) SWIG_fail;
21540 {
21541 PyThreadState* __tstate = wxPyBeginAllowThreads();
21542 (arg1)->Clear();
21543
21544 wxPyEndAllowThreads(__tstate);
21545 if (PyErr_Occurred()) SWIG_fail;
21546 }
21547 Py_INCREF(Py_None); resultobj = Py_None;
21548 return resultobj;
21549 fail:
21550 return NULL;
21551 }
21552
21553
21554 static PyObject *_wrap_ListItem_ClearAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
21555 PyObject *resultobj;
21556 wxListItem *arg1 = (wxListItem *) 0 ;
21557 PyObject * obj0 = 0 ;
21558 char *kwnames[] = {
21559 (char *) "self", NULL
21560 };
21561
21562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_ClearAttributes",kwnames,&obj0)) goto fail;
21563 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21564 if (SWIG_arg_fail(1)) SWIG_fail;
21565 {
21566 PyThreadState* __tstate = wxPyBeginAllowThreads();
21567 (arg1)->ClearAttributes();
21568
21569 wxPyEndAllowThreads(__tstate);
21570 if (PyErr_Occurred()) SWIG_fail;
21571 }
21572 Py_INCREF(Py_None); resultobj = Py_None;
21573 return resultobj;
21574 fail:
21575 return NULL;
21576 }
21577
21578
21579 static PyObject *_wrap_ListItem_SetMask(PyObject *, PyObject *args, PyObject *kwargs) {
21580 PyObject *resultobj;
21581 wxListItem *arg1 = (wxListItem *) 0 ;
21582 long arg2 ;
21583 PyObject * obj0 = 0 ;
21584 PyObject * obj1 = 0 ;
21585 char *kwnames[] = {
21586 (char *) "self",(char *) "mask", NULL
21587 };
21588
21589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetMask",kwnames,&obj0,&obj1)) goto fail;
21590 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21591 if (SWIG_arg_fail(1)) SWIG_fail;
21592 {
21593 arg2 = (long)(SWIG_As_long(obj1));
21594 if (SWIG_arg_fail(2)) SWIG_fail;
21595 }
21596 {
21597 PyThreadState* __tstate = wxPyBeginAllowThreads();
21598 (arg1)->SetMask(arg2);
21599
21600 wxPyEndAllowThreads(__tstate);
21601 if (PyErr_Occurred()) SWIG_fail;
21602 }
21603 Py_INCREF(Py_None); resultobj = Py_None;
21604 return resultobj;
21605 fail:
21606 return NULL;
21607 }
21608
21609
21610 static PyObject *_wrap_ListItem_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
21611 PyObject *resultobj;
21612 wxListItem *arg1 = (wxListItem *) 0 ;
21613 long arg2 ;
21614 PyObject * obj0 = 0 ;
21615 PyObject * obj1 = 0 ;
21616 char *kwnames[] = {
21617 (char *) "self",(char *) "id", NULL
21618 };
21619
21620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetId",kwnames,&obj0,&obj1)) goto fail;
21621 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21622 if (SWIG_arg_fail(1)) SWIG_fail;
21623 {
21624 arg2 = (long)(SWIG_As_long(obj1));
21625 if (SWIG_arg_fail(2)) SWIG_fail;
21626 }
21627 {
21628 PyThreadState* __tstate = wxPyBeginAllowThreads();
21629 (arg1)->SetId(arg2);
21630
21631 wxPyEndAllowThreads(__tstate);
21632 if (PyErr_Occurred()) SWIG_fail;
21633 }
21634 Py_INCREF(Py_None); resultobj = Py_None;
21635 return resultobj;
21636 fail:
21637 return NULL;
21638 }
21639
21640
21641 static PyObject *_wrap_ListItem_SetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
21642 PyObject *resultobj;
21643 wxListItem *arg1 = (wxListItem *) 0 ;
21644 int arg2 ;
21645 PyObject * obj0 = 0 ;
21646 PyObject * obj1 = 0 ;
21647 char *kwnames[] = {
21648 (char *) "self",(char *) "col", NULL
21649 };
21650
21651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetColumn",kwnames,&obj0,&obj1)) goto fail;
21652 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21653 if (SWIG_arg_fail(1)) SWIG_fail;
21654 {
21655 arg2 = (int)(SWIG_As_int(obj1));
21656 if (SWIG_arg_fail(2)) SWIG_fail;
21657 }
21658 {
21659 PyThreadState* __tstate = wxPyBeginAllowThreads();
21660 (arg1)->SetColumn(arg2);
21661
21662 wxPyEndAllowThreads(__tstate);
21663 if (PyErr_Occurred()) SWIG_fail;
21664 }
21665 Py_INCREF(Py_None); resultobj = Py_None;
21666 return resultobj;
21667 fail:
21668 return NULL;
21669 }
21670
21671
21672 static PyObject *_wrap_ListItem_SetState(PyObject *, PyObject *args, PyObject *kwargs) {
21673 PyObject *resultobj;
21674 wxListItem *arg1 = (wxListItem *) 0 ;
21675 long arg2 ;
21676 PyObject * obj0 = 0 ;
21677 PyObject * obj1 = 0 ;
21678 char *kwnames[] = {
21679 (char *) "self",(char *) "state", NULL
21680 };
21681
21682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetState",kwnames,&obj0,&obj1)) goto fail;
21683 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21684 if (SWIG_arg_fail(1)) SWIG_fail;
21685 {
21686 arg2 = (long)(SWIG_As_long(obj1));
21687 if (SWIG_arg_fail(2)) SWIG_fail;
21688 }
21689 {
21690 PyThreadState* __tstate = wxPyBeginAllowThreads();
21691 (arg1)->SetState(arg2);
21692
21693 wxPyEndAllowThreads(__tstate);
21694 if (PyErr_Occurred()) SWIG_fail;
21695 }
21696 Py_INCREF(Py_None); resultobj = Py_None;
21697 return resultobj;
21698 fail:
21699 return NULL;
21700 }
21701
21702
21703 static PyObject *_wrap_ListItem_SetStateMask(PyObject *, PyObject *args, PyObject *kwargs) {
21704 PyObject *resultobj;
21705 wxListItem *arg1 = (wxListItem *) 0 ;
21706 long arg2 ;
21707 PyObject * obj0 = 0 ;
21708 PyObject * obj1 = 0 ;
21709 char *kwnames[] = {
21710 (char *) "self",(char *) "stateMask", NULL
21711 };
21712
21713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetStateMask",kwnames,&obj0,&obj1)) goto fail;
21714 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21715 if (SWIG_arg_fail(1)) SWIG_fail;
21716 {
21717 arg2 = (long)(SWIG_As_long(obj1));
21718 if (SWIG_arg_fail(2)) SWIG_fail;
21719 }
21720 {
21721 PyThreadState* __tstate = wxPyBeginAllowThreads();
21722 (arg1)->SetStateMask(arg2);
21723
21724 wxPyEndAllowThreads(__tstate);
21725 if (PyErr_Occurred()) SWIG_fail;
21726 }
21727 Py_INCREF(Py_None); resultobj = Py_None;
21728 return resultobj;
21729 fail:
21730 return NULL;
21731 }
21732
21733
21734 static PyObject *_wrap_ListItem_SetText(PyObject *, PyObject *args, PyObject *kwargs) {
21735 PyObject *resultobj;
21736 wxListItem *arg1 = (wxListItem *) 0 ;
21737 wxString *arg2 = 0 ;
21738 bool temp2 = false ;
21739 PyObject * obj0 = 0 ;
21740 PyObject * obj1 = 0 ;
21741 char *kwnames[] = {
21742 (char *) "self",(char *) "text", NULL
21743 };
21744
21745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetText",kwnames,&obj0,&obj1)) goto fail;
21746 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21747 if (SWIG_arg_fail(1)) SWIG_fail;
21748 {
21749 arg2 = wxString_in_helper(obj1);
21750 if (arg2 == NULL) SWIG_fail;
21751 temp2 = true;
21752 }
21753 {
21754 PyThreadState* __tstate = wxPyBeginAllowThreads();
21755 (arg1)->SetText((wxString const &)*arg2);
21756
21757 wxPyEndAllowThreads(__tstate);
21758 if (PyErr_Occurred()) SWIG_fail;
21759 }
21760 Py_INCREF(Py_None); resultobj = Py_None;
21761 {
21762 if (temp2)
21763 delete arg2;
21764 }
21765 return resultobj;
21766 fail:
21767 {
21768 if (temp2)
21769 delete arg2;
21770 }
21771 return NULL;
21772 }
21773
21774
21775 static PyObject *_wrap_ListItem_SetImage(PyObject *, PyObject *args, PyObject *kwargs) {
21776 PyObject *resultobj;
21777 wxListItem *arg1 = (wxListItem *) 0 ;
21778 int arg2 ;
21779 PyObject * obj0 = 0 ;
21780 PyObject * obj1 = 0 ;
21781 char *kwnames[] = {
21782 (char *) "self",(char *) "image", NULL
21783 };
21784
21785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetImage",kwnames,&obj0,&obj1)) goto fail;
21786 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21787 if (SWIG_arg_fail(1)) SWIG_fail;
21788 {
21789 arg2 = (int)(SWIG_As_int(obj1));
21790 if (SWIG_arg_fail(2)) SWIG_fail;
21791 }
21792 {
21793 PyThreadState* __tstate = wxPyBeginAllowThreads();
21794 (arg1)->SetImage(arg2);
21795
21796 wxPyEndAllowThreads(__tstate);
21797 if (PyErr_Occurred()) SWIG_fail;
21798 }
21799 Py_INCREF(Py_None); resultobj = Py_None;
21800 return resultobj;
21801 fail:
21802 return NULL;
21803 }
21804
21805
21806 static PyObject *_wrap_ListItem_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
21807 PyObject *resultobj;
21808 wxListItem *arg1 = (wxListItem *) 0 ;
21809 long arg2 ;
21810 PyObject * obj0 = 0 ;
21811 PyObject * obj1 = 0 ;
21812 char *kwnames[] = {
21813 (char *) "self",(char *) "data", NULL
21814 };
21815
21816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetData",kwnames,&obj0,&obj1)) goto fail;
21817 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21818 if (SWIG_arg_fail(1)) SWIG_fail;
21819 {
21820 arg2 = (long)(SWIG_As_long(obj1));
21821 if (SWIG_arg_fail(2)) SWIG_fail;
21822 }
21823 {
21824 PyThreadState* __tstate = wxPyBeginAllowThreads();
21825 (arg1)->SetData(arg2);
21826
21827 wxPyEndAllowThreads(__tstate);
21828 if (PyErr_Occurred()) SWIG_fail;
21829 }
21830 Py_INCREF(Py_None); resultobj = Py_None;
21831 return resultobj;
21832 fail:
21833 return NULL;
21834 }
21835
21836
21837 static PyObject *_wrap_ListItem_SetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
21838 PyObject *resultobj;
21839 wxListItem *arg1 = (wxListItem *) 0 ;
21840 int arg2 ;
21841 PyObject * obj0 = 0 ;
21842 PyObject * obj1 = 0 ;
21843 char *kwnames[] = {
21844 (char *) "self",(char *) "width", NULL
21845 };
21846
21847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetWidth",kwnames,&obj0,&obj1)) goto fail;
21848 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21849 if (SWIG_arg_fail(1)) SWIG_fail;
21850 {
21851 arg2 = (int)(SWIG_As_int(obj1));
21852 if (SWIG_arg_fail(2)) SWIG_fail;
21853 }
21854 {
21855 PyThreadState* __tstate = wxPyBeginAllowThreads();
21856 (arg1)->SetWidth(arg2);
21857
21858 wxPyEndAllowThreads(__tstate);
21859 if (PyErr_Occurred()) SWIG_fail;
21860 }
21861 Py_INCREF(Py_None); resultobj = Py_None;
21862 return resultobj;
21863 fail:
21864 return NULL;
21865 }
21866
21867
21868 static PyObject *_wrap_ListItem_SetAlign(PyObject *, PyObject *args, PyObject *kwargs) {
21869 PyObject *resultobj;
21870 wxListItem *arg1 = (wxListItem *) 0 ;
21871 wxListColumnFormat arg2 ;
21872 PyObject * obj0 = 0 ;
21873 PyObject * obj1 = 0 ;
21874 char *kwnames[] = {
21875 (char *) "self",(char *) "align", NULL
21876 };
21877
21878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetAlign",kwnames,&obj0,&obj1)) goto fail;
21879 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21880 if (SWIG_arg_fail(1)) SWIG_fail;
21881 {
21882 arg2 = (wxListColumnFormat)(SWIG_As_int(obj1));
21883 if (SWIG_arg_fail(2)) SWIG_fail;
21884 }
21885 {
21886 PyThreadState* __tstate = wxPyBeginAllowThreads();
21887 (arg1)->SetAlign((wxListColumnFormat )arg2);
21888
21889 wxPyEndAllowThreads(__tstate);
21890 if (PyErr_Occurred()) SWIG_fail;
21891 }
21892 Py_INCREF(Py_None); resultobj = Py_None;
21893 return resultobj;
21894 fail:
21895 return NULL;
21896 }
21897
21898
21899 static PyObject *_wrap_ListItem_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
21900 PyObject *resultobj;
21901 wxListItem *arg1 = (wxListItem *) 0 ;
21902 wxColour *arg2 = 0 ;
21903 wxColour temp2 ;
21904 PyObject * obj0 = 0 ;
21905 PyObject * obj1 = 0 ;
21906 char *kwnames[] = {
21907 (char *) "self",(char *) "colText", NULL
21908 };
21909
21910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
21911 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21912 if (SWIG_arg_fail(1)) SWIG_fail;
21913 {
21914 arg2 = &temp2;
21915 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
21916 }
21917 {
21918 PyThreadState* __tstate = wxPyBeginAllowThreads();
21919 (arg1)->SetTextColour((wxColour const &)*arg2);
21920
21921 wxPyEndAllowThreads(__tstate);
21922 if (PyErr_Occurred()) SWIG_fail;
21923 }
21924 Py_INCREF(Py_None); resultobj = Py_None;
21925 return resultobj;
21926 fail:
21927 return NULL;
21928 }
21929
21930
21931 static PyObject *_wrap_ListItem_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
21932 PyObject *resultobj;
21933 wxListItem *arg1 = (wxListItem *) 0 ;
21934 wxColour *arg2 = 0 ;
21935 wxColour temp2 ;
21936 PyObject * obj0 = 0 ;
21937 PyObject * obj1 = 0 ;
21938 char *kwnames[] = {
21939 (char *) "self",(char *) "colBack", NULL
21940 };
21941
21942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
21943 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21944 if (SWIG_arg_fail(1)) SWIG_fail;
21945 {
21946 arg2 = &temp2;
21947 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
21948 }
21949 {
21950 PyThreadState* __tstate = wxPyBeginAllowThreads();
21951 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
21952
21953 wxPyEndAllowThreads(__tstate);
21954 if (PyErr_Occurred()) SWIG_fail;
21955 }
21956 Py_INCREF(Py_None); resultobj = Py_None;
21957 return resultobj;
21958 fail:
21959 return NULL;
21960 }
21961
21962
21963 static PyObject *_wrap_ListItem_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
21964 PyObject *resultobj;
21965 wxListItem *arg1 = (wxListItem *) 0 ;
21966 wxFont *arg2 = 0 ;
21967 PyObject * obj0 = 0 ;
21968 PyObject * obj1 = 0 ;
21969 char *kwnames[] = {
21970 (char *) "self",(char *) "font", NULL
21971 };
21972
21973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetFont",kwnames,&obj0,&obj1)) goto fail;
21974 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21975 if (SWIG_arg_fail(1)) SWIG_fail;
21976 {
21977 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
21978 if (SWIG_arg_fail(2)) SWIG_fail;
21979 if (arg2 == NULL) {
21980 SWIG_null_ref("wxFont");
21981 }
21982 if (SWIG_arg_fail(2)) SWIG_fail;
21983 }
21984 {
21985 PyThreadState* __tstate = wxPyBeginAllowThreads();
21986 (arg1)->SetFont((wxFont const &)*arg2);
21987
21988 wxPyEndAllowThreads(__tstate);
21989 if (PyErr_Occurred()) SWIG_fail;
21990 }
21991 Py_INCREF(Py_None); resultobj = Py_None;
21992 return resultobj;
21993 fail:
21994 return NULL;
21995 }
21996
21997
21998 static PyObject *_wrap_ListItem_GetMask(PyObject *, PyObject *args, PyObject *kwargs) {
21999 PyObject *resultobj;
22000 wxListItem *arg1 = (wxListItem *) 0 ;
22001 long result;
22002 PyObject * obj0 = 0 ;
22003 char *kwnames[] = {
22004 (char *) "self", NULL
22005 };
22006
22007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetMask",kwnames,&obj0)) goto fail;
22008 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22009 if (SWIG_arg_fail(1)) SWIG_fail;
22010 {
22011 PyThreadState* __tstate = wxPyBeginAllowThreads();
22012 result = (long)(arg1)->GetMask();
22013
22014 wxPyEndAllowThreads(__tstate);
22015 if (PyErr_Occurred()) SWIG_fail;
22016 }
22017 {
22018 resultobj = SWIG_From_long((long)(result));
22019 }
22020 return resultobj;
22021 fail:
22022 return NULL;
22023 }
22024
22025
22026 static PyObject *_wrap_ListItem_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
22027 PyObject *resultobj;
22028 wxListItem *arg1 = (wxListItem *) 0 ;
22029 long result;
22030 PyObject * obj0 = 0 ;
22031 char *kwnames[] = {
22032 (char *) "self", NULL
22033 };
22034
22035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetId",kwnames,&obj0)) goto fail;
22036 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22037 if (SWIG_arg_fail(1)) SWIG_fail;
22038 {
22039 PyThreadState* __tstate = wxPyBeginAllowThreads();
22040 result = (long)(arg1)->GetId();
22041
22042 wxPyEndAllowThreads(__tstate);
22043 if (PyErr_Occurred()) SWIG_fail;
22044 }
22045 {
22046 resultobj = SWIG_From_long((long)(result));
22047 }
22048 return resultobj;
22049 fail:
22050 return NULL;
22051 }
22052
22053
22054 static PyObject *_wrap_ListItem_GetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
22055 PyObject *resultobj;
22056 wxListItem *arg1 = (wxListItem *) 0 ;
22057 int result;
22058 PyObject * obj0 = 0 ;
22059 char *kwnames[] = {
22060 (char *) "self", NULL
22061 };
22062
22063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetColumn",kwnames,&obj0)) goto fail;
22064 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22065 if (SWIG_arg_fail(1)) SWIG_fail;
22066 {
22067 PyThreadState* __tstate = wxPyBeginAllowThreads();
22068 result = (int)(arg1)->GetColumn();
22069
22070 wxPyEndAllowThreads(__tstate);
22071 if (PyErr_Occurred()) SWIG_fail;
22072 }
22073 {
22074 resultobj = SWIG_From_int((int)(result));
22075 }
22076 return resultobj;
22077 fail:
22078 return NULL;
22079 }
22080
22081
22082 static PyObject *_wrap_ListItem_GetState(PyObject *, PyObject *args, PyObject *kwargs) {
22083 PyObject *resultobj;
22084 wxListItem *arg1 = (wxListItem *) 0 ;
22085 long result;
22086 PyObject * obj0 = 0 ;
22087 char *kwnames[] = {
22088 (char *) "self", NULL
22089 };
22090
22091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetState",kwnames,&obj0)) goto fail;
22092 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22093 if (SWIG_arg_fail(1)) SWIG_fail;
22094 {
22095 PyThreadState* __tstate = wxPyBeginAllowThreads();
22096 result = (long)(arg1)->GetState();
22097
22098 wxPyEndAllowThreads(__tstate);
22099 if (PyErr_Occurred()) SWIG_fail;
22100 }
22101 {
22102 resultobj = SWIG_From_long((long)(result));
22103 }
22104 return resultobj;
22105 fail:
22106 return NULL;
22107 }
22108
22109
22110 static PyObject *_wrap_ListItem_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
22111 PyObject *resultobj;
22112 wxListItem *arg1 = (wxListItem *) 0 ;
22113 wxString *result;
22114 PyObject * obj0 = 0 ;
22115 char *kwnames[] = {
22116 (char *) "self", NULL
22117 };
22118
22119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetText",kwnames,&obj0)) goto fail;
22120 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22121 if (SWIG_arg_fail(1)) SWIG_fail;
22122 {
22123 PyThreadState* __tstate = wxPyBeginAllowThreads();
22124 {
22125 wxString const &_result_ref = (arg1)->GetText();
22126 result = (wxString *) &_result_ref;
22127 }
22128
22129 wxPyEndAllowThreads(__tstate);
22130 if (PyErr_Occurred()) SWIG_fail;
22131 }
22132 {
22133 #if wxUSE_UNICODE
22134 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
22135 #else
22136 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
22137 #endif
22138 }
22139 return resultobj;
22140 fail:
22141 return NULL;
22142 }
22143
22144
22145 static PyObject *_wrap_ListItem_GetImage(PyObject *, PyObject *args, PyObject *kwargs) {
22146 PyObject *resultobj;
22147 wxListItem *arg1 = (wxListItem *) 0 ;
22148 int result;
22149 PyObject * obj0 = 0 ;
22150 char *kwnames[] = {
22151 (char *) "self", NULL
22152 };
22153
22154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetImage",kwnames,&obj0)) goto fail;
22155 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22156 if (SWIG_arg_fail(1)) SWIG_fail;
22157 {
22158 PyThreadState* __tstate = wxPyBeginAllowThreads();
22159 result = (int)(arg1)->GetImage();
22160
22161 wxPyEndAllowThreads(__tstate);
22162 if (PyErr_Occurred()) SWIG_fail;
22163 }
22164 {
22165 resultobj = SWIG_From_int((int)(result));
22166 }
22167 return resultobj;
22168 fail:
22169 return NULL;
22170 }
22171
22172
22173 static PyObject *_wrap_ListItem_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
22174 PyObject *resultobj;
22175 wxListItem *arg1 = (wxListItem *) 0 ;
22176 long result;
22177 PyObject * obj0 = 0 ;
22178 char *kwnames[] = {
22179 (char *) "self", NULL
22180 };
22181
22182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetData",kwnames,&obj0)) goto fail;
22183 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22184 if (SWIG_arg_fail(1)) SWIG_fail;
22185 {
22186 PyThreadState* __tstate = wxPyBeginAllowThreads();
22187 result = (long)(arg1)->GetData();
22188
22189 wxPyEndAllowThreads(__tstate);
22190 if (PyErr_Occurred()) SWIG_fail;
22191 }
22192 {
22193 resultobj = SWIG_From_long((long)(result));
22194 }
22195 return resultobj;
22196 fail:
22197 return NULL;
22198 }
22199
22200
22201 static PyObject *_wrap_ListItem_GetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
22202 PyObject *resultobj;
22203 wxListItem *arg1 = (wxListItem *) 0 ;
22204 int result;
22205 PyObject * obj0 = 0 ;
22206 char *kwnames[] = {
22207 (char *) "self", NULL
22208 };
22209
22210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetWidth",kwnames,&obj0)) goto fail;
22211 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22212 if (SWIG_arg_fail(1)) SWIG_fail;
22213 {
22214 PyThreadState* __tstate = wxPyBeginAllowThreads();
22215 result = (int)(arg1)->GetWidth();
22216
22217 wxPyEndAllowThreads(__tstate);
22218 if (PyErr_Occurred()) SWIG_fail;
22219 }
22220 {
22221 resultobj = SWIG_From_int((int)(result));
22222 }
22223 return resultobj;
22224 fail:
22225 return NULL;
22226 }
22227
22228
22229 static PyObject *_wrap_ListItem_GetAlign(PyObject *, PyObject *args, PyObject *kwargs) {
22230 PyObject *resultobj;
22231 wxListItem *arg1 = (wxListItem *) 0 ;
22232 wxListColumnFormat result;
22233 PyObject * obj0 = 0 ;
22234 char *kwnames[] = {
22235 (char *) "self", NULL
22236 };
22237
22238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetAlign",kwnames,&obj0)) goto fail;
22239 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22240 if (SWIG_arg_fail(1)) SWIG_fail;
22241 {
22242 PyThreadState* __tstate = wxPyBeginAllowThreads();
22243 result = (wxListColumnFormat)(arg1)->GetAlign();
22244
22245 wxPyEndAllowThreads(__tstate);
22246 if (PyErr_Occurred()) SWIG_fail;
22247 }
22248 resultobj = SWIG_From_int((result));
22249 return resultobj;
22250 fail:
22251 return NULL;
22252 }
22253
22254
22255 static PyObject *_wrap_ListItem_GetAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22256 PyObject *resultobj;
22257 wxListItem *arg1 = (wxListItem *) 0 ;
22258 wxListItemAttr *result;
22259 PyObject * obj0 = 0 ;
22260 char *kwnames[] = {
22261 (char *) "self", NULL
22262 };
22263
22264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetAttributes",kwnames,&obj0)) goto fail;
22265 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22266 if (SWIG_arg_fail(1)) SWIG_fail;
22267 {
22268 PyThreadState* __tstate = wxPyBeginAllowThreads();
22269 result = (wxListItemAttr *)(arg1)->GetAttributes();
22270
22271 wxPyEndAllowThreads(__tstate);
22272 if (PyErr_Occurred()) SWIG_fail;
22273 }
22274 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListItemAttr, 0);
22275 return resultobj;
22276 fail:
22277 return NULL;
22278 }
22279
22280
22281 static PyObject *_wrap_ListItem_HasAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22282 PyObject *resultobj;
22283 wxListItem *arg1 = (wxListItem *) 0 ;
22284 bool result;
22285 PyObject * obj0 = 0 ;
22286 char *kwnames[] = {
22287 (char *) "self", NULL
22288 };
22289
22290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_HasAttributes",kwnames,&obj0)) goto fail;
22291 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22292 if (SWIG_arg_fail(1)) SWIG_fail;
22293 {
22294 PyThreadState* __tstate = wxPyBeginAllowThreads();
22295 result = (bool)(arg1)->HasAttributes();
22296
22297 wxPyEndAllowThreads(__tstate);
22298 if (PyErr_Occurred()) SWIG_fail;
22299 }
22300 {
22301 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22302 }
22303 return resultobj;
22304 fail:
22305 return NULL;
22306 }
22307
22308
22309 static PyObject *_wrap_ListItem_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
22310 PyObject *resultobj;
22311 wxListItem *arg1 = (wxListItem *) 0 ;
22312 wxColour result;
22313 PyObject * obj0 = 0 ;
22314 char *kwnames[] = {
22315 (char *) "self", NULL
22316 };
22317
22318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetTextColour",kwnames,&obj0)) goto fail;
22319 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22320 if (SWIG_arg_fail(1)) SWIG_fail;
22321 {
22322 PyThreadState* __tstate = wxPyBeginAllowThreads();
22323 result = ((wxListItem const *)arg1)->GetTextColour();
22324
22325 wxPyEndAllowThreads(__tstate);
22326 if (PyErr_Occurred()) SWIG_fail;
22327 }
22328 {
22329 wxColour * resultptr;
22330 resultptr = new wxColour((wxColour &)(result));
22331 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
22332 }
22333 return resultobj;
22334 fail:
22335 return NULL;
22336 }
22337
22338
22339 static PyObject *_wrap_ListItem_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
22340 PyObject *resultobj;
22341 wxListItem *arg1 = (wxListItem *) 0 ;
22342 wxColour result;
22343 PyObject * obj0 = 0 ;
22344 char *kwnames[] = {
22345 (char *) "self", NULL
22346 };
22347
22348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetBackgroundColour",kwnames,&obj0)) goto fail;
22349 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22350 if (SWIG_arg_fail(1)) SWIG_fail;
22351 {
22352 PyThreadState* __tstate = wxPyBeginAllowThreads();
22353 result = ((wxListItem const *)arg1)->GetBackgroundColour();
22354
22355 wxPyEndAllowThreads(__tstate);
22356 if (PyErr_Occurred()) SWIG_fail;
22357 }
22358 {
22359 wxColour * resultptr;
22360 resultptr = new wxColour((wxColour &)(result));
22361 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
22362 }
22363 return resultobj;
22364 fail:
22365 return NULL;
22366 }
22367
22368
22369 static PyObject *_wrap_ListItem_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
22370 PyObject *resultobj;
22371 wxListItem *arg1 = (wxListItem *) 0 ;
22372 wxFont result;
22373 PyObject * obj0 = 0 ;
22374 char *kwnames[] = {
22375 (char *) "self", NULL
22376 };
22377
22378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetFont",kwnames,&obj0)) goto fail;
22379 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22380 if (SWIG_arg_fail(1)) SWIG_fail;
22381 {
22382 PyThreadState* __tstate = wxPyBeginAllowThreads();
22383 result = ((wxListItem const *)arg1)->GetFont();
22384
22385 wxPyEndAllowThreads(__tstate);
22386 if (PyErr_Occurred()) SWIG_fail;
22387 }
22388 {
22389 wxFont * resultptr;
22390 resultptr = new wxFont((wxFont &)(result));
22391 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
22392 }
22393 return resultobj;
22394 fail:
22395 return NULL;
22396 }
22397
22398
22399 static PyObject *_wrap_ListItem_m_mask_set(PyObject *, PyObject *args, PyObject *kwargs) {
22400 PyObject *resultobj;
22401 wxListItem *arg1 = (wxListItem *) 0 ;
22402 long arg2 ;
22403 PyObject * obj0 = 0 ;
22404 PyObject * obj1 = 0 ;
22405 char *kwnames[] = {
22406 (char *) "self",(char *) "m_mask", NULL
22407 };
22408
22409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_mask_set",kwnames,&obj0,&obj1)) goto fail;
22410 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22411 if (SWIG_arg_fail(1)) SWIG_fail;
22412 {
22413 arg2 = (long)(SWIG_As_long(obj1));
22414 if (SWIG_arg_fail(2)) SWIG_fail;
22415 }
22416 if (arg1) (arg1)->m_mask = arg2;
22417
22418 Py_INCREF(Py_None); resultobj = Py_None;
22419 return resultobj;
22420 fail:
22421 return NULL;
22422 }
22423
22424
22425 static PyObject *_wrap_ListItem_m_mask_get(PyObject *, PyObject *args, PyObject *kwargs) {
22426 PyObject *resultobj;
22427 wxListItem *arg1 = (wxListItem *) 0 ;
22428 long result;
22429 PyObject * obj0 = 0 ;
22430 char *kwnames[] = {
22431 (char *) "self", NULL
22432 };
22433
22434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_mask_get",kwnames,&obj0)) goto fail;
22435 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22436 if (SWIG_arg_fail(1)) SWIG_fail;
22437 result = (long) ((arg1)->m_mask);
22438
22439 {
22440 resultobj = SWIG_From_long((long)(result));
22441 }
22442 return resultobj;
22443 fail:
22444 return NULL;
22445 }
22446
22447
22448 static PyObject *_wrap_ListItem_m_itemId_set(PyObject *, PyObject *args, PyObject *kwargs) {
22449 PyObject *resultobj;
22450 wxListItem *arg1 = (wxListItem *) 0 ;
22451 long arg2 ;
22452 PyObject * obj0 = 0 ;
22453 PyObject * obj1 = 0 ;
22454 char *kwnames[] = {
22455 (char *) "self",(char *) "m_itemId", NULL
22456 };
22457
22458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_itemId_set",kwnames,&obj0,&obj1)) goto fail;
22459 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22460 if (SWIG_arg_fail(1)) SWIG_fail;
22461 {
22462 arg2 = (long)(SWIG_As_long(obj1));
22463 if (SWIG_arg_fail(2)) SWIG_fail;
22464 }
22465 if (arg1) (arg1)->m_itemId = arg2;
22466
22467 Py_INCREF(Py_None); resultobj = Py_None;
22468 return resultobj;
22469 fail:
22470 return NULL;
22471 }
22472
22473
22474 static PyObject *_wrap_ListItem_m_itemId_get(PyObject *, PyObject *args, PyObject *kwargs) {
22475 PyObject *resultobj;
22476 wxListItem *arg1 = (wxListItem *) 0 ;
22477 long result;
22478 PyObject * obj0 = 0 ;
22479 char *kwnames[] = {
22480 (char *) "self", NULL
22481 };
22482
22483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_itemId_get",kwnames,&obj0)) goto fail;
22484 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22485 if (SWIG_arg_fail(1)) SWIG_fail;
22486 result = (long) ((arg1)->m_itemId);
22487
22488 {
22489 resultobj = SWIG_From_long((long)(result));
22490 }
22491 return resultobj;
22492 fail:
22493 return NULL;
22494 }
22495
22496
22497 static PyObject *_wrap_ListItem_m_col_set(PyObject *, PyObject *args, PyObject *kwargs) {
22498 PyObject *resultobj;
22499 wxListItem *arg1 = (wxListItem *) 0 ;
22500 int arg2 ;
22501 PyObject * obj0 = 0 ;
22502 PyObject * obj1 = 0 ;
22503 char *kwnames[] = {
22504 (char *) "self",(char *) "m_col", NULL
22505 };
22506
22507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_col_set",kwnames,&obj0,&obj1)) goto fail;
22508 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22509 if (SWIG_arg_fail(1)) SWIG_fail;
22510 {
22511 arg2 = (int)(SWIG_As_int(obj1));
22512 if (SWIG_arg_fail(2)) SWIG_fail;
22513 }
22514 if (arg1) (arg1)->m_col = arg2;
22515
22516 Py_INCREF(Py_None); resultobj = Py_None;
22517 return resultobj;
22518 fail:
22519 return NULL;
22520 }
22521
22522
22523 static PyObject *_wrap_ListItem_m_col_get(PyObject *, PyObject *args, PyObject *kwargs) {
22524 PyObject *resultobj;
22525 wxListItem *arg1 = (wxListItem *) 0 ;
22526 int result;
22527 PyObject * obj0 = 0 ;
22528 char *kwnames[] = {
22529 (char *) "self", NULL
22530 };
22531
22532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_col_get",kwnames,&obj0)) goto fail;
22533 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22534 if (SWIG_arg_fail(1)) SWIG_fail;
22535 result = (int) ((arg1)->m_col);
22536
22537 {
22538 resultobj = SWIG_From_int((int)(result));
22539 }
22540 return resultobj;
22541 fail:
22542 return NULL;
22543 }
22544
22545
22546 static PyObject *_wrap_ListItem_m_state_set(PyObject *, PyObject *args, PyObject *kwargs) {
22547 PyObject *resultobj;
22548 wxListItem *arg1 = (wxListItem *) 0 ;
22549 long arg2 ;
22550 PyObject * obj0 = 0 ;
22551 PyObject * obj1 = 0 ;
22552 char *kwnames[] = {
22553 (char *) "self",(char *) "m_state", NULL
22554 };
22555
22556 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_state_set",kwnames,&obj0,&obj1)) goto fail;
22557 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22558 if (SWIG_arg_fail(1)) SWIG_fail;
22559 {
22560 arg2 = (long)(SWIG_As_long(obj1));
22561 if (SWIG_arg_fail(2)) SWIG_fail;
22562 }
22563 if (arg1) (arg1)->m_state = arg2;
22564
22565 Py_INCREF(Py_None); resultobj = Py_None;
22566 return resultobj;
22567 fail:
22568 return NULL;
22569 }
22570
22571
22572 static PyObject *_wrap_ListItem_m_state_get(PyObject *, PyObject *args, PyObject *kwargs) {
22573 PyObject *resultobj;
22574 wxListItem *arg1 = (wxListItem *) 0 ;
22575 long result;
22576 PyObject * obj0 = 0 ;
22577 char *kwnames[] = {
22578 (char *) "self", NULL
22579 };
22580
22581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_state_get",kwnames,&obj0)) goto fail;
22582 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22583 if (SWIG_arg_fail(1)) SWIG_fail;
22584 result = (long) ((arg1)->m_state);
22585
22586 {
22587 resultobj = SWIG_From_long((long)(result));
22588 }
22589 return resultobj;
22590 fail:
22591 return NULL;
22592 }
22593
22594
22595 static PyObject *_wrap_ListItem_m_stateMask_set(PyObject *, PyObject *args, PyObject *kwargs) {
22596 PyObject *resultobj;
22597 wxListItem *arg1 = (wxListItem *) 0 ;
22598 long arg2 ;
22599 PyObject * obj0 = 0 ;
22600 PyObject * obj1 = 0 ;
22601 char *kwnames[] = {
22602 (char *) "self",(char *) "m_stateMask", NULL
22603 };
22604
22605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_stateMask_set",kwnames,&obj0,&obj1)) goto fail;
22606 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22607 if (SWIG_arg_fail(1)) SWIG_fail;
22608 {
22609 arg2 = (long)(SWIG_As_long(obj1));
22610 if (SWIG_arg_fail(2)) SWIG_fail;
22611 }
22612 if (arg1) (arg1)->m_stateMask = arg2;
22613
22614 Py_INCREF(Py_None); resultobj = Py_None;
22615 return resultobj;
22616 fail:
22617 return NULL;
22618 }
22619
22620
22621 static PyObject *_wrap_ListItem_m_stateMask_get(PyObject *, PyObject *args, PyObject *kwargs) {
22622 PyObject *resultobj;
22623 wxListItem *arg1 = (wxListItem *) 0 ;
22624 long result;
22625 PyObject * obj0 = 0 ;
22626 char *kwnames[] = {
22627 (char *) "self", NULL
22628 };
22629
22630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_stateMask_get",kwnames,&obj0)) goto fail;
22631 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22632 if (SWIG_arg_fail(1)) SWIG_fail;
22633 result = (long) ((arg1)->m_stateMask);
22634
22635 {
22636 resultobj = SWIG_From_long((long)(result));
22637 }
22638 return resultobj;
22639 fail:
22640 return NULL;
22641 }
22642
22643
22644 static PyObject *_wrap_ListItem_m_text_set(PyObject *, PyObject *args, PyObject *kwargs) {
22645 PyObject *resultobj;
22646 wxListItem *arg1 = (wxListItem *) 0 ;
22647 wxString *arg2 = (wxString *) 0 ;
22648 bool temp2 = false ;
22649 PyObject * obj0 = 0 ;
22650 PyObject * obj1 = 0 ;
22651 char *kwnames[] = {
22652 (char *) "self",(char *) "m_text", NULL
22653 };
22654
22655 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_text_set",kwnames,&obj0,&obj1)) goto fail;
22656 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22657 if (SWIG_arg_fail(1)) SWIG_fail;
22658 {
22659 arg2 = wxString_in_helper(obj1);
22660 if (arg2 == NULL) SWIG_fail;
22661 temp2 = true;
22662 }
22663 if (arg1) (arg1)->m_text = *arg2;
22664
22665 Py_INCREF(Py_None); resultobj = Py_None;
22666 {
22667 if (temp2)
22668 delete arg2;
22669 }
22670 return resultobj;
22671 fail:
22672 {
22673 if (temp2)
22674 delete arg2;
22675 }
22676 return NULL;
22677 }
22678
22679
22680 static PyObject *_wrap_ListItem_m_text_get(PyObject *, PyObject *args, PyObject *kwargs) {
22681 PyObject *resultobj;
22682 wxListItem *arg1 = (wxListItem *) 0 ;
22683 wxString *result;
22684 PyObject * obj0 = 0 ;
22685 char *kwnames[] = {
22686 (char *) "self", NULL
22687 };
22688
22689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_text_get",kwnames,&obj0)) goto fail;
22690 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22691 if (SWIG_arg_fail(1)) SWIG_fail;
22692 result = (wxString *)& ((arg1)->m_text);
22693
22694 {
22695 #if wxUSE_UNICODE
22696 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
22697 #else
22698 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
22699 #endif
22700 }
22701 return resultobj;
22702 fail:
22703 return NULL;
22704 }
22705
22706
22707 static PyObject *_wrap_ListItem_m_image_set(PyObject *, PyObject *args, PyObject *kwargs) {
22708 PyObject *resultobj;
22709 wxListItem *arg1 = (wxListItem *) 0 ;
22710 int arg2 ;
22711 PyObject * obj0 = 0 ;
22712 PyObject * obj1 = 0 ;
22713 char *kwnames[] = {
22714 (char *) "self",(char *) "m_image", NULL
22715 };
22716
22717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_image_set",kwnames,&obj0,&obj1)) goto fail;
22718 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22719 if (SWIG_arg_fail(1)) SWIG_fail;
22720 {
22721 arg2 = (int)(SWIG_As_int(obj1));
22722 if (SWIG_arg_fail(2)) SWIG_fail;
22723 }
22724 if (arg1) (arg1)->m_image = arg2;
22725
22726 Py_INCREF(Py_None); resultobj = Py_None;
22727 return resultobj;
22728 fail:
22729 return NULL;
22730 }
22731
22732
22733 static PyObject *_wrap_ListItem_m_image_get(PyObject *, PyObject *args, PyObject *kwargs) {
22734 PyObject *resultobj;
22735 wxListItem *arg1 = (wxListItem *) 0 ;
22736 int result;
22737 PyObject * obj0 = 0 ;
22738 char *kwnames[] = {
22739 (char *) "self", NULL
22740 };
22741
22742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_image_get",kwnames,&obj0)) goto fail;
22743 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22744 if (SWIG_arg_fail(1)) SWIG_fail;
22745 result = (int) ((arg1)->m_image);
22746
22747 {
22748 resultobj = SWIG_From_int((int)(result));
22749 }
22750 return resultobj;
22751 fail:
22752 return NULL;
22753 }
22754
22755
22756 static PyObject *_wrap_ListItem_m_data_set(PyObject *, PyObject *args, PyObject *kwargs) {
22757 PyObject *resultobj;
22758 wxListItem *arg1 = (wxListItem *) 0 ;
22759 long arg2 ;
22760 PyObject * obj0 = 0 ;
22761 PyObject * obj1 = 0 ;
22762 char *kwnames[] = {
22763 (char *) "self",(char *) "m_data", NULL
22764 };
22765
22766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_data_set",kwnames,&obj0,&obj1)) goto fail;
22767 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22768 if (SWIG_arg_fail(1)) SWIG_fail;
22769 {
22770 arg2 = (long)(SWIG_As_long(obj1));
22771 if (SWIG_arg_fail(2)) SWIG_fail;
22772 }
22773 if (arg1) (arg1)->m_data = arg2;
22774
22775 Py_INCREF(Py_None); resultobj = Py_None;
22776 return resultobj;
22777 fail:
22778 return NULL;
22779 }
22780
22781
22782 static PyObject *_wrap_ListItem_m_data_get(PyObject *, PyObject *args, PyObject *kwargs) {
22783 PyObject *resultobj;
22784 wxListItem *arg1 = (wxListItem *) 0 ;
22785 long result;
22786 PyObject * obj0 = 0 ;
22787 char *kwnames[] = {
22788 (char *) "self", NULL
22789 };
22790
22791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_data_get",kwnames,&obj0)) goto fail;
22792 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22793 if (SWIG_arg_fail(1)) SWIG_fail;
22794 result = (long) ((arg1)->m_data);
22795
22796 {
22797 resultobj = SWIG_From_long((long)(result));
22798 }
22799 return resultobj;
22800 fail:
22801 return NULL;
22802 }
22803
22804
22805 static PyObject *_wrap_ListItem_m_format_set(PyObject *, PyObject *args, PyObject *kwargs) {
22806 PyObject *resultobj;
22807 wxListItem *arg1 = (wxListItem *) 0 ;
22808 int arg2 ;
22809 PyObject * obj0 = 0 ;
22810 PyObject * obj1 = 0 ;
22811 char *kwnames[] = {
22812 (char *) "self",(char *) "m_format", NULL
22813 };
22814
22815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_format_set",kwnames,&obj0,&obj1)) goto fail;
22816 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22817 if (SWIG_arg_fail(1)) SWIG_fail;
22818 {
22819 arg2 = (int)(SWIG_As_int(obj1));
22820 if (SWIG_arg_fail(2)) SWIG_fail;
22821 }
22822 if (arg1) (arg1)->m_format = arg2;
22823
22824 Py_INCREF(Py_None); resultobj = Py_None;
22825 return resultobj;
22826 fail:
22827 return NULL;
22828 }
22829
22830
22831 static PyObject *_wrap_ListItem_m_format_get(PyObject *, PyObject *args, PyObject *kwargs) {
22832 PyObject *resultobj;
22833 wxListItem *arg1 = (wxListItem *) 0 ;
22834 int result;
22835 PyObject * obj0 = 0 ;
22836 char *kwnames[] = {
22837 (char *) "self", NULL
22838 };
22839
22840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_format_get",kwnames,&obj0)) goto fail;
22841 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22842 if (SWIG_arg_fail(1)) SWIG_fail;
22843 result = (int) ((arg1)->m_format);
22844
22845 {
22846 resultobj = SWIG_From_int((int)(result));
22847 }
22848 return resultobj;
22849 fail:
22850 return NULL;
22851 }
22852
22853
22854 static PyObject *_wrap_ListItem_m_width_set(PyObject *, PyObject *args, PyObject *kwargs) {
22855 PyObject *resultobj;
22856 wxListItem *arg1 = (wxListItem *) 0 ;
22857 int arg2 ;
22858 PyObject * obj0 = 0 ;
22859 PyObject * obj1 = 0 ;
22860 char *kwnames[] = {
22861 (char *) "self",(char *) "m_width", NULL
22862 };
22863
22864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_width_set",kwnames,&obj0,&obj1)) goto fail;
22865 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22866 if (SWIG_arg_fail(1)) SWIG_fail;
22867 {
22868 arg2 = (int)(SWIG_As_int(obj1));
22869 if (SWIG_arg_fail(2)) SWIG_fail;
22870 }
22871 if (arg1) (arg1)->m_width = arg2;
22872
22873 Py_INCREF(Py_None); resultobj = Py_None;
22874 return resultobj;
22875 fail:
22876 return NULL;
22877 }
22878
22879
22880 static PyObject *_wrap_ListItem_m_width_get(PyObject *, PyObject *args, PyObject *kwargs) {
22881 PyObject *resultobj;
22882 wxListItem *arg1 = (wxListItem *) 0 ;
22883 int result;
22884 PyObject * obj0 = 0 ;
22885 char *kwnames[] = {
22886 (char *) "self", NULL
22887 };
22888
22889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_width_get",kwnames,&obj0)) goto fail;
22890 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22891 if (SWIG_arg_fail(1)) SWIG_fail;
22892 result = (int) ((arg1)->m_width);
22893
22894 {
22895 resultobj = SWIG_From_int((int)(result));
22896 }
22897 return resultobj;
22898 fail:
22899 return NULL;
22900 }
22901
22902
22903 static PyObject * ListItem_swigregister(PyObject *, PyObject *args) {
22904 PyObject *obj;
22905 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22906 SWIG_TypeClientData(SWIGTYPE_p_wxListItem, obj);
22907 Py_INCREF(obj);
22908 return Py_BuildValue((char *)"");
22909 }
22910 static PyObject *_wrap_new_ListEvent(PyObject *, PyObject *args, PyObject *kwargs) {
22911 PyObject *resultobj;
22912 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
22913 int arg2 = (int) 0 ;
22914 wxListEvent *result;
22915 PyObject * obj0 = 0 ;
22916 PyObject * obj1 = 0 ;
22917 char *kwnames[] = {
22918 (char *) "commandType",(char *) "id", NULL
22919 };
22920
22921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ListEvent",kwnames,&obj0,&obj1)) goto fail;
22922 if (obj0) {
22923 {
22924 arg1 = (wxEventType)(SWIG_As_int(obj0));
22925 if (SWIG_arg_fail(1)) SWIG_fail;
22926 }
22927 }
22928 if (obj1) {
22929 {
22930 arg2 = (int)(SWIG_As_int(obj1));
22931 if (SWIG_arg_fail(2)) SWIG_fail;
22932 }
22933 }
22934 {
22935 PyThreadState* __tstate = wxPyBeginAllowThreads();
22936 result = (wxListEvent *)new wxListEvent(arg1,arg2);
22937
22938 wxPyEndAllowThreads(__tstate);
22939 if (PyErr_Occurred()) SWIG_fail;
22940 }
22941 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListEvent, 1);
22942 return resultobj;
22943 fail:
22944 return NULL;
22945 }
22946
22947
22948 static PyObject *_wrap_ListEvent_m_code_set(PyObject *, PyObject *args, PyObject *kwargs) {
22949 PyObject *resultobj;
22950 wxListEvent *arg1 = (wxListEvent *) 0 ;
22951 int arg2 ;
22952 PyObject * obj0 = 0 ;
22953 PyObject * obj1 = 0 ;
22954 char *kwnames[] = {
22955 (char *) "self",(char *) "m_code", NULL
22956 };
22957
22958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_code_set",kwnames,&obj0,&obj1)) goto fail;
22959 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
22960 if (SWIG_arg_fail(1)) SWIG_fail;
22961 {
22962 arg2 = (int)(SWIG_As_int(obj1));
22963 if (SWIG_arg_fail(2)) SWIG_fail;
22964 }
22965 if (arg1) (arg1)->m_code = arg2;
22966
22967 Py_INCREF(Py_None); resultobj = Py_None;
22968 return resultobj;
22969 fail:
22970 return NULL;
22971 }
22972
22973
22974 static PyObject *_wrap_ListEvent_m_code_get(PyObject *, PyObject *args, PyObject *kwargs) {
22975 PyObject *resultobj;
22976 wxListEvent *arg1 = (wxListEvent *) 0 ;
22977 int result;
22978 PyObject * obj0 = 0 ;
22979 char *kwnames[] = {
22980 (char *) "self", NULL
22981 };
22982
22983 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_code_get",kwnames,&obj0)) goto fail;
22984 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
22985 if (SWIG_arg_fail(1)) SWIG_fail;
22986 result = (int) ((arg1)->m_code);
22987
22988 {
22989 resultobj = SWIG_From_int((int)(result));
22990 }
22991 return resultobj;
22992 fail:
22993 return NULL;
22994 }
22995
22996
22997 static PyObject *_wrap_ListEvent_m_oldItemIndex_set(PyObject *, PyObject *args, PyObject *kwargs) {
22998 PyObject *resultobj;
22999 wxListEvent *arg1 = (wxListEvent *) 0 ;
23000 long arg2 ;
23001 PyObject * obj0 = 0 ;
23002 PyObject * obj1 = 0 ;
23003 char *kwnames[] = {
23004 (char *) "self",(char *) "m_oldItemIndex", NULL
23005 };
23006
23007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_oldItemIndex_set",kwnames,&obj0,&obj1)) goto fail;
23008 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23009 if (SWIG_arg_fail(1)) SWIG_fail;
23010 {
23011 arg2 = (long)(SWIG_As_long(obj1));
23012 if (SWIG_arg_fail(2)) SWIG_fail;
23013 }
23014 if (arg1) (arg1)->m_oldItemIndex = arg2;
23015
23016 Py_INCREF(Py_None); resultobj = Py_None;
23017 return resultobj;
23018 fail:
23019 return NULL;
23020 }
23021
23022
23023 static PyObject *_wrap_ListEvent_m_oldItemIndex_get(PyObject *, PyObject *args, PyObject *kwargs) {
23024 PyObject *resultobj;
23025 wxListEvent *arg1 = (wxListEvent *) 0 ;
23026 long result;
23027 PyObject * obj0 = 0 ;
23028 char *kwnames[] = {
23029 (char *) "self", NULL
23030 };
23031
23032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_oldItemIndex_get",kwnames,&obj0)) goto fail;
23033 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23034 if (SWIG_arg_fail(1)) SWIG_fail;
23035 result = (long) ((arg1)->m_oldItemIndex);
23036
23037 {
23038 resultobj = SWIG_From_long((long)(result));
23039 }
23040 return resultobj;
23041 fail:
23042 return NULL;
23043 }
23044
23045
23046 static PyObject *_wrap_ListEvent_m_itemIndex_set(PyObject *, PyObject *args, PyObject *kwargs) {
23047 PyObject *resultobj;
23048 wxListEvent *arg1 = (wxListEvent *) 0 ;
23049 long arg2 ;
23050 PyObject * obj0 = 0 ;
23051 PyObject * obj1 = 0 ;
23052 char *kwnames[] = {
23053 (char *) "self",(char *) "m_itemIndex", NULL
23054 };
23055
23056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_itemIndex_set",kwnames,&obj0,&obj1)) goto fail;
23057 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23058 if (SWIG_arg_fail(1)) SWIG_fail;
23059 {
23060 arg2 = (long)(SWIG_As_long(obj1));
23061 if (SWIG_arg_fail(2)) SWIG_fail;
23062 }
23063 if (arg1) (arg1)->m_itemIndex = arg2;
23064
23065 Py_INCREF(Py_None); resultobj = Py_None;
23066 return resultobj;
23067 fail:
23068 return NULL;
23069 }
23070
23071
23072 static PyObject *_wrap_ListEvent_m_itemIndex_get(PyObject *, PyObject *args, PyObject *kwargs) {
23073 PyObject *resultobj;
23074 wxListEvent *arg1 = (wxListEvent *) 0 ;
23075 long result;
23076 PyObject * obj0 = 0 ;
23077 char *kwnames[] = {
23078 (char *) "self", NULL
23079 };
23080
23081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_itemIndex_get",kwnames,&obj0)) goto fail;
23082 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23083 if (SWIG_arg_fail(1)) SWIG_fail;
23084 result = (long) ((arg1)->m_itemIndex);
23085
23086 {
23087 resultobj = SWIG_From_long((long)(result));
23088 }
23089 return resultobj;
23090 fail:
23091 return NULL;
23092 }
23093
23094
23095 static PyObject *_wrap_ListEvent_m_col_set(PyObject *, PyObject *args, PyObject *kwargs) {
23096 PyObject *resultobj;
23097 wxListEvent *arg1 = (wxListEvent *) 0 ;
23098 int arg2 ;
23099 PyObject * obj0 = 0 ;
23100 PyObject * obj1 = 0 ;
23101 char *kwnames[] = {
23102 (char *) "self",(char *) "m_col", NULL
23103 };
23104
23105 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_col_set",kwnames,&obj0,&obj1)) goto fail;
23106 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23107 if (SWIG_arg_fail(1)) SWIG_fail;
23108 {
23109 arg2 = (int)(SWIG_As_int(obj1));
23110 if (SWIG_arg_fail(2)) SWIG_fail;
23111 }
23112 if (arg1) (arg1)->m_col = arg2;
23113
23114 Py_INCREF(Py_None); resultobj = Py_None;
23115 return resultobj;
23116 fail:
23117 return NULL;
23118 }
23119
23120
23121 static PyObject *_wrap_ListEvent_m_col_get(PyObject *, PyObject *args, PyObject *kwargs) {
23122 PyObject *resultobj;
23123 wxListEvent *arg1 = (wxListEvent *) 0 ;
23124 int result;
23125 PyObject * obj0 = 0 ;
23126 char *kwnames[] = {
23127 (char *) "self", NULL
23128 };
23129
23130 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_col_get",kwnames,&obj0)) goto fail;
23131 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23132 if (SWIG_arg_fail(1)) SWIG_fail;
23133 result = (int) ((arg1)->m_col);
23134
23135 {
23136 resultobj = SWIG_From_int((int)(result));
23137 }
23138 return resultobj;
23139 fail:
23140 return NULL;
23141 }
23142
23143
23144 static PyObject *_wrap_ListEvent_m_pointDrag_set(PyObject *, PyObject *args, PyObject *kwargs) {
23145 PyObject *resultobj;
23146 wxListEvent *arg1 = (wxListEvent *) 0 ;
23147 wxPoint *arg2 = (wxPoint *) 0 ;
23148 PyObject * obj0 = 0 ;
23149 PyObject * obj1 = 0 ;
23150 char *kwnames[] = {
23151 (char *) "self",(char *) "m_pointDrag", NULL
23152 };
23153
23154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_pointDrag_set",kwnames,&obj0,&obj1)) goto fail;
23155 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23156 if (SWIG_arg_fail(1)) SWIG_fail;
23157 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
23158 if (SWIG_arg_fail(2)) SWIG_fail;
23159 if (arg1) (arg1)->m_pointDrag = *arg2;
23160
23161 Py_INCREF(Py_None); resultobj = Py_None;
23162 return resultobj;
23163 fail:
23164 return NULL;
23165 }
23166
23167
23168 static PyObject *_wrap_ListEvent_m_pointDrag_get(PyObject *, PyObject *args, PyObject *kwargs) {
23169 PyObject *resultobj;
23170 wxListEvent *arg1 = (wxListEvent *) 0 ;
23171 wxPoint *result;
23172 PyObject * obj0 = 0 ;
23173 char *kwnames[] = {
23174 (char *) "self", NULL
23175 };
23176
23177 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_pointDrag_get",kwnames,&obj0)) goto fail;
23178 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23179 if (SWIG_arg_fail(1)) SWIG_fail;
23180 result = (wxPoint *)& ((arg1)->m_pointDrag);
23181
23182 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
23183 return resultobj;
23184 fail:
23185 return NULL;
23186 }
23187
23188
23189 static PyObject *_wrap_ListEvent_m_item_get(PyObject *, PyObject *args, PyObject *kwargs) {
23190 PyObject *resultobj;
23191 wxListEvent *arg1 = (wxListEvent *) 0 ;
23192 wxListItem *result;
23193 PyObject * obj0 = 0 ;
23194 char *kwnames[] = {
23195 (char *) "self", NULL
23196 };
23197
23198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_item_get",kwnames,&obj0)) goto fail;
23199 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23200 if (SWIG_arg_fail(1)) SWIG_fail;
23201 result = (wxListItem *)& ((arg1)->m_item);
23202
23203 {
23204 resultobj = wxPyMake_wxObject(result, 0);
23205 }
23206 return resultobj;
23207 fail:
23208 return NULL;
23209 }
23210
23211
23212 static PyObject *_wrap_ListEvent_GetKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
23213 PyObject *resultobj;
23214 wxListEvent *arg1 = (wxListEvent *) 0 ;
23215 int result;
23216 PyObject * obj0 = 0 ;
23217 char *kwnames[] = {
23218 (char *) "self", NULL
23219 };
23220
23221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetKeyCode",kwnames,&obj0)) goto fail;
23222 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23223 if (SWIG_arg_fail(1)) SWIG_fail;
23224 {
23225 PyThreadState* __tstate = wxPyBeginAllowThreads();
23226 result = (int)(arg1)->GetKeyCode();
23227
23228 wxPyEndAllowThreads(__tstate);
23229 if (PyErr_Occurred()) SWIG_fail;
23230 }
23231 {
23232 resultobj = SWIG_From_int((int)(result));
23233 }
23234 return resultobj;
23235 fail:
23236 return NULL;
23237 }
23238
23239
23240 static PyObject *_wrap_ListEvent_GetIndex(PyObject *, PyObject *args, PyObject *kwargs) {
23241 PyObject *resultobj;
23242 wxListEvent *arg1 = (wxListEvent *) 0 ;
23243 long result;
23244 PyObject * obj0 = 0 ;
23245 char *kwnames[] = {
23246 (char *) "self", NULL
23247 };
23248
23249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetIndex",kwnames,&obj0)) goto fail;
23250 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23251 if (SWIG_arg_fail(1)) SWIG_fail;
23252 {
23253 PyThreadState* __tstate = wxPyBeginAllowThreads();
23254 result = (long)(arg1)->GetIndex();
23255
23256 wxPyEndAllowThreads(__tstate);
23257 if (PyErr_Occurred()) SWIG_fail;
23258 }
23259 {
23260 resultobj = SWIG_From_long((long)(result));
23261 }
23262 return resultobj;
23263 fail:
23264 return NULL;
23265 }
23266
23267
23268 static PyObject *_wrap_ListEvent_GetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
23269 PyObject *resultobj;
23270 wxListEvent *arg1 = (wxListEvent *) 0 ;
23271 int result;
23272 PyObject * obj0 = 0 ;
23273 char *kwnames[] = {
23274 (char *) "self", NULL
23275 };
23276
23277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetColumn",kwnames,&obj0)) goto fail;
23278 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23279 if (SWIG_arg_fail(1)) SWIG_fail;
23280 {
23281 PyThreadState* __tstate = wxPyBeginAllowThreads();
23282 result = (int)(arg1)->GetColumn();
23283
23284 wxPyEndAllowThreads(__tstate);
23285 if (PyErr_Occurred()) SWIG_fail;
23286 }
23287 {
23288 resultobj = SWIG_From_int((int)(result));
23289 }
23290 return resultobj;
23291 fail:
23292 return NULL;
23293 }
23294
23295
23296 static PyObject *_wrap_ListEvent_GetPoint(PyObject *, PyObject *args, PyObject *kwargs) {
23297 PyObject *resultobj;
23298 wxListEvent *arg1 = (wxListEvent *) 0 ;
23299 wxPoint result;
23300 PyObject * obj0 = 0 ;
23301 char *kwnames[] = {
23302 (char *) "self", NULL
23303 };
23304
23305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetPoint",kwnames,&obj0)) goto fail;
23306 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23307 if (SWIG_arg_fail(1)) SWIG_fail;
23308 {
23309 PyThreadState* __tstate = wxPyBeginAllowThreads();
23310 result = (arg1)->GetPoint();
23311
23312 wxPyEndAllowThreads(__tstate);
23313 if (PyErr_Occurred()) SWIG_fail;
23314 }
23315 {
23316 wxPoint * resultptr;
23317 resultptr = new wxPoint((wxPoint &)(result));
23318 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
23319 }
23320 return resultobj;
23321 fail:
23322 return NULL;
23323 }
23324
23325
23326 static PyObject *_wrap_ListEvent_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
23327 PyObject *resultobj;
23328 wxListEvent *arg1 = (wxListEvent *) 0 ;
23329 wxString *result;
23330 PyObject * obj0 = 0 ;
23331 char *kwnames[] = {
23332 (char *) "self", NULL
23333 };
23334
23335 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetLabel",kwnames,&obj0)) goto fail;
23336 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23337 if (SWIG_arg_fail(1)) SWIG_fail;
23338 {
23339 PyThreadState* __tstate = wxPyBeginAllowThreads();
23340 {
23341 wxString const &_result_ref = (arg1)->GetLabel();
23342 result = (wxString *) &_result_ref;
23343 }
23344
23345 wxPyEndAllowThreads(__tstate);
23346 if (PyErr_Occurred()) SWIG_fail;
23347 }
23348 {
23349 #if wxUSE_UNICODE
23350 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
23351 #else
23352 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
23353 #endif
23354 }
23355 return resultobj;
23356 fail:
23357 return NULL;
23358 }
23359
23360
23361 static PyObject *_wrap_ListEvent_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
23362 PyObject *resultobj;
23363 wxListEvent *arg1 = (wxListEvent *) 0 ;
23364 wxString *result;
23365 PyObject * obj0 = 0 ;
23366 char *kwnames[] = {
23367 (char *) "self", NULL
23368 };
23369
23370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetText",kwnames,&obj0)) goto fail;
23371 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23372 if (SWIG_arg_fail(1)) SWIG_fail;
23373 {
23374 PyThreadState* __tstate = wxPyBeginAllowThreads();
23375 {
23376 wxString const &_result_ref = (arg1)->GetText();
23377 result = (wxString *) &_result_ref;
23378 }
23379
23380 wxPyEndAllowThreads(__tstate);
23381 if (PyErr_Occurred()) SWIG_fail;
23382 }
23383 {
23384 #if wxUSE_UNICODE
23385 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
23386 #else
23387 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
23388 #endif
23389 }
23390 return resultobj;
23391 fail:
23392 return NULL;
23393 }
23394
23395
23396 static PyObject *_wrap_ListEvent_GetImage(PyObject *, PyObject *args, PyObject *kwargs) {
23397 PyObject *resultobj;
23398 wxListEvent *arg1 = (wxListEvent *) 0 ;
23399 int result;
23400 PyObject * obj0 = 0 ;
23401 char *kwnames[] = {
23402 (char *) "self", NULL
23403 };
23404
23405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetImage",kwnames,&obj0)) goto fail;
23406 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23407 if (SWIG_arg_fail(1)) SWIG_fail;
23408 {
23409 PyThreadState* __tstate = wxPyBeginAllowThreads();
23410 result = (int)(arg1)->GetImage();
23411
23412 wxPyEndAllowThreads(__tstate);
23413 if (PyErr_Occurred()) SWIG_fail;
23414 }
23415 {
23416 resultobj = SWIG_From_int((int)(result));
23417 }
23418 return resultobj;
23419 fail:
23420 return NULL;
23421 }
23422
23423
23424 static PyObject *_wrap_ListEvent_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
23425 PyObject *resultobj;
23426 wxListEvent *arg1 = (wxListEvent *) 0 ;
23427 long result;
23428 PyObject * obj0 = 0 ;
23429 char *kwnames[] = {
23430 (char *) "self", NULL
23431 };
23432
23433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetData",kwnames,&obj0)) goto fail;
23434 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23435 if (SWIG_arg_fail(1)) SWIG_fail;
23436 {
23437 PyThreadState* __tstate = wxPyBeginAllowThreads();
23438 result = (long)(arg1)->GetData();
23439
23440 wxPyEndAllowThreads(__tstate);
23441 if (PyErr_Occurred()) SWIG_fail;
23442 }
23443 {
23444 resultobj = SWIG_From_long((long)(result));
23445 }
23446 return resultobj;
23447 fail:
23448 return NULL;
23449 }
23450
23451
23452 static PyObject *_wrap_ListEvent_GetMask(PyObject *, PyObject *args, PyObject *kwargs) {
23453 PyObject *resultobj;
23454 wxListEvent *arg1 = (wxListEvent *) 0 ;
23455 long result;
23456 PyObject * obj0 = 0 ;
23457 char *kwnames[] = {
23458 (char *) "self", NULL
23459 };
23460
23461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetMask",kwnames,&obj0)) goto fail;
23462 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23463 if (SWIG_arg_fail(1)) SWIG_fail;
23464 {
23465 PyThreadState* __tstate = wxPyBeginAllowThreads();
23466 result = (long)(arg1)->GetMask();
23467
23468 wxPyEndAllowThreads(__tstate);
23469 if (PyErr_Occurred()) SWIG_fail;
23470 }
23471 {
23472 resultobj = SWIG_From_long((long)(result));
23473 }
23474 return resultobj;
23475 fail:
23476 return NULL;
23477 }
23478
23479
23480 static PyObject *_wrap_ListEvent_GetItem(PyObject *, PyObject *args, PyObject *kwargs) {
23481 PyObject *resultobj;
23482 wxListEvent *arg1 = (wxListEvent *) 0 ;
23483 wxListItem *result;
23484 PyObject * obj0 = 0 ;
23485 char *kwnames[] = {
23486 (char *) "self", NULL
23487 };
23488
23489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetItem",kwnames,&obj0)) goto fail;
23490 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23491 if (SWIG_arg_fail(1)) SWIG_fail;
23492 {
23493 PyThreadState* __tstate = wxPyBeginAllowThreads();
23494 {
23495 wxListItem const &_result_ref = (arg1)->GetItem();
23496 result = (wxListItem *) &_result_ref;
23497 }
23498
23499 wxPyEndAllowThreads(__tstate);
23500 if (PyErr_Occurred()) SWIG_fail;
23501 }
23502 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListItem, 0);
23503 return resultobj;
23504 fail:
23505 return NULL;
23506 }
23507
23508
23509 static PyObject *_wrap_ListEvent_GetCacheFrom(PyObject *, PyObject *args, PyObject *kwargs) {
23510 PyObject *resultobj;
23511 wxListEvent *arg1 = (wxListEvent *) 0 ;
23512 long result;
23513 PyObject * obj0 = 0 ;
23514 char *kwnames[] = {
23515 (char *) "self", NULL
23516 };
23517
23518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetCacheFrom",kwnames,&obj0)) goto fail;
23519 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23520 if (SWIG_arg_fail(1)) SWIG_fail;
23521 {
23522 PyThreadState* __tstate = wxPyBeginAllowThreads();
23523 result = (long)(arg1)->GetCacheFrom();
23524
23525 wxPyEndAllowThreads(__tstate);
23526 if (PyErr_Occurred()) SWIG_fail;
23527 }
23528 {
23529 resultobj = SWIG_From_long((long)(result));
23530 }
23531 return resultobj;
23532 fail:
23533 return NULL;
23534 }
23535
23536
23537 static PyObject *_wrap_ListEvent_GetCacheTo(PyObject *, PyObject *args, PyObject *kwargs) {
23538 PyObject *resultobj;
23539 wxListEvent *arg1 = (wxListEvent *) 0 ;
23540 long result;
23541 PyObject * obj0 = 0 ;
23542 char *kwnames[] = {
23543 (char *) "self", NULL
23544 };
23545
23546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetCacheTo",kwnames,&obj0)) goto fail;
23547 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23548 if (SWIG_arg_fail(1)) SWIG_fail;
23549 {
23550 PyThreadState* __tstate = wxPyBeginAllowThreads();
23551 result = (long)(arg1)->GetCacheTo();
23552
23553 wxPyEndAllowThreads(__tstate);
23554 if (PyErr_Occurred()) SWIG_fail;
23555 }
23556 {
23557 resultobj = SWIG_From_long((long)(result));
23558 }
23559 return resultobj;
23560 fail:
23561 return NULL;
23562 }
23563
23564
23565 static PyObject *_wrap_ListEvent_IsEditCancelled(PyObject *, PyObject *args, PyObject *kwargs) {
23566 PyObject *resultobj;
23567 wxListEvent *arg1 = (wxListEvent *) 0 ;
23568 bool result;
23569 PyObject * obj0 = 0 ;
23570 char *kwnames[] = {
23571 (char *) "self", NULL
23572 };
23573
23574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_IsEditCancelled",kwnames,&obj0)) goto fail;
23575 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23576 if (SWIG_arg_fail(1)) SWIG_fail;
23577 {
23578 PyThreadState* __tstate = wxPyBeginAllowThreads();
23579 result = (bool)((wxListEvent const *)arg1)->IsEditCancelled();
23580
23581 wxPyEndAllowThreads(__tstate);
23582 if (PyErr_Occurred()) SWIG_fail;
23583 }
23584 {
23585 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23586 }
23587 return resultobj;
23588 fail:
23589 return NULL;
23590 }
23591
23592
23593 static PyObject *_wrap_ListEvent_SetEditCanceled(PyObject *, PyObject *args, PyObject *kwargs) {
23594 PyObject *resultobj;
23595 wxListEvent *arg1 = (wxListEvent *) 0 ;
23596 bool arg2 ;
23597 PyObject * obj0 = 0 ;
23598 PyObject * obj1 = 0 ;
23599 char *kwnames[] = {
23600 (char *) "self",(char *) "editCancelled", NULL
23601 };
23602
23603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_SetEditCanceled",kwnames,&obj0,&obj1)) goto fail;
23604 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23605 if (SWIG_arg_fail(1)) SWIG_fail;
23606 {
23607 arg2 = (bool)(SWIG_As_bool(obj1));
23608 if (SWIG_arg_fail(2)) SWIG_fail;
23609 }
23610 {
23611 PyThreadState* __tstate = wxPyBeginAllowThreads();
23612 (arg1)->SetEditCanceled(arg2);
23613
23614 wxPyEndAllowThreads(__tstate);
23615 if (PyErr_Occurred()) SWIG_fail;
23616 }
23617 Py_INCREF(Py_None); resultobj = Py_None;
23618 return resultobj;
23619 fail:
23620 return NULL;
23621 }
23622
23623
23624 static PyObject * ListEvent_swigregister(PyObject *, PyObject *args) {
23625 PyObject *obj;
23626 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23627 SWIG_TypeClientData(SWIGTYPE_p_wxListEvent, obj);
23628 Py_INCREF(obj);
23629 return Py_BuildValue((char *)"");
23630 }
23631 static PyObject *_wrap_new_ListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
23632 PyObject *resultobj;
23633 wxWindow *arg1 = (wxWindow *) 0 ;
23634 int arg2 = (int) -1 ;
23635 wxPoint const &arg3_defvalue = wxDefaultPosition ;
23636 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
23637 wxSize const &arg4_defvalue = wxDefaultSize ;
23638 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
23639 long arg5 = (long) wxLC_ICON ;
23640 wxValidator const &arg6_defvalue = wxDefaultValidator ;
23641 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
23642 wxString const &arg7_defvalue = wxPyListCtrlNameStr ;
23643 wxString *arg7 = (wxString *) &arg7_defvalue ;
23644 wxPyListCtrl *result;
23645 wxPoint temp3 ;
23646 wxSize temp4 ;
23647 bool temp7 = false ;
23648 PyObject * obj0 = 0 ;
23649 PyObject * obj1 = 0 ;
23650 PyObject * obj2 = 0 ;
23651 PyObject * obj3 = 0 ;
23652 PyObject * obj4 = 0 ;
23653 PyObject * obj5 = 0 ;
23654 PyObject * obj6 = 0 ;
23655 char *kwnames[] = {
23656 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
23657 };
23658
23659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_ListCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
23660 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
23661 if (SWIG_arg_fail(1)) SWIG_fail;
23662 if (obj1) {
23663 {
23664 arg2 = (int)(SWIG_As_int(obj1));
23665 if (SWIG_arg_fail(2)) SWIG_fail;
23666 }
23667 }
23668 if (obj2) {
23669 {
23670 arg3 = &temp3;
23671 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
23672 }
23673 }
23674 if (obj3) {
23675 {
23676 arg4 = &temp4;
23677 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
23678 }
23679 }
23680 if (obj4) {
23681 {
23682 arg5 = (long)(SWIG_As_long(obj4));
23683 if (SWIG_arg_fail(5)) SWIG_fail;
23684 }
23685 }
23686 if (obj5) {
23687 {
23688 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
23689 if (SWIG_arg_fail(6)) SWIG_fail;
23690 if (arg6 == NULL) {
23691 SWIG_null_ref("wxValidator");
23692 }
23693 if (SWIG_arg_fail(6)) SWIG_fail;
23694 }
23695 }
23696 if (obj6) {
23697 {
23698 arg7 = wxString_in_helper(obj6);
23699 if (arg7 == NULL) SWIG_fail;
23700 temp7 = true;
23701 }
23702 }
23703 {
23704 if (!wxPyCheckForApp()) SWIG_fail;
23705 PyThreadState* __tstate = wxPyBeginAllowThreads();
23706 result = (wxPyListCtrl *)new wxPyListCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
23707
23708 wxPyEndAllowThreads(__tstate);
23709 if (PyErr_Occurred()) SWIG_fail;
23710 }
23711 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyListCtrl, 1);
23712 {
23713 if (temp7)
23714 delete arg7;
23715 }
23716 return resultobj;
23717 fail:
23718 {
23719 if (temp7)
23720 delete arg7;
23721 }
23722 return NULL;
23723 }
23724
23725
23726 static PyObject *_wrap_new_PreListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
23727 PyObject *resultobj;
23728 wxPyListCtrl *result;
23729 char *kwnames[] = {
23730 NULL
23731 };
23732
23733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreListCtrl",kwnames)) goto fail;
23734 {
23735 if (!wxPyCheckForApp()) SWIG_fail;
23736 PyThreadState* __tstate = wxPyBeginAllowThreads();
23737 result = (wxPyListCtrl *)new wxPyListCtrl();
23738
23739 wxPyEndAllowThreads(__tstate);
23740 if (PyErr_Occurred()) SWIG_fail;
23741 }
23742 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyListCtrl, 1);
23743 return resultobj;
23744 fail:
23745 return NULL;
23746 }
23747
23748
23749 static PyObject *_wrap_ListCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
23750 PyObject *resultobj;
23751 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23752 wxWindow *arg2 = (wxWindow *) 0 ;
23753 int arg3 = (int) -1 ;
23754 wxPoint const &arg4_defvalue = wxDefaultPosition ;
23755 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
23756 wxSize const &arg5_defvalue = wxDefaultSize ;
23757 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
23758 long arg6 = (long) wxLC_ICON ;
23759 wxValidator const &arg7_defvalue = wxDefaultValidator ;
23760 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
23761 wxString const &arg8_defvalue = wxPyListCtrlNameStr ;
23762 wxString *arg8 = (wxString *) &arg8_defvalue ;
23763 bool result;
23764 wxPoint temp4 ;
23765 wxSize temp5 ;
23766 bool temp8 = false ;
23767 PyObject * obj0 = 0 ;
23768 PyObject * obj1 = 0 ;
23769 PyObject * obj2 = 0 ;
23770 PyObject * obj3 = 0 ;
23771 PyObject * obj4 = 0 ;
23772 PyObject * obj5 = 0 ;
23773 PyObject * obj6 = 0 ;
23774 PyObject * obj7 = 0 ;
23775 char *kwnames[] = {
23776 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
23777 };
23778
23779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:ListCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
23780 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
23781 if (SWIG_arg_fail(1)) SWIG_fail;
23782 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
23783 if (SWIG_arg_fail(2)) SWIG_fail;
23784 if (obj2) {
23785 {
23786 arg3 = (int)(SWIG_As_int(obj2));
23787 if (SWIG_arg_fail(3)) SWIG_fail;
23788 }
23789 }
23790 if (obj3) {
23791 {
23792 arg4 = &temp4;
23793 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
23794 }
23795 }
23796 if (obj4) {
23797 {
23798 arg5 = &temp5;
23799 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
23800 }
23801 }
23802 if (obj5) {
23803 {
23804 arg6 = (long)(SWIG_As_long(obj5));
23805 if (SWIG_arg_fail(6)) SWIG_fail;
23806 }
23807 }
23808 if (obj6) {
23809 {
23810 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
23811 if (SWIG_arg_fail(7)) SWIG_fail;
23812 if (arg7 == NULL) {
23813 SWIG_null_ref("wxValidator");
23814 }
23815 if (SWIG_arg_fail(7)) SWIG_fail;
23816 }
23817 }
23818 if (obj7) {
23819 {
23820 arg8 = wxString_in_helper(obj7);
23821 if (arg8 == NULL) SWIG_fail;
23822 temp8 = true;
23823 }
23824 }
23825 {
23826 PyThreadState* __tstate = wxPyBeginAllowThreads();
23827 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
23828
23829 wxPyEndAllowThreads(__tstate);
23830 if (PyErr_Occurred()) SWIG_fail;
23831 }
23832 {
23833 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23834 }
23835 {
23836 if (temp8)
23837 delete arg8;
23838 }
23839 return resultobj;
23840 fail:
23841 {
23842 if (temp8)
23843 delete arg8;
23844 }
23845 return NULL;
23846 }
23847
23848
23849 static PyObject *_wrap_ListCtrl__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
23850 PyObject *resultobj;
23851 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23852 PyObject *arg2 = (PyObject *) 0 ;
23853 PyObject *arg3 = (PyObject *) 0 ;
23854 PyObject * obj0 = 0 ;
23855 PyObject * obj1 = 0 ;
23856 PyObject * obj2 = 0 ;
23857 char *kwnames[] = {
23858 (char *) "self",(char *) "self",(char *) "_class", NULL
23859 };
23860
23861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
23862 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
23863 if (SWIG_arg_fail(1)) SWIG_fail;
23864 arg2 = obj1;
23865 arg3 = obj2;
23866 {
23867 PyThreadState* __tstate = wxPyBeginAllowThreads();
23868 (arg1)->_setCallbackInfo(arg2,arg3);
23869
23870 wxPyEndAllowThreads(__tstate);
23871 if (PyErr_Occurred()) SWIG_fail;
23872 }
23873 Py_INCREF(Py_None); resultobj = Py_None;
23874 return resultobj;
23875 fail:
23876 return NULL;
23877 }
23878
23879
23880 static PyObject *_wrap_ListCtrl_SetForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
23881 PyObject *resultobj;
23882 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23883 wxColour *arg2 = 0 ;
23884 bool result;
23885 wxColour temp2 ;
23886 PyObject * obj0 = 0 ;
23887 PyObject * obj1 = 0 ;
23888 char *kwnames[] = {
23889 (char *) "self",(char *) "col", NULL
23890 };
23891
23892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetForegroundColour",kwnames,&obj0,&obj1)) goto fail;
23893 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
23894 if (SWIG_arg_fail(1)) SWIG_fail;
23895 {
23896 arg2 = &temp2;
23897 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
23898 }
23899 {
23900 PyThreadState* __tstate = wxPyBeginAllowThreads();
23901 result = (bool)(arg1)->SetForegroundColour((wxColour const &)*arg2);
23902
23903 wxPyEndAllowThreads(__tstate);
23904 if (PyErr_Occurred()) SWIG_fail;
23905 }
23906 {
23907 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23908 }
23909 return resultobj;
23910 fail:
23911 return NULL;
23912 }
23913
23914
23915 static PyObject *_wrap_ListCtrl_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
23916 PyObject *resultobj;
23917 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23918 wxColour *arg2 = 0 ;
23919 bool result;
23920 wxColour temp2 ;
23921 PyObject * obj0 = 0 ;
23922 PyObject * obj1 = 0 ;
23923 char *kwnames[] = {
23924 (char *) "self",(char *) "col", NULL
23925 };
23926
23927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
23928 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
23929 if (SWIG_arg_fail(1)) SWIG_fail;
23930 {
23931 arg2 = &temp2;
23932 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
23933 }
23934 {
23935 PyThreadState* __tstate = wxPyBeginAllowThreads();
23936 result = (bool)(arg1)->SetBackgroundColour((wxColour const &)*arg2);
23937
23938 wxPyEndAllowThreads(__tstate);
23939 if (PyErr_Occurred()) SWIG_fail;
23940 }
23941 {
23942 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23943 }
23944 return resultobj;
23945 fail:
23946 return NULL;
23947 }
23948
23949
23950 static PyObject *_wrap_ListCtrl_GetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
23951 PyObject *resultobj;
23952 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23953 int arg2 ;
23954 wxListItem *result;
23955 PyObject * obj0 = 0 ;
23956 PyObject * obj1 = 0 ;
23957 char *kwnames[] = {
23958 (char *) "self",(char *) "col", NULL
23959 };
23960
23961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetColumn",kwnames,&obj0,&obj1)) goto fail;
23962 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
23963 if (SWIG_arg_fail(1)) SWIG_fail;
23964 {
23965 arg2 = (int)(SWIG_As_int(obj1));
23966 if (SWIG_arg_fail(2)) SWIG_fail;
23967 }
23968 {
23969 PyThreadState* __tstate = wxPyBeginAllowThreads();
23970 result = (wxListItem *)wxPyListCtrl_GetColumn(arg1,arg2);
23971
23972 wxPyEndAllowThreads(__tstate);
23973 if (PyErr_Occurred()) SWIG_fail;
23974 }
23975 {
23976 resultobj = wxPyMake_wxObject(result, 0);
23977 }
23978 return resultobj;
23979 fail:
23980 return NULL;
23981 }
23982
23983
23984 static PyObject *_wrap_ListCtrl_SetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
23985 PyObject *resultobj;
23986 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23987 int arg2 ;
23988 wxListItem *arg3 = 0 ;
23989 bool result;
23990 PyObject * obj0 = 0 ;
23991 PyObject * obj1 = 0 ;
23992 PyObject * obj2 = 0 ;
23993 char *kwnames[] = {
23994 (char *) "self",(char *) "col",(char *) "item", NULL
23995 };
23996
23997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetColumn",kwnames,&obj0,&obj1,&obj2)) goto fail;
23998 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
23999 if (SWIG_arg_fail(1)) SWIG_fail;
24000 {
24001 arg2 = (int)(SWIG_As_int(obj1));
24002 if (SWIG_arg_fail(2)) SWIG_fail;
24003 }
24004 {
24005 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
24006 if (SWIG_arg_fail(3)) SWIG_fail;
24007 if (arg3 == NULL) {
24008 SWIG_null_ref("wxListItem");
24009 }
24010 if (SWIG_arg_fail(3)) SWIG_fail;
24011 }
24012 {
24013 PyThreadState* __tstate = wxPyBeginAllowThreads();
24014 result = (bool)(arg1)->SetColumn(arg2,*arg3);
24015
24016 wxPyEndAllowThreads(__tstate);
24017 if (PyErr_Occurred()) SWIG_fail;
24018 }
24019 {
24020 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24021 }
24022 return resultobj;
24023 fail:
24024 return NULL;
24025 }
24026
24027
24028 static PyObject *_wrap_ListCtrl_GetColumnWidth(PyObject *, PyObject *args, PyObject *kwargs) {
24029 PyObject *resultobj;
24030 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24031 int arg2 ;
24032 int result;
24033 PyObject * obj0 = 0 ;
24034 PyObject * obj1 = 0 ;
24035 char *kwnames[] = {
24036 (char *) "self",(char *) "col", NULL
24037 };
24038
24039 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetColumnWidth",kwnames,&obj0,&obj1)) goto fail;
24040 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24041 if (SWIG_arg_fail(1)) SWIG_fail;
24042 {
24043 arg2 = (int)(SWIG_As_int(obj1));
24044 if (SWIG_arg_fail(2)) SWIG_fail;
24045 }
24046 {
24047 PyThreadState* __tstate = wxPyBeginAllowThreads();
24048 result = (int)((wxPyListCtrl const *)arg1)->GetColumnWidth(arg2);
24049
24050 wxPyEndAllowThreads(__tstate);
24051 if (PyErr_Occurred()) SWIG_fail;
24052 }
24053 {
24054 resultobj = SWIG_From_int((int)(result));
24055 }
24056 return resultobj;
24057 fail:
24058 return NULL;
24059 }
24060
24061
24062 static PyObject *_wrap_ListCtrl_SetColumnWidth(PyObject *, PyObject *args, PyObject *kwargs) {
24063 PyObject *resultobj;
24064 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24065 int arg2 ;
24066 int arg3 ;
24067 bool result;
24068 PyObject * obj0 = 0 ;
24069 PyObject * obj1 = 0 ;
24070 PyObject * obj2 = 0 ;
24071 char *kwnames[] = {
24072 (char *) "self",(char *) "col",(char *) "width", NULL
24073 };
24074
24075 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetColumnWidth",kwnames,&obj0,&obj1,&obj2)) goto fail;
24076 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24077 if (SWIG_arg_fail(1)) SWIG_fail;
24078 {
24079 arg2 = (int)(SWIG_As_int(obj1));
24080 if (SWIG_arg_fail(2)) SWIG_fail;
24081 }
24082 {
24083 arg3 = (int)(SWIG_As_int(obj2));
24084 if (SWIG_arg_fail(3)) SWIG_fail;
24085 }
24086 {
24087 PyThreadState* __tstate = wxPyBeginAllowThreads();
24088 result = (bool)(arg1)->SetColumnWidth(arg2,arg3);
24089
24090 wxPyEndAllowThreads(__tstate);
24091 if (PyErr_Occurred()) SWIG_fail;
24092 }
24093 {
24094 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24095 }
24096 return resultobj;
24097 fail:
24098 return NULL;
24099 }
24100
24101
24102 static PyObject *_wrap_ListCtrl_GetCountPerPage(PyObject *, PyObject *args, PyObject *kwargs) {
24103 PyObject *resultobj;
24104 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24105 int result;
24106 PyObject * obj0 = 0 ;
24107 char *kwnames[] = {
24108 (char *) "self", NULL
24109 };
24110
24111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetCountPerPage",kwnames,&obj0)) goto fail;
24112 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24113 if (SWIG_arg_fail(1)) SWIG_fail;
24114 {
24115 PyThreadState* __tstate = wxPyBeginAllowThreads();
24116 result = (int)((wxPyListCtrl const *)arg1)->GetCountPerPage();
24117
24118 wxPyEndAllowThreads(__tstate);
24119 if (PyErr_Occurred()) SWIG_fail;
24120 }
24121 {
24122 resultobj = SWIG_From_int((int)(result));
24123 }
24124 return resultobj;
24125 fail:
24126 return NULL;
24127 }
24128
24129
24130 static PyObject *_wrap_ListCtrl_GetViewRect(PyObject *, PyObject *args, PyObject *kwargs) {
24131 PyObject *resultobj;
24132 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24133 wxRect result;
24134 PyObject * obj0 = 0 ;
24135 char *kwnames[] = {
24136 (char *) "self", NULL
24137 };
24138
24139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetViewRect",kwnames,&obj0)) goto fail;
24140 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24141 if (SWIG_arg_fail(1)) SWIG_fail;
24142 {
24143 PyThreadState* __tstate = wxPyBeginAllowThreads();
24144 result = ((wxPyListCtrl const *)arg1)->GetViewRect();
24145
24146 wxPyEndAllowThreads(__tstate);
24147 if (PyErr_Occurred()) SWIG_fail;
24148 }
24149 {
24150 wxRect * resultptr;
24151 resultptr = new wxRect((wxRect &)(result));
24152 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
24153 }
24154 return resultobj;
24155 fail:
24156 return NULL;
24157 }
24158
24159
24160 static PyObject *_wrap_ListCtrl_GetItem(PyObject *, PyObject *args, PyObject *kwargs) {
24161 PyObject *resultobj;
24162 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24163 long arg2 ;
24164 int arg3 = (int) 0 ;
24165 wxListItem *result;
24166 PyObject * obj0 = 0 ;
24167 PyObject * obj1 = 0 ;
24168 PyObject * obj2 = 0 ;
24169 char *kwnames[] = {
24170 (char *) "self",(char *) "itemId",(char *) "col", NULL
24171 };
24172
24173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_GetItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
24174 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24175 if (SWIG_arg_fail(1)) SWIG_fail;
24176 {
24177 arg2 = (long)(SWIG_As_long(obj1));
24178 if (SWIG_arg_fail(2)) SWIG_fail;
24179 }
24180 if (obj2) {
24181 {
24182 arg3 = (int)(SWIG_As_int(obj2));
24183 if (SWIG_arg_fail(3)) SWIG_fail;
24184 }
24185 }
24186 {
24187 PyThreadState* __tstate = wxPyBeginAllowThreads();
24188 result = (wxListItem *)wxPyListCtrl_GetItem(arg1,arg2,arg3);
24189
24190 wxPyEndAllowThreads(__tstate);
24191 if (PyErr_Occurred()) SWIG_fail;
24192 }
24193 {
24194 resultobj = wxPyMake_wxObject(result, 0);
24195 }
24196 return resultobj;
24197 fail:
24198 return NULL;
24199 }
24200
24201
24202 static PyObject *_wrap_ListCtrl_SetItem(PyObject *, PyObject *args, PyObject *kwargs) {
24203 PyObject *resultobj;
24204 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24205 wxListItem *arg2 = 0 ;
24206 bool result;
24207 PyObject * obj0 = 0 ;
24208 PyObject * obj1 = 0 ;
24209 char *kwnames[] = {
24210 (char *) "self",(char *) "info", NULL
24211 };
24212
24213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetItem",kwnames,&obj0,&obj1)) goto fail;
24214 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24215 if (SWIG_arg_fail(1)) SWIG_fail;
24216 {
24217 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
24218 if (SWIG_arg_fail(2)) SWIG_fail;
24219 if (arg2 == NULL) {
24220 SWIG_null_ref("wxListItem");
24221 }
24222 if (SWIG_arg_fail(2)) SWIG_fail;
24223 }
24224 {
24225 PyThreadState* __tstate = wxPyBeginAllowThreads();
24226 result = (bool)(arg1)->SetItem(*arg2);
24227
24228 wxPyEndAllowThreads(__tstate);
24229 if (PyErr_Occurred()) SWIG_fail;
24230 }
24231 {
24232 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24233 }
24234 return resultobj;
24235 fail:
24236 return NULL;
24237 }
24238
24239
24240 static PyObject *_wrap_ListCtrl_SetStringItem(PyObject *, PyObject *args, PyObject *kwargs) {
24241 PyObject *resultobj;
24242 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24243 long arg2 ;
24244 int arg3 ;
24245 wxString *arg4 = 0 ;
24246 int arg5 = (int) -1 ;
24247 long result;
24248 bool temp4 = false ;
24249 PyObject * obj0 = 0 ;
24250 PyObject * obj1 = 0 ;
24251 PyObject * obj2 = 0 ;
24252 PyObject * obj3 = 0 ;
24253 PyObject * obj4 = 0 ;
24254 char *kwnames[] = {
24255 (char *) "self",(char *) "index",(char *) "col",(char *) "label",(char *) "imageId", NULL
24256 };
24257
24258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:ListCtrl_SetStringItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
24259 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24260 if (SWIG_arg_fail(1)) SWIG_fail;
24261 {
24262 arg2 = (long)(SWIG_As_long(obj1));
24263 if (SWIG_arg_fail(2)) SWIG_fail;
24264 }
24265 {
24266 arg3 = (int)(SWIG_As_int(obj2));
24267 if (SWIG_arg_fail(3)) SWIG_fail;
24268 }
24269 {
24270 arg4 = wxString_in_helper(obj3);
24271 if (arg4 == NULL) SWIG_fail;
24272 temp4 = true;
24273 }
24274 if (obj4) {
24275 {
24276 arg5 = (int)(SWIG_As_int(obj4));
24277 if (SWIG_arg_fail(5)) SWIG_fail;
24278 }
24279 }
24280 {
24281 PyThreadState* __tstate = wxPyBeginAllowThreads();
24282 result = (long)(arg1)->SetItem(arg2,arg3,(wxString const &)*arg4,arg5);
24283
24284 wxPyEndAllowThreads(__tstate);
24285 if (PyErr_Occurred()) SWIG_fail;
24286 }
24287 {
24288 resultobj = SWIG_From_long((long)(result));
24289 }
24290 {
24291 if (temp4)
24292 delete arg4;
24293 }
24294 return resultobj;
24295 fail:
24296 {
24297 if (temp4)
24298 delete arg4;
24299 }
24300 return NULL;
24301 }
24302
24303
24304 static PyObject *_wrap_ListCtrl_GetItemState(PyObject *, PyObject *args, PyObject *kwargs) {
24305 PyObject *resultobj;
24306 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24307 long arg2 ;
24308 long arg3 ;
24309 int result;
24310 PyObject * obj0 = 0 ;
24311 PyObject * obj1 = 0 ;
24312 PyObject * obj2 = 0 ;
24313 char *kwnames[] = {
24314 (char *) "self",(char *) "item",(char *) "stateMask", NULL
24315 };
24316
24317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_GetItemState",kwnames,&obj0,&obj1,&obj2)) goto fail;
24318 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24319 if (SWIG_arg_fail(1)) SWIG_fail;
24320 {
24321 arg2 = (long)(SWIG_As_long(obj1));
24322 if (SWIG_arg_fail(2)) SWIG_fail;
24323 }
24324 {
24325 arg3 = (long)(SWIG_As_long(obj2));
24326 if (SWIG_arg_fail(3)) SWIG_fail;
24327 }
24328 {
24329 PyThreadState* __tstate = wxPyBeginAllowThreads();
24330 result = (int)((wxPyListCtrl const *)arg1)->GetItemState(arg2,arg3);
24331
24332 wxPyEndAllowThreads(__tstate);
24333 if (PyErr_Occurred()) SWIG_fail;
24334 }
24335 {
24336 resultobj = SWIG_From_int((int)(result));
24337 }
24338 return resultobj;
24339 fail:
24340 return NULL;
24341 }
24342
24343
24344 static PyObject *_wrap_ListCtrl_SetItemState(PyObject *, PyObject *args, PyObject *kwargs) {
24345 PyObject *resultobj;
24346 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24347 long arg2 ;
24348 long arg3 ;
24349 long arg4 ;
24350 bool result;
24351 PyObject * obj0 = 0 ;
24352 PyObject * obj1 = 0 ;
24353 PyObject * obj2 = 0 ;
24354 PyObject * obj3 = 0 ;
24355 char *kwnames[] = {
24356 (char *) "self",(char *) "item",(char *) "state",(char *) "stateMask", NULL
24357 };
24358
24359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_SetItemState",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
24360 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24361 if (SWIG_arg_fail(1)) SWIG_fail;
24362 {
24363 arg2 = (long)(SWIG_As_long(obj1));
24364 if (SWIG_arg_fail(2)) SWIG_fail;
24365 }
24366 {
24367 arg3 = (long)(SWIG_As_long(obj2));
24368 if (SWIG_arg_fail(3)) SWIG_fail;
24369 }
24370 {
24371 arg4 = (long)(SWIG_As_long(obj3));
24372 if (SWIG_arg_fail(4)) SWIG_fail;
24373 }
24374 {
24375 PyThreadState* __tstate = wxPyBeginAllowThreads();
24376 result = (bool)(arg1)->SetItemState(arg2,arg3,arg4);
24377
24378 wxPyEndAllowThreads(__tstate);
24379 if (PyErr_Occurred()) SWIG_fail;
24380 }
24381 {
24382 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24383 }
24384 return resultobj;
24385 fail:
24386 return NULL;
24387 }
24388
24389
24390 static PyObject *_wrap_ListCtrl_SetItemImage(PyObject *, PyObject *args, PyObject *kwargs) {
24391 PyObject *resultobj;
24392 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24393 long arg2 ;
24394 int arg3 ;
24395 int arg4 = (int) -1 ;
24396 bool result;
24397 PyObject * obj0 = 0 ;
24398 PyObject * obj1 = 0 ;
24399 PyObject * obj2 = 0 ;
24400 PyObject * obj3 = 0 ;
24401 char *kwnames[] = {
24402 (char *) "self",(char *) "item",(char *) "image",(char *) "selImage", NULL
24403 };
24404
24405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListCtrl_SetItemImage",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
24406 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24407 if (SWIG_arg_fail(1)) SWIG_fail;
24408 {
24409 arg2 = (long)(SWIG_As_long(obj1));
24410 if (SWIG_arg_fail(2)) SWIG_fail;
24411 }
24412 {
24413 arg3 = (int)(SWIG_As_int(obj2));
24414 if (SWIG_arg_fail(3)) SWIG_fail;
24415 }
24416 if (obj3) {
24417 {
24418 arg4 = (int)(SWIG_As_int(obj3));
24419 if (SWIG_arg_fail(4)) SWIG_fail;
24420 }
24421 }
24422 {
24423 PyThreadState* __tstate = wxPyBeginAllowThreads();
24424 result = (bool)(arg1)->SetItemImage(arg2,arg3,arg4);
24425
24426 wxPyEndAllowThreads(__tstate);
24427 if (PyErr_Occurred()) SWIG_fail;
24428 }
24429 {
24430 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24431 }
24432 return resultobj;
24433 fail:
24434 return NULL;
24435 }
24436
24437
24438 static PyObject *_wrap_ListCtrl_GetItemText(PyObject *, PyObject *args, PyObject *kwargs) {
24439 PyObject *resultobj;
24440 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24441 long arg2 ;
24442 wxString result;
24443 PyObject * obj0 = 0 ;
24444 PyObject * obj1 = 0 ;
24445 char *kwnames[] = {
24446 (char *) "self",(char *) "item", NULL
24447 };
24448
24449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemText",kwnames,&obj0,&obj1)) goto fail;
24450 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24451 if (SWIG_arg_fail(1)) SWIG_fail;
24452 {
24453 arg2 = (long)(SWIG_As_long(obj1));
24454 if (SWIG_arg_fail(2)) SWIG_fail;
24455 }
24456 {
24457 PyThreadState* __tstate = wxPyBeginAllowThreads();
24458 result = ((wxPyListCtrl const *)arg1)->GetItemText(arg2);
24459
24460 wxPyEndAllowThreads(__tstate);
24461 if (PyErr_Occurred()) SWIG_fail;
24462 }
24463 {
24464 #if wxUSE_UNICODE
24465 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
24466 #else
24467 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
24468 #endif
24469 }
24470 return resultobj;
24471 fail:
24472 return NULL;
24473 }
24474
24475
24476 static PyObject *_wrap_ListCtrl_SetItemText(PyObject *, PyObject *args, PyObject *kwargs) {
24477 PyObject *resultobj;
24478 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24479 long arg2 ;
24480 wxString *arg3 = 0 ;
24481 bool temp3 = false ;
24482 PyObject * obj0 = 0 ;
24483 PyObject * obj1 = 0 ;
24484 PyObject * obj2 = 0 ;
24485 char *kwnames[] = {
24486 (char *) "self",(char *) "item",(char *) "str", NULL
24487 };
24488
24489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemText",kwnames,&obj0,&obj1,&obj2)) goto fail;
24490 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24491 if (SWIG_arg_fail(1)) SWIG_fail;
24492 {
24493 arg2 = (long)(SWIG_As_long(obj1));
24494 if (SWIG_arg_fail(2)) SWIG_fail;
24495 }
24496 {
24497 arg3 = wxString_in_helper(obj2);
24498 if (arg3 == NULL) SWIG_fail;
24499 temp3 = true;
24500 }
24501 {
24502 PyThreadState* __tstate = wxPyBeginAllowThreads();
24503 (arg1)->SetItemText(arg2,(wxString const &)*arg3);
24504
24505 wxPyEndAllowThreads(__tstate);
24506 if (PyErr_Occurred()) SWIG_fail;
24507 }
24508 Py_INCREF(Py_None); resultobj = Py_None;
24509 {
24510 if (temp3)
24511 delete arg3;
24512 }
24513 return resultobj;
24514 fail:
24515 {
24516 if (temp3)
24517 delete arg3;
24518 }
24519 return NULL;
24520 }
24521
24522
24523 static PyObject *_wrap_ListCtrl_GetItemData(PyObject *, PyObject *args, PyObject *kwargs) {
24524 PyObject *resultobj;
24525 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24526 long arg2 ;
24527 long result;
24528 PyObject * obj0 = 0 ;
24529 PyObject * obj1 = 0 ;
24530 char *kwnames[] = {
24531 (char *) "self",(char *) "item", NULL
24532 };
24533
24534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemData",kwnames,&obj0,&obj1)) goto fail;
24535 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24536 if (SWIG_arg_fail(1)) SWIG_fail;
24537 {
24538 arg2 = (long)(SWIG_As_long(obj1));
24539 if (SWIG_arg_fail(2)) SWIG_fail;
24540 }
24541 {
24542 PyThreadState* __tstate = wxPyBeginAllowThreads();
24543 result = (long)((wxPyListCtrl const *)arg1)->GetItemData(arg2);
24544
24545 wxPyEndAllowThreads(__tstate);
24546 if (PyErr_Occurred()) SWIG_fail;
24547 }
24548 {
24549 resultobj = SWIG_From_long((long)(result));
24550 }
24551 return resultobj;
24552 fail:
24553 return NULL;
24554 }
24555
24556
24557 static PyObject *_wrap_ListCtrl_SetItemData(PyObject *, PyObject *args, PyObject *kwargs) {
24558 PyObject *resultobj;
24559 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24560 long arg2 ;
24561 long arg3 ;
24562 bool result;
24563 PyObject * obj0 = 0 ;
24564 PyObject * obj1 = 0 ;
24565 PyObject * obj2 = 0 ;
24566 char *kwnames[] = {
24567 (char *) "self",(char *) "item",(char *) "data", NULL
24568 };
24569
24570 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemData",kwnames,&obj0,&obj1,&obj2)) goto fail;
24571 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24572 if (SWIG_arg_fail(1)) SWIG_fail;
24573 {
24574 arg2 = (long)(SWIG_As_long(obj1));
24575 if (SWIG_arg_fail(2)) SWIG_fail;
24576 }
24577 {
24578 arg3 = (long)(SWIG_As_long(obj2));
24579 if (SWIG_arg_fail(3)) SWIG_fail;
24580 }
24581 {
24582 PyThreadState* __tstate = wxPyBeginAllowThreads();
24583 result = (bool)(arg1)->SetItemData(arg2,arg3);
24584
24585 wxPyEndAllowThreads(__tstate);
24586 if (PyErr_Occurred()) SWIG_fail;
24587 }
24588 {
24589 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24590 }
24591 return resultobj;
24592 fail:
24593 return NULL;
24594 }
24595
24596
24597 static PyObject *_wrap_ListCtrl_GetItemPosition(PyObject *, PyObject *args, PyObject *kwargs) {
24598 PyObject *resultobj;
24599 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24600 long arg2 ;
24601 wxPoint result;
24602 PyObject * obj0 = 0 ;
24603 PyObject * obj1 = 0 ;
24604 char *kwnames[] = {
24605 (char *) "self",(char *) "item", NULL
24606 };
24607
24608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemPosition",kwnames,&obj0,&obj1)) goto fail;
24609 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24610 if (SWIG_arg_fail(1)) SWIG_fail;
24611 {
24612 arg2 = (long)(SWIG_As_long(obj1));
24613 if (SWIG_arg_fail(2)) SWIG_fail;
24614 }
24615 {
24616 PyThreadState* __tstate = wxPyBeginAllowThreads();
24617 result = wxPyListCtrl_GetItemPosition(arg1,arg2);
24618
24619 wxPyEndAllowThreads(__tstate);
24620 if (PyErr_Occurred()) SWIG_fail;
24621 }
24622 {
24623 wxPoint * resultptr;
24624 resultptr = new wxPoint((wxPoint &)(result));
24625 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
24626 }
24627 return resultobj;
24628 fail:
24629 return NULL;
24630 }
24631
24632
24633 static PyObject *_wrap_ListCtrl_GetItemRect(PyObject *, PyObject *args, PyObject *kwargs) {
24634 PyObject *resultobj;
24635 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24636 long arg2 ;
24637 int arg3 = (int) wxLIST_RECT_BOUNDS ;
24638 wxRect result;
24639 PyObject * obj0 = 0 ;
24640 PyObject * obj1 = 0 ;
24641 PyObject * obj2 = 0 ;
24642 char *kwnames[] = {
24643 (char *) "self",(char *) "item",(char *) "code", NULL
24644 };
24645
24646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_GetItemRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
24647 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24648 if (SWIG_arg_fail(1)) SWIG_fail;
24649 {
24650 arg2 = (long)(SWIG_As_long(obj1));
24651 if (SWIG_arg_fail(2)) SWIG_fail;
24652 }
24653 if (obj2) {
24654 {
24655 arg3 = (int)(SWIG_As_int(obj2));
24656 if (SWIG_arg_fail(3)) SWIG_fail;
24657 }
24658 }
24659 {
24660 PyThreadState* __tstate = wxPyBeginAllowThreads();
24661 result = wxPyListCtrl_GetItemRect(arg1,arg2,arg3);
24662
24663 wxPyEndAllowThreads(__tstate);
24664 if (PyErr_Occurred()) SWIG_fail;
24665 }
24666 {
24667 wxRect * resultptr;
24668 resultptr = new wxRect((wxRect &)(result));
24669 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
24670 }
24671 return resultobj;
24672 fail:
24673 return NULL;
24674 }
24675
24676
24677 static PyObject *_wrap_ListCtrl_SetItemPosition(PyObject *, PyObject *args, PyObject *kwargs) {
24678 PyObject *resultobj;
24679 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24680 long arg2 ;
24681 wxPoint *arg3 = 0 ;
24682 bool result;
24683 wxPoint temp3 ;
24684 PyObject * obj0 = 0 ;
24685 PyObject * obj1 = 0 ;
24686 PyObject * obj2 = 0 ;
24687 char *kwnames[] = {
24688 (char *) "self",(char *) "item",(char *) "pos", NULL
24689 };
24690
24691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
24692 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24693 if (SWIG_arg_fail(1)) SWIG_fail;
24694 {
24695 arg2 = (long)(SWIG_As_long(obj1));
24696 if (SWIG_arg_fail(2)) SWIG_fail;
24697 }
24698 {
24699 arg3 = &temp3;
24700 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
24701 }
24702 {
24703 PyThreadState* __tstate = wxPyBeginAllowThreads();
24704 result = (bool)(arg1)->SetItemPosition(arg2,(wxPoint const &)*arg3);
24705
24706 wxPyEndAllowThreads(__tstate);
24707 if (PyErr_Occurred()) SWIG_fail;
24708 }
24709 {
24710 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24711 }
24712 return resultobj;
24713 fail:
24714 return NULL;
24715 }
24716
24717
24718 static PyObject *_wrap_ListCtrl_GetItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
24719 PyObject *resultobj;
24720 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24721 int result;
24722 PyObject * obj0 = 0 ;
24723 char *kwnames[] = {
24724 (char *) "self", NULL
24725 };
24726
24727 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetItemCount",kwnames,&obj0)) goto fail;
24728 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24729 if (SWIG_arg_fail(1)) SWIG_fail;
24730 {
24731 PyThreadState* __tstate = wxPyBeginAllowThreads();
24732 result = (int)((wxPyListCtrl const *)arg1)->GetItemCount();
24733
24734 wxPyEndAllowThreads(__tstate);
24735 if (PyErr_Occurred()) SWIG_fail;
24736 }
24737 {
24738 resultobj = SWIG_From_int((int)(result));
24739 }
24740 return resultobj;
24741 fail:
24742 return NULL;
24743 }
24744
24745
24746 static PyObject *_wrap_ListCtrl_GetColumnCount(PyObject *, PyObject *args, PyObject *kwargs) {
24747 PyObject *resultobj;
24748 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24749 int result;
24750 PyObject * obj0 = 0 ;
24751 char *kwnames[] = {
24752 (char *) "self", NULL
24753 };
24754
24755 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetColumnCount",kwnames,&obj0)) goto fail;
24756 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24757 if (SWIG_arg_fail(1)) SWIG_fail;
24758 {
24759 PyThreadState* __tstate = wxPyBeginAllowThreads();
24760 result = (int)((wxPyListCtrl const *)arg1)->GetColumnCount();
24761
24762 wxPyEndAllowThreads(__tstate);
24763 if (PyErr_Occurred()) SWIG_fail;
24764 }
24765 {
24766 resultobj = SWIG_From_int((int)(result));
24767 }
24768 return resultobj;
24769 fail:
24770 return NULL;
24771 }
24772
24773
24774 static PyObject *_wrap_ListCtrl_GetItemSpacing(PyObject *, PyObject *args, PyObject *kwargs) {
24775 PyObject *resultobj;
24776 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24777 wxSize result;
24778 PyObject * obj0 = 0 ;
24779 char *kwnames[] = {
24780 (char *) "self", NULL
24781 };
24782
24783 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetItemSpacing",kwnames,&obj0)) goto fail;
24784 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24785 if (SWIG_arg_fail(1)) SWIG_fail;
24786 {
24787 PyThreadState* __tstate = wxPyBeginAllowThreads();
24788 result = ((wxPyListCtrl const *)arg1)->GetItemSpacing();
24789
24790 wxPyEndAllowThreads(__tstate);
24791 if (PyErr_Occurred()) SWIG_fail;
24792 }
24793 {
24794 wxSize * resultptr;
24795 resultptr = new wxSize((wxSize &)(result));
24796 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
24797 }
24798 return resultobj;
24799 fail:
24800 return NULL;
24801 }
24802
24803
24804 static PyObject *_wrap_ListCtrl_SetItemSpacing(PyObject *, PyObject *args, PyObject *kwargs) {
24805 PyObject *resultobj;
24806 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24807 int arg2 ;
24808 bool arg3 = (bool) false ;
24809 PyObject * obj0 = 0 ;
24810 PyObject * obj1 = 0 ;
24811 PyObject * obj2 = 0 ;
24812 char *kwnames[] = {
24813 (char *) "self",(char *) "spacing",(char *) "isSmall", NULL
24814 };
24815
24816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_SetItemSpacing",kwnames,&obj0,&obj1,&obj2)) goto fail;
24817 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24818 if (SWIG_arg_fail(1)) SWIG_fail;
24819 {
24820 arg2 = (int)(SWIG_As_int(obj1));
24821 if (SWIG_arg_fail(2)) SWIG_fail;
24822 }
24823 if (obj2) {
24824 {
24825 arg3 = (bool)(SWIG_As_bool(obj2));
24826 if (SWIG_arg_fail(3)) SWIG_fail;
24827 }
24828 }
24829 {
24830 PyThreadState* __tstate = wxPyBeginAllowThreads();
24831 (arg1)->SetItemSpacing(arg2,arg3);
24832
24833 wxPyEndAllowThreads(__tstate);
24834 if (PyErr_Occurred()) SWIG_fail;
24835 }
24836 Py_INCREF(Py_None); resultobj = Py_None;
24837 return resultobj;
24838 fail:
24839 return NULL;
24840 }
24841
24842
24843 static PyObject *_wrap_ListCtrl_GetSelectedItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
24844 PyObject *resultobj;
24845 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24846 int result;
24847 PyObject * obj0 = 0 ;
24848 char *kwnames[] = {
24849 (char *) "self", NULL
24850 };
24851
24852 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetSelectedItemCount",kwnames,&obj0)) goto fail;
24853 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24854 if (SWIG_arg_fail(1)) SWIG_fail;
24855 {
24856 PyThreadState* __tstate = wxPyBeginAllowThreads();
24857 result = (int)((wxPyListCtrl const *)arg1)->GetSelectedItemCount();
24858
24859 wxPyEndAllowThreads(__tstate);
24860 if (PyErr_Occurred()) SWIG_fail;
24861 }
24862 {
24863 resultobj = SWIG_From_int((int)(result));
24864 }
24865 return resultobj;
24866 fail:
24867 return NULL;
24868 }
24869
24870
24871 static PyObject *_wrap_ListCtrl_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
24872 PyObject *resultobj;
24873 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24874 wxColour result;
24875 PyObject * obj0 = 0 ;
24876 char *kwnames[] = {
24877 (char *) "self", NULL
24878 };
24879
24880 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetTextColour",kwnames,&obj0)) goto fail;
24881 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24882 if (SWIG_arg_fail(1)) SWIG_fail;
24883 {
24884 PyThreadState* __tstate = wxPyBeginAllowThreads();
24885 result = ((wxPyListCtrl const *)arg1)->GetTextColour();
24886
24887 wxPyEndAllowThreads(__tstate);
24888 if (PyErr_Occurred()) SWIG_fail;
24889 }
24890 {
24891 wxColour * resultptr;
24892 resultptr = new wxColour((wxColour &)(result));
24893 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
24894 }
24895 return resultobj;
24896 fail:
24897 return NULL;
24898 }
24899
24900
24901 static PyObject *_wrap_ListCtrl_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
24902 PyObject *resultobj;
24903 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24904 wxColour *arg2 = 0 ;
24905 wxColour temp2 ;
24906 PyObject * obj0 = 0 ;
24907 PyObject * obj1 = 0 ;
24908 char *kwnames[] = {
24909 (char *) "self",(char *) "col", NULL
24910 };
24911
24912 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
24913 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24914 if (SWIG_arg_fail(1)) SWIG_fail;
24915 {
24916 arg2 = &temp2;
24917 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
24918 }
24919 {
24920 PyThreadState* __tstate = wxPyBeginAllowThreads();
24921 (arg1)->SetTextColour((wxColour const &)*arg2);
24922
24923 wxPyEndAllowThreads(__tstate);
24924 if (PyErr_Occurred()) SWIG_fail;
24925 }
24926 Py_INCREF(Py_None); resultobj = Py_None;
24927 return resultobj;
24928 fail:
24929 return NULL;
24930 }
24931
24932
24933 static PyObject *_wrap_ListCtrl_GetTopItem(PyObject *, PyObject *args, PyObject *kwargs) {
24934 PyObject *resultobj;
24935 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24936 long result;
24937 PyObject * obj0 = 0 ;
24938 char *kwnames[] = {
24939 (char *) "self", NULL
24940 };
24941
24942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetTopItem",kwnames,&obj0)) goto fail;
24943 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24944 if (SWIG_arg_fail(1)) SWIG_fail;
24945 {
24946 PyThreadState* __tstate = wxPyBeginAllowThreads();
24947 result = (long)((wxPyListCtrl const *)arg1)->GetTopItem();
24948
24949 wxPyEndAllowThreads(__tstate);
24950 if (PyErr_Occurred()) SWIG_fail;
24951 }
24952 {
24953 resultobj = SWIG_From_long((long)(result));
24954 }
24955 return resultobj;
24956 fail:
24957 return NULL;
24958 }
24959
24960
24961 static PyObject *_wrap_ListCtrl_SetSingleStyle(PyObject *, PyObject *args, PyObject *kwargs) {
24962 PyObject *resultobj;
24963 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24964 long arg2 ;
24965 bool arg3 = (bool) true ;
24966 PyObject * obj0 = 0 ;
24967 PyObject * obj1 = 0 ;
24968 PyObject * obj2 = 0 ;
24969 char *kwnames[] = {
24970 (char *) "self",(char *) "style",(char *) "add", NULL
24971 };
24972
24973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_SetSingleStyle",kwnames,&obj0,&obj1,&obj2)) goto fail;
24974 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24975 if (SWIG_arg_fail(1)) SWIG_fail;
24976 {
24977 arg2 = (long)(SWIG_As_long(obj1));
24978 if (SWIG_arg_fail(2)) SWIG_fail;
24979 }
24980 if (obj2) {
24981 {
24982 arg3 = (bool)(SWIG_As_bool(obj2));
24983 if (SWIG_arg_fail(3)) SWIG_fail;
24984 }
24985 }
24986 {
24987 PyThreadState* __tstate = wxPyBeginAllowThreads();
24988 (arg1)->SetSingleStyle(arg2,arg3);
24989
24990 wxPyEndAllowThreads(__tstate);
24991 if (PyErr_Occurred()) SWIG_fail;
24992 }
24993 Py_INCREF(Py_None); resultobj = Py_None;
24994 return resultobj;
24995 fail:
24996 return NULL;
24997 }
24998
24999
25000 static PyObject *_wrap_ListCtrl_SetWindowStyleFlag(PyObject *, PyObject *args, PyObject *kwargs) {
25001 PyObject *resultobj;
25002 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25003 long arg2 ;
25004 PyObject * obj0 = 0 ;
25005 PyObject * obj1 = 0 ;
25006 char *kwnames[] = {
25007 (char *) "self",(char *) "style", NULL
25008 };
25009
25010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetWindowStyleFlag",kwnames,&obj0,&obj1)) goto fail;
25011 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25012 if (SWIG_arg_fail(1)) SWIG_fail;
25013 {
25014 arg2 = (long)(SWIG_As_long(obj1));
25015 if (SWIG_arg_fail(2)) SWIG_fail;
25016 }
25017 {
25018 PyThreadState* __tstate = wxPyBeginAllowThreads();
25019 (arg1)->SetWindowStyleFlag(arg2);
25020
25021 wxPyEndAllowThreads(__tstate);
25022 if (PyErr_Occurred()) SWIG_fail;
25023 }
25024 Py_INCREF(Py_None); resultobj = Py_None;
25025 return resultobj;
25026 fail:
25027 return NULL;
25028 }
25029
25030
25031 static PyObject *_wrap_ListCtrl_GetNextItem(PyObject *, PyObject *args, PyObject *kwargs) {
25032 PyObject *resultobj;
25033 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25034 long arg2 ;
25035 int arg3 = (int) wxLIST_NEXT_ALL ;
25036 int arg4 = (int) wxLIST_STATE_DONTCARE ;
25037 long result;
25038 PyObject * obj0 = 0 ;
25039 PyObject * obj1 = 0 ;
25040 PyObject * obj2 = 0 ;
25041 PyObject * obj3 = 0 ;
25042 char *kwnames[] = {
25043 (char *) "self",(char *) "item",(char *) "geometry",(char *) "state", NULL
25044 };
25045
25046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:ListCtrl_GetNextItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25047 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25048 if (SWIG_arg_fail(1)) SWIG_fail;
25049 {
25050 arg2 = (long)(SWIG_As_long(obj1));
25051 if (SWIG_arg_fail(2)) SWIG_fail;
25052 }
25053 if (obj2) {
25054 {
25055 arg3 = (int)(SWIG_As_int(obj2));
25056 if (SWIG_arg_fail(3)) SWIG_fail;
25057 }
25058 }
25059 if (obj3) {
25060 {
25061 arg4 = (int)(SWIG_As_int(obj3));
25062 if (SWIG_arg_fail(4)) SWIG_fail;
25063 }
25064 }
25065 {
25066 PyThreadState* __tstate = wxPyBeginAllowThreads();
25067 result = (long)((wxPyListCtrl const *)arg1)->GetNextItem(arg2,arg3,arg4);
25068
25069 wxPyEndAllowThreads(__tstate);
25070 if (PyErr_Occurred()) SWIG_fail;
25071 }
25072 {
25073 resultobj = SWIG_From_long((long)(result));
25074 }
25075 return resultobj;
25076 fail:
25077 return NULL;
25078 }
25079
25080
25081 static PyObject *_wrap_ListCtrl_GetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
25082 PyObject *resultobj;
25083 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25084 int arg2 ;
25085 wxImageList *result;
25086 PyObject * obj0 = 0 ;
25087 PyObject * obj1 = 0 ;
25088 char *kwnames[] = {
25089 (char *) "self",(char *) "which", NULL
25090 };
25091
25092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetImageList",kwnames,&obj0,&obj1)) goto fail;
25093 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25094 if (SWIG_arg_fail(1)) SWIG_fail;
25095 {
25096 arg2 = (int)(SWIG_As_int(obj1));
25097 if (SWIG_arg_fail(2)) SWIG_fail;
25098 }
25099 {
25100 PyThreadState* __tstate = wxPyBeginAllowThreads();
25101 result = (wxImageList *)((wxPyListCtrl const *)arg1)->GetImageList(arg2);
25102
25103 wxPyEndAllowThreads(__tstate);
25104 if (PyErr_Occurred()) SWIG_fail;
25105 }
25106 {
25107 resultobj = wxPyMake_wxObject(result, 0);
25108 }
25109 return resultobj;
25110 fail:
25111 return NULL;
25112 }
25113
25114
25115 static PyObject *_wrap_ListCtrl_SetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
25116 PyObject *resultobj;
25117 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25118 wxImageList *arg2 = (wxImageList *) 0 ;
25119 int arg3 ;
25120 PyObject * obj0 = 0 ;
25121 PyObject * obj1 = 0 ;
25122 PyObject * obj2 = 0 ;
25123 char *kwnames[] = {
25124 (char *) "self",(char *) "imageList",(char *) "which", NULL
25125 };
25126
25127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetImageList",kwnames,&obj0,&obj1,&obj2)) goto fail;
25128 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25129 if (SWIG_arg_fail(1)) SWIG_fail;
25130 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | 0);
25131 if (SWIG_arg_fail(2)) SWIG_fail;
25132 {
25133 arg3 = (int)(SWIG_As_int(obj2));
25134 if (SWIG_arg_fail(3)) SWIG_fail;
25135 }
25136 {
25137 PyThreadState* __tstate = wxPyBeginAllowThreads();
25138 (arg1)->SetImageList(arg2,arg3);
25139
25140 wxPyEndAllowThreads(__tstate);
25141 if (PyErr_Occurred()) SWIG_fail;
25142 }
25143 Py_INCREF(Py_None); resultobj = Py_None;
25144 return resultobj;
25145 fail:
25146 return NULL;
25147 }
25148
25149
25150 static PyObject *_wrap_ListCtrl_AssignImageList(PyObject *, PyObject *args, PyObject *kwargs) {
25151 PyObject *resultobj;
25152 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25153 wxImageList *arg2 = (wxImageList *) 0 ;
25154 int arg3 ;
25155 PyObject * obj0 = 0 ;
25156 PyObject * obj1 = 0 ;
25157 PyObject * obj2 = 0 ;
25158 char *kwnames[] = {
25159 (char *) "self",(char *) "imageList",(char *) "which", NULL
25160 };
25161
25162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_AssignImageList",kwnames,&obj0,&obj1,&obj2)) goto fail;
25163 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25164 if (SWIG_arg_fail(1)) SWIG_fail;
25165 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
25166 if (SWIG_arg_fail(2)) SWIG_fail;
25167 {
25168 arg3 = (int)(SWIG_As_int(obj2));
25169 if (SWIG_arg_fail(3)) SWIG_fail;
25170 }
25171 {
25172 PyThreadState* __tstate = wxPyBeginAllowThreads();
25173 (arg1)->AssignImageList(arg2,arg3);
25174
25175 wxPyEndAllowThreads(__tstate);
25176 if (PyErr_Occurred()) SWIG_fail;
25177 }
25178 Py_INCREF(Py_None); resultobj = Py_None;
25179 return resultobj;
25180 fail:
25181 return NULL;
25182 }
25183
25184
25185 static PyObject *_wrap_ListCtrl_InReportView(PyObject *, PyObject *args, PyObject *kwargs) {
25186 PyObject *resultobj;
25187 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25188 bool result;
25189 PyObject * obj0 = 0 ;
25190 char *kwnames[] = {
25191 (char *) "self", NULL
25192 };
25193
25194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_InReportView",kwnames,&obj0)) goto fail;
25195 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25196 if (SWIG_arg_fail(1)) SWIG_fail;
25197 {
25198 PyThreadState* __tstate = wxPyBeginAllowThreads();
25199 result = (bool)((wxPyListCtrl const *)arg1)->InReportView();
25200
25201 wxPyEndAllowThreads(__tstate);
25202 if (PyErr_Occurred()) SWIG_fail;
25203 }
25204 {
25205 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25206 }
25207 return resultobj;
25208 fail:
25209 return NULL;
25210 }
25211
25212
25213 static PyObject *_wrap_ListCtrl_IsVirtual(PyObject *, PyObject *args, PyObject *kwargs) {
25214 PyObject *resultobj;
25215 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25216 bool result;
25217 PyObject * obj0 = 0 ;
25218 char *kwnames[] = {
25219 (char *) "self", NULL
25220 };
25221
25222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_IsVirtual",kwnames,&obj0)) goto fail;
25223 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25224 if (SWIG_arg_fail(1)) SWIG_fail;
25225 {
25226 PyThreadState* __tstate = wxPyBeginAllowThreads();
25227 result = (bool)((wxPyListCtrl const *)arg1)->IsVirtual();
25228
25229 wxPyEndAllowThreads(__tstate);
25230 if (PyErr_Occurred()) SWIG_fail;
25231 }
25232 {
25233 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25234 }
25235 return resultobj;
25236 fail:
25237 return NULL;
25238 }
25239
25240
25241 static PyObject *_wrap_ListCtrl_RefreshItem(PyObject *, PyObject *args, PyObject *kwargs) {
25242 PyObject *resultobj;
25243 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25244 long arg2 ;
25245 PyObject * obj0 = 0 ;
25246 PyObject * obj1 = 0 ;
25247 char *kwnames[] = {
25248 (char *) "self",(char *) "item", NULL
25249 };
25250
25251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_RefreshItem",kwnames,&obj0,&obj1)) goto fail;
25252 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25253 if (SWIG_arg_fail(1)) SWIG_fail;
25254 {
25255 arg2 = (long)(SWIG_As_long(obj1));
25256 if (SWIG_arg_fail(2)) SWIG_fail;
25257 }
25258 {
25259 PyThreadState* __tstate = wxPyBeginAllowThreads();
25260 (arg1)->RefreshItem(arg2);
25261
25262 wxPyEndAllowThreads(__tstate);
25263 if (PyErr_Occurred()) SWIG_fail;
25264 }
25265 Py_INCREF(Py_None); resultobj = Py_None;
25266 return resultobj;
25267 fail:
25268 return NULL;
25269 }
25270
25271
25272 static PyObject *_wrap_ListCtrl_RefreshItems(PyObject *, PyObject *args, PyObject *kwargs) {
25273 PyObject *resultobj;
25274 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25275 long arg2 ;
25276 long arg3 ;
25277 PyObject * obj0 = 0 ;
25278 PyObject * obj1 = 0 ;
25279 PyObject * obj2 = 0 ;
25280 char *kwnames[] = {
25281 (char *) "self",(char *) "itemFrom",(char *) "itemTo", NULL
25282 };
25283
25284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_RefreshItems",kwnames,&obj0,&obj1,&obj2)) goto fail;
25285 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25286 if (SWIG_arg_fail(1)) SWIG_fail;
25287 {
25288 arg2 = (long)(SWIG_As_long(obj1));
25289 if (SWIG_arg_fail(2)) SWIG_fail;
25290 }
25291 {
25292 arg3 = (long)(SWIG_As_long(obj2));
25293 if (SWIG_arg_fail(3)) SWIG_fail;
25294 }
25295 {
25296 PyThreadState* __tstate = wxPyBeginAllowThreads();
25297 (arg1)->RefreshItems(arg2,arg3);
25298
25299 wxPyEndAllowThreads(__tstate);
25300 if (PyErr_Occurred()) SWIG_fail;
25301 }
25302 Py_INCREF(Py_None); resultobj = Py_None;
25303 return resultobj;
25304 fail:
25305 return NULL;
25306 }
25307
25308
25309 static PyObject *_wrap_ListCtrl_Arrange(PyObject *, PyObject *args, PyObject *kwargs) {
25310 PyObject *resultobj;
25311 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25312 int arg2 = (int) wxLIST_ALIGN_DEFAULT ;
25313 bool result;
25314 PyObject * obj0 = 0 ;
25315 PyObject * obj1 = 0 ;
25316 char *kwnames[] = {
25317 (char *) "self",(char *) "flag", NULL
25318 };
25319
25320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ListCtrl_Arrange",kwnames,&obj0,&obj1)) goto fail;
25321 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25322 if (SWIG_arg_fail(1)) SWIG_fail;
25323 if (obj1) {
25324 {
25325 arg2 = (int)(SWIG_As_int(obj1));
25326 if (SWIG_arg_fail(2)) SWIG_fail;
25327 }
25328 }
25329 {
25330 PyThreadState* __tstate = wxPyBeginAllowThreads();
25331 result = (bool)(arg1)->Arrange(arg2);
25332
25333 wxPyEndAllowThreads(__tstate);
25334 if (PyErr_Occurred()) SWIG_fail;
25335 }
25336 {
25337 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25338 }
25339 return resultobj;
25340 fail:
25341 return NULL;
25342 }
25343
25344
25345 static PyObject *_wrap_ListCtrl_DeleteItem(PyObject *, PyObject *args, PyObject *kwargs) {
25346 PyObject *resultobj;
25347 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25348 long arg2 ;
25349 bool result;
25350 PyObject * obj0 = 0 ;
25351 PyObject * obj1 = 0 ;
25352 char *kwnames[] = {
25353 (char *) "self",(char *) "item", NULL
25354 };
25355
25356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_DeleteItem",kwnames,&obj0,&obj1)) goto fail;
25357 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25358 if (SWIG_arg_fail(1)) SWIG_fail;
25359 {
25360 arg2 = (long)(SWIG_As_long(obj1));
25361 if (SWIG_arg_fail(2)) SWIG_fail;
25362 }
25363 {
25364 PyThreadState* __tstate = wxPyBeginAllowThreads();
25365 result = (bool)(arg1)->DeleteItem(arg2);
25366
25367 wxPyEndAllowThreads(__tstate);
25368 if (PyErr_Occurred()) SWIG_fail;
25369 }
25370 {
25371 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25372 }
25373 return resultobj;
25374 fail:
25375 return NULL;
25376 }
25377
25378
25379 static PyObject *_wrap_ListCtrl_DeleteAllItems(PyObject *, PyObject *args, PyObject *kwargs) {
25380 PyObject *resultobj;
25381 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25382 bool result;
25383 PyObject * obj0 = 0 ;
25384 char *kwnames[] = {
25385 (char *) "self", NULL
25386 };
25387
25388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_DeleteAllItems",kwnames,&obj0)) goto fail;
25389 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25390 if (SWIG_arg_fail(1)) SWIG_fail;
25391 {
25392 PyThreadState* __tstate = wxPyBeginAllowThreads();
25393 result = (bool)(arg1)->DeleteAllItems();
25394
25395 wxPyEndAllowThreads(__tstate);
25396 if (PyErr_Occurred()) SWIG_fail;
25397 }
25398 {
25399 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25400 }
25401 return resultobj;
25402 fail:
25403 return NULL;
25404 }
25405
25406
25407 static PyObject *_wrap_ListCtrl_DeleteColumn(PyObject *, PyObject *args, PyObject *kwargs) {
25408 PyObject *resultobj;
25409 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25410 int arg2 ;
25411 bool result;
25412 PyObject * obj0 = 0 ;
25413 PyObject * obj1 = 0 ;
25414 char *kwnames[] = {
25415 (char *) "self",(char *) "col", NULL
25416 };
25417
25418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_DeleteColumn",kwnames,&obj0,&obj1)) goto fail;
25419 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25420 if (SWIG_arg_fail(1)) SWIG_fail;
25421 {
25422 arg2 = (int)(SWIG_As_int(obj1));
25423 if (SWIG_arg_fail(2)) SWIG_fail;
25424 }
25425 {
25426 PyThreadState* __tstate = wxPyBeginAllowThreads();
25427 result = (bool)(arg1)->DeleteColumn(arg2);
25428
25429 wxPyEndAllowThreads(__tstate);
25430 if (PyErr_Occurred()) SWIG_fail;
25431 }
25432 {
25433 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25434 }
25435 return resultobj;
25436 fail:
25437 return NULL;
25438 }
25439
25440
25441 static PyObject *_wrap_ListCtrl_DeleteAllColumns(PyObject *, PyObject *args, PyObject *kwargs) {
25442 PyObject *resultobj;
25443 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25444 bool result;
25445 PyObject * obj0 = 0 ;
25446 char *kwnames[] = {
25447 (char *) "self", NULL
25448 };
25449
25450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_DeleteAllColumns",kwnames,&obj0)) goto fail;
25451 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25452 if (SWIG_arg_fail(1)) SWIG_fail;
25453 {
25454 PyThreadState* __tstate = wxPyBeginAllowThreads();
25455 result = (bool)(arg1)->DeleteAllColumns();
25456
25457 wxPyEndAllowThreads(__tstate);
25458 if (PyErr_Occurred()) SWIG_fail;
25459 }
25460 {
25461 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25462 }
25463 return resultobj;
25464 fail:
25465 return NULL;
25466 }
25467
25468
25469 static PyObject *_wrap_ListCtrl_ClearAll(PyObject *, PyObject *args, PyObject *kwargs) {
25470 PyObject *resultobj;
25471 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25472 PyObject * obj0 = 0 ;
25473 char *kwnames[] = {
25474 (char *) "self", NULL
25475 };
25476
25477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_ClearAll",kwnames,&obj0)) goto fail;
25478 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25479 if (SWIG_arg_fail(1)) SWIG_fail;
25480 {
25481 PyThreadState* __tstate = wxPyBeginAllowThreads();
25482 (arg1)->ClearAll();
25483
25484 wxPyEndAllowThreads(__tstate);
25485 if (PyErr_Occurred()) SWIG_fail;
25486 }
25487 Py_INCREF(Py_None); resultobj = Py_None;
25488 return resultobj;
25489 fail:
25490 return NULL;
25491 }
25492
25493
25494 static PyObject *_wrap_ListCtrl_EditLabel(PyObject *, PyObject *args, PyObject *kwargs) {
25495 PyObject *resultobj;
25496 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25497 long arg2 ;
25498 PyObject * obj0 = 0 ;
25499 PyObject * obj1 = 0 ;
25500 char *kwnames[] = {
25501 (char *) "self",(char *) "item", NULL
25502 };
25503
25504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_EditLabel",kwnames,&obj0,&obj1)) goto fail;
25505 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25506 if (SWIG_arg_fail(1)) SWIG_fail;
25507 {
25508 arg2 = (long)(SWIG_As_long(obj1));
25509 if (SWIG_arg_fail(2)) SWIG_fail;
25510 }
25511 {
25512 PyThreadState* __tstate = wxPyBeginAllowThreads();
25513 (arg1)->EditLabel(arg2);
25514
25515 wxPyEndAllowThreads(__tstate);
25516 if (PyErr_Occurred()) SWIG_fail;
25517 }
25518 Py_INCREF(Py_None); resultobj = Py_None;
25519 return resultobj;
25520 fail:
25521 return NULL;
25522 }
25523
25524
25525 static PyObject *_wrap_ListCtrl_EnsureVisible(PyObject *, PyObject *args, PyObject *kwargs) {
25526 PyObject *resultobj;
25527 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25528 long arg2 ;
25529 bool result;
25530 PyObject * obj0 = 0 ;
25531 PyObject * obj1 = 0 ;
25532 char *kwnames[] = {
25533 (char *) "self",(char *) "item", NULL
25534 };
25535
25536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_EnsureVisible",kwnames,&obj0,&obj1)) goto fail;
25537 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25538 if (SWIG_arg_fail(1)) SWIG_fail;
25539 {
25540 arg2 = (long)(SWIG_As_long(obj1));
25541 if (SWIG_arg_fail(2)) SWIG_fail;
25542 }
25543 {
25544 PyThreadState* __tstate = wxPyBeginAllowThreads();
25545 result = (bool)(arg1)->EnsureVisible(arg2);
25546
25547 wxPyEndAllowThreads(__tstate);
25548 if (PyErr_Occurred()) SWIG_fail;
25549 }
25550 {
25551 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25552 }
25553 return resultobj;
25554 fail:
25555 return NULL;
25556 }
25557
25558
25559 static PyObject *_wrap_ListCtrl_FindItem(PyObject *, PyObject *args, PyObject *kwargs) {
25560 PyObject *resultobj;
25561 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25562 long arg2 ;
25563 wxString *arg3 = 0 ;
25564 bool arg4 = (bool) false ;
25565 long result;
25566 bool temp3 = false ;
25567 PyObject * obj0 = 0 ;
25568 PyObject * obj1 = 0 ;
25569 PyObject * obj2 = 0 ;
25570 PyObject * obj3 = 0 ;
25571 char *kwnames[] = {
25572 (char *) "self",(char *) "start",(char *) "str",(char *) "partial", NULL
25573 };
25574
25575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListCtrl_FindItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25576 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25577 if (SWIG_arg_fail(1)) SWIG_fail;
25578 {
25579 arg2 = (long)(SWIG_As_long(obj1));
25580 if (SWIG_arg_fail(2)) SWIG_fail;
25581 }
25582 {
25583 arg3 = wxString_in_helper(obj2);
25584 if (arg3 == NULL) SWIG_fail;
25585 temp3 = true;
25586 }
25587 if (obj3) {
25588 {
25589 arg4 = (bool)(SWIG_As_bool(obj3));
25590 if (SWIG_arg_fail(4)) SWIG_fail;
25591 }
25592 }
25593 {
25594 PyThreadState* __tstate = wxPyBeginAllowThreads();
25595 result = (long)(arg1)->FindItem(arg2,(wxString const &)*arg3,arg4);
25596
25597 wxPyEndAllowThreads(__tstate);
25598 if (PyErr_Occurred()) SWIG_fail;
25599 }
25600 {
25601 resultobj = SWIG_From_long((long)(result));
25602 }
25603 {
25604 if (temp3)
25605 delete arg3;
25606 }
25607 return resultobj;
25608 fail:
25609 {
25610 if (temp3)
25611 delete arg3;
25612 }
25613 return NULL;
25614 }
25615
25616
25617 static PyObject *_wrap_ListCtrl_FindItemData(PyObject *, PyObject *args, PyObject *kwargs) {
25618 PyObject *resultobj;
25619 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25620 long arg2 ;
25621 long arg3 ;
25622 long result;
25623 PyObject * obj0 = 0 ;
25624 PyObject * obj1 = 0 ;
25625 PyObject * obj2 = 0 ;
25626 char *kwnames[] = {
25627 (char *) "self",(char *) "start",(char *) "data", NULL
25628 };
25629
25630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_FindItemData",kwnames,&obj0,&obj1,&obj2)) goto fail;
25631 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25632 if (SWIG_arg_fail(1)) SWIG_fail;
25633 {
25634 arg2 = (long)(SWIG_As_long(obj1));
25635 if (SWIG_arg_fail(2)) SWIG_fail;
25636 }
25637 {
25638 arg3 = (long)(SWIG_As_long(obj2));
25639 if (SWIG_arg_fail(3)) SWIG_fail;
25640 }
25641 {
25642 PyThreadState* __tstate = wxPyBeginAllowThreads();
25643 result = (long)(arg1)->FindItem(arg2,arg3);
25644
25645 wxPyEndAllowThreads(__tstate);
25646 if (PyErr_Occurred()) SWIG_fail;
25647 }
25648 {
25649 resultobj = SWIG_From_long((long)(result));
25650 }
25651 return resultobj;
25652 fail:
25653 return NULL;
25654 }
25655
25656
25657 static PyObject *_wrap_ListCtrl_FindItemAtPos(PyObject *, PyObject *args, PyObject *kwargs) {
25658 PyObject *resultobj;
25659 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25660 long arg2 ;
25661 wxPoint *arg3 = 0 ;
25662 int arg4 ;
25663 long result;
25664 wxPoint temp3 ;
25665 PyObject * obj0 = 0 ;
25666 PyObject * obj1 = 0 ;
25667 PyObject * obj2 = 0 ;
25668 PyObject * obj3 = 0 ;
25669 char *kwnames[] = {
25670 (char *) "self",(char *) "start",(char *) "pt",(char *) "direction", NULL
25671 };
25672
25673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_FindItemAtPos",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25674 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25675 if (SWIG_arg_fail(1)) SWIG_fail;
25676 {
25677 arg2 = (long)(SWIG_As_long(obj1));
25678 if (SWIG_arg_fail(2)) SWIG_fail;
25679 }
25680 {
25681 arg3 = &temp3;
25682 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
25683 }
25684 {
25685 arg4 = (int)(SWIG_As_int(obj3));
25686 if (SWIG_arg_fail(4)) SWIG_fail;
25687 }
25688 {
25689 PyThreadState* __tstate = wxPyBeginAllowThreads();
25690 result = (long)(arg1)->FindItem(arg2,(wxPoint const &)*arg3,arg4);
25691
25692 wxPyEndAllowThreads(__tstate);
25693 if (PyErr_Occurred()) SWIG_fail;
25694 }
25695 {
25696 resultobj = SWIG_From_long((long)(result));
25697 }
25698 return resultobj;
25699 fail:
25700 return NULL;
25701 }
25702
25703
25704 static PyObject *_wrap_ListCtrl_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
25705 PyObject *resultobj;
25706 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25707 wxPoint *arg2 = 0 ;
25708 int *arg3 = 0 ;
25709 long result;
25710 wxPoint temp2 ;
25711 int temp3 ;
25712 int res3 = 0 ;
25713 PyObject * obj0 = 0 ;
25714 PyObject * obj1 = 0 ;
25715 char *kwnames[] = {
25716 (char *) "self",(char *) "point", NULL
25717 };
25718
25719 arg3 = &temp3; res3 = SWIG_NEWOBJ;
25720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_HitTest",kwnames,&obj0,&obj1)) goto fail;
25721 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25722 if (SWIG_arg_fail(1)) SWIG_fail;
25723 {
25724 arg2 = &temp2;
25725 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25726 }
25727 {
25728 PyThreadState* __tstate = wxPyBeginAllowThreads();
25729 result = (long)(arg1)->HitTest((wxPoint const &)*arg2,*arg3);
25730
25731 wxPyEndAllowThreads(__tstate);
25732 if (PyErr_Occurred()) SWIG_fail;
25733 }
25734 {
25735 resultobj = SWIG_From_long((long)(result));
25736 }
25737 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
25738 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
25739 return resultobj;
25740 fail:
25741 return NULL;
25742 }
25743
25744
25745 static PyObject *_wrap_ListCtrl_InsertItem(PyObject *, PyObject *args, PyObject *kwargs) {
25746 PyObject *resultobj;
25747 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25748 wxListItem *arg2 = 0 ;
25749 long result;
25750 PyObject * obj0 = 0 ;
25751 PyObject * obj1 = 0 ;
25752 char *kwnames[] = {
25753 (char *) "self",(char *) "info", NULL
25754 };
25755
25756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_InsertItem",kwnames,&obj0,&obj1)) goto fail;
25757 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25758 if (SWIG_arg_fail(1)) SWIG_fail;
25759 {
25760 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
25761 if (SWIG_arg_fail(2)) SWIG_fail;
25762 if (arg2 == NULL) {
25763 SWIG_null_ref("wxListItem");
25764 }
25765 if (SWIG_arg_fail(2)) SWIG_fail;
25766 }
25767 {
25768 PyThreadState* __tstate = wxPyBeginAllowThreads();
25769 result = (long)(arg1)->InsertItem(*arg2);
25770
25771 wxPyEndAllowThreads(__tstate);
25772 if (PyErr_Occurred()) SWIG_fail;
25773 }
25774 {
25775 resultobj = SWIG_From_long((long)(result));
25776 }
25777 return resultobj;
25778 fail:
25779 return NULL;
25780 }
25781
25782
25783 static PyObject *_wrap_ListCtrl_InsertStringItem(PyObject *, PyObject *args, PyObject *kwargs) {
25784 PyObject *resultobj;
25785 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25786 long arg2 ;
25787 wxString *arg3 = 0 ;
25788 long result;
25789 bool temp3 = false ;
25790 PyObject * obj0 = 0 ;
25791 PyObject * obj1 = 0 ;
25792 PyObject * obj2 = 0 ;
25793 char *kwnames[] = {
25794 (char *) "self",(char *) "index",(char *) "label", NULL
25795 };
25796
25797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_InsertStringItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
25798 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25799 if (SWIG_arg_fail(1)) SWIG_fail;
25800 {
25801 arg2 = (long)(SWIG_As_long(obj1));
25802 if (SWIG_arg_fail(2)) SWIG_fail;
25803 }
25804 {
25805 arg3 = wxString_in_helper(obj2);
25806 if (arg3 == NULL) SWIG_fail;
25807 temp3 = true;
25808 }
25809 {
25810 PyThreadState* __tstate = wxPyBeginAllowThreads();
25811 result = (long)(arg1)->InsertItem(arg2,(wxString const &)*arg3);
25812
25813 wxPyEndAllowThreads(__tstate);
25814 if (PyErr_Occurred()) SWIG_fail;
25815 }
25816 {
25817 resultobj = SWIG_From_long((long)(result));
25818 }
25819 {
25820 if (temp3)
25821 delete arg3;
25822 }
25823 return resultobj;
25824 fail:
25825 {
25826 if (temp3)
25827 delete arg3;
25828 }
25829 return NULL;
25830 }
25831
25832
25833 static PyObject *_wrap_ListCtrl_InsertImageItem(PyObject *, PyObject *args, PyObject *kwargs) {
25834 PyObject *resultobj;
25835 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25836 long arg2 ;
25837 int arg3 ;
25838 long result;
25839 PyObject * obj0 = 0 ;
25840 PyObject * obj1 = 0 ;
25841 PyObject * obj2 = 0 ;
25842 char *kwnames[] = {
25843 (char *) "self",(char *) "index",(char *) "imageIndex", NULL
25844 };
25845
25846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_InsertImageItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
25847 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25848 if (SWIG_arg_fail(1)) SWIG_fail;
25849 {
25850 arg2 = (long)(SWIG_As_long(obj1));
25851 if (SWIG_arg_fail(2)) SWIG_fail;
25852 }
25853 {
25854 arg3 = (int)(SWIG_As_int(obj2));
25855 if (SWIG_arg_fail(3)) SWIG_fail;
25856 }
25857 {
25858 PyThreadState* __tstate = wxPyBeginAllowThreads();
25859 result = (long)(arg1)->InsertItem(arg2,arg3);
25860
25861 wxPyEndAllowThreads(__tstate);
25862 if (PyErr_Occurred()) SWIG_fail;
25863 }
25864 {
25865 resultobj = SWIG_From_long((long)(result));
25866 }
25867 return resultobj;
25868 fail:
25869 return NULL;
25870 }
25871
25872
25873 static PyObject *_wrap_ListCtrl_InsertImageStringItem(PyObject *, PyObject *args, PyObject *kwargs) {
25874 PyObject *resultobj;
25875 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25876 long arg2 ;
25877 wxString *arg3 = 0 ;
25878 int arg4 ;
25879 long result;
25880 bool temp3 = false ;
25881 PyObject * obj0 = 0 ;
25882 PyObject * obj1 = 0 ;
25883 PyObject * obj2 = 0 ;
25884 PyObject * obj3 = 0 ;
25885 char *kwnames[] = {
25886 (char *) "self",(char *) "index",(char *) "label",(char *) "imageIndex", NULL
25887 };
25888
25889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_InsertImageStringItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25890 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25891 if (SWIG_arg_fail(1)) SWIG_fail;
25892 {
25893 arg2 = (long)(SWIG_As_long(obj1));
25894 if (SWIG_arg_fail(2)) SWIG_fail;
25895 }
25896 {
25897 arg3 = wxString_in_helper(obj2);
25898 if (arg3 == NULL) SWIG_fail;
25899 temp3 = true;
25900 }
25901 {
25902 arg4 = (int)(SWIG_As_int(obj3));
25903 if (SWIG_arg_fail(4)) SWIG_fail;
25904 }
25905 {
25906 PyThreadState* __tstate = wxPyBeginAllowThreads();
25907 result = (long)(arg1)->InsertItem(arg2,(wxString const &)*arg3,arg4);
25908
25909 wxPyEndAllowThreads(__tstate);
25910 if (PyErr_Occurred()) SWIG_fail;
25911 }
25912 {
25913 resultobj = SWIG_From_long((long)(result));
25914 }
25915 {
25916 if (temp3)
25917 delete arg3;
25918 }
25919 return resultobj;
25920 fail:
25921 {
25922 if (temp3)
25923 delete arg3;
25924 }
25925 return NULL;
25926 }
25927
25928
25929 static PyObject *_wrap_ListCtrl_InsertColumnItem(PyObject *, PyObject *args, PyObject *kwargs) {
25930 PyObject *resultobj;
25931 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25932 long arg2 ;
25933 wxListItem *arg3 = 0 ;
25934 long result;
25935 PyObject * obj0 = 0 ;
25936 PyObject * obj1 = 0 ;
25937 PyObject * obj2 = 0 ;
25938 char *kwnames[] = {
25939 (char *) "self",(char *) "col",(char *) "info", NULL
25940 };
25941
25942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_InsertColumnItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
25943 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25944 if (SWIG_arg_fail(1)) SWIG_fail;
25945 {
25946 arg2 = (long)(SWIG_As_long(obj1));
25947 if (SWIG_arg_fail(2)) SWIG_fail;
25948 }
25949 {
25950 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
25951 if (SWIG_arg_fail(3)) SWIG_fail;
25952 if (arg3 == NULL) {
25953 SWIG_null_ref("wxListItem");
25954 }
25955 if (SWIG_arg_fail(3)) SWIG_fail;
25956 }
25957 {
25958 PyThreadState* __tstate = wxPyBeginAllowThreads();
25959 result = (long)(arg1)->InsertColumn(arg2,*arg3);
25960
25961 wxPyEndAllowThreads(__tstate);
25962 if (PyErr_Occurred()) SWIG_fail;
25963 }
25964 {
25965 resultobj = SWIG_From_long((long)(result));
25966 }
25967 return resultobj;
25968 fail:
25969 return NULL;
25970 }
25971
25972
25973 static PyObject *_wrap_ListCtrl_InsertColumn(PyObject *, PyObject *args, PyObject *kwargs) {
25974 PyObject *resultobj;
25975 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25976 long arg2 ;
25977 wxString *arg3 = 0 ;
25978 int arg4 = (int) wxLIST_FORMAT_LEFT ;
25979 int arg5 = (int) -1 ;
25980 long result;
25981 bool temp3 = false ;
25982 PyObject * obj0 = 0 ;
25983 PyObject * obj1 = 0 ;
25984 PyObject * obj2 = 0 ;
25985 PyObject * obj3 = 0 ;
25986 PyObject * obj4 = 0 ;
25987 char *kwnames[] = {
25988 (char *) "self",(char *) "col",(char *) "heading",(char *) "format",(char *) "width", NULL
25989 };
25990
25991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:ListCtrl_InsertColumn",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
25992 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25993 if (SWIG_arg_fail(1)) SWIG_fail;
25994 {
25995 arg2 = (long)(SWIG_As_long(obj1));
25996 if (SWIG_arg_fail(2)) SWIG_fail;
25997 }
25998 {
25999 arg3 = wxString_in_helper(obj2);
26000 if (arg3 == NULL) SWIG_fail;
26001 temp3 = true;
26002 }
26003 if (obj3) {
26004 {
26005 arg4 = (int)(SWIG_As_int(obj3));
26006 if (SWIG_arg_fail(4)) SWIG_fail;
26007 }
26008 }
26009 if (obj4) {
26010 {
26011 arg5 = (int)(SWIG_As_int(obj4));
26012 if (SWIG_arg_fail(5)) SWIG_fail;
26013 }
26014 }
26015 {
26016 PyThreadState* __tstate = wxPyBeginAllowThreads();
26017 result = (long)(arg1)->InsertColumn(arg2,(wxString const &)*arg3,arg4,arg5);
26018
26019 wxPyEndAllowThreads(__tstate);
26020 if (PyErr_Occurred()) SWIG_fail;
26021 }
26022 {
26023 resultobj = SWIG_From_long((long)(result));
26024 }
26025 {
26026 if (temp3)
26027 delete arg3;
26028 }
26029 return resultobj;
26030 fail:
26031 {
26032 if (temp3)
26033 delete arg3;
26034 }
26035 return NULL;
26036 }
26037
26038
26039 static PyObject *_wrap_ListCtrl_SetItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
26040 PyObject *resultobj;
26041 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26042 long arg2 ;
26043 PyObject * obj0 = 0 ;
26044 PyObject * obj1 = 0 ;
26045 char *kwnames[] = {
26046 (char *) "self",(char *) "count", NULL
26047 };
26048
26049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetItemCount",kwnames,&obj0,&obj1)) goto fail;
26050 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26051 if (SWIG_arg_fail(1)) SWIG_fail;
26052 {
26053 arg2 = (long)(SWIG_As_long(obj1));
26054 if (SWIG_arg_fail(2)) SWIG_fail;
26055 }
26056 {
26057 PyThreadState* __tstate = wxPyBeginAllowThreads();
26058 (arg1)->SetItemCount(arg2);
26059
26060 wxPyEndAllowThreads(__tstate);
26061 if (PyErr_Occurred()) SWIG_fail;
26062 }
26063 Py_INCREF(Py_None); resultobj = Py_None;
26064 return resultobj;
26065 fail:
26066 return NULL;
26067 }
26068
26069
26070 static PyObject *_wrap_ListCtrl_ScrollList(PyObject *, PyObject *args, PyObject *kwargs) {
26071 PyObject *resultobj;
26072 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26073 int arg2 ;
26074 int arg3 ;
26075 bool result;
26076 PyObject * obj0 = 0 ;
26077 PyObject * obj1 = 0 ;
26078 PyObject * obj2 = 0 ;
26079 char *kwnames[] = {
26080 (char *) "self",(char *) "dx",(char *) "dy", NULL
26081 };
26082
26083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_ScrollList",kwnames,&obj0,&obj1,&obj2)) goto fail;
26084 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26085 if (SWIG_arg_fail(1)) SWIG_fail;
26086 {
26087 arg2 = (int)(SWIG_As_int(obj1));
26088 if (SWIG_arg_fail(2)) SWIG_fail;
26089 }
26090 {
26091 arg3 = (int)(SWIG_As_int(obj2));
26092 if (SWIG_arg_fail(3)) SWIG_fail;
26093 }
26094 {
26095 PyThreadState* __tstate = wxPyBeginAllowThreads();
26096 result = (bool)(arg1)->ScrollList(arg2,arg3);
26097
26098 wxPyEndAllowThreads(__tstate);
26099 if (PyErr_Occurred()) SWIG_fail;
26100 }
26101 {
26102 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26103 }
26104 return resultobj;
26105 fail:
26106 return NULL;
26107 }
26108
26109
26110 static PyObject *_wrap_ListCtrl_SetItemTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
26111 PyObject *resultobj;
26112 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26113 long arg2 ;
26114 wxColour *arg3 = 0 ;
26115 wxColour temp3 ;
26116 PyObject * obj0 = 0 ;
26117 PyObject * obj1 = 0 ;
26118 PyObject * obj2 = 0 ;
26119 char *kwnames[] = {
26120 (char *) "self",(char *) "item",(char *) "col", NULL
26121 };
26122
26123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemTextColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
26124 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26125 if (SWIG_arg_fail(1)) SWIG_fail;
26126 {
26127 arg2 = (long)(SWIG_As_long(obj1));
26128 if (SWIG_arg_fail(2)) SWIG_fail;
26129 }
26130 {
26131 arg3 = &temp3;
26132 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
26133 }
26134 {
26135 PyThreadState* __tstate = wxPyBeginAllowThreads();
26136 (arg1)->SetItemTextColour(arg2,(wxColour const &)*arg3);
26137
26138 wxPyEndAllowThreads(__tstate);
26139 if (PyErr_Occurred()) SWIG_fail;
26140 }
26141 Py_INCREF(Py_None); resultobj = Py_None;
26142 return resultobj;
26143 fail:
26144 return NULL;
26145 }
26146
26147
26148 static PyObject *_wrap_ListCtrl_GetItemTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
26149 PyObject *resultobj;
26150 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26151 long arg2 ;
26152 wxColour result;
26153 PyObject * obj0 = 0 ;
26154 PyObject * obj1 = 0 ;
26155 char *kwnames[] = {
26156 (char *) "self",(char *) "item", NULL
26157 };
26158
26159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemTextColour",kwnames,&obj0,&obj1)) goto fail;
26160 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26161 if (SWIG_arg_fail(1)) SWIG_fail;
26162 {
26163 arg2 = (long)(SWIG_As_long(obj1));
26164 if (SWIG_arg_fail(2)) SWIG_fail;
26165 }
26166 {
26167 PyThreadState* __tstate = wxPyBeginAllowThreads();
26168 result = ((wxPyListCtrl const *)arg1)->GetItemTextColour(arg2);
26169
26170 wxPyEndAllowThreads(__tstate);
26171 if (PyErr_Occurred()) SWIG_fail;
26172 }
26173 {
26174 wxColour * resultptr;
26175 resultptr = new wxColour((wxColour &)(result));
26176 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
26177 }
26178 return resultobj;
26179 fail:
26180 return NULL;
26181 }
26182
26183
26184 static PyObject *_wrap_ListCtrl_SetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
26185 PyObject *resultobj;
26186 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26187 long arg2 ;
26188 wxColour *arg3 = 0 ;
26189 wxColour temp3 ;
26190 PyObject * obj0 = 0 ;
26191 PyObject * obj1 = 0 ;
26192 PyObject * obj2 = 0 ;
26193 char *kwnames[] = {
26194 (char *) "self",(char *) "item",(char *) "col", NULL
26195 };
26196
26197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemBackgroundColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
26198 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26199 if (SWIG_arg_fail(1)) SWIG_fail;
26200 {
26201 arg2 = (long)(SWIG_As_long(obj1));
26202 if (SWIG_arg_fail(2)) SWIG_fail;
26203 }
26204 {
26205 arg3 = &temp3;
26206 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
26207 }
26208 {
26209 PyThreadState* __tstate = wxPyBeginAllowThreads();
26210 (arg1)->SetItemBackgroundColour(arg2,(wxColour const &)*arg3);
26211
26212 wxPyEndAllowThreads(__tstate);
26213 if (PyErr_Occurred()) SWIG_fail;
26214 }
26215 Py_INCREF(Py_None); resultobj = Py_None;
26216 return resultobj;
26217 fail:
26218 return NULL;
26219 }
26220
26221
26222 static PyObject *_wrap_ListCtrl_GetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
26223 PyObject *resultobj;
26224 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26225 long arg2 ;
26226 wxColour result;
26227 PyObject * obj0 = 0 ;
26228 PyObject * obj1 = 0 ;
26229 char *kwnames[] = {
26230 (char *) "self",(char *) "item", NULL
26231 };
26232
26233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
26234 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26235 if (SWIG_arg_fail(1)) SWIG_fail;
26236 {
26237 arg2 = (long)(SWIG_As_long(obj1));
26238 if (SWIG_arg_fail(2)) SWIG_fail;
26239 }
26240 {
26241 PyThreadState* __tstate = wxPyBeginAllowThreads();
26242 result = ((wxPyListCtrl const *)arg1)->GetItemBackgroundColour(arg2);
26243
26244 wxPyEndAllowThreads(__tstate);
26245 if (PyErr_Occurred()) SWIG_fail;
26246 }
26247 {
26248 wxColour * resultptr;
26249 resultptr = new wxColour((wxColour &)(result));
26250 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
26251 }
26252 return resultobj;
26253 fail:
26254 return NULL;
26255 }
26256
26257
26258 static PyObject *_wrap_ListCtrl_SetItemFont(PyObject *, PyObject *args, PyObject *kwargs) {
26259 PyObject *resultobj;
26260 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26261 long arg2 ;
26262 wxFont *arg3 = 0 ;
26263 PyObject * obj0 = 0 ;
26264 PyObject * obj1 = 0 ;
26265 PyObject * obj2 = 0 ;
26266 char *kwnames[] = {
26267 (char *) "self",(char *) "item",(char *) "f", NULL
26268 };
26269
26270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemFont",kwnames,&obj0,&obj1,&obj2)) goto fail;
26271 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26272 if (SWIG_arg_fail(1)) SWIG_fail;
26273 {
26274 arg2 = (long)(SWIG_As_long(obj1));
26275 if (SWIG_arg_fail(2)) SWIG_fail;
26276 }
26277 {
26278 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
26279 if (SWIG_arg_fail(3)) SWIG_fail;
26280 if (arg3 == NULL) {
26281 SWIG_null_ref("wxFont");
26282 }
26283 if (SWIG_arg_fail(3)) SWIG_fail;
26284 }
26285 {
26286 PyThreadState* __tstate = wxPyBeginAllowThreads();
26287 (arg1)->SetItemFont(arg2,(wxFont const &)*arg3);
26288
26289 wxPyEndAllowThreads(__tstate);
26290 if (PyErr_Occurred()) SWIG_fail;
26291 }
26292 Py_INCREF(Py_None); resultobj = Py_None;
26293 return resultobj;
26294 fail:
26295 return NULL;
26296 }
26297
26298
26299 static PyObject *_wrap_ListCtrl_GetItemFont(PyObject *, PyObject *args, PyObject *kwargs) {
26300 PyObject *resultobj;
26301 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26302 long arg2 ;
26303 wxFont result;
26304 PyObject * obj0 = 0 ;
26305 PyObject * obj1 = 0 ;
26306 char *kwnames[] = {
26307 (char *) "self",(char *) "item", NULL
26308 };
26309
26310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemFont",kwnames,&obj0,&obj1)) goto fail;
26311 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26312 if (SWIG_arg_fail(1)) SWIG_fail;
26313 {
26314 arg2 = (long)(SWIG_As_long(obj1));
26315 if (SWIG_arg_fail(2)) SWIG_fail;
26316 }
26317 {
26318 PyThreadState* __tstate = wxPyBeginAllowThreads();
26319 result = ((wxPyListCtrl const *)arg1)->GetItemFont(arg2);
26320
26321 wxPyEndAllowThreads(__tstate);
26322 if (PyErr_Occurred()) SWIG_fail;
26323 }
26324 {
26325 wxFont * resultptr;
26326 resultptr = new wxFont((wxFont &)(result));
26327 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
26328 }
26329 return resultobj;
26330 fail:
26331 return NULL;
26332 }
26333
26334
26335 static PyObject *_wrap_ListCtrl_SortItems(PyObject *, PyObject *args, PyObject *kwargs) {
26336 PyObject *resultobj;
26337 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26338 PyObject *arg2 = (PyObject *) 0 ;
26339 bool result;
26340 PyObject * obj0 = 0 ;
26341 PyObject * obj1 = 0 ;
26342 char *kwnames[] = {
26343 (char *) "self",(char *) "func", NULL
26344 };
26345
26346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SortItems",kwnames,&obj0,&obj1)) goto fail;
26347 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26348 if (SWIG_arg_fail(1)) SWIG_fail;
26349 arg2 = obj1;
26350 {
26351 PyThreadState* __tstate = wxPyBeginAllowThreads();
26352 result = (bool)wxPyListCtrl_SortItems(arg1,arg2);
26353
26354 wxPyEndAllowThreads(__tstate);
26355 if (PyErr_Occurred()) SWIG_fail;
26356 }
26357 {
26358 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26359 }
26360 return resultobj;
26361 fail:
26362 return NULL;
26363 }
26364
26365
26366 static PyObject *_wrap_ListCtrl_GetMainWindow(PyObject *, PyObject *args, PyObject *kwargs) {
26367 PyObject *resultobj;
26368 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26369 wxWindow *result;
26370 PyObject * obj0 = 0 ;
26371 char *kwnames[] = {
26372 (char *) "self", NULL
26373 };
26374
26375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetMainWindow",kwnames,&obj0)) goto fail;
26376 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26377 if (SWIG_arg_fail(1)) SWIG_fail;
26378 {
26379 PyThreadState* __tstate = wxPyBeginAllowThreads();
26380 result = (wxWindow *)wxPyListCtrl_GetMainWindow(arg1);
26381
26382 wxPyEndAllowThreads(__tstate);
26383 if (PyErr_Occurred()) SWIG_fail;
26384 }
26385 {
26386 resultobj = wxPyMake_wxObject(result, 0);
26387 }
26388 return resultobj;
26389 fail:
26390 return NULL;
26391 }
26392
26393
26394 static PyObject *_wrap_ListCtrl_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
26395 PyObject *resultobj;
26396 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
26397 wxVisualAttributes result;
26398 PyObject * obj0 = 0 ;
26399 char *kwnames[] = {
26400 (char *) "variant", NULL
26401 };
26402
26403 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ListCtrl_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
26404 if (obj0) {
26405 {
26406 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
26407 if (SWIG_arg_fail(1)) SWIG_fail;
26408 }
26409 }
26410 {
26411 if (!wxPyCheckForApp()) SWIG_fail;
26412 PyThreadState* __tstate = wxPyBeginAllowThreads();
26413 result = wxPyListCtrl::GetClassDefaultAttributes((wxWindowVariant )arg1);
26414
26415 wxPyEndAllowThreads(__tstate);
26416 if (PyErr_Occurred()) SWIG_fail;
26417 }
26418 {
26419 wxVisualAttributes * resultptr;
26420 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
26421 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
26422 }
26423 return resultobj;
26424 fail:
26425 return NULL;
26426 }
26427
26428
26429 static PyObject * ListCtrl_swigregister(PyObject *, PyObject *args) {
26430 PyObject *obj;
26431 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26432 SWIG_TypeClientData(SWIGTYPE_p_wxPyListCtrl, obj);
26433 Py_INCREF(obj);
26434 return Py_BuildValue((char *)"");
26435 }
26436 static PyObject *_wrap_new_ListView(PyObject *, PyObject *args, PyObject *kwargs) {
26437 PyObject *resultobj;
26438 wxWindow *arg1 = (wxWindow *) 0 ;
26439 int arg2 = (int) -1 ;
26440 wxPoint const &arg3_defvalue = wxDefaultPosition ;
26441 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
26442 wxSize const &arg4_defvalue = wxDefaultSize ;
26443 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
26444 long arg5 = (long) wxLC_REPORT ;
26445 wxValidator const &arg6_defvalue = wxDefaultValidator ;
26446 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
26447 wxString const &arg7_defvalue = wxPyListCtrlNameStr ;
26448 wxString *arg7 = (wxString *) &arg7_defvalue ;
26449 wxListView *result;
26450 wxPoint temp3 ;
26451 wxSize temp4 ;
26452 bool temp7 = false ;
26453 PyObject * obj0 = 0 ;
26454 PyObject * obj1 = 0 ;
26455 PyObject * obj2 = 0 ;
26456 PyObject * obj3 = 0 ;
26457 PyObject * obj4 = 0 ;
26458 PyObject * obj5 = 0 ;
26459 PyObject * obj6 = 0 ;
26460 char *kwnames[] = {
26461 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
26462 };
26463
26464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_ListView",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
26465 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26466 if (SWIG_arg_fail(1)) SWIG_fail;
26467 if (obj1) {
26468 {
26469 arg2 = (int)(SWIG_As_int(obj1));
26470 if (SWIG_arg_fail(2)) SWIG_fail;
26471 }
26472 }
26473 if (obj2) {
26474 {
26475 arg3 = &temp3;
26476 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
26477 }
26478 }
26479 if (obj3) {
26480 {
26481 arg4 = &temp4;
26482 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
26483 }
26484 }
26485 if (obj4) {
26486 {
26487 arg5 = (long)(SWIG_As_long(obj4));
26488 if (SWIG_arg_fail(5)) SWIG_fail;
26489 }
26490 }
26491 if (obj5) {
26492 {
26493 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
26494 if (SWIG_arg_fail(6)) SWIG_fail;
26495 if (arg6 == NULL) {
26496 SWIG_null_ref("wxValidator");
26497 }
26498 if (SWIG_arg_fail(6)) SWIG_fail;
26499 }
26500 }
26501 if (obj6) {
26502 {
26503 arg7 = wxString_in_helper(obj6);
26504 if (arg7 == NULL) SWIG_fail;
26505 temp7 = true;
26506 }
26507 }
26508 {
26509 if (!wxPyCheckForApp()) SWIG_fail;
26510 PyThreadState* __tstate = wxPyBeginAllowThreads();
26511 result = (wxListView *)new wxListView(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
26512
26513 wxPyEndAllowThreads(__tstate);
26514 if (PyErr_Occurred()) SWIG_fail;
26515 }
26516 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListView, 1);
26517 {
26518 if (temp7)
26519 delete arg7;
26520 }
26521 return resultobj;
26522 fail:
26523 {
26524 if (temp7)
26525 delete arg7;
26526 }
26527 return NULL;
26528 }
26529
26530
26531 static PyObject *_wrap_new_PreListView(PyObject *, PyObject *args, PyObject *kwargs) {
26532 PyObject *resultobj;
26533 wxListView *result;
26534 char *kwnames[] = {
26535 NULL
26536 };
26537
26538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreListView",kwnames)) goto fail;
26539 {
26540 if (!wxPyCheckForApp()) SWIG_fail;
26541 PyThreadState* __tstate = wxPyBeginAllowThreads();
26542 result = (wxListView *)new wxListView();
26543
26544 wxPyEndAllowThreads(__tstate);
26545 if (PyErr_Occurred()) SWIG_fail;
26546 }
26547 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListView, 1);
26548 return resultobj;
26549 fail:
26550 return NULL;
26551 }
26552
26553
26554 static PyObject *_wrap_ListView_Create(PyObject *, PyObject *args, PyObject *kwargs) {
26555 PyObject *resultobj;
26556 wxListView *arg1 = (wxListView *) 0 ;
26557 wxWindow *arg2 = (wxWindow *) 0 ;
26558 int arg3 = (int) -1 ;
26559 wxPoint const &arg4_defvalue = wxDefaultPosition ;
26560 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
26561 wxSize const &arg5_defvalue = wxDefaultSize ;
26562 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
26563 long arg6 = (long) wxLC_REPORT ;
26564 wxValidator const &arg7_defvalue = wxDefaultValidator ;
26565 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
26566 wxString const &arg8_defvalue = wxPyListCtrlNameStr ;
26567 wxString *arg8 = (wxString *) &arg8_defvalue ;
26568 bool result;
26569 wxPoint temp4 ;
26570 wxSize temp5 ;
26571 bool temp8 = false ;
26572 PyObject * obj0 = 0 ;
26573 PyObject * obj1 = 0 ;
26574 PyObject * obj2 = 0 ;
26575 PyObject * obj3 = 0 ;
26576 PyObject * obj4 = 0 ;
26577 PyObject * obj5 = 0 ;
26578 PyObject * obj6 = 0 ;
26579 PyObject * obj7 = 0 ;
26580 char *kwnames[] = {
26581 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
26582 };
26583
26584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:ListView_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
26585 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26586 if (SWIG_arg_fail(1)) SWIG_fail;
26587 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26588 if (SWIG_arg_fail(2)) SWIG_fail;
26589 if (obj2) {
26590 {
26591 arg3 = (int)(SWIG_As_int(obj2));
26592 if (SWIG_arg_fail(3)) SWIG_fail;
26593 }
26594 }
26595 if (obj3) {
26596 {
26597 arg4 = &temp4;
26598 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
26599 }
26600 }
26601 if (obj4) {
26602 {
26603 arg5 = &temp5;
26604 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
26605 }
26606 }
26607 if (obj5) {
26608 {
26609 arg6 = (long)(SWIG_As_long(obj5));
26610 if (SWIG_arg_fail(6)) SWIG_fail;
26611 }
26612 }
26613 if (obj6) {
26614 {
26615 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
26616 if (SWIG_arg_fail(7)) SWIG_fail;
26617 if (arg7 == NULL) {
26618 SWIG_null_ref("wxValidator");
26619 }
26620 if (SWIG_arg_fail(7)) SWIG_fail;
26621 }
26622 }
26623 if (obj7) {
26624 {
26625 arg8 = wxString_in_helper(obj7);
26626 if (arg8 == NULL) SWIG_fail;
26627 temp8 = true;
26628 }
26629 }
26630 {
26631 PyThreadState* __tstate = wxPyBeginAllowThreads();
26632 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
26633
26634 wxPyEndAllowThreads(__tstate);
26635 if (PyErr_Occurred()) SWIG_fail;
26636 }
26637 {
26638 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26639 }
26640 {
26641 if (temp8)
26642 delete arg8;
26643 }
26644 return resultobj;
26645 fail:
26646 {
26647 if (temp8)
26648 delete arg8;
26649 }
26650 return NULL;
26651 }
26652
26653
26654 static PyObject *_wrap_ListView_Select(PyObject *, PyObject *args, PyObject *kwargs) {
26655 PyObject *resultobj;
26656 wxListView *arg1 = (wxListView *) 0 ;
26657 long arg2 ;
26658 bool arg3 = (bool) true ;
26659 PyObject * obj0 = 0 ;
26660 PyObject * obj1 = 0 ;
26661 PyObject * obj2 = 0 ;
26662 char *kwnames[] = {
26663 (char *) "self",(char *) "n",(char *) "on", NULL
26664 };
26665
26666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListView_Select",kwnames,&obj0,&obj1,&obj2)) goto fail;
26667 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26668 if (SWIG_arg_fail(1)) SWIG_fail;
26669 {
26670 arg2 = (long)(SWIG_As_long(obj1));
26671 if (SWIG_arg_fail(2)) SWIG_fail;
26672 }
26673 if (obj2) {
26674 {
26675 arg3 = (bool)(SWIG_As_bool(obj2));
26676 if (SWIG_arg_fail(3)) SWIG_fail;
26677 }
26678 }
26679 {
26680 PyThreadState* __tstate = wxPyBeginAllowThreads();
26681 (arg1)->Select(arg2,arg3);
26682
26683 wxPyEndAllowThreads(__tstate);
26684 if (PyErr_Occurred()) SWIG_fail;
26685 }
26686 Py_INCREF(Py_None); resultobj = Py_None;
26687 return resultobj;
26688 fail:
26689 return NULL;
26690 }
26691
26692
26693 static PyObject *_wrap_ListView_Focus(PyObject *, PyObject *args, PyObject *kwargs) {
26694 PyObject *resultobj;
26695 wxListView *arg1 = (wxListView *) 0 ;
26696 long arg2 ;
26697 PyObject * obj0 = 0 ;
26698 PyObject * obj1 = 0 ;
26699 char *kwnames[] = {
26700 (char *) "self",(char *) "index", NULL
26701 };
26702
26703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_Focus",kwnames,&obj0,&obj1)) goto fail;
26704 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26705 if (SWIG_arg_fail(1)) SWIG_fail;
26706 {
26707 arg2 = (long)(SWIG_As_long(obj1));
26708 if (SWIG_arg_fail(2)) SWIG_fail;
26709 }
26710 {
26711 PyThreadState* __tstate = wxPyBeginAllowThreads();
26712 (arg1)->Focus(arg2);
26713
26714 wxPyEndAllowThreads(__tstate);
26715 if (PyErr_Occurred()) SWIG_fail;
26716 }
26717 Py_INCREF(Py_None); resultobj = Py_None;
26718 return resultobj;
26719 fail:
26720 return NULL;
26721 }
26722
26723
26724 static PyObject *_wrap_ListView_GetFocusedItem(PyObject *, PyObject *args, PyObject *kwargs) {
26725 PyObject *resultobj;
26726 wxListView *arg1 = (wxListView *) 0 ;
26727 long result;
26728 PyObject * obj0 = 0 ;
26729 char *kwnames[] = {
26730 (char *) "self", NULL
26731 };
26732
26733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListView_GetFocusedItem",kwnames,&obj0)) goto fail;
26734 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26735 if (SWIG_arg_fail(1)) SWIG_fail;
26736 {
26737 PyThreadState* __tstate = wxPyBeginAllowThreads();
26738 result = (long)((wxListView const *)arg1)->GetFocusedItem();
26739
26740 wxPyEndAllowThreads(__tstate);
26741 if (PyErr_Occurred()) SWIG_fail;
26742 }
26743 {
26744 resultobj = SWIG_From_long((long)(result));
26745 }
26746 return resultobj;
26747 fail:
26748 return NULL;
26749 }
26750
26751
26752 static PyObject *_wrap_ListView_GetNextSelected(PyObject *, PyObject *args, PyObject *kwargs) {
26753 PyObject *resultobj;
26754 wxListView *arg1 = (wxListView *) 0 ;
26755 long arg2 ;
26756 long result;
26757 PyObject * obj0 = 0 ;
26758 PyObject * obj1 = 0 ;
26759 char *kwnames[] = {
26760 (char *) "self",(char *) "item", NULL
26761 };
26762
26763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_GetNextSelected",kwnames,&obj0,&obj1)) goto fail;
26764 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26765 if (SWIG_arg_fail(1)) SWIG_fail;
26766 {
26767 arg2 = (long)(SWIG_As_long(obj1));
26768 if (SWIG_arg_fail(2)) SWIG_fail;
26769 }
26770 {
26771 PyThreadState* __tstate = wxPyBeginAllowThreads();
26772 result = (long)((wxListView const *)arg1)->GetNextSelected(arg2);
26773
26774 wxPyEndAllowThreads(__tstate);
26775 if (PyErr_Occurred()) SWIG_fail;
26776 }
26777 {
26778 resultobj = SWIG_From_long((long)(result));
26779 }
26780 return resultobj;
26781 fail:
26782 return NULL;
26783 }
26784
26785
26786 static PyObject *_wrap_ListView_GetFirstSelected(PyObject *, PyObject *args, PyObject *kwargs) {
26787 PyObject *resultobj;
26788 wxListView *arg1 = (wxListView *) 0 ;
26789 long result;
26790 PyObject * obj0 = 0 ;
26791 char *kwnames[] = {
26792 (char *) "self", NULL
26793 };
26794
26795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListView_GetFirstSelected",kwnames,&obj0)) goto fail;
26796 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26797 if (SWIG_arg_fail(1)) SWIG_fail;
26798 {
26799 PyThreadState* __tstate = wxPyBeginAllowThreads();
26800 result = (long)((wxListView const *)arg1)->GetFirstSelected();
26801
26802 wxPyEndAllowThreads(__tstate);
26803 if (PyErr_Occurred()) SWIG_fail;
26804 }
26805 {
26806 resultobj = SWIG_From_long((long)(result));
26807 }
26808 return resultobj;
26809 fail:
26810 return NULL;
26811 }
26812
26813
26814 static PyObject *_wrap_ListView_IsSelected(PyObject *, PyObject *args, PyObject *kwargs) {
26815 PyObject *resultobj;
26816 wxListView *arg1 = (wxListView *) 0 ;
26817 long arg2 ;
26818 bool result;
26819 PyObject * obj0 = 0 ;
26820 PyObject * obj1 = 0 ;
26821 char *kwnames[] = {
26822 (char *) "self",(char *) "index", NULL
26823 };
26824
26825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_IsSelected",kwnames,&obj0,&obj1)) goto fail;
26826 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26827 if (SWIG_arg_fail(1)) SWIG_fail;
26828 {
26829 arg2 = (long)(SWIG_As_long(obj1));
26830 if (SWIG_arg_fail(2)) SWIG_fail;
26831 }
26832 {
26833 PyThreadState* __tstate = wxPyBeginAllowThreads();
26834 result = (bool)(arg1)->IsSelected(arg2);
26835
26836 wxPyEndAllowThreads(__tstate);
26837 if (PyErr_Occurred()) SWIG_fail;
26838 }
26839 {
26840 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26841 }
26842 return resultobj;
26843 fail:
26844 return NULL;
26845 }
26846
26847
26848 static PyObject *_wrap_ListView_SetColumnImage(PyObject *, PyObject *args, PyObject *kwargs) {
26849 PyObject *resultobj;
26850 wxListView *arg1 = (wxListView *) 0 ;
26851 int arg2 ;
26852 int arg3 ;
26853 PyObject * obj0 = 0 ;
26854 PyObject * obj1 = 0 ;
26855 PyObject * obj2 = 0 ;
26856 char *kwnames[] = {
26857 (char *) "self",(char *) "col",(char *) "image", NULL
26858 };
26859
26860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListView_SetColumnImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
26861 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26862 if (SWIG_arg_fail(1)) SWIG_fail;
26863 {
26864 arg2 = (int)(SWIG_As_int(obj1));
26865 if (SWIG_arg_fail(2)) SWIG_fail;
26866 }
26867 {
26868 arg3 = (int)(SWIG_As_int(obj2));
26869 if (SWIG_arg_fail(3)) SWIG_fail;
26870 }
26871 {
26872 PyThreadState* __tstate = wxPyBeginAllowThreads();
26873 (arg1)->SetColumnImage(arg2,arg3);
26874
26875 wxPyEndAllowThreads(__tstate);
26876 if (PyErr_Occurred()) SWIG_fail;
26877 }
26878 Py_INCREF(Py_None); resultobj = Py_None;
26879 return resultobj;
26880 fail:
26881 return NULL;
26882 }
26883
26884
26885 static PyObject *_wrap_ListView_ClearColumnImage(PyObject *, PyObject *args, PyObject *kwargs) {
26886 PyObject *resultobj;
26887 wxListView *arg1 = (wxListView *) 0 ;
26888 int arg2 ;
26889 PyObject * obj0 = 0 ;
26890 PyObject * obj1 = 0 ;
26891 char *kwnames[] = {
26892 (char *) "self",(char *) "col", NULL
26893 };
26894
26895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_ClearColumnImage",kwnames,&obj0,&obj1)) goto fail;
26896 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26897 if (SWIG_arg_fail(1)) SWIG_fail;
26898 {
26899 arg2 = (int)(SWIG_As_int(obj1));
26900 if (SWIG_arg_fail(2)) SWIG_fail;
26901 }
26902 {
26903 PyThreadState* __tstate = wxPyBeginAllowThreads();
26904 (arg1)->ClearColumnImage(arg2);
26905
26906 wxPyEndAllowThreads(__tstate);
26907 if (PyErr_Occurred()) SWIG_fail;
26908 }
26909 Py_INCREF(Py_None); resultobj = Py_None;
26910 return resultobj;
26911 fail:
26912 return NULL;
26913 }
26914
26915
26916 static PyObject * ListView_swigregister(PyObject *, PyObject *args) {
26917 PyObject *obj;
26918 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26919 SWIG_TypeClientData(SWIGTYPE_p_wxListView, obj);
26920 Py_INCREF(obj);
26921 return Py_BuildValue((char *)"");
26922 }
26923 static int _wrap_TreeCtrlNameStr_set(PyObject *) {
26924 PyErr_SetString(PyExc_TypeError,"Variable TreeCtrlNameStr is read-only.");
26925 return 1;
26926 }
26927
26928
26929 static PyObject *_wrap_TreeCtrlNameStr_get(void) {
26930 PyObject *pyobj;
26931
26932 {
26933 #if wxUSE_UNICODE
26934 pyobj = PyUnicode_FromWideChar((&wxPyTreeCtrlNameStr)->c_str(), (&wxPyTreeCtrlNameStr)->Len());
26935 #else
26936 pyobj = PyString_FromStringAndSize((&wxPyTreeCtrlNameStr)->c_str(), (&wxPyTreeCtrlNameStr)->Len());
26937 #endif
26938 }
26939 return pyobj;
26940 }
26941
26942
26943 static PyObject *_wrap_new_TreeItemId(PyObject *, PyObject *args, PyObject *kwargs) {
26944 PyObject *resultobj;
26945 wxTreeItemId *result;
26946 char *kwnames[] = {
26947 NULL
26948 };
26949
26950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TreeItemId",kwnames)) goto fail;
26951 {
26952 PyThreadState* __tstate = wxPyBeginAllowThreads();
26953 result = (wxTreeItemId *)new wxTreeItemId();
26954
26955 wxPyEndAllowThreads(__tstate);
26956 if (PyErr_Occurred()) SWIG_fail;
26957 }
26958 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTreeItemId, 1);
26959 return resultobj;
26960 fail:
26961 return NULL;
26962 }
26963
26964
26965 static PyObject *_wrap_delete_TreeItemId(PyObject *, PyObject *args, PyObject *kwargs) {
26966 PyObject *resultobj;
26967 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
26968 PyObject * obj0 = 0 ;
26969 char *kwnames[] = {
26970 (char *) "self", NULL
26971 };
26972
26973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TreeItemId",kwnames,&obj0)) goto fail;
26974 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
26975 if (SWIG_arg_fail(1)) SWIG_fail;
26976 {
26977 PyThreadState* __tstate = wxPyBeginAllowThreads();
26978 delete arg1;
26979
26980 wxPyEndAllowThreads(__tstate);
26981 if (PyErr_Occurred()) SWIG_fail;
26982 }
26983 Py_INCREF(Py_None); resultobj = Py_None;
26984 return resultobj;
26985 fail:
26986 return NULL;
26987 }
26988
26989
26990 static PyObject *_wrap_TreeItemId_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
26991 PyObject *resultobj;
26992 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
26993 bool result;
26994 PyObject * obj0 = 0 ;
26995 char *kwnames[] = {
26996 (char *) "self", NULL
26997 };
26998
26999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemId_IsOk",kwnames,&obj0)) goto fail;
27000 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27001 if (SWIG_arg_fail(1)) SWIG_fail;
27002 {
27003 PyThreadState* __tstate = wxPyBeginAllowThreads();
27004 result = (bool)((wxTreeItemId const *)arg1)->IsOk();
27005
27006 wxPyEndAllowThreads(__tstate);
27007 if (PyErr_Occurred()) SWIG_fail;
27008 }
27009 {
27010 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27011 }
27012 return resultobj;
27013 fail:
27014 return NULL;
27015 }
27016
27017
27018 static PyObject *_wrap_TreeItemId___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
27019 PyObject *resultobj;
27020 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
27021 wxTreeItemId *arg2 = (wxTreeItemId *) 0 ;
27022 bool result;
27023 PyObject * obj0 = 0 ;
27024 PyObject * obj1 = 0 ;
27025 char *kwnames[] = {
27026 (char *) "self",(char *) "other", NULL
27027 };
27028
27029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemId___eq__",kwnames,&obj0,&obj1)) goto fail;
27030 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27031 if (SWIG_arg_fail(1)) SWIG_fail;
27032 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27033 if (SWIG_arg_fail(2)) SWIG_fail;
27034 {
27035 PyThreadState* __tstate = wxPyBeginAllowThreads();
27036 result = (bool)wxTreeItemId___eq__(arg1,(wxTreeItemId const *)arg2);
27037
27038 wxPyEndAllowThreads(__tstate);
27039 if (PyErr_Occurred()) SWIG_fail;
27040 }
27041 {
27042 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27043 }
27044 return resultobj;
27045 fail:
27046 return NULL;
27047 }
27048
27049
27050 static PyObject *_wrap_TreeItemId___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
27051 PyObject *resultobj;
27052 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
27053 wxTreeItemId *arg2 = (wxTreeItemId *) 0 ;
27054 bool result;
27055 PyObject * obj0 = 0 ;
27056 PyObject * obj1 = 0 ;
27057 char *kwnames[] = {
27058 (char *) "self",(char *) "other", NULL
27059 };
27060
27061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemId___ne__",kwnames,&obj0,&obj1)) goto fail;
27062 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27063 if (SWIG_arg_fail(1)) SWIG_fail;
27064 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27065 if (SWIG_arg_fail(2)) SWIG_fail;
27066 {
27067 PyThreadState* __tstate = wxPyBeginAllowThreads();
27068 result = (bool)wxTreeItemId___ne__(arg1,(wxTreeItemId const *)arg2);
27069
27070 wxPyEndAllowThreads(__tstate);
27071 if (PyErr_Occurred()) SWIG_fail;
27072 }
27073 {
27074 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27075 }
27076 return resultobj;
27077 fail:
27078 return NULL;
27079 }
27080
27081
27082 static PyObject *_wrap_TreeItemId_m_pItem_set(PyObject *, PyObject *args, PyObject *kwargs) {
27083 PyObject *resultobj;
27084 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
27085 void *arg2 = (void *) 0 ;
27086 PyObject * obj0 = 0 ;
27087 PyObject * obj1 = 0 ;
27088 char *kwnames[] = {
27089 (char *) "self",(char *) "m_pItem", NULL
27090 };
27091
27092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemId_m_pItem_set",kwnames,&obj0,&obj1)) goto fail;
27093 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27094 if (SWIG_arg_fail(1)) SWIG_fail;
27095 {
27096 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),0,SWIG_POINTER_EXCEPTION|SWIG_POINTER_DISOWN))== -1) {
27097 SWIG_arg_fail(2);SWIG_fail;
27098 }
27099 }
27100 if (arg1) (arg1)->m_pItem = arg2;
27101
27102 Py_INCREF(Py_None); resultobj = Py_None;
27103 return resultobj;
27104 fail:
27105 return NULL;
27106 }
27107
27108
27109 static PyObject *_wrap_TreeItemId_m_pItem_get(PyObject *, PyObject *args, PyObject *kwargs) {
27110 PyObject *resultobj;
27111 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
27112 void *result;
27113 PyObject * obj0 = 0 ;
27114 char *kwnames[] = {
27115 (char *) "self", NULL
27116 };
27117
27118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemId_m_pItem_get",kwnames,&obj0)) goto fail;
27119 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27120 if (SWIG_arg_fail(1)) SWIG_fail;
27121 result = (void *) ((arg1)->m_pItem);
27122
27123 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_void, 0);
27124 return resultobj;
27125 fail:
27126 return NULL;
27127 }
27128
27129
27130 static PyObject * TreeItemId_swigregister(PyObject *, PyObject *args) {
27131 PyObject *obj;
27132 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27133 SWIG_TypeClientData(SWIGTYPE_p_wxTreeItemId, obj);
27134 Py_INCREF(obj);
27135 return Py_BuildValue((char *)"");
27136 }
27137 static PyObject *_wrap_new_TreeItemData(PyObject *, PyObject *args, PyObject *kwargs) {
27138 PyObject *resultobj;
27139 PyObject *arg1 = (PyObject *) NULL ;
27140 wxPyTreeItemData *result;
27141 PyObject * obj0 = 0 ;
27142 char *kwnames[] = {
27143 (char *) "obj", NULL
27144 };
27145
27146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_TreeItemData",kwnames,&obj0)) goto fail;
27147 if (obj0) {
27148 arg1 = obj0;
27149 }
27150 {
27151 PyThreadState* __tstate = wxPyBeginAllowThreads();
27152 result = (wxPyTreeItemData *)new wxPyTreeItemData(arg1);
27153
27154 wxPyEndAllowThreads(__tstate);
27155 if (PyErr_Occurred()) SWIG_fail;
27156 }
27157 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTreeItemData, 1);
27158 return resultobj;
27159 fail:
27160 return NULL;
27161 }
27162
27163
27164 static PyObject *_wrap_TreeItemData_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
27165 PyObject *resultobj;
27166 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
27167 PyObject *result;
27168 PyObject * obj0 = 0 ;
27169 char *kwnames[] = {
27170 (char *) "self", NULL
27171 };
27172
27173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemData_GetData",kwnames,&obj0)) goto fail;
27174 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
27175 if (SWIG_arg_fail(1)) SWIG_fail;
27176 {
27177 PyThreadState* __tstate = wxPyBeginAllowThreads();
27178 result = (PyObject *)(arg1)->GetData();
27179
27180 wxPyEndAllowThreads(__tstate);
27181 if (PyErr_Occurred()) SWIG_fail;
27182 }
27183 resultobj = result;
27184 return resultobj;
27185 fail:
27186 return NULL;
27187 }
27188
27189
27190 static PyObject *_wrap_TreeItemData_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
27191 PyObject *resultobj;
27192 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
27193 PyObject *arg2 = (PyObject *) 0 ;
27194 PyObject * obj0 = 0 ;
27195 PyObject * obj1 = 0 ;
27196 char *kwnames[] = {
27197 (char *) "self",(char *) "obj", NULL
27198 };
27199
27200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemData_SetData",kwnames,&obj0,&obj1)) goto fail;
27201 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
27202 if (SWIG_arg_fail(1)) SWIG_fail;
27203 arg2 = obj1;
27204 {
27205 PyThreadState* __tstate = wxPyBeginAllowThreads();
27206 (arg1)->SetData(arg2);
27207
27208 wxPyEndAllowThreads(__tstate);
27209 if (PyErr_Occurred()) SWIG_fail;
27210 }
27211 Py_INCREF(Py_None); resultobj = Py_None;
27212 return resultobj;
27213 fail:
27214 return NULL;
27215 }
27216
27217
27218 static PyObject *_wrap_TreeItemData_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
27219 PyObject *resultobj;
27220 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
27221 wxTreeItemId *result;
27222 PyObject * obj0 = 0 ;
27223 char *kwnames[] = {
27224 (char *) "self", NULL
27225 };
27226
27227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemData_GetId",kwnames,&obj0)) goto fail;
27228 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
27229 if (SWIG_arg_fail(1)) SWIG_fail;
27230 {
27231 PyThreadState* __tstate = wxPyBeginAllowThreads();
27232 {
27233 wxTreeItemId const &_result_ref = (arg1)->GetId();
27234 result = (wxTreeItemId *) &_result_ref;
27235 }
27236
27237 wxPyEndAllowThreads(__tstate);
27238 if (PyErr_Occurred()) SWIG_fail;
27239 }
27240 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTreeItemId, 0);
27241 return resultobj;
27242 fail:
27243 return NULL;
27244 }
27245
27246
27247 static PyObject *_wrap_TreeItemData_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
27248 PyObject *resultobj;
27249 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
27250 wxTreeItemId *arg2 = 0 ;
27251 PyObject * obj0 = 0 ;
27252 PyObject * obj1 = 0 ;
27253 char *kwnames[] = {
27254 (char *) "self",(char *) "id", NULL
27255 };
27256
27257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemData_SetId",kwnames,&obj0,&obj1)) goto fail;
27258 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
27259 if (SWIG_arg_fail(1)) SWIG_fail;
27260 {
27261 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27262 if (SWIG_arg_fail(2)) SWIG_fail;
27263 if (arg2 == NULL) {
27264 SWIG_null_ref("wxTreeItemId");
27265 }
27266 if (SWIG_arg_fail(2)) SWIG_fail;
27267 }
27268 {
27269 PyThreadState* __tstate = wxPyBeginAllowThreads();
27270 (arg1)->SetId((wxTreeItemId const &)*arg2);
27271
27272 wxPyEndAllowThreads(__tstate);
27273 if (PyErr_Occurred()) SWIG_fail;
27274 }
27275 Py_INCREF(Py_None); resultobj = Py_None;
27276 return resultobj;
27277 fail:
27278 return NULL;
27279 }
27280
27281
27282 static PyObject *_wrap_TreeItemData_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
27283 PyObject *resultobj;
27284 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
27285 PyObject * obj0 = 0 ;
27286 char *kwnames[] = {
27287 (char *) "self", NULL
27288 };
27289
27290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemData_Destroy",kwnames,&obj0)) goto fail;
27291 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
27292 if (SWIG_arg_fail(1)) SWIG_fail;
27293 {
27294 PyThreadState* __tstate = wxPyBeginAllowThreads();
27295 wxPyTreeItemData_Destroy(arg1);
27296
27297 wxPyEndAllowThreads(__tstate);
27298 if (PyErr_Occurred()) SWIG_fail;
27299 }
27300 Py_INCREF(Py_None); resultobj = Py_None;
27301 return resultobj;
27302 fail:
27303 return NULL;
27304 }
27305
27306
27307 static PyObject * TreeItemData_swigregister(PyObject *, PyObject *args) {
27308 PyObject *obj;
27309 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27310 SWIG_TypeClientData(SWIGTYPE_p_wxPyTreeItemData, obj);
27311 Py_INCREF(obj);
27312 return Py_BuildValue((char *)"");
27313 }
27314 static PyObject *_wrap_new_TreeEvent(PyObject *, PyObject *args, PyObject *kwargs) {
27315 PyObject *resultobj;
27316 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
27317 int arg2 = (int) 0 ;
27318 wxTreeEvent *result;
27319 PyObject * obj0 = 0 ;
27320 PyObject * obj1 = 0 ;
27321 char *kwnames[] = {
27322 (char *) "commandType",(char *) "id", NULL
27323 };
27324
27325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_TreeEvent",kwnames,&obj0,&obj1)) goto fail;
27326 if (obj0) {
27327 {
27328 arg1 = (wxEventType)(SWIG_As_int(obj0));
27329 if (SWIG_arg_fail(1)) SWIG_fail;
27330 }
27331 }
27332 if (obj1) {
27333 {
27334 arg2 = (int)(SWIG_As_int(obj1));
27335 if (SWIG_arg_fail(2)) SWIG_fail;
27336 }
27337 }
27338 {
27339 PyThreadState* __tstate = wxPyBeginAllowThreads();
27340 result = (wxTreeEvent *)new wxTreeEvent(arg1,arg2);
27341
27342 wxPyEndAllowThreads(__tstate);
27343 if (PyErr_Occurred()) SWIG_fail;
27344 }
27345 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTreeEvent, 1);
27346 return resultobj;
27347 fail:
27348 return NULL;
27349 }
27350
27351
27352 static PyObject *_wrap_TreeEvent_GetItem(PyObject *, PyObject *args, PyObject *kwargs) {
27353 PyObject *resultobj;
27354 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27355 wxTreeItemId result;
27356 PyObject * obj0 = 0 ;
27357 char *kwnames[] = {
27358 (char *) "self", NULL
27359 };
27360
27361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetItem",kwnames,&obj0)) goto fail;
27362 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27363 if (SWIG_arg_fail(1)) SWIG_fail;
27364 {
27365 PyThreadState* __tstate = wxPyBeginAllowThreads();
27366 result = ((wxTreeEvent const *)arg1)->GetItem();
27367
27368 wxPyEndAllowThreads(__tstate);
27369 if (PyErr_Occurred()) SWIG_fail;
27370 }
27371 {
27372 wxTreeItemId * resultptr;
27373 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
27374 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
27375 }
27376 return resultobj;
27377 fail:
27378 return NULL;
27379 }
27380
27381
27382 static PyObject *_wrap_TreeEvent_SetItem(PyObject *, PyObject *args, PyObject *kwargs) {
27383 PyObject *resultobj;
27384 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27385 wxTreeItemId *arg2 = 0 ;
27386 PyObject * obj0 = 0 ;
27387 PyObject * obj1 = 0 ;
27388 char *kwnames[] = {
27389 (char *) "self",(char *) "item", NULL
27390 };
27391
27392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetItem",kwnames,&obj0,&obj1)) goto fail;
27393 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27394 if (SWIG_arg_fail(1)) SWIG_fail;
27395 {
27396 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27397 if (SWIG_arg_fail(2)) SWIG_fail;
27398 if (arg2 == NULL) {
27399 SWIG_null_ref("wxTreeItemId");
27400 }
27401 if (SWIG_arg_fail(2)) SWIG_fail;
27402 }
27403 {
27404 PyThreadState* __tstate = wxPyBeginAllowThreads();
27405 (arg1)->SetItem((wxTreeItemId const &)*arg2);
27406
27407 wxPyEndAllowThreads(__tstate);
27408 if (PyErr_Occurred()) SWIG_fail;
27409 }
27410 Py_INCREF(Py_None); resultobj = Py_None;
27411 return resultobj;
27412 fail:
27413 return NULL;
27414 }
27415
27416
27417 static PyObject *_wrap_TreeEvent_GetOldItem(PyObject *, PyObject *args, PyObject *kwargs) {
27418 PyObject *resultobj;
27419 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27420 wxTreeItemId result;
27421 PyObject * obj0 = 0 ;
27422 char *kwnames[] = {
27423 (char *) "self", NULL
27424 };
27425
27426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetOldItem",kwnames,&obj0)) goto fail;
27427 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27428 if (SWIG_arg_fail(1)) SWIG_fail;
27429 {
27430 PyThreadState* __tstate = wxPyBeginAllowThreads();
27431 result = ((wxTreeEvent const *)arg1)->GetOldItem();
27432
27433 wxPyEndAllowThreads(__tstate);
27434 if (PyErr_Occurred()) SWIG_fail;
27435 }
27436 {
27437 wxTreeItemId * resultptr;
27438 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
27439 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
27440 }
27441 return resultobj;
27442 fail:
27443 return NULL;
27444 }
27445
27446
27447 static PyObject *_wrap_TreeEvent_SetOldItem(PyObject *, PyObject *args, PyObject *kwargs) {
27448 PyObject *resultobj;
27449 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27450 wxTreeItemId *arg2 = 0 ;
27451 PyObject * obj0 = 0 ;
27452 PyObject * obj1 = 0 ;
27453 char *kwnames[] = {
27454 (char *) "self",(char *) "item", NULL
27455 };
27456
27457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetOldItem",kwnames,&obj0,&obj1)) goto fail;
27458 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27459 if (SWIG_arg_fail(1)) SWIG_fail;
27460 {
27461 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27462 if (SWIG_arg_fail(2)) SWIG_fail;
27463 if (arg2 == NULL) {
27464 SWIG_null_ref("wxTreeItemId");
27465 }
27466 if (SWIG_arg_fail(2)) SWIG_fail;
27467 }
27468 {
27469 PyThreadState* __tstate = wxPyBeginAllowThreads();
27470 (arg1)->SetOldItem((wxTreeItemId const &)*arg2);
27471
27472 wxPyEndAllowThreads(__tstate);
27473 if (PyErr_Occurred()) SWIG_fail;
27474 }
27475 Py_INCREF(Py_None); resultobj = Py_None;
27476 return resultobj;
27477 fail:
27478 return NULL;
27479 }
27480
27481
27482 static PyObject *_wrap_TreeEvent_GetPoint(PyObject *, PyObject *args, PyObject *kwargs) {
27483 PyObject *resultobj;
27484 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27485 wxPoint result;
27486 PyObject * obj0 = 0 ;
27487 char *kwnames[] = {
27488 (char *) "self", NULL
27489 };
27490
27491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetPoint",kwnames,&obj0)) goto fail;
27492 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27493 if (SWIG_arg_fail(1)) SWIG_fail;
27494 {
27495 PyThreadState* __tstate = wxPyBeginAllowThreads();
27496 result = ((wxTreeEvent const *)arg1)->GetPoint();
27497
27498 wxPyEndAllowThreads(__tstate);
27499 if (PyErr_Occurred()) SWIG_fail;
27500 }
27501 {
27502 wxPoint * resultptr;
27503 resultptr = new wxPoint((wxPoint &)(result));
27504 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
27505 }
27506 return resultobj;
27507 fail:
27508 return NULL;
27509 }
27510
27511
27512 static PyObject *_wrap_TreeEvent_SetPoint(PyObject *, PyObject *args, PyObject *kwargs) {
27513 PyObject *resultobj;
27514 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27515 wxPoint *arg2 = 0 ;
27516 wxPoint temp2 ;
27517 PyObject * obj0 = 0 ;
27518 PyObject * obj1 = 0 ;
27519 char *kwnames[] = {
27520 (char *) "self",(char *) "pt", NULL
27521 };
27522
27523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetPoint",kwnames,&obj0,&obj1)) goto fail;
27524 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27525 if (SWIG_arg_fail(1)) SWIG_fail;
27526 {
27527 arg2 = &temp2;
27528 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
27529 }
27530 {
27531 PyThreadState* __tstate = wxPyBeginAllowThreads();
27532 (arg1)->SetPoint((wxPoint const &)*arg2);
27533
27534 wxPyEndAllowThreads(__tstate);
27535 if (PyErr_Occurred()) SWIG_fail;
27536 }
27537 Py_INCREF(Py_None); resultobj = Py_None;
27538 return resultobj;
27539 fail:
27540 return NULL;
27541 }
27542
27543
27544 static PyObject *_wrap_TreeEvent_GetKeyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
27545 PyObject *resultobj;
27546 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27547 wxKeyEvent *result;
27548 PyObject * obj0 = 0 ;
27549 char *kwnames[] = {
27550 (char *) "self", NULL
27551 };
27552
27553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetKeyEvent",kwnames,&obj0)) goto fail;
27554 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27555 if (SWIG_arg_fail(1)) SWIG_fail;
27556 {
27557 PyThreadState* __tstate = wxPyBeginAllowThreads();
27558 {
27559 wxKeyEvent const &_result_ref = ((wxTreeEvent const *)arg1)->GetKeyEvent();
27560 result = (wxKeyEvent *) &_result_ref;
27561 }
27562
27563 wxPyEndAllowThreads(__tstate);
27564 if (PyErr_Occurred()) SWIG_fail;
27565 }
27566 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxKeyEvent, 0);
27567 return resultobj;
27568 fail:
27569 return NULL;
27570 }
27571
27572
27573 static PyObject *_wrap_TreeEvent_GetKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
27574 PyObject *resultobj;
27575 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27576 int result;
27577 PyObject * obj0 = 0 ;
27578 char *kwnames[] = {
27579 (char *) "self", NULL
27580 };
27581
27582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetKeyCode",kwnames,&obj0)) goto fail;
27583 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27584 if (SWIG_arg_fail(1)) SWIG_fail;
27585 {
27586 PyThreadState* __tstate = wxPyBeginAllowThreads();
27587 result = (int)((wxTreeEvent const *)arg1)->GetKeyCode();
27588
27589 wxPyEndAllowThreads(__tstate);
27590 if (PyErr_Occurred()) SWIG_fail;
27591 }
27592 {
27593 resultobj = SWIG_From_int((int)(result));
27594 }
27595 return resultobj;
27596 fail:
27597 return NULL;
27598 }
27599
27600
27601 static PyObject *_wrap_TreeEvent_SetKeyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
27602 PyObject *resultobj;
27603 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27604 wxKeyEvent *arg2 = 0 ;
27605 PyObject * obj0 = 0 ;
27606 PyObject * obj1 = 0 ;
27607 char *kwnames[] = {
27608 (char *) "self",(char *) "evt", NULL
27609 };
27610
27611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetKeyEvent",kwnames,&obj0,&obj1)) goto fail;
27612 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27613 if (SWIG_arg_fail(1)) SWIG_fail;
27614 {
27615 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
27616 if (SWIG_arg_fail(2)) SWIG_fail;
27617 if (arg2 == NULL) {
27618 SWIG_null_ref("wxKeyEvent");
27619 }
27620 if (SWIG_arg_fail(2)) SWIG_fail;
27621 }
27622 {
27623 PyThreadState* __tstate = wxPyBeginAllowThreads();
27624 (arg1)->SetKeyEvent((wxKeyEvent const &)*arg2);
27625
27626 wxPyEndAllowThreads(__tstate);
27627 if (PyErr_Occurred()) SWIG_fail;
27628 }
27629 Py_INCREF(Py_None); resultobj = Py_None;
27630 return resultobj;
27631 fail:
27632 return NULL;
27633 }
27634
27635
27636 static PyObject *_wrap_TreeEvent_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
27637 PyObject *resultobj;
27638 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27639 wxString *result;
27640 PyObject * obj0 = 0 ;
27641 char *kwnames[] = {
27642 (char *) "self", NULL
27643 };
27644
27645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetLabel",kwnames,&obj0)) goto fail;
27646 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27647 if (SWIG_arg_fail(1)) SWIG_fail;
27648 {
27649 PyThreadState* __tstate = wxPyBeginAllowThreads();
27650 {
27651 wxString const &_result_ref = ((wxTreeEvent const *)arg1)->GetLabel();
27652 result = (wxString *) &_result_ref;
27653 }
27654
27655 wxPyEndAllowThreads(__tstate);
27656 if (PyErr_Occurred()) SWIG_fail;
27657 }
27658 {
27659 #if wxUSE_UNICODE
27660 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
27661 #else
27662 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
27663 #endif
27664 }
27665 return resultobj;
27666 fail:
27667 return NULL;
27668 }
27669
27670
27671 static PyObject *_wrap_TreeEvent_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
27672 PyObject *resultobj;
27673 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27674 wxString *arg2 = 0 ;
27675 bool temp2 = false ;
27676 PyObject * obj0 = 0 ;
27677 PyObject * obj1 = 0 ;
27678 char *kwnames[] = {
27679 (char *) "self",(char *) "label", NULL
27680 };
27681
27682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetLabel",kwnames,&obj0,&obj1)) goto fail;
27683 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27684 if (SWIG_arg_fail(1)) SWIG_fail;
27685 {
27686 arg2 = wxString_in_helper(obj1);
27687 if (arg2 == NULL) SWIG_fail;
27688 temp2 = true;
27689 }
27690 {
27691 PyThreadState* __tstate = wxPyBeginAllowThreads();
27692 (arg1)->SetLabel((wxString const &)*arg2);
27693
27694 wxPyEndAllowThreads(__tstate);
27695 if (PyErr_Occurred()) SWIG_fail;
27696 }
27697 Py_INCREF(Py_None); resultobj = Py_None;
27698 {
27699 if (temp2)
27700 delete arg2;
27701 }
27702 return resultobj;
27703 fail:
27704 {
27705 if (temp2)
27706 delete arg2;
27707 }
27708 return NULL;
27709 }
27710
27711
27712 static PyObject *_wrap_TreeEvent_IsEditCancelled(PyObject *, PyObject *args, PyObject *kwargs) {
27713 PyObject *resultobj;
27714 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27715 bool result;
27716 PyObject * obj0 = 0 ;
27717 char *kwnames[] = {
27718 (char *) "self", NULL
27719 };
27720
27721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_IsEditCancelled",kwnames,&obj0)) goto fail;
27722 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27723 if (SWIG_arg_fail(1)) SWIG_fail;
27724 {
27725 PyThreadState* __tstate = wxPyBeginAllowThreads();
27726 result = (bool)((wxTreeEvent const *)arg1)->IsEditCancelled();
27727
27728 wxPyEndAllowThreads(__tstate);
27729 if (PyErr_Occurred()) SWIG_fail;
27730 }
27731 {
27732 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27733 }
27734 return resultobj;
27735 fail:
27736 return NULL;
27737 }
27738
27739
27740 static PyObject *_wrap_TreeEvent_SetEditCanceled(PyObject *, PyObject *args, PyObject *kwargs) {
27741 PyObject *resultobj;
27742 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27743 bool arg2 ;
27744 PyObject * obj0 = 0 ;
27745 PyObject * obj1 = 0 ;
27746 char *kwnames[] = {
27747 (char *) "self",(char *) "editCancelled", NULL
27748 };
27749
27750 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetEditCanceled",kwnames,&obj0,&obj1)) goto fail;
27751 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27752 if (SWIG_arg_fail(1)) SWIG_fail;
27753 {
27754 arg2 = (bool)(SWIG_As_bool(obj1));
27755 if (SWIG_arg_fail(2)) SWIG_fail;
27756 }
27757 {
27758 PyThreadState* __tstate = wxPyBeginAllowThreads();
27759 (arg1)->SetEditCanceled(arg2);
27760
27761 wxPyEndAllowThreads(__tstate);
27762 if (PyErr_Occurred()) SWIG_fail;
27763 }
27764 Py_INCREF(Py_None); resultobj = Py_None;
27765 return resultobj;
27766 fail:
27767 return NULL;
27768 }
27769
27770
27771 static PyObject *_wrap_TreeEvent_SetToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
27772 PyObject *resultobj;
27773 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27774 wxString *arg2 = 0 ;
27775 bool temp2 = false ;
27776 PyObject * obj0 = 0 ;
27777 PyObject * obj1 = 0 ;
27778 char *kwnames[] = {
27779 (char *) "self",(char *) "toolTip", NULL
27780 };
27781
27782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetToolTip",kwnames,&obj0,&obj1)) goto fail;
27783 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27784 if (SWIG_arg_fail(1)) SWIG_fail;
27785 {
27786 arg2 = wxString_in_helper(obj1);
27787 if (arg2 == NULL) SWIG_fail;
27788 temp2 = true;
27789 }
27790 {
27791 PyThreadState* __tstate = wxPyBeginAllowThreads();
27792 (arg1)->SetToolTip((wxString const &)*arg2);
27793
27794 wxPyEndAllowThreads(__tstate);
27795 if (PyErr_Occurred()) SWIG_fail;
27796 }
27797 Py_INCREF(Py_None); resultobj = Py_None;
27798 {
27799 if (temp2)
27800 delete arg2;
27801 }
27802 return resultobj;
27803 fail:
27804 {
27805 if (temp2)
27806 delete arg2;
27807 }
27808 return NULL;
27809 }
27810
27811
27812 static PyObject *_wrap_TreeEvent_GetToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
27813 PyObject *resultobj;
27814 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27815 wxString result;
27816 PyObject * obj0 = 0 ;
27817 char *kwnames[] = {
27818 (char *) "self", NULL
27819 };
27820
27821 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetToolTip",kwnames,&obj0)) goto fail;
27822 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27823 if (SWIG_arg_fail(1)) SWIG_fail;
27824 {
27825 PyThreadState* __tstate = wxPyBeginAllowThreads();
27826 result = (arg1)->GetToolTip();
27827
27828 wxPyEndAllowThreads(__tstate);
27829 if (PyErr_Occurred()) SWIG_fail;
27830 }
27831 {
27832 #if wxUSE_UNICODE
27833 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
27834 #else
27835 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
27836 #endif
27837 }
27838 return resultobj;
27839 fail:
27840 return NULL;
27841 }
27842
27843
27844 static PyObject * TreeEvent_swigregister(PyObject *, PyObject *args) {
27845 PyObject *obj;
27846 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27847 SWIG_TypeClientData(SWIGTYPE_p_wxTreeEvent, obj);
27848 Py_INCREF(obj);
27849 return Py_BuildValue((char *)"");
27850 }
27851 static PyObject *_wrap_new_TreeCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
27852 PyObject *resultobj;
27853 wxWindow *arg1 = (wxWindow *) 0 ;
27854 int arg2 = (int) -1 ;
27855 wxPoint const &arg3_defvalue = wxDefaultPosition ;
27856 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
27857 wxSize const &arg4_defvalue = wxDefaultSize ;
27858 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
27859 long arg5 = (long) wxTR_DEFAULT_STYLE ;
27860 wxValidator const &arg6_defvalue = wxDefaultValidator ;
27861 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
27862 wxString const &arg7_defvalue = wxPyTreeCtrlNameStr ;
27863 wxString *arg7 = (wxString *) &arg7_defvalue ;
27864 wxPyTreeCtrl *result;
27865 wxPoint temp3 ;
27866 wxSize temp4 ;
27867 bool temp7 = false ;
27868 PyObject * obj0 = 0 ;
27869 PyObject * obj1 = 0 ;
27870 PyObject * obj2 = 0 ;
27871 PyObject * obj3 = 0 ;
27872 PyObject * obj4 = 0 ;
27873 PyObject * obj5 = 0 ;
27874 PyObject * obj6 = 0 ;
27875 char *kwnames[] = {
27876 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
27877 };
27878
27879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_TreeCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
27880 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27881 if (SWIG_arg_fail(1)) SWIG_fail;
27882 if (obj1) {
27883 {
27884 arg2 = (int)(SWIG_As_int(obj1));
27885 if (SWIG_arg_fail(2)) SWIG_fail;
27886 }
27887 }
27888 if (obj2) {
27889 {
27890 arg3 = &temp3;
27891 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
27892 }
27893 }
27894 if (obj3) {
27895 {
27896 arg4 = &temp4;
27897 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
27898 }
27899 }
27900 if (obj4) {
27901 {
27902 arg5 = (long)(SWIG_As_long(obj4));
27903 if (SWIG_arg_fail(5)) SWIG_fail;
27904 }
27905 }
27906 if (obj5) {
27907 {
27908 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
27909 if (SWIG_arg_fail(6)) SWIG_fail;
27910 if (arg6 == NULL) {
27911 SWIG_null_ref("wxValidator");
27912 }
27913 if (SWIG_arg_fail(6)) SWIG_fail;
27914 }
27915 }
27916 if (obj6) {
27917 {
27918 arg7 = wxString_in_helper(obj6);
27919 if (arg7 == NULL) SWIG_fail;
27920 temp7 = true;
27921 }
27922 }
27923 {
27924 if (!wxPyCheckForApp()) SWIG_fail;
27925 PyThreadState* __tstate = wxPyBeginAllowThreads();
27926 result = (wxPyTreeCtrl *)new wxPyTreeCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
27927
27928 wxPyEndAllowThreads(__tstate);
27929 if (PyErr_Occurred()) SWIG_fail;
27930 }
27931 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTreeCtrl, 1);
27932 {
27933 if (temp7)
27934 delete arg7;
27935 }
27936 return resultobj;
27937 fail:
27938 {
27939 if (temp7)
27940 delete arg7;
27941 }
27942 return NULL;
27943 }
27944
27945
27946 static PyObject *_wrap_new_PreTreeCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
27947 PyObject *resultobj;
27948 wxPyTreeCtrl *result;
27949 char *kwnames[] = {
27950 NULL
27951 };
27952
27953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreTreeCtrl",kwnames)) goto fail;
27954 {
27955 if (!wxPyCheckForApp()) SWIG_fail;
27956 PyThreadState* __tstate = wxPyBeginAllowThreads();
27957 result = (wxPyTreeCtrl *)new wxPyTreeCtrl();
27958
27959 wxPyEndAllowThreads(__tstate);
27960 if (PyErr_Occurred()) SWIG_fail;
27961 }
27962 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTreeCtrl, 1);
27963 return resultobj;
27964 fail:
27965 return NULL;
27966 }
27967
27968
27969 static PyObject *_wrap_TreeCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
27970 PyObject *resultobj;
27971 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
27972 wxWindow *arg2 = (wxWindow *) 0 ;
27973 int arg3 = (int) -1 ;
27974 wxPoint const &arg4_defvalue = wxDefaultPosition ;
27975 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
27976 wxSize const &arg5_defvalue = wxDefaultSize ;
27977 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
27978 long arg6 = (long) wxTR_DEFAULT_STYLE ;
27979 wxValidator const &arg7_defvalue = wxDefaultValidator ;
27980 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
27981 wxString const &arg8_defvalue = wxPyTreeCtrlNameStr ;
27982 wxString *arg8 = (wxString *) &arg8_defvalue ;
27983 bool result;
27984 wxPoint temp4 ;
27985 wxSize temp5 ;
27986 bool temp8 = false ;
27987 PyObject * obj0 = 0 ;
27988 PyObject * obj1 = 0 ;
27989 PyObject * obj2 = 0 ;
27990 PyObject * obj3 = 0 ;
27991 PyObject * obj4 = 0 ;
27992 PyObject * obj5 = 0 ;
27993 PyObject * obj6 = 0 ;
27994 PyObject * obj7 = 0 ;
27995 char *kwnames[] = {
27996 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
27997 };
27998
27999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:TreeCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
28000 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28001 if (SWIG_arg_fail(1)) SWIG_fail;
28002 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28003 if (SWIG_arg_fail(2)) SWIG_fail;
28004 if (obj2) {
28005 {
28006 arg3 = (int)(SWIG_As_int(obj2));
28007 if (SWIG_arg_fail(3)) SWIG_fail;
28008 }
28009 }
28010 if (obj3) {
28011 {
28012 arg4 = &temp4;
28013 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
28014 }
28015 }
28016 if (obj4) {
28017 {
28018 arg5 = &temp5;
28019 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
28020 }
28021 }
28022 if (obj5) {
28023 {
28024 arg6 = (long)(SWIG_As_long(obj5));
28025 if (SWIG_arg_fail(6)) SWIG_fail;
28026 }
28027 }
28028 if (obj6) {
28029 {
28030 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
28031 if (SWIG_arg_fail(7)) SWIG_fail;
28032 if (arg7 == NULL) {
28033 SWIG_null_ref("wxValidator");
28034 }
28035 if (SWIG_arg_fail(7)) SWIG_fail;
28036 }
28037 }
28038 if (obj7) {
28039 {
28040 arg8 = wxString_in_helper(obj7);
28041 if (arg8 == NULL) SWIG_fail;
28042 temp8 = true;
28043 }
28044 }
28045 {
28046 PyThreadState* __tstate = wxPyBeginAllowThreads();
28047 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
28048
28049 wxPyEndAllowThreads(__tstate);
28050 if (PyErr_Occurred()) SWIG_fail;
28051 }
28052 {
28053 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28054 }
28055 {
28056 if (temp8)
28057 delete arg8;
28058 }
28059 return resultobj;
28060 fail:
28061 {
28062 if (temp8)
28063 delete arg8;
28064 }
28065 return NULL;
28066 }
28067
28068
28069 static PyObject *_wrap_TreeCtrl__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
28070 PyObject *resultobj;
28071 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28072 PyObject *arg2 = (PyObject *) 0 ;
28073 PyObject *arg3 = (PyObject *) 0 ;
28074 PyObject * obj0 = 0 ;
28075 PyObject * obj1 = 0 ;
28076 PyObject * obj2 = 0 ;
28077 char *kwnames[] = {
28078 (char *) "self",(char *) "self",(char *) "_class", NULL
28079 };
28080
28081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
28082 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28083 if (SWIG_arg_fail(1)) SWIG_fail;
28084 arg2 = obj1;
28085 arg3 = obj2;
28086 {
28087 PyThreadState* __tstate = wxPyBeginAllowThreads();
28088 (arg1)->_setCallbackInfo(arg2,arg3);
28089
28090 wxPyEndAllowThreads(__tstate);
28091 if (PyErr_Occurred()) SWIG_fail;
28092 }
28093 Py_INCREF(Py_None); resultobj = Py_None;
28094 return resultobj;
28095 fail:
28096 return NULL;
28097 }
28098
28099
28100 static PyObject *_wrap_TreeCtrl_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
28101 PyObject *resultobj;
28102 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28103 size_t result;
28104 PyObject * obj0 = 0 ;
28105 char *kwnames[] = {
28106 (char *) "self", NULL
28107 };
28108
28109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetCount",kwnames,&obj0)) goto fail;
28110 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28111 if (SWIG_arg_fail(1)) SWIG_fail;
28112 {
28113 PyThreadState* __tstate = wxPyBeginAllowThreads();
28114 result = (size_t)((wxPyTreeCtrl const *)arg1)->GetCount();
28115
28116 wxPyEndAllowThreads(__tstate);
28117 if (PyErr_Occurred()) SWIG_fail;
28118 }
28119 {
28120 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
28121 }
28122 return resultobj;
28123 fail:
28124 return NULL;
28125 }
28126
28127
28128 static PyObject *_wrap_TreeCtrl_GetIndent(PyObject *, PyObject *args, PyObject *kwargs) {
28129 PyObject *resultobj;
28130 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28131 unsigned int result;
28132 PyObject * obj0 = 0 ;
28133 char *kwnames[] = {
28134 (char *) "self", NULL
28135 };
28136
28137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetIndent",kwnames,&obj0)) goto fail;
28138 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28139 if (SWIG_arg_fail(1)) SWIG_fail;
28140 {
28141 PyThreadState* __tstate = wxPyBeginAllowThreads();
28142 result = (unsigned int)((wxPyTreeCtrl const *)arg1)->GetIndent();
28143
28144 wxPyEndAllowThreads(__tstate);
28145 if (PyErr_Occurred()) SWIG_fail;
28146 }
28147 {
28148 resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
28149 }
28150 return resultobj;
28151 fail:
28152 return NULL;
28153 }
28154
28155
28156 static PyObject *_wrap_TreeCtrl_SetIndent(PyObject *, PyObject *args, PyObject *kwargs) {
28157 PyObject *resultobj;
28158 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28159 unsigned int arg2 ;
28160 PyObject * obj0 = 0 ;
28161 PyObject * obj1 = 0 ;
28162 char *kwnames[] = {
28163 (char *) "self",(char *) "indent", NULL
28164 };
28165
28166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetIndent",kwnames,&obj0,&obj1)) goto fail;
28167 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28168 if (SWIG_arg_fail(1)) SWIG_fail;
28169 {
28170 arg2 = (unsigned int)(SWIG_As_unsigned_SS_int(obj1));
28171 if (SWIG_arg_fail(2)) SWIG_fail;
28172 }
28173 {
28174 PyThreadState* __tstate = wxPyBeginAllowThreads();
28175 (arg1)->SetIndent(arg2);
28176
28177 wxPyEndAllowThreads(__tstate);
28178 if (PyErr_Occurred()) SWIG_fail;
28179 }
28180 Py_INCREF(Py_None); resultobj = Py_None;
28181 return resultobj;
28182 fail:
28183 return NULL;
28184 }
28185
28186
28187 static PyObject *_wrap_TreeCtrl_GetSpacing(PyObject *, PyObject *args, PyObject *kwargs) {
28188 PyObject *resultobj;
28189 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28190 unsigned int result;
28191 PyObject * obj0 = 0 ;
28192 char *kwnames[] = {
28193 (char *) "self", NULL
28194 };
28195
28196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetSpacing",kwnames,&obj0)) goto fail;
28197 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28198 if (SWIG_arg_fail(1)) SWIG_fail;
28199 {
28200 PyThreadState* __tstate = wxPyBeginAllowThreads();
28201 result = (unsigned int)((wxPyTreeCtrl const *)arg1)->GetSpacing();
28202
28203 wxPyEndAllowThreads(__tstate);
28204 if (PyErr_Occurred()) SWIG_fail;
28205 }
28206 {
28207 resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
28208 }
28209 return resultobj;
28210 fail:
28211 return NULL;
28212 }
28213
28214
28215 static PyObject *_wrap_TreeCtrl_SetSpacing(PyObject *, PyObject *args, PyObject *kwargs) {
28216 PyObject *resultobj;
28217 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28218 unsigned int arg2 ;
28219 PyObject * obj0 = 0 ;
28220 PyObject * obj1 = 0 ;
28221 char *kwnames[] = {
28222 (char *) "self",(char *) "spacing", NULL
28223 };
28224
28225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetSpacing",kwnames,&obj0,&obj1)) goto fail;
28226 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28227 if (SWIG_arg_fail(1)) SWIG_fail;
28228 {
28229 arg2 = (unsigned int)(SWIG_As_unsigned_SS_int(obj1));
28230 if (SWIG_arg_fail(2)) SWIG_fail;
28231 }
28232 {
28233 PyThreadState* __tstate = wxPyBeginAllowThreads();
28234 (arg1)->SetSpacing(arg2);
28235
28236 wxPyEndAllowThreads(__tstate);
28237 if (PyErr_Occurred()) SWIG_fail;
28238 }
28239 Py_INCREF(Py_None); resultobj = Py_None;
28240 return resultobj;
28241 fail:
28242 return NULL;
28243 }
28244
28245
28246 static PyObject *_wrap_TreeCtrl_GetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
28247 PyObject *resultobj;
28248 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28249 wxImageList *result;
28250 PyObject * obj0 = 0 ;
28251 char *kwnames[] = {
28252 (char *) "self", NULL
28253 };
28254
28255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetImageList",kwnames,&obj0)) goto fail;
28256 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28257 if (SWIG_arg_fail(1)) SWIG_fail;
28258 {
28259 PyThreadState* __tstate = wxPyBeginAllowThreads();
28260 result = (wxImageList *)((wxPyTreeCtrl const *)arg1)->GetImageList();
28261
28262 wxPyEndAllowThreads(__tstate);
28263 if (PyErr_Occurred()) SWIG_fail;
28264 }
28265 {
28266 resultobj = wxPyMake_wxObject(result, 0);
28267 }
28268 return resultobj;
28269 fail:
28270 return NULL;
28271 }
28272
28273
28274 static PyObject *_wrap_TreeCtrl_GetStateImageList(PyObject *, PyObject *args, PyObject *kwargs) {
28275 PyObject *resultobj;
28276 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28277 wxImageList *result;
28278 PyObject * obj0 = 0 ;
28279 char *kwnames[] = {
28280 (char *) "self", NULL
28281 };
28282
28283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetStateImageList",kwnames,&obj0)) goto fail;
28284 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28285 if (SWIG_arg_fail(1)) SWIG_fail;
28286 {
28287 PyThreadState* __tstate = wxPyBeginAllowThreads();
28288 result = (wxImageList *)((wxPyTreeCtrl const *)arg1)->GetStateImageList();
28289
28290 wxPyEndAllowThreads(__tstate);
28291 if (PyErr_Occurred()) SWIG_fail;
28292 }
28293 {
28294 resultobj = wxPyMake_wxObject(result, 0);
28295 }
28296 return resultobj;
28297 fail:
28298 return NULL;
28299 }
28300
28301
28302 static PyObject *_wrap_TreeCtrl_SetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
28303 PyObject *resultobj;
28304 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28305 wxImageList *arg2 = (wxImageList *) 0 ;
28306 PyObject * obj0 = 0 ;
28307 PyObject * obj1 = 0 ;
28308 char *kwnames[] = {
28309 (char *) "self",(char *) "imageList", NULL
28310 };
28311
28312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetImageList",kwnames,&obj0,&obj1)) goto fail;
28313 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28314 if (SWIG_arg_fail(1)) SWIG_fail;
28315 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | 0);
28316 if (SWIG_arg_fail(2)) SWIG_fail;
28317 {
28318 PyThreadState* __tstate = wxPyBeginAllowThreads();
28319 (arg1)->SetImageList(arg2);
28320
28321 wxPyEndAllowThreads(__tstate);
28322 if (PyErr_Occurred()) SWIG_fail;
28323 }
28324 Py_INCREF(Py_None); resultobj = Py_None;
28325 return resultobj;
28326 fail:
28327 return NULL;
28328 }
28329
28330
28331 static PyObject *_wrap_TreeCtrl_SetStateImageList(PyObject *, PyObject *args, PyObject *kwargs) {
28332 PyObject *resultobj;
28333 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28334 wxImageList *arg2 = (wxImageList *) 0 ;
28335 PyObject * obj0 = 0 ;
28336 PyObject * obj1 = 0 ;
28337 char *kwnames[] = {
28338 (char *) "self",(char *) "imageList", NULL
28339 };
28340
28341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetStateImageList",kwnames,&obj0,&obj1)) goto fail;
28342 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28343 if (SWIG_arg_fail(1)) SWIG_fail;
28344 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | 0);
28345 if (SWIG_arg_fail(2)) SWIG_fail;
28346 {
28347 PyThreadState* __tstate = wxPyBeginAllowThreads();
28348 (arg1)->SetStateImageList(arg2);
28349
28350 wxPyEndAllowThreads(__tstate);
28351 if (PyErr_Occurred()) SWIG_fail;
28352 }
28353 Py_INCREF(Py_None); resultobj = Py_None;
28354 return resultobj;
28355 fail:
28356 return NULL;
28357 }
28358
28359
28360 static PyObject *_wrap_TreeCtrl_AssignImageList(PyObject *, PyObject *args, PyObject *kwargs) {
28361 PyObject *resultobj;
28362 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28363 wxImageList *arg2 = (wxImageList *) 0 ;
28364 PyObject * obj0 = 0 ;
28365 PyObject * obj1 = 0 ;
28366 char *kwnames[] = {
28367 (char *) "self",(char *) "imageList", NULL
28368 };
28369
28370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_AssignImageList",kwnames,&obj0,&obj1)) goto fail;
28371 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28372 if (SWIG_arg_fail(1)) SWIG_fail;
28373 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
28374 if (SWIG_arg_fail(2)) SWIG_fail;
28375 {
28376 PyThreadState* __tstate = wxPyBeginAllowThreads();
28377 (arg1)->AssignImageList(arg2);
28378
28379 wxPyEndAllowThreads(__tstate);
28380 if (PyErr_Occurred()) SWIG_fail;
28381 }
28382 Py_INCREF(Py_None); resultobj = Py_None;
28383 return resultobj;
28384 fail:
28385 return NULL;
28386 }
28387
28388
28389 static PyObject *_wrap_TreeCtrl_AssignStateImageList(PyObject *, PyObject *args, PyObject *kwargs) {
28390 PyObject *resultobj;
28391 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28392 wxImageList *arg2 = (wxImageList *) 0 ;
28393 PyObject * obj0 = 0 ;
28394 PyObject * obj1 = 0 ;
28395 char *kwnames[] = {
28396 (char *) "self",(char *) "imageList", NULL
28397 };
28398
28399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_AssignStateImageList",kwnames,&obj0,&obj1)) goto fail;
28400 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28401 if (SWIG_arg_fail(1)) SWIG_fail;
28402 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
28403 if (SWIG_arg_fail(2)) SWIG_fail;
28404 {
28405 PyThreadState* __tstate = wxPyBeginAllowThreads();
28406 (arg1)->AssignStateImageList(arg2);
28407
28408 wxPyEndAllowThreads(__tstate);
28409 if (PyErr_Occurred()) SWIG_fail;
28410 }
28411 Py_INCREF(Py_None); resultobj = Py_None;
28412 return resultobj;
28413 fail:
28414 return NULL;
28415 }
28416
28417
28418 static PyObject *_wrap_TreeCtrl_GetItemText(PyObject *, PyObject *args, PyObject *kwargs) {
28419 PyObject *resultobj;
28420 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28421 wxTreeItemId *arg2 = 0 ;
28422 wxString result;
28423 PyObject * obj0 = 0 ;
28424 PyObject * obj1 = 0 ;
28425 char *kwnames[] = {
28426 (char *) "self",(char *) "item", NULL
28427 };
28428
28429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemText",kwnames,&obj0,&obj1)) goto fail;
28430 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28431 if (SWIG_arg_fail(1)) SWIG_fail;
28432 {
28433 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28434 if (SWIG_arg_fail(2)) SWIG_fail;
28435 if (arg2 == NULL) {
28436 SWIG_null_ref("wxTreeItemId");
28437 }
28438 if (SWIG_arg_fail(2)) SWIG_fail;
28439 }
28440 {
28441 PyThreadState* __tstate = wxPyBeginAllowThreads();
28442 result = ((wxPyTreeCtrl const *)arg1)->GetItemText((wxTreeItemId const &)*arg2);
28443
28444 wxPyEndAllowThreads(__tstate);
28445 if (PyErr_Occurred()) SWIG_fail;
28446 }
28447 {
28448 #if wxUSE_UNICODE
28449 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
28450 #else
28451 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
28452 #endif
28453 }
28454 return resultobj;
28455 fail:
28456 return NULL;
28457 }
28458
28459
28460 static PyObject *_wrap_TreeCtrl_GetItemImage(PyObject *, PyObject *args, PyObject *kwargs) {
28461 PyObject *resultobj;
28462 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28463 wxTreeItemId *arg2 = 0 ;
28464 wxTreeItemIcon arg3 = (wxTreeItemIcon) wxTreeItemIcon_Normal ;
28465 int result;
28466 PyObject * obj0 = 0 ;
28467 PyObject * obj1 = 0 ;
28468 PyObject * obj2 = 0 ;
28469 char *kwnames[] = {
28470 (char *) "self",(char *) "item",(char *) "which", NULL
28471 };
28472
28473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_GetItemImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
28474 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28475 if (SWIG_arg_fail(1)) SWIG_fail;
28476 {
28477 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28478 if (SWIG_arg_fail(2)) SWIG_fail;
28479 if (arg2 == NULL) {
28480 SWIG_null_ref("wxTreeItemId");
28481 }
28482 if (SWIG_arg_fail(2)) SWIG_fail;
28483 }
28484 if (obj2) {
28485 {
28486 arg3 = (wxTreeItemIcon)(SWIG_As_int(obj2));
28487 if (SWIG_arg_fail(3)) SWIG_fail;
28488 }
28489 }
28490 {
28491 PyThreadState* __tstate = wxPyBeginAllowThreads();
28492 result = (int)((wxPyTreeCtrl const *)arg1)->GetItemImage((wxTreeItemId const &)*arg2,(wxTreeItemIcon )arg3);
28493
28494 wxPyEndAllowThreads(__tstate);
28495 if (PyErr_Occurred()) SWIG_fail;
28496 }
28497 {
28498 resultobj = SWIG_From_int((int)(result));
28499 }
28500 return resultobj;
28501 fail:
28502 return NULL;
28503 }
28504
28505
28506 static PyObject *_wrap_TreeCtrl_GetItemData(PyObject *, PyObject *args, PyObject *kwargs) {
28507 PyObject *resultobj;
28508 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28509 wxTreeItemId *arg2 = 0 ;
28510 wxPyTreeItemData *result;
28511 PyObject * obj0 = 0 ;
28512 PyObject * obj1 = 0 ;
28513 char *kwnames[] = {
28514 (char *) "self",(char *) "item", NULL
28515 };
28516
28517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemData",kwnames,&obj0,&obj1)) goto fail;
28518 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28519 if (SWIG_arg_fail(1)) SWIG_fail;
28520 {
28521 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28522 if (SWIG_arg_fail(2)) SWIG_fail;
28523 if (arg2 == NULL) {
28524 SWIG_null_ref("wxTreeItemId");
28525 }
28526 if (SWIG_arg_fail(2)) SWIG_fail;
28527 }
28528 {
28529 PyThreadState* __tstate = wxPyBeginAllowThreads();
28530 result = (wxPyTreeItemData *)wxPyTreeCtrl_GetItemData(arg1,(wxTreeItemId const &)*arg2);
28531
28532 wxPyEndAllowThreads(__tstate);
28533 if (PyErr_Occurred()) SWIG_fail;
28534 }
28535 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTreeItemData, 0);
28536 return resultobj;
28537 fail:
28538 return NULL;
28539 }
28540
28541
28542 static PyObject *_wrap_TreeCtrl_GetItemPyData(PyObject *, PyObject *args, PyObject *kwargs) {
28543 PyObject *resultobj;
28544 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28545 wxTreeItemId *arg2 = 0 ;
28546 PyObject *result;
28547 PyObject * obj0 = 0 ;
28548 PyObject * obj1 = 0 ;
28549 char *kwnames[] = {
28550 (char *) "self",(char *) "item", NULL
28551 };
28552
28553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemPyData",kwnames,&obj0,&obj1)) goto fail;
28554 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28555 if (SWIG_arg_fail(1)) SWIG_fail;
28556 {
28557 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28558 if (SWIG_arg_fail(2)) SWIG_fail;
28559 if (arg2 == NULL) {
28560 SWIG_null_ref("wxTreeItemId");
28561 }
28562 if (SWIG_arg_fail(2)) SWIG_fail;
28563 }
28564 {
28565 PyThreadState* __tstate = wxPyBeginAllowThreads();
28566 result = (PyObject *)wxPyTreeCtrl_GetItemPyData(arg1,(wxTreeItemId const &)*arg2);
28567
28568 wxPyEndAllowThreads(__tstate);
28569 if (PyErr_Occurred()) SWIG_fail;
28570 }
28571 resultobj = result;
28572 return resultobj;
28573 fail:
28574 return NULL;
28575 }
28576
28577
28578 static PyObject *_wrap_TreeCtrl_GetItemTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
28579 PyObject *resultobj;
28580 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28581 wxTreeItemId *arg2 = 0 ;
28582 wxColour result;
28583 PyObject * obj0 = 0 ;
28584 PyObject * obj1 = 0 ;
28585 char *kwnames[] = {
28586 (char *) "self",(char *) "item", NULL
28587 };
28588
28589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemTextColour",kwnames,&obj0,&obj1)) goto fail;
28590 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28591 if (SWIG_arg_fail(1)) SWIG_fail;
28592 {
28593 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28594 if (SWIG_arg_fail(2)) SWIG_fail;
28595 if (arg2 == NULL) {
28596 SWIG_null_ref("wxTreeItemId");
28597 }
28598 if (SWIG_arg_fail(2)) SWIG_fail;
28599 }
28600 {
28601 PyThreadState* __tstate = wxPyBeginAllowThreads();
28602 result = ((wxPyTreeCtrl const *)arg1)->GetItemTextColour((wxTreeItemId const &)*arg2);
28603
28604 wxPyEndAllowThreads(__tstate);
28605 if (PyErr_Occurred()) SWIG_fail;
28606 }
28607 {
28608 wxColour * resultptr;
28609 resultptr = new wxColour((wxColour &)(result));
28610 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
28611 }
28612 return resultobj;
28613 fail:
28614 return NULL;
28615 }
28616
28617
28618 static PyObject *_wrap_TreeCtrl_GetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
28619 PyObject *resultobj;
28620 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28621 wxTreeItemId *arg2 = 0 ;
28622 wxColour result;
28623 PyObject * obj0 = 0 ;
28624 PyObject * obj1 = 0 ;
28625 char *kwnames[] = {
28626 (char *) "self",(char *) "item", NULL
28627 };
28628
28629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
28630 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28631 if (SWIG_arg_fail(1)) SWIG_fail;
28632 {
28633 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28634 if (SWIG_arg_fail(2)) SWIG_fail;
28635 if (arg2 == NULL) {
28636 SWIG_null_ref("wxTreeItemId");
28637 }
28638 if (SWIG_arg_fail(2)) SWIG_fail;
28639 }
28640 {
28641 PyThreadState* __tstate = wxPyBeginAllowThreads();
28642 result = ((wxPyTreeCtrl const *)arg1)->GetItemBackgroundColour((wxTreeItemId const &)*arg2);
28643
28644 wxPyEndAllowThreads(__tstate);
28645 if (PyErr_Occurred()) SWIG_fail;
28646 }
28647 {
28648 wxColour * resultptr;
28649 resultptr = new wxColour((wxColour &)(result));
28650 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
28651 }
28652 return resultobj;
28653 fail:
28654 return NULL;
28655 }
28656
28657
28658 static PyObject *_wrap_TreeCtrl_GetItemFont(PyObject *, PyObject *args, PyObject *kwargs) {
28659 PyObject *resultobj;
28660 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28661 wxTreeItemId *arg2 = 0 ;
28662 wxFont result;
28663 PyObject * obj0 = 0 ;
28664 PyObject * obj1 = 0 ;
28665 char *kwnames[] = {
28666 (char *) "self",(char *) "item", NULL
28667 };
28668
28669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemFont",kwnames,&obj0,&obj1)) goto fail;
28670 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28671 if (SWIG_arg_fail(1)) SWIG_fail;
28672 {
28673 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28674 if (SWIG_arg_fail(2)) SWIG_fail;
28675 if (arg2 == NULL) {
28676 SWIG_null_ref("wxTreeItemId");
28677 }
28678 if (SWIG_arg_fail(2)) SWIG_fail;
28679 }
28680 {
28681 PyThreadState* __tstate = wxPyBeginAllowThreads();
28682 result = ((wxPyTreeCtrl const *)arg1)->GetItemFont((wxTreeItemId const &)*arg2);
28683
28684 wxPyEndAllowThreads(__tstate);
28685 if (PyErr_Occurred()) SWIG_fail;
28686 }
28687 {
28688 wxFont * resultptr;
28689 resultptr = new wxFont((wxFont &)(result));
28690 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
28691 }
28692 return resultobj;
28693 fail:
28694 return NULL;
28695 }
28696
28697
28698 static PyObject *_wrap_TreeCtrl_SetItemText(PyObject *, PyObject *args, PyObject *kwargs) {
28699 PyObject *resultobj;
28700 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28701 wxTreeItemId *arg2 = 0 ;
28702 wxString *arg3 = 0 ;
28703 bool temp3 = false ;
28704 PyObject * obj0 = 0 ;
28705 PyObject * obj1 = 0 ;
28706 PyObject * obj2 = 0 ;
28707 char *kwnames[] = {
28708 (char *) "self",(char *) "item",(char *) "text", NULL
28709 };
28710
28711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemText",kwnames,&obj0,&obj1,&obj2)) goto fail;
28712 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28713 if (SWIG_arg_fail(1)) SWIG_fail;
28714 {
28715 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28716 if (SWIG_arg_fail(2)) SWIG_fail;
28717 if (arg2 == NULL) {
28718 SWIG_null_ref("wxTreeItemId");
28719 }
28720 if (SWIG_arg_fail(2)) SWIG_fail;
28721 }
28722 {
28723 arg3 = wxString_in_helper(obj2);
28724 if (arg3 == NULL) SWIG_fail;
28725 temp3 = true;
28726 }
28727 {
28728 PyThreadState* __tstate = wxPyBeginAllowThreads();
28729 (arg1)->SetItemText((wxTreeItemId const &)*arg2,(wxString const &)*arg3);
28730
28731 wxPyEndAllowThreads(__tstate);
28732 if (PyErr_Occurred()) SWIG_fail;
28733 }
28734 Py_INCREF(Py_None); resultobj = Py_None;
28735 {
28736 if (temp3)
28737 delete arg3;
28738 }
28739 return resultobj;
28740 fail:
28741 {
28742 if (temp3)
28743 delete arg3;
28744 }
28745 return NULL;
28746 }
28747
28748
28749 static PyObject *_wrap_TreeCtrl_SetItemImage(PyObject *, PyObject *args, PyObject *kwargs) {
28750 PyObject *resultobj;
28751 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28752 wxTreeItemId *arg2 = 0 ;
28753 int arg3 ;
28754 wxTreeItemIcon arg4 = (wxTreeItemIcon) wxTreeItemIcon_Normal ;
28755 PyObject * obj0 = 0 ;
28756 PyObject * obj1 = 0 ;
28757 PyObject * obj2 = 0 ;
28758 PyObject * obj3 = 0 ;
28759 char *kwnames[] = {
28760 (char *) "self",(char *) "item",(char *) "image",(char *) "which", NULL
28761 };
28762
28763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:TreeCtrl_SetItemImage",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
28764 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28765 if (SWIG_arg_fail(1)) SWIG_fail;
28766 {
28767 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28768 if (SWIG_arg_fail(2)) SWIG_fail;
28769 if (arg2 == NULL) {
28770 SWIG_null_ref("wxTreeItemId");
28771 }
28772 if (SWIG_arg_fail(2)) SWIG_fail;
28773 }
28774 {
28775 arg3 = (int)(SWIG_As_int(obj2));
28776 if (SWIG_arg_fail(3)) SWIG_fail;
28777 }
28778 if (obj3) {
28779 {
28780 arg4 = (wxTreeItemIcon)(SWIG_As_int(obj3));
28781 if (SWIG_arg_fail(4)) SWIG_fail;
28782 }
28783 }
28784 {
28785 PyThreadState* __tstate = wxPyBeginAllowThreads();
28786 (arg1)->SetItemImage((wxTreeItemId const &)*arg2,arg3,(wxTreeItemIcon )arg4);
28787
28788 wxPyEndAllowThreads(__tstate);
28789 if (PyErr_Occurred()) SWIG_fail;
28790 }
28791 Py_INCREF(Py_None); resultobj = Py_None;
28792 return resultobj;
28793 fail:
28794 return NULL;
28795 }
28796
28797
28798 static PyObject *_wrap_TreeCtrl_SetItemData(PyObject *, PyObject *args, PyObject *kwargs) {
28799 PyObject *resultobj;
28800 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28801 wxTreeItemId *arg2 = 0 ;
28802 wxPyTreeItemData *arg3 = (wxPyTreeItemData *) 0 ;
28803 PyObject * obj0 = 0 ;
28804 PyObject * obj1 = 0 ;
28805 PyObject * obj2 = 0 ;
28806 char *kwnames[] = {
28807 (char *) "self",(char *) "item",(char *) "data", NULL
28808 };
28809
28810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemData",kwnames,&obj0,&obj1,&obj2)) goto fail;
28811 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28812 if (SWIG_arg_fail(1)) SWIG_fail;
28813 {
28814 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28815 if (SWIG_arg_fail(2)) SWIG_fail;
28816 if (arg2 == NULL) {
28817 SWIG_null_ref("wxTreeItemId");
28818 }
28819 if (SWIG_arg_fail(2)) SWIG_fail;
28820 }
28821 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
28822 if (SWIG_arg_fail(3)) SWIG_fail;
28823 {
28824 PyThreadState* __tstate = wxPyBeginAllowThreads();
28825 wxPyTreeCtrl_SetItemData(arg1,(wxTreeItemId const &)*arg2,arg3);
28826
28827 wxPyEndAllowThreads(__tstate);
28828 if (PyErr_Occurred()) SWIG_fail;
28829 }
28830 Py_INCREF(Py_None); resultobj = Py_None;
28831 return resultobj;
28832 fail:
28833 return NULL;
28834 }
28835
28836
28837 static PyObject *_wrap_TreeCtrl_SetItemPyData(PyObject *, PyObject *args, PyObject *kwargs) {
28838 PyObject *resultobj;
28839 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28840 wxTreeItemId *arg2 = 0 ;
28841 PyObject *arg3 = (PyObject *) 0 ;
28842 PyObject * obj0 = 0 ;
28843 PyObject * obj1 = 0 ;
28844 PyObject * obj2 = 0 ;
28845 char *kwnames[] = {
28846 (char *) "self",(char *) "item",(char *) "obj", NULL
28847 };
28848
28849 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemPyData",kwnames,&obj0,&obj1,&obj2)) goto fail;
28850 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28851 if (SWIG_arg_fail(1)) SWIG_fail;
28852 {
28853 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28854 if (SWIG_arg_fail(2)) SWIG_fail;
28855 if (arg2 == NULL) {
28856 SWIG_null_ref("wxTreeItemId");
28857 }
28858 if (SWIG_arg_fail(2)) SWIG_fail;
28859 }
28860 arg3 = obj2;
28861 {
28862 PyThreadState* __tstate = wxPyBeginAllowThreads();
28863 wxPyTreeCtrl_SetItemPyData(arg1,(wxTreeItemId const &)*arg2,arg3);
28864
28865 wxPyEndAllowThreads(__tstate);
28866 if (PyErr_Occurred()) SWIG_fail;
28867 }
28868 Py_INCREF(Py_None); resultobj = Py_None;
28869 return resultobj;
28870 fail:
28871 return NULL;
28872 }
28873
28874
28875 static PyObject *_wrap_TreeCtrl_SetItemHasChildren(PyObject *, PyObject *args, PyObject *kwargs) {
28876 PyObject *resultobj;
28877 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28878 wxTreeItemId *arg2 = 0 ;
28879 bool arg3 = (bool) true ;
28880 PyObject * obj0 = 0 ;
28881 PyObject * obj1 = 0 ;
28882 PyObject * obj2 = 0 ;
28883 char *kwnames[] = {
28884 (char *) "self",(char *) "item",(char *) "has", NULL
28885 };
28886
28887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SetItemHasChildren",kwnames,&obj0,&obj1,&obj2)) goto fail;
28888 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28889 if (SWIG_arg_fail(1)) SWIG_fail;
28890 {
28891 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28892 if (SWIG_arg_fail(2)) SWIG_fail;
28893 if (arg2 == NULL) {
28894 SWIG_null_ref("wxTreeItemId");
28895 }
28896 if (SWIG_arg_fail(2)) SWIG_fail;
28897 }
28898 if (obj2) {
28899 {
28900 arg3 = (bool)(SWIG_As_bool(obj2));
28901 if (SWIG_arg_fail(3)) SWIG_fail;
28902 }
28903 }
28904 {
28905 PyThreadState* __tstate = wxPyBeginAllowThreads();
28906 (arg1)->SetItemHasChildren((wxTreeItemId const &)*arg2,arg3);
28907
28908 wxPyEndAllowThreads(__tstate);
28909 if (PyErr_Occurred()) SWIG_fail;
28910 }
28911 Py_INCREF(Py_None); resultobj = Py_None;
28912 return resultobj;
28913 fail:
28914 return NULL;
28915 }
28916
28917
28918 static PyObject *_wrap_TreeCtrl_SetItemBold(PyObject *, PyObject *args, PyObject *kwargs) {
28919 PyObject *resultobj;
28920 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28921 wxTreeItemId *arg2 = 0 ;
28922 bool arg3 = (bool) true ;
28923 PyObject * obj0 = 0 ;
28924 PyObject * obj1 = 0 ;
28925 PyObject * obj2 = 0 ;
28926 char *kwnames[] = {
28927 (char *) "self",(char *) "item",(char *) "bold", NULL
28928 };
28929
28930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SetItemBold",kwnames,&obj0,&obj1,&obj2)) goto fail;
28931 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28932 if (SWIG_arg_fail(1)) SWIG_fail;
28933 {
28934 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28935 if (SWIG_arg_fail(2)) SWIG_fail;
28936 if (arg2 == NULL) {
28937 SWIG_null_ref("wxTreeItemId");
28938 }
28939 if (SWIG_arg_fail(2)) SWIG_fail;
28940 }
28941 if (obj2) {
28942 {
28943 arg3 = (bool)(SWIG_As_bool(obj2));
28944 if (SWIG_arg_fail(3)) SWIG_fail;
28945 }
28946 }
28947 {
28948 PyThreadState* __tstate = wxPyBeginAllowThreads();
28949 (arg1)->SetItemBold((wxTreeItemId const &)*arg2,arg3);
28950
28951 wxPyEndAllowThreads(__tstate);
28952 if (PyErr_Occurred()) SWIG_fail;
28953 }
28954 Py_INCREF(Py_None); resultobj = Py_None;
28955 return resultobj;
28956 fail:
28957 return NULL;
28958 }
28959
28960
28961 static PyObject *_wrap_TreeCtrl_SetItemDropHighlight(PyObject *, PyObject *args, PyObject *kwargs) {
28962 PyObject *resultobj;
28963 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28964 wxTreeItemId *arg2 = 0 ;
28965 bool arg3 = (bool) true ;
28966 PyObject * obj0 = 0 ;
28967 PyObject * obj1 = 0 ;
28968 PyObject * obj2 = 0 ;
28969 char *kwnames[] = {
28970 (char *) "self",(char *) "item",(char *) "highlight", NULL
28971 };
28972
28973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SetItemDropHighlight",kwnames,&obj0,&obj1,&obj2)) goto fail;
28974 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28975 if (SWIG_arg_fail(1)) SWIG_fail;
28976 {
28977 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28978 if (SWIG_arg_fail(2)) SWIG_fail;
28979 if (arg2 == NULL) {
28980 SWIG_null_ref("wxTreeItemId");
28981 }
28982 if (SWIG_arg_fail(2)) SWIG_fail;
28983 }
28984 if (obj2) {
28985 {
28986 arg3 = (bool)(SWIG_As_bool(obj2));
28987 if (SWIG_arg_fail(3)) SWIG_fail;
28988 }
28989 }
28990 {
28991 PyThreadState* __tstate = wxPyBeginAllowThreads();
28992 (arg1)->SetItemDropHighlight((wxTreeItemId const &)*arg2,arg3);
28993
28994 wxPyEndAllowThreads(__tstate);
28995 if (PyErr_Occurred()) SWIG_fail;
28996 }
28997 Py_INCREF(Py_None); resultobj = Py_None;
28998 return resultobj;
28999 fail:
29000 return NULL;
29001 }
29002
29003
29004 static PyObject *_wrap_TreeCtrl_SetItemTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
29005 PyObject *resultobj;
29006 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29007 wxTreeItemId *arg2 = 0 ;
29008 wxColour *arg3 = 0 ;
29009 wxColour temp3 ;
29010 PyObject * obj0 = 0 ;
29011 PyObject * obj1 = 0 ;
29012 PyObject * obj2 = 0 ;
29013 char *kwnames[] = {
29014 (char *) "self",(char *) "item",(char *) "col", NULL
29015 };
29016
29017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemTextColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
29018 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29019 if (SWIG_arg_fail(1)) SWIG_fail;
29020 {
29021 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29022 if (SWIG_arg_fail(2)) SWIG_fail;
29023 if (arg2 == NULL) {
29024 SWIG_null_ref("wxTreeItemId");
29025 }
29026 if (SWIG_arg_fail(2)) SWIG_fail;
29027 }
29028 {
29029 arg3 = &temp3;
29030 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
29031 }
29032 {
29033 PyThreadState* __tstate = wxPyBeginAllowThreads();
29034 (arg1)->SetItemTextColour((wxTreeItemId const &)*arg2,(wxColour const &)*arg3);
29035
29036 wxPyEndAllowThreads(__tstate);
29037 if (PyErr_Occurred()) SWIG_fail;
29038 }
29039 Py_INCREF(Py_None); resultobj = Py_None;
29040 return resultobj;
29041 fail:
29042 return NULL;
29043 }
29044
29045
29046 static PyObject *_wrap_TreeCtrl_SetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
29047 PyObject *resultobj;
29048 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29049 wxTreeItemId *arg2 = 0 ;
29050 wxColour *arg3 = 0 ;
29051 wxColour temp3 ;
29052 PyObject * obj0 = 0 ;
29053 PyObject * obj1 = 0 ;
29054 PyObject * obj2 = 0 ;
29055 char *kwnames[] = {
29056 (char *) "self",(char *) "item",(char *) "col", NULL
29057 };
29058
29059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemBackgroundColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
29060 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29061 if (SWIG_arg_fail(1)) SWIG_fail;
29062 {
29063 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29064 if (SWIG_arg_fail(2)) SWIG_fail;
29065 if (arg2 == NULL) {
29066 SWIG_null_ref("wxTreeItemId");
29067 }
29068 if (SWIG_arg_fail(2)) SWIG_fail;
29069 }
29070 {
29071 arg3 = &temp3;
29072 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
29073 }
29074 {
29075 PyThreadState* __tstate = wxPyBeginAllowThreads();
29076 (arg1)->SetItemBackgroundColour((wxTreeItemId const &)*arg2,(wxColour const &)*arg3);
29077
29078 wxPyEndAllowThreads(__tstate);
29079 if (PyErr_Occurred()) SWIG_fail;
29080 }
29081 Py_INCREF(Py_None); resultobj = Py_None;
29082 return resultobj;
29083 fail:
29084 return NULL;
29085 }
29086
29087
29088 static PyObject *_wrap_TreeCtrl_SetItemFont(PyObject *, PyObject *args, PyObject *kwargs) {
29089 PyObject *resultobj;
29090 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29091 wxTreeItemId *arg2 = 0 ;
29092 wxFont *arg3 = 0 ;
29093 PyObject * obj0 = 0 ;
29094 PyObject * obj1 = 0 ;
29095 PyObject * obj2 = 0 ;
29096 char *kwnames[] = {
29097 (char *) "self",(char *) "item",(char *) "font", NULL
29098 };
29099
29100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemFont",kwnames,&obj0,&obj1,&obj2)) goto fail;
29101 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29102 if (SWIG_arg_fail(1)) SWIG_fail;
29103 {
29104 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29105 if (SWIG_arg_fail(2)) SWIG_fail;
29106 if (arg2 == NULL) {
29107 SWIG_null_ref("wxTreeItemId");
29108 }
29109 if (SWIG_arg_fail(2)) SWIG_fail;
29110 }
29111 {
29112 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
29113 if (SWIG_arg_fail(3)) SWIG_fail;
29114 if (arg3 == NULL) {
29115 SWIG_null_ref("wxFont");
29116 }
29117 if (SWIG_arg_fail(3)) SWIG_fail;
29118 }
29119 {
29120 PyThreadState* __tstate = wxPyBeginAllowThreads();
29121 (arg1)->SetItemFont((wxTreeItemId const &)*arg2,(wxFont const &)*arg3);
29122
29123 wxPyEndAllowThreads(__tstate);
29124 if (PyErr_Occurred()) SWIG_fail;
29125 }
29126 Py_INCREF(Py_None); resultobj = Py_None;
29127 return resultobj;
29128 fail:
29129 return NULL;
29130 }
29131
29132
29133 static PyObject *_wrap_TreeCtrl_IsVisible(PyObject *, PyObject *args, PyObject *kwargs) {
29134 PyObject *resultobj;
29135 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29136 wxTreeItemId *arg2 = 0 ;
29137 bool result;
29138 PyObject * obj0 = 0 ;
29139 PyObject * obj1 = 0 ;
29140 char *kwnames[] = {
29141 (char *) "self",(char *) "item", NULL
29142 };
29143
29144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsVisible",kwnames,&obj0,&obj1)) goto fail;
29145 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29146 if (SWIG_arg_fail(1)) SWIG_fail;
29147 {
29148 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29149 if (SWIG_arg_fail(2)) SWIG_fail;
29150 if (arg2 == NULL) {
29151 SWIG_null_ref("wxTreeItemId");
29152 }
29153 if (SWIG_arg_fail(2)) SWIG_fail;
29154 }
29155 {
29156 PyThreadState* __tstate = wxPyBeginAllowThreads();
29157 result = (bool)((wxPyTreeCtrl const *)arg1)->IsVisible((wxTreeItemId const &)*arg2);
29158
29159 wxPyEndAllowThreads(__tstate);
29160 if (PyErr_Occurred()) SWIG_fail;
29161 }
29162 {
29163 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29164 }
29165 return resultobj;
29166 fail:
29167 return NULL;
29168 }
29169
29170
29171 static PyObject *_wrap_TreeCtrl_ItemHasChildren(PyObject *, PyObject *args, PyObject *kwargs) {
29172 PyObject *resultobj;
29173 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29174 wxTreeItemId *arg2 = 0 ;
29175 bool result;
29176 PyObject * obj0 = 0 ;
29177 PyObject * obj1 = 0 ;
29178 char *kwnames[] = {
29179 (char *) "self",(char *) "item", NULL
29180 };
29181
29182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_ItemHasChildren",kwnames,&obj0,&obj1)) goto fail;
29183 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29184 if (SWIG_arg_fail(1)) SWIG_fail;
29185 {
29186 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29187 if (SWIG_arg_fail(2)) SWIG_fail;
29188 if (arg2 == NULL) {
29189 SWIG_null_ref("wxTreeItemId");
29190 }
29191 if (SWIG_arg_fail(2)) SWIG_fail;
29192 }
29193 {
29194 PyThreadState* __tstate = wxPyBeginAllowThreads();
29195 result = (bool)((wxPyTreeCtrl const *)arg1)->ItemHasChildren((wxTreeItemId const &)*arg2);
29196
29197 wxPyEndAllowThreads(__tstate);
29198 if (PyErr_Occurred()) SWIG_fail;
29199 }
29200 {
29201 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29202 }
29203 return resultobj;
29204 fail:
29205 return NULL;
29206 }
29207
29208
29209 static PyObject *_wrap_TreeCtrl_IsExpanded(PyObject *, PyObject *args, PyObject *kwargs) {
29210 PyObject *resultobj;
29211 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29212 wxTreeItemId *arg2 = 0 ;
29213 bool result;
29214 PyObject * obj0 = 0 ;
29215 PyObject * obj1 = 0 ;
29216 char *kwnames[] = {
29217 (char *) "self",(char *) "item", NULL
29218 };
29219
29220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsExpanded",kwnames,&obj0,&obj1)) goto fail;
29221 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29222 if (SWIG_arg_fail(1)) SWIG_fail;
29223 {
29224 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29225 if (SWIG_arg_fail(2)) SWIG_fail;
29226 if (arg2 == NULL) {
29227 SWIG_null_ref("wxTreeItemId");
29228 }
29229 if (SWIG_arg_fail(2)) SWIG_fail;
29230 }
29231 {
29232 PyThreadState* __tstate = wxPyBeginAllowThreads();
29233 result = (bool)((wxPyTreeCtrl const *)arg1)->IsExpanded((wxTreeItemId const &)*arg2);
29234
29235 wxPyEndAllowThreads(__tstate);
29236 if (PyErr_Occurred()) SWIG_fail;
29237 }
29238 {
29239 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29240 }
29241 return resultobj;
29242 fail:
29243 return NULL;
29244 }
29245
29246
29247 static PyObject *_wrap_TreeCtrl_IsSelected(PyObject *, PyObject *args, PyObject *kwargs) {
29248 PyObject *resultobj;
29249 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29250 wxTreeItemId *arg2 = 0 ;
29251 bool result;
29252 PyObject * obj0 = 0 ;
29253 PyObject * obj1 = 0 ;
29254 char *kwnames[] = {
29255 (char *) "self",(char *) "item", NULL
29256 };
29257
29258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsSelected",kwnames,&obj0,&obj1)) goto fail;
29259 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29260 if (SWIG_arg_fail(1)) SWIG_fail;
29261 {
29262 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29263 if (SWIG_arg_fail(2)) SWIG_fail;
29264 if (arg2 == NULL) {
29265 SWIG_null_ref("wxTreeItemId");
29266 }
29267 if (SWIG_arg_fail(2)) SWIG_fail;
29268 }
29269 {
29270 PyThreadState* __tstate = wxPyBeginAllowThreads();
29271 result = (bool)((wxPyTreeCtrl const *)arg1)->IsSelected((wxTreeItemId const &)*arg2);
29272
29273 wxPyEndAllowThreads(__tstate);
29274 if (PyErr_Occurred()) SWIG_fail;
29275 }
29276 {
29277 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29278 }
29279 return resultobj;
29280 fail:
29281 return NULL;
29282 }
29283
29284
29285 static PyObject *_wrap_TreeCtrl_IsBold(PyObject *, PyObject *args, PyObject *kwargs) {
29286 PyObject *resultobj;
29287 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29288 wxTreeItemId *arg2 = 0 ;
29289 bool result;
29290 PyObject * obj0 = 0 ;
29291 PyObject * obj1 = 0 ;
29292 char *kwnames[] = {
29293 (char *) "self",(char *) "item", NULL
29294 };
29295
29296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsBold",kwnames,&obj0,&obj1)) goto fail;
29297 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29298 if (SWIG_arg_fail(1)) SWIG_fail;
29299 {
29300 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29301 if (SWIG_arg_fail(2)) SWIG_fail;
29302 if (arg2 == NULL) {
29303 SWIG_null_ref("wxTreeItemId");
29304 }
29305 if (SWIG_arg_fail(2)) SWIG_fail;
29306 }
29307 {
29308 PyThreadState* __tstate = wxPyBeginAllowThreads();
29309 result = (bool)((wxPyTreeCtrl const *)arg1)->IsBold((wxTreeItemId const &)*arg2);
29310
29311 wxPyEndAllowThreads(__tstate);
29312 if (PyErr_Occurred()) SWIG_fail;
29313 }
29314 {
29315 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29316 }
29317 return resultobj;
29318 fail:
29319 return NULL;
29320 }
29321
29322
29323 static PyObject *_wrap_TreeCtrl_GetChildrenCount(PyObject *, PyObject *args, PyObject *kwargs) {
29324 PyObject *resultobj;
29325 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29326 wxTreeItemId *arg2 = 0 ;
29327 bool arg3 = (bool) true ;
29328 size_t result;
29329 PyObject * obj0 = 0 ;
29330 PyObject * obj1 = 0 ;
29331 PyObject * obj2 = 0 ;
29332 char *kwnames[] = {
29333 (char *) "self",(char *) "item",(char *) "recursively", NULL
29334 };
29335
29336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_GetChildrenCount",kwnames,&obj0,&obj1,&obj2)) goto fail;
29337 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29338 if (SWIG_arg_fail(1)) SWIG_fail;
29339 {
29340 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29341 if (SWIG_arg_fail(2)) SWIG_fail;
29342 if (arg2 == NULL) {
29343 SWIG_null_ref("wxTreeItemId");
29344 }
29345 if (SWIG_arg_fail(2)) SWIG_fail;
29346 }
29347 if (obj2) {
29348 {
29349 arg3 = (bool)(SWIG_As_bool(obj2));
29350 if (SWIG_arg_fail(3)) SWIG_fail;
29351 }
29352 }
29353 {
29354 PyThreadState* __tstate = wxPyBeginAllowThreads();
29355 result = (size_t)(arg1)->GetChildrenCount((wxTreeItemId const &)*arg2,arg3);
29356
29357 wxPyEndAllowThreads(__tstate);
29358 if (PyErr_Occurred()) SWIG_fail;
29359 }
29360 {
29361 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
29362 }
29363 return resultobj;
29364 fail:
29365 return NULL;
29366 }
29367
29368
29369 static PyObject *_wrap_TreeCtrl_GetRootItem(PyObject *, PyObject *args, PyObject *kwargs) {
29370 PyObject *resultobj;
29371 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29372 wxTreeItemId result;
29373 PyObject * obj0 = 0 ;
29374 char *kwnames[] = {
29375 (char *) "self", NULL
29376 };
29377
29378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetRootItem",kwnames,&obj0)) goto fail;
29379 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29380 if (SWIG_arg_fail(1)) SWIG_fail;
29381 {
29382 PyThreadState* __tstate = wxPyBeginAllowThreads();
29383 result = ((wxPyTreeCtrl const *)arg1)->GetRootItem();
29384
29385 wxPyEndAllowThreads(__tstate);
29386 if (PyErr_Occurred()) SWIG_fail;
29387 }
29388 {
29389 wxTreeItemId * resultptr;
29390 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
29391 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
29392 }
29393 return resultobj;
29394 fail:
29395 return NULL;
29396 }
29397
29398
29399 static PyObject *_wrap_TreeCtrl_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
29400 PyObject *resultobj;
29401 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29402 wxTreeItemId result;
29403 PyObject * obj0 = 0 ;
29404 char *kwnames[] = {
29405 (char *) "self", NULL
29406 };
29407
29408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetSelection",kwnames,&obj0)) goto fail;
29409 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29410 if (SWIG_arg_fail(1)) SWIG_fail;
29411 {
29412 PyThreadState* __tstate = wxPyBeginAllowThreads();
29413 result = ((wxPyTreeCtrl const *)arg1)->GetSelection();
29414
29415 wxPyEndAllowThreads(__tstate);
29416 if (PyErr_Occurred()) SWIG_fail;
29417 }
29418 {
29419 wxTreeItemId * resultptr;
29420 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
29421 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
29422 }
29423 return resultobj;
29424 fail:
29425 return NULL;
29426 }
29427
29428
29429 static PyObject *_wrap_TreeCtrl_GetSelections(PyObject *, PyObject *args, PyObject *kwargs) {
29430 PyObject *resultobj;
29431 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29432 PyObject *result;
29433 PyObject * obj0 = 0 ;
29434 char *kwnames[] = {
29435 (char *) "self", NULL
29436 };
29437
29438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetSelections",kwnames,&obj0)) goto fail;
29439 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29440 if (SWIG_arg_fail(1)) SWIG_fail;
29441 {
29442 PyThreadState* __tstate = wxPyBeginAllowThreads();
29443 result = (PyObject *)wxPyTreeCtrl_GetSelections(arg1);
29444
29445 wxPyEndAllowThreads(__tstate);
29446 if (PyErr_Occurred()) SWIG_fail;
29447 }
29448 resultobj = result;
29449 return resultobj;
29450 fail:
29451 return NULL;
29452 }
29453
29454
29455 static PyObject *_wrap_TreeCtrl_GetItemParent(PyObject *, PyObject *args, PyObject *kwargs) {
29456 PyObject *resultobj;
29457 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29458 wxTreeItemId *arg2 = 0 ;
29459 wxTreeItemId result;
29460 PyObject * obj0 = 0 ;
29461 PyObject * obj1 = 0 ;
29462 char *kwnames[] = {
29463 (char *) "self",(char *) "item", NULL
29464 };
29465
29466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemParent",kwnames,&obj0,&obj1)) goto fail;
29467 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29468 if (SWIG_arg_fail(1)) SWIG_fail;
29469 {
29470 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29471 if (SWIG_arg_fail(2)) SWIG_fail;
29472 if (arg2 == NULL) {
29473 SWIG_null_ref("wxTreeItemId");
29474 }
29475 if (SWIG_arg_fail(2)) SWIG_fail;
29476 }
29477 {
29478 PyThreadState* __tstate = wxPyBeginAllowThreads();
29479 result = ((wxPyTreeCtrl const *)arg1)->GetItemParent((wxTreeItemId const &)*arg2);
29480
29481 wxPyEndAllowThreads(__tstate);
29482 if (PyErr_Occurred()) SWIG_fail;
29483 }
29484 {
29485 wxTreeItemId * resultptr;
29486 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
29487 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
29488 }
29489 return resultobj;
29490 fail:
29491 return NULL;
29492 }
29493
29494
29495 static PyObject *_wrap_TreeCtrl_GetFirstChild(PyObject *, PyObject *args, PyObject *kwargs) {
29496 PyObject *resultobj;
29497 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29498 wxTreeItemId *arg2 = 0 ;
29499 PyObject *result;
29500 PyObject * obj0 = 0 ;
29501 PyObject * obj1 = 0 ;
29502 char *kwnames[] = {
29503 (char *) "self",(char *) "item", NULL
29504 };
29505
29506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetFirstChild",kwnames,&obj0,&obj1)) goto fail;
29507 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29508 if (SWIG_arg_fail(1)) SWIG_fail;
29509 {
29510 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29511 if (SWIG_arg_fail(2)) SWIG_fail;
29512 if (arg2 == NULL) {
29513 SWIG_null_ref("wxTreeItemId");
29514 }
29515 if (SWIG_arg_fail(2)) SWIG_fail;
29516 }
29517 {
29518 PyThreadState* __tstate = wxPyBeginAllowThreads();
29519 result = (PyObject *)wxPyTreeCtrl_GetFirstChild(arg1,(wxTreeItemId const &)*arg2);
29520
29521 wxPyEndAllowThreads(__tstate);
29522 if (PyErr_Occurred()) SWIG_fail;
29523 }
29524 resultobj = result;
29525 return resultobj;
29526 fail:
29527 return NULL;
29528 }
29529
29530
29531 static PyObject *_wrap_TreeCtrl_GetNextChild(PyObject *, PyObject *args, PyObject *kwargs) {
29532 PyObject *resultobj;
29533 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29534 wxTreeItemId *arg2 = 0 ;
29535 void *arg3 = (void *) 0 ;
29536 PyObject *result;
29537 PyObject * obj0 = 0 ;
29538 PyObject * obj1 = 0 ;
29539 PyObject * obj2 = 0 ;
29540 char *kwnames[] = {
29541 (char *) "self",(char *) "item",(char *) "cookie", NULL
29542 };
29543
29544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_GetNextChild",kwnames,&obj0,&obj1,&obj2)) goto fail;
29545 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29546 if (SWIG_arg_fail(1)) SWIG_fail;
29547 {
29548 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29549 if (SWIG_arg_fail(2)) SWIG_fail;
29550 if (arg2 == NULL) {
29551 SWIG_null_ref("wxTreeItemId");
29552 }
29553 if (SWIG_arg_fail(2)) SWIG_fail;
29554 }
29555 {
29556 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),0,SWIG_POINTER_EXCEPTION|0))== -1) {
29557 SWIG_arg_fail(3);SWIG_fail;
29558 }
29559 }
29560 {
29561 PyThreadState* __tstate = wxPyBeginAllowThreads();
29562 result = (PyObject *)wxPyTreeCtrl_GetNextChild(arg1,(wxTreeItemId const &)*arg2,arg3);
29563
29564 wxPyEndAllowThreads(__tstate);
29565 if (PyErr_Occurred()) SWIG_fail;
29566 }
29567 resultobj = result;
29568 return resultobj;
29569 fail:
29570 return NULL;
29571 }
29572
29573
29574 static PyObject *_wrap_TreeCtrl_GetLastChild(PyObject *, PyObject *args, PyObject *kwargs) {
29575 PyObject *resultobj;
29576 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29577 wxTreeItemId *arg2 = 0 ;
29578 wxTreeItemId result;
29579 PyObject * obj0 = 0 ;
29580 PyObject * obj1 = 0 ;
29581 char *kwnames[] = {
29582 (char *) "self",(char *) "item", NULL
29583 };
29584
29585 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetLastChild",kwnames,&obj0,&obj1)) goto fail;
29586 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29587 if (SWIG_arg_fail(1)) SWIG_fail;
29588 {
29589 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29590 if (SWIG_arg_fail(2)) SWIG_fail;
29591 if (arg2 == NULL) {
29592 SWIG_null_ref("wxTreeItemId");
29593 }
29594 if (SWIG_arg_fail(2)) SWIG_fail;
29595 }
29596 {
29597 PyThreadState* __tstate = wxPyBeginAllowThreads();
29598 result = ((wxPyTreeCtrl const *)arg1)->GetLastChild((wxTreeItemId const &)*arg2);
29599
29600 wxPyEndAllowThreads(__tstate);
29601 if (PyErr_Occurred()) SWIG_fail;
29602 }
29603 {
29604 wxTreeItemId * resultptr;
29605 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
29606 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
29607 }
29608 return resultobj;
29609 fail:
29610 return NULL;
29611 }
29612
29613
29614 static PyObject *_wrap_TreeCtrl_GetNextSibling(PyObject *, PyObject *args, PyObject *kwargs) {
29615 PyObject *resultobj;
29616 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29617 wxTreeItemId *arg2 = 0 ;
29618 wxTreeItemId result;
29619 PyObject * obj0 = 0 ;
29620 PyObject * obj1 = 0 ;
29621 char *kwnames[] = {
29622 (char *) "self",(char *) "item", NULL
29623 };
29624
29625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetNextSibling",kwnames,&obj0,&obj1)) goto fail;
29626 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29627 if (SWIG_arg_fail(1)) SWIG_fail;
29628 {
29629 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29630 if (SWIG_arg_fail(2)) SWIG_fail;
29631 if (arg2 == NULL) {
29632 SWIG_null_ref("wxTreeItemId");
29633 }
29634 if (SWIG_arg_fail(2)) SWIG_fail;
29635 }
29636 {
29637 PyThreadState* __tstate = wxPyBeginAllowThreads();
29638 result = ((wxPyTreeCtrl const *)arg1)->GetNextSibling((wxTreeItemId const &)*arg2);
29639
29640 wxPyEndAllowThreads(__tstate);
29641 if (PyErr_Occurred()) SWIG_fail;
29642 }
29643 {
29644 wxTreeItemId * resultptr;
29645 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
29646 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
29647 }
29648 return resultobj;
29649 fail:
29650 return NULL;
29651 }
29652
29653
29654 static PyObject *_wrap_TreeCtrl_GetPrevSibling(PyObject *, PyObject *args, PyObject *kwargs) {
29655 PyObject *resultobj;
29656 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29657 wxTreeItemId *arg2 = 0 ;
29658 wxTreeItemId result;
29659 PyObject * obj0 = 0 ;
29660 PyObject * obj1 = 0 ;
29661 char *kwnames[] = {
29662 (char *) "self",(char *) "item", NULL
29663 };
29664
29665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetPrevSibling",kwnames,&obj0,&obj1)) goto fail;
29666 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29667 if (SWIG_arg_fail(1)) SWIG_fail;
29668 {
29669 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29670 if (SWIG_arg_fail(2)) SWIG_fail;
29671 if (arg2 == NULL) {
29672 SWIG_null_ref("wxTreeItemId");
29673 }
29674 if (SWIG_arg_fail(2)) SWIG_fail;
29675 }
29676 {
29677 PyThreadState* __tstate = wxPyBeginAllowThreads();
29678 result = ((wxPyTreeCtrl const *)arg1)->GetPrevSibling((wxTreeItemId const &)*arg2);
29679
29680 wxPyEndAllowThreads(__tstate);
29681 if (PyErr_Occurred()) SWIG_fail;
29682 }
29683 {
29684 wxTreeItemId * resultptr;
29685 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
29686 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
29687 }
29688 return resultobj;
29689 fail:
29690 return NULL;
29691 }
29692
29693
29694 static PyObject *_wrap_TreeCtrl_GetFirstVisibleItem(PyObject *, PyObject *args, PyObject *kwargs) {
29695 PyObject *resultobj;
29696 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29697 wxTreeItemId result;
29698 PyObject * obj0 = 0 ;
29699 char *kwnames[] = {
29700 (char *) "self", NULL
29701 };
29702
29703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetFirstVisibleItem",kwnames,&obj0)) goto fail;
29704 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29705 if (SWIG_arg_fail(1)) SWIG_fail;
29706 {
29707 PyThreadState* __tstate = wxPyBeginAllowThreads();
29708 result = ((wxPyTreeCtrl const *)arg1)->GetFirstVisibleItem();
29709
29710 wxPyEndAllowThreads(__tstate);
29711 if (PyErr_Occurred()) SWIG_fail;
29712 }
29713 {
29714 wxTreeItemId * resultptr;
29715 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
29716 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
29717 }
29718 return resultobj;
29719 fail:
29720 return NULL;
29721 }
29722
29723
29724 static PyObject *_wrap_TreeCtrl_GetNextVisible(PyObject *, PyObject *args, PyObject *kwargs) {
29725 PyObject *resultobj;
29726 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29727 wxTreeItemId *arg2 = 0 ;
29728 wxTreeItemId result;
29729 PyObject * obj0 = 0 ;
29730 PyObject * obj1 = 0 ;
29731 char *kwnames[] = {
29732 (char *) "self",(char *) "item", NULL
29733 };
29734
29735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetNextVisible",kwnames,&obj0,&obj1)) goto fail;
29736 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29737 if (SWIG_arg_fail(1)) SWIG_fail;
29738 {
29739 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29740 if (SWIG_arg_fail(2)) SWIG_fail;
29741 if (arg2 == NULL) {
29742 SWIG_null_ref("wxTreeItemId");
29743 }
29744 if (SWIG_arg_fail(2)) SWIG_fail;
29745 }
29746 {
29747 PyThreadState* __tstate = wxPyBeginAllowThreads();
29748 result = ((wxPyTreeCtrl const *)arg1)->GetNextVisible((wxTreeItemId const &)*arg2);
29749
29750 wxPyEndAllowThreads(__tstate);
29751 if (PyErr_Occurred()) SWIG_fail;
29752 }
29753 {
29754 wxTreeItemId * resultptr;
29755 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
29756 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
29757 }
29758 return resultobj;
29759 fail:
29760 return NULL;
29761 }
29762
29763
29764 static PyObject *_wrap_TreeCtrl_GetPrevVisible(PyObject *, PyObject *args, PyObject *kwargs) {
29765 PyObject *resultobj;
29766 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29767 wxTreeItemId *arg2 = 0 ;
29768 wxTreeItemId result;
29769 PyObject * obj0 = 0 ;
29770 PyObject * obj1 = 0 ;
29771 char *kwnames[] = {
29772 (char *) "self",(char *) "item", NULL
29773 };
29774
29775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetPrevVisible",kwnames,&obj0,&obj1)) goto fail;
29776 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29777 if (SWIG_arg_fail(1)) SWIG_fail;
29778 {
29779 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29780 if (SWIG_arg_fail(2)) SWIG_fail;
29781 if (arg2 == NULL) {
29782 SWIG_null_ref("wxTreeItemId");
29783 }
29784 if (SWIG_arg_fail(2)) SWIG_fail;
29785 }
29786 {
29787 PyThreadState* __tstate = wxPyBeginAllowThreads();
29788 result = ((wxPyTreeCtrl const *)arg1)->GetPrevVisible((wxTreeItemId const &)*arg2);
29789
29790 wxPyEndAllowThreads(__tstate);
29791 if (PyErr_Occurred()) SWIG_fail;
29792 }
29793 {
29794 wxTreeItemId * resultptr;
29795 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
29796 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
29797 }
29798 return resultobj;
29799 fail:
29800 return NULL;
29801 }
29802
29803
29804 static PyObject *_wrap_TreeCtrl_AddRoot(PyObject *, PyObject *args, PyObject *kwargs) {
29805 PyObject *resultobj;
29806 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29807 wxString *arg2 = 0 ;
29808 int arg3 = (int) -1 ;
29809 int arg4 = (int) -1 ;
29810 wxPyTreeItemData *arg5 = (wxPyTreeItemData *) NULL ;
29811 wxTreeItemId result;
29812 bool temp2 = false ;
29813 PyObject * obj0 = 0 ;
29814 PyObject * obj1 = 0 ;
29815 PyObject * obj2 = 0 ;
29816 PyObject * obj3 = 0 ;
29817 PyObject * obj4 = 0 ;
29818 char *kwnames[] = {
29819 (char *) "self",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
29820 };
29821
29822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:TreeCtrl_AddRoot",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29823 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29824 if (SWIG_arg_fail(1)) SWIG_fail;
29825 {
29826 arg2 = wxString_in_helper(obj1);
29827 if (arg2 == NULL) SWIG_fail;
29828 temp2 = true;
29829 }
29830 if (obj2) {
29831 {
29832 arg3 = (int)(SWIG_As_int(obj2));
29833 if (SWIG_arg_fail(3)) SWIG_fail;
29834 }
29835 }
29836 if (obj3) {
29837 {
29838 arg4 = (int)(SWIG_As_int(obj3));
29839 if (SWIG_arg_fail(4)) SWIG_fail;
29840 }
29841 }
29842 if (obj4) {
29843 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
29844 if (SWIG_arg_fail(5)) SWIG_fail;
29845 }
29846 {
29847 PyThreadState* __tstate = wxPyBeginAllowThreads();
29848 result = (arg1)->AddRoot((wxString const &)*arg2,arg3,arg4,arg5);
29849
29850 wxPyEndAllowThreads(__tstate);
29851 if (PyErr_Occurred()) SWIG_fail;
29852 }
29853 {
29854 wxTreeItemId * resultptr;
29855 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
29856 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
29857 }
29858 {
29859 if (temp2)
29860 delete arg2;
29861 }
29862 return resultobj;
29863 fail:
29864 {
29865 if (temp2)
29866 delete arg2;
29867 }
29868 return NULL;
29869 }
29870
29871
29872 static PyObject *_wrap_TreeCtrl_PrependItem(PyObject *, PyObject *args, PyObject *kwargs) {
29873 PyObject *resultobj;
29874 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29875 wxTreeItemId *arg2 = 0 ;
29876 wxString *arg3 = 0 ;
29877 int arg4 = (int) -1 ;
29878 int arg5 = (int) -1 ;
29879 wxPyTreeItemData *arg6 = (wxPyTreeItemData *) NULL ;
29880 wxTreeItemId result;
29881 bool temp3 = false ;
29882 PyObject * obj0 = 0 ;
29883 PyObject * obj1 = 0 ;
29884 PyObject * obj2 = 0 ;
29885 PyObject * obj3 = 0 ;
29886 PyObject * obj4 = 0 ;
29887 PyObject * obj5 = 0 ;
29888 char *kwnames[] = {
29889 (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
29890 };
29891
29892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOO:TreeCtrl_PrependItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
29893 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29894 if (SWIG_arg_fail(1)) SWIG_fail;
29895 {
29896 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29897 if (SWIG_arg_fail(2)) SWIG_fail;
29898 if (arg2 == NULL) {
29899 SWIG_null_ref("wxTreeItemId");
29900 }
29901 if (SWIG_arg_fail(2)) SWIG_fail;
29902 }
29903 {
29904 arg3 = wxString_in_helper(obj2);
29905 if (arg3 == NULL) SWIG_fail;
29906 temp3 = true;
29907 }
29908 if (obj3) {
29909 {
29910 arg4 = (int)(SWIG_As_int(obj3));
29911 if (SWIG_arg_fail(4)) SWIG_fail;
29912 }
29913 }
29914 if (obj4) {
29915 {
29916 arg5 = (int)(SWIG_As_int(obj4));
29917 if (SWIG_arg_fail(5)) SWIG_fail;
29918 }
29919 }
29920 if (obj5) {
29921 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
29922 if (SWIG_arg_fail(6)) SWIG_fail;
29923 }
29924 {
29925 PyThreadState* __tstate = wxPyBeginAllowThreads();
29926 result = (arg1)->PrependItem((wxTreeItemId const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6);
29927
29928 wxPyEndAllowThreads(__tstate);
29929 if (PyErr_Occurred()) SWIG_fail;
29930 }
29931 {
29932 wxTreeItemId * resultptr;
29933 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
29934 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
29935 }
29936 {
29937 if (temp3)
29938 delete arg3;
29939 }
29940 return resultobj;
29941 fail:
29942 {
29943 if (temp3)
29944 delete arg3;
29945 }
29946 return NULL;
29947 }
29948
29949
29950 static PyObject *_wrap_TreeCtrl_InsertItem(PyObject *, PyObject *args, PyObject *kwargs) {
29951 PyObject *resultobj;
29952 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29953 wxTreeItemId *arg2 = 0 ;
29954 wxTreeItemId *arg3 = 0 ;
29955 wxString *arg4 = 0 ;
29956 int arg5 = (int) -1 ;
29957 int arg6 = (int) -1 ;
29958 wxPyTreeItemData *arg7 = (wxPyTreeItemData *) NULL ;
29959 wxTreeItemId result;
29960 bool temp4 = false ;
29961 PyObject * obj0 = 0 ;
29962 PyObject * obj1 = 0 ;
29963 PyObject * obj2 = 0 ;
29964 PyObject * obj3 = 0 ;
29965 PyObject * obj4 = 0 ;
29966 PyObject * obj5 = 0 ;
29967 PyObject * obj6 = 0 ;
29968 char *kwnames[] = {
29969 (char *) "self",(char *) "parent",(char *) "idPrevious",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
29970 };
29971
29972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOO:TreeCtrl_InsertItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
29973 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29974 if (SWIG_arg_fail(1)) SWIG_fail;
29975 {
29976 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29977 if (SWIG_arg_fail(2)) SWIG_fail;
29978 if (arg2 == NULL) {
29979 SWIG_null_ref("wxTreeItemId");
29980 }
29981 if (SWIG_arg_fail(2)) SWIG_fail;
29982 }
29983 {
29984 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29985 if (SWIG_arg_fail(3)) SWIG_fail;
29986 if (arg3 == NULL) {
29987 SWIG_null_ref("wxTreeItemId");
29988 }
29989 if (SWIG_arg_fail(3)) SWIG_fail;
29990 }
29991 {
29992 arg4 = wxString_in_helper(obj3);
29993 if (arg4 == NULL) SWIG_fail;
29994 temp4 = true;
29995 }
29996 if (obj4) {
29997 {
29998 arg5 = (int)(SWIG_As_int(obj4));
29999 if (SWIG_arg_fail(5)) SWIG_fail;
30000 }
30001 }
30002 if (obj5) {
30003 {
30004 arg6 = (int)(SWIG_As_int(obj5));
30005 if (SWIG_arg_fail(6)) SWIG_fail;
30006 }
30007 }
30008 if (obj6) {
30009 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
30010 if (SWIG_arg_fail(7)) SWIG_fail;
30011 }
30012 {
30013 PyThreadState* __tstate = wxPyBeginAllowThreads();
30014 result = (arg1)->InsertItem((wxTreeItemId const &)*arg2,(wxTreeItemId const &)*arg3,(wxString const &)*arg4,arg5,arg6,arg7);
30015
30016 wxPyEndAllowThreads(__tstate);
30017 if (PyErr_Occurred()) SWIG_fail;
30018 }
30019 {
30020 wxTreeItemId * resultptr;
30021 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
30022 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
30023 }
30024 {
30025 if (temp4)
30026 delete arg4;
30027 }
30028 return resultobj;
30029 fail:
30030 {
30031 if (temp4)
30032 delete arg4;
30033 }
30034 return NULL;
30035 }
30036
30037
30038 static PyObject *_wrap_TreeCtrl_InsertItemBefore(PyObject *, PyObject *args, PyObject *kwargs) {
30039 PyObject *resultobj;
30040 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30041 wxTreeItemId *arg2 = 0 ;
30042 size_t arg3 ;
30043 wxString *arg4 = 0 ;
30044 int arg5 = (int) -1 ;
30045 int arg6 = (int) -1 ;
30046 wxPyTreeItemData *arg7 = (wxPyTreeItemData *) NULL ;
30047 wxTreeItemId result;
30048 bool temp4 = false ;
30049 PyObject * obj0 = 0 ;
30050 PyObject * obj1 = 0 ;
30051 PyObject * obj2 = 0 ;
30052 PyObject * obj3 = 0 ;
30053 PyObject * obj4 = 0 ;
30054 PyObject * obj5 = 0 ;
30055 PyObject * obj6 = 0 ;
30056 char *kwnames[] = {
30057 (char *) "self",(char *) "parent",(char *) "index",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
30058 };
30059
30060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOO:TreeCtrl_InsertItemBefore",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
30061 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30062 if (SWIG_arg_fail(1)) SWIG_fail;
30063 {
30064 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30065 if (SWIG_arg_fail(2)) SWIG_fail;
30066 if (arg2 == NULL) {
30067 SWIG_null_ref("wxTreeItemId");
30068 }
30069 if (SWIG_arg_fail(2)) SWIG_fail;
30070 }
30071 {
30072 arg3 = (size_t)(SWIG_As_unsigned_SS_long(obj2));
30073 if (SWIG_arg_fail(3)) SWIG_fail;
30074 }
30075 {
30076 arg4 = wxString_in_helper(obj3);
30077 if (arg4 == NULL) SWIG_fail;
30078 temp4 = true;
30079 }
30080 if (obj4) {
30081 {
30082 arg5 = (int)(SWIG_As_int(obj4));
30083 if (SWIG_arg_fail(5)) SWIG_fail;
30084 }
30085 }
30086 if (obj5) {
30087 {
30088 arg6 = (int)(SWIG_As_int(obj5));
30089 if (SWIG_arg_fail(6)) SWIG_fail;
30090 }
30091 }
30092 if (obj6) {
30093 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
30094 if (SWIG_arg_fail(7)) SWIG_fail;
30095 }
30096 {
30097 PyThreadState* __tstate = wxPyBeginAllowThreads();
30098 result = (arg1)->InsertItem((wxTreeItemId const &)*arg2,arg3,(wxString const &)*arg4,arg5,arg6,arg7);
30099
30100 wxPyEndAllowThreads(__tstate);
30101 if (PyErr_Occurred()) SWIG_fail;
30102 }
30103 {
30104 wxTreeItemId * resultptr;
30105 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
30106 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
30107 }
30108 {
30109 if (temp4)
30110 delete arg4;
30111 }
30112 return resultobj;
30113 fail:
30114 {
30115 if (temp4)
30116 delete arg4;
30117 }
30118 return NULL;
30119 }
30120
30121
30122 static PyObject *_wrap_TreeCtrl_AppendItem(PyObject *, PyObject *args, PyObject *kwargs) {
30123 PyObject *resultobj;
30124 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30125 wxTreeItemId *arg2 = 0 ;
30126 wxString *arg3 = 0 ;
30127 int arg4 = (int) -1 ;
30128 int arg5 = (int) -1 ;
30129 wxPyTreeItemData *arg6 = (wxPyTreeItemData *) NULL ;
30130 wxTreeItemId result;
30131 bool temp3 = false ;
30132 PyObject * obj0 = 0 ;
30133 PyObject * obj1 = 0 ;
30134 PyObject * obj2 = 0 ;
30135 PyObject * obj3 = 0 ;
30136 PyObject * obj4 = 0 ;
30137 PyObject * obj5 = 0 ;
30138 char *kwnames[] = {
30139 (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
30140 };
30141
30142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOO:TreeCtrl_AppendItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
30143 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30144 if (SWIG_arg_fail(1)) SWIG_fail;
30145 {
30146 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30147 if (SWIG_arg_fail(2)) SWIG_fail;
30148 if (arg2 == NULL) {
30149 SWIG_null_ref("wxTreeItemId");
30150 }
30151 if (SWIG_arg_fail(2)) SWIG_fail;
30152 }
30153 {
30154 arg3 = wxString_in_helper(obj2);
30155 if (arg3 == NULL) SWIG_fail;
30156 temp3 = true;
30157 }
30158 if (obj3) {
30159 {
30160 arg4 = (int)(SWIG_As_int(obj3));
30161 if (SWIG_arg_fail(4)) SWIG_fail;
30162 }
30163 }
30164 if (obj4) {
30165 {
30166 arg5 = (int)(SWIG_As_int(obj4));
30167 if (SWIG_arg_fail(5)) SWIG_fail;
30168 }
30169 }
30170 if (obj5) {
30171 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
30172 if (SWIG_arg_fail(6)) SWIG_fail;
30173 }
30174 {
30175 PyThreadState* __tstate = wxPyBeginAllowThreads();
30176 result = (arg1)->AppendItem((wxTreeItemId const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6);
30177
30178 wxPyEndAllowThreads(__tstate);
30179 if (PyErr_Occurred()) SWIG_fail;
30180 }
30181 {
30182 wxTreeItemId * resultptr;
30183 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
30184 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
30185 }
30186 {
30187 if (temp3)
30188 delete arg3;
30189 }
30190 return resultobj;
30191 fail:
30192 {
30193 if (temp3)
30194 delete arg3;
30195 }
30196 return NULL;
30197 }
30198
30199
30200 static PyObject *_wrap_TreeCtrl_Delete(PyObject *, PyObject *args, PyObject *kwargs) {
30201 PyObject *resultobj;
30202 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30203 wxTreeItemId *arg2 = 0 ;
30204 PyObject * obj0 = 0 ;
30205 PyObject * obj1 = 0 ;
30206 char *kwnames[] = {
30207 (char *) "self",(char *) "item", NULL
30208 };
30209
30210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Delete",kwnames,&obj0,&obj1)) goto fail;
30211 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30212 if (SWIG_arg_fail(1)) SWIG_fail;
30213 {
30214 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30215 if (SWIG_arg_fail(2)) SWIG_fail;
30216 if (arg2 == NULL) {
30217 SWIG_null_ref("wxTreeItemId");
30218 }
30219 if (SWIG_arg_fail(2)) SWIG_fail;
30220 }
30221 {
30222 PyThreadState* __tstate = wxPyBeginAllowThreads();
30223 (arg1)->Delete((wxTreeItemId const &)*arg2);
30224
30225 wxPyEndAllowThreads(__tstate);
30226 if (PyErr_Occurred()) SWIG_fail;
30227 }
30228 Py_INCREF(Py_None); resultobj = Py_None;
30229 return resultobj;
30230 fail:
30231 return NULL;
30232 }
30233
30234
30235 static PyObject *_wrap_TreeCtrl_DeleteChildren(PyObject *, PyObject *args, PyObject *kwargs) {
30236 PyObject *resultobj;
30237 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30238 wxTreeItemId *arg2 = 0 ;
30239 PyObject * obj0 = 0 ;
30240 PyObject * obj1 = 0 ;
30241 char *kwnames[] = {
30242 (char *) "self",(char *) "item", NULL
30243 };
30244
30245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_DeleteChildren",kwnames,&obj0,&obj1)) goto fail;
30246 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30247 if (SWIG_arg_fail(1)) SWIG_fail;
30248 {
30249 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30250 if (SWIG_arg_fail(2)) SWIG_fail;
30251 if (arg2 == NULL) {
30252 SWIG_null_ref("wxTreeItemId");
30253 }
30254 if (SWIG_arg_fail(2)) SWIG_fail;
30255 }
30256 {
30257 PyThreadState* __tstate = wxPyBeginAllowThreads();
30258 (arg1)->DeleteChildren((wxTreeItemId const &)*arg2);
30259
30260 wxPyEndAllowThreads(__tstate);
30261 if (PyErr_Occurred()) SWIG_fail;
30262 }
30263 Py_INCREF(Py_None); resultobj = Py_None;
30264 return resultobj;
30265 fail:
30266 return NULL;
30267 }
30268
30269
30270 static PyObject *_wrap_TreeCtrl_DeleteAllItems(PyObject *, PyObject *args, PyObject *kwargs) {
30271 PyObject *resultobj;
30272 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30273 PyObject * obj0 = 0 ;
30274 char *kwnames[] = {
30275 (char *) "self", NULL
30276 };
30277
30278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_DeleteAllItems",kwnames,&obj0)) goto fail;
30279 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30280 if (SWIG_arg_fail(1)) SWIG_fail;
30281 {
30282 PyThreadState* __tstate = wxPyBeginAllowThreads();
30283 (arg1)->DeleteAllItems();
30284
30285 wxPyEndAllowThreads(__tstate);
30286 if (PyErr_Occurred()) SWIG_fail;
30287 }
30288 Py_INCREF(Py_None); resultobj = Py_None;
30289 return resultobj;
30290 fail:
30291 return NULL;
30292 }
30293
30294
30295 static PyObject *_wrap_TreeCtrl_Expand(PyObject *, PyObject *args, PyObject *kwargs) {
30296 PyObject *resultobj;
30297 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30298 wxTreeItemId *arg2 = 0 ;
30299 PyObject * obj0 = 0 ;
30300 PyObject * obj1 = 0 ;
30301 char *kwnames[] = {
30302 (char *) "self",(char *) "item", NULL
30303 };
30304
30305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Expand",kwnames,&obj0,&obj1)) goto fail;
30306 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30307 if (SWIG_arg_fail(1)) SWIG_fail;
30308 {
30309 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30310 if (SWIG_arg_fail(2)) SWIG_fail;
30311 if (arg2 == NULL) {
30312 SWIG_null_ref("wxTreeItemId");
30313 }
30314 if (SWIG_arg_fail(2)) SWIG_fail;
30315 }
30316 {
30317 PyThreadState* __tstate = wxPyBeginAllowThreads();
30318 (arg1)->Expand((wxTreeItemId const &)*arg2);
30319
30320 wxPyEndAllowThreads(__tstate);
30321 if (PyErr_Occurred()) SWIG_fail;
30322 }
30323 Py_INCREF(Py_None); resultobj = Py_None;
30324 return resultobj;
30325 fail:
30326 return NULL;
30327 }
30328
30329
30330 static PyObject *_wrap_TreeCtrl_Collapse(PyObject *, PyObject *args, PyObject *kwargs) {
30331 PyObject *resultobj;
30332 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30333 wxTreeItemId *arg2 = 0 ;
30334 PyObject * obj0 = 0 ;
30335 PyObject * obj1 = 0 ;
30336 char *kwnames[] = {
30337 (char *) "self",(char *) "item", NULL
30338 };
30339
30340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Collapse",kwnames,&obj0,&obj1)) goto fail;
30341 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30342 if (SWIG_arg_fail(1)) SWIG_fail;
30343 {
30344 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30345 if (SWIG_arg_fail(2)) SWIG_fail;
30346 if (arg2 == NULL) {
30347 SWIG_null_ref("wxTreeItemId");
30348 }
30349 if (SWIG_arg_fail(2)) SWIG_fail;
30350 }
30351 {
30352 PyThreadState* __tstate = wxPyBeginAllowThreads();
30353 (arg1)->Collapse((wxTreeItemId const &)*arg2);
30354
30355 wxPyEndAllowThreads(__tstate);
30356 if (PyErr_Occurred()) SWIG_fail;
30357 }
30358 Py_INCREF(Py_None); resultobj = Py_None;
30359 return resultobj;
30360 fail:
30361 return NULL;
30362 }
30363
30364
30365 static PyObject *_wrap_TreeCtrl_CollapseAndReset(PyObject *, PyObject *args, PyObject *kwargs) {
30366 PyObject *resultobj;
30367 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30368 wxTreeItemId *arg2 = 0 ;
30369 PyObject * obj0 = 0 ;
30370 PyObject * obj1 = 0 ;
30371 char *kwnames[] = {
30372 (char *) "self",(char *) "item", NULL
30373 };
30374
30375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_CollapseAndReset",kwnames,&obj0,&obj1)) goto fail;
30376 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30377 if (SWIG_arg_fail(1)) SWIG_fail;
30378 {
30379 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30380 if (SWIG_arg_fail(2)) SWIG_fail;
30381 if (arg2 == NULL) {
30382 SWIG_null_ref("wxTreeItemId");
30383 }
30384 if (SWIG_arg_fail(2)) SWIG_fail;
30385 }
30386 {
30387 PyThreadState* __tstate = wxPyBeginAllowThreads();
30388 (arg1)->CollapseAndReset((wxTreeItemId const &)*arg2);
30389
30390 wxPyEndAllowThreads(__tstate);
30391 if (PyErr_Occurred()) SWIG_fail;
30392 }
30393 Py_INCREF(Py_None); resultobj = Py_None;
30394 return resultobj;
30395 fail:
30396 return NULL;
30397 }
30398
30399
30400 static PyObject *_wrap_TreeCtrl_Toggle(PyObject *, PyObject *args, PyObject *kwargs) {
30401 PyObject *resultobj;
30402 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30403 wxTreeItemId *arg2 = 0 ;
30404 PyObject * obj0 = 0 ;
30405 PyObject * obj1 = 0 ;
30406 char *kwnames[] = {
30407 (char *) "self",(char *) "item", NULL
30408 };
30409
30410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Toggle",kwnames,&obj0,&obj1)) goto fail;
30411 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30412 if (SWIG_arg_fail(1)) SWIG_fail;
30413 {
30414 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30415 if (SWIG_arg_fail(2)) SWIG_fail;
30416 if (arg2 == NULL) {
30417 SWIG_null_ref("wxTreeItemId");
30418 }
30419 if (SWIG_arg_fail(2)) SWIG_fail;
30420 }
30421 {
30422 PyThreadState* __tstate = wxPyBeginAllowThreads();
30423 (arg1)->Toggle((wxTreeItemId const &)*arg2);
30424
30425 wxPyEndAllowThreads(__tstate);
30426 if (PyErr_Occurred()) SWIG_fail;
30427 }
30428 Py_INCREF(Py_None); resultobj = Py_None;
30429 return resultobj;
30430 fail:
30431 return NULL;
30432 }
30433
30434
30435 static PyObject *_wrap_TreeCtrl_Unselect(PyObject *, PyObject *args, PyObject *kwargs) {
30436 PyObject *resultobj;
30437 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30438 PyObject * obj0 = 0 ;
30439 char *kwnames[] = {
30440 (char *) "self", NULL
30441 };
30442
30443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_Unselect",kwnames,&obj0)) goto fail;
30444 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30445 if (SWIG_arg_fail(1)) SWIG_fail;
30446 {
30447 PyThreadState* __tstate = wxPyBeginAllowThreads();
30448 (arg1)->Unselect();
30449
30450 wxPyEndAllowThreads(__tstate);
30451 if (PyErr_Occurred()) SWIG_fail;
30452 }
30453 Py_INCREF(Py_None); resultobj = Py_None;
30454 return resultobj;
30455 fail:
30456 return NULL;
30457 }
30458
30459
30460 static PyObject *_wrap_TreeCtrl_UnselectItem(PyObject *, PyObject *args, PyObject *kwargs) {
30461 PyObject *resultobj;
30462 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30463 wxTreeItemId *arg2 = 0 ;
30464 PyObject * obj0 = 0 ;
30465 PyObject * obj1 = 0 ;
30466 char *kwnames[] = {
30467 (char *) "self",(char *) "item", NULL
30468 };
30469
30470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_UnselectItem",kwnames,&obj0,&obj1)) goto fail;
30471 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30472 if (SWIG_arg_fail(1)) SWIG_fail;
30473 {
30474 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30475 if (SWIG_arg_fail(2)) SWIG_fail;
30476 if (arg2 == NULL) {
30477 SWIG_null_ref("wxTreeItemId");
30478 }
30479 if (SWIG_arg_fail(2)) SWIG_fail;
30480 }
30481 {
30482 PyThreadState* __tstate = wxPyBeginAllowThreads();
30483 (arg1)->UnselectItem((wxTreeItemId const &)*arg2);
30484
30485 wxPyEndAllowThreads(__tstate);
30486 if (PyErr_Occurred()) SWIG_fail;
30487 }
30488 Py_INCREF(Py_None); resultobj = Py_None;
30489 return resultobj;
30490 fail:
30491 return NULL;
30492 }
30493
30494
30495 static PyObject *_wrap_TreeCtrl_UnselectAll(PyObject *, PyObject *args, PyObject *kwargs) {
30496 PyObject *resultobj;
30497 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30498 PyObject * obj0 = 0 ;
30499 char *kwnames[] = {
30500 (char *) "self", NULL
30501 };
30502
30503 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_UnselectAll",kwnames,&obj0)) goto fail;
30504 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30505 if (SWIG_arg_fail(1)) SWIG_fail;
30506 {
30507 PyThreadState* __tstate = wxPyBeginAllowThreads();
30508 (arg1)->UnselectAll();
30509
30510 wxPyEndAllowThreads(__tstate);
30511 if (PyErr_Occurred()) SWIG_fail;
30512 }
30513 Py_INCREF(Py_None); resultobj = Py_None;
30514 return resultobj;
30515 fail:
30516 return NULL;
30517 }
30518
30519
30520 static PyObject *_wrap_TreeCtrl_SelectItem(PyObject *, PyObject *args, PyObject *kwargs) {
30521 PyObject *resultobj;
30522 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30523 wxTreeItemId *arg2 = 0 ;
30524 bool arg3 = (bool) true ;
30525 PyObject * obj0 = 0 ;
30526 PyObject * obj1 = 0 ;
30527 PyObject * obj2 = 0 ;
30528 char *kwnames[] = {
30529 (char *) "self",(char *) "item",(char *) "select", NULL
30530 };
30531
30532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SelectItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
30533 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30534 if (SWIG_arg_fail(1)) SWIG_fail;
30535 {
30536 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30537 if (SWIG_arg_fail(2)) SWIG_fail;
30538 if (arg2 == NULL) {
30539 SWIG_null_ref("wxTreeItemId");
30540 }
30541 if (SWIG_arg_fail(2)) SWIG_fail;
30542 }
30543 if (obj2) {
30544 {
30545 arg3 = (bool)(SWIG_As_bool(obj2));
30546 if (SWIG_arg_fail(3)) SWIG_fail;
30547 }
30548 }
30549 {
30550 PyThreadState* __tstate = wxPyBeginAllowThreads();
30551 (arg1)->SelectItem((wxTreeItemId const &)*arg2,arg3);
30552
30553 wxPyEndAllowThreads(__tstate);
30554 if (PyErr_Occurred()) SWIG_fail;
30555 }
30556 Py_INCREF(Py_None); resultobj = Py_None;
30557 return resultobj;
30558 fail:
30559 return NULL;
30560 }
30561
30562
30563 static PyObject *_wrap_TreeCtrl_ToggleItemSelection(PyObject *, PyObject *args, PyObject *kwargs) {
30564 PyObject *resultobj;
30565 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30566 wxTreeItemId *arg2 = 0 ;
30567 PyObject * obj0 = 0 ;
30568 PyObject * obj1 = 0 ;
30569 char *kwnames[] = {
30570 (char *) "self",(char *) "item", NULL
30571 };
30572
30573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_ToggleItemSelection",kwnames,&obj0,&obj1)) goto fail;
30574 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30575 if (SWIG_arg_fail(1)) SWIG_fail;
30576 {
30577 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30578 if (SWIG_arg_fail(2)) SWIG_fail;
30579 if (arg2 == NULL) {
30580 SWIG_null_ref("wxTreeItemId");
30581 }
30582 if (SWIG_arg_fail(2)) SWIG_fail;
30583 }
30584 {
30585 PyThreadState* __tstate = wxPyBeginAllowThreads();
30586 (arg1)->ToggleItemSelection((wxTreeItemId const &)*arg2);
30587
30588 wxPyEndAllowThreads(__tstate);
30589 if (PyErr_Occurred()) SWIG_fail;
30590 }
30591 Py_INCREF(Py_None); resultobj = Py_None;
30592 return resultobj;
30593 fail:
30594 return NULL;
30595 }
30596
30597
30598 static PyObject *_wrap_TreeCtrl_EnsureVisible(PyObject *, PyObject *args, PyObject *kwargs) {
30599 PyObject *resultobj;
30600 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30601 wxTreeItemId *arg2 = 0 ;
30602 PyObject * obj0 = 0 ;
30603 PyObject * obj1 = 0 ;
30604 char *kwnames[] = {
30605 (char *) "self",(char *) "item", NULL
30606 };
30607
30608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_EnsureVisible",kwnames,&obj0,&obj1)) goto fail;
30609 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30610 if (SWIG_arg_fail(1)) SWIG_fail;
30611 {
30612 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30613 if (SWIG_arg_fail(2)) SWIG_fail;
30614 if (arg2 == NULL) {
30615 SWIG_null_ref("wxTreeItemId");
30616 }
30617 if (SWIG_arg_fail(2)) SWIG_fail;
30618 }
30619 {
30620 PyThreadState* __tstate = wxPyBeginAllowThreads();
30621 (arg1)->EnsureVisible((wxTreeItemId const &)*arg2);
30622
30623 wxPyEndAllowThreads(__tstate);
30624 if (PyErr_Occurred()) SWIG_fail;
30625 }
30626 Py_INCREF(Py_None); resultobj = Py_None;
30627 return resultobj;
30628 fail:
30629 return NULL;
30630 }
30631
30632
30633 static PyObject *_wrap_TreeCtrl_ScrollTo(PyObject *, PyObject *args, PyObject *kwargs) {
30634 PyObject *resultobj;
30635 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30636 wxTreeItemId *arg2 = 0 ;
30637 PyObject * obj0 = 0 ;
30638 PyObject * obj1 = 0 ;
30639 char *kwnames[] = {
30640 (char *) "self",(char *) "item", NULL
30641 };
30642
30643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_ScrollTo",kwnames,&obj0,&obj1)) goto fail;
30644 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30645 if (SWIG_arg_fail(1)) SWIG_fail;
30646 {
30647 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30648 if (SWIG_arg_fail(2)) SWIG_fail;
30649 if (arg2 == NULL) {
30650 SWIG_null_ref("wxTreeItemId");
30651 }
30652 if (SWIG_arg_fail(2)) SWIG_fail;
30653 }
30654 {
30655 PyThreadState* __tstate = wxPyBeginAllowThreads();
30656 (arg1)->ScrollTo((wxTreeItemId const &)*arg2);
30657
30658 wxPyEndAllowThreads(__tstate);
30659 if (PyErr_Occurred()) SWIG_fail;
30660 }
30661 Py_INCREF(Py_None); resultobj = Py_None;
30662 return resultobj;
30663 fail:
30664 return NULL;
30665 }
30666
30667
30668 static PyObject *_wrap_TreeCtrl_EditLabel(PyObject *, PyObject *args, PyObject *kwargs) {
30669 PyObject *resultobj;
30670 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30671 wxTreeItemId *arg2 = 0 ;
30672 PyObject * obj0 = 0 ;
30673 PyObject * obj1 = 0 ;
30674 char *kwnames[] = {
30675 (char *) "self",(char *) "item", NULL
30676 };
30677
30678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_EditLabel",kwnames,&obj0,&obj1)) goto fail;
30679 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30680 if (SWIG_arg_fail(1)) SWIG_fail;
30681 {
30682 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30683 if (SWIG_arg_fail(2)) SWIG_fail;
30684 if (arg2 == NULL) {
30685 SWIG_null_ref("wxTreeItemId");
30686 }
30687 if (SWIG_arg_fail(2)) SWIG_fail;
30688 }
30689 {
30690 PyThreadState* __tstate = wxPyBeginAllowThreads();
30691 (arg1)->EditLabel((wxTreeItemId const &)*arg2);
30692
30693 wxPyEndAllowThreads(__tstate);
30694 if (PyErr_Occurred()) SWIG_fail;
30695 }
30696 Py_INCREF(Py_None); resultobj = Py_None;
30697 return resultobj;
30698 fail:
30699 return NULL;
30700 }
30701
30702
30703 static PyObject *_wrap_TreeCtrl_GetEditControl(PyObject *, PyObject *args, PyObject *kwargs) {
30704 PyObject *resultobj;
30705 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30706 wxTextCtrl *result;
30707 PyObject * obj0 = 0 ;
30708 char *kwnames[] = {
30709 (char *) "self", NULL
30710 };
30711
30712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetEditControl",kwnames,&obj0)) goto fail;
30713 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30714 if (SWIG_arg_fail(1)) SWIG_fail;
30715 {
30716 PyThreadState* __tstate = wxPyBeginAllowThreads();
30717 result = (wxTextCtrl *)((wxPyTreeCtrl const *)arg1)->GetEditControl();
30718
30719 wxPyEndAllowThreads(__tstate);
30720 if (PyErr_Occurred()) SWIG_fail;
30721 }
30722 {
30723 resultobj = wxPyMake_wxObject(result, 0);
30724 }
30725 return resultobj;
30726 fail:
30727 return NULL;
30728 }
30729
30730
30731 static PyObject *_wrap_TreeCtrl_SortChildren(PyObject *, PyObject *args, PyObject *kwargs) {
30732 PyObject *resultobj;
30733 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30734 wxTreeItemId *arg2 = 0 ;
30735 PyObject * obj0 = 0 ;
30736 PyObject * obj1 = 0 ;
30737 char *kwnames[] = {
30738 (char *) "self",(char *) "item", NULL
30739 };
30740
30741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SortChildren",kwnames,&obj0,&obj1)) goto fail;
30742 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30743 if (SWIG_arg_fail(1)) SWIG_fail;
30744 {
30745 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30746 if (SWIG_arg_fail(2)) SWIG_fail;
30747 if (arg2 == NULL) {
30748 SWIG_null_ref("wxTreeItemId");
30749 }
30750 if (SWIG_arg_fail(2)) SWIG_fail;
30751 }
30752 {
30753 PyThreadState* __tstate = wxPyBeginAllowThreads();
30754 (arg1)->SortChildren((wxTreeItemId const &)*arg2);
30755
30756 wxPyEndAllowThreads(__tstate);
30757 if (PyErr_Occurred()) SWIG_fail;
30758 }
30759 Py_INCREF(Py_None); resultobj = Py_None;
30760 return resultobj;
30761 fail:
30762 return NULL;
30763 }
30764
30765
30766 static PyObject *_wrap_TreeCtrl_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
30767 PyObject *resultobj;
30768 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30769 wxPoint *arg2 = 0 ;
30770 int *arg3 = 0 ;
30771 wxTreeItemId result;
30772 wxPoint temp2 ;
30773 int temp3 ;
30774 int res3 = 0 ;
30775 PyObject * obj0 = 0 ;
30776 PyObject * obj1 = 0 ;
30777 char *kwnames[] = {
30778 (char *) "self",(char *) "point", NULL
30779 };
30780
30781 arg3 = &temp3; res3 = SWIG_NEWOBJ;
30782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_HitTest",kwnames,&obj0,&obj1)) goto fail;
30783 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30784 if (SWIG_arg_fail(1)) SWIG_fail;
30785 {
30786 arg2 = &temp2;
30787 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
30788 }
30789 {
30790 PyThreadState* __tstate = wxPyBeginAllowThreads();
30791 result = (arg1)->HitTest((wxPoint const &)*arg2,*arg3);
30792
30793 wxPyEndAllowThreads(__tstate);
30794 if (PyErr_Occurred()) SWIG_fail;
30795 }
30796 {
30797 wxTreeItemId * resultptr;
30798 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
30799 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
30800 }
30801 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
30802 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
30803 return resultobj;
30804 fail:
30805 return NULL;
30806 }
30807
30808
30809 static PyObject *_wrap_TreeCtrl_GetBoundingRect(PyObject *, PyObject *args, PyObject *kwargs) {
30810 PyObject *resultobj;
30811 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30812 wxTreeItemId *arg2 = 0 ;
30813 bool arg3 = (bool) false ;
30814 PyObject *result;
30815 PyObject * obj0 = 0 ;
30816 PyObject * obj1 = 0 ;
30817 PyObject * obj2 = 0 ;
30818 char *kwnames[] = {
30819 (char *) "self",(char *) "item",(char *) "textOnly", NULL
30820 };
30821
30822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_GetBoundingRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
30823 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30824 if (SWIG_arg_fail(1)) SWIG_fail;
30825 {
30826 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30827 if (SWIG_arg_fail(2)) SWIG_fail;
30828 if (arg2 == NULL) {
30829 SWIG_null_ref("wxTreeItemId");
30830 }
30831 if (SWIG_arg_fail(2)) SWIG_fail;
30832 }
30833 if (obj2) {
30834 {
30835 arg3 = (bool)(SWIG_As_bool(obj2));
30836 if (SWIG_arg_fail(3)) SWIG_fail;
30837 }
30838 }
30839 {
30840 PyThreadState* __tstate = wxPyBeginAllowThreads();
30841 result = (PyObject *)wxPyTreeCtrl_GetBoundingRect(arg1,(wxTreeItemId const &)*arg2,arg3);
30842
30843 wxPyEndAllowThreads(__tstate);
30844 if (PyErr_Occurred()) SWIG_fail;
30845 }
30846 resultobj = result;
30847 return resultobj;
30848 fail:
30849 return NULL;
30850 }
30851
30852
30853 static PyObject *_wrap_TreeCtrl_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
30854 PyObject *resultobj;
30855 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
30856 wxVisualAttributes result;
30857 PyObject * obj0 = 0 ;
30858 char *kwnames[] = {
30859 (char *) "variant", NULL
30860 };
30861
30862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:TreeCtrl_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
30863 if (obj0) {
30864 {
30865 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
30866 if (SWIG_arg_fail(1)) SWIG_fail;
30867 }
30868 }
30869 {
30870 if (!wxPyCheckForApp()) SWIG_fail;
30871 PyThreadState* __tstate = wxPyBeginAllowThreads();
30872 result = wxPyTreeCtrl::GetClassDefaultAttributes((wxWindowVariant )arg1);
30873
30874 wxPyEndAllowThreads(__tstate);
30875 if (PyErr_Occurred()) SWIG_fail;
30876 }
30877 {
30878 wxVisualAttributes * resultptr;
30879 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
30880 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
30881 }
30882 return resultobj;
30883 fail:
30884 return NULL;
30885 }
30886
30887
30888 static PyObject * TreeCtrl_swigregister(PyObject *, PyObject *args) {
30889 PyObject *obj;
30890 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30891 SWIG_TypeClientData(SWIGTYPE_p_wxPyTreeCtrl, obj);
30892 Py_INCREF(obj);
30893 return Py_BuildValue((char *)"");
30894 }
30895 static int _wrap_DirDialogDefaultFolderStr_set(PyObject *) {
30896 PyErr_SetString(PyExc_TypeError,"Variable DirDialogDefaultFolderStr is read-only.");
30897 return 1;
30898 }
30899
30900
30901 static PyObject *_wrap_DirDialogDefaultFolderStr_get(void) {
30902 PyObject *pyobj;
30903
30904 {
30905 #if wxUSE_UNICODE
30906 pyobj = PyUnicode_FromWideChar((&wxPyDirDialogDefaultFolderStr)->c_str(), (&wxPyDirDialogDefaultFolderStr)->Len());
30907 #else
30908 pyobj = PyString_FromStringAndSize((&wxPyDirDialogDefaultFolderStr)->c_str(), (&wxPyDirDialogDefaultFolderStr)->Len());
30909 #endif
30910 }
30911 return pyobj;
30912 }
30913
30914
30915 static PyObject *_wrap_new_GenericDirCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
30916 PyObject *resultobj;
30917 wxWindow *arg1 = (wxWindow *) 0 ;
30918 int arg2 = (int) (int)-1 ;
30919 wxString const &arg3_defvalue = wxPyDirDialogDefaultFolderStr ;
30920 wxString *arg3 = (wxString *) &arg3_defvalue ;
30921 wxPoint const &arg4_defvalue = wxDefaultPosition ;
30922 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
30923 wxSize const &arg5_defvalue = wxDefaultSize ;
30924 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
30925 long arg6 = (long) wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER ;
30926 wxString const &arg7_defvalue = wxPyEmptyString ;
30927 wxString *arg7 = (wxString *) &arg7_defvalue ;
30928 int arg8 = (int) 0 ;
30929 wxString const &arg9_defvalue = wxPyTreeCtrlNameStr ;
30930 wxString *arg9 = (wxString *) &arg9_defvalue ;
30931 wxGenericDirCtrl *result;
30932 bool temp3 = false ;
30933 wxPoint temp4 ;
30934 wxSize temp5 ;
30935 bool temp7 = false ;
30936 bool temp9 = false ;
30937 PyObject * obj0 = 0 ;
30938 PyObject * obj1 = 0 ;
30939 PyObject * obj2 = 0 ;
30940 PyObject * obj3 = 0 ;
30941 PyObject * obj4 = 0 ;
30942 PyObject * obj5 = 0 ;
30943 PyObject * obj6 = 0 ;
30944 PyObject * obj7 = 0 ;
30945 PyObject * obj8 = 0 ;
30946 char *kwnames[] = {
30947 (char *) "parent",(char *) "id",(char *) "dir",(char *) "pos",(char *) "size",(char *) "style",(char *) "filter",(char *) "defaultFilter",(char *) "name", NULL
30948 };
30949
30950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOO:new_GenericDirCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
30951 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30952 if (SWIG_arg_fail(1)) SWIG_fail;
30953 if (obj1) {
30954 {
30955 arg2 = (int const)(SWIG_As_int(obj1));
30956 if (SWIG_arg_fail(2)) SWIG_fail;
30957 }
30958 }
30959 if (obj2) {
30960 {
30961 arg3 = wxString_in_helper(obj2);
30962 if (arg3 == NULL) SWIG_fail;
30963 temp3 = true;
30964 }
30965 }
30966 if (obj3) {
30967 {
30968 arg4 = &temp4;
30969 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
30970 }
30971 }
30972 if (obj4) {
30973 {
30974 arg5 = &temp5;
30975 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
30976 }
30977 }
30978 if (obj5) {
30979 {
30980 arg6 = (long)(SWIG_As_long(obj5));
30981 if (SWIG_arg_fail(6)) SWIG_fail;
30982 }
30983 }
30984 if (obj6) {
30985 {
30986 arg7 = wxString_in_helper(obj6);
30987 if (arg7 == NULL) SWIG_fail;
30988 temp7 = true;
30989 }
30990 }
30991 if (obj7) {
30992 {
30993 arg8 = (int)(SWIG_As_int(obj7));
30994 if (SWIG_arg_fail(8)) SWIG_fail;
30995 }
30996 }
30997 if (obj8) {
30998 {
30999 arg9 = wxString_in_helper(obj8);
31000 if (arg9 == NULL) SWIG_fail;
31001 temp9 = true;
31002 }
31003 }
31004 {
31005 if (!wxPyCheckForApp()) SWIG_fail;
31006 PyThreadState* __tstate = wxPyBeginAllowThreads();
31007 result = (wxGenericDirCtrl *)new wxGenericDirCtrl(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7,arg8,(wxString const &)*arg9);
31008
31009 wxPyEndAllowThreads(__tstate);
31010 if (PyErr_Occurred()) SWIG_fail;
31011 }
31012 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDirCtrl, 1);
31013 {
31014 if (temp3)
31015 delete arg3;
31016 }
31017 {
31018 if (temp7)
31019 delete arg7;
31020 }
31021 {
31022 if (temp9)
31023 delete arg9;
31024 }
31025 return resultobj;
31026 fail:
31027 {
31028 if (temp3)
31029 delete arg3;
31030 }
31031 {
31032 if (temp7)
31033 delete arg7;
31034 }
31035 {
31036 if (temp9)
31037 delete arg9;
31038 }
31039 return NULL;
31040 }
31041
31042
31043 static PyObject *_wrap_new_PreGenericDirCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
31044 PyObject *resultobj;
31045 wxGenericDirCtrl *result;
31046 char *kwnames[] = {
31047 NULL
31048 };
31049
31050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreGenericDirCtrl",kwnames)) goto fail;
31051 {
31052 if (!wxPyCheckForApp()) SWIG_fail;
31053 PyThreadState* __tstate = wxPyBeginAllowThreads();
31054 result = (wxGenericDirCtrl *)new wxGenericDirCtrl();
31055
31056 wxPyEndAllowThreads(__tstate);
31057 if (PyErr_Occurred()) SWIG_fail;
31058 }
31059 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDirCtrl, 1);
31060 return resultobj;
31061 fail:
31062 return NULL;
31063 }
31064
31065
31066 static PyObject *_wrap_GenericDirCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
31067 PyObject *resultobj;
31068 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31069 wxWindow *arg2 = (wxWindow *) 0 ;
31070 int arg3 = (int) (int)-1 ;
31071 wxString const &arg4_defvalue = wxPyDirDialogDefaultFolderStr ;
31072 wxString *arg4 = (wxString *) &arg4_defvalue ;
31073 wxPoint const &arg5_defvalue = wxDefaultPosition ;
31074 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
31075 wxSize const &arg6_defvalue = wxDefaultSize ;
31076 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
31077 long arg7 = (long) wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER ;
31078 wxString const &arg8_defvalue = wxPyEmptyString ;
31079 wxString *arg8 = (wxString *) &arg8_defvalue ;
31080 int arg9 = (int) 0 ;
31081 wxString const &arg10_defvalue = wxPyTreeCtrlNameStr ;
31082 wxString *arg10 = (wxString *) &arg10_defvalue ;
31083 bool result;
31084 bool temp4 = false ;
31085 wxPoint temp5 ;
31086 wxSize temp6 ;
31087 bool temp8 = false ;
31088 bool temp10 = false ;
31089 PyObject * obj0 = 0 ;
31090 PyObject * obj1 = 0 ;
31091 PyObject * obj2 = 0 ;
31092 PyObject * obj3 = 0 ;
31093 PyObject * obj4 = 0 ;
31094 PyObject * obj5 = 0 ;
31095 PyObject * obj6 = 0 ;
31096 PyObject * obj7 = 0 ;
31097 PyObject * obj8 = 0 ;
31098 PyObject * obj9 = 0 ;
31099 char *kwnames[] = {
31100 (char *) "self",(char *) "parent",(char *) "id",(char *) "dir",(char *) "pos",(char *) "size",(char *) "style",(char *) "filter",(char *) "defaultFilter",(char *) "name", NULL
31101 };
31102
31103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOO:GenericDirCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) goto fail;
31104 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31105 if (SWIG_arg_fail(1)) SWIG_fail;
31106 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31107 if (SWIG_arg_fail(2)) SWIG_fail;
31108 if (obj2) {
31109 {
31110 arg3 = (int const)(SWIG_As_int(obj2));
31111 if (SWIG_arg_fail(3)) SWIG_fail;
31112 }
31113 }
31114 if (obj3) {
31115 {
31116 arg4 = wxString_in_helper(obj3);
31117 if (arg4 == NULL) SWIG_fail;
31118 temp4 = true;
31119 }
31120 }
31121 if (obj4) {
31122 {
31123 arg5 = &temp5;
31124 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
31125 }
31126 }
31127 if (obj5) {
31128 {
31129 arg6 = &temp6;
31130 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
31131 }
31132 }
31133 if (obj6) {
31134 {
31135 arg7 = (long)(SWIG_As_long(obj6));
31136 if (SWIG_arg_fail(7)) SWIG_fail;
31137 }
31138 }
31139 if (obj7) {
31140 {
31141 arg8 = wxString_in_helper(obj7);
31142 if (arg8 == NULL) SWIG_fail;
31143 temp8 = true;
31144 }
31145 }
31146 if (obj8) {
31147 {
31148 arg9 = (int)(SWIG_As_int(obj8));
31149 if (SWIG_arg_fail(9)) SWIG_fail;
31150 }
31151 }
31152 if (obj9) {
31153 {
31154 arg10 = wxString_in_helper(obj9);
31155 if (arg10 == NULL) SWIG_fail;
31156 temp10 = true;
31157 }
31158 }
31159 {
31160 PyThreadState* __tstate = wxPyBeginAllowThreads();
31161 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8,arg9,(wxString const &)*arg10);
31162
31163 wxPyEndAllowThreads(__tstate);
31164 if (PyErr_Occurred()) SWIG_fail;
31165 }
31166 {
31167 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31168 }
31169 {
31170 if (temp4)
31171 delete arg4;
31172 }
31173 {
31174 if (temp8)
31175 delete arg8;
31176 }
31177 {
31178 if (temp10)
31179 delete arg10;
31180 }
31181 return resultobj;
31182 fail:
31183 {
31184 if (temp4)
31185 delete arg4;
31186 }
31187 {
31188 if (temp8)
31189 delete arg8;
31190 }
31191 {
31192 if (temp10)
31193 delete arg10;
31194 }
31195 return NULL;
31196 }
31197
31198
31199 static PyObject *_wrap_GenericDirCtrl_ExpandPath(PyObject *, PyObject *args, PyObject *kwargs) {
31200 PyObject *resultobj;
31201 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31202 wxString *arg2 = 0 ;
31203 bool result;
31204 bool temp2 = false ;
31205 PyObject * obj0 = 0 ;
31206 PyObject * obj1 = 0 ;
31207 char *kwnames[] = {
31208 (char *) "self",(char *) "path", NULL
31209 };
31210
31211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_ExpandPath",kwnames,&obj0,&obj1)) goto fail;
31212 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31213 if (SWIG_arg_fail(1)) SWIG_fail;
31214 {
31215 arg2 = wxString_in_helper(obj1);
31216 if (arg2 == NULL) SWIG_fail;
31217 temp2 = true;
31218 }
31219 {
31220 PyThreadState* __tstate = wxPyBeginAllowThreads();
31221 result = (bool)(arg1)->ExpandPath((wxString const &)*arg2);
31222
31223 wxPyEndAllowThreads(__tstate);
31224 if (PyErr_Occurred()) SWIG_fail;
31225 }
31226 {
31227 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31228 }
31229 {
31230 if (temp2)
31231 delete arg2;
31232 }
31233 return resultobj;
31234 fail:
31235 {
31236 if (temp2)
31237 delete arg2;
31238 }
31239 return NULL;
31240 }
31241
31242
31243 static PyObject *_wrap_GenericDirCtrl_GetDefaultPath(PyObject *, PyObject *args, PyObject *kwargs) {
31244 PyObject *resultobj;
31245 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31246 wxString result;
31247 PyObject * obj0 = 0 ;
31248 char *kwnames[] = {
31249 (char *) "self", NULL
31250 };
31251
31252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetDefaultPath",kwnames,&obj0)) goto fail;
31253 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31254 if (SWIG_arg_fail(1)) SWIG_fail;
31255 {
31256 PyThreadState* __tstate = wxPyBeginAllowThreads();
31257 result = ((wxGenericDirCtrl const *)arg1)->GetDefaultPath();
31258
31259 wxPyEndAllowThreads(__tstate);
31260 if (PyErr_Occurred()) SWIG_fail;
31261 }
31262 {
31263 #if wxUSE_UNICODE
31264 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31265 #else
31266 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31267 #endif
31268 }
31269 return resultobj;
31270 fail:
31271 return NULL;
31272 }
31273
31274
31275 static PyObject *_wrap_GenericDirCtrl_SetDefaultPath(PyObject *, PyObject *args, PyObject *kwargs) {
31276 PyObject *resultobj;
31277 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31278 wxString *arg2 = 0 ;
31279 bool temp2 = false ;
31280 PyObject * obj0 = 0 ;
31281 PyObject * obj1 = 0 ;
31282 char *kwnames[] = {
31283 (char *) "self",(char *) "path", NULL
31284 };
31285
31286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetDefaultPath",kwnames,&obj0,&obj1)) goto fail;
31287 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31288 if (SWIG_arg_fail(1)) SWIG_fail;
31289 {
31290 arg2 = wxString_in_helper(obj1);
31291 if (arg2 == NULL) SWIG_fail;
31292 temp2 = true;
31293 }
31294 {
31295 PyThreadState* __tstate = wxPyBeginAllowThreads();
31296 (arg1)->SetDefaultPath((wxString const &)*arg2);
31297
31298 wxPyEndAllowThreads(__tstate);
31299 if (PyErr_Occurred()) SWIG_fail;
31300 }
31301 Py_INCREF(Py_None); resultobj = Py_None;
31302 {
31303 if (temp2)
31304 delete arg2;
31305 }
31306 return resultobj;
31307 fail:
31308 {
31309 if (temp2)
31310 delete arg2;
31311 }
31312 return NULL;
31313 }
31314
31315
31316 static PyObject *_wrap_GenericDirCtrl_GetPath(PyObject *, PyObject *args, PyObject *kwargs) {
31317 PyObject *resultobj;
31318 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31319 wxString result;
31320 PyObject * obj0 = 0 ;
31321 char *kwnames[] = {
31322 (char *) "self", NULL
31323 };
31324
31325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetPath",kwnames,&obj0)) goto fail;
31326 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31327 if (SWIG_arg_fail(1)) SWIG_fail;
31328 {
31329 PyThreadState* __tstate = wxPyBeginAllowThreads();
31330 result = ((wxGenericDirCtrl const *)arg1)->GetPath();
31331
31332 wxPyEndAllowThreads(__tstate);
31333 if (PyErr_Occurred()) SWIG_fail;
31334 }
31335 {
31336 #if wxUSE_UNICODE
31337 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31338 #else
31339 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31340 #endif
31341 }
31342 return resultobj;
31343 fail:
31344 return NULL;
31345 }
31346
31347
31348 static PyObject *_wrap_GenericDirCtrl_GetFilePath(PyObject *, PyObject *args, PyObject *kwargs) {
31349 PyObject *resultobj;
31350 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31351 wxString result;
31352 PyObject * obj0 = 0 ;
31353 char *kwnames[] = {
31354 (char *) "self", NULL
31355 };
31356
31357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetFilePath",kwnames,&obj0)) goto fail;
31358 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31359 if (SWIG_arg_fail(1)) SWIG_fail;
31360 {
31361 PyThreadState* __tstate = wxPyBeginAllowThreads();
31362 result = ((wxGenericDirCtrl const *)arg1)->GetFilePath();
31363
31364 wxPyEndAllowThreads(__tstate);
31365 if (PyErr_Occurred()) SWIG_fail;
31366 }
31367 {
31368 #if wxUSE_UNICODE
31369 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31370 #else
31371 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31372 #endif
31373 }
31374 return resultobj;
31375 fail:
31376 return NULL;
31377 }
31378
31379
31380 static PyObject *_wrap_GenericDirCtrl_SetPath(PyObject *, PyObject *args, PyObject *kwargs) {
31381 PyObject *resultobj;
31382 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31383 wxString *arg2 = 0 ;
31384 bool temp2 = false ;
31385 PyObject * obj0 = 0 ;
31386 PyObject * obj1 = 0 ;
31387 char *kwnames[] = {
31388 (char *) "self",(char *) "path", NULL
31389 };
31390
31391 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetPath",kwnames,&obj0,&obj1)) goto fail;
31392 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31393 if (SWIG_arg_fail(1)) SWIG_fail;
31394 {
31395 arg2 = wxString_in_helper(obj1);
31396 if (arg2 == NULL) SWIG_fail;
31397 temp2 = true;
31398 }
31399 {
31400 PyThreadState* __tstate = wxPyBeginAllowThreads();
31401 (arg1)->SetPath((wxString const &)*arg2);
31402
31403 wxPyEndAllowThreads(__tstate);
31404 if (PyErr_Occurred()) SWIG_fail;
31405 }
31406 Py_INCREF(Py_None); resultobj = Py_None;
31407 {
31408 if (temp2)
31409 delete arg2;
31410 }
31411 return resultobj;
31412 fail:
31413 {
31414 if (temp2)
31415 delete arg2;
31416 }
31417 return NULL;
31418 }
31419
31420
31421 static PyObject *_wrap_GenericDirCtrl_ShowHidden(PyObject *, PyObject *args, PyObject *kwargs) {
31422 PyObject *resultobj;
31423 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31424 bool arg2 ;
31425 PyObject * obj0 = 0 ;
31426 PyObject * obj1 = 0 ;
31427 char *kwnames[] = {
31428 (char *) "self",(char *) "show", NULL
31429 };
31430
31431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_ShowHidden",kwnames,&obj0,&obj1)) goto fail;
31432 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31433 if (SWIG_arg_fail(1)) SWIG_fail;
31434 {
31435 arg2 = (bool)(SWIG_As_bool(obj1));
31436 if (SWIG_arg_fail(2)) SWIG_fail;
31437 }
31438 {
31439 PyThreadState* __tstate = wxPyBeginAllowThreads();
31440 (arg1)->ShowHidden(arg2);
31441
31442 wxPyEndAllowThreads(__tstate);
31443 if (PyErr_Occurred()) SWIG_fail;
31444 }
31445 Py_INCREF(Py_None); resultobj = Py_None;
31446 return resultobj;
31447 fail:
31448 return NULL;
31449 }
31450
31451
31452 static PyObject *_wrap_GenericDirCtrl_GetShowHidden(PyObject *, PyObject *args, PyObject *kwargs) {
31453 PyObject *resultobj;
31454 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31455 bool result;
31456 PyObject * obj0 = 0 ;
31457 char *kwnames[] = {
31458 (char *) "self", NULL
31459 };
31460
31461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetShowHidden",kwnames,&obj0)) goto fail;
31462 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31463 if (SWIG_arg_fail(1)) SWIG_fail;
31464 {
31465 PyThreadState* __tstate = wxPyBeginAllowThreads();
31466 result = (bool)(arg1)->GetShowHidden();
31467
31468 wxPyEndAllowThreads(__tstate);
31469 if (PyErr_Occurred()) SWIG_fail;
31470 }
31471 {
31472 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31473 }
31474 return resultobj;
31475 fail:
31476 return NULL;
31477 }
31478
31479
31480 static PyObject *_wrap_GenericDirCtrl_GetFilter(PyObject *, PyObject *args, PyObject *kwargs) {
31481 PyObject *resultobj;
31482 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31483 wxString result;
31484 PyObject * obj0 = 0 ;
31485 char *kwnames[] = {
31486 (char *) "self", NULL
31487 };
31488
31489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetFilter",kwnames,&obj0)) goto fail;
31490 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31491 if (SWIG_arg_fail(1)) SWIG_fail;
31492 {
31493 PyThreadState* __tstate = wxPyBeginAllowThreads();
31494 result = ((wxGenericDirCtrl const *)arg1)->GetFilter();
31495
31496 wxPyEndAllowThreads(__tstate);
31497 if (PyErr_Occurred()) SWIG_fail;
31498 }
31499 {
31500 #if wxUSE_UNICODE
31501 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31502 #else
31503 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31504 #endif
31505 }
31506 return resultobj;
31507 fail:
31508 return NULL;
31509 }
31510
31511
31512 static PyObject *_wrap_GenericDirCtrl_SetFilter(PyObject *, PyObject *args, PyObject *kwargs) {
31513 PyObject *resultobj;
31514 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31515 wxString *arg2 = 0 ;
31516 bool temp2 = false ;
31517 PyObject * obj0 = 0 ;
31518 PyObject * obj1 = 0 ;
31519 char *kwnames[] = {
31520 (char *) "self",(char *) "filter", NULL
31521 };
31522
31523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetFilter",kwnames,&obj0,&obj1)) goto fail;
31524 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31525 if (SWIG_arg_fail(1)) SWIG_fail;
31526 {
31527 arg2 = wxString_in_helper(obj1);
31528 if (arg2 == NULL) SWIG_fail;
31529 temp2 = true;
31530 }
31531 {
31532 PyThreadState* __tstate = wxPyBeginAllowThreads();
31533 (arg1)->SetFilter((wxString const &)*arg2);
31534
31535 wxPyEndAllowThreads(__tstate);
31536 if (PyErr_Occurred()) SWIG_fail;
31537 }
31538 Py_INCREF(Py_None); resultobj = Py_None;
31539 {
31540 if (temp2)
31541 delete arg2;
31542 }
31543 return resultobj;
31544 fail:
31545 {
31546 if (temp2)
31547 delete arg2;
31548 }
31549 return NULL;
31550 }
31551
31552
31553 static PyObject *_wrap_GenericDirCtrl_GetFilterIndex(PyObject *, PyObject *args, PyObject *kwargs) {
31554 PyObject *resultobj;
31555 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31556 int result;
31557 PyObject * obj0 = 0 ;
31558 char *kwnames[] = {
31559 (char *) "self", NULL
31560 };
31561
31562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetFilterIndex",kwnames,&obj0)) goto fail;
31563 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31564 if (SWIG_arg_fail(1)) SWIG_fail;
31565 {
31566 PyThreadState* __tstate = wxPyBeginAllowThreads();
31567 result = (int)((wxGenericDirCtrl const *)arg1)->GetFilterIndex();
31568
31569 wxPyEndAllowThreads(__tstate);
31570 if (PyErr_Occurred()) SWIG_fail;
31571 }
31572 {
31573 resultobj = SWIG_From_int((int)(result));
31574 }
31575 return resultobj;
31576 fail:
31577 return NULL;
31578 }
31579
31580
31581 static PyObject *_wrap_GenericDirCtrl_SetFilterIndex(PyObject *, PyObject *args, PyObject *kwargs) {
31582 PyObject *resultobj;
31583 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31584 int arg2 ;
31585 PyObject * obj0 = 0 ;
31586 PyObject * obj1 = 0 ;
31587 char *kwnames[] = {
31588 (char *) "self",(char *) "n", NULL
31589 };
31590
31591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetFilterIndex",kwnames,&obj0,&obj1)) goto fail;
31592 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31593 if (SWIG_arg_fail(1)) SWIG_fail;
31594 {
31595 arg2 = (int)(SWIG_As_int(obj1));
31596 if (SWIG_arg_fail(2)) SWIG_fail;
31597 }
31598 {
31599 PyThreadState* __tstate = wxPyBeginAllowThreads();
31600 (arg1)->SetFilterIndex(arg2);
31601
31602 wxPyEndAllowThreads(__tstate);
31603 if (PyErr_Occurred()) SWIG_fail;
31604 }
31605 Py_INCREF(Py_None); resultobj = Py_None;
31606 return resultobj;
31607 fail:
31608 return NULL;
31609 }
31610
31611
31612 static PyObject *_wrap_GenericDirCtrl_GetRootId(PyObject *, PyObject *args, PyObject *kwargs) {
31613 PyObject *resultobj;
31614 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31615 wxTreeItemId result;
31616 PyObject * obj0 = 0 ;
31617 char *kwnames[] = {
31618 (char *) "self", NULL
31619 };
31620
31621 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetRootId",kwnames,&obj0)) goto fail;
31622 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31623 if (SWIG_arg_fail(1)) SWIG_fail;
31624 {
31625 PyThreadState* __tstate = wxPyBeginAllowThreads();
31626 result = (arg1)->GetRootId();
31627
31628 wxPyEndAllowThreads(__tstate);
31629 if (PyErr_Occurred()) SWIG_fail;
31630 }
31631 {
31632 wxTreeItemId * resultptr;
31633 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
31634 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
31635 }
31636 return resultobj;
31637 fail:
31638 return NULL;
31639 }
31640
31641
31642 static PyObject *_wrap_GenericDirCtrl_GetTreeCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
31643 PyObject *resultobj;
31644 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31645 wxPyTreeCtrl *result;
31646 PyObject * obj0 = 0 ;
31647 char *kwnames[] = {
31648 (char *) "self", NULL
31649 };
31650
31651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetTreeCtrl",kwnames,&obj0)) goto fail;
31652 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31653 if (SWIG_arg_fail(1)) SWIG_fail;
31654 {
31655 PyThreadState* __tstate = wxPyBeginAllowThreads();
31656 result = (wxPyTreeCtrl *)((wxGenericDirCtrl const *)arg1)->GetTreeCtrl();
31657
31658 wxPyEndAllowThreads(__tstate);
31659 if (PyErr_Occurred()) SWIG_fail;
31660 }
31661 {
31662 resultobj = wxPyMake_wxObject(result, 0);
31663 }
31664 return resultobj;
31665 fail:
31666 return NULL;
31667 }
31668
31669
31670 static PyObject *_wrap_GenericDirCtrl_GetFilterListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
31671 PyObject *resultobj;
31672 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31673 wxDirFilterListCtrl *result;
31674 PyObject * obj0 = 0 ;
31675 char *kwnames[] = {
31676 (char *) "self", NULL
31677 };
31678
31679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetFilterListCtrl",kwnames,&obj0)) goto fail;
31680 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31681 if (SWIG_arg_fail(1)) SWIG_fail;
31682 {
31683 PyThreadState* __tstate = wxPyBeginAllowThreads();
31684 result = (wxDirFilterListCtrl *)((wxGenericDirCtrl const *)arg1)->GetFilterListCtrl();
31685
31686 wxPyEndAllowThreads(__tstate);
31687 if (PyErr_Occurred()) SWIG_fail;
31688 }
31689 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDirFilterListCtrl, 0);
31690 return resultobj;
31691 fail:
31692 return NULL;
31693 }
31694
31695
31696 static PyObject *_wrap_GenericDirCtrl_FindChild(PyObject *, PyObject *args, PyObject *kwargs) {
31697 PyObject *resultobj;
31698 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31699 wxTreeItemId arg2 ;
31700 wxString *arg3 = 0 ;
31701 bool *arg4 = 0 ;
31702 wxTreeItemId result;
31703 bool temp3 = false ;
31704 bool temp4 ;
31705 int res4 = 0 ;
31706 PyObject * obj0 = 0 ;
31707 PyObject * obj1 = 0 ;
31708 PyObject * obj2 = 0 ;
31709 char *kwnames[] = {
31710 (char *) "self",(char *) "parentId",(char *) "path", NULL
31711 };
31712
31713 arg4 = &temp4; res4 = SWIG_NEWOBJ;
31714 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GenericDirCtrl_FindChild",kwnames,&obj0,&obj1,&obj2)) goto fail;
31715 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31716 if (SWIG_arg_fail(1)) SWIG_fail;
31717 {
31718 wxTreeItemId * argp;
31719 SWIG_Python_ConvertPtr(obj1, (void **)&argp, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION);
31720 if (SWIG_arg_fail(2)) SWIG_fail;
31721 if (argp == NULL) {
31722 SWIG_null_ref("wxTreeItemId");
31723 }
31724 if (SWIG_arg_fail(2)) SWIG_fail;
31725 arg2 = *argp;
31726 }
31727 {
31728 arg3 = wxString_in_helper(obj2);
31729 if (arg3 == NULL) SWIG_fail;
31730 temp3 = true;
31731 }
31732 {
31733 PyThreadState* __tstate = wxPyBeginAllowThreads();
31734 result = (arg1)->FindChild(arg2,(wxString const &)*arg3,*arg4);
31735
31736 wxPyEndAllowThreads(__tstate);
31737 if (PyErr_Occurred()) SWIG_fail;
31738 }
31739 {
31740 wxTreeItemId * resultptr;
31741 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
31742 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
31743 }
31744 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
31745 SWIG_From_bool((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_bool, 0)));
31746 {
31747 if (temp3)
31748 delete arg3;
31749 }
31750 return resultobj;
31751 fail:
31752 {
31753 if (temp3)
31754 delete arg3;
31755 }
31756 return NULL;
31757 }
31758
31759
31760 static PyObject *_wrap_GenericDirCtrl_DoResize(PyObject *, PyObject *args, PyObject *kwargs) {
31761 PyObject *resultobj;
31762 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31763 PyObject * obj0 = 0 ;
31764 char *kwnames[] = {
31765 (char *) "self", NULL
31766 };
31767
31768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_DoResize",kwnames,&obj0)) goto fail;
31769 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31770 if (SWIG_arg_fail(1)) SWIG_fail;
31771 {
31772 PyThreadState* __tstate = wxPyBeginAllowThreads();
31773 (arg1)->DoResize();
31774
31775 wxPyEndAllowThreads(__tstate);
31776 if (PyErr_Occurred()) SWIG_fail;
31777 }
31778 Py_INCREF(Py_None); resultobj = Py_None;
31779 return resultobj;
31780 fail:
31781 return NULL;
31782 }
31783
31784
31785 static PyObject *_wrap_GenericDirCtrl_ReCreateTree(PyObject *, PyObject *args, PyObject *kwargs) {
31786 PyObject *resultobj;
31787 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31788 PyObject * obj0 = 0 ;
31789 char *kwnames[] = {
31790 (char *) "self", NULL
31791 };
31792
31793 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_ReCreateTree",kwnames,&obj0)) goto fail;
31794 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31795 if (SWIG_arg_fail(1)) SWIG_fail;
31796 {
31797 PyThreadState* __tstate = wxPyBeginAllowThreads();
31798 (arg1)->ReCreateTree();
31799
31800 wxPyEndAllowThreads(__tstate);
31801 if (PyErr_Occurred()) SWIG_fail;
31802 }
31803 Py_INCREF(Py_None); resultobj = Py_None;
31804 return resultobj;
31805 fail:
31806 return NULL;
31807 }
31808
31809
31810 static PyObject * GenericDirCtrl_swigregister(PyObject *, PyObject *args) {
31811 PyObject *obj;
31812 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31813 SWIG_TypeClientData(SWIGTYPE_p_wxGenericDirCtrl, obj);
31814 Py_INCREF(obj);
31815 return Py_BuildValue((char *)"");
31816 }
31817 static PyObject *_wrap_new_DirFilterListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
31818 PyObject *resultobj;
31819 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31820 int arg2 = (int) (int)-1 ;
31821 wxPoint const &arg3_defvalue = wxDefaultPosition ;
31822 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
31823 wxSize const &arg4_defvalue = wxDefaultSize ;
31824 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
31825 long arg5 = (long) 0 ;
31826 wxDirFilterListCtrl *result;
31827 wxPoint temp3 ;
31828 wxSize temp4 ;
31829 PyObject * obj0 = 0 ;
31830 PyObject * obj1 = 0 ;
31831 PyObject * obj2 = 0 ;
31832 PyObject * obj3 = 0 ;
31833 PyObject * obj4 = 0 ;
31834 char *kwnames[] = {
31835 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
31836 };
31837
31838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_DirFilterListCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
31839 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31840 if (SWIG_arg_fail(1)) SWIG_fail;
31841 if (obj1) {
31842 {
31843 arg2 = (int const)(SWIG_As_int(obj1));
31844 if (SWIG_arg_fail(2)) SWIG_fail;
31845 }
31846 }
31847 if (obj2) {
31848 {
31849 arg3 = &temp3;
31850 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
31851 }
31852 }
31853 if (obj3) {
31854 {
31855 arg4 = &temp4;
31856 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
31857 }
31858 }
31859 if (obj4) {
31860 {
31861 arg5 = (long)(SWIG_As_long(obj4));
31862 if (SWIG_arg_fail(5)) SWIG_fail;
31863 }
31864 }
31865 {
31866 if (!wxPyCheckForApp()) SWIG_fail;
31867 PyThreadState* __tstate = wxPyBeginAllowThreads();
31868 result = (wxDirFilterListCtrl *)new wxDirFilterListCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
31869
31870 wxPyEndAllowThreads(__tstate);
31871 if (PyErr_Occurred()) SWIG_fail;
31872 }
31873 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDirFilterListCtrl, 1);
31874 return resultobj;
31875 fail:
31876 return NULL;
31877 }
31878
31879
31880 static PyObject *_wrap_new_PreDirFilterListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
31881 PyObject *resultobj;
31882 wxDirFilterListCtrl *result;
31883 char *kwnames[] = {
31884 NULL
31885 };
31886
31887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreDirFilterListCtrl",kwnames)) goto fail;
31888 {
31889 if (!wxPyCheckForApp()) SWIG_fail;
31890 PyThreadState* __tstate = wxPyBeginAllowThreads();
31891 result = (wxDirFilterListCtrl *)new wxDirFilterListCtrl();
31892
31893 wxPyEndAllowThreads(__tstate);
31894 if (PyErr_Occurred()) SWIG_fail;
31895 }
31896 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDirFilterListCtrl, 1);
31897 return resultobj;
31898 fail:
31899 return NULL;
31900 }
31901
31902
31903 static PyObject *_wrap_DirFilterListCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
31904 PyObject *resultobj;
31905 wxDirFilterListCtrl *arg1 = (wxDirFilterListCtrl *) 0 ;
31906 wxGenericDirCtrl *arg2 = (wxGenericDirCtrl *) 0 ;
31907 int arg3 = (int) (int)-1 ;
31908 wxPoint const &arg4_defvalue = wxDefaultPosition ;
31909 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
31910 wxSize const &arg5_defvalue = wxDefaultSize ;
31911 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
31912 long arg6 = (long) 0 ;
31913 bool result;
31914 wxPoint temp4 ;
31915 wxSize temp5 ;
31916 PyObject * obj0 = 0 ;
31917 PyObject * obj1 = 0 ;
31918 PyObject * obj2 = 0 ;
31919 PyObject * obj3 = 0 ;
31920 PyObject * obj4 = 0 ;
31921 PyObject * obj5 = 0 ;
31922 char *kwnames[] = {
31923 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
31924 };
31925
31926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:DirFilterListCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
31927 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDirFilterListCtrl, SWIG_POINTER_EXCEPTION | 0);
31928 if (SWIG_arg_fail(1)) SWIG_fail;
31929 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31930 if (SWIG_arg_fail(2)) SWIG_fail;
31931 if (obj2) {
31932 {
31933 arg3 = (int const)(SWIG_As_int(obj2));
31934 if (SWIG_arg_fail(3)) SWIG_fail;
31935 }
31936 }
31937 if (obj3) {
31938 {
31939 arg4 = &temp4;
31940 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
31941 }
31942 }
31943 if (obj4) {
31944 {
31945 arg5 = &temp5;
31946 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
31947 }
31948 }
31949 if (obj5) {
31950 {
31951 arg6 = (long)(SWIG_As_long(obj5));
31952 if (SWIG_arg_fail(6)) SWIG_fail;
31953 }
31954 }
31955 {
31956 PyThreadState* __tstate = wxPyBeginAllowThreads();
31957 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6);
31958
31959 wxPyEndAllowThreads(__tstate);
31960 if (PyErr_Occurred()) SWIG_fail;
31961 }
31962 {
31963 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31964 }
31965 return resultobj;
31966 fail:
31967 return NULL;
31968 }
31969
31970
31971 static PyObject *_wrap_DirFilterListCtrl_FillFilterList(PyObject *, PyObject *args, PyObject *kwargs) {
31972 PyObject *resultobj;
31973 wxDirFilterListCtrl *arg1 = (wxDirFilterListCtrl *) 0 ;
31974 wxString *arg2 = 0 ;
31975 int arg3 ;
31976 bool temp2 = false ;
31977 PyObject * obj0 = 0 ;
31978 PyObject * obj1 = 0 ;
31979 PyObject * obj2 = 0 ;
31980 char *kwnames[] = {
31981 (char *) "self",(char *) "filter",(char *) "defaultFilter", NULL
31982 };
31983
31984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DirFilterListCtrl_FillFilterList",kwnames,&obj0,&obj1,&obj2)) goto fail;
31985 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDirFilterListCtrl, SWIG_POINTER_EXCEPTION | 0);
31986 if (SWIG_arg_fail(1)) SWIG_fail;
31987 {
31988 arg2 = wxString_in_helper(obj1);
31989 if (arg2 == NULL) SWIG_fail;
31990 temp2 = true;
31991 }
31992 {
31993 arg3 = (int)(SWIG_As_int(obj2));
31994 if (SWIG_arg_fail(3)) SWIG_fail;
31995 }
31996 {
31997 PyThreadState* __tstate = wxPyBeginAllowThreads();
31998 (arg1)->FillFilterList((wxString const &)*arg2,arg3);
31999
32000 wxPyEndAllowThreads(__tstate);
32001 if (PyErr_Occurred()) SWIG_fail;
32002 }
32003 Py_INCREF(Py_None); resultobj = Py_None;
32004 {
32005 if (temp2)
32006 delete arg2;
32007 }
32008 return resultobj;
32009 fail:
32010 {
32011 if (temp2)
32012 delete arg2;
32013 }
32014 return NULL;
32015 }
32016
32017
32018 static PyObject * DirFilterListCtrl_swigregister(PyObject *, PyObject *args) {
32019 PyObject *obj;
32020 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32021 SWIG_TypeClientData(SWIGTYPE_p_wxDirFilterListCtrl, obj);
32022 Py_INCREF(obj);
32023 return Py_BuildValue((char *)"");
32024 }
32025 static PyObject *_wrap_new_PyControl(PyObject *, PyObject *args, PyObject *kwargs) {
32026 PyObject *resultobj;
32027 wxWindow *arg1 = (wxWindow *) 0 ;
32028 int arg2 = (int) (int)-1 ;
32029 wxPoint const &arg3_defvalue = wxDefaultPosition ;
32030 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
32031 wxSize const &arg4_defvalue = wxDefaultSize ;
32032 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
32033 long arg5 = (long) 0 ;
32034 wxValidator const &arg6_defvalue = wxDefaultValidator ;
32035 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
32036 wxString const &arg7_defvalue = wxPyControlNameStr ;
32037 wxString *arg7 = (wxString *) &arg7_defvalue ;
32038 wxPyControl *result;
32039 wxPoint temp3 ;
32040 wxSize temp4 ;
32041 bool temp7 = false ;
32042 PyObject * obj0 = 0 ;
32043 PyObject * obj1 = 0 ;
32044 PyObject * obj2 = 0 ;
32045 PyObject * obj3 = 0 ;
32046 PyObject * obj4 = 0 ;
32047 PyObject * obj5 = 0 ;
32048 PyObject * obj6 = 0 ;
32049 char *kwnames[] = {
32050 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
32051 };
32052
32053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_PyControl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
32054 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32055 if (SWIG_arg_fail(1)) SWIG_fail;
32056 if (obj1) {
32057 {
32058 arg2 = (int const)(SWIG_As_int(obj1));
32059 if (SWIG_arg_fail(2)) SWIG_fail;
32060 }
32061 }
32062 if (obj2) {
32063 {
32064 arg3 = &temp3;
32065 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
32066 }
32067 }
32068 if (obj3) {
32069 {
32070 arg4 = &temp4;
32071 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
32072 }
32073 }
32074 if (obj4) {
32075 {
32076 arg5 = (long)(SWIG_As_long(obj4));
32077 if (SWIG_arg_fail(5)) SWIG_fail;
32078 }
32079 }
32080 if (obj5) {
32081 {
32082 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
32083 if (SWIG_arg_fail(6)) SWIG_fail;
32084 if (arg6 == NULL) {
32085 SWIG_null_ref("wxValidator");
32086 }
32087 if (SWIG_arg_fail(6)) SWIG_fail;
32088 }
32089 }
32090 if (obj6) {
32091 {
32092 arg7 = wxString_in_helper(obj6);
32093 if (arg7 == NULL) SWIG_fail;
32094 temp7 = true;
32095 }
32096 }
32097 {
32098 if (!wxPyCheckForApp()) SWIG_fail;
32099 PyThreadState* __tstate = wxPyBeginAllowThreads();
32100 result = (wxPyControl *)new wxPyControl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
32101
32102 wxPyEndAllowThreads(__tstate);
32103 if (PyErr_Occurred()) SWIG_fail;
32104 }
32105 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyControl, 1);
32106 {
32107 if (temp7)
32108 delete arg7;
32109 }
32110 return resultobj;
32111 fail:
32112 {
32113 if (temp7)
32114 delete arg7;
32115 }
32116 return NULL;
32117 }
32118
32119
32120 static PyObject *_wrap_new_PrePyControl(PyObject *, PyObject *args, PyObject *kwargs) {
32121 PyObject *resultobj;
32122 wxPyControl *result;
32123 char *kwnames[] = {
32124 NULL
32125 };
32126
32127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PrePyControl",kwnames)) goto fail;
32128 {
32129 if (!wxPyCheckForApp()) SWIG_fail;
32130 PyThreadState* __tstate = wxPyBeginAllowThreads();
32131 result = (wxPyControl *)new wxPyControl();
32132
32133 wxPyEndAllowThreads(__tstate);
32134 if (PyErr_Occurred()) SWIG_fail;
32135 }
32136 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyControl, 1);
32137 return resultobj;
32138 fail:
32139 return NULL;
32140 }
32141
32142
32143 static PyObject *_wrap_PyControl__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
32144 PyObject *resultobj;
32145 wxPyControl *arg1 = (wxPyControl *) 0 ;
32146 PyObject *arg2 = (PyObject *) 0 ;
32147 PyObject *arg3 = (PyObject *) 0 ;
32148 PyObject * obj0 = 0 ;
32149 PyObject * obj1 = 0 ;
32150 PyObject * obj2 = 0 ;
32151 char *kwnames[] = {
32152 (char *) "self",(char *) "self",(char *) "_class", NULL
32153 };
32154
32155 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControl__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
32156 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32157 if (SWIG_arg_fail(1)) SWIG_fail;
32158 arg2 = obj1;
32159 arg3 = obj2;
32160 {
32161 PyThreadState* __tstate = wxPyBeginAllowThreads();
32162 (arg1)->_setCallbackInfo(arg2,arg3);
32163
32164 wxPyEndAllowThreads(__tstate);
32165 if (PyErr_Occurred()) SWIG_fail;
32166 }
32167 Py_INCREF(Py_None); resultobj = Py_None;
32168 return resultobj;
32169 fail:
32170 return NULL;
32171 }
32172
32173
32174 static PyObject *_wrap_PyControl_SetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
32175 PyObject *resultobj;
32176 wxPyControl *arg1 = (wxPyControl *) 0 ;
32177 wxSize *arg2 = 0 ;
32178 wxSize temp2 ;
32179 PyObject * obj0 = 0 ;
32180 PyObject * obj1 = 0 ;
32181 char *kwnames[] = {
32182 (char *) "self",(char *) "size", NULL
32183 };
32184
32185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_SetBestSize",kwnames,&obj0,&obj1)) goto fail;
32186 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32187 if (SWIG_arg_fail(1)) SWIG_fail;
32188 {
32189 arg2 = &temp2;
32190 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
32191 }
32192 {
32193 PyThreadState* __tstate = wxPyBeginAllowThreads();
32194 (arg1)->SetBestSize((wxSize const &)*arg2);
32195
32196 wxPyEndAllowThreads(__tstate);
32197 if (PyErr_Occurred()) SWIG_fail;
32198 }
32199 Py_INCREF(Py_None); resultobj = Py_None;
32200 return resultobj;
32201 fail:
32202 return NULL;
32203 }
32204
32205
32206 static PyObject *_wrap_PyControl_DoEraseBackground(PyObject *, PyObject *args, PyObject *kwargs) {
32207 PyObject *resultobj;
32208 wxPyControl *arg1 = (wxPyControl *) 0 ;
32209 wxDC *arg2 = (wxDC *) 0 ;
32210 bool result;
32211 PyObject * obj0 = 0 ;
32212 PyObject * obj1 = 0 ;
32213 char *kwnames[] = {
32214 (char *) "self",(char *) "dc", NULL
32215 };
32216
32217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_DoEraseBackground",kwnames,&obj0,&obj1)) goto fail;
32218 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32219 if (SWIG_arg_fail(1)) SWIG_fail;
32220 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
32221 if (SWIG_arg_fail(2)) SWIG_fail;
32222 {
32223 PyThreadState* __tstate = wxPyBeginAllowThreads();
32224 result = (bool)(arg1)->DoEraseBackground(arg2);
32225
32226 wxPyEndAllowThreads(__tstate);
32227 if (PyErr_Occurred()) SWIG_fail;
32228 }
32229 {
32230 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32231 }
32232 return resultobj;
32233 fail:
32234 return NULL;
32235 }
32236
32237
32238 static PyObject *_wrap_PyControl_base_DoMoveWindow(PyObject *, PyObject *args, PyObject *kwargs) {
32239 PyObject *resultobj;
32240 wxPyControl *arg1 = (wxPyControl *) 0 ;
32241 int arg2 ;
32242 int arg3 ;
32243 int arg4 ;
32244 int arg5 ;
32245 PyObject * obj0 = 0 ;
32246 PyObject * obj1 = 0 ;
32247 PyObject * obj2 = 0 ;
32248 PyObject * obj3 = 0 ;
32249 PyObject * obj4 = 0 ;
32250 char *kwnames[] = {
32251 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
32252 };
32253
32254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PyControl_base_DoMoveWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
32255 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32256 if (SWIG_arg_fail(1)) SWIG_fail;
32257 {
32258 arg2 = (int)(SWIG_As_int(obj1));
32259 if (SWIG_arg_fail(2)) SWIG_fail;
32260 }
32261 {
32262 arg3 = (int)(SWIG_As_int(obj2));
32263 if (SWIG_arg_fail(3)) SWIG_fail;
32264 }
32265 {
32266 arg4 = (int)(SWIG_As_int(obj3));
32267 if (SWIG_arg_fail(4)) SWIG_fail;
32268 }
32269 {
32270 arg5 = (int)(SWIG_As_int(obj4));
32271 if (SWIG_arg_fail(5)) SWIG_fail;
32272 }
32273 {
32274 PyThreadState* __tstate = wxPyBeginAllowThreads();
32275 (arg1)->base_DoMoveWindow(arg2,arg3,arg4,arg5);
32276
32277 wxPyEndAllowThreads(__tstate);
32278 if (PyErr_Occurred()) SWIG_fail;
32279 }
32280 Py_INCREF(Py_None); resultobj = Py_None;
32281 return resultobj;
32282 fail:
32283 return NULL;
32284 }
32285
32286
32287 static PyObject *_wrap_PyControl_base_DoSetSize(PyObject *, PyObject *args, PyObject *kwargs) {
32288 PyObject *resultobj;
32289 wxPyControl *arg1 = (wxPyControl *) 0 ;
32290 int arg2 ;
32291 int arg3 ;
32292 int arg4 ;
32293 int arg5 ;
32294 int arg6 = (int) wxSIZE_AUTO ;
32295 PyObject * obj0 = 0 ;
32296 PyObject * obj1 = 0 ;
32297 PyObject * obj2 = 0 ;
32298 PyObject * obj3 = 0 ;
32299 PyObject * obj4 = 0 ;
32300 PyObject * obj5 = 0 ;
32301 char *kwnames[] = {
32302 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
32303 };
32304
32305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:PyControl_base_DoSetSize",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
32306 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32307 if (SWIG_arg_fail(1)) SWIG_fail;
32308 {
32309 arg2 = (int)(SWIG_As_int(obj1));
32310 if (SWIG_arg_fail(2)) SWIG_fail;
32311 }
32312 {
32313 arg3 = (int)(SWIG_As_int(obj2));
32314 if (SWIG_arg_fail(3)) SWIG_fail;
32315 }
32316 {
32317 arg4 = (int)(SWIG_As_int(obj3));
32318 if (SWIG_arg_fail(4)) SWIG_fail;
32319 }
32320 {
32321 arg5 = (int)(SWIG_As_int(obj4));
32322 if (SWIG_arg_fail(5)) SWIG_fail;
32323 }
32324 if (obj5) {
32325 {
32326 arg6 = (int)(SWIG_As_int(obj5));
32327 if (SWIG_arg_fail(6)) SWIG_fail;
32328 }
32329 }
32330 {
32331 PyThreadState* __tstate = wxPyBeginAllowThreads();
32332 (arg1)->base_DoSetSize(arg2,arg3,arg4,arg5,arg6);
32333
32334 wxPyEndAllowThreads(__tstate);
32335 if (PyErr_Occurred()) SWIG_fail;
32336 }
32337 Py_INCREF(Py_None); resultobj = Py_None;
32338 return resultobj;
32339 fail:
32340 return NULL;
32341 }
32342
32343
32344 static PyObject *_wrap_PyControl_base_DoSetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
32345 PyObject *resultobj;
32346 wxPyControl *arg1 = (wxPyControl *) 0 ;
32347 int arg2 ;
32348 int arg3 ;
32349 PyObject * obj0 = 0 ;
32350 PyObject * obj1 = 0 ;
32351 PyObject * obj2 = 0 ;
32352 char *kwnames[] = {
32353 (char *) "self",(char *) "width",(char *) "height", NULL
32354 };
32355
32356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControl_base_DoSetClientSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
32357 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32358 if (SWIG_arg_fail(1)) SWIG_fail;
32359 {
32360 arg2 = (int)(SWIG_As_int(obj1));
32361 if (SWIG_arg_fail(2)) SWIG_fail;
32362 }
32363 {
32364 arg3 = (int)(SWIG_As_int(obj2));
32365 if (SWIG_arg_fail(3)) SWIG_fail;
32366 }
32367 {
32368 PyThreadState* __tstate = wxPyBeginAllowThreads();
32369 (arg1)->base_DoSetClientSize(arg2,arg3);
32370
32371 wxPyEndAllowThreads(__tstate);
32372 if (PyErr_Occurred()) SWIG_fail;
32373 }
32374 Py_INCREF(Py_None); resultobj = Py_None;
32375 return resultobj;
32376 fail:
32377 return NULL;
32378 }
32379
32380
32381 static PyObject *_wrap_PyControl_base_DoSetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
32382 PyObject *resultobj;
32383 wxPyControl *arg1 = (wxPyControl *) 0 ;
32384 int arg2 ;
32385 int arg3 ;
32386 PyObject * obj0 = 0 ;
32387 PyObject * obj1 = 0 ;
32388 PyObject * obj2 = 0 ;
32389 char *kwnames[] = {
32390 (char *) "self",(char *) "x",(char *) "y", NULL
32391 };
32392
32393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControl_base_DoSetVirtualSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
32394 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32395 if (SWIG_arg_fail(1)) SWIG_fail;
32396 {
32397 arg2 = (int)(SWIG_As_int(obj1));
32398 if (SWIG_arg_fail(2)) SWIG_fail;
32399 }
32400 {
32401 arg3 = (int)(SWIG_As_int(obj2));
32402 if (SWIG_arg_fail(3)) SWIG_fail;
32403 }
32404 {
32405 PyThreadState* __tstate = wxPyBeginAllowThreads();
32406 (arg1)->base_DoSetVirtualSize(arg2,arg3);
32407
32408 wxPyEndAllowThreads(__tstate);
32409 if (PyErr_Occurred()) SWIG_fail;
32410 }
32411 Py_INCREF(Py_None); resultobj = Py_None;
32412 return resultobj;
32413 fail:
32414 return NULL;
32415 }
32416
32417
32418 static PyObject *_wrap_PyControl_base_DoGetSize(PyObject *, PyObject *args, PyObject *kwargs) {
32419 PyObject *resultobj;
32420 wxPyControl *arg1 = (wxPyControl *) 0 ;
32421 int *arg2 = (int *) 0 ;
32422 int *arg3 = (int *) 0 ;
32423 int temp2 ;
32424 int res2 = 0 ;
32425 int temp3 ;
32426 int res3 = 0 ;
32427 PyObject * obj0 = 0 ;
32428 char *kwnames[] = {
32429 (char *) "self", NULL
32430 };
32431
32432 arg2 = &temp2; res2 = SWIG_NEWOBJ;
32433 arg3 = &temp3; res3 = SWIG_NEWOBJ;
32434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetSize",kwnames,&obj0)) goto fail;
32435 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32436 if (SWIG_arg_fail(1)) SWIG_fail;
32437 {
32438 PyThreadState* __tstate = wxPyBeginAllowThreads();
32439 ((wxPyControl const *)arg1)->base_DoGetSize(arg2,arg3);
32440
32441 wxPyEndAllowThreads(__tstate);
32442 if (PyErr_Occurred()) SWIG_fail;
32443 }
32444 Py_INCREF(Py_None); resultobj = Py_None;
32445 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
32446 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
32447 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
32448 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
32449 return resultobj;
32450 fail:
32451 return NULL;
32452 }
32453
32454
32455 static PyObject *_wrap_PyControl_base_DoGetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
32456 PyObject *resultobj;
32457 wxPyControl *arg1 = (wxPyControl *) 0 ;
32458 int *arg2 = (int *) 0 ;
32459 int *arg3 = (int *) 0 ;
32460 int temp2 ;
32461 int res2 = 0 ;
32462 int temp3 ;
32463 int res3 = 0 ;
32464 PyObject * obj0 = 0 ;
32465 char *kwnames[] = {
32466 (char *) "self", NULL
32467 };
32468
32469 arg2 = &temp2; res2 = SWIG_NEWOBJ;
32470 arg3 = &temp3; res3 = SWIG_NEWOBJ;
32471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetClientSize",kwnames,&obj0)) goto fail;
32472 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32473 if (SWIG_arg_fail(1)) SWIG_fail;
32474 {
32475 PyThreadState* __tstate = wxPyBeginAllowThreads();
32476 ((wxPyControl const *)arg1)->base_DoGetClientSize(arg2,arg3);
32477
32478 wxPyEndAllowThreads(__tstate);
32479 if (PyErr_Occurred()) SWIG_fail;
32480 }
32481 Py_INCREF(Py_None); resultobj = Py_None;
32482 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
32483 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
32484 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
32485 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
32486 return resultobj;
32487 fail:
32488 return NULL;
32489 }
32490
32491
32492 static PyObject *_wrap_PyControl_base_DoGetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
32493 PyObject *resultobj;
32494 wxPyControl *arg1 = (wxPyControl *) 0 ;
32495 int *arg2 = (int *) 0 ;
32496 int *arg3 = (int *) 0 ;
32497 int temp2 ;
32498 int res2 = 0 ;
32499 int temp3 ;
32500 int res3 = 0 ;
32501 PyObject * obj0 = 0 ;
32502 char *kwnames[] = {
32503 (char *) "self", NULL
32504 };
32505
32506 arg2 = &temp2; res2 = SWIG_NEWOBJ;
32507 arg3 = &temp3; res3 = SWIG_NEWOBJ;
32508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetPosition",kwnames,&obj0)) goto fail;
32509 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32510 if (SWIG_arg_fail(1)) SWIG_fail;
32511 {
32512 PyThreadState* __tstate = wxPyBeginAllowThreads();
32513 ((wxPyControl const *)arg1)->base_DoGetPosition(arg2,arg3);
32514
32515 wxPyEndAllowThreads(__tstate);
32516 if (PyErr_Occurred()) SWIG_fail;
32517 }
32518 Py_INCREF(Py_None); resultobj = Py_None;
32519 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
32520 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
32521 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
32522 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
32523 return resultobj;
32524 fail:
32525 return NULL;
32526 }
32527
32528
32529 static PyObject *_wrap_PyControl_base_DoGetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
32530 PyObject *resultobj;
32531 wxPyControl *arg1 = (wxPyControl *) 0 ;
32532 wxSize result;
32533 PyObject * obj0 = 0 ;
32534 char *kwnames[] = {
32535 (char *) "self", NULL
32536 };
32537
32538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetVirtualSize",kwnames,&obj0)) goto fail;
32539 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32540 if (SWIG_arg_fail(1)) SWIG_fail;
32541 {
32542 PyThreadState* __tstate = wxPyBeginAllowThreads();
32543 result = ((wxPyControl const *)arg1)->base_DoGetVirtualSize();
32544
32545 wxPyEndAllowThreads(__tstate);
32546 if (PyErr_Occurred()) SWIG_fail;
32547 }
32548 {
32549 wxSize * resultptr;
32550 resultptr = new wxSize((wxSize &)(result));
32551 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
32552 }
32553 return resultobj;
32554 fail:
32555 return NULL;
32556 }
32557
32558
32559 static PyObject *_wrap_PyControl_base_DoGetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
32560 PyObject *resultobj;
32561 wxPyControl *arg1 = (wxPyControl *) 0 ;
32562 wxSize result;
32563 PyObject * obj0 = 0 ;
32564 char *kwnames[] = {
32565 (char *) "self", NULL
32566 };
32567
32568 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetBestSize",kwnames,&obj0)) goto fail;
32569 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32570 if (SWIG_arg_fail(1)) SWIG_fail;
32571 {
32572 PyThreadState* __tstate = wxPyBeginAllowThreads();
32573 result = ((wxPyControl const *)arg1)->base_DoGetBestSize();
32574
32575 wxPyEndAllowThreads(__tstate);
32576 if (PyErr_Occurred()) SWIG_fail;
32577 }
32578 {
32579 wxSize * resultptr;
32580 resultptr = new wxSize((wxSize &)(result));
32581 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
32582 }
32583 return resultobj;
32584 fail:
32585 return NULL;
32586 }
32587
32588
32589 static PyObject *_wrap_PyControl_base_InitDialog(PyObject *, PyObject *args, PyObject *kwargs) {
32590 PyObject *resultobj;
32591 wxPyControl *arg1 = (wxPyControl *) 0 ;
32592 PyObject * obj0 = 0 ;
32593 char *kwnames[] = {
32594 (char *) "self", NULL
32595 };
32596
32597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_InitDialog",kwnames,&obj0)) goto fail;
32598 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32599 if (SWIG_arg_fail(1)) SWIG_fail;
32600 {
32601 PyThreadState* __tstate = wxPyBeginAllowThreads();
32602 (arg1)->base_InitDialog();
32603
32604 wxPyEndAllowThreads(__tstate);
32605 if (PyErr_Occurred()) SWIG_fail;
32606 }
32607 Py_INCREF(Py_None); resultobj = Py_None;
32608 return resultobj;
32609 fail:
32610 return NULL;
32611 }
32612
32613
32614 static PyObject *_wrap_PyControl_base_TransferDataToWindow(PyObject *, PyObject *args, PyObject *kwargs) {
32615 PyObject *resultobj;
32616 wxPyControl *arg1 = (wxPyControl *) 0 ;
32617 bool result;
32618 PyObject * obj0 = 0 ;
32619 char *kwnames[] = {
32620 (char *) "self", NULL
32621 };
32622
32623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_TransferDataToWindow",kwnames,&obj0)) goto fail;
32624 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32625 if (SWIG_arg_fail(1)) SWIG_fail;
32626 {
32627 PyThreadState* __tstate = wxPyBeginAllowThreads();
32628 result = (bool)(arg1)->base_TransferDataToWindow();
32629
32630 wxPyEndAllowThreads(__tstate);
32631 if (PyErr_Occurred()) SWIG_fail;
32632 }
32633 {
32634 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32635 }
32636 return resultobj;
32637 fail:
32638 return NULL;
32639 }
32640
32641
32642 static PyObject *_wrap_PyControl_base_TransferDataFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
32643 PyObject *resultobj;
32644 wxPyControl *arg1 = (wxPyControl *) 0 ;
32645 bool result;
32646 PyObject * obj0 = 0 ;
32647 char *kwnames[] = {
32648 (char *) "self", NULL
32649 };
32650
32651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_TransferDataFromWindow",kwnames,&obj0)) goto fail;
32652 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32653 if (SWIG_arg_fail(1)) SWIG_fail;
32654 {
32655 PyThreadState* __tstate = wxPyBeginAllowThreads();
32656 result = (bool)(arg1)->base_TransferDataFromWindow();
32657
32658 wxPyEndAllowThreads(__tstate);
32659 if (PyErr_Occurred()) SWIG_fail;
32660 }
32661 {
32662 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32663 }
32664 return resultobj;
32665 fail:
32666 return NULL;
32667 }
32668
32669
32670 static PyObject *_wrap_PyControl_base_Validate(PyObject *, PyObject *args, PyObject *kwargs) {
32671 PyObject *resultobj;
32672 wxPyControl *arg1 = (wxPyControl *) 0 ;
32673 bool result;
32674 PyObject * obj0 = 0 ;
32675 char *kwnames[] = {
32676 (char *) "self", NULL
32677 };
32678
32679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_Validate",kwnames,&obj0)) goto fail;
32680 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32681 if (SWIG_arg_fail(1)) SWIG_fail;
32682 {
32683 PyThreadState* __tstate = wxPyBeginAllowThreads();
32684 result = (bool)(arg1)->base_Validate();
32685
32686 wxPyEndAllowThreads(__tstate);
32687 if (PyErr_Occurred()) SWIG_fail;
32688 }
32689 {
32690 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32691 }
32692 return resultobj;
32693 fail:
32694 return NULL;
32695 }
32696
32697
32698 static PyObject *_wrap_PyControl_base_AcceptsFocus(PyObject *, PyObject *args, PyObject *kwargs) {
32699 PyObject *resultobj;
32700 wxPyControl *arg1 = (wxPyControl *) 0 ;
32701 bool result;
32702 PyObject * obj0 = 0 ;
32703 char *kwnames[] = {
32704 (char *) "self", NULL
32705 };
32706
32707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_AcceptsFocus",kwnames,&obj0)) goto fail;
32708 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32709 if (SWIG_arg_fail(1)) SWIG_fail;
32710 {
32711 PyThreadState* __tstate = wxPyBeginAllowThreads();
32712 result = (bool)((wxPyControl const *)arg1)->base_AcceptsFocus();
32713
32714 wxPyEndAllowThreads(__tstate);
32715 if (PyErr_Occurred()) SWIG_fail;
32716 }
32717 {
32718 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32719 }
32720 return resultobj;
32721 fail:
32722 return NULL;
32723 }
32724
32725
32726 static PyObject *_wrap_PyControl_base_AcceptsFocusFromKeyboard(PyObject *, PyObject *args, PyObject *kwargs) {
32727 PyObject *resultobj;
32728 wxPyControl *arg1 = (wxPyControl *) 0 ;
32729 bool result;
32730 PyObject * obj0 = 0 ;
32731 char *kwnames[] = {
32732 (char *) "self", NULL
32733 };
32734
32735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_AcceptsFocusFromKeyboard",kwnames,&obj0)) goto fail;
32736 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32737 if (SWIG_arg_fail(1)) SWIG_fail;
32738 {
32739 PyThreadState* __tstate = wxPyBeginAllowThreads();
32740 result = (bool)((wxPyControl const *)arg1)->base_AcceptsFocusFromKeyboard();
32741
32742 wxPyEndAllowThreads(__tstate);
32743 if (PyErr_Occurred()) SWIG_fail;
32744 }
32745 {
32746 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32747 }
32748 return resultobj;
32749 fail:
32750 return NULL;
32751 }
32752
32753
32754 static PyObject *_wrap_PyControl_base_GetMaxSize(PyObject *, PyObject *args, PyObject *kwargs) {
32755 PyObject *resultobj;
32756 wxPyControl *arg1 = (wxPyControl *) 0 ;
32757 wxSize result;
32758 PyObject * obj0 = 0 ;
32759 char *kwnames[] = {
32760 (char *) "self", NULL
32761 };
32762
32763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_GetMaxSize",kwnames,&obj0)) goto fail;
32764 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32765 if (SWIG_arg_fail(1)) SWIG_fail;
32766 {
32767 PyThreadState* __tstate = wxPyBeginAllowThreads();
32768 result = ((wxPyControl const *)arg1)->base_GetMaxSize();
32769
32770 wxPyEndAllowThreads(__tstate);
32771 if (PyErr_Occurred()) SWIG_fail;
32772 }
32773 {
32774 wxSize * resultptr;
32775 resultptr = new wxSize((wxSize &)(result));
32776 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
32777 }
32778 return resultobj;
32779 fail:
32780 return NULL;
32781 }
32782
32783
32784 static PyObject *_wrap_PyControl_base_AddChild(PyObject *, PyObject *args, PyObject *kwargs) {
32785 PyObject *resultobj;
32786 wxPyControl *arg1 = (wxPyControl *) 0 ;
32787 wxWindow *arg2 = (wxWindow *) 0 ;
32788 PyObject * obj0 = 0 ;
32789 PyObject * obj1 = 0 ;
32790 char *kwnames[] = {
32791 (char *) "self",(char *) "child", NULL
32792 };
32793
32794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_base_AddChild",kwnames,&obj0,&obj1)) goto fail;
32795 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32796 if (SWIG_arg_fail(1)) SWIG_fail;
32797 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32798 if (SWIG_arg_fail(2)) SWIG_fail;
32799 {
32800 PyThreadState* __tstate = wxPyBeginAllowThreads();
32801 (arg1)->base_AddChild(arg2);
32802
32803 wxPyEndAllowThreads(__tstate);
32804 if (PyErr_Occurred()) SWIG_fail;
32805 }
32806 Py_INCREF(Py_None); resultobj = Py_None;
32807 return resultobj;
32808 fail:
32809 return NULL;
32810 }
32811
32812
32813 static PyObject *_wrap_PyControl_base_RemoveChild(PyObject *, PyObject *args, PyObject *kwargs) {
32814 PyObject *resultobj;
32815 wxPyControl *arg1 = (wxPyControl *) 0 ;
32816 wxWindow *arg2 = (wxWindow *) 0 ;
32817 PyObject * obj0 = 0 ;
32818 PyObject * obj1 = 0 ;
32819 char *kwnames[] = {
32820 (char *) "self",(char *) "child", NULL
32821 };
32822
32823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_base_RemoveChild",kwnames,&obj0,&obj1)) goto fail;
32824 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32825 if (SWIG_arg_fail(1)) SWIG_fail;
32826 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32827 if (SWIG_arg_fail(2)) SWIG_fail;
32828 {
32829 PyThreadState* __tstate = wxPyBeginAllowThreads();
32830 (arg1)->base_RemoveChild(arg2);
32831
32832 wxPyEndAllowThreads(__tstate);
32833 if (PyErr_Occurred()) SWIG_fail;
32834 }
32835 Py_INCREF(Py_None); resultobj = Py_None;
32836 return resultobj;
32837 fail:
32838 return NULL;
32839 }
32840
32841
32842 static PyObject *_wrap_PyControl_base_ShouldInheritColours(PyObject *, PyObject *args, PyObject *kwargs) {
32843 PyObject *resultobj;
32844 wxPyControl *arg1 = (wxPyControl *) 0 ;
32845 bool result;
32846 PyObject * obj0 = 0 ;
32847 char *kwnames[] = {
32848 (char *) "self", NULL
32849 };
32850
32851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_ShouldInheritColours",kwnames,&obj0)) goto fail;
32852 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32853 if (SWIG_arg_fail(1)) SWIG_fail;
32854 {
32855 PyThreadState* __tstate = wxPyBeginAllowThreads();
32856 result = (bool)((wxPyControl const *)arg1)->base_ShouldInheritColours();
32857
32858 wxPyEndAllowThreads(__tstate);
32859 if (PyErr_Occurred()) SWIG_fail;
32860 }
32861 {
32862 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32863 }
32864 return resultobj;
32865 fail:
32866 return NULL;
32867 }
32868
32869
32870 static PyObject *_wrap_PyControl_base_GetDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
32871 PyObject *resultobj;
32872 wxPyControl *arg1 = (wxPyControl *) 0 ;
32873 wxVisualAttributes result;
32874 PyObject * obj0 = 0 ;
32875 char *kwnames[] = {
32876 (char *) "self", NULL
32877 };
32878
32879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_GetDefaultAttributes",kwnames,&obj0)) goto fail;
32880 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32881 if (SWIG_arg_fail(1)) SWIG_fail;
32882 {
32883 PyThreadState* __tstate = wxPyBeginAllowThreads();
32884 result = (arg1)->base_GetDefaultAttributes();
32885
32886 wxPyEndAllowThreads(__tstate);
32887 if (PyErr_Occurred()) SWIG_fail;
32888 }
32889 {
32890 wxVisualAttributes * resultptr;
32891 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
32892 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
32893 }
32894 return resultobj;
32895 fail:
32896 return NULL;
32897 }
32898
32899
32900 static PyObject *_wrap_PyControl_base_OnInternalIdle(PyObject *, PyObject *args, PyObject *kwargs) {
32901 PyObject *resultobj;
32902 wxPyControl *arg1 = (wxPyControl *) 0 ;
32903 PyObject * obj0 = 0 ;
32904 char *kwnames[] = {
32905 (char *) "self", NULL
32906 };
32907
32908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_OnInternalIdle",kwnames,&obj0)) goto fail;
32909 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32910 if (SWIG_arg_fail(1)) SWIG_fail;
32911 {
32912 PyThreadState* __tstate = wxPyBeginAllowThreads();
32913 (arg1)->base_OnInternalIdle();
32914
32915 wxPyEndAllowThreads(__tstate);
32916 if (PyErr_Occurred()) SWIG_fail;
32917 }
32918 Py_INCREF(Py_None); resultobj = Py_None;
32919 return resultobj;
32920 fail:
32921 return NULL;
32922 }
32923
32924
32925 static PyObject * PyControl_swigregister(PyObject *, PyObject *args) {
32926 PyObject *obj;
32927 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32928 SWIG_TypeClientData(SWIGTYPE_p_wxPyControl, obj);
32929 Py_INCREF(obj);
32930 return Py_BuildValue((char *)"");
32931 }
32932 static PyObject *_wrap_new_HelpEvent(PyObject *, PyObject *args, PyObject *kwargs) {
32933 PyObject *resultobj;
32934 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
32935 int arg2 = (int) 0 ;
32936 wxPoint const &arg3_defvalue = wxDefaultPosition ;
32937 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
32938 wxHelpEvent *result;
32939 wxPoint temp3 ;
32940 PyObject * obj0 = 0 ;
32941 PyObject * obj1 = 0 ;
32942 PyObject * obj2 = 0 ;
32943 char *kwnames[] = {
32944 (char *) "type",(char *) "winid",(char *) "pt", NULL
32945 };
32946
32947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_HelpEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
32948 if (obj0) {
32949 {
32950 arg1 = (wxEventType)(SWIG_As_int(obj0));
32951 if (SWIG_arg_fail(1)) SWIG_fail;
32952 }
32953 }
32954 if (obj1) {
32955 {
32956 arg2 = (int)(SWIG_As_int(obj1));
32957 if (SWIG_arg_fail(2)) SWIG_fail;
32958 }
32959 }
32960 if (obj2) {
32961 {
32962 arg3 = &temp3;
32963 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
32964 }
32965 }
32966 {
32967 PyThreadState* __tstate = wxPyBeginAllowThreads();
32968 result = (wxHelpEvent *)new wxHelpEvent(arg1,arg2,(wxPoint const &)*arg3);
32969
32970 wxPyEndAllowThreads(__tstate);
32971 if (PyErr_Occurred()) SWIG_fail;
32972 }
32973 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxHelpEvent, 1);
32974 return resultobj;
32975 fail:
32976 return NULL;
32977 }
32978
32979
32980 static PyObject *_wrap_HelpEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
32981 PyObject *resultobj;
32982 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
32983 wxPoint result;
32984 PyObject * obj0 = 0 ;
32985 char *kwnames[] = {
32986 (char *) "self", NULL
32987 };
32988
32989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpEvent_GetPosition",kwnames,&obj0)) goto fail;
32990 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
32991 if (SWIG_arg_fail(1)) SWIG_fail;
32992 {
32993 PyThreadState* __tstate = wxPyBeginAllowThreads();
32994 result = ((wxHelpEvent const *)arg1)->GetPosition();
32995
32996 wxPyEndAllowThreads(__tstate);
32997 if (PyErr_Occurred()) SWIG_fail;
32998 }
32999 {
33000 wxPoint * resultptr;
33001 resultptr = new wxPoint((wxPoint const &)(result));
33002 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
33003 }
33004 return resultobj;
33005 fail:
33006 return NULL;
33007 }
33008
33009
33010 static PyObject *_wrap_HelpEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
33011 PyObject *resultobj;
33012 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33013 wxPoint *arg2 = 0 ;
33014 wxPoint temp2 ;
33015 PyObject * obj0 = 0 ;
33016 PyObject * obj1 = 0 ;
33017 char *kwnames[] = {
33018 (char *) "self",(char *) "pos", NULL
33019 };
33020
33021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
33022 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33023 if (SWIG_arg_fail(1)) SWIG_fail;
33024 {
33025 arg2 = &temp2;
33026 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
33027 }
33028 {
33029 PyThreadState* __tstate = wxPyBeginAllowThreads();
33030 (arg1)->SetPosition((wxPoint const &)*arg2);
33031
33032 wxPyEndAllowThreads(__tstate);
33033 if (PyErr_Occurred()) SWIG_fail;
33034 }
33035 Py_INCREF(Py_None); resultobj = Py_None;
33036 return resultobj;
33037 fail:
33038 return NULL;
33039 }
33040
33041
33042 static PyObject *_wrap_HelpEvent_GetLink(PyObject *, PyObject *args, PyObject *kwargs) {
33043 PyObject *resultobj;
33044 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33045 wxString *result;
33046 PyObject * obj0 = 0 ;
33047 char *kwnames[] = {
33048 (char *) "self", NULL
33049 };
33050
33051 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpEvent_GetLink",kwnames,&obj0)) goto fail;
33052 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33053 if (SWIG_arg_fail(1)) SWIG_fail;
33054 {
33055 PyThreadState* __tstate = wxPyBeginAllowThreads();
33056 {
33057 wxString const &_result_ref = ((wxHelpEvent const *)arg1)->GetLink();
33058 result = (wxString *) &_result_ref;
33059 }
33060
33061 wxPyEndAllowThreads(__tstate);
33062 if (PyErr_Occurred()) SWIG_fail;
33063 }
33064 {
33065 #if wxUSE_UNICODE
33066 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
33067 #else
33068 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
33069 #endif
33070 }
33071 return resultobj;
33072 fail:
33073 return NULL;
33074 }
33075
33076
33077 static PyObject *_wrap_HelpEvent_SetLink(PyObject *, PyObject *args, PyObject *kwargs) {
33078 PyObject *resultobj;
33079 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33080 wxString *arg2 = 0 ;
33081 bool temp2 = false ;
33082 PyObject * obj0 = 0 ;
33083 PyObject * obj1 = 0 ;
33084 char *kwnames[] = {
33085 (char *) "self",(char *) "link", NULL
33086 };
33087
33088 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetLink",kwnames,&obj0,&obj1)) goto fail;
33089 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33090 if (SWIG_arg_fail(1)) SWIG_fail;
33091 {
33092 arg2 = wxString_in_helper(obj1);
33093 if (arg2 == NULL) SWIG_fail;
33094 temp2 = true;
33095 }
33096 {
33097 PyThreadState* __tstate = wxPyBeginAllowThreads();
33098 (arg1)->SetLink((wxString const &)*arg2);
33099
33100 wxPyEndAllowThreads(__tstate);
33101 if (PyErr_Occurred()) SWIG_fail;
33102 }
33103 Py_INCREF(Py_None); resultobj = Py_None;
33104 {
33105 if (temp2)
33106 delete arg2;
33107 }
33108 return resultobj;
33109 fail:
33110 {
33111 if (temp2)
33112 delete arg2;
33113 }
33114 return NULL;
33115 }
33116
33117
33118 static PyObject *_wrap_HelpEvent_GetTarget(PyObject *, PyObject *args, PyObject *kwargs) {
33119 PyObject *resultobj;
33120 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33121 wxString *result;
33122 PyObject * obj0 = 0 ;
33123 char *kwnames[] = {
33124 (char *) "self", NULL
33125 };
33126
33127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpEvent_GetTarget",kwnames,&obj0)) goto fail;
33128 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33129 if (SWIG_arg_fail(1)) SWIG_fail;
33130 {
33131 PyThreadState* __tstate = wxPyBeginAllowThreads();
33132 {
33133 wxString const &_result_ref = ((wxHelpEvent const *)arg1)->GetTarget();
33134 result = (wxString *) &_result_ref;
33135 }
33136
33137 wxPyEndAllowThreads(__tstate);
33138 if (PyErr_Occurred()) SWIG_fail;
33139 }
33140 {
33141 #if wxUSE_UNICODE
33142 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
33143 #else
33144 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
33145 #endif
33146 }
33147 return resultobj;
33148 fail:
33149 return NULL;
33150 }
33151
33152
33153 static PyObject *_wrap_HelpEvent_SetTarget(PyObject *, PyObject *args, PyObject *kwargs) {
33154 PyObject *resultobj;
33155 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33156 wxString *arg2 = 0 ;
33157 bool temp2 = false ;
33158 PyObject * obj0 = 0 ;
33159 PyObject * obj1 = 0 ;
33160 char *kwnames[] = {
33161 (char *) "self",(char *) "target", NULL
33162 };
33163
33164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetTarget",kwnames,&obj0,&obj1)) goto fail;
33165 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33166 if (SWIG_arg_fail(1)) SWIG_fail;
33167 {
33168 arg2 = wxString_in_helper(obj1);
33169 if (arg2 == NULL) SWIG_fail;
33170 temp2 = true;
33171 }
33172 {
33173 PyThreadState* __tstate = wxPyBeginAllowThreads();
33174 (arg1)->SetTarget((wxString const &)*arg2);
33175
33176 wxPyEndAllowThreads(__tstate);
33177 if (PyErr_Occurred()) SWIG_fail;
33178 }
33179 Py_INCREF(Py_None); resultobj = Py_None;
33180 {
33181 if (temp2)
33182 delete arg2;
33183 }
33184 return resultobj;
33185 fail:
33186 {
33187 if (temp2)
33188 delete arg2;
33189 }
33190 return NULL;
33191 }
33192
33193
33194 static PyObject * HelpEvent_swigregister(PyObject *, PyObject *args) {
33195 PyObject *obj;
33196 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33197 SWIG_TypeClientData(SWIGTYPE_p_wxHelpEvent, obj);
33198 Py_INCREF(obj);
33199 return Py_BuildValue((char *)"");
33200 }
33201 static PyObject *_wrap_new_ContextHelp(PyObject *, PyObject *args, PyObject *kwargs) {
33202 PyObject *resultobj;
33203 wxWindow *arg1 = (wxWindow *) NULL ;
33204 bool arg2 = (bool) true ;
33205 wxContextHelp *result;
33206 PyObject * obj0 = 0 ;
33207 PyObject * obj1 = 0 ;
33208 char *kwnames[] = {
33209 (char *) "window",(char *) "doNow", NULL
33210 };
33211
33212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ContextHelp",kwnames,&obj0,&obj1)) goto fail;
33213 if (obj0) {
33214 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33215 if (SWIG_arg_fail(1)) SWIG_fail;
33216 }
33217 if (obj1) {
33218 {
33219 arg2 = (bool)(SWIG_As_bool(obj1));
33220 if (SWIG_arg_fail(2)) SWIG_fail;
33221 }
33222 }
33223 {
33224 if (!wxPyCheckForApp()) SWIG_fail;
33225 PyThreadState* __tstate = wxPyBeginAllowThreads();
33226 result = (wxContextHelp *)new wxContextHelp(arg1,arg2);
33227
33228 wxPyEndAllowThreads(__tstate);
33229 if (PyErr_Occurred()) SWIG_fail;
33230 }
33231 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxContextHelp, 1);
33232 return resultobj;
33233 fail:
33234 return NULL;
33235 }
33236
33237
33238 static PyObject *_wrap_delete_ContextHelp(PyObject *, PyObject *args, PyObject *kwargs) {
33239 PyObject *resultobj;
33240 wxContextHelp *arg1 = (wxContextHelp *) 0 ;
33241 PyObject * obj0 = 0 ;
33242 char *kwnames[] = {
33243 (char *) "self", NULL
33244 };
33245
33246 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ContextHelp",kwnames,&obj0)) goto fail;
33247 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxContextHelp, SWIG_POINTER_EXCEPTION | 0);
33248 if (SWIG_arg_fail(1)) SWIG_fail;
33249 {
33250 PyThreadState* __tstate = wxPyBeginAllowThreads();
33251 delete arg1;
33252
33253 wxPyEndAllowThreads(__tstate);
33254 if (PyErr_Occurred()) SWIG_fail;
33255 }
33256 Py_INCREF(Py_None); resultobj = Py_None;
33257 return resultobj;
33258 fail:
33259 return NULL;
33260 }
33261
33262
33263 static PyObject *_wrap_ContextHelp_BeginContextHelp(PyObject *, PyObject *args, PyObject *kwargs) {
33264 PyObject *resultobj;
33265 wxContextHelp *arg1 = (wxContextHelp *) 0 ;
33266 wxWindow *arg2 = (wxWindow *) NULL ;
33267 bool result;
33268 PyObject * obj0 = 0 ;
33269 PyObject * obj1 = 0 ;
33270 char *kwnames[] = {
33271 (char *) "self",(char *) "window", NULL
33272 };
33273
33274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ContextHelp_BeginContextHelp",kwnames,&obj0,&obj1)) goto fail;
33275 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxContextHelp, SWIG_POINTER_EXCEPTION | 0);
33276 if (SWIG_arg_fail(1)) SWIG_fail;
33277 if (obj1) {
33278 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33279 if (SWIG_arg_fail(2)) SWIG_fail;
33280 }
33281 {
33282 PyThreadState* __tstate = wxPyBeginAllowThreads();
33283 result = (bool)(arg1)->BeginContextHelp(arg2);
33284
33285 wxPyEndAllowThreads(__tstate);
33286 if (PyErr_Occurred()) SWIG_fail;
33287 }
33288 {
33289 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33290 }
33291 return resultobj;
33292 fail:
33293 return NULL;
33294 }
33295
33296
33297 static PyObject *_wrap_ContextHelp_EndContextHelp(PyObject *, PyObject *args, PyObject *kwargs) {
33298 PyObject *resultobj;
33299 wxContextHelp *arg1 = (wxContextHelp *) 0 ;
33300 bool result;
33301 PyObject * obj0 = 0 ;
33302 char *kwnames[] = {
33303 (char *) "self", NULL
33304 };
33305
33306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ContextHelp_EndContextHelp",kwnames,&obj0)) goto fail;
33307 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxContextHelp, SWIG_POINTER_EXCEPTION | 0);
33308 if (SWIG_arg_fail(1)) SWIG_fail;
33309 {
33310 PyThreadState* __tstate = wxPyBeginAllowThreads();
33311 result = (bool)(arg1)->EndContextHelp();
33312
33313 wxPyEndAllowThreads(__tstate);
33314 if (PyErr_Occurred()) SWIG_fail;
33315 }
33316 {
33317 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33318 }
33319 return resultobj;
33320 fail:
33321 return NULL;
33322 }
33323
33324
33325 static PyObject * ContextHelp_swigregister(PyObject *, PyObject *args) {
33326 PyObject *obj;
33327 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33328 SWIG_TypeClientData(SWIGTYPE_p_wxContextHelp, obj);
33329 Py_INCREF(obj);
33330 return Py_BuildValue((char *)"");
33331 }
33332 static PyObject *_wrap_new_ContextHelpButton(PyObject *, PyObject *args, PyObject *kwargs) {
33333 PyObject *resultobj;
33334 wxWindow *arg1 = (wxWindow *) 0 ;
33335 int arg2 = (int) wxID_CONTEXT_HELP ;
33336 wxPoint const &arg3_defvalue = wxDefaultPosition ;
33337 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
33338 wxSize const &arg4_defvalue = wxDefaultSize ;
33339 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
33340 long arg5 = (long) wxBU_AUTODRAW ;
33341 wxContextHelpButton *result;
33342 wxPoint temp3 ;
33343 wxSize temp4 ;
33344 PyObject * obj0 = 0 ;
33345 PyObject * obj1 = 0 ;
33346 PyObject * obj2 = 0 ;
33347 PyObject * obj3 = 0 ;
33348 PyObject * obj4 = 0 ;
33349 char *kwnames[] = {
33350 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
33351 };
33352
33353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_ContextHelpButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
33354 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33355 if (SWIG_arg_fail(1)) SWIG_fail;
33356 if (obj1) {
33357 {
33358 arg2 = (int)(SWIG_As_int(obj1));
33359 if (SWIG_arg_fail(2)) SWIG_fail;
33360 }
33361 }
33362 if (obj2) {
33363 {
33364 arg3 = &temp3;
33365 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
33366 }
33367 }
33368 if (obj3) {
33369 {
33370 arg4 = &temp4;
33371 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
33372 }
33373 }
33374 if (obj4) {
33375 {
33376 arg5 = (long)(SWIG_As_long(obj4));
33377 if (SWIG_arg_fail(5)) SWIG_fail;
33378 }
33379 }
33380 {
33381 if (!wxPyCheckForApp()) SWIG_fail;
33382 PyThreadState* __tstate = wxPyBeginAllowThreads();
33383 result = (wxContextHelpButton *)new wxContextHelpButton(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
33384
33385 wxPyEndAllowThreads(__tstate);
33386 if (PyErr_Occurred()) SWIG_fail;
33387 }
33388 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxContextHelpButton, 1);
33389 return resultobj;
33390 fail:
33391 return NULL;
33392 }
33393
33394
33395 static PyObject * ContextHelpButton_swigregister(PyObject *, PyObject *args) {
33396 PyObject *obj;
33397 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33398 SWIG_TypeClientData(SWIGTYPE_p_wxContextHelpButton, obj);
33399 Py_INCREF(obj);
33400 return Py_BuildValue((char *)"");
33401 }
33402 static PyObject *_wrap_HelpProvider_Set(PyObject *, PyObject *args, PyObject *kwargs) {
33403 PyObject *resultobj;
33404 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33405 wxHelpProvider *result;
33406 PyObject * obj0 = 0 ;
33407 char *kwnames[] = {
33408 (char *) "helpProvider", NULL
33409 };
33410
33411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpProvider_Set",kwnames,&obj0)) goto fail;
33412 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33413 if (SWIG_arg_fail(1)) SWIG_fail;
33414 {
33415 PyThreadState* __tstate = wxPyBeginAllowThreads();
33416 result = (wxHelpProvider *)wxHelpProvider::Set(arg1);
33417
33418 wxPyEndAllowThreads(__tstate);
33419 if (PyErr_Occurred()) SWIG_fail;
33420 }
33421 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxHelpProvider, 0);
33422 return resultobj;
33423 fail:
33424 return NULL;
33425 }
33426
33427
33428 static PyObject *_wrap_HelpProvider_Get(PyObject *, PyObject *args, PyObject *kwargs) {
33429 PyObject *resultobj;
33430 wxHelpProvider *result;
33431 char *kwnames[] = {
33432 NULL
33433 };
33434
33435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":HelpProvider_Get",kwnames)) goto fail;
33436 {
33437 PyThreadState* __tstate = wxPyBeginAllowThreads();
33438 result = (wxHelpProvider *)wxHelpProvider::Get();
33439
33440 wxPyEndAllowThreads(__tstate);
33441 if (PyErr_Occurred()) SWIG_fail;
33442 }
33443 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxHelpProvider, 0);
33444 return resultobj;
33445 fail:
33446 return NULL;
33447 }
33448
33449
33450 static PyObject *_wrap_HelpProvider_GetHelp(PyObject *, PyObject *args, PyObject *kwargs) {
33451 PyObject *resultobj;
33452 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33453 wxWindow *arg2 = (wxWindow *) 0 ;
33454 wxString result;
33455 PyObject * obj0 = 0 ;
33456 PyObject * obj1 = 0 ;
33457 char *kwnames[] = {
33458 (char *) "self",(char *) "window", NULL
33459 };
33460
33461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpProvider_GetHelp",kwnames,&obj0,&obj1)) goto fail;
33462 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33463 if (SWIG_arg_fail(1)) SWIG_fail;
33464 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33465 if (SWIG_arg_fail(2)) SWIG_fail;
33466 {
33467 PyThreadState* __tstate = wxPyBeginAllowThreads();
33468 result = (arg1)->GetHelp((wxWindow const *)arg2);
33469
33470 wxPyEndAllowThreads(__tstate);
33471 if (PyErr_Occurred()) SWIG_fail;
33472 }
33473 {
33474 #if wxUSE_UNICODE
33475 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33476 #else
33477 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33478 #endif
33479 }
33480 return resultobj;
33481 fail:
33482 return NULL;
33483 }
33484
33485
33486 static PyObject *_wrap_HelpProvider_ShowHelp(PyObject *, PyObject *args, PyObject *kwargs) {
33487 PyObject *resultobj;
33488 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33489 wxWindow *arg2 = (wxWindow *) 0 ;
33490 bool result;
33491 PyObject * obj0 = 0 ;
33492 PyObject * obj1 = 0 ;
33493 char *kwnames[] = {
33494 (char *) "self",(char *) "window", NULL
33495 };
33496
33497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpProvider_ShowHelp",kwnames,&obj0,&obj1)) goto fail;
33498 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33499 if (SWIG_arg_fail(1)) SWIG_fail;
33500 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33501 if (SWIG_arg_fail(2)) SWIG_fail;
33502 {
33503 PyThreadState* __tstate = wxPyBeginAllowThreads();
33504 result = (bool)(arg1)->ShowHelp(arg2);
33505
33506 wxPyEndAllowThreads(__tstate);
33507 if (PyErr_Occurred()) SWIG_fail;
33508 }
33509 {
33510 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33511 }
33512 return resultobj;
33513 fail:
33514 return NULL;
33515 }
33516
33517
33518 static PyObject *_wrap_HelpProvider_AddHelp(PyObject *, PyObject *args, PyObject *kwargs) {
33519 PyObject *resultobj;
33520 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33521 wxWindow *arg2 = (wxWindow *) 0 ;
33522 wxString *arg3 = 0 ;
33523 bool temp3 = false ;
33524 PyObject * obj0 = 0 ;
33525 PyObject * obj1 = 0 ;
33526 PyObject * obj2 = 0 ;
33527 char *kwnames[] = {
33528 (char *) "self",(char *) "window",(char *) "text", NULL
33529 };
33530
33531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HelpProvider_AddHelp",kwnames,&obj0,&obj1,&obj2)) goto fail;
33532 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33533 if (SWIG_arg_fail(1)) SWIG_fail;
33534 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33535 if (SWIG_arg_fail(2)) SWIG_fail;
33536 {
33537 arg3 = wxString_in_helper(obj2);
33538 if (arg3 == NULL) SWIG_fail;
33539 temp3 = true;
33540 }
33541 {
33542 PyThreadState* __tstate = wxPyBeginAllowThreads();
33543 (arg1)->AddHelp(arg2,(wxString const &)*arg3);
33544
33545 wxPyEndAllowThreads(__tstate);
33546 if (PyErr_Occurred()) SWIG_fail;
33547 }
33548 Py_INCREF(Py_None); resultobj = Py_None;
33549 {
33550 if (temp3)
33551 delete arg3;
33552 }
33553 return resultobj;
33554 fail:
33555 {
33556 if (temp3)
33557 delete arg3;
33558 }
33559 return NULL;
33560 }
33561
33562
33563 static PyObject *_wrap_HelpProvider_AddHelpById(PyObject *, PyObject *args, PyObject *kwargs) {
33564 PyObject *resultobj;
33565 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33566 int arg2 ;
33567 wxString *arg3 = 0 ;
33568 bool temp3 = false ;
33569 PyObject * obj0 = 0 ;
33570 PyObject * obj1 = 0 ;
33571 PyObject * obj2 = 0 ;
33572 char *kwnames[] = {
33573 (char *) "self",(char *) "id",(char *) "text", NULL
33574 };
33575
33576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HelpProvider_AddHelpById",kwnames,&obj0,&obj1,&obj2)) goto fail;
33577 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33578 if (SWIG_arg_fail(1)) SWIG_fail;
33579 {
33580 arg2 = (int)(SWIG_As_int(obj1));
33581 if (SWIG_arg_fail(2)) SWIG_fail;
33582 }
33583 {
33584 arg3 = wxString_in_helper(obj2);
33585 if (arg3 == NULL) SWIG_fail;
33586 temp3 = true;
33587 }
33588 {
33589 PyThreadState* __tstate = wxPyBeginAllowThreads();
33590 (arg1)->AddHelp(arg2,(wxString const &)*arg3);
33591
33592 wxPyEndAllowThreads(__tstate);
33593 if (PyErr_Occurred()) SWIG_fail;
33594 }
33595 Py_INCREF(Py_None); resultobj = Py_None;
33596 {
33597 if (temp3)
33598 delete arg3;
33599 }
33600 return resultobj;
33601 fail:
33602 {
33603 if (temp3)
33604 delete arg3;
33605 }
33606 return NULL;
33607 }
33608
33609
33610 static PyObject *_wrap_HelpProvider_RemoveHelp(PyObject *, PyObject *args, PyObject *kwargs) {
33611 PyObject *resultobj;
33612 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33613 wxWindow *arg2 = (wxWindow *) 0 ;
33614 PyObject * obj0 = 0 ;
33615 PyObject * obj1 = 0 ;
33616 char *kwnames[] = {
33617 (char *) "self",(char *) "window", NULL
33618 };
33619
33620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpProvider_RemoveHelp",kwnames,&obj0,&obj1)) goto fail;
33621 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33622 if (SWIG_arg_fail(1)) SWIG_fail;
33623 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33624 if (SWIG_arg_fail(2)) SWIG_fail;
33625 {
33626 PyThreadState* __tstate = wxPyBeginAllowThreads();
33627 (arg1)->RemoveHelp(arg2);
33628
33629 wxPyEndAllowThreads(__tstate);
33630 if (PyErr_Occurred()) SWIG_fail;
33631 }
33632 Py_INCREF(Py_None); resultobj = Py_None;
33633 return resultobj;
33634 fail:
33635 return NULL;
33636 }
33637
33638
33639 static PyObject *_wrap_HelpProvider_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
33640 PyObject *resultobj;
33641 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33642 PyObject * obj0 = 0 ;
33643 char *kwnames[] = {
33644 (char *) "self", NULL
33645 };
33646
33647 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpProvider_Destroy",kwnames,&obj0)) goto fail;
33648 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33649 if (SWIG_arg_fail(1)) SWIG_fail;
33650 {
33651 PyThreadState* __tstate = wxPyBeginAllowThreads();
33652 wxHelpProvider_Destroy(arg1);
33653
33654 wxPyEndAllowThreads(__tstate);
33655 if (PyErr_Occurred()) SWIG_fail;
33656 }
33657 Py_INCREF(Py_None); resultobj = Py_None;
33658 return resultobj;
33659 fail:
33660 return NULL;
33661 }
33662
33663
33664 static PyObject * HelpProvider_swigregister(PyObject *, PyObject *args) {
33665 PyObject *obj;
33666 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33667 SWIG_TypeClientData(SWIGTYPE_p_wxHelpProvider, obj);
33668 Py_INCREF(obj);
33669 return Py_BuildValue((char *)"");
33670 }
33671 static PyObject *_wrap_new_SimpleHelpProvider(PyObject *, PyObject *args, PyObject *kwargs) {
33672 PyObject *resultobj;
33673 wxSimpleHelpProvider *result;
33674 char *kwnames[] = {
33675 NULL
33676 };
33677
33678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SimpleHelpProvider",kwnames)) goto fail;
33679 {
33680 PyThreadState* __tstate = wxPyBeginAllowThreads();
33681 result = (wxSimpleHelpProvider *)new wxSimpleHelpProvider();
33682
33683 wxPyEndAllowThreads(__tstate);
33684 if (PyErr_Occurred()) SWIG_fail;
33685 }
33686 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSimpleHelpProvider, 1);
33687 return resultobj;
33688 fail:
33689 return NULL;
33690 }
33691
33692
33693 static PyObject * SimpleHelpProvider_swigregister(PyObject *, PyObject *args) {
33694 PyObject *obj;
33695 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33696 SWIG_TypeClientData(SWIGTYPE_p_wxSimpleHelpProvider, obj);
33697 Py_INCREF(obj);
33698 return Py_BuildValue((char *)"");
33699 }
33700 static PyObject *_wrap_new_DragImage(PyObject *, PyObject *args, PyObject *kwargs) {
33701 PyObject *resultobj;
33702 wxBitmap *arg1 = 0 ;
33703 wxCursor const &arg2_defvalue = wxNullCursor ;
33704 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
33705 wxGenericDragImage *result;
33706 PyObject * obj0 = 0 ;
33707 PyObject * obj1 = 0 ;
33708 char *kwnames[] = {
33709 (char *) "image",(char *) "cursor", NULL
33710 };
33711
33712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_DragImage",kwnames,&obj0,&obj1)) goto fail;
33713 {
33714 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
33715 if (SWIG_arg_fail(1)) SWIG_fail;
33716 if (arg1 == NULL) {
33717 SWIG_null_ref("wxBitmap");
33718 }
33719 if (SWIG_arg_fail(1)) SWIG_fail;
33720 }
33721 if (obj1) {
33722 {
33723 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
33724 if (SWIG_arg_fail(2)) SWIG_fail;
33725 if (arg2 == NULL) {
33726 SWIG_null_ref("wxCursor");
33727 }
33728 if (SWIG_arg_fail(2)) SWIG_fail;
33729 }
33730 }
33731 {
33732 if (!wxPyCheckForApp()) SWIG_fail;
33733 PyThreadState* __tstate = wxPyBeginAllowThreads();
33734 result = (wxGenericDragImage *)new wxGenericDragImage((wxBitmap const &)*arg1,(wxCursor const &)*arg2);
33735
33736 wxPyEndAllowThreads(__tstate);
33737 if (PyErr_Occurred()) SWIG_fail;
33738 }
33739 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
33740 return resultobj;
33741 fail:
33742 return NULL;
33743 }
33744
33745
33746 static PyObject *_wrap_new_DragIcon(PyObject *, PyObject *args, PyObject *kwargs) {
33747 PyObject *resultobj;
33748 wxIcon *arg1 = 0 ;
33749 wxCursor const &arg2_defvalue = wxNullCursor ;
33750 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
33751 wxGenericDragImage *result;
33752 PyObject * obj0 = 0 ;
33753 PyObject * obj1 = 0 ;
33754 char *kwnames[] = {
33755 (char *) "image",(char *) "cursor", NULL
33756 };
33757
33758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_DragIcon",kwnames,&obj0,&obj1)) goto fail;
33759 {
33760 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIcon, SWIG_POINTER_EXCEPTION | 0);
33761 if (SWIG_arg_fail(1)) SWIG_fail;
33762 if (arg1 == NULL) {
33763 SWIG_null_ref("wxIcon");
33764 }
33765 if (SWIG_arg_fail(1)) SWIG_fail;
33766 }
33767 if (obj1) {
33768 {
33769 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
33770 if (SWIG_arg_fail(2)) SWIG_fail;
33771 if (arg2 == NULL) {
33772 SWIG_null_ref("wxCursor");
33773 }
33774 if (SWIG_arg_fail(2)) SWIG_fail;
33775 }
33776 }
33777 {
33778 if (!wxPyCheckForApp()) SWIG_fail;
33779 PyThreadState* __tstate = wxPyBeginAllowThreads();
33780 result = (wxGenericDragImage *)new wxGenericDragImage((wxIcon const &)*arg1,(wxCursor const &)*arg2);
33781
33782 wxPyEndAllowThreads(__tstate);
33783 if (PyErr_Occurred()) SWIG_fail;
33784 }
33785 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
33786 return resultobj;
33787 fail:
33788 return NULL;
33789 }
33790
33791
33792 static PyObject *_wrap_new_DragString(PyObject *, PyObject *args, PyObject *kwargs) {
33793 PyObject *resultobj;
33794 wxString *arg1 = 0 ;
33795 wxCursor const &arg2_defvalue = wxNullCursor ;
33796 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
33797 wxGenericDragImage *result;
33798 bool temp1 = false ;
33799 PyObject * obj0 = 0 ;
33800 PyObject * obj1 = 0 ;
33801 char *kwnames[] = {
33802 (char *) "str",(char *) "cursor", NULL
33803 };
33804
33805 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_DragString",kwnames,&obj0,&obj1)) goto fail;
33806 {
33807 arg1 = wxString_in_helper(obj0);
33808 if (arg1 == NULL) SWIG_fail;
33809 temp1 = true;
33810 }
33811 if (obj1) {
33812 {
33813 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
33814 if (SWIG_arg_fail(2)) SWIG_fail;
33815 if (arg2 == NULL) {
33816 SWIG_null_ref("wxCursor");
33817 }
33818 if (SWIG_arg_fail(2)) SWIG_fail;
33819 }
33820 }
33821 {
33822 if (!wxPyCheckForApp()) SWIG_fail;
33823 PyThreadState* __tstate = wxPyBeginAllowThreads();
33824 result = (wxGenericDragImage *)new wxGenericDragImage((wxString const &)*arg1,(wxCursor const &)*arg2);
33825
33826 wxPyEndAllowThreads(__tstate);
33827 if (PyErr_Occurred()) SWIG_fail;
33828 }
33829 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
33830 {
33831 if (temp1)
33832 delete arg1;
33833 }
33834 return resultobj;
33835 fail:
33836 {
33837 if (temp1)
33838 delete arg1;
33839 }
33840 return NULL;
33841 }
33842
33843
33844 static PyObject *_wrap_new_DragTreeItem(PyObject *, PyObject *args, PyObject *kwargs) {
33845 PyObject *resultobj;
33846 wxPyTreeCtrl *arg1 = 0 ;
33847 wxTreeItemId *arg2 = 0 ;
33848 wxGenericDragImage *result;
33849 PyObject * obj0 = 0 ;
33850 PyObject * obj1 = 0 ;
33851 char *kwnames[] = {
33852 (char *) "treeCtrl",(char *) "id", NULL
33853 };
33854
33855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_DragTreeItem",kwnames,&obj0,&obj1)) goto fail;
33856 {
33857 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
33858 if (SWIG_arg_fail(1)) SWIG_fail;
33859 if (arg1 == NULL) {
33860 SWIG_null_ref("wxPyTreeCtrl");
33861 }
33862 if (SWIG_arg_fail(1)) SWIG_fail;
33863 }
33864 {
33865 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
33866 if (SWIG_arg_fail(2)) SWIG_fail;
33867 if (arg2 == NULL) {
33868 SWIG_null_ref("wxTreeItemId");
33869 }
33870 if (SWIG_arg_fail(2)) SWIG_fail;
33871 }
33872 {
33873 if (!wxPyCheckForApp()) SWIG_fail;
33874 PyThreadState* __tstate = wxPyBeginAllowThreads();
33875 result = (wxGenericDragImage *)new wxGenericDragImage((wxPyTreeCtrl const &)*arg1,*arg2);
33876
33877 wxPyEndAllowThreads(__tstate);
33878 if (PyErr_Occurred()) SWIG_fail;
33879 }
33880 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
33881 return resultobj;
33882 fail:
33883 return NULL;
33884 }
33885
33886
33887 static PyObject *_wrap_new_DragListItem(PyObject *, PyObject *args, PyObject *kwargs) {
33888 PyObject *resultobj;
33889 wxPyListCtrl *arg1 = 0 ;
33890 long arg2 ;
33891 wxGenericDragImage *result;
33892 PyObject * obj0 = 0 ;
33893 PyObject * obj1 = 0 ;
33894 char *kwnames[] = {
33895 (char *) "listCtrl",(char *) "id", NULL
33896 };
33897
33898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_DragListItem",kwnames,&obj0,&obj1)) goto fail;
33899 {
33900 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
33901 if (SWIG_arg_fail(1)) SWIG_fail;
33902 if (arg1 == NULL) {
33903 SWIG_null_ref("wxPyListCtrl");
33904 }
33905 if (SWIG_arg_fail(1)) SWIG_fail;
33906 }
33907 {
33908 arg2 = (long)(SWIG_As_long(obj1));
33909 if (SWIG_arg_fail(2)) SWIG_fail;
33910 }
33911 {
33912 if (!wxPyCheckForApp()) SWIG_fail;
33913 PyThreadState* __tstate = wxPyBeginAllowThreads();
33914 result = (wxGenericDragImage *)new wxGenericDragImage((wxPyListCtrl const &)*arg1,arg2);
33915
33916 wxPyEndAllowThreads(__tstate);
33917 if (PyErr_Occurred()) SWIG_fail;
33918 }
33919 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
33920 return resultobj;
33921 fail:
33922 return NULL;
33923 }
33924
33925
33926 static PyObject *_wrap_delete_DragImage(PyObject *, PyObject *args, PyObject *kwargs) {
33927 PyObject *resultobj;
33928 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
33929 PyObject * obj0 = 0 ;
33930 char *kwnames[] = {
33931 (char *) "self", NULL
33932 };
33933
33934 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DragImage",kwnames,&obj0)) goto fail;
33935 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
33936 if (SWIG_arg_fail(1)) SWIG_fail;
33937 {
33938 PyThreadState* __tstate = wxPyBeginAllowThreads();
33939 delete arg1;
33940
33941 wxPyEndAllowThreads(__tstate);
33942 if (PyErr_Occurred()) SWIG_fail;
33943 }
33944 Py_INCREF(Py_None); resultobj = Py_None;
33945 return resultobj;
33946 fail:
33947 return NULL;
33948 }
33949
33950
33951 static PyObject *_wrap_DragImage_SetBackingBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
33952 PyObject *resultobj;
33953 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
33954 wxBitmap *arg2 = (wxBitmap *) 0 ;
33955 PyObject * obj0 = 0 ;
33956 PyObject * obj1 = 0 ;
33957 char *kwnames[] = {
33958 (char *) "self",(char *) "bitmap", NULL
33959 };
33960
33961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DragImage_SetBackingBitmap",kwnames,&obj0,&obj1)) goto fail;
33962 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
33963 if (SWIG_arg_fail(1)) SWIG_fail;
33964 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
33965 if (SWIG_arg_fail(2)) SWIG_fail;
33966 {
33967 PyThreadState* __tstate = wxPyBeginAllowThreads();
33968 (arg1)->SetBackingBitmap(arg2);
33969
33970 wxPyEndAllowThreads(__tstate);
33971 if (PyErr_Occurred()) SWIG_fail;
33972 }
33973 Py_INCREF(Py_None); resultobj = Py_None;
33974 return resultobj;
33975 fail:
33976 return NULL;
33977 }
33978
33979
33980 static PyObject *_wrap_DragImage_BeginDrag(PyObject *, PyObject *args, PyObject *kwargs) {
33981 PyObject *resultobj;
33982 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
33983 wxPoint *arg2 = 0 ;
33984 wxWindow *arg3 = (wxWindow *) 0 ;
33985 bool arg4 = (bool) false ;
33986 wxRect *arg5 = (wxRect *) NULL ;
33987 bool result;
33988 wxPoint temp2 ;
33989 PyObject * obj0 = 0 ;
33990 PyObject * obj1 = 0 ;
33991 PyObject * obj2 = 0 ;
33992 PyObject * obj3 = 0 ;
33993 PyObject * obj4 = 0 ;
33994 char *kwnames[] = {
33995 (char *) "self",(char *) "hotspot",(char *) "window",(char *) "fullScreen",(char *) "rect", NULL
33996 };
33997
33998 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:DragImage_BeginDrag",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
33999 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34000 if (SWIG_arg_fail(1)) SWIG_fail;
34001 {
34002 arg2 = &temp2;
34003 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
34004 }
34005 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
34006 if (SWIG_arg_fail(3)) SWIG_fail;
34007 if (obj3) {
34008 {
34009 arg4 = (bool)(SWIG_As_bool(obj3));
34010 if (SWIG_arg_fail(4)) SWIG_fail;
34011 }
34012 }
34013 if (obj4) {
34014 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
34015 if (SWIG_arg_fail(5)) SWIG_fail;
34016 }
34017 {
34018 PyThreadState* __tstate = wxPyBeginAllowThreads();
34019 result = (bool)(arg1)->BeginDrag((wxPoint const &)*arg2,arg3,arg4,arg5);
34020
34021 wxPyEndAllowThreads(__tstate);
34022 if (PyErr_Occurred()) SWIG_fail;
34023 }
34024 {
34025 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34026 }
34027 return resultobj;
34028 fail:
34029 return NULL;
34030 }
34031
34032
34033 static PyObject *_wrap_DragImage_BeginDragBounded(PyObject *, PyObject *args, PyObject *kwargs) {
34034 PyObject *resultobj;
34035 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34036 wxPoint *arg2 = 0 ;
34037 wxWindow *arg3 = (wxWindow *) 0 ;
34038 wxWindow *arg4 = (wxWindow *) 0 ;
34039 bool result;
34040 wxPoint temp2 ;
34041 PyObject * obj0 = 0 ;
34042 PyObject * obj1 = 0 ;
34043 PyObject * obj2 = 0 ;
34044 PyObject * obj3 = 0 ;
34045 char *kwnames[] = {
34046 (char *) "self",(char *) "hotspot",(char *) "window",(char *) "boundingWindow", NULL
34047 };
34048
34049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DragImage_BeginDragBounded",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
34050 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34051 if (SWIG_arg_fail(1)) SWIG_fail;
34052 {
34053 arg2 = &temp2;
34054 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
34055 }
34056 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
34057 if (SWIG_arg_fail(3)) SWIG_fail;
34058 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
34059 if (SWIG_arg_fail(4)) SWIG_fail;
34060 {
34061 PyThreadState* __tstate = wxPyBeginAllowThreads();
34062 result = (bool)(arg1)->BeginDrag((wxPoint const &)*arg2,arg3,arg4);
34063
34064 wxPyEndAllowThreads(__tstate);
34065 if (PyErr_Occurred()) SWIG_fail;
34066 }
34067 {
34068 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34069 }
34070 return resultobj;
34071 fail:
34072 return NULL;
34073 }
34074
34075
34076 static PyObject *_wrap_DragImage_EndDrag(PyObject *, PyObject *args, PyObject *kwargs) {
34077 PyObject *resultobj;
34078 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34079 bool result;
34080 PyObject * obj0 = 0 ;
34081 char *kwnames[] = {
34082 (char *) "self", NULL
34083 };
34084
34085 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DragImage_EndDrag",kwnames,&obj0)) goto fail;
34086 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34087 if (SWIG_arg_fail(1)) SWIG_fail;
34088 {
34089 PyThreadState* __tstate = wxPyBeginAllowThreads();
34090 result = (bool)(arg1)->EndDrag();
34091
34092 wxPyEndAllowThreads(__tstate);
34093 if (PyErr_Occurred()) SWIG_fail;
34094 }
34095 {
34096 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34097 }
34098 return resultobj;
34099 fail:
34100 return NULL;
34101 }
34102
34103
34104 static PyObject *_wrap_DragImage_Move(PyObject *, PyObject *args, PyObject *kwargs) {
34105 PyObject *resultobj;
34106 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34107 wxPoint *arg2 = 0 ;
34108 bool result;
34109 wxPoint temp2 ;
34110 PyObject * obj0 = 0 ;
34111 PyObject * obj1 = 0 ;
34112 char *kwnames[] = {
34113 (char *) "self",(char *) "pt", NULL
34114 };
34115
34116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DragImage_Move",kwnames,&obj0,&obj1)) goto fail;
34117 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34118 if (SWIG_arg_fail(1)) SWIG_fail;
34119 {
34120 arg2 = &temp2;
34121 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
34122 }
34123 {
34124 PyThreadState* __tstate = wxPyBeginAllowThreads();
34125 result = (bool)(arg1)->Move((wxPoint const &)*arg2);
34126
34127 wxPyEndAllowThreads(__tstate);
34128 if (PyErr_Occurred()) SWIG_fail;
34129 }
34130 {
34131 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34132 }
34133 return resultobj;
34134 fail:
34135 return NULL;
34136 }
34137
34138
34139 static PyObject *_wrap_DragImage_Show(PyObject *, PyObject *args, PyObject *kwargs) {
34140 PyObject *resultobj;
34141 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34142 bool result;
34143 PyObject * obj0 = 0 ;
34144 char *kwnames[] = {
34145 (char *) "self", NULL
34146 };
34147
34148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DragImage_Show",kwnames,&obj0)) goto fail;
34149 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34150 if (SWIG_arg_fail(1)) SWIG_fail;
34151 {
34152 PyThreadState* __tstate = wxPyBeginAllowThreads();
34153 result = (bool)(arg1)->Show();
34154
34155 wxPyEndAllowThreads(__tstate);
34156 if (PyErr_Occurred()) SWIG_fail;
34157 }
34158 {
34159 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34160 }
34161 return resultobj;
34162 fail:
34163 return NULL;
34164 }
34165
34166
34167 static PyObject *_wrap_DragImage_Hide(PyObject *, PyObject *args, PyObject *kwargs) {
34168 PyObject *resultobj;
34169 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34170 bool result;
34171 PyObject * obj0 = 0 ;
34172 char *kwnames[] = {
34173 (char *) "self", NULL
34174 };
34175
34176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DragImage_Hide",kwnames,&obj0)) goto fail;
34177 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34178 if (SWIG_arg_fail(1)) SWIG_fail;
34179 {
34180 PyThreadState* __tstate = wxPyBeginAllowThreads();
34181 result = (bool)(arg1)->Hide();
34182
34183 wxPyEndAllowThreads(__tstate);
34184 if (PyErr_Occurred()) SWIG_fail;
34185 }
34186 {
34187 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34188 }
34189 return resultobj;
34190 fail:
34191 return NULL;
34192 }
34193
34194
34195 static PyObject *_wrap_DragImage_GetImageRect(PyObject *, PyObject *args, PyObject *kwargs) {
34196 PyObject *resultobj;
34197 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34198 wxPoint *arg2 = 0 ;
34199 wxRect result;
34200 wxPoint temp2 ;
34201 PyObject * obj0 = 0 ;
34202 PyObject * obj1 = 0 ;
34203 char *kwnames[] = {
34204 (char *) "self",(char *) "pos", NULL
34205 };
34206
34207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DragImage_GetImageRect",kwnames,&obj0,&obj1)) goto fail;
34208 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34209 if (SWIG_arg_fail(1)) SWIG_fail;
34210 {
34211 arg2 = &temp2;
34212 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
34213 }
34214 {
34215 PyThreadState* __tstate = wxPyBeginAllowThreads();
34216 result = ((wxGenericDragImage const *)arg1)->GetImageRect((wxPoint const &)*arg2);
34217
34218 wxPyEndAllowThreads(__tstate);
34219 if (PyErr_Occurred()) SWIG_fail;
34220 }
34221 {
34222 wxRect * resultptr;
34223 resultptr = new wxRect((wxRect &)(result));
34224 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
34225 }
34226 return resultobj;
34227 fail:
34228 return NULL;
34229 }
34230
34231
34232 static PyObject *_wrap_DragImage_DoDrawImage(PyObject *, PyObject *args, PyObject *kwargs) {
34233 PyObject *resultobj;
34234 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34235 wxDC *arg2 = 0 ;
34236 wxPoint *arg3 = 0 ;
34237 bool result;
34238 wxPoint temp3 ;
34239 PyObject * obj0 = 0 ;
34240 PyObject * obj1 = 0 ;
34241 PyObject * obj2 = 0 ;
34242 char *kwnames[] = {
34243 (char *) "self",(char *) "dc",(char *) "pos", NULL
34244 };
34245
34246 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DragImage_DoDrawImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
34247 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34248 if (SWIG_arg_fail(1)) SWIG_fail;
34249 {
34250 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
34251 if (SWIG_arg_fail(2)) SWIG_fail;
34252 if (arg2 == NULL) {
34253 SWIG_null_ref("wxDC");
34254 }
34255 if (SWIG_arg_fail(2)) SWIG_fail;
34256 }
34257 {
34258 arg3 = &temp3;
34259 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
34260 }
34261 {
34262 PyThreadState* __tstate = wxPyBeginAllowThreads();
34263 result = (bool)((wxGenericDragImage const *)arg1)->DoDrawImage(*arg2,(wxPoint const &)*arg3);
34264
34265 wxPyEndAllowThreads(__tstate);
34266 if (PyErr_Occurred()) SWIG_fail;
34267 }
34268 {
34269 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34270 }
34271 return resultobj;
34272 fail:
34273 return NULL;
34274 }
34275
34276
34277 static PyObject *_wrap_DragImage_UpdateBackingFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
34278 PyObject *resultobj;
34279 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34280 wxDC *arg2 = 0 ;
34281 wxMemoryDC *arg3 = 0 ;
34282 wxRect *arg4 = 0 ;
34283 wxRect *arg5 = 0 ;
34284 bool result;
34285 wxRect temp4 ;
34286 wxRect temp5 ;
34287 PyObject * obj0 = 0 ;
34288 PyObject * obj1 = 0 ;
34289 PyObject * obj2 = 0 ;
34290 PyObject * obj3 = 0 ;
34291 PyObject * obj4 = 0 ;
34292 char *kwnames[] = {
34293 (char *) "self",(char *) "windowDC",(char *) "destDC",(char *) "sourceRect",(char *) "destRect", NULL
34294 };
34295
34296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DragImage_UpdateBackingFromWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
34297 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34298 if (SWIG_arg_fail(1)) SWIG_fail;
34299 {
34300 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
34301 if (SWIG_arg_fail(2)) SWIG_fail;
34302 if (arg2 == NULL) {
34303 SWIG_null_ref("wxDC");
34304 }
34305 if (SWIG_arg_fail(2)) SWIG_fail;
34306 }
34307 {
34308 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxMemoryDC, SWIG_POINTER_EXCEPTION | 0);
34309 if (SWIG_arg_fail(3)) SWIG_fail;
34310 if (arg3 == NULL) {
34311 SWIG_null_ref("wxMemoryDC");
34312 }
34313 if (SWIG_arg_fail(3)) SWIG_fail;
34314 }
34315 {
34316 arg4 = &temp4;
34317 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
34318 }
34319 {
34320 arg5 = &temp5;
34321 if ( ! wxRect_helper(obj4, &arg5)) SWIG_fail;
34322 }
34323 {
34324 PyThreadState* __tstate = wxPyBeginAllowThreads();
34325 result = (bool)((wxGenericDragImage const *)arg1)->UpdateBackingFromWindow(*arg2,*arg3,(wxRect const &)*arg4,(wxRect const &)*arg5);
34326
34327 wxPyEndAllowThreads(__tstate);
34328 if (PyErr_Occurred()) SWIG_fail;
34329 }
34330 {
34331 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34332 }
34333 return resultobj;
34334 fail:
34335 return NULL;
34336 }
34337
34338
34339 static PyObject *_wrap_DragImage_RedrawImage(PyObject *, PyObject *args, PyObject *kwargs) {
34340 PyObject *resultobj;
34341 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34342 wxPoint *arg2 = 0 ;
34343 wxPoint *arg3 = 0 ;
34344 bool arg4 ;
34345 bool arg5 ;
34346 bool result;
34347 wxPoint temp2 ;
34348 wxPoint temp3 ;
34349 PyObject * obj0 = 0 ;
34350 PyObject * obj1 = 0 ;
34351 PyObject * obj2 = 0 ;
34352 PyObject * obj3 = 0 ;
34353 PyObject * obj4 = 0 ;
34354 char *kwnames[] = {
34355 (char *) "self",(char *) "oldPos",(char *) "newPos",(char *) "eraseOld",(char *) "drawNew", NULL
34356 };
34357
34358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DragImage_RedrawImage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
34359 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34360 if (SWIG_arg_fail(1)) SWIG_fail;
34361 {
34362 arg2 = &temp2;
34363 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
34364 }
34365 {
34366 arg3 = &temp3;
34367 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
34368 }
34369 {
34370 arg4 = (bool)(SWIG_As_bool(obj3));
34371 if (SWIG_arg_fail(4)) SWIG_fail;
34372 }
34373 {
34374 arg5 = (bool)(SWIG_As_bool(obj4));
34375 if (SWIG_arg_fail(5)) SWIG_fail;
34376 }
34377 {
34378 PyThreadState* __tstate = wxPyBeginAllowThreads();
34379 result = (bool)(arg1)->RedrawImage((wxPoint const &)*arg2,(wxPoint const &)*arg3,arg4,arg5);
34380
34381 wxPyEndAllowThreads(__tstate);
34382 if (PyErr_Occurred()) SWIG_fail;
34383 }
34384 {
34385 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34386 }
34387 return resultobj;
34388 fail:
34389 return NULL;
34390 }
34391
34392
34393 static PyObject * DragImage_swigregister(PyObject *, PyObject *args) {
34394 PyObject *obj;
34395 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
34396 SWIG_TypeClientData(SWIGTYPE_p_wxGenericDragImage, obj);
34397 Py_INCREF(obj);
34398 return Py_BuildValue((char *)"");
34399 }
34400 static int _wrap_DatePickerCtrlNameStr_set(PyObject *) {
34401 PyErr_SetString(PyExc_TypeError,"Variable DatePickerCtrlNameStr is read-only.");
34402 return 1;
34403 }
34404
34405
34406 static PyObject *_wrap_DatePickerCtrlNameStr_get(void) {
34407 PyObject *pyobj;
34408
34409 {
34410 #if wxUSE_UNICODE
34411 pyobj = PyUnicode_FromWideChar((&wxPyDatePickerCtrlNameStr)->c_str(), (&wxPyDatePickerCtrlNameStr)->Len());
34412 #else
34413 pyobj = PyString_FromStringAndSize((&wxPyDatePickerCtrlNameStr)->c_str(), (&wxPyDatePickerCtrlNameStr)->Len());
34414 #endif
34415 }
34416 return pyobj;
34417 }
34418
34419
34420 static PyObject *_wrap_new_DatePickerCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
34421 PyObject *resultobj;
34422 wxWindow *arg1 = (wxWindow *) 0 ;
34423 int arg2 = (int) -1 ;
34424 wxDateTime const &arg3_defvalue = wxDefaultDateTime ;
34425 wxDateTime *arg3 = (wxDateTime *) &arg3_defvalue ;
34426 wxPoint const &arg4_defvalue = wxDefaultPosition ;
34427 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
34428 wxSize const &arg5_defvalue = wxDefaultSize ;
34429 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
34430 long arg6 = (long) wxDP_DEFAULT|wxDP_SHOWCENTURY ;
34431 wxValidator const &arg7_defvalue = wxDefaultValidator ;
34432 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
34433 wxString const &arg8_defvalue = wxPyDatePickerCtrlNameStr ;
34434 wxString *arg8 = (wxString *) &arg8_defvalue ;
34435 wxDatePickerCtrl *result;
34436 wxPoint temp4 ;
34437 wxSize temp5 ;
34438 bool temp8 = false ;
34439 PyObject * obj0 = 0 ;
34440 PyObject * obj1 = 0 ;
34441 PyObject * obj2 = 0 ;
34442 PyObject * obj3 = 0 ;
34443 PyObject * obj4 = 0 ;
34444 PyObject * obj5 = 0 ;
34445 PyObject * obj6 = 0 ;
34446 PyObject * obj7 = 0 ;
34447 char *kwnames[] = {
34448 (char *) "parent",(char *) "id",(char *) "dt",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
34449 };
34450
34451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_DatePickerCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
34452 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
34453 if (SWIG_arg_fail(1)) SWIG_fail;
34454 if (obj1) {
34455 {
34456 arg2 = (int)(SWIG_As_int(obj1));
34457 if (SWIG_arg_fail(2)) SWIG_fail;
34458 }
34459 }
34460 if (obj2) {
34461 {
34462 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
34463 if (SWIG_arg_fail(3)) SWIG_fail;
34464 if (arg3 == NULL) {
34465 SWIG_null_ref("wxDateTime");
34466 }
34467 if (SWIG_arg_fail(3)) SWIG_fail;
34468 }
34469 }
34470 if (obj3) {
34471 {
34472 arg4 = &temp4;
34473 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
34474 }
34475 }
34476 if (obj4) {
34477 {
34478 arg5 = &temp5;
34479 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
34480 }
34481 }
34482 if (obj5) {
34483 {
34484 arg6 = (long)(SWIG_As_long(obj5));
34485 if (SWIG_arg_fail(6)) SWIG_fail;
34486 }
34487 }
34488 if (obj6) {
34489 {
34490 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
34491 if (SWIG_arg_fail(7)) SWIG_fail;
34492 if (arg7 == NULL) {
34493 SWIG_null_ref("wxValidator");
34494 }
34495 if (SWIG_arg_fail(7)) SWIG_fail;
34496 }
34497 }
34498 if (obj7) {
34499 {
34500 arg8 = wxString_in_helper(obj7);
34501 if (arg8 == NULL) SWIG_fail;
34502 temp8 = true;
34503 }
34504 }
34505 {
34506 if (!wxPyCheckForApp()) SWIG_fail;
34507 PyThreadState* __tstate = wxPyBeginAllowThreads();
34508 result = (wxDatePickerCtrl *)new wxDatePickerCtrl(arg1,arg2,(wxDateTime const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
34509
34510 wxPyEndAllowThreads(__tstate);
34511 if (PyErr_Occurred()) SWIG_fail;
34512 }
34513 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDatePickerCtrl, 1);
34514 {
34515 if (temp8)
34516 delete arg8;
34517 }
34518 return resultobj;
34519 fail:
34520 {
34521 if (temp8)
34522 delete arg8;
34523 }
34524 return NULL;
34525 }
34526
34527
34528 static PyObject *_wrap_new_PreDatePickerCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
34529 PyObject *resultobj;
34530 wxDatePickerCtrl *result;
34531 char *kwnames[] = {
34532 NULL
34533 };
34534
34535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreDatePickerCtrl",kwnames)) goto fail;
34536 {
34537 if (!wxPyCheckForApp()) SWIG_fail;
34538 PyThreadState* __tstate = wxPyBeginAllowThreads();
34539 result = (wxDatePickerCtrl *)new wxDatePickerCtrl();
34540
34541 wxPyEndAllowThreads(__tstate);
34542 if (PyErr_Occurred()) SWIG_fail;
34543 }
34544 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDatePickerCtrl, 1);
34545 return resultobj;
34546 fail:
34547 return NULL;
34548 }
34549
34550
34551 static PyObject *_wrap_DatePickerCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
34552 PyObject *resultobj;
34553 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
34554 wxWindow *arg2 = (wxWindow *) 0 ;
34555 int arg3 = (int) -1 ;
34556 wxDateTime const &arg4_defvalue = wxDefaultDateTime ;
34557 wxDateTime *arg4 = (wxDateTime *) &arg4_defvalue ;
34558 wxPoint const &arg5_defvalue = wxDefaultPosition ;
34559 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
34560 wxSize const &arg6_defvalue = wxDefaultSize ;
34561 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
34562 long arg7 = (long) wxDP_DEFAULT|wxDP_SHOWCENTURY ;
34563 wxValidator const &arg8_defvalue = wxDefaultValidator ;
34564 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
34565 wxString const &arg9_defvalue = wxPyDatePickerCtrlNameStr ;
34566 wxString *arg9 = (wxString *) &arg9_defvalue ;
34567 bool result;
34568 wxPoint temp5 ;
34569 wxSize temp6 ;
34570 bool temp9 = false ;
34571 PyObject * obj0 = 0 ;
34572 PyObject * obj1 = 0 ;
34573 PyObject * obj2 = 0 ;
34574 PyObject * obj3 = 0 ;
34575 PyObject * obj4 = 0 ;
34576 PyObject * obj5 = 0 ;
34577 PyObject * obj6 = 0 ;
34578 PyObject * obj7 = 0 ;
34579 PyObject * obj8 = 0 ;
34580 char *kwnames[] = {
34581 (char *) "self",(char *) "parent",(char *) "id",(char *) "dt",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
34582 };
34583
34584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:DatePickerCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
34585 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_EXCEPTION | 0);
34586 if (SWIG_arg_fail(1)) SWIG_fail;
34587 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
34588 if (SWIG_arg_fail(2)) SWIG_fail;
34589 if (obj2) {
34590 {
34591 arg3 = (int)(SWIG_As_int(obj2));
34592 if (SWIG_arg_fail(3)) SWIG_fail;
34593 }
34594 }
34595 if (obj3) {
34596 {
34597 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
34598 if (SWIG_arg_fail(4)) SWIG_fail;
34599 if (arg4 == NULL) {
34600 SWIG_null_ref("wxDateTime");
34601 }
34602 if (SWIG_arg_fail(4)) SWIG_fail;
34603 }
34604 }
34605 if (obj4) {
34606 {
34607 arg5 = &temp5;
34608 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
34609 }
34610 }
34611 if (obj5) {
34612 {
34613 arg6 = &temp6;
34614 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
34615 }
34616 }
34617 if (obj6) {
34618 {
34619 arg7 = (long)(SWIG_As_long(obj6));
34620 if (SWIG_arg_fail(7)) SWIG_fail;
34621 }
34622 }
34623 if (obj7) {
34624 {
34625 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
34626 if (SWIG_arg_fail(8)) SWIG_fail;
34627 if (arg8 == NULL) {
34628 SWIG_null_ref("wxValidator");
34629 }
34630 if (SWIG_arg_fail(8)) SWIG_fail;
34631 }
34632 }
34633 if (obj8) {
34634 {
34635 arg9 = wxString_in_helper(obj8);
34636 if (arg9 == NULL) SWIG_fail;
34637 temp9 = true;
34638 }
34639 }
34640 {
34641 PyThreadState* __tstate = wxPyBeginAllowThreads();
34642 result = (bool)(arg1)->Create(arg2,arg3,(wxDateTime const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
34643
34644 wxPyEndAllowThreads(__tstate);
34645 if (PyErr_Occurred()) SWIG_fail;
34646 }
34647 {
34648 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34649 }
34650 {
34651 if (temp9)
34652 delete arg9;
34653 }
34654 return resultobj;
34655 fail:
34656 {
34657 if (temp9)
34658 delete arg9;
34659 }
34660 return NULL;
34661 }
34662
34663
34664 static PyObject *_wrap_DatePickerCtrl_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
34665 PyObject *resultobj;
34666 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
34667 wxDateTime *arg2 = 0 ;
34668 PyObject * obj0 = 0 ;
34669 PyObject * obj1 = 0 ;
34670 char *kwnames[] = {
34671 (char *) "self",(char *) "dt", NULL
34672 };
34673
34674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DatePickerCtrl_SetValue",kwnames,&obj0,&obj1)) goto fail;
34675 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_EXCEPTION | 0);
34676 if (SWIG_arg_fail(1)) SWIG_fail;
34677 {
34678 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
34679 if (SWIG_arg_fail(2)) SWIG_fail;
34680 if (arg2 == NULL) {
34681 SWIG_null_ref("wxDateTime");
34682 }
34683 if (SWIG_arg_fail(2)) SWIG_fail;
34684 }
34685 {
34686 PyThreadState* __tstate = wxPyBeginAllowThreads();
34687 (arg1)->SetValue((wxDateTime const &)*arg2);
34688
34689 wxPyEndAllowThreads(__tstate);
34690 if (PyErr_Occurred()) SWIG_fail;
34691 }
34692 Py_INCREF(Py_None); resultobj = Py_None;
34693 return resultobj;
34694 fail:
34695 return NULL;
34696 }
34697
34698
34699 static PyObject *_wrap_DatePickerCtrl_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
34700 PyObject *resultobj;
34701 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
34702 wxDateTime result;
34703 PyObject * obj0 = 0 ;
34704 char *kwnames[] = {
34705 (char *) "self", NULL
34706 };
34707
34708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DatePickerCtrl_GetValue",kwnames,&obj0)) goto fail;
34709 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_EXCEPTION | 0);
34710 if (SWIG_arg_fail(1)) SWIG_fail;
34711 {
34712 PyThreadState* __tstate = wxPyBeginAllowThreads();
34713 result = ((wxDatePickerCtrl const *)arg1)->GetValue();
34714
34715 wxPyEndAllowThreads(__tstate);
34716 if (PyErr_Occurred()) SWIG_fail;
34717 }
34718 {
34719 wxDateTime * resultptr;
34720 resultptr = new wxDateTime((wxDateTime &)(result));
34721 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
34722 }
34723 return resultobj;
34724 fail:
34725 return NULL;
34726 }
34727
34728
34729 static PyObject *_wrap_DatePickerCtrl_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
34730 PyObject *resultobj;
34731 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
34732 wxDateTime *arg2 = 0 ;
34733 wxDateTime *arg3 = 0 ;
34734 PyObject * obj0 = 0 ;
34735 PyObject * obj1 = 0 ;
34736 PyObject * obj2 = 0 ;
34737 char *kwnames[] = {
34738 (char *) "self",(char *) "dt1",(char *) "dt2", NULL
34739 };
34740
34741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DatePickerCtrl_SetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
34742 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_EXCEPTION | 0);
34743 if (SWIG_arg_fail(1)) SWIG_fail;
34744 {
34745 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
34746 if (SWIG_arg_fail(2)) SWIG_fail;
34747 if (arg2 == NULL) {
34748 SWIG_null_ref("wxDateTime");
34749 }
34750 if (SWIG_arg_fail(2)) SWIG_fail;
34751 }
34752 {
34753 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
34754 if (SWIG_arg_fail(3)) SWIG_fail;
34755 if (arg3 == NULL) {
34756 SWIG_null_ref("wxDateTime");
34757 }
34758 if (SWIG_arg_fail(3)) SWIG_fail;
34759 }
34760 {
34761 PyThreadState* __tstate = wxPyBeginAllowThreads();
34762 (arg1)->SetRange((wxDateTime const &)*arg2,(wxDateTime const &)*arg3);
34763
34764 wxPyEndAllowThreads(__tstate);
34765 if (PyErr_Occurred()) SWIG_fail;
34766 }
34767 Py_INCREF(Py_None); resultobj = Py_None;
34768 return resultobj;
34769 fail:
34770 return NULL;
34771 }
34772
34773
34774 static PyObject *_wrap_DatePickerCtrl_GetLowerLimit(PyObject *, PyObject *args, PyObject *kwargs) {
34775 PyObject *resultobj;
34776 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
34777 wxDateTime result;
34778 PyObject * obj0 = 0 ;
34779 char *kwnames[] = {
34780 (char *) "self", NULL
34781 };
34782
34783 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DatePickerCtrl_GetLowerLimit",kwnames,&obj0)) goto fail;
34784 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_EXCEPTION | 0);
34785 if (SWIG_arg_fail(1)) SWIG_fail;
34786 {
34787 PyThreadState* __tstate = wxPyBeginAllowThreads();
34788 result = wxDatePickerCtrl_GetLowerLimit(arg1);
34789
34790 wxPyEndAllowThreads(__tstate);
34791 if (PyErr_Occurred()) SWIG_fail;
34792 }
34793 {
34794 wxDateTime * resultptr;
34795 resultptr = new wxDateTime((wxDateTime &)(result));
34796 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
34797 }
34798 return resultobj;
34799 fail:
34800 return NULL;
34801 }
34802
34803
34804 static PyObject *_wrap_DatePickerCtrl_GetUpperLimit(PyObject *, PyObject *args, PyObject *kwargs) {
34805 PyObject *resultobj;
34806 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
34807 wxDateTime result;
34808 PyObject * obj0 = 0 ;
34809 char *kwnames[] = {
34810 (char *) "self", NULL
34811 };
34812
34813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DatePickerCtrl_GetUpperLimit",kwnames,&obj0)) goto fail;
34814 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_EXCEPTION | 0);
34815 if (SWIG_arg_fail(1)) SWIG_fail;
34816 {
34817 PyThreadState* __tstate = wxPyBeginAllowThreads();
34818 result = wxDatePickerCtrl_GetUpperLimit(arg1);
34819
34820 wxPyEndAllowThreads(__tstate);
34821 if (PyErr_Occurred()) SWIG_fail;
34822 }
34823 {
34824 wxDateTime * resultptr;
34825 resultptr = new wxDateTime((wxDateTime &)(result));
34826 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
34827 }
34828 return resultobj;
34829 fail:
34830 return NULL;
34831 }
34832
34833
34834 static PyObject * DatePickerCtrl_swigregister(PyObject *, PyObject *args) {
34835 PyObject *obj;
34836 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
34837 SWIG_TypeClientData(SWIGTYPE_p_wxDatePickerCtrl, obj);
34838 Py_INCREF(obj);
34839 return Py_BuildValue((char *)"");
34840 }
34841 static PyMethodDef SwigMethods[] = {
34842 { (char *)"new_Button", (PyCFunction) _wrap_new_Button, METH_VARARGS | METH_KEYWORDS, NULL},
34843 { (char *)"new_PreButton", (PyCFunction) _wrap_new_PreButton, METH_VARARGS | METH_KEYWORDS, NULL},
34844 { (char *)"Button_Create", (PyCFunction) _wrap_Button_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34845 { (char *)"Button_SetDefault", (PyCFunction) _wrap_Button_SetDefault, METH_VARARGS | METH_KEYWORDS, NULL},
34846 { (char *)"Button_GetDefaultSize", (PyCFunction) _wrap_Button_GetDefaultSize, METH_VARARGS | METH_KEYWORDS, NULL},
34847 { (char *)"Button_GetClassDefaultAttributes", (PyCFunction) _wrap_Button_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34848 { (char *)"Button_swigregister", Button_swigregister, METH_VARARGS, NULL},
34849 { (char *)"new_BitmapButton", (PyCFunction) _wrap_new_BitmapButton, METH_VARARGS | METH_KEYWORDS, NULL},
34850 { (char *)"new_PreBitmapButton", (PyCFunction) _wrap_new_PreBitmapButton, METH_VARARGS | METH_KEYWORDS, NULL},
34851 { (char *)"BitmapButton_Create", (PyCFunction) _wrap_BitmapButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34852 { (char *)"BitmapButton_GetBitmapLabel", (PyCFunction) _wrap_BitmapButton_GetBitmapLabel, METH_VARARGS | METH_KEYWORDS, NULL},
34853 { (char *)"BitmapButton_GetBitmapDisabled", (PyCFunction) _wrap_BitmapButton_GetBitmapDisabled, METH_VARARGS | METH_KEYWORDS, NULL},
34854 { (char *)"BitmapButton_GetBitmapFocus", (PyCFunction) _wrap_BitmapButton_GetBitmapFocus, METH_VARARGS | METH_KEYWORDS, NULL},
34855 { (char *)"BitmapButton_GetBitmapSelected", (PyCFunction) _wrap_BitmapButton_GetBitmapSelected, METH_VARARGS | METH_KEYWORDS, NULL},
34856 { (char *)"BitmapButton_SetBitmapDisabled", (PyCFunction) _wrap_BitmapButton_SetBitmapDisabled, METH_VARARGS | METH_KEYWORDS, NULL},
34857 { (char *)"BitmapButton_SetBitmapFocus", (PyCFunction) _wrap_BitmapButton_SetBitmapFocus, METH_VARARGS | METH_KEYWORDS, NULL},
34858 { (char *)"BitmapButton_SetBitmapSelected", (PyCFunction) _wrap_BitmapButton_SetBitmapSelected, METH_VARARGS | METH_KEYWORDS, NULL},
34859 { (char *)"BitmapButton_SetBitmapLabel", (PyCFunction) _wrap_BitmapButton_SetBitmapLabel, METH_VARARGS | METH_KEYWORDS, NULL},
34860 { (char *)"BitmapButton_SetMargins", (PyCFunction) _wrap_BitmapButton_SetMargins, METH_VARARGS | METH_KEYWORDS, NULL},
34861 { (char *)"BitmapButton_GetMarginX", (PyCFunction) _wrap_BitmapButton_GetMarginX, METH_VARARGS | METH_KEYWORDS, NULL},
34862 { (char *)"BitmapButton_GetMarginY", (PyCFunction) _wrap_BitmapButton_GetMarginY, METH_VARARGS | METH_KEYWORDS, NULL},
34863 { (char *)"BitmapButton_swigregister", BitmapButton_swigregister, METH_VARARGS, NULL},
34864 { (char *)"new_CheckBox", (PyCFunction) _wrap_new_CheckBox, METH_VARARGS | METH_KEYWORDS, NULL},
34865 { (char *)"new_PreCheckBox", (PyCFunction) _wrap_new_PreCheckBox, METH_VARARGS | METH_KEYWORDS, NULL},
34866 { (char *)"CheckBox_Create", (PyCFunction) _wrap_CheckBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34867 { (char *)"CheckBox_GetValue", (PyCFunction) _wrap_CheckBox_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34868 { (char *)"CheckBox_IsChecked", (PyCFunction) _wrap_CheckBox_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL},
34869 { (char *)"CheckBox_SetValue", (PyCFunction) _wrap_CheckBox_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34870 { (char *)"CheckBox_Get3StateValue", (PyCFunction) _wrap_CheckBox_Get3StateValue, METH_VARARGS | METH_KEYWORDS, NULL},
34871 { (char *)"CheckBox_Set3StateValue", (PyCFunction) _wrap_CheckBox_Set3StateValue, METH_VARARGS | METH_KEYWORDS, NULL},
34872 { (char *)"CheckBox_Is3State", (PyCFunction) _wrap_CheckBox_Is3State, METH_VARARGS | METH_KEYWORDS, NULL},
34873 { (char *)"CheckBox_Is3rdStateAllowedForUser", (PyCFunction) _wrap_CheckBox_Is3rdStateAllowedForUser, METH_VARARGS | METH_KEYWORDS, NULL},
34874 { (char *)"CheckBox_GetClassDefaultAttributes", (PyCFunction) _wrap_CheckBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34875 { (char *)"CheckBox_swigregister", CheckBox_swigregister, METH_VARARGS, NULL},
34876 { (char *)"new_Choice", (PyCFunction) _wrap_new_Choice, METH_VARARGS | METH_KEYWORDS, NULL},
34877 { (char *)"new_PreChoice", (PyCFunction) _wrap_new_PreChoice, METH_VARARGS | METH_KEYWORDS, NULL},
34878 { (char *)"Choice_Create", (PyCFunction) _wrap_Choice_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34879 { (char *)"Choice_GetCurrentSelection", (PyCFunction) _wrap_Choice_GetCurrentSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34880 { (char *)"Choice_GetClassDefaultAttributes", (PyCFunction) _wrap_Choice_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34881 { (char *)"Choice_swigregister", Choice_swigregister, METH_VARARGS, NULL},
34882 { (char *)"new_ComboBox", (PyCFunction) _wrap_new_ComboBox, METH_VARARGS | METH_KEYWORDS, NULL},
34883 { (char *)"new_PreComboBox", (PyCFunction) _wrap_new_PreComboBox, METH_VARARGS | METH_KEYWORDS, NULL},
34884 { (char *)"ComboBox_Create", (PyCFunction) _wrap_ComboBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34885 { (char *)"ComboBox_GetValue", (PyCFunction) _wrap_ComboBox_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34886 { (char *)"ComboBox_SetValue", (PyCFunction) _wrap_ComboBox_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34887 { (char *)"ComboBox_Copy", (PyCFunction) _wrap_ComboBox_Copy, METH_VARARGS | METH_KEYWORDS, NULL},
34888 { (char *)"ComboBox_Cut", (PyCFunction) _wrap_ComboBox_Cut, METH_VARARGS | METH_KEYWORDS, NULL},
34889 { (char *)"ComboBox_Paste", (PyCFunction) _wrap_ComboBox_Paste, METH_VARARGS | METH_KEYWORDS, NULL},
34890 { (char *)"ComboBox_SetInsertionPoint", (PyCFunction) _wrap_ComboBox_SetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL},
34891 { (char *)"ComboBox_GetInsertionPoint", (PyCFunction) _wrap_ComboBox_GetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL},
34892 { (char *)"ComboBox_GetLastPosition", (PyCFunction) _wrap_ComboBox_GetLastPosition, METH_VARARGS | METH_KEYWORDS, NULL},
34893 { (char *)"ComboBox_Replace", (PyCFunction) _wrap_ComboBox_Replace, METH_VARARGS | METH_KEYWORDS, NULL},
34894 { (char *)"ComboBox_SetSelection", (PyCFunction) _wrap_ComboBox_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34895 { (char *)"ComboBox_SetMark", (PyCFunction) _wrap_ComboBox_SetMark, METH_VARARGS | METH_KEYWORDS, NULL},
34896 { (char *)"ComboBox_GetMark", (PyCFunction) _wrap_ComboBox_GetMark, METH_VARARGS | METH_KEYWORDS, NULL},
34897 { (char *)"ComboBox_GetCurrentSelection", (PyCFunction) _wrap_ComboBox_GetCurrentSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34898 { (char *)"ComboBox_SetStringSelection", (PyCFunction) _wrap_ComboBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34899 { (char *)"ComboBox_SetString", (PyCFunction) _wrap_ComboBox_SetString, METH_VARARGS | METH_KEYWORDS, NULL},
34900 { (char *)"ComboBox_SetEditable", (PyCFunction) _wrap_ComboBox_SetEditable, METH_VARARGS | METH_KEYWORDS, NULL},
34901 { (char *)"ComboBox_SetInsertionPointEnd", (PyCFunction) _wrap_ComboBox_SetInsertionPointEnd, METH_VARARGS | METH_KEYWORDS, NULL},
34902 { (char *)"ComboBox_Remove", (PyCFunction) _wrap_ComboBox_Remove, METH_VARARGS | METH_KEYWORDS, NULL},
34903 { (char *)"ComboBox_IsEditable", (PyCFunction) _wrap_ComboBox_IsEditable, METH_VARARGS | METH_KEYWORDS, NULL},
34904 { (char *)"ComboBox_Undo", (PyCFunction) _wrap_ComboBox_Undo, METH_VARARGS | METH_KEYWORDS, NULL},
34905 { (char *)"ComboBox_Redo", (PyCFunction) _wrap_ComboBox_Redo, METH_VARARGS | METH_KEYWORDS, NULL},
34906 { (char *)"ComboBox_SelectAll", (PyCFunction) _wrap_ComboBox_SelectAll, METH_VARARGS | METH_KEYWORDS, NULL},
34907 { (char *)"ComboBox_CanCopy", (PyCFunction) _wrap_ComboBox_CanCopy, METH_VARARGS | METH_KEYWORDS, NULL},
34908 { (char *)"ComboBox_CanCut", (PyCFunction) _wrap_ComboBox_CanCut, METH_VARARGS | METH_KEYWORDS, NULL},
34909 { (char *)"ComboBox_CanPaste", (PyCFunction) _wrap_ComboBox_CanPaste, METH_VARARGS | METH_KEYWORDS, NULL},
34910 { (char *)"ComboBox_CanUndo", (PyCFunction) _wrap_ComboBox_CanUndo, METH_VARARGS | METH_KEYWORDS, NULL},
34911 { (char *)"ComboBox_CanRedo", (PyCFunction) _wrap_ComboBox_CanRedo, METH_VARARGS | METH_KEYWORDS, NULL},
34912 { (char *)"ComboBox_GetClassDefaultAttributes", (PyCFunction) _wrap_ComboBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34913 { (char *)"ComboBox_swigregister", ComboBox_swigregister, METH_VARARGS, NULL},
34914 { (char *)"new_Gauge", (PyCFunction) _wrap_new_Gauge, METH_VARARGS | METH_KEYWORDS, NULL},
34915 { (char *)"new_PreGauge", (PyCFunction) _wrap_new_PreGauge, METH_VARARGS | METH_KEYWORDS, NULL},
34916 { (char *)"Gauge_Create", (PyCFunction) _wrap_Gauge_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34917 { (char *)"Gauge_SetRange", (PyCFunction) _wrap_Gauge_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
34918 { (char *)"Gauge_GetRange", (PyCFunction) _wrap_Gauge_GetRange, METH_VARARGS | METH_KEYWORDS, NULL},
34919 { (char *)"Gauge_SetValue", (PyCFunction) _wrap_Gauge_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34920 { (char *)"Gauge_GetValue", (PyCFunction) _wrap_Gauge_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34921 { (char *)"Gauge_IsVertical", (PyCFunction) _wrap_Gauge_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
34922 { (char *)"Gauge_SetShadowWidth", (PyCFunction) _wrap_Gauge_SetShadowWidth, METH_VARARGS | METH_KEYWORDS, NULL},
34923 { (char *)"Gauge_GetShadowWidth", (PyCFunction) _wrap_Gauge_GetShadowWidth, METH_VARARGS | METH_KEYWORDS, NULL},
34924 { (char *)"Gauge_SetBezelFace", (PyCFunction) _wrap_Gauge_SetBezelFace, METH_VARARGS | METH_KEYWORDS, NULL},
34925 { (char *)"Gauge_GetBezelFace", (PyCFunction) _wrap_Gauge_GetBezelFace, METH_VARARGS | METH_KEYWORDS, NULL},
34926 { (char *)"Gauge_GetClassDefaultAttributes", (PyCFunction) _wrap_Gauge_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34927 { (char *)"Gauge_swigregister", Gauge_swigregister, METH_VARARGS, NULL},
34928 { (char *)"new_StaticBox", (PyCFunction) _wrap_new_StaticBox, METH_VARARGS | METH_KEYWORDS, NULL},
34929 { (char *)"new_PreStaticBox", (PyCFunction) _wrap_new_PreStaticBox, METH_VARARGS | METH_KEYWORDS, NULL},
34930 { (char *)"StaticBox_Create", (PyCFunction) _wrap_StaticBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34931 { (char *)"StaticBox_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34932 { (char *)"StaticBox_swigregister", StaticBox_swigregister, METH_VARARGS, NULL},
34933 { (char *)"new_StaticLine", (PyCFunction) _wrap_new_StaticLine, METH_VARARGS | METH_KEYWORDS, NULL},
34934 { (char *)"new_PreStaticLine", (PyCFunction) _wrap_new_PreStaticLine, METH_VARARGS | METH_KEYWORDS, NULL},
34935 { (char *)"StaticLine_Create", (PyCFunction) _wrap_StaticLine_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34936 { (char *)"StaticLine_IsVertical", (PyCFunction) _wrap_StaticLine_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
34937 { (char *)"StaticLine_GetDefaultSize", (PyCFunction) _wrap_StaticLine_GetDefaultSize, METH_VARARGS | METH_KEYWORDS, NULL},
34938 { (char *)"StaticLine_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticLine_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34939 { (char *)"StaticLine_swigregister", StaticLine_swigregister, METH_VARARGS, NULL},
34940 { (char *)"new_StaticText", (PyCFunction) _wrap_new_StaticText, METH_VARARGS | METH_KEYWORDS, NULL},
34941 { (char *)"new_PreStaticText", (PyCFunction) _wrap_new_PreStaticText, METH_VARARGS | METH_KEYWORDS, NULL},
34942 { (char *)"StaticText_Create", (PyCFunction) _wrap_StaticText_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34943 { (char *)"StaticText_Wrap", (PyCFunction) _wrap_StaticText_Wrap, METH_VARARGS | METH_KEYWORDS, NULL},
34944 { (char *)"StaticText_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticText_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34945 { (char *)"StaticText_swigregister", StaticText_swigregister, METH_VARARGS, NULL},
34946 { (char *)"new_StaticBitmap", (PyCFunction) _wrap_new_StaticBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
34947 { (char *)"new_PreStaticBitmap", (PyCFunction) _wrap_new_PreStaticBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
34948 { (char *)"StaticBitmap_Create", (PyCFunction) _wrap_StaticBitmap_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34949 { (char *)"StaticBitmap_GetBitmap", (PyCFunction) _wrap_StaticBitmap_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
34950 { (char *)"StaticBitmap_SetBitmap", (PyCFunction) _wrap_StaticBitmap_SetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
34951 { (char *)"StaticBitmap_SetIcon", (PyCFunction) _wrap_StaticBitmap_SetIcon, METH_VARARGS | METH_KEYWORDS, NULL},
34952 { (char *)"StaticBitmap_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticBitmap_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34953 { (char *)"StaticBitmap_swigregister", StaticBitmap_swigregister, METH_VARARGS, NULL},
34954 { (char *)"new_ListBox", (PyCFunction) _wrap_new_ListBox, METH_VARARGS | METH_KEYWORDS, NULL},
34955 { (char *)"new_PreListBox", (PyCFunction) _wrap_new_PreListBox, METH_VARARGS | METH_KEYWORDS, NULL},
34956 { (char *)"ListBox_Create", (PyCFunction) _wrap_ListBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34957 { (char *)"ListBox_Insert", (PyCFunction) _wrap_ListBox_Insert, METH_VARARGS | METH_KEYWORDS, NULL},
34958 { (char *)"ListBox_InsertItems", (PyCFunction) _wrap_ListBox_InsertItems, METH_VARARGS | METH_KEYWORDS, NULL},
34959 { (char *)"ListBox_Set", (PyCFunction) _wrap_ListBox_Set, METH_VARARGS | METH_KEYWORDS, NULL},
34960 { (char *)"ListBox_IsSelected", (PyCFunction) _wrap_ListBox_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL},
34961 { (char *)"ListBox_SetSelection", (PyCFunction) _wrap_ListBox_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34962 { (char *)"ListBox_Select", (PyCFunction) _wrap_ListBox_Select, METH_VARARGS | METH_KEYWORDS, NULL},
34963 { (char *)"ListBox_Deselect", (PyCFunction) _wrap_ListBox_Deselect, METH_VARARGS | METH_KEYWORDS, NULL},
34964 { (char *)"ListBox_DeselectAll", (PyCFunction) _wrap_ListBox_DeselectAll, METH_VARARGS | METH_KEYWORDS, NULL},
34965 { (char *)"ListBox_SetStringSelection", (PyCFunction) _wrap_ListBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34966 { (char *)"ListBox_GetSelections", (PyCFunction) _wrap_ListBox_GetSelections, METH_VARARGS | METH_KEYWORDS, NULL},
34967 { (char *)"ListBox_SetFirstItem", (PyCFunction) _wrap_ListBox_SetFirstItem, METH_VARARGS | METH_KEYWORDS, NULL},
34968 { (char *)"ListBox_SetFirstItemStr", (PyCFunction) _wrap_ListBox_SetFirstItemStr, METH_VARARGS | METH_KEYWORDS, NULL},
34969 { (char *)"ListBox_EnsureVisible", (PyCFunction) _wrap_ListBox_EnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
34970 { (char *)"ListBox_AppendAndEnsureVisible", (PyCFunction) _wrap_ListBox_AppendAndEnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
34971 { (char *)"ListBox_IsSorted", (PyCFunction) _wrap_ListBox_IsSorted, METH_VARARGS | METH_KEYWORDS, NULL},
34972 { (char *)"ListBox_SetItemForegroundColour", (PyCFunction) _wrap_ListBox_SetItemForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
34973 { (char *)"ListBox_SetItemBackgroundColour", (PyCFunction) _wrap_ListBox_SetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
34974 { (char *)"ListBox_SetItemFont", (PyCFunction) _wrap_ListBox_SetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
34975 { (char *)"ListBox_GetClassDefaultAttributes", (PyCFunction) _wrap_ListBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34976 { (char *)"ListBox_swigregister", ListBox_swigregister, METH_VARARGS, NULL},
34977 { (char *)"new_CheckListBox", (PyCFunction) _wrap_new_CheckListBox, METH_VARARGS | METH_KEYWORDS, NULL},
34978 { (char *)"new_PreCheckListBox", (PyCFunction) _wrap_new_PreCheckListBox, METH_VARARGS | METH_KEYWORDS, NULL},
34979 { (char *)"CheckListBox_Create", (PyCFunction) _wrap_CheckListBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34980 { (char *)"CheckListBox_IsChecked", (PyCFunction) _wrap_CheckListBox_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL},
34981 { (char *)"CheckListBox_Check", (PyCFunction) _wrap_CheckListBox_Check, METH_VARARGS | METH_KEYWORDS, NULL},
34982 { (char *)"CheckListBox_GetItemHeight", (PyCFunction) _wrap_CheckListBox_GetItemHeight, METH_VARARGS | METH_KEYWORDS, NULL},
34983 { (char *)"CheckListBox_HitTest", (PyCFunction) _wrap_CheckListBox_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
34984 { (char *)"CheckListBox_HitTestXY", (PyCFunction) _wrap_CheckListBox_HitTestXY, METH_VARARGS | METH_KEYWORDS, NULL},
34985 { (char *)"CheckListBox_swigregister", CheckListBox_swigregister, METH_VARARGS, NULL},
34986 { (char *)"new_TextAttr", (PyCFunction) _wrap_new_TextAttr, METH_VARARGS | METH_KEYWORDS, NULL},
34987 { (char *)"delete_TextAttr", (PyCFunction) _wrap_delete_TextAttr, METH_VARARGS | METH_KEYWORDS, NULL},
34988 { (char *)"TextAttr_Init", (PyCFunction) _wrap_TextAttr_Init, METH_VARARGS | METH_KEYWORDS, NULL},
34989 { (char *)"TextAttr_SetTextColour", (PyCFunction) _wrap_TextAttr_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
34990 { (char *)"TextAttr_SetBackgroundColour", (PyCFunction) _wrap_TextAttr_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
34991 { (char *)"TextAttr_SetFont", (PyCFunction) _wrap_TextAttr_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
34992 { (char *)"TextAttr_SetAlignment", (PyCFunction) _wrap_TextAttr_SetAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
34993 { (char *)"TextAttr_SetTabs", (PyCFunction) _wrap_TextAttr_SetTabs, METH_VARARGS | METH_KEYWORDS, NULL},
34994 { (char *)"TextAttr_SetLeftIndent", (PyCFunction) _wrap_TextAttr_SetLeftIndent, METH_VARARGS | METH_KEYWORDS, NULL},
34995 { (char *)"TextAttr_SetRightIndent", (PyCFunction) _wrap_TextAttr_SetRightIndent, METH_VARARGS | METH_KEYWORDS, NULL},
34996 { (char *)"TextAttr_SetFlags", (PyCFunction) _wrap_TextAttr_SetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
34997 { (char *)"TextAttr_HasTextColour", (PyCFunction) _wrap_TextAttr_HasTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
34998 { (char *)"TextAttr_HasBackgroundColour", (PyCFunction) _wrap_TextAttr_HasBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
34999 { (char *)"TextAttr_HasFont", (PyCFunction) _wrap_TextAttr_HasFont, METH_VARARGS | METH_KEYWORDS, NULL},
35000 { (char *)"TextAttr_HasAlignment", (PyCFunction) _wrap_TextAttr_HasAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
35001 { (char *)"TextAttr_HasTabs", (PyCFunction) _wrap_TextAttr_HasTabs, METH_VARARGS | METH_KEYWORDS, NULL},
35002 { (char *)"TextAttr_HasLeftIndent", (PyCFunction) _wrap_TextAttr_HasLeftIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35003 { (char *)"TextAttr_HasRightIndent", (PyCFunction) _wrap_TextAttr_HasRightIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35004 { (char *)"TextAttr_HasFlag", (PyCFunction) _wrap_TextAttr_HasFlag, METH_VARARGS | METH_KEYWORDS, NULL},
35005 { (char *)"TextAttr_GetTextColour", (PyCFunction) _wrap_TextAttr_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35006 { (char *)"TextAttr_GetBackgroundColour", (PyCFunction) _wrap_TextAttr_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35007 { (char *)"TextAttr_GetFont", (PyCFunction) _wrap_TextAttr_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
35008 { (char *)"TextAttr_GetAlignment", (PyCFunction) _wrap_TextAttr_GetAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
35009 { (char *)"TextAttr_GetTabs", (PyCFunction) _wrap_TextAttr_GetTabs, METH_VARARGS | METH_KEYWORDS, NULL},
35010 { (char *)"TextAttr_GetLeftIndent", (PyCFunction) _wrap_TextAttr_GetLeftIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35011 { (char *)"TextAttr_GetLeftSubIndent", (PyCFunction) _wrap_TextAttr_GetLeftSubIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35012 { (char *)"TextAttr_GetRightIndent", (PyCFunction) _wrap_TextAttr_GetRightIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35013 { (char *)"TextAttr_GetFlags", (PyCFunction) _wrap_TextAttr_GetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
35014 { (char *)"TextAttr_IsDefault", (PyCFunction) _wrap_TextAttr_IsDefault, METH_VARARGS | METH_KEYWORDS, NULL},
35015 { (char *)"TextAttr_Combine", (PyCFunction) _wrap_TextAttr_Combine, METH_VARARGS | METH_KEYWORDS, NULL},
35016 { (char *)"TextAttr_swigregister", TextAttr_swigregister, METH_VARARGS, NULL},
35017 { (char *)"new_TextCtrl", (PyCFunction) _wrap_new_TextCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35018 { (char *)"new_PreTextCtrl", (PyCFunction) _wrap_new_PreTextCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35019 { (char *)"TextCtrl_Create", (PyCFunction) _wrap_TextCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35020 { (char *)"TextCtrl_GetValue", (PyCFunction) _wrap_TextCtrl_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35021 { (char *)"TextCtrl_SetValue", (PyCFunction) _wrap_TextCtrl_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35022 { (char *)"TextCtrl_GetRange", (PyCFunction) _wrap_TextCtrl_GetRange, METH_VARARGS | METH_KEYWORDS, NULL},
35023 { (char *)"TextCtrl_GetLineLength", (PyCFunction) _wrap_TextCtrl_GetLineLength, METH_VARARGS | METH_KEYWORDS, NULL},
35024 { (char *)"TextCtrl_GetLineText", (PyCFunction) _wrap_TextCtrl_GetLineText, METH_VARARGS | METH_KEYWORDS, NULL},
35025 { (char *)"TextCtrl_GetNumberOfLines", (PyCFunction) _wrap_TextCtrl_GetNumberOfLines, METH_VARARGS | METH_KEYWORDS, NULL},
35026 { (char *)"TextCtrl_IsModified", (PyCFunction) _wrap_TextCtrl_IsModified, METH_VARARGS | METH_KEYWORDS, NULL},
35027 { (char *)"TextCtrl_IsEditable", (PyCFunction) _wrap_TextCtrl_IsEditable, METH_VARARGS | METH_KEYWORDS, NULL},
35028 { (char *)"TextCtrl_IsSingleLine", (PyCFunction) _wrap_TextCtrl_IsSingleLine, METH_VARARGS | METH_KEYWORDS, NULL},
35029 { (char *)"TextCtrl_IsMultiLine", (PyCFunction) _wrap_TextCtrl_IsMultiLine, METH_VARARGS | METH_KEYWORDS, NULL},
35030 { (char *)"TextCtrl_GetSelection", (PyCFunction) _wrap_TextCtrl_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35031 { (char *)"TextCtrl_GetStringSelection", (PyCFunction) _wrap_TextCtrl_GetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35032 { (char *)"TextCtrl_Clear", (PyCFunction) _wrap_TextCtrl_Clear, METH_VARARGS | METH_KEYWORDS, NULL},
35033 { (char *)"TextCtrl_Replace", (PyCFunction) _wrap_TextCtrl_Replace, METH_VARARGS | METH_KEYWORDS, NULL},
35034 { (char *)"TextCtrl_Remove", (PyCFunction) _wrap_TextCtrl_Remove, METH_VARARGS | METH_KEYWORDS, NULL},
35035 { (char *)"TextCtrl_LoadFile", (PyCFunction) _wrap_TextCtrl_LoadFile, METH_VARARGS | METH_KEYWORDS, NULL},
35036 { (char *)"TextCtrl_SaveFile", (PyCFunction) _wrap_TextCtrl_SaveFile, METH_VARARGS | METH_KEYWORDS, NULL},
35037 { (char *)"TextCtrl_MarkDirty", (PyCFunction) _wrap_TextCtrl_MarkDirty, METH_VARARGS | METH_KEYWORDS, NULL},
35038 { (char *)"TextCtrl_DiscardEdits", (PyCFunction) _wrap_TextCtrl_DiscardEdits, METH_VARARGS | METH_KEYWORDS, NULL},
35039 { (char *)"TextCtrl_SetMaxLength", (PyCFunction) _wrap_TextCtrl_SetMaxLength, METH_VARARGS | METH_KEYWORDS, NULL},
35040 { (char *)"TextCtrl_WriteText", (PyCFunction) _wrap_TextCtrl_WriteText, METH_VARARGS | METH_KEYWORDS, NULL},
35041 { (char *)"TextCtrl_AppendText", (PyCFunction) _wrap_TextCtrl_AppendText, METH_VARARGS | METH_KEYWORDS, NULL},
35042 { (char *)"TextCtrl_EmulateKeyPress", (PyCFunction) _wrap_TextCtrl_EmulateKeyPress, METH_VARARGS | METH_KEYWORDS, NULL},
35043 { (char *)"TextCtrl_SetStyle", (PyCFunction) _wrap_TextCtrl_SetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
35044 { (char *)"TextCtrl_GetStyle", (PyCFunction) _wrap_TextCtrl_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
35045 { (char *)"TextCtrl_SetDefaultStyle", (PyCFunction) _wrap_TextCtrl_SetDefaultStyle, METH_VARARGS | METH_KEYWORDS, NULL},
35046 { (char *)"TextCtrl_GetDefaultStyle", (PyCFunction) _wrap_TextCtrl_GetDefaultStyle, METH_VARARGS | METH_KEYWORDS, NULL},
35047 { (char *)"TextCtrl_XYToPosition", (PyCFunction) _wrap_TextCtrl_XYToPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35048 { (char *)"TextCtrl_PositionToXY", (PyCFunction) _wrap_TextCtrl_PositionToXY, METH_VARARGS | METH_KEYWORDS, NULL},
35049 { (char *)"TextCtrl_ShowPosition", (PyCFunction) _wrap_TextCtrl_ShowPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35050 { (char *)"TextCtrl_HitTest", (PyCFunction) _wrap_TextCtrl_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
35051 { (char *)"TextCtrl_HitTestPos", (PyCFunction) _wrap_TextCtrl_HitTestPos, METH_VARARGS | METH_KEYWORDS, NULL},
35052 { (char *)"TextCtrl_Copy", (PyCFunction) _wrap_TextCtrl_Copy, METH_VARARGS | METH_KEYWORDS, NULL},
35053 { (char *)"TextCtrl_Cut", (PyCFunction) _wrap_TextCtrl_Cut, METH_VARARGS | METH_KEYWORDS, NULL},
35054 { (char *)"TextCtrl_Paste", (PyCFunction) _wrap_TextCtrl_Paste, METH_VARARGS | METH_KEYWORDS, NULL},
35055 { (char *)"TextCtrl_CanCopy", (PyCFunction) _wrap_TextCtrl_CanCopy, METH_VARARGS | METH_KEYWORDS, NULL},
35056 { (char *)"TextCtrl_CanCut", (PyCFunction) _wrap_TextCtrl_CanCut, METH_VARARGS | METH_KEYWORDS, NULL},
35057 { (char *)"TextCtrl_CanPaste", (PyCFunction) _wrap_TextCtrl_CanPaste, METH_VARARGS | METH_KEYWORDS, NULL},
35058 { (char *)"TextCtrl_Undo", (PyCFunction) _wrap_TextCtrl_Undo, METH_VARARGS | METH_KEYWORDS, NULL},
35059 { (char *)"TextCtrl_Redo", (PyCFunction) _wrap_TextCtrl_Redo, METH_VARARGS | METH_KEYWORDS, NULL},
35060 { (char *)"TextCtrl_CanUndo", (PyCFunction) _wrap_TextCtrl_CanUndo, METH_VARARGS | METH_KEYWORDS, NULL},
35061 { (char *)"TextCtrl_CanRedo", (PyCFunction) _wrap_TextCtrl_CanRedo, METH_VARARGS | METH_KEYWORDS, NULL},
35062 { (char *)"TextCtrl_SetInsertionPoint", (PyCFunction) _wrap_TextCtrl_SetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL},
35063 { (char *)"TextCtrl_SetInsertionPointEnd", (PyCFunction) _wrap_TextCtrl_SetInsertionPointEnd, METH_VARARGS | METH_KEYWORDS, NULL},
35064 { (char *)"TextCtrl_GetInsertionPoint", (PyCFunction) _wrap_TextCtrl_GetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL},
35065 { (char *)"TextCtrl_GetLastPosition", (PyCFunction) _wrap_TextCtrl_GetLastPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35066 { (char *)"TextCtrl_SetSelection", (PyCFunction) _wrap_TextCtrl_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35067 { (char *)"TextCtrl_SelectAll", (PyCFunction) _wrap_TextCtrl_SelectAll, METH_VARARGS | METH_KEYWORDS, NULL},
35068 { (char *)"TextCtrl_SetEditable", (PyCFunction) _wrap_TextCtrl_SetEditable, METH_VARARGS | METH_KEYWORDS, NULL},
35069 { (char *)"TextCtrl_write", (PyCFunction) _wrap_TextCtrl_write, METH_VARARGS | METH_KEYWORDS, NULL},
35070 { (char *)"TextCtrl_GetString", (PyCFunction) _wrap_TextCtrl_GetString, METH_VARARGS | METH_KEYWORDS, NULL},
35071 { (char *)"TextCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_TextCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35072 { (char *)"TextCtrl_swigregister", TextCtrl_swigregister, METH_VARARGS, NULL},
35073 { (char *)"new_TextUrlEvent", (PyCFunction) _wrap_new_TextUrlEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35074 { (char *)"TextUrlEvent_GetMouseEvent", (PyCFunction) _wrap_TextUrlEvent_GetMouseEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35075 { (char *)"TextUrlEvent_GetURLStart", (PyCFunction) _wrap_TextUrlEvent_GetURLStart, METH_VARARGS | METH_KEYWORDS, NULL},
35076 { (char *)"TextUrlEvent_GetURLEnd", (PyCFunction) _wrap_TextUrlEvent_GetURLEnd, METH_VARARGS | METH_KEYWORDS, NULL},
35077 { (char *)"TextUrlEvent_swigregister", TextUrlEvent_swigregister, METH_VARARGS, NULL},
35078 { (char *)"new_ScrollBar", (PyCFunction) _wrap_new_ScrollBar, METH_VARARGS | METH_KEYWORDS, NULL},
35079 { (char *)"new_PreScrollBar", (PyCFunction) _wrap_new_PreScrollBar, METH_VARARGS | METH_KEYWORDS, NULL},
35080 { (char *)"ScrollBar_Create", (PyCFunction) _wrap_ScrollBar_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35081 { (char *)"ScrollBar_GetThumbPosition", (PyCFunction) _wrap_ScrollBar_GetThumbPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35082 { (char *)"ScrollBar_GetThumbSize", (PyCFunction) _wrap_ScrollBar_GetThumbSize, METH_VARARGS | METH_KEYWORDS, NULL},
35083 { (char *)"ScrollBar_GetPageSize", (PyCFunction) _wrap_ScrollBar_GetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
35084 { (char *)"ScrollBar_GetRange", (PyCFunction) _wrap_ScrollBar_GetRange, METH_VARARGS | METH_KEYWORDS, NULL},
35085 { (char *)"ScrollBar_IsVertical", (PyCFunction) _wrap_ScrollBar_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
35086 { (char *)"ScrollBar_SetThumbPosition", (PyCFunction) _wrap_ScrollBar_SetThumbPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35087 { (char *)"ScrollBar_SetScrollbar", (PyCFunction) _wrap_ScrollBar_SetScrollbar, METH_VARARGS | METH_KEYWORDS, NULL},
35088 { (char *)"ScrollBar_GetClassDefaultAttributes", (PyCFunction) _wrap_ScrollBar_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35089 { (char *)"ScrollBar_swigregister", ScrollBar_swigregister, METH_VARARGS, NULL},
35090 { (char *)"new_SpinButton", (PyCFunction) _wrap_new_SpinButton, METH_VARARGS | METH_KEYWORDS, NULL},
35091 { (char *)"new_PreSpinButton", (PyCFunction) _wrap_new_PreSpinButton, METH_VARARGS | METH_KEYWORDS, NULL},
35092 { (char *)"SpinButton_Create", (PyCFunction) _wrap_SpinButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35093 { (char *)"SpinButton_GetValue", (PyCFunction) _wrap_SpinButton_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35094 { (char *)"SpinButton_GetMin", (PyCFunction) _wrap_SpinButton_GetMin, METH_VARARGS | METH_KEYWORDS, NULL},
35095 { (char *)"SpinButton_GetMax", (PyCFunction) _wrap_SpinButton_GetMax, METH_VARARGS | METH_KEYWORDS, NULL},
35096 { (char *)"SpinButton_SetValue", (PyCFunction) _wrap_SpinButton_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35097 { (char *)"SpinButton_SetMin", (PyCFunction) _wrap_SpinButton_SetMin, METH_VARARGS | METH_KEYWORDS, NULL},
35098 { (char *)"SpinButton_SetMax", (PyCFunction) _wrap_SpinButton_SetMax, METH_VARARGS | METH_KEYWORDS, NULL},
35099 { (char *)"SpinButton_SetRange", (PyCFunction) _wrap_SpinButton_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
35100 { (char *)"SpinButton_IsVertical", (PyCFunction) _wrap_SpinButton_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
35101 { (char *)"SpinButton_GetClassDefaultAttributes", (PyCFunction) _wrap_SpinButton_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35102 { (char *)"SpinButton_swigregister", SpinButton_swigregister, METH_VARARGS, NULL},
35103 { (char *)"new_SpinCtrl", (PyCFunction) _wrap_new_SpinCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35104 { (char *)"new_PreSpinCtrl", (PyCFunction) _wrap_new_PreSpinCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35105 { (char *)"SpinCtrl_Create", (PyCFunction) _wrap_SpinCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35106 { (char *)"SpinCtrl_GetValue", (PyCFunction) _wrap_SpinCtrl_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35107 { (char *)"SpinCtrl_SetValue", (PyCFunction) _wrap_SpinCtrl_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35108 { (char *)"SpinCtrl_SetValueString", (PyCFunction) _wrap_SpinCtrl_SetValueString, METH_VARARGS | METH_KEYWORDS, NULL},
35109 { (char *)"SpinCtrl_SetRange", (PyCFunction) _wrap_SpinCtrl_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
35110 { (char *)"SpinCtrl_GetMin", (PyCFunction) _wrap_SpinCtrl_GetMin, METH_VARARGS | METH_KEYWORDS, NULL},
35111 { (char *)"SpinCtrl_GetMax", (PyCFunction) _wrap_SpinCtrl_GetMax, METH_VARARGS | METH_KEYWORDS, NULL},
35112 { (char *)"SpinCtrl_SetSelection", (PyCFunction) _wrap_SpinCtrl_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35113 { (char *)"SpinCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_SpinCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35114 { (char *)"SpinCtrl_swigregister", SpinCtrl_swigregister, METH_VARARGS, NULL},
35115 { (char *)"new_SpinEvent", (PyCFunction) _wrap_new_SpinEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35116 { (char *)"SpinEvent_GetPosition", (PyCFunction) _wrap_SpinEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35117 { (char *)"SpinEvent_SetPosition", (PyCFunction) _wrap_SpinEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35118 { (char *)"SpinEvent_swigregister", SpinEvent_swigregister, METH_VARARGS, NULL},
35119 { (char *)"new_RadioBox", (PyCFunction) _wrap_new_RadioBox, METH_VARARGS | METH_KEYWORDS, NULL},
35120 { (char *)"new_PreRadioBox", (PyCFunction) _wrap_new_PreRadioBox, METH_VARARGS | METH_KEYWORDS, NULL},
35121 { (char *)"RadioBox_Create", (PyCFunction) _wrap_RadioBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35122 { (char *)"RadioBox_SetSelection", (PyCFunction) _wrap_RadioBox_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35123 { (char *)"RadioBox_GetSelection", (PyCFunction) _wrap_RadioBox_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35124 { (char *)"RadioBox_GetStringSelection", (PyCFunction) _wrap_RadioBox_GetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35125 { (char *)"RadioBox_SetStringSelection", (PyCFunction) _wrap_RadioBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35126 { (char *)"RadioBox_GetCount", (PyCFunction) _wrap_RadioBox_GetCount, METH_VARARGS | METH_KEYWORDS, NULL},
35127 { (char *)"RadioBox_FindString", (PyCFunction) _wrap_RadioBox_FindString, METH_VARARGS | METH_KEYWORDS, NULL},
35128 { (char *)"RadioBox_GetString", (PyCFunction) _wrap_RadioBox_GetString, METH_VARARGS | METH_KEYWORDS, NULL},
35129 { (char *)"RadioBox_SetString", (PyCFunction) _wrap_RadioBox_SetString, METH_VARARGS | METH_KEYWORDS, NULL},
35130 { (char *)"RadioBox_EnableItem", (PyCFunction) _wrap_RadioBox_EnableItem, METH_VARARGS | METH_KEYWORDS, NULL},
35131 { (char *)"RadioBox_ShowItem", (PyCFunction) _wrap_RadioBox_ShowItem, METH_VARARGS | METH_KEYWORDS, NULL},
35132 { (char *)"RadioBox_GetColumnCount", (PyCFunction) _wrap_RadioBox_GetColumnCount, METH_VARARGS | METH_KEYWORDS, NULL},
35133 { (char *)"RadioBox_GetRowCount", (PyCFunction) _wrap_RadioBox_GetRowCount, METH_VARARGS | METH_KEYWORDS, NULL},
35134 { (char *)"RadioBox_GetNextItem", (PyCFunction) _wrap_RadioBox_GetNextItem, METH_VARARGS | METH_KEYWORDS, NULL},
35135 { (char *)"RadioBox_GetClassDefaultAttributes", (PyCFunction) _wrap_RadioBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35136 { (char *)"RadioBox_swigregister", RadioBox_swigregister, METH_VARARGS, NULL},
35137 { (char *)"new_RadioButton", (PyCFunction) _wrap_new_RadioButton, METH_VARARGS | METH_KEYWORDS, NULL},
35138 { (char *)"new_PreRadioButton", (PyCFunction) _wrap_new_PreRadioButton, METH_VARARGS | METH_KEYWORDS, NULL},
35139 { (char *)"RadioButton_Create", (PyCFunction) _wrap_RadioButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35140 { (char *)"RadioButton_GetValue", (PyCFunction) _wrap_RadioButton_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35141 { (char *)"RadioButton_SetValue", (PyCFunction) _wrap_RadioButton_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35142 { (char *)"RadioButton_GetClassDefaultAttributes", (PyCFunction) _wrap_RadioButton_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35143 { (char *)"RadioButton_swigregister", RadioButton_swigregister, METH_VARARGS, NULL},
35144 { (char *)"new_Slider", (PyCFunction) _wrap_new_Slider, METH_VARARGS | METH_KEYWORDS, NULL},
35145 { (char *)"new_PreSlider", (PyCFunction) _wrap_new_PreSlider, METH_VARARGS | METH_KEYWORDS, NULL},
35146 { (char *)"Slider_Create", (PyCFunction) _wrap_Slider_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35147 { (char *)"Slider_GetValue", (PyCFunction) _wrap_Slider_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35148 { (char *)"Slider_SetValue", (PyCFunction) _wrap_Slider_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35149 { (char *)"Slider_SetRange", (PyCFunction) _wrap_Slider_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
35150 { (char *)"Slider_GetMin", (PyCFunction) _wrap_Slider_GetMin, METH_VARARGS | METH_KEYWORDS, NULL},
35151 { (char *)"Slider_GetMax", (PyCFunction) _wrap_Slider_GetMax, METH_VARARGS | METH_KEYWORDS, NULL},
35152 { (char *)"Slider_SetMin", (PyCFunction) _wrap_Slider_SetMin, METH_VARARGS | METH_KEYWORDS, NULL},
35153 { (char *)"Slider_SetMax", (PyCFunction) _wrap_Slider_SetMax, METH_VARARGS | METH_KEYWORDS, NULL},
35154 { (char *)"Slider_SetLineSize", (PyCFunction) _wrap_Slider_SetLineSize, METH_VARARGS | METH_KEYWORDS, NULL},
35155 { (char *)"Slider_SetPageSize", (PyCFunction) _wrap_Slider_SetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
35156 { (char *)"Slider_GetLineSize", (PyCFunction) _wrap_Slider_GetLineSize, METH_VARARGS | METH_KEYWORDS, NULL},
35157 { (char *)"Slider_GetPageSize", (PyCFunction) _wrap_Slider_GetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
35158 { (char *)"Slider_SetThumbLength", (PyCFunction) _wrap_Slider_SetThumbLength, METH_VARARGS | METH_KEYWORDS, NULL},
35159 { (char *)"Slider_GetThumbLength", (PyCFunction) _wrap_Slider_GetThumbLength, METH_VARARGS | METH_KEYWORDS, NULL},
35160 { (char *)"Slider_SetTickFreq", (PyCFunction) _wrap_Slider_SetTickFreq, METH_VARARGS | METH_KEYWORDS, NULL},
35161 { (char *)"Slider_GetTickFreq", (PyCFunction) _wrap_Slider_GetTickFreq, METH_VARARGS | METH_KEYWORDS, NULL},
35162 { (char *)"Slider_ClearTicks", (PyCFunction) _wrap_Slider_ClearTicks, METH_VARARGS | METH_KEYWORDS, NULL},
35163 { (char *)"Slider_SetTick", (PyCFunction) _wrap_Slider_SetTick, METH_VARARGS | METH_KEYWORDS, NULL},
35164 { (char *)"Slider_ClearSel", (PyCFunction) _wrap_Slider_ClearSel, METH_VARARGS | METH_KEYWORDS, NULL},
35165 { (char *)"Slider_GetSelEnd", (PyCFunction) _wrap_Slider_GetSelEnd, METH_VARARGS | METH_KEYWORDS, NULL},
35166 { (char *)"Slider_GetSelStart", (PyCFunction) _wrap_Slider_GetSelStart, METH_VARARGS | METH_KEYWORDS, NULL},
35167 { (char *)"Slider_SetSelection", (PyCFunction) _wrap_Slider_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35168 { (char *)"Slider_GetClassDefaultAttributes", (PyCFunction) _wrap_Slider_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35169 { (char *)"Slider_swigregister", Slider_swigregister, METH_VARARGS, NULL},
35170 { (char *)"new_ToggleButton", (PyCFunction) _wrap_new_ToggleButton, METH_VARARGS | METH_KEYWORDS, NULL},
35171 { (char *)"new_PreToggleButton", (PyCFunction) _wrap_new_PreToggleButton, METH_VARARGS | METH_KEYWORDS, NULL},
35172 { (char *)"ToggleButton_Create", (PyCFunction) _wrap_ToggleButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35173 { (char *)"ToggleButton_SetValue", (PyCFunction) _wrap_ToggleButton_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35174 { (char *)"ToggleButton_GetValue", (PyCFunction) _wrap_ToggleButton_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35175 { (char *)"ToggleButton_SetLabel", (PyCFunction) _wrap_ToggleButton_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35176 { (char *)"ToggleButton_GetClassDefaultAttributes", (PyCFunction) _wrap_ToggleButton_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35177 { (char *)"ToggleButton_swigregister", ToggleButton_swigregister, METH_VARARGS, NULL},
35178 { (char *)"BookCtrlBase_GetPageCount", (PyCFunction) _wrap_BookCtrlBase_GetPageCount, METH_VARARGS | METH_KEYWORDS, NULL},
35179 { (char *)"BookCtrlBase_GetPage", (PyCFunction) _wrap_BookCtrlBase_GetPage, METH_VARARGS | METH_KEYWORDS, NULL},
35180 { (char *)"BookCtrlBase_GetCurrentPage", (PyCFunction) _wrap_BookCtrlBase_GetCurrentPage, METH_VARARGS | METH_KEYWORDS, NULL},
35181 { (char *)"BookCtrlBase_GetSelection", (PyCFunction) _wrap_BookCtrlBase_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35182 { (char *)"BookCtrlBase_SetPageText", (PyCFunction) _wrap_BookCtrlBase_SetPageText, METH_VARARGS | METH_KEYWORDS, NULL},
35183 { (char *)"BookCtrlBase_GetPageText", (PyCFunction) _wrap_BookCtrlBase_GetPageText, METH_VARARGS | METH_KEYWORDS, NULL},
35184 { (char *)"BookCtrlBase_SetImageList", (PyCFunction) _wrap_BookCtrlBase_SetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35185 { (char *)"BookCtrlBase_AssignImageList", (PyCFunction) _wrap_BookCtrlBase_AssignImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35186 { (char *)"BookCtrlBase_GetImageList", (PyCFunction) _wrap_BookCtrlBase_GetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35187 { (char *)"BookCtrlBase_GetPageImage", (PyCFunction) _wrap_BookCtrlBase_GetPageImage, METH_VARARGS | METH_KEYWORDS, NULL},
35188 { (char *)"BookCtrlBase_SetPageImage", (PyCFunction) _wrap_BookCtrlBase_SetPageImage, METH_VARARGS | METH_KEYWORDS, NULL},
35189 { (char *)"BookCtrlBase_SetPageSize", (PyCFunction) _wrap_BookCtrlBase_SetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
35190 { (char *)"BookCtrlBase_CalcSizeFromPage", (PyCFunction) _wrap_BookCtrlBase_CalcSizeFromPage, METH_VARARGS | METH_KEYWORDS, NULL},
35191 { (char *)"BookCtrlBase_DeletePage", (PyCFunction) _wrap_BookCtrlBase_DeletePage, METH_VARARGS | METH_KEYWORDS, NULL},
35192 { (char *)"BookCtrlBase_RemovePage", (PyCFunction) _wrap_BookCtrlBase_RemovePage, METH_VARARGS | METH_KEYWORDS, NULL},
35193 { (char *)"BookCtrlBase_DeleteAllPages", (PyCFunction) _wrap_BookCtrlBase_DeleteAllPages, METH_VARARGS | METH_KEYWORDS, NULL},
35194 { (char *)"BookCtrlBase_AddPage", (PyCFunction) _wrap_BookCtrlBase_AddPage, METH_VARARGS | METH_KEYWORDS, NULL},
35195 { (char *)"BookCtrlBase_InsertPage", (PyCFunction) _wrap_BookCtrlBase_InsertPage, METH_VARARGS | METH_KEYWORDS, NULL},
35196 { (char *)"BookCtrlBase_SetSelection", (PyCFunction) _wrap_BookCtrlBase_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35197 { (char *)"BookCtrlBase_AdvanceSelection", (PyCFunction) _wrap_BookCtrlBase_AdvanceSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35198 { (char *)"BookCtrlBase_GetClassDefaultAttributes", (PyCFunction) _wrap_BookCtrlBase_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35199 { (char *)"BookCtrlBase_swigregister", BookCtrlBase_swigregister, METH_VARARGS, NULL},
35200 { (char *)"new_BookCtrlBaseEvent", (PyCFunction) _wrap_new_BookCtrlBaseEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35201 { (char *)"BookCtrlBaseEvent_GetSelection", (PyCFunction) _wrap_BookCtrlBaseEvent_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35202 { (char *)"BookCtrlBaseEvent_SetSelection", (PyCFunction) _wrap_BookCtrlBaseEvent_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35203 { (char *)"BookCtrlBaseEvent_GetOldSelection", (PyCFunction) _wrap_BookCtrlBaseEvent_GetOldSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35204 { (char *)"BookCtrlBaseEvent_SetOldSelection", (PyCFunction) _wrap_BookCtrlBaseEvent_SetOldSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35205 { (char *)"BookCtrlBaseEvent_swigregister", BookCtrlBaseEvent_swigregister, METH_VARARGS, NULL},
35206 { (char *)"new_Notebook", (PyCFunction) _wrap_new_Notebook, METH_VARARGS | METH_KEYWORDS, NULL},
35207 { (char *)"new_PreNotebook", (PyCFunction) _wrap_new_PreNotebook, METH_VARARGS | METH_KEYWORDS, NULL},
35208 { (char *)"Notebook_Create", (PyCFunction) _wrap_Notebook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35209 { (char *)"Notebook_GetRowCount", (PyCFunction) _wrap_Notebook_GetRowCount, METH_VARARGS | METH_KEYWORDS, NULL},
35210 { (char *)"Notebook_SetPadding", (PyCFunction) _wrap_Notebook_SetPadding, METH_VARARGS | METH_KEYWORDS, NULL},
35211 { (char *)"Notebook_SetTabSize", (PyCFunction) _wrap_Notebook_SetTabSize, METH_VARARGS | METH_KEYWORDS, NULL},
35212 { (char *)"Notebook_HitTest", (PyCFunction) _wrap_Notebook_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
35213 { (char *)"Notebook_CalcSizeFromPage", (PyCFunction) _wrap_Notebook_CalcSizeFromPage, METH_VARARGS | METH_KEYWORDS, NULL},
35214 { (char *)"Notebook_GetThemeBackgroundColour", (PyCFunction) _wrap_Notebook_GetThemeBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35215 { (char *)"Notebook_GetClassDefaultAttributes", (PyCFunction) _wrap_Notebook_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35216 { (char *)"Notebook_swigregister", Notebook_swigregister, METH_VARARGS, NULL},
35217 { (char *)"new_NotebookEvent", (PyCFunction) _wrap_new_NotebookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35218 { (char *)"NotebookEvent_swigregister", NotebookEvent_swigregister, METH_VARARGS, NULL},
35219 { (char *)"new_Listbook", (PyCFunction) _wrap_new_Listbook, METH_VARARGS | METH_KEYWORDS, NULL},
35220 { (char *)"new_PreListbook", (PyCFunction) _wrap_new_PreListbook, METH_VARARGS | METH_KEYWORDS, NULL},
35221 { (char *)"Listbook_Create", (PyCFunction) _wrap_Listbook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35222 { (char *)"Listbook_IsVertical", (PyCFunction) _wrap_Listbook_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
35223 { (char *)"Listbook_GetListView", (PyCFunction) _wrap_Listbook_GetListView, METH_VARARGS | METH_KEYWORDS, NULL},
35224 { (char *)"Listbook_swigregister", Listbook_swigregister, METH_VARARGS, NULL},
35225 { (char *)"new_ListbookEvent", (PyCFunction) _wrap_new_ListbookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35226 { (char *)"ListbookEvent_swigregister", ListbookEvent_swigregister, METH_VARARGS, NULL},
35227 { (char *)"new_Choicebook", (PyCFunction) _wrap_new_Choicebook, METH_VARARGS | METH_KEYWORDS, NULL},
35228 { (char *)"new_PreChoicebook", (PyCFunction) _wrap_new_PreChoicebook, METH_VARARGS | METH_KEYWORDS, NULL},
35229 { (char *)"Choicebook_Create", (PyCFunction) _wrap_Choicebook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35230 { (char *)"Choicebook_IsVertical", (PyCFunction) _wrap_Choicebook_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
35231 { (char *)"Choicebook_GetChoiceCtrl", (PyCFunction) _wrap_Choicebook_GetChoiceCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35232 { (char *)"Choicebook_DeleteAllPages", (PyCFunction) _wrap_Choicebook_DeleteAllPages, METH_VARARGS | METH_KEYWORDS, NULL},
35233 { (char *)"Choicebook_swigregister", Choicebook_swigregister, METH_VARARGS, NULL},
35234 { (char *)"new_ChoicebookEvent", (PyCFunction) _wrap_new_ChoicebookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35235 { (char *)"ChoicebookEvent_swigregister", ChoicebookEvent_swigregister, METH_VARARGS, NULL},
35236 { (char *)"ToolBarToolBase_GetId", (PyCFunction) _wrap_ToolBarToolBase_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
35237 { (char *)"ToolBarToolBase_GetControl", (PyCFunction) _wrap_ToolBarToolBase_GetControl, METH_VARARGS | METH_KEYWORDS, NULL},
35238 { (char *)"ToolBarToolBase_GetToolBar", (PyCFunction) _wrap_ToolBarToolBase_GetToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
35239 { (char *)"ToolBarToolBase_IsButton", (PyCFunction) _wrap_ToolBarToolBase_IsButton, METH_VARARGS | METH_KEYWORDS, NULL},
35240 { (char *)"ToolBarToolBase_IsControl", (PyCFunction) _wrap_ToolBarToolBase_IsControl, METH_VARARGS | METH_KEYWORDS, NULL},
35241 { (char *)"ToolBarToolBase_IsSeparator", (PyCFunction) _wrap_ToolBarToolBase_IsSeparator, METH_VARARGS | METH_KEYWORDS, NULL},
35242 { (char *)"ToolBarToolBase_GetStyle", (PyCFunction) _wrap_ToolBarToolBase_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
35243 { (char *)"ToolBarToolBase_GetKind", (PyCFunction) _wrap_ToolBarToolBase_GetKind, METH_VARARGS | METH_KEYWORDS, NULL},
35244 { (char *)"ToolBarToolBase_IsEnabled", (PyCFunction) _wrap_ToolBarToolBase_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
35245 { (char *)"ToolBarToolBase_IsToggled", (PyCFunction) _wrap_ToolBarToolBase_IsToggled, METH_VARARGS | METH_KEYWORDS, NULL},
35246 { (char *)"ToolBarToolBase_CanBeToggled", (PyCFunction) _wrap_ToolBarToolBase_CanBeToggled, METH_VARARGS | METH_KEYWORDS, NULL},
35247 { (char *)"ToolBarToolBase_GetNormalBitmap", (PyCFunction) _wrap_ToolBarToolBase_GetNormalBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
35248 { (char *)"ToolBarToolBase_GetDisabledBitmap", (PyCFunction) _wrap_ToolBarToolBase_GetDisabledBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
35249 { (char *)"ToolBarToolBase_GetBitmap", (PyCFunction) _wrap_ToolBarToolBase_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
35250 { (char *)"ToolBarToolBase_GetLabel", (PyCFunction) _wrap_ToolBarToolBase_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35251 { (char *)"ToolBarToolBase_GetShortHelp", (PyCFunction) _wrap_ToolBarToolBase_GetShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35252 { (char *)"ToolBarToolBase_GetLongHelp", (PyCFunction) _wrap_ToolBarToolBase_GetLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35253 { (char *)"ToolBarToolBase_Enable", (PyCFunction) _wrap_ToolBarToolBase_Enable, METH_VARARGS | METH_KEYWORDS, NULL},
35254 { (char *)"ToolBarToolBase_Toggle", (PyCFunction) _wrap_ToolBarToolBase_Toggle, METH_VARARGS | METH_KEYWORDS, NULL},
35255 { (char *)"ToolBarToolBase_SetToggle", (PyCFunction) _wrap_ToolBarToolBase_SetToggle, METH_VARARGS | METH_KEYWORDS, NULL},
35256 { (char *)"ToolBarToolBase_SetShortHelp", (PyCFunction) _wrap_ToolBarToolBase_SetShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35257 { (char *)"ToolBarToolBase_SetLongHelp", (PyCFunction) _wrap_ToolBarToolBase_SetLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35258 { (char *)"ToolBarToolBase_SetNormalBitmap", (PyCFunction) _wrap_ToolBarToolBase_SetNormalBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
35259 { (char *)"ToolBarToolBase_SetDisabledBitmap", (PyCFunction) _wrap_ToolBarToolBase_SetDisabledBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
35260 { (char *)"ToolBarToolBase_SetLabel", (PyCFunction) _wrap_ToolBarToolBase_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35261 { (char *)"ToolBarToolBase_Detach", (PyCFunction) _wrap_ToolBarToolBase_Detach, METH_VARARGS | METH_KEYWORDS, NULL},
35262 { (char *)"ToolBarToolBase_Attach", (PyCFunction) _wrap_ToolBarToolBase_Attach, METH_VARARGS | METH_KEYWORDS, NULL},
35263 { (char *)"ToolBarToolBase_GetClientData", (PyCFunction) _wrap_ToolBarToolBase_GetClientData, METH_VARARGS | METH_KEYWORDS, NULL},
35264 { (char *)"ToolBarToolBase_SetClientData", (PyCFunction) _wrap_ToolBarToolBase_SetClientData, METH_VARARGS | METH_KEYWORDS, NULL},
35265 { (char *)"ToolBarToolBase_swigregister", ToolBarToolBase_swigregister, METH_VARARGS, NULL},
35266 { (char *)"ToolBarBase_DoAddTool", (PyCFunction) _wrap_ToolBarBase_DoAddTool, METH_VARARGS | METH_KEYWORDS, NULL},
35267 { (char *)"ToolBarBase_DoInsertTool", (PyCFunction) _wrap_ToolBarBase_DoInsertTool, METH_VARARGS | METH_KEYWORDS, NULL},
35268 { (char *)"ToolBarBase_AddToolItem", (PyCFunction) _wrap_ToolBarBase_AddToolItem, METH_VARARGS | METH_KEYWORDS, NULL},
35269 { (char *)"ToolBarBase_InsertToolItem", (PyCFunction) _wrap_ToolBarBase_InsertToolItem, METH_VARARGS | METH_KEYWORDS, NULL},
35270 { (char *)"ToolBarBase_AddControl", (PyCFunction) _wrap_ToolBarBase_AddControl, METH_VARARGS | METH_KEYWORDS, NULL},
35271 { (char *)"ToolBarBase_InsertControl", (PyCFunction) _wrap_ToolBarBase_InsertControl, METH_VARARGS | METH_KEYWORDS, NULL},
35272 { (char *)"ToolBarBase_FindControl", (PyCFunction) _wrap_ToolBarBase_FindControl, METH_VARARGS | METH_KEYWORDS, NULL},
35273 { (char *)"ToolBarBase_AddSeparator", (PyCFunction) _wrap_ToolBarBase_AddSeparator, METH_VARARGS | METH_KEYWORDS, NULL},
35274 { (char *)"ToolBarBase_InsertSeparator", (PyCFunction) _wrap_ToolBarBase_InsertSeparator, METH_VARARGS | METH_KEYWORDS, NULL},
35275 { (char *)"ToolBarBase_RemoveTool", (PyCFunction) _wrap_ToolBarBase_RemoveTool, METH_VARARGS | METH_KEYWORDS, NULL},
35276 { (char *)"ToolBarBase_DeleteToolByPos", (PyCFunction) _wrap_ToolBarBase_DeleteToolByPos, METH_VARARGS | METH_KEYWORDS, NULL},
35277 { (char *)"ToolBarBase_DeleteTool", (PyCFunction) _wrap_ToolBarBase_DeleteTool, METH_VARARGS | METH_KEYWORDS, NULL},
35278 { (char *)"ToolBarBase_ClearTools", (PyCFunction) _wrap_ToolBarBase_ClearTools, METH_VARARGS | METH_KEYWORDS, NULL},
35279 { (char *)"ToolBarBase_Realize", (PyCFunction) _wrap_ToolBarBase_Realize, METH_VARARGS | METH_KEYWORDS, NULL},
35280 { (char *)"ToolBarBase_EnableTool", (PyCFunction) _wrap_ToolBarBase_EnableTool, METH_VARARGS | METH_KEYWORDS, NULL},
35281 { (char *)"ToolBarBase_ToggleTool", (PyCFunction) _wrap_ToolBarBase_ToggleTool, METH_VARARGS | METH_KEYWORDS, NULL},
35282 { (char *)"ToolBarBase_SetToggle", (PyCFunction) _wrap_ToolBarBase_SetToggle, METH_VARARGS | METH_KEYWORDS, NULL},
35283 { (char *)"ToolBarBase_GetToolClientData", (PyCFunction) _wrap_ToolBarBase_GetToolClientData, METH_VARARGS | METH_KEYWORDS, NULL},
35284 { (char *)"ToolBarBase_SetToolClientData", (PyCFunction) _wrap_ToolBarBase_SetToolClientData, METH_VARARGS | METH_KEYWORDS, NULL},
35285 { (char *)"ToolBarBase_GetToolPos", (PyCFunction) _wrap_ToolBarBase_GetToolPos, METH_VARARGS | METH_KEYWORDS, NULL},
35286 { (char *)"ToolBarBase_GetToolState", (PyCFunction) _wrap_ToolBarBase_GetToolState, METH_VARARGS | METH_KEYWORDS, NULL},
35287 { (char *)"ToolBarBase_GetToolEnabled", (PyCFunction) _wrap_ToolBarBase_GetToolEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
35288 { (char *)"ToolBarBase_SetToolShortHelp", (PyCFunction) _wrap_ToolBarBase_SetToolShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35289 { (char *)"ToolBarBase_GetToolShortHelp", (PyCFunction) _wrap_ToolBarBase_GetToolShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35290 { (char *)"ToolBarBase_SetToolLongHelp", (PyCFunction) _wrap_ToolBarBase_SetToolLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35291 { (char *)"ToolBarBase_GetToolLongHelp", (PyCFunction) _wrap_ToolBarBase_GetToolLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35292 { (char *)"ToolBarBase_SetMarginsXY", (PyCFunction) _wrap_ToolBarBase_SetMarginsXY, METH_VARARGS | METH_KEYWORDS, NULL},
35293 { (char *)"ToolBarBase_SetMargins", (PyCFunction) _wrap_ToolBarBase_SetMargins, METH_VARARGS | METH_KEYWORDS, NULL},
35294 { (char *)"ToolBarBase_SetToolPacking", (PyCFunction) _wrap_ToolBarBase_SetToolPacking, METH_VARARGS | METH_KEYWORDS, NULL},
35295 { (char *)"ToolBarBase_SetToolSeparation", (PyCFunction) _wrap_ToolBarBase_SetToolSeparation, METH_VARARGS | METH_KEYWORDS, NULL},
35296 { (char *)"ToolBarBase_GetToolMargins", (PyCFunction) _wrap_ToolBarBase_GetToolMargins, METH_VARARGS | METH_KEYWORDS, NULL},
35297 { (char *)"ToolBarBase_GetMargins", (PyCFunction) _wrap_ToolBarBase_GetMargins, METH_VARARGS | METH_KEYWORDS, NULL},
35298 { (char *)"ToolBarBase_GetToolPacking", (PyCFunction) _wrap_ToolBarBase_GetToolPacking, METH_VARARGS | METH_KEYWORDS, NULL},
35299 { (char *)"ToolBarBase_GetToolSeparation", (PyCFunction) _wrap_ToolBarBase_GetToolSeparation, METH_VARARGS | METH_KEYWORDS, NULL},
35300 { (char *)"ToolBarBase_SetRows", (PyCFunction) _wrap_ToolBarBase_SetRows, METH_VARARGS | METH_KEYWORDS, NULL},
35301 { (char *)"ToolBarBase_SetMaxRowsCols", (PyCFunction) _wrap_ToolBarBase_SetMaxRowsCols, METH_VARARGS | METH_KEYWORDS, NULL},
35302 { (char *)"ToolBarBase_GetMaxRows", (PyCFunction) _wrap_ToolBarBase_GetMaxRows, METH_VARARGS | METH_KEYWORDS, NULL},
35303 { (char *)"ToolBarBase_GetMaxCols", (PyCFunction) _wrap_ToolBarBase_GetMaxCols, METH_VARARGS | METH_KEYWORDS, NULL},
35304 { (char *)"ToolBarBase_SetToolBitmapSize", (PyCFunction) _wrap_ToolBarBase_SetToolBitmapSize, METH_VARARGS | METH_KEYWORDS, NULL},
35305 { (char *)"ToolBarBase_GetToolBitmapSize", (PyCFunction) _wrap_ToolBarBase_GetToolBitmapSize, METH_VARARGS | METH_KEYWORDS, NULL},
35306 { (char *)"ToolBarBase_GetToolSize", (PyCFunction) _wrap_ToolBarBase_GetToolSize, METH_VARARGS | METH_KEYWORDS, NULL},
35307 { (char *)"ToolBarBase_FindToolForPosition", (PyCFunction) _wrap_ToolBarBase_FindToolForPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35308 { (char *)"ToolBarBase_FindById", (PyCFunction) _wrap_ToolBarBase_FindById, METH_VARARGS | METH_KEYWORDS, NULL},
35309 { (char *)"ToolBarBase_IsVertical", (PyCFunction) _wrap_ToolBarBase_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
35310 { (char *)"ToolBarBase_swigregister", ToolBarBase_swigregister, METH_VARARGS, NULL},
35311 { (char *)"new_ToolBar", (PyCFunction) _wrap_new_ToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
35312 { (char *)"new_PreToolBar", (PyCFunction) _wrap_new_PreToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
35313 { (char *)"ToolBar_Create", (PyCFunction) _wrap_ToolBar_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35314 { (char *)"ToolBar_FindToolForPosition", (PyCFunction) _wrap_ToolBar_FindToolForPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35315 { (char *)"ToolBar_GetClassDefaultAttributes", (PyCFunction) _wrap_ToolBar_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35316 { (char *)"ToolBar_swigregister", ToolBar_swigregister, METH_VARARGS, NULL},
35317 { (char *)"new_ListItemAttr", (PyCFunction) _wrap_new_ListItemAttr, METH_VARARGS | METH_KEYWORDS, NULL},
35318 { (char *)"ListItemAttr_SetTextColour", (PyCFunction) _wrap_ListItemAttr_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35319 { (char *)"ListItemAttr_SetBackgroundColour", (PyCFunction) _wrap_ListItemAttr_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35320 { (char *)"ListItemAttr_SetFont", (PyCFunction) _wrap_ListItemAttr_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
35321 { (char *)"ListItemAttr_HasTextColour", (PyCFunction) _wrap_ListItemAttr_HasTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35322 { (char *)"ListItemAttr_HasBackgroundColour", (PyCFunction) _wrap_ListItemAttr_HasBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35323 { (char *)"ListItemAttr_HasFont", (PyCFunction) _wrap_ListItemAttr_HasFont, METH_VARARGS | METH_KEYWORDS, NULL},
35324 { (char *)"ListItemAttr_GetTextColour", (PyCFunction) _wrap_ListItemAttr_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35325 { (char *)"ListItemAttr_GetBackgroundColour", (PyCFunction) _wrap_ListItemAttr_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35326 { (char *)"ListItemAttr_GetFont", (PyCFunction) _wrap_ListItemAttr_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
35327 { (char *)"ListItemAttr_Destroy", (PyCFunction) _wrap_ListItemAttr_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
35328 { (char *)"ListItemAttr_swigregister", ListItemAttr_swigregister, METH_VARARGS, NULL},
35329 { (char *)"new_ListItem", (PyCFunction) _wrap_new_ListItem, METH_VARARGS | METH_KEYWORDS, NULL},
35330 { (char *)"delete_ListItem", (PyCFunction) _wrap_delete_ListItem, METH_VARARGS | METH_KEYWORDS, NULL},
35331 { (char *)"ListItem_Clear", (PyCFunction) _wrap_ListItem_Clear, METH_VARARGS | METH_KEYWORDS, NULL},
35332 { (char *)"ListItem_ClearAttributes", (PyCFunction) _wrap_ListItem_ClearAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35333 { (char *)"ListItem_SetMask", (PyCFunction) _wrap_ListItem_SetMask, METH_VARARGS | METH_KEYWORDS, NULL},
35334 { (char *)"ListItem_SetId", (PyCFunction) _wrap_ListItem_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
35335 { (char *)"ListItem_SetColumn", (PyCFunction) _wrap_ListItem_SetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35336 { (char *)"ListItem_SetState", (PyCFunction) _wrap_ListItem_SetState, METH_VARARGS | METH_KEYWORDS, NULL},
35337 { (char *)"ListItem_SetStateMask", (PyCFunction) _wrap_ListItem_SetStateMask, METH_VARARGS | METH_KEYWORDS, NULL},
35338 { (char *)"ListItem_SetText", (PyCFunction) _wrap_ListItem_SetText, METH_VARARGS | METH_KEYWORDS, NULL},
35339 { (char *)"ListItem_SetImage", (PyCFunction) _wrap_ListItem_SetImage, METH_VARARGS | METH_KEYWORDS, NULL},
35340 { (char *)"ListItem_SetData", (PyCFunction) _wrap_ListItem_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
35341 { (char *)"ListItem_SetWidth", (PyCFunction) _wrap_ListItem_SetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
35342 { (char *)"ListItem_SetAlign", (PyCFunction) _wrap_ListItem_SetAlign, METH_VARARGS | METH_KEYWORDS, NULL},
35343 { (char *)"ListItem_SetTextColour", (PyCFunction) _wrap_ListItem_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35344 { (char *)"ListItem_SetBackgroundColour", (PyCFunction) _wrap_ListItem_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35345 { (char *)"ListItem_SetFont", (PyCFunction) _wrap_ListItem_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
35346 { (char *)"ListItem_GetMask", (PyCFunction) _wrap_ListItem_GetMask, METH_VARARGS | METH_KEYWORDS, NULL},
35347 { (char *)"ListItem_GetId", (PyCFunction) _wrap_ListItem_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
35348 { (char *)"ListItem_GetColumn", (PyCFunction) _wrap_ListItem_GetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35349 { (char *)"ListItem_GetState", (PyCFunction) _wrap_ListItem_GetState, METH_VARARGS | METH_KEYWORDS, NULL},
35350 { (char *)"ListItem_GetText", (PyCFunction) _wrap_ListItem_GetText, METH_VARARGS | METH_KEYWORDS, NULL},
35351 { (char *)"ListItem_GetImage", (PyCFunction) _wrap_ListItem_GetImage, METH_VARARGS | METH_KEYWORDS, NULL},
35352 { (char *)"ListItem_GetData", (PyCFunction) _wrap_ListItem_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
35353 { (char *)"ListItem_GetWidth", (PyCFunction) _wrap_ListItem_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
35354 { (char *)"ListItem_GetAlign", (PyCFunction) _wrap_ListItem_GetAlign, METH_VARARGS | METH_KEYWORDS, NULL},
35355 { (char *)"ListItem_GetAttributes", (PyCFunction) _wrap_ListItem_GetAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35356 { (char *)"ListItem_HasAttributes", (PyCFunction) _wrap_ListItem_HasAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35357 { (char *)"ListItem_GetTextColour", (PyCFunction) _wrap_ListItem_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35358 { (char *)"ListItem_GetBackgroundColour", (PyCFunction) _wrap_ListItem_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35359 { (char *)"ListItem_GetFont", (PyCFunction) _wrap_ListItem_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
35360 { (char *)"ListItem_m_mask_set", (PyCFunction) _wrap_ListItem_m_mask_set, METH_VARARGS | METH_KEYWORDS, NULL},
35361 { (char *)"ListItem_m_mask_get", (PyCFunction) _wrap_ListItem_m_mask_get, METH_VARARGS | METH_KEYWORDS, NULL},
35362 { (char *)"ListItem_m_itemId_set", (PyCFunction) _wrap_ListItem_m_itemId_set, METH_VARARGS | METH_KEYWORDS, NULL},
35363 { (char *)"ListItem_m_itemId_get", (PyCFunction) _wrap_ListItem_m_itemId_get, METH_VARARGS | METH_KEYWORDS, NULL},
35364 { (char *)"ListItem_m_col_set", (PyCFunction) _wrap_ListItem_m_col_set, METH_VARARGS | METH_KEYWORDS, NULL},
35365 { (char *)"ListItem_m_col_get", (PyCFunction) _wrap_ListItem_m_col_get, METH_VARARGS | METH_KEYWORDS, NULL},
35366 { (char *)"ListItem_m_state_set", (PyCFunction) _wrap_ListItem_m_state_set, METH_VARARGS | METH_KEYWORDS, NULL},
35367 { (char *)"ListItem_m_state_get", (PyCFunction) _wrap_ListItem_m_state_get, METH_VARARGS | METH_KEYWORDS, NULL},
35368 { (char *)"ListItem_m_stateMask_set", (PyCFunction) _wrap_ListItem_m_stateMask_set, METH_VARARGS | METH_KEYWORDS, NULL},
35369 { (char *)"ListItem_m_stateMask_get", (PyCFunction) _wrap_ListItem_m_stateMask_get, METH_VARARGS | METH_KEYWORDS, NULL},
35370 { (char *)"ListItem_m_text_set", (PyCFunction) _wrap_ListItem_m_text_set, METH_VARARGS | METH_KEYWORDS, NULL},
35371 { (char *)"ListItem_m_text_get", (PyCFunction) _wrap_ListItem_m_text_get, METH_VARARGS | METH_KEYWORDS, NULL},
35372 { (char *)"ListItem_m_image_set", (PyCFunction) _wrap_ListItem_m_image_set, METH_VARARGS | METH_KEYWORDS, NULL},
35373 { (char *)"ListItem_m_image_get", (PyCFunction) _wrap_ListItem_m_image_get, METH_VARARGS | METH_KEYWORDS, NULL},
35374 { (char *)"ListItem_m_data_set", (PyCFunction) _wrap_ListItem_m_data_set, METH_VARARGS | METH_KEYWORDS, NULL},
35375 { (char *)"ListItem_m_data_get", (PyCFunction) _wrap_ListItem_m_data_get, METH_VARARGS | METH_KEYWORDS, NULL},
35376 { (char *)"ListItem_m_format_set", (PyCFunction) _wrap_ListItem_m_format_set, METH_VARARGS | METH_KEYWORDS, NULL},
35377 { (char *)"ListItem_m_format_get", (PyCFunction) _wrap_ListItem_m_format_get, METH_VARARGS | METH_KEYWORDS, NULL},
35378 { (char *)"ListItem_m_width_set", (PyCFunction) _wrap_ListItem_m_width_set, METH_VARARGS | METH_KEYWORDS, NULL},
35379 { (char *)"ListItem_m_width_get", (PyCFunction) _wrap_ListItem_m_width_get, METH_VARARGS | METH_KEYWORDS, NULL},
35380 { (char *)"ListItem_swigregister", ListItem_swigregister, METH_VARARGS, NULL},
35381 { (char *)"new_ListEvent", (PyCFunction) _wrap_new_ListEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35382 { (char *)"ListEvent_m_code_set", (PyCFunction) _wrap_ListEvent_m_code_set, METH_VARARGS | METH_KEYWORDS, NULL},
35383 { (char *)"ListEvent_m_code_get", (PyCFunction) _wrap_ListEvent_m_code_get, METH_VARARGS | METH_KEYWORDS, NULL},
35384 { (char *)"ListEvent_m_oldItemIndex_set", (PyCFunction) _wrap_ListEvent_m_oldItemIndex_set, METH_VARARGS | METH_KEYWORDS, NULL},
35385 { (char *)"ListEvent_m_oldItemIndex_get", (PyCFunction) _wrap_ListEvent_m_oldItemIndex_get, METH_VARARGS | METH_KEYWORDS, NULL},
35386 { (char *)"ListEvent_m_itemIndex_set", (PyCFunction) _wrap_ListEvent_m_itemIndex_set, METH_VARARGS | METH_KEYWORDS, NULL},
35387 { (char *)"ListEvent_m_itemIndex_get", (PyCFunction) _wrap_ListEvent_m_itemIndex_get, METH_VARARGS | METH_KEYWORDS, NULL},
35388 { (char *)"ListEvent_m_col_set", (PyCFunction) _wrap_ListEvent_m_col_set, METH_VARARGS | METH_KEYWORDS, NULL},
35389 { (char *)"ListEvent_m_col_get", (PyCFunction) _wrap_ListEvent_m_col_get, METH_VARARGS | METH_KEYWORDS, NULL},
35390 { (char *)"ListEvent_m_pointDrag_set", (PyCFunction) _wrap_ListEvent_m_pointDrag_set, METH_VARARGS | METH_KEYWORDS, NULL},
35391 { (char *)"ListEvent_m_pointDrag_get", (PyCFunction) _wrap_ListEvent_m_pointDrag_get, METH_VARARGS | METH_KEYWORDS, NULL},
35392 { (char *)"ListEvent_m_item_get", (PyCFunction) _wrap_ListEvent_m_item_get, METH_VARARGS | METH_KEYWORDS, NULL},
35393 { (char *)"ListEvent_GetKeyCode", (PyCFunction) _wrap_ListEvent_GetKeyCode, METH_VARARGS | METH_KEYWORDS, NULL},
35394 { (char *)"ListEvent_GetIndex", (PyCFunction) _wrap_ListEvent_GetIndex, METH_VARARGS | METH_KEYWORDS, NULL},
35395 { (char *)"ListEvent_GetColumn", (PyCFunction) _wrap_ListEvent_GetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35396 { (char *)"ListEvent_GetPoint", (PyCFunction) _wrap_ListEvent_GetPoint, METH_VARARGS | METH_KEYWORDS, NULL},
35397 { (char *)"ListEvent_GetLabel", (PyCFunction) _wrap_ListEvent_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35398 { (char *)"ListEvent_GetText", (PyCFunction) _wrap_ListEvent_GetText, METH_VARARGS | METH_KEYWORDS, NULL},
35399 { (char *)"ListEvent_GetImage", (PyCFunction) _wrap_ListEvent_GetImage, METH_VARARGS | METH_KEYWORDS, NULL},
35400 { (char *)"ListEvent_GetData", (PyCFunction) _wrap_ListEvent_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
35401 { (char *)"ListEvent_GetMask", (PyCFunction) _wrap_ListEvent_GetMask, METH_VARARGS | METH_KEYWORDS, NULL},
35402 { (char *)"ListEvent_GetItem", (PyCFunction) _wrap_ListEvent_GetItem, METH_VARARGS | METH_KEYWORDS, NULL},
35403 { (char *)"ListEvent_GetCacheFrom", (PyCFunction) _wrap_ListEvent_GetCacheFrom, METH_VARARGS | METH_KEYWORDS, NULL},
35404 { (char *)"ListEvent_GetCacheTo", (PyCFunction) _wrap_ListEvent_GetCacheTo, METH_VARARGS | METH_KEYWORDS, NULL},
35405 { (char *)"ListEvent_IsEditCancelled", (PyCFunction) _wrap_ListEvent_IsEditCancelled, METH_VARARGS | METH_KEYWORDS, NULL},
35406 { (char *)"ListEvent_SetEditCanceled", (PyCFunction) _wrap_ListEvent_SetEditCanceled, METH_VARARGS | METH_KEYWORDS, NULL},
35407 { (char *)"ListEvent_swigregister", ListEvent_swigregister, METH_VARARGS, NULL},
35408 { (char *)"new_ListCtrl", (PyCFunction) _wrap_new_ListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35409 { (char *)"new_PreListCtrl", (PyCFunction) _wrap_new_PreListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35410 { (char *)"ListCtrl_Create", (PyCFunction) _wrap_ListCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35411 { (char *)"ListCtrl__setCallbackInfo", (PyCFunction) _wrap_ListCtrl__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
35412 { (char *)"ListCtrl_SetForegroundColour", (PyCFunction) _wrap_ListCtrl_SetForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35413 { (char *)"ListCtrl_SetBackgroundColour", (PyCFunction) _wrap_ListCtrl_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35414 { (char *)"ListCtrl_GetColumn", (PyCFunction) _wrap_ListCtrl_GetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35415 { (char *)"ListCtrl_SetColumn", (PyCFunction) _wrap_ListCtrl_SetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35416 { (char *)"ListCtrl_GetColumnWidth", (PyCFunction) _wrap_ListCtrl_GetColumnWidth, METH_VARARGS | METH_KEYWORDS, NULL},
35417 { (char *)"ListCtrl_SetColumnWidth", (PyCFunction) _wrap_ListCtrl_SetColumnWidth, METH_VARARGS | METH_KEYWORDS, NULL},
35418 { (char *)"ListCtrl_GetCountPerPage", (PyCFunction) _wrap_ListCtrl_GetCountPerPage, METH_VARARGS | METH_KEYWORDS, NULL},
35419 { (char *)"ListCtrl_GetViewRect", (PyCFunction) _wrap_ListCtrl_GetViewRect, METH_VARARGS | METH_KEYWORDS, NULL},
35420 { (char *)"ListCtrl_GetItem", (PyCFunction) _wrap_ListCtrl_GetItem, METH_VARARGS | METH_KEYWORDS, NULL},
35421 { (char *)"ListCtrl_SetItem", (PyCFunction) _wrap_ListCtrl_SetItem, METH_VARARGS | METH_KEYWORDS, NULL},
35422 { (char *)"ListCtrl_SetStringItem", (PyCFunction) _wrap_ListCtrl_SetStringItem, METH_VARARGS | METH_KEYWORDS, NULL},
35423 { (char *)"ListCtrl_GetItemState", (PyCFunction) _wrap_ListCtrl_GetItemState, METH_VARARGS | METH_KEYWORDS, NULL},
35424 { (char *)"ListCtrl_SetItemState", (PyCFunction) _wrap_ListCtrl_SetItemState, METH_VARARGS | METH_KEYWORDS, NULL},
35425 { (char *)"ListCtrl_SetItemImage", (PyCFunction) _wrap_ListCtrl_SetItemImage, METH_VARARGS | METH_KEYWORDS, NULL},
35426 { (char *)"ListCtrl_GetItemText", (PyCFunction) _wrap_ListCtrl_GetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
35427 { (char *)"ListCtrl_SetItemText", (PyCFunction) _wrap_ListCtrl_SetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
35428 { (char *)"ListCtrl_GetItemData", (PyCFunction) _wrap_ListCtrl_GetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35429 { (char *)"ListCtrl_SetItemData", (PyCFunction) _wrap_ListCtrl_SetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35430 { (char *)"ListCtrl_GetItemPosition", (PyCFunction) _wrap_ListCtrl_GetItemPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35431 { (char *)"ListCtrl_GetItemRect", (PyCFunction) _wrap_ListCtrl_GetItemRect, METH_VARARGS | METH_KEYWORDS, NULL},
35432 { (char *)"ListCtrl_SetItemPosition", (PyCFunction) _wrap_ListCtrl_SetItemPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35433 { (char *)"ListCtrl_GetItemCount", (PyCFunction) _wrap_ListCtrl_GetItemCount, METH_VARARGS | METH_KEYWORDS, NULL},
35434 { (char *)"ListCtrl_GetColumnCount", (PyCFunction) _wrap_ListCtrl_GetColumnCount, METH_VARARGS | METH_KEYWORDS, NULL},
35435 { (char *)"ListCtrl_GetItemSpacing", (PyCFunction) _wrap_ListCtrl_GetItemSpacing, METH_VARARGS | METH_KEYWORDS, NULL},
35436 { (char *)"ListCtrl_SetItemSpacing", (PyCFunction) _wrap_ListCtrl_SetItemSpacing, METH_VARARGS | METH_KEYWORDS, NULL},
35437 { (char *)"ListCtrl_GetSelectedItemCount", (PyCFunction) _wrap_ListCtrl_GetSelectedItemCount, METH_VARARGS | METH_KEYWORDS, NULL},
35438 { (char *)"ListCtrl_GetTextColour", (PyCFunction) _wrap_ListCtrl_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35439 { (char *)"ListCtrl_SetTextColour", (PyCFunction) _wrap_ListCtrl_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35440 { (char *)"ListCtrl_GetTopItem", (PyCFunction) _wrap_ListCtrl_GetTopItem, METH_VARARGS | METH_KEYWORDS, NULL},
35441 { (char *)"ListCtrl_SetSingleStyle", (PyCFunction) _wrap_ListCtrl_SetSingleStyle, METH_VARARGS | METH_KEYWORDS, NULL},
35442 { (char *)"ListCtrl_SetWindowStyleFlag", (PyCFunction) _wrap_ListCtrl_SetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS, NULL},
35443 { (char *)"ListCtrl_GetNextItem", (PyCFunction) _wrap_ListCtrl_GetNextItem, METH_VARARGS | METH_KEYWORDS, NULL},
35444 { (char *)"ListCtrl_GetImageList", (PyCFunction) _wrap_ListCtrl_GetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35445 { (char *)"ListCtrl_SetImageList", (PyCFunction) _wrap_ListCtrl_SetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35446 { (char *)"ListCtrl_AssignImageList", (PyCFunction) _wrap_ListCtrl_AssignImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35447 { (char *)"ListCtrl_InReportView", (PyCFunction) _wrap_ListCtrl_InReportView, METH_VARARGS | METH_KEYWORDS, NULL},
35448 { (char *)"ListCtrl_IsVirtual", (PyCFunction) _wrap_ListCtrl_IsVirtual, METH_VARARGS | METH_KEYWORDS, NULL},
35449 { (char *)"ListCtrl_RefreshItem", (PyCFunction) _wrap_ListCtrl_RefreshItem, METH_VARARGS | METH_KEYWORDS, NULL},
35450 { (char *)"ListCtrl_RefreshItems", (PyCFunction) _wrap_ListCtrl_RefreshItems, METH_VARARGS | METH_KEYWORDS, NULL},
35451 { (char *)"ListCtrl_Arrange", (PyCFunction) _wrap_ListCtrl_Arrange, METH_VARARGS | METH_KEYWORDS, NULL},
35452 { (char *)"ListCtrl_DeleteItem", (PyCFunction) _wrap_ListCtrl_DeleteItem, METH_VARARGS | METH_KEYWORDS, NULL},
35453 { (char *)"ListCtrl_DeleteAllItems", (PyCFunction) _wrap_ListCtrl_DeleteAllItems, METH_VARARGS | METH_KEYWORDS, NULL},
35454 { (char *)"ListCtrl_DeleteColumn", (PyCFunction) _wrap_ListCtrl_DeleteColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35455 { (char *)"ListCtrl_DeleteAllColumns", (PyCFunction) _wrap_ListCtrl_DeleteAllColumns, METH_VARARGS | METH_KEYWORDS, NULL},
35456 { (char *)"ListCtrl_ClearAll", (PyCFunction) _wrap_ListCtrl_ClearAll, METH_VARARGS | METH_KEYWORDS, NULL},
35457 { (char *)"ListCtrl_EditLabel", (PyCFunction) _wrap_ListCtrl_EditLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35458 { (char *)"ListCtrl_EnsureVisible", (PyCFunction) _wrap_ListCtrl_EnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35459 { (char *)"ListCtrl_FindItem", (PyCFunction) _wrap_ListCtrl_FindItem, METH_VARARGS | METH_KEYWORDS, NULL},
35460 { (char *)"ListCtrl_FindItemData", (PyCFunction) _wrap_ListCtrl_FindItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35461 { (char *)"ListCtrl_FindItemAtPos", (PyCFunction) _wrap_ListCtrl_FindItemAtPos, METH_VARARGS | METH_KEYWORDS, NULL},
35462 { (char *)"ListCtrl_HitTest", (PyCFunction) _wrap_ListCtrl_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
35463 { (char *)"ListCtrl_InsertItem", (PyCFunction) _wrap_ListCtrl_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL},
35464 { (char *)"ListCtrl_InsertStringItem", (PyCFunction) _wrap_ListCtrl_InsertStringItem, METH_VARARGS | METH_KEYWORDS, NULL},
35465 { (char *)"ListCtrl_InsertImageItem", (PyCFunction) _wrap_ListCtrl_InsertImageItem, METH_VARARGS | METH_KEYWORDS, NULL},
35466 { (char *)"ListCtrl_InsertImageStringItem", (PyCFunction) _wrap_ListCtrl_InsertImageStringItem, METH_VARARGS | METH_KEYWORDS, NULL},
35467 { (char *)"ListCtrl_InsertColumnItem", (PyCFunction) _wrap_ListCtrl_InsertColumnItem, METH_VARARGS | METH_KEYWORDS, NULL},
35468 { (char *)"ListCtrl_InsertColumn", (PyCFunction) _wrap_ListCtrl_InsertColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35469 { (char *)"ListCtrl_SetItemCount", (PyCFunction) _wrap_ListCtrl_SetItemCount, METH_VARARGS | METH_KEYWORDS, NULL},
35470 { (char *)"ListCtrl_ScrollList", (PyCFunction) _wrap_ListCtrl_ScrollList, METH_VARARGS | METH_KEYWORDS, NULL},
35471 { (char *)"ListCtrl_SetItemTextColour", (PyCFunction) _wrap_ListCtrl_SetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35472 { (char *)"ListCtrl_GetItemTextColour", (PyCFunction) _wrap_ListCtrl_GetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35473 { (char *)"ListCtrl_SetItemBackgroundColour", (PyCFunction) _wrap_ListCtrl_SetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35474 { (char *)"ListCtrl_GetItemBackgroundColour", (PyCFunction) _wrap_ListCtrl_GetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35475 { (char *)"ListCtrl_SetItemFont", (PyCFunction) _wrap_ListCtrl_SetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
35476 { (char *)"ListCtrl_GetItemFont", (PyCFunction) _wrap_ListCtrl_GetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
35477 { (char *)"ListCtrl_SortItems", (PyCFunction) _wrap_ListCtrl_SortItems, METH_VARARGS | METH_KEYWORDS, NULL},
35478 { (char *)"ListCtrl_GetMainWindow", (PyCFunction) _wrap_ListCtrl_GetMainWindow, METH_VARARGS | METH_KEYWORDS, NULL},
35479 { (char *)"ListCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_ListCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35480 { (char *)"ListCtrl_swigregister", ListCtrl_swigregister, METH_VARARGS, NULL},
35481 { (char *)"new_ListView", (PyCFunction) _wrap_new_ListView, METH_VARARGS | METH_KEYWORDS, NULL},
35482 { (char *)"new_PreListView", (PyCFunction) _wrap_new_PreListView, METH_VARARGS | METH_KEYWORDS, NULL},
35483 { (char *)"ListView_Create", (PyCFunction) _wrap_ListView_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35484 { (char *)"ListView_Select", (PyCFunction) _wrap_ListView_Select, METH_VARARGS | METH_KEYWORDS, NULL},
35485 { (char *)"ListView_Focus", (PyCFunction) _wrap_ListView_Focus, METH_VARARGS | METH_KEYWORDS, NULL},
35486 { (char *)"ListView_GetFocusedItem", (PyCFunction) _wrap_ListView_GetFocusedItem, METH_VARARGS | METH_KEYWORDS, NULL},
35487 { (char *)"ListView_GetNextSelected", (PyCFunction) _wrap_ListView_GetNextSelected, METH_VARARGS | METH_KEYWORDS, NULL},
35488 { (char *)"ListView_GetFirstSelected", (PyCFunction) _wrap_ListView_GetFirstSelected, METH_VARARGS | METH_KEYWORDS, NULL},
35489 { (char *)"ListView_IsSelected", (PyCFunction) _wrap_ListView_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL},
35490 { (char *)"ListView_SetColumnImage", (PyCFunction) _wrap_ListView_SetColumnImage, METH_VARARGS | METH_KEYWORDS, NULL},
35491 { (char *)"ListView_ClearColumnImage", (PyCFunction) _wrap_ListView_ClearColumnImage, METH_VARARGS | METH_KEYWORDS, NULL},
35492 { (char *)"ListView_swigregister", ListView_swigregister, METH_VARARGS, NULL},
35493 { (char *)"new_TreeItemId", (PyCFunction) _wrap_new_TreeItemId, METH_VARARGS | METH_KEYWORDS, NULL},
35494 { (char *)"delete_TreeItemId", (PyCFunction) _wrap_delete_TreeItemId, METH_VARARGS | METH_KEYWORDS, NULL},
35495 { (char *)"TreeItemId_IsOk", (PyCFunction) _wrap_TreeItemId_IsOk, METH_VARARGS | METH_KEYWORDS, NULL},
35496 { (char *)"TreeItemId___eq__", (PyCFunction) _wrap_TreeItemId___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
35497 { (char *)"TreeItemId___ne__", (PyCFunction) _wrap_TreeItemId___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
35498 { (char *)"TreeItemId_m_pItem_set", (PyCFunction) _wrap_TreeItemId_m_pItem_set, METH_VARARGS | METH_KEYWORDS, NULL},
35499 { (char *)"TreeItemId_m_pItem_get", (PyCFunction) _wrap_TreeItemId_m_pItem_get, METH_VARARGS | METH_KEYWORDS, NULL},
35500 { (char *)"TreeItemId_swigregister", TreeItemId_swigregister, METH_VARARGS, NULL},
35501 { (char *)"new_TreeItemData", (PyCFunction) _wrap_new_TreeItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35502 { (char *)"TreeItemData_GetData", (PyCFunction) _wrap_TreeItemData_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
35503 { (char *)"TreeItemData_SetData", (PyCFunction) _wrap_TreeItemData_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
35504 { (char *)"TreeItemData_GetId", (PyCFunction) _wrap_TreeItemData_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
35505 { (char *)"TreeItemData_SetId", (PyCFunction) _wrap_TreeItemData_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
35506 { (char *)"TreeItemData_Destroy", (PyCFunction) _wrap_TreeItemData_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
35507 { (char *)"TreeItemData_swigregister", TreeItemData_swigregister, METH_VARARGS, NULL},
35508 { (char *)"new_TreeEvent", (PyCFunction) _wrap_new_TreeEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35509 { (char *)"TreeEvent_GetItem", (PyCFunction) _wrap_TreeEvent_GetItem, METH_VARARGS | METH_KEYWORDS, NULL},
35510 { (char *)"TreeEvent_SetItem", (PyCFunction) _wrap_TreeEvent_SetItem, METH_VARARGS | METH_KEYWORDS, NULL},
35511 { (char *)"TreeEvent_GetOldItem", (PyCFunction) _wrap_TreeEvent_GetOldItem, METH_VARARGS | METH_KEYWORDS, NULL},
35512 { (char *)"TreeEvent_SetOldItem", (PyCFunction) _wrap_TreeEvent_SetOldItem, METH_VARARGS | METH_KEYWORDS, NULL},
35513 { (char *)"TreeEvent_GetPoint", (PyCFunction) _wrap_TreeEvent_GetPoint, METH_VARARGS | METH_KEYWORDS, NULL},
35514 { (char *)"TreeEvent_SetPoint", (PyCFunction) _wrap_TreeEvent_SetPoint, METH_VARARGS | METH_KEYWORDS, NULL},
35515 { (char *)"TreeEvent_GetKeyEvent", (PyCFunction) _wrap_TreeEvent_GetKeyEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35516 { (char *)"TreeEvent_GetKeyCode", (PyCFunction) _wrap_TreeEvent_GetKeyCode, METH_VARARGS | METH_KEYWORDS, NULL},
35517 { (char *)"TreeEvent_SetKeyEvent", (PyCFunction) _wrap_TreeEvent_SetKeyEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35518 { (char *)"TreeEvent_GetLabel", (PyCFunction) _wrap_TreeEvent_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35519 { (char *)"TreeEvent_SetLabel", (PyCFunction) _wrap_TreeEvent_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35520 { (char *)"TreeEvent_IsEditCancelled", (PyCFunction) _wrap_TreeEvent_IsEditCancelled, METH_VARARGS | METH_KEYWORDS, NULL},
35521 { (char *)"TreeEvent_SetEditCanceled", (PyCFunction) _wrap_TreeEvent_SetEditCanceled, METH_VARARGS | METH_KEYWORDS, NULL},
35522 { (char *)"TreeEvent_SetToolTip", (PyCFunction) _wrap_TreeEvent_SetToolTip, METH_VARARGS | METH_KEYWORDS, NULL},
35523 { (char *)"TreeEvent_GetToolTip", (PyCFunction) _wrap_TreeEvent_GetToolTip, METH_VARARGS | METH_KEYWORDS, NULL},
35524 { (char *)"TreeEvent_swigregister", TreeEvent_swigregister, METH_VARARGS, NULL},
35525 { (char *)"new_TreeCtrl", (PyCFunction) _wrap_new_TreeCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35526 { (char *)"new_PreTreeCtrl", (PyCFunction) _wrap_new_PreTreeCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35527 { (char *)"TreeCtrl_Create", (PyCFunction) _wrap_TreeCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35528 { (char *)"TreeCtrl__setCallbackInfo", (PyCFunction) _wrap_TreeCtrl__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
35529 { (char *)"TreeCtrl_GetCount", (PyCFunction) _wrap_TreeCtrl_GetCount, METH_VARARGS | METH_KEYWORDS, NULL},
35530 { (char *)"TreeCtrl_GetIndent", (PyCFunction) _wrap_TreeCtrl_GetIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35531 { (char *)"TreeCtrl_SetIndent", (PyCFunction) _wrap_TreeCtrl_SetIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35532 { (char *)"TreeCtrl_GetSpacing", (PyCFunction) _wrap_TreeCtrl_GetSpacing, METH_VARARGS | METH_KEYWORDS, NULL},
35533 { (char *)"TreeCtrl_SetSpacing", (PyCFunction) _wrap_TreeCtrl_SetSpacing, METH_VARARGS | METH_KEYWORDS, NULL},
35534 { (char *)"TreeCtrl_GetImageList", (PyCFunction) _wrap_TreeCtrl_GetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35535 { (char *)"TreeCtrl_GetStateImageList", (PyCFunction) _wrap_TreeCtrl_GetStateImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35536 { (char *)"TreeCtrl_SetImageList", (PyCFunction) _wrap_TreeCtrl_SetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35537 { (char *)"TreeCtrl_SetStateImageList", (PyCFunction) _wrap_TreeCtrl_SetStateImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35538 { (char *)"TreeCtrl_AssignImageList", (PyCFunction) _wrap_TreeCtrl_AssignImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35539 { (char *)"TreeCtrl_AssignStateImageList", (PyCFunction) _wrap_TreeCtrl_AssignStateImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35540 { (char *)"TreeCtrl_GetItemText", (PyCFunction) _wrap_TreeCtrl_GetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
35541 { (char *)"TreeCtrl_GetItemImage", (PyCFunction) _wrap_TreeCtrl_GetItemImage, METH_VARARGS | METH_KEYWORDS, NULL},
35542 { (char *)"TreeCtrl_GetItemData", (PyCFunction) _wrap_TreeCtrl_GetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35543 { (char *)"TreeCtrl_GetItemPyData", (PyCFunction) _wrap_TreeCtrl_GetItemPyData, METH_VARARGS | METH_KEYWORDS, NULL},
35544 { (char *)"TreeCtrl_GetItemTextColour", (PyCFunction) _wrap_TreeCtrl_GetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35545 { (char *)"TreeCtrl_GetItemBackgroundColour", (PyCFunction) _wrap_TreeCtrl_GetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35546 { (char *)"TreeCtrl_GetItemFont", (PyCFunction) _wrap_TreeCtrl_GetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
35547 { (char *)"TreeCtrl_SetItemText", (PyCFunction) _wrap_TreeCtrl_SetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
35548 { (char *)"TreeCtrl_SetItemImage", (PyCFunction) _wrap_TreeCtrl_SetItemImage, METH_VARARGS | METH_KEYWORDS, NULL},
35549 { (char *)"TreeCtrl_SetItemData", (PyCFunction) _wrap_TreeCtrl_SetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35550 { (char *)"TreeCtrl_SetItemPyData", (PyCFunction) _wrap_TreeCtrl_SetItemPyData, METH_VARARGS | METH_KEYWORDS, NULL},
35551 { (char *)"TreeCtrl_SetItemHasChildren", (PyCFunction) _wrap_TreeCtrl_SetItemHasChildren, METH_VARARGS | METH_KEYWORDS, NULL},
35552 { (char *)"TreeCtrl_SetItemBold", (PyCFunction) _wrap_TreeCtrl_SetItemBold, METH_VARARGS | METH_KEYWORDS, NULL},
35553 { (char *)"TreeCtrl_SetItemDropHighlight", (PyCFunction) _wrap_TreeCtrl_SetItemDropHighlight, METH_VARARGS | METH_KEYWORDS, NULL},
35554 { (char *)"TreeCtrl_SetItemTextColour", (PyCFunction) _wrap_TreeCtrl_SetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35555 { (char *)"TreeCtrl_SetItemBackgroundColour", (PyCFunction) _wrap_TreeCtrl_SetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35556 { (char *)"TreeCtrl_SetItemFont", (PyCFunction) _wrap_TreeCtrl_SetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
35557 { (char *)"TreeCtrl_IsVisible", (PyCFunction) _wrap_TreeCtrl_IsVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35558 { (char *)"TreeCtrl_ItemHasChildren", (PyCFunction) _wrap_TreeCtrl_ItemHasChildren, METH_VARARGS | METH_KEYWORDS, NULL},
35559 { (char *)"TreeCtrl_IsExpanded", (PyCFunction) _wrap_TreeCtrl_IsExpanded, METH_VARARGS | METH_KEYWORDS, NULL},
35560 { (char *)"TreeCtrl_IsSelected", (PyCFunction) _wrap_TreeCtrl_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL},
35561 { (char *)"TreeCtrl_IsBold", (PyCFunction) _wrap_TreeCtrl_IsBold, METH_VARARGS | METH_KEYWORDS, NULL},
35562 { (char *)"TreeCtrl_GetChildrenCount", (PyCFunction) _wrap_TreeCtrl_GetChildrenCount, METH_VARARGS | METH_KEYWORDS, NULL},
35563 { (char *)"TreeCtrl_GetRootItem", (PyCFunction) _wrap_TreeCtrl_GetRootItem, METH_VARARGS | METH_KEYWORDS, NULL},
35564 { (char *)"TreeCtrl_GetSelection", (PyCFunction) _wrap_TreeCtrl_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35565 { (char *)"TreeCtrl_GetSelections", (PyCFunction) _wrap_TreeCtrl_GetSelections, METH_VARARGS | METH_KEYWORDS, NULL},
35566 { (char *)"TreeCtrl_GetItemParent", (PyCFunction) _wrap_TreeCtrl_GetItemParent, METH_VARARGS | METH_KEYWORDS, NULL},
35567 { (char *)"TreeCtrl_GetFirstChild", (PyCFunction) _wrap_TreeCtrl_GetFirstChild, METH_VARARGS | METH_KEYWORDS, NULL},
35568 { (char *)"TreeCtrl_GetNextChild", (PyCFunction) _wrap_TreeCtrl_GetNextChild, METH_VARARGS | METH_KEYWORDS, NULL},
35569 { (char *)"TreeCtrl_GetLastChild", (PyCFunction) _wrap_TreeCtrl_GetLastChild, METH_VARARGS | METH_KEYWORDS, NULL},
35570 { (char *)"TreeCtrl_GetNextSibling", (PyCFunction) _wrap_TreeCtrl_GetNextSibling, METH_VARARGS | METH_KEYWORDS, NULL},
35571 { (char *)"TreeCtrl_GetPrevSibling", (PyCFunction) _wrap_TreeCtrl_GetPrevSibling, METH_VARARGS | METH_KEYWORDS, NULL},
35572 { (char *)"TreeCtrl_GetFirstVisibleItem", (PyCFunction) _wrap_TreeCtrl_GetFirstVisibleItem, METH_VARARGS | METH_KEYWORDS, NULL},
35573 { (char *)"TreeCtrl_GetNextVisible", (PyCFunction) _wrap_TreeCtrl_GetNextVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35574 { (char *)"TreeCtrl_GetPrevVisible", (PyCFunction) _wrap_TreeCtrl_GetPrevVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35575 { (char *)"TreeCtrl_AddRoot", (PyCFunction) _wrap_TreeCtrl_AddRoot, METH_VARARGS | METH_KEYWORDS, NULL},
35576 { (char *)"TreeCtrl_PrependItem", (PyCFunction) _wrap_TreeCtrl_PrependItem, METH_VARARGS | METH_KEYWORDS, NULL},
35577 { (char *)"TreeCtrl_InsertItem", (PyCFunction) _wrap_TreeCtrl_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL},
35578 { (char *)"TreeCtrl_InsertItemBefore", (PyCFunction) _wrap_TreeCtrl_InsertItemBefore, METH_VARARGS | METH_KEYWORDS, NULL},
35579 { (char *)"TreeCtrl_AppendItem", (PyCFunction) _wrap_TreeCtrl_AppendItem, METH_VARARGS | METH_KEYWORDS, NULL},
35580 { (char *)"TreeCtrl_Delete", (PyCFunction) _wrap_TreeCtrl_Delete, METH_VARARGS | METH_KEYWORDS, NULL},
35581 { (char *)"TreeCtrl_DeleteChildren", (PyCFunction) _wrap_TreeCtrl_DeleteChildren, METH_VARARGS | METH_KEYWORDS, NULL},
35582 { (char *)"TreeCtrl_DeleteAllItems", (PyCFunction) _wrap_TreeCtrl_DeleteAllItems, METH_VARARGS | METH_KEYWORDS, NULL},
35583 { (char *)"TreeCtrl_Expand", (PyCFunction) _wrap_TreeCtrl_Expand, METH_VARARGS | METH_KEYWORDS, NULL},
35584 { (char *)"TreeCtrl_Collapse", (PyCFunction) _wrap_TreeCtrl_Collapse, METH_VARARGS | METH_KEYWORDS, NULL},
35585 { (char *)"TreeCtrl_CollapseAndReset", (PyCFunction) _wrap_TreeCtrl_CollapseAndReset, METH_VARARGS | METH_KEYWORDS, NULL},
35586 { (char *)"TreeCtrl_Toggle", (PyCFunction) _wrap_TreeCtrl_Toggle, METH_VARARGS | METH_KEYWORDS, NULL},
35587 { (char *)"TreeCtrl_Unselect", (PyCFunction) _wrap_TreeCtrl_Unselect, METH_VARARGS | METH_KEYWORDS, NULL},
35588 { (char *)"TreeCtrl_UnselectItem", (PyCFunction) _wrap_TreeCtrl_UnselectItem, METH_VARARGS | METH_KEYWORDS, NULL},
35589 { (char *)"TreeCtrl_UnselectAll", (PyCFunction) _wrap_TreeCtrl_UnselectAll, METH_VARARGS | METH_KEYWORDS, NULL},
35590 { (char *)"TreeCtrl_SelectItem", (PyCFunction) _wrap_TreeCtrl_SelectItem, METH_VARARGS | METH_KEYWORDS, NULL},
35591 { (char *)"TreeCtrl_ToggleItemSelection", (PyCFunction) _wrap_TreeCtrl_ToggleItemSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35592 { (char *)"TreeCtrl_EnsureVisible", (PyCFunction) _wrap_TreeCtrl_EnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35593 { (char *)"TreeCtrl_ScrollTo", (PyCFunction) _wrap_TreeCtrl_ScrollTo, METH_VARARGS | METH_KEYWORDS, NULL},
35594 { (char *)"TreeCtrl_EditLabel", (PyCFunction) _wrap_TreeCtrl_EditLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35595 { (char *)"TreeCtrl_GetEditControl", (PyCFunction) _wrap_TreeCtrl_GetEditControl, METH_VARARGS | METH_KEYWORDS, NULL},
35596 { (char *)"TreeCtrl_SortChildren", (PyCFunction) _wrap_TreeCtrl_SortChildren, METH_VARARGS | METH_KEYWORDS, NULL},
35597 { (char *)"TreeCtrl_HitTest", (PyCFunction) _wrap_TreeCtrl_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
35598 { (char *)"TreeCtrl_GetBoundingRect", (PyCFunction) _wrap_TreeCtrl_GetBoundingRect, METH_VARARGS | METH_KEYWORDS, NULL},
35599 { (char *)"TreeCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_TreeCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35600 { (char *)"TreeCtrl_swigregister", TreeCtrl_swigregister, METH_VARARGS, NULL},
35601 { (char *)"new_GenericDirCtrl", (PyCFunction) _wrap_new_GenericDirCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35602 { (char *)"new_PreGenericDirCtrl", (PyCFunction) _wrap_new_PreGenericDirCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35603 { (char *)"GenericDirCtrl_Create", (PyCFunction) _wrap_GenericDirCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35604 { (char *)"GenericDirCtrl_ExpandPath", (PyCFunction) _wrap_GenericDirCtrl_ExpandPath, METH_VARARGS | METH_KEYWORDS, NULL},
35605 { (char *)"GenericDirCtrl_GetDefaultPath", (PyCFunction) _wrap_GenericDirCtrl_GetDefaultPath, METH_VARARGS | METH_KEYWORDS, NULL},
35606 { (char *)"GenericDirCtrl_SetDefaultPath", (PyCFunction) _wrap_GenericDirCtrl_SetDefaultPath, METH_VARARGS | METH_KEYWORDS, NULL},
35607 { (char *)"GenericDirCtrl_GetPath", (PyCFunction) _wrap_GenericDirCtrl_GetPath, METH_VARARGS | METH_KEYWORDS, NULL},
35608 { (char *)"GenericDirCtrl_GetFilePath", (PyCFunction) _wrap_GenericDirCtrl_GetFilePath, METH_VARARGS | METH_KEYWORDS, NULL},
35609 { (char *)"GenericDirCtrl_SetPath", (PyCFunction) _wrap_GenericDirCtrl_SetPath, METH_VARARGS | METH_KEYWORDS, NULL},
35610 { (char *)"GenericDirCtrl_ShowHidden", (PyCFunction) _wrap_GenericDirCtrl_ShowHidden, METH_VARARGS | METH_KEYWORDS, NULL},
35611 { (char *)"GenericDirCtrl_GetShowHidden", (PyCFunction) _wrap_GenericDirCtrl_GetShowHidden, METH_VARARGS | METH_KEYWORDS, NULL},
35612 { (char *)"GenericDirCtrl_GetFilter", (PyCFunction) _wrap_GenericDirCtrl_GetFilter, METH_VARARGS | METH_KEYWORDS, NULL},
35613 { (char *)"GenericDirCtrl_SetFilter", (PyCFunction) _wrap_GenericDirCtrl_SetFilter, METH_VARARGS | METH_KEYWORDS, NULL},
35614 { (char *)"GenericDirCtrl_GetFilterIndex", (PyCFunction) _wrap_GenericDirCtrl_GetFilterIndex, METH_VARARGS | METH_KEYWORDS, NULL},
35615 { (char *)"GenericDirCtrl_SetFilterIndex", (PyCFunction) _wrap_GenericDirCtrl_SetFilterIndex, METH_VARARGS | METH_KEYWORDS, NULL},
35616 { (char *)"GenericDirCtrl_GetRootId", (PyCFunction) _wrap_GenericDirCtrl_GetRootId, METH_VARARGS | METH_KEYWORDS, NULL},
35617 { (char *)"GenericDirCtrl_GetTreeCtrl", (PyCFunction) _wrap_GenericDirCtrl_GetTreeCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35618 { (char *)"GenericDirCtrl_GetFilterListCtrl", (PyCFunction) _wrap_GenericDirCtrl_GetFilterListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35619 { (char *)"GenericDirCtrl_FindChild", (PyCFunction) _wrap_GenericDirCtrl_FindChild, METH_VARARGS | METH_KEYWORDS, NULL},
35620 { (char *)"GenericDirCtrl_DoResize", (PyCFunction) _wrap_GenericDirCtrl_DoResize, METH_VARARGS | METH_KEYWORDS, NULL},
35621 { (char *)"GenericDirCtrl_ReCreateTree", (PyCFunction) _wrap_GenericDirCtrl_ReCreateTree, METH_VARARGS | METH_KEYWORDS, NULL},
35622 { (char *)"GenericDirCtrl_swigregister", GenericDirCtrl_swigregister, METH_VARARGS, NULL},
35623 { (char *)"new_DirFilterListCtrl", (PyCFunction) _wrap_new_DirFilterListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35624 { (char *)"new_PreDirFilterListCtrl", (PyCFunction) _wrap_new_PreDirFilterListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35625 { (char *)"DirFilterListCtrl_Create", (PyCFunction) _wrap_DirFilterListCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35626 { (char *)"DirFilterListCtrl_FillFilterList", (PyCFunction) _wrap_DirFilterListCtrl_FillFilterList, METH_VARARGS | METH_KEYWORDS, NULL},
35627 { (char *)"DirFilterListCtrl_swigregister", DirFilterListCtrl_swigregister, METH_VARARGS, NULL},
35628 { (char *)"new_PyControl", (PyCFunction) _wrap_new_PyControl, METH_VARARGS | METH_KEYWORDS, NULL},
35629 { (char *)"new_PrePyControl", (PyCFunction) _wrap_new_PrePyControl, METH_VARARGS | METH_KEYWORDS, NULL},
35630 { (char *)"PyControl__setCallbackInfo", (PyCFunction) _wrap_PyControl__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
35631 { (char *)"PyControl_SetBestSize", (PyCFunction) _wrap_PyControl_SetBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
35632 { (char *)"PyControl_DoEraseBackground", (PyCFunction) _wrap_PyControl_DoEraseBackground, METH_VARARGS | METH_KEYWORDS, NULL},
35633 { (char *)"PyControl_base_DoMoveWindow", (PyCFunction) _wrap_PyControl_base_DoMoveWindow, METH_VARARGS | METH_KEYWORDS, NULL},
35634 { (char *)"PyControl_base_DoSetSize", (PyCFunction) _wrap_PyControl_base_DoSetSize, METH_VARARGS | METH_KEYWORDS, NULL},
35635 { (char *)"PyControl_base_DoSetClientSize", (PyCFunction) _wrap_PyControl_base_DoSetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
35636 { (char *)"PyControl_base_DoSetVirtualSize", (PyCFunction) _wrap_PyControl_base_DoSetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
35637 { (char *)"PyControl_base_DoGetSize", (PyCFunction) _wrap_PyControl_base_DoGetSize, METH_VARARGS | METH_KEYWORDS, NULL},
35638 { (char *)"PyControl_base_DoGetClientSize", (PyCFunction) _wrap_PyControl_base_DoGetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
35639 { (char *)"PyControl_base_DoGetPosition", (PyCFunction) _wrap_PyControl_base_DoGetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35640 { (char *)"PyControl_base_DoGetVirtualSize", (PyCFunction) _wrap_PyControl_base_DoGetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
35641 { (char *)"PyControl_base_DoGetBestSize", (PyCFunction) _wrap_PyControl_base_DoGetBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
35642 { (char *)"PyControl_base_InitDialog", (PyCFunction) _wrap_PyControl_base_InitDialog, METH_VARARGS | METH_KEYWORDS, NULL},
35643 { (char *)"PyControl_base_TransferDataToWindow", (PyCFunction) _wrap_PyControl_base_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS, NULL},
35644 { (char *)"PyControl_base_TransferDataFromWindow", (PyCFunction) _wrap_PyControl_base_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
35645 { (char *)"PyControl_base_Validate", (PyCFunction) _wrap_PyControl_base_Validate, METH_VARARGS | METH_KEYWORDS, NULL},
35646 { (char *)"PyControl_base_AcceptsFocus", (PyCFunction) _wrap_PyControl_base_AcceptsFocus, METH_VARARGS | METH_KEYWORDS, NULL},
35647 { (char *)"PyControl_base_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_PyControl_base_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS, NULL},
35648 { (char *)"PyControl_base_GetMaxSize", (PyCFunction) _wrap_PyControl_base_GetMaxSize, METH_VARARGS | METH_KEYWORDS, NULL},
35649 { (char *)"PyControl_base_AddChild", (PyCFunction) _wrap_PyControl_base_AddChild, METH_VARARGS | METH_KEYWORDS, NULL},
35650 { (char *)"PyControl_base_RemoveChild", (PyCFunction) _wrap_PyControl_base_RemoveChild, METH_VARARGS | METH_KEYWORDS, NULL},
35651 { (char *)"PyControl_base_ShouldInheritColours", (PyCFunction) _wrap_PyControl_base_ShouldInheritColours, METH_VARARGS | METH_KEYWORDS, NULL},
35652 { (char *)"PyControl_base_GetDefaultAttributes", (PyCFunction) _wrap_PyControl_base_GetDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35653 { (char *)"PyControl_base_OnInternalIdle", (PyCFunction) _wrap_PyControl_base_OnInternalIdle, METH_VARARGS | METH_KEYWORDS, NULL},
35654 { (char *)"PyControl_swigregister", PyControl_swigregister, METH_VARARGS, NULL},
35655 { (char *)"new_HelpEvent", (PyCFunction) _wrap_new_HelpEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35656 { (char *)"HelpEvent_GetPosition", (PyCFunction) _wrap_HelpEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35657 { (char *)"HelpEvent_SetPosition", (PyCFunction) _wrap_HelpEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35658 { (char *)"HelpEvent_GetLink", (PyCFunction) _wrap_HelpEvent_GetLink, METH_VARARGS | METH_KEYWORDS, NULL},
35659 { (char *)"HelpEvent_SetLink", (PyCFunction) _wrap_HelpEvent_SetLink, METH_VARARGS | METH_KEYWORDS, NULL},
35660 { (char *)"HelpEvent_GetTarget", (PyCFunction) _wrap_HelpEvent_GetTarget, METH_VARARGS | METH_KEYWORDS, NULL},
35661 { (char *)"HelpEvent_SetTarget", (PyCFunction) _wrap_HelpEvent_SetTarget, METH_VARARGS | METH_KEYWORDS, NULL},
35662 { (char *)"HelpEvent_swigregister", HelpEvent_swigregister, METH_VARARGS, NULL},
35663 { (char *)"new_ContextHelp", (PyCFunction) _wrap_new_ContextHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35664 { (char *)"delete_ContextHelp", (PyCFunction) _wrap_delete_ContextHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35665 { (char *)"ContextHelp_BeginContextHelp", (PyCFunction) _wrap_ContextHelp_BeginContextHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35666 { (char *)"ContextHelp_EndContextHelp", (PyCFunction) _wrap_ContextHelp_EndContextHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35667 { (char *)"ContextHelp_swigregister", ContextHelp_swigregister, METH_VARARGS, NULL},
35668 { (char *)"new_ContextHelpButton", (PyCFunction) _wrap_new_ContextHelpButton, METH_VARARGS | METH_KEYWORDS, NULL},
35669 { (char *)"ContextHelpButton_swigregister", ContextHelpButton_swigregister, METH_VARARGS, NULL},
35670 { (char *)"HelpProvider_Set", (PyCFunction) _wrap_HelpProvider_Set, METH_VARARGS | METH_KEYWORDS, NULL},
35671 { (char *)"HelpProvider_Get", (PyCFunction) _wrap_HelpProvider_Get, METH_VARARGS | METH_KEYWORDS, NULL},
35672 { (char *)"HelpProvider_GetHelp", (PyCFunction) _wrap_HelpProvider_GetHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35673 { (char *)"HelpProvider_ShowHelp", (PyCFunction) _wrap_HelpProvider_ShowHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35674 { (char *)"HelpProvider_AddHelp", (PyCFunction) _wrap_HelpProvider_AddHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35675 { (char *)"HelpProvider_AddHelpById", (PyCFunction) _wrap_HelpProvider_AddHelpById, METH_VARARGS | METH_KEYWORDS, NULL},
35676 { (char *)"HelpProvider_RemoveHelp", (PyCFunction) _wrap_HelpProvider_RemoveHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35677 { (char *)"HelpProvider_Destroy", (PyCFunction) _wrap_HelpProvider_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
35678 { (char *)"HelpProvider_swigregister", HelpProvider_swigregister, METH_VARARGS, NULL},
35679 { (char *)"new_SimpleHelpProvider", (PyCFunction) _wrap_new_SimpleHelpProvider, METH_VARARGS | METH_KEYWORDS, NULL},
35680 { (char *)"SimpleHelpProvider_swigregister", SimpleHelpProvider_swigregister, METH_VARARGS, NULL},
35681 { (char *)"new_DragImage", (PyCFunction) _wrap_new_DragImage, METH_VARARGS | METH_KEYWORDS, NULL},
35682 { (char *)"new_DragIcon", (PyCFunction) _wrap_new_DragIcon, METH_VARARGS | METH_KEYWORDS, NULL},
35683 { (char *)"new_DragString", (PyCFunction) _wrap_new_DragString, METH_VARARGS | METH_KEYWORDS, NULL},
35684 { (char *)"new_DragTreeItem", (PyCFunction) _wrap_new_DragTreeItem, METH_VARARGS | METH_KEYWORDS, NULL},
35685 { (char *)"new_DragListItem", (PyCFunction) _wrap_new_DragListItem, METH_VARARGS | METH_KEYWORDS, NULL},
35686 { (char *)"delete_DragImage", (PyCFunction) _wrap_delete_DragImage, METH_VARARGS | METH_KEYWORDS, NULL},
35687 { (char *)"DragImage_SetBackingBitmap", (PyCFunction) _wrap_DragImage_SetBackingBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
35688 { (char *)"DragImage_BeginDrag", (PyCFunction) _wrap_DragImage_BeginDrag, METH_VARARGS | METH_KEYWORDS, NULL},
35689 { (char *)"DragImage_BeginDragBounded", (PyCFunction) _wrap_DragImage_BeginDragBounded, METH_VARARGS | METH_KEYWORDS, NULL},
35690 { (char *)"DragImage_EndDrag", (PyCFunction) _wrap_DragImage_EndDrag, METH_VARARGS | METH_KEYWORDS, NULL},
35691 { (char *)"DragImage_Move", (PyCFunction) _wrap_DragImage_Move, METH_VARARGS | METH_KEYWORDS, NULL},
35692 { (char *)"DragImage_Show", (PyCFunction) _wrap_DragImage_Show, METH_VARARGS | METH_KEYWORDS, NULL},
35693 { (char *)"DragImage_Hide", (PyCFunction) _wrap_DragImage_Hide, METH_VARARGS | METH_KEYWORDS, NULL},
35694 { (char *)"DragImage_GetImageRect", (PyCFunction) _wrap_DragImage_GetImageRect, METH_VARARGS | METH_KEYWORDS, NULL},
35695 { (char *)"DragImage_DoDrawImage", (PyCFunction) _wrap_DragImage_DoDrawImage, METH_VARARGS | METH_KEYWORDS, NULL},
35696 { (char *)"DragImage_UpdateBackingFromWindow", (PyCFunction) _wrap_DragImage_UpdateBackingFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
35697 { (char *)"DragImage_RedrawImage", (PyCFunction) _wrap_DragImage_RedrawImage, METH_VARARGS | METH_KEYWORDS, NULL},
35698 { (char *)"DragImage_swigregister", DragImage_swigregister, METH_VARARGS, NULL},
35699 { (char *)"new_DatePickerCtrl", (PyCFunction) _wrap_new_DatePickerCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35700 { (char *)"new_PreDatePickerCtrl", (PyCFunction) _wrap_new_PreDatePickerCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35701 { (char *)"DatePickerCtrl_Create", (PyCFunction) _wrap_DatePickerCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35702 { (char *)"DatePickerCtrl_SetValue", (PyCFunction) _wrap_DatePickerCtrl_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35703 { (char *)"DatePickerCtrl_GetValue", (PyCFunction) _wrap_DatePickerCtrl_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35704 { (char *)"DatePickerCtrl_SetRange", (PyCFunction) _wrap_DatePickerCtrl_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
35705 { (char *)"DatePickerCtrl_GetLowerLimit", (PyCFunction) _wrap_DatePickerCtrl_GetLowerLimit, METH_VARARGS | METH_KEYWORDS, NULL},
35706 { (char *)"DatePickerCtrl_GetUpperLimit", (PyCFunction) _wrap_DatePickerCtrl_GetUpperLimit, METH_VARARGS | METH_KEYWORDS, NULL},
35707 { (char *)"DatePickerCtrl_swigregister", DatePickerCtrl_swigregister, METH_VARARGS, NULL},
35708 { NULL, NULL, 0, NULL }
35709 };
35710
35711
35712 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
35713
35714 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
35715 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
35716 }
35717 static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
35718 return (void *)((wxEvent *) ((wxMenuEvent *) x));
35719 }
35720 static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
35721 return (void *)((wxEvent *) ((wxCloseEvent *) x));
35722 }
35723 static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
35724 return (void *)((wxEvent *) ((wxMouseEvent *) x));
35725 }
35726 static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
35727 return (void *)((wxEvent *) ((wxEraseEvent *) x));
35728 }
35729 static void *_p_wxBookCtrlBaseEventTo_p_wxEvent(void *x) {
35730 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
35731 }
35732 static void *_p_wxTreeEventTo_p_wxEvent(void *x) {
35733 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxTreeEvent *) x));
35734 }
35735 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
35736 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
35737 }
35738 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
35739 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
35740 }
35741 static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
35742 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
35743 }
35744 static void *_p_wxTextUrlEventTo_p_wxEvent(void *x) {
35745 return (void *)((wxEvent *) (wxCommandEvent *) ((wxTextUrlEvent *) x));
35746 }
35747 static void *_p_wxPyEventTo_p_wxEvent(void *x) {
35748 return (void *)((wxEvent *) ((wxPyEvent *) x));
35749 }
35750 static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
35751 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
35752 }
35753 static void *_p_wxListEventTo_p_wxEvent(void *x) {
35754 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxListEvent *) x));
35755 }
35756 static void *_p_wxNotebookEventTo_p_wxEvent(void *x) {
35757 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
35758 }
35759 static void *_p_wxListbookEventTo_p_wxEvent(void *x) {
35760 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
35761 }
35762 static void *_p_wxChoicebookEventTo_p_wxEvent(void *x) {
35763 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
35764 }
35765 static void *_p_wxHelpEventTo_p_wxEvent(void *x) {
35766 return (void *)((wxEvent *) (wxCommandEvent *) ((wxHelpEvent *) x));
35767 }
35768 static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
35769 return (void *)((wxEvent *) ((wxIdleEvent *) x));
35770 }
35771 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
35772 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
35773 }
35774 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
35775 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
35776 }
35777 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
35778 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
35779 }
35780 static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
35781 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
35782 }
35783 static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
35784 return (void *)((wxEvent *) ((wxActivateEvent *) x));
35785 }
35786 static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
35787 return (void *)((wxEvent *) ((wxSizeEvent *) x));
35788 }
35789 static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
35790 return (void *)((wxEvent *) ((wxMoveEvent *) x));
35791 }
35792 static void *_p_wxDateEventTo_p_wxEvent(void *x) {
35793 return (void *)((wxEvent *) (wxCommandEvent *) ((wxDateEvent *) x));
35794 }
35795 static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
35796 return (void *)((wxEvent *) ((wxPaintEvent *) x));
35797 }
35798 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
35799 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
35800 }
35801 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
35802 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
35803 }
35804 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
35805 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
35806 }
35807 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
35808 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
35809 }
35810 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
35811 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
35812 }
35813 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
35814 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
35815 }
35816 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
35817 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
35818 }
35819 static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
35820 return (void *)((wxEvent *) ((wxFocusEvent *) x));
35821 }
35822 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
35823 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
35824 }
35825 static void *_p_wxShowEventTo_p_wxEvent(void *x) {
35826 return (void *)((wxEvent *) ((wxShowEvent *) x));
35827 }
35828 static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
35829 return (void *)((wxEvent *) ((wxCommandEvent *) x));
35830 }
35831 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
35832 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
35833 }
35834 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
35835 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
35836 }
35837 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
35838 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
35839 }
35840 static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
35841 return (void *)((wxEvent *) ((wxKeyEvent *) x));
35842 }
35843 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
35844 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
35845 }
35846 static void *_p_wxSpinEventTo_p_wxEvent(void *x) {
35847 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxSpinEvent *) x));
35848 }
35849 static void *_p_wxComboBoxTo_p_wxItemContainer(void *x) {
35850 return (void *)((wxItemContainer *) ((wxComboBox *) x));
35851 }
35852 static void *_p_wxDirFilterListCtrlTo_p_wxItemContainer(void *x) {
35853 return (void *)((wxItemContainer *) (wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
35854 }
35855 static void *_p_wxChoiceTo_p_wxItemContainer(void *x) {
35856 return (void *)((wxItemContainer *) (wxControlWithItems *) ((wxChoice *) x));
35857 }
35858 static void *_p_wxControlWithItemsTo_p_wxItemContainer(void *x) {
35859 return (void *)((wxItemContainer *) ((wxControlWithItems *) x));
35860 }
35861 static void *_p_wxListBoxTo_p_wxItemContainer(void *x) {
35862 return (void *)((wxItemContainer *) (wxControlWithItems *) ((wxListBox *) x));
35863 }
35864 static void *_p_wxCheckListBoxTo_p_wxItemContainer(void *x) {
35865 return (void *)((wxItemContainer *) (wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
35866 }
35867 static void *_p_wxListViewTo_p_wxPyListCtrl(void *x) {
35868 return (void *)((wxPyListCtrl *) ((wxListView *) x));
35869 }
35870 static void *_p_wxBookCtrlBaseTo_p_wxControl(void *x) {
35871 return (void *)((wxControl *) ((wxBookCtrlBase *) x));
35872 }
35873 static void *_p_wxToolBarTo_p_wxControl(void *x) {
35874 return (void *)((wxControl *) (wxToolBarBase *) ((wxToolBar *) x));
35875 }
35876 static void *_p_wxToggleButtonTo_p_wxControl(void *x) {
35877 return (void *)((wxControl *) ((wxToggleButton *) x));
35878 }
35879 static void *_p_wxRadioButtonTo_p_wxControl(void *x) {
35880 return (void *)((wxControl *) ((wxRadioButton *) x));
35881 }
35882 static void *_p_wxPyControlTo_p_wxControl(void *x) {
35883 return (void *)((wxControl *) ((wxPyControl *) x));
35884 }
35885 static void *_p_wxToolBarBaseTo_p_wxControl(void *x) {
35886 return (void *)((wxControl *) ((wxToolBarBase *) x));
35887 }
35888 static void *_p_wxDirFilterListCtrlTo_p_wxControl(void *x) {
35889 return (void *)((wxControl *) (wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
35890 }
35891 static void *_p_wxPyListCtrlTo_p_wxControl(void *x) {
35892 return (void *)((wxControl *) ((wxPyListCtrl *) x));
35893 }
35894 static void *_p_wxComboBoxTo_p_wxControl(void *x) {
35895 return (void *)((wxControl *) ((wxComboBox *) x));
35896 }
35897 static void *_p_wxGenericDirCtrlTo_p_wxControl(void *x) {
35898 return (void *)((wxControl *) ((wxGenericDirCtrl *) x));
35899 }
35900 static void *_p_wxScrollBarTo_p_wxControl(void *x) {
35901 return (void *)((wxControl *) ((wxScrollBar *) x));
35902 }
35903 static void *_p_wxControlWithItemsTo_p_wxControl(void *x) {
35904 return (void *)((wxControl *) ((wxControlWithItems *) x));
35905 }
35906 static void *_p_wxGaugeTo_p_wxControl(void *x) {
35907 return (void *)((wxControl *) ((wxGauge *) x));
35908 }
35909 static void *_p_wxStaticLineTo_p_wxControl(void *x) {
35910 return (void *)((wxControl *) ((wxStaticLine *) x));
35911 }
35912 static void *_p_wxChoicebookTo_p_wxControl(void *x) {
35913 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxChoicebook *) x));
35914 }
35915 static void *_p_wxListbookTo_p_wxControl(void *x) {
35916 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxListbook *) x));
35917 }
35918 static void *_p_wxPyTreeCtrlTo_p_wxControl(void *x) {
35919 return (void *)((wxControl *) ((wxPyTreeCtrl *) x));
35920 }
35921 static void *_p_wxCheckBoxTo_p_wxControl(void *x) {
35922 return (void *)((wxControl *) ((wxCheckBox *) x));
35923 }
35924 static void *_p_wxRadioBoxTo_p_wxControl(void *x) {
35925 return (void *)((wxControl *) ((wxRadioBox *) x));
35926 }
35927 static void *_p_wxChoiceTo_p_wxControl(void *x) {
35928 return (void *)((wxControl *) (wxControlWithItems *) ((wxChoice *) x));
35929 }
35930 static void *_p_wxListBoxTo_p_wxControl(void *x) {
35931 return (void *)((wxControl *) (wxControlWithItems *) ((wxListBox *) x));
35932 }
35933 static void *_p_wxCheckListBoxTo_p_wxControl(void *x) {
35934 return (void *)((wxControl *) (wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
35935 }
35936 static void *_p_wxListViewTo_p_wxControl(void *x) {
35937 return (void *)((wxControl *) (wxPyListCtrl *) ((wxListView *) x));
35938 }
35939 static void *_p_wxNotebookTo_p_wxControl(void *x) {
35940 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxNotebook *) x));
35941 }
35942 static void *_p_wxStaticBitmapTo_p_wxControl(void *x) {
35943 return (void *)((wxControl *) ((wxStaticBitmap *) x));
35944 }
35945 static void *_p_wxSpinCtrlTo_p_wxControl(void *x) {
35946 return (void *)((wxControl *) ((wxSpinCtrl *) x));
35947 }
35948 static void *_p_wxStaticTextTo_p_wxControl(void *x) {
35949 return (void *)((wxControl *) ((wxStaticText *) x));
35950 }
35951 static void *_p_wxStaticBoxTo_p_wxControl(void *x) {
35952 return (void *)((wxControl *) ((wxStaticBox *) x));
35953 }
35954 static void *_p_wxSliderTo_p_wxControl(void *x) {
35955 return (void *)((wxControl *) ((wxSlider *) x));
35956 }
35957 static void *_p_wxContextHelpButtonTo_p_wxControl(void *x) {
35958 return (void *)((wxControl *) (wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
35959 }
35960 static void *_p_wxSpinButtonTo_p_wxControl(void *x) {
35961 return (void *)((wxControl *) ((wxSpinButton *) x));
35962 }
35963 static void *_p_wxButtonTo_p_wxControl(void *x) {
35964 return (void *)((wxControl *) ((wxButton *) x));
35965 }
35966 static void *_p_wxBitmapButtonTo_p_wxControl(void *x) {
35967 return (void *)((wxControl *) (wxButton *) ((wxBitmapButton *) x));
35968 }
35969 static void *_p_wxDatePickerCtrlTo_p_wxControl(void *x) {
35970 return (void *)((wxControl *) ((wxDatePickerCtrl *) x));
35971 }
35972 static void *_p_wxTextCtrlTo_p_wxControl(void *x) {
35973 return (void *)((wxControl *) ((wxTextCtrl *) x));
35974 }
35975 static void *_p_wxToolBarTo_p_wxToolBarBase(void *x) {
35976 return (void *)((wxToolBarBase *) ((wxToolBar *) x));
35977 }
35978 static void *_p_wxDirFilterListCtrlTo_p_wxChoice(void *x) {
35979 return (void *)((wxChoice *) ((wxDirFilterListCtrl *) x));
35980 }
35981 static void *_p_wxBookCtrlBaseEventTo_p_wxNotifyEvent(void *x) {
35982 return (void *)((wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
35983 }
35984 static void *_p_wxTreeEventTo_p_wxNotifyEvent(void *x) {
35985 return (void *)((wxNotifyEvent *) ((wxTreeEvent *) x));
35986 }
35987 static void *_p_wxListEventTo_p_wxNotifyEvent(void *x) {
35988 return (void *)((wxNotifyEvent *) ((wxListEvent *) x));
35989 }
35990 static void *_p_wxSpinEventTo_p_wxNotifyEvent(void *x) {
35991 return (void *)((wxNotifyEvent *) ((wxSpinEvent *) x));
35992 }
35993 static void *_p_wxNotebookEventTo_p_wxNotifyEvent(void *x) {
35994 return (void *)((wxNotifyEvent *) (wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
35995 }
35996 static void *_p_wxListbookEventTo_p_wxNotifyEvent(void *x) {
35997 return (void *)((wxNotifyEvent *) (wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
35998 }
35999 static void *_p_wxChoicebookEventTo_p_wxNotifyEvent(void *x) {
36000 return (void *)((wxNotifyEvent *) (wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
36001 }
36002 static void *_p_wxChoicebookTo_p_wxBookCtrlBase(void *x) {
36003 return (void *)((wxBookCtrlBase *) ((wxChoicebook *) x));
36004 }
36005 static void *_p_wxListbookTo_p_wxBookCtrlBase(void *x) {
36006 return (void *)((wxBookCtrlBase *) ((wxListbook *) x));
36007 }
36008 static void *_p_wxNotebookTo_p_wxBookCtrlBase(void *x) {
36009 return (void *)((wxBookCtrlBase *) ((wxNotebook *) x));
36010 }
36011 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
36012 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
36013 }
36014 static void *_p_wxBookCtrlBaseTo_p_wxEvtHandler(void *x) {
36015 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxBookCtrlBase *) x));
36016 }
36017 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
36018 return (void *)((wxEvtHandler *) ((wxValidator *) x));
36019 }
36020 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
36021 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
36022 }
36023 static void *_p_wxToolBarTo_p_wxEvtHandler(void *x) {
36024 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
36025 }
36026 static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
36027 return (void *)((wxEvtHandler *) ((wxMenu *) x));
36028 }
36029 static void *_p_wxToggleButtonTo_p_wxEvtHandler(void *x) {
36030 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxToggleButton *) x));
36031 }
36032 static void *_p_wxRadioButtonTo_p_wxEvtHandler(void *x) {
36033 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxRadioButton *) x));
36034 }
36035 static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
36036 return (void *)((wxEvtHandler *) ((wxWindow *) x));
36037 }
36038 static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
36039 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
36040 }
36041 static void *_p_wxToolBarBaseTo_p_wxEvtHandler(void *x) {
36042 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxToolBarBase *) x));
36043 }
36044 static void *_p_wxComboBoxTo_p_wxEvtHandler(void *x) {
36045 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxComboBox *) x));
36046 }
36047 static void *_p_wxPyListCtrlTo_p_wxEvtHandler(void *x) {
36048 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyListCtrl *) x));
36049 }
36050 static void *_p_wxDirFilterListCtrlTo_p_wxEvtHandler(void *x) {
36051 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
36052 }
36053 static void *_p_wxPyControlTo_p_wxEvtHandler(void *x) {
36054 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyControl *) x));
36055 }
36056 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
36057 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
36058 }
36059 static void *_p_wxGenericDirCtrlTo_p_wxEvtHandler(void *x) {
36060 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxGenericDirCtrl *) x));
36061 }
36062 static void *_p_wxScrollBarTo_p_wxEvtHandler(void *x) {
36063 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxScrollBar *) x));
36064 }
36065 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
36066 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
36067 }
36068 static void *_p_wxGaugeTo_p_wxEvtHandler(void *x) {
36069 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxGauge *) x));
36070 }
36071 static void *_p_wxStaticLineTo_p_wxEvtHandler(void *x) {
36072 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticLine *) x));
36073 }
36074 static void *_p_wxChoicebookTo_p_wxEvtHandler(void *x) {
36075 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxChoicebook *) x));
36076 }
36077 static void *_p_wxListbookTo_p_wxEvtHandler(void *x) {
36078 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxListbook *) x));
36079 }
36080 static void *_p_wxPyTreeCtrlTo_p_wxEvtHandler(void *x) {
36081 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyTreeCtrl *) x));
36082 }
36083 static void *_p_wxCheckBoxTo_p_wxEvtHandler(void *x) {
36084 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxCheckBox *) x));
36085 }
36086 static void *_p_wxRadioBoxTo_p_wxEvtHandler(void *x) {
36087 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxRadioBox *) x));
36088 }
36089 static void *_p_wxCheckListBoxTo_p_wxEvtHandler(void *x) {
36090 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
36091 }
36092 static void *_p_wxListBoxTo_p_wxEvtHandler(void *x) {
36093 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *) ((wxListBox *) x));
36094 }
36095 static void *_p_wxChoiceTo_p_wxEvtHandler(void *x) {
36096 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *) ((wxChoice *) x));
36097 }
36098 static void *_p_wxNotebookTo_p_wxEvtHandler(void *x) {
36099 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxNotebook *) x));
36100 }
36101 static void *_p_wxStaticBitmapTo_p_wxEvtHandler(void *x) {
36102 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticBitmap *) x));
36103 }
36104 static void *_p_wxListViewTo_p_wxEvtHandler(void *x) {
36105 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxPyListCtrl *) ((wxListView *) x));
36106 }
36107 static void *_p_wxSpinCtrlTo_p_wxEvtHandler(void *x) {
36108 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSpinCtrl *) x));
36109 }
36110 static void *_p_wxStaticTextTo_p_wxEvtHandler(void *x) {
36111 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticText *) x));
36112 }
36113 static void *_p_wxStaticBoxTo_p_wxEvtHandler(void *x) {
36114 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticBox *) x));
36115 }
36116 static void *_p_wxSliderTo_p_wxEvtHandler(void *x) {
36117 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSlider *) x));
36118 }
36119 static void *_p_wxSpinButtonTo_p_wxEvtHandler(void *x) {
36120 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSpinButton *) x));
36121 }
36122 static void *_p_wxButtonTo_p_wxEvtHandler(void *x) {
36123 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxButton *) x));
36124 }
36125 static void *_p_wxBitmapButtonTo_p_wxEvtHandler(void *x) {
36126 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxButton *) ((wxBitmapButton *) x));
36127 }
36128 static void *_p_wxContextHelpButtonTo_p_wxEvtHandler(void *x) {
36129 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
36130 }
36131 static void *_p_wxDatePickerCtrlTo_p_wxEvtHandler(void *x) {
36132 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxDatePickerCtrl *) x));
36133 }
36134 static void *_p_wxTextCtrlTo_p_wxEvtHandler(void *x) {
36135 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxTextCtrl *) x));
36136 }
36137 static void *_p_wxCheckListBoxTo_p_wxListBox(void *x) {
36138 return (void *)((wxListBox *) ((wxCheckListBox *) x));
36139 }
36140 static void *_p_wxBitmapButtonTo_p_wxButton(void *x) {
36141 return (void *)((wxButton *) ((wxBitmapButton *) x));
36142 }
36143 static void *_p_wxContextHelpButtonTo_p_wxButton(void *x) {
36144 return (void *)((wxButton *) (wxBitmapButton *) ((wxContextHelpButton *) x));
36145 }
36146 static void *_p_wxContextHelpButtonTo_p_wxBitmapButton(void *x) {
36147 return (void *)((wxBitmapButton *) ((wxContextHelpButton *) x));
36148 }
36149 static void *_p_wxSimpleHelpProviderTo_p_wxHelpProvider(void *x) {
36150 return (void *)((wxHelpProvider *) ((wxSimpleHelpProvider *) x));
36151 }
36152 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
36153 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
36154 }
36155 static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
36156 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
36157 }
36158 static void *_p_wxSizerItemTo_p_wxObject(void *x) {
36159 return (void *)((wxObject *) ((wxSizerItem *) x));
36160 }
36161 static void *_p_wxScrollEventTo_p_wxObject(void *x) {
36162 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
36163 }
36164 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
36165 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
36166 }
36167 static void *_p_wxTextUrlEventTo_p_wxObject(void *x) {
36168 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxTextUrlEvent *) x));
36169 }
36170 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
36171 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
36172 }
36173 static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
36174 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
36175 }
36176 static void *_p_wxSizerTo_p_wxObject(void *x) {
36177 return (void *)((wxObject *) ((wxSizer *) x));
36178 }
36179 static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
36180 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
36181 }
36182 static void *_p_wxCheckBoxTo_p_wxObject(void *x) {
36183 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxCheckBox *) x));
36184 }
36185 static void *_p_wxPyTreeCtrlTo_p_wxObject(void *x) {
36186 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyTreeCtrl *) x));
36187 }
36188 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
36189 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
36190 }
36191 static void *_p_wxEventTo_p_wxObject(void *x) {
36192 return (void *)((wxObject *) ((wxEvent *) x));
36193 }
36194 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
36195 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
36196 }
36197 static void *_p_wxGridSizerTo_p_wxObject(void *x) {
36198 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
36199 }
36200 static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
36201 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
36202 }
36203 static void *_p_wxGenericDirCtrlTo_p_wxObject(void *x) {
36204 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxGenericDirCtrl *) x));
36205 }
36206 static void *_p_wxPyListCtrlTo_p_wxObject(void *x) {
36207 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyListCtrl *) x));
36208 }
36209 static void *_p_wxDirFilterListCtrlTo_p_wxObject(void *x) {
36210 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
36211 }
36212 static void *_p_wxPaintEventTo_p_wxObject(void *x) {
36213 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
36214 }
36215 static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
36216 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
36217 }
36218 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
36219 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
36220 }
36221 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
36222 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
36223 }
36224 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
36225 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
36226 }
36227 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
36228 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
36229 }
36230 static void *_p_wxStaticLineTo_p_wxObject(void *x) {
36231 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticLine *) x));
36232 }
36233 static void *_p_wxControlTo_p_wxObject(void *x) {
36234 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
36235 }
36236 static void *_p_wxPyControlTo_p_wxObject(void *x) {
36237 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyControl *) x));
36238 }
36239 static void *_p_wxGaugeTo_p_wxObject(void *x) {
36240 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxGauge *) x));
36241 }
36242 static void *_p_wxRadioButtonTo_p_wxObject(void *x) {
36243 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxRadioButton *) x));
36244 }
36245 static void *_p_wxToggleButtonTo_p_wxObject(void *x) {
36246 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxToggleButton *) x));
36247 }
36248 static void *_p_wxToolBarBaseTo_p_wxObject(void *x) {
36249 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxToolBarBase *) x));
36250 }
36251 static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
36252 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
36253 }
36254 static void *_p_wxChoiceTo_p_wxObject(void *x) {
36255 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *) ((wxChoice *) x));
36256 }
36257 static void *_p_wxFSFileTo_p_wxObject(void *x) {
36258 return (void *)((wxObject *) ((wxFSFile *) x));
36259 }
36260 static void *_p_wxPySizerTo_p_wxObject(void *x) {
36261 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
36262 }
36263 static void *_p_wxListViewTo_p_wxObject(void *x) {
36264 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxPyListCtrl *) ((wxListView *) x));
36265 }
36266 static void *_p_wxTextCtrlTo_p_wxObject(void *x) {
36267 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxTextCtrl *) x));
36268 }
36269 static void *_p_wxNotebookTo_p_wxObject(void *x) {
36270 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxNotebook *) x));
36271 }
36272 static void *_p_wxPyEventTo_p_wxObject(void *x) {
36273 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
36274 }
36275 static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
36276 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
36277 }
36278 static void *_p_wxChoicebookTo_p_wxObject(void *x) {
36279 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxChoicebook *) x));
36280 }
36281 static void *_p_wxListbookTo_p_wxObject(void *x) {
36282 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxListbook *) x));
36283 }
36284 static void *_p_wxShowEventTo_p_wxObject(void *x) {
36285 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
36286 }
36287 static void *_p_wxStaticBitmapTo_p_wxObject(void *x) {
36288 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticBitmap *) x));
36289 }
36290 static void *_p_wxSliderTo_p_wxObject(void *x) {
36291 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSlider *) x));
36292 }
36293 static void *_p_wxMenuItemTo_p_wxObject(void *x) {
36294 return (void *)((wxObject *) ((wxMenuItem *) x));
36295 }
36296 static void *_p_wxDateEventTo_p_wxObject(void *x) {
36297 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDateEvent *) x));
36298 }
36299 static void *_p_wxIdleEventTo_p_wxObject(void *x) {
36300 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
36301 }
36302 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
36303 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
36304 }
36305 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
36306 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
36307 }
36308 static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
36309 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
36310 }
36311 static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
36312 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
36313 }
36314 static void *_p_wxSizeEventTo_p_wxObject(void *x) {
36315 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
36316 }
36317 static void *_p_wxMoveEventTo_p_wxObject(void *x) {
36318 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
36319 }
36320 static void *_p_wxActivateEventTo_p_wxObject(void *x) {
36321 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
36322 }
36323 static void *_p_wxStaticBoxTo_p_wxObject(void *x) {
36324 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticBox *) x));
36325 }
36326 static void *_p_wxContextHelpTo_p_wxObject(void *x) {
36327 return (void *)((wxObject *) ((wxContextHelp *) x));
36328 }
36329 static void *_p_wxBookCtrlBaseTo_p_wxObject(void *x) {
36330 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxBookCtrlBase *) x));
36331 }
36332 static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
36333 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
36334 }
36335 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
36336 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
36337 }
36338 static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
36339 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
36340 }
36341 static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
36342 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
36343 }
36344 static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
36345 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
36346 }
36347 static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
36348 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
36349 }
36350 static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
36351 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
36352 }
36353 static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
36354 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
36355 }
36356 static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
36357 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
36358 }
36359 static void *_p_wxPyImageHandlerTo_p_wxObject(void *x) {
36360 return (void *)((wxObject *) (wxImageHandler *) ((wxPyImageHandler *) x));
36361 }
36362 static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
36363 return (void *)((wxObject *) ((wxImageHandler *) x));
36364 }
36365 static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
36366 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
36367 }
36368 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
36369 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
36370 }
36371 static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
36372 return (void *)((wxObject *) ((wxEvtHandler *) x));
36373 }
36374 static void *_p_wxListEventTo_p_wxObject(void *x) {
36375 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxListEvent *) x));
36376 }
36377 static void *_p_wxListBoxTo_p_wxObject(void *x) {
36378 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *) ((wxListBox *) x));
36379 }
36380 static void *_p_wxCheckListBoxTo_p_wxObject(void *x) {
36381 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
36382 }
36383 static void *_p_wxButtonTo_p_wxObject(void *x) {
36384 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxButton *) x));
36385 }
36386 static void *_p_wxBitmapButtonTo_p_wxObject(void *x) {
36387 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxButton *) ((wxBitmapButton *) x));
36388 }
36389 static void *_p_wxSpinButtonTo_p_wxObject(void *x) {
36390 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSpinButton *) x));
36391 }
36392 static void *_p_wxContextHelpButtonTo_p_wxObject(void *x) {
36393 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
36394 }
36395 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x) {
36396 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
36397 }
36398 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
36399 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
36400 }
36401 static void *_p_wxScrollBarTo_p_wxObject(void *x) {
36402 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxScrollBar *) x));
36403 }
36404 static void *_p_wxRadioBoxTo_p_wxObject(void *x) {
36405 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxRadioBox *) x));
36406 }
36407 static void *_p_wxComboBoxTo_p_wxObject(void *x) {
36408 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxComboBox *) x));
36409 }
36410 static void *_p_wxHelpEventTo_p_wxObject(void *x) {
36411 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxHelpEvent *) x));
36412 }
36413 static void *_p_wxListItemTo_p_wxObject(void *x) {
36414 return (void *)((wxObject *) ((wxListItem *) x));
36415 }
36416 static void *_p_wxImageTo_p_wxObject(void *x) {
36417 return (void *)((wxObject *) ((wxImage *) x));
36418 }
36419 static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
36420 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
36421 }
36422 static void *_p_wxSpinEventTo_p_wxObject(void *x) {
36423 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxSpinEvent *) x));
36424 }
36425 static void *_p_wxGenericDragImageTo_p_wxObject(void *x) {
36426 return (void *)((wxObject *) ((wxGenericDragImage *) x));
36427 }
36428 static void *_p_wxSpinCtrlTo_p_wxObject(void *x) {
36429 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSpinCtrl *) x));
36430 }
36431 static void *_p_wxNotebookEventTo_p_wxObject(void *x) {
36432 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
36433 }
36434 static void *_p_wxListbookEventTo_p_wxObject(void *x) {
36435 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
36436 }
36437 static void *_p_wxChoicebookEventTo_p_wxObject(void *x) {
36438 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
36439 }
36440 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
36441 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
36442 }
36443 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
36444 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
36445 }
36446 static void *_p_wxKeyEventTo_p_wxObject(void *x) {
36447 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
36448 }
36449 static void *_p_wxWindowTo_p_wxObject(void *x) {
36450 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
36451 }
36452 static void *_p_wxMenuTo_p_wxObject(void *x) {
36453 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
36454 }
36455 static void *_p_wxMenuBarTo_p_wxObject(void *x) {
36456 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
36457 }
36458 static void *_p_wxFileSystemTo_p_wxObject(void *x) {
36459 return (void *)((wxObject *) ((wxFileSystem *) x));
36460 }
36461 static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
36462 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
36463 }
36464 static void *_p_wxMenuEventTo_p_wxObject(void *x) {
36465 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
36466 }
36467 static void *_p_wxPyAppTo_p_wxObject(void *x) {
36468 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
36469 }
36470 static void *_p_wxCloseEventTo_p_wxObject(void *x) {
36471 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
36472 }
36473 static void *_p_wxMouseEventTo_p_wxObject(void *x) {
36474 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
36475 }
36476 static void *_p_wxEraseEventTo_p_wxObject(void *x) {
36477 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
36478 }
36479 static void *_p_wxBookCtrlBaseEventTo_p_wxObject(void *x) {
36480 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
36481 }
36482 static void *_p_wxTreeEventTo_p_wxObject(void *x) {
36483 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxTreeEvent *) x));
36484 }
36485 static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
36486 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
36487 }
36488 static void *_p_wxCommandEventTo_p_wxObject(void *x) {
36489 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
36490 }
36491 static void *_p_wxStaticTextTo_p_wxObject(void *x) {
36492 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticText *) x));
36493 }
36494 static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
36495 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
36496 }
36497 static void *_p_wxFocusEventTo_p_wxObject(void *x) {
36498 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
36499 }
36500 static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
36501 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
36502 }
36503 static void *_p_wxDatePickerCtrlTo_p_wxObject(void *x) {
36504 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxDatePickerCtrl *) x));
36505 }
36506 static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
36507 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
36508 }
36509 static void *_p_wxToolBarToolBaseTo_p_wxObject(void *x) {
36510 return (void *)((wxObject *) ((wxToolBarToolBase *) x));
36511 }
36512 static void *_p_wxToolBarTo_p_wxObject(void *x) {
36513 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
36514 }
36515 static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
36516 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
36517 }
36518 static void *_p_wxValidatorTo_p_wxObject(void *x) {
36519 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
36520 }
36521 static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
36522 return (void *)((wxWindow *) ((wxMenuBar *) x));
36523 }
36524 static void *_p_wxBookCtrlBaseTo_p_wxWindow(void *x) {
36525 return (void *)((wxWindow *) (wxControl *) ((wxBookCtrlBase *) x));
36526 }
36527 static void *_p_wxToolBarTo_p_wxWindow(void *x) {
36528 return (void *)((wxWindow *) (wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
36529 }
36530 static void *_p_wxToggleButtonTo_p_wxWindow(void *x) {
36531 return (void *)((wxWindow *) (wxControl *) ((wxToggleButton *) x));
36532 }
36533 static void *_p_wxRadioButtonTo_p_wxWindow(void *x) {
36534 return (void *)((wxWindow *) (wxControl *) ((wxRadioButton *) x));
36535 }
36536 static void *_p_wxControlTo_p_wxWindow(void *x) {
36537 return (void *)((wxWindow *) ((wxControl *) x));
36538 }
36539 static void *_p_wxToolBarBaseTo_p_wxWindow(void *x) {
36540 return (void *)((wxWindow *) (wxControl *) ((wxToolBarBase *) x));
36541 }
36542 static void *_p_wxDirFilterListCtrlTo_p_wxWindow(void *x) {
36543 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
36544 }
36545 static void *_p_wxPyListCtrlTo_p_wxWindow(void *x) {
36546 return (void *)((wxWindow *) (wxControl *) ((wxPyListCtrl *) x));
36547 }
36548 static void *_p_wxComboBoxTo_p_wxWindow(void *x) {
36549 return (void *)((wxWindow *) (wxControl *) ((wxComboBox *) x));
36550 }
36551 static void *_p_wxPyControlTo_p_wxWindow(void *x) {
36552 return (void *)((wxWindow *) (wxControl *) ((wxPyControl *) x));
36553 }
36554 static void *_p_wxGenericDirCtrlTo_p_wxWindow(void *x) {
36555 return (void *)((wxWindow *) (wxControl *) ((wxGenericDirCtrl *) x));
36556 }
36557 static void *_p_wxScrollBarTo_p_wxWindow(void *x) {
36558 return (void *)((wxWindow *) (wxControl *) ((wxScrollBar *) x));
36559 }
36560 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
36561 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
36562 }
36563 static void *_p_wxGaugeTo_p_wxWindow(void *x) {
36564 return (void *)((wxWindow *) (wxControl *) ((wxGauge *) x));
36565 }
36566 static void *_p_wxStaticLineTo_p_wxWindow(void *x) {
36567 return (void *)((wxWindow *) (wxControl *) ((wxStaticLine *) x));
36568 }
36569 static void *_p_wxChoicebookTo_p_wxWindow(void *x) {
36570 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxChoicebook *) x));
36571 }
36572 static void *_p_wxListbookTo_p_wxWindow(void *x) {
36573 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxListbook *) x));
36574 }
36575 static void *_p_wxPyTreeCtrlTo_p_wxWindow(void *x) {
36576 return (void *)((wxWindow *) (wxControl *) ((wxPyTreeCtrl *) x));
36577 }
36578 static void *_p_wxCheckBoxTo_p_wxWindow(void *x) {
36579 return (void *)((wxWindow *) (wxControl *) ((wxCheckBox *) x));
36580 }
36581 static void *_p_wxRadioBoxTo_p_wxWindow(void *x) {
36582 return (void *)((wxWindow *) (wxControl *) ((wxRadioBox *) x));
36583 }
36584 static void *_p_wxCheckListBoxTo_p_wxWindow(void *x) {
36585 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
36586 }
36587 static void *_p_wxChoiceTo_p_wxWindow(void *x) {
36588 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *) ((wxChoice *) x));
36589 }
36590 static void *_p_wxListBoxTo_p_wxWindow(void *x) {
36591 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *) ((wxListBox *) x));
36592 }
36593 static void *_p_wxListViewTo_p_wxWindow(void *x) {
36594 return (void *)((wxWindow *) (wxControl *)(wxPyListCtrl *) ((wxListView *) x));
36595 }
36596 static void *_p_wxNotebookTo_p_wxWindow(void *x) {
36597 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxNotebook *) x));
36598 }
36599 static void *_p_wxStaticBitmapTo_p_wxWindow(void *x) {
36600 return (void *)((wxWindow *) (wxControl *) ((wxStaticBitmap *) x));
36601 }
36602 static void *_p_wxSpinCtrlTo_p_wxWindow(void *x) {
36603 return (void *)((wxWindow *) (wxControl *) ((wxSpinCtrl *) x));
36604 }
36605 static void *_p_wxStaticTextTo_p_wxWindow(void *x) {
36606 return (void *)((wxWindow *) (wxControl *) ((wxStaticText *) x));
36607 }
36608 static void *_p_wxStaticBoxTo_p_wxWindow(void *x) {
36609 return (void *)((wxWindow *) (wxControl *) ((wxStaticBox *) x));
36610 }
36611 static void *_p_wxSliderTo_p_wxWindow(void *x) {
36612 return (void *)((wxWindow *) (wxControl *) ((wxSlider *) x));
36613 }
36614 static void *_p_wxSpinButtonTo_p_wxWindow(void *x) {
36615 return (void *)((wxWindow *) (wxControl *) ((wxSpinButton *) x));
36616 }
36617 static void *_p_wxButtonTo_p_wxWindow(void *x) {
36618 return (void *)((wxWindow *) (wxControl *) ((wxButton *) x));
36619 }
36620 static void *_p_wxBitmapButtonTo_p_wxWindow(void *x) {
36621 return (void *)((wxWindow *) (wxControl *)(wxButton *) ((wxBitmapButton *) x));
36622 }
36623 static void *_p_wxContextHelpButtonTo_p_wxWindow(void *x) {
36624 return (void *)((wxWindow *) (wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
36625 }
36626 static void *_p_wxDatePickerCtrlTo_p_wxWindow(void *x) {
36627 return (void *)((wxWindow *) (wxControl *) ((wxDatePickerCtrl *) x));
36628 }
36629 static void *_p_wxTextCtrlTo_p_wxWindow(void *x) {
36630 return (void *)((wxWindow *) (wxControl *) ((wxTextCtrl *) x));
36631 }
36632 static void *_p_wxNotebookEventTo_p_wxBookCtrlBaseEvent(void *x) {
36633 return (void *)((wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
36634 }
36635 static void *_p_wxListbookEventTo_p_wxBookCtrlBaseEvent(void *x) {
36636 return (void *)((wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
36637 }
36638 static void *_p_wxChoicebookEventTo_p_wxBookCtrlBaseEvent(void *x) {
36639 return (void *)((wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
36640 }
36641 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
36642 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
36643 }
36644 static void *_p_wxTextUrlEventTo_p_wxCommandEvent(void *x) {
36645 return (void *)((wxCommandEvent *) ((wxTextUrlEvent *) x));
36646 }
36647 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
36648 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
36649 }
36650 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
36651 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
36652 }
36653 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
36654 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
36655 }
36656 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
36657 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
36658 }
36659 static void *_p_wxListbookEventTo_p_wxCommandEvent(void *x) {
36660 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
36661 }
36662 static void *_p_wxNotebookEventTo_p_wxCommandEvent(void *x) {
36663 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
36664 }
36665 static void *_p_wxChoicebookEventTo_p_wxCommandEvent(void *x) {
36666 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
36667 }
36668 static void *_p_wxDateEventTo_p_wxCommandEvent(void *x) {
36669 return (void *)((wxCommandEvent *) ((wxDateEvent *) x));
36670 }
36671 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
36672 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
36673 }
36674 static void *_p_wxListEventTo_p_wxCommandEvent(void *x) {
36675 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxListEvent *) x));
36676 }
36677 static void *_p_wxBookCtrlBaseEventTo_p_wxCommandEvent(void *x) {
36678 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
36679 }
36680 static void *_p_wxTreeEventTo_p_wxCommandEvent(void *x) {
36681 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxTreeEvent *) x));
36682 }
36683 static void *_p_wxSpinEventTo_p_wxCommandEvent(void *x) {
36684 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxSpinEvent *) x));
36685 }
36686 static void *_p_wxHelpEventTo_p_wxCommandEvent(void *x) {
36687 return (void *)((wxCommandEvent *) ((wxHelpEvent *) x));
36688 }
36689 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
36690 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
36691 }
36692 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
36693 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
36694 }
36695 static void *_p_wxDirFilterListCtrlTo_p_wxControlWithItems(void *x) {
36696 return (void *)((wxControlWithItems *) (wxChoice *) ((wxDirFilterListCtrl *) x));
36697 }
36698 static void *_p_wxChoiceTo_p_wxControlWithItems(void *x) {
36699 return (void *)((wxControlWithItems *) ((wxChoice *) x));
36700 }
36701 static void *_p_wxListBoxTo_p_wxControlWithItems(void *x) {
36702 return (void *)((wxControlWithItems *) ((wxListBox *) x));
36703 }
36704 static void *_p_wxCheckListBoxTo_p_wxControlWithItems(void *x) {
36705 return (void *)((wxControlWithItems *) (wxListBox *) ((wxCheckListBox *) x));
36706 }
36707 static void *_p_wxPyValidatorTo_p_wxValidator(void *x) {
36708 return (void *)((wxValidator *) ((wxPyValidator *) x));
36709 }
36710 static swig_type_info _swigt__p_wxTextUrlEvent[] = {{"_p_wxTextUrlEvent", 0, "wxTextUrlEvent *", 0, 0, 0, 0},{"_p_wxTextUrlEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36711 static swig_type_info _swigt__p_wxCheckBox[] = {{"_p_wxCheckBox", 0, "wxCheckBox *", 0, 0, 0, 0},{"_p_wxCheckBox", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36712 static swig_type_info _swigt__p_wxPyTreeCtrl[] = {{"_p_wxPyTreeCtrl", 0, "wxPyTreeCtrl *", 0, 0, 0, 0},{"_p_wxPyTreeCtrl", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36713 static swig_type_info _swigt__p_wxEvent[] = {{"_p_wxEvent", 0, "wxEvent *", 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxBookCtrlBaseEvent", _p_wxBookCtrlBaseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxTreeEvent", _p_wxTreeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxTextUrlEvent", _p_wxTextUrlEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxListEvent", _p_wxListEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxHelpEvent", _p_wxHelpEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNotebookEvent", _p_wxNotebookEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxListbookEvent", _p_wxListbookEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxChoicebookEvent", _p_wxChoicebookEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxEvent", 0, 0, 0, 0, 0, 0},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxDateEvent", _p_wxDateEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSpinEvent", _p_wxSpinEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxEvent, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36714 static swig_type_info _swigt__p_wxGenericDirCtrl[] = {{"_p_wxGenericDirCtrl", 0, "wxGenericDirCtrl *", 0, 0, 0, 0},{"_p_wxGenericDirCtrl", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36715 static swig_type_info _swigt__p_bool[] = {{"_p_bool", 0, "bool *", 0, 0, 0, 0},{"_p_bool", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36716 static swig_type_info _swigt__p_wxItemContainer[] = {{"_p_wxItemContainer", 0, "wxItemContainer *", 0, 0, 0, 0},{"_p_wxComboBox", _p_wxComboBoxTo_p_wxItemContainer, 0, 0, 0, 0, 0},{"_p_wxDirFilterListCtrl", _p_wxDirFilterListCtrlTo_p_wxItemContainer, 0, 0, 0, 0, 0},{"_p_wxChoice", _p_wxChoiceTo_p_wxItemContainer, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxItemContainer, 0, 0, 0, 0, 0},{"_p_wxListBox", _p_wxListBoxTo_p_wxItemContainer, 0, 0, 0, 0, 0},{"_p_wxCheckListBox", _p_wxCheckListBoxTo_p_wxItemContainer, 0, 0, 0, 0, 0},{"_p_wxItemContainer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36717 static swig_type_info _swigt__p_wxPyListCtrl[] = {{"_p_wxPyListCtrl", 0, "wxPyListCtrl *", 0, 0, 0, 0},{"_p_wxPyListCtrl", 0, 0, 0, 0, 0, 0},{"_p_wxListView", _p_wxListViewTo_p_wxPyListCtrl, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36718 static swig_type_info _swigt__p_wxPyTreeItemData[] = {{"_p_wxPyTreeItemData", 0, "wxPyTreeItemData *", 0, 0, 0, 0},{"_p_wxPyTreeItemData", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36719 static swig_type_info _swigt__p_wxDirFilterListCtrl[] = {{"_p_wxDirFilterListCtrl", 0, "wxDirFilterListCtrl *", 0, 0, 0, 0},{"_p_wxDirFilterListCtrl", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36720 static swig_type_info _swigt__p_wxStaticLine[] = {{"_p_wxStaticLine", 0, "wxStaticLine *", 0, 0, 0, 0},{"_p_wxStaticLine", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36721 static swig_type_info _swigt__p_wxControl[] = {{"_p_wxControl", 0, "wxControl *", 0, 0, 0, 0},{"_p_wxBookCtrlBase", _p_wxBookCtrlBaseTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxToolBar", _p_wxToolBarTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxToggleButton", _p_wxToggleButtonTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxRadioButton", _p_wxRadioButtonTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxControl", 0, 0, 0, 0, 0, 0},{"_p_wxPyControl", _p_wxPyControlTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxToolBarBase", _p_wxToolBarBaseTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxDirFilterListCtrl", _p_wxDirFilterListCtrlTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxPyListCtrl", _p_wxPyListCtrlTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxComboBox", _p_wxComboBoxTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxGenericDirCtrl", _p_wxGenericDirCtrlTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxScrollBar", _p_wxScrollBarTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxGauge", _p_wxGaugeTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxStaticLine", _p_wxStaticLineTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxChoicebook", _p_wxChoicebookTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxListbook", _p_wxListbookTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxPyTreeCtrl", _p_wxPyTreeCtrlTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxCheckBox", _p_wxCheckBoxTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxRadioBox", _p_wxRadioBoxTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxCheckListBox", _p_wxCheckListBoxTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxListBox", _p_wxListBoxTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxChoice", _p_wxChoiceTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxListView", _p_wxListViewTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxNotebook", _p_wxNotebookTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxStaticBitmap", _p_wxStaticBitmapTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxSpinCtrl", _p_wxSpinCtrlTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxStaticText", _p_wxStaticTextTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxStaticBox", _p_wxStaticBoxTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxSlider", _p_wxSliderTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxSpinButton", _p_wxSpinButtonTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxButton", _p_wxButtonTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxContextHelpButton", _p_wxContextHelpButtonTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxBitmapButton", _p_wxBitmapButtonTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxDatePickerCtrl", _p_wxDatePickerCtrlTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxTextCtrl", _p_wxTextCtrlTo_p_wxControl, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36722 static swig_type_info _swigt__p_wxPyControl[] = {{"_p_wxPyControl", 0, "wxPyControl *", 0, 0, 0, 0},{"_p_wxPyControl", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36723 static swig_type_info _swigt__p_wxGauge[] = {{"_p_wxGauge", 0, "wxGauge *", 0, 0, 0, 0},{"_p_wxGauge", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36724 static swig_type_info _swigt__p_wxToolBarBase[] = {{"_p_wxToolBarBase", 0, "wxToolBarBase *", 0, 0, 0, 0},{"_p_wxToolBarBase", 0, 0, 0, 0, 0, 0},{"_p_wxToolBar", _p_wxToolBarTo_p_wxToolBarBase, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36725 static swig_type_info _swigt__p_wxFont[] = {{"_p_wxFont", 0, "wxFont *", 0, 0, 0, 0},{"_p_wxFont", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36726 static swig_type_info _swigt__p_wxToggleButton[] = {{"_p_wxToggleButton", 0, "wxToggleButton *", 0, 0, 0, 0},{"_p_wxToggleButton", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36727 static swig_type_info _swigt__p_wxRadioButton[] = {{"_p_wxRadioButton", 0, "wxRadioButton *", 0, 0, 0, 0},{"_p_wxRadioButton", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36728 static swig_type_info _swigt__p_wxChoice[] = {{"_p_wxChoice", 0, "wxChoice *", 0, 0, 0, 0},{"_p_wxDirFilterListCtrl", _p_wxDirFilterListCtrlTo_p_wxChoice, 0, 0, 0, 0, 0},{"_p_wxChoice", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36729 static swig_type_info _swigt__p_wxMemoryDC[] = {{"_p_wxMemoryDC", 0, "wxMemoryDC *", 0, 0, 0, 0},{"_p_wxMemoryDC", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36730 static swig_type_info _swigt__ptrdiff_t[] = {{"_ptrdiff_t", 0, "ptrdiff_t", 0, 0, 0, 0},{"_ptrdiff_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36731 static swig_type_info _swigt__std__ptrdiff_t[] = {{"_std__ptrdiff_t", 0, "std::ptrdiff_t", 0, 0, 0, 0},{"_std__ptrdiff_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36732 static swig_type_info _swigt__p_wxListItemAttr[] = {{"_p_wxListItemAttr", 0, "wxListItemAttr *", 0, 0, 0, 0},{"_p_wxListItemAttr", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36733 static swig_type_info _swigt__p_void[] = {{"_p_void", 0, "void *", 0, 0, 0, 0},{"_p_void", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36734 static swig_type_info _swigt__p_int[] = {{"_p_int", 0, "int *", 0, 0, 0, 0},{"_p_int", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36735 static swig_type_info _swigt__p_wxSize[] = {{"_p_wxSize", 0, "wxSize *", 0, 0, 0, 0},{"_p_wxSize", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36736 static swig_type_info _swigt__p_wxDC[] = {{"_p_wxDC", 0, "wxDC *", 0, 0, 0, 0},{"_p_wxDC", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36737 static swig_type_info _swigt__p_wxListView[] = {{"_p_wxListView", 0, "wxListView *", 0, 0, 0, 0},{"_p_wxListView", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36738 static swig_type_info _swigt__p_wxIcon[] = {{"_p_wxIcon", 0, "wxIcon *", 0, 0, 0, 0},{"_p_wxIcon", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36739 static swig_type_info _swigt__p_wxVisualAttributes[] = {{"_p_wxVisualAttributes", 0, "wxVisualAttributes *", 0, 0, 0, 0},{"_p_wxVisualAttributes", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36740 static swig_type_info _swigt__p_wxTextCtrl[] = {{"_p_wxTextCtrl", 0, "wxTextCtrl *", 0, 0, 0, 0},{"_p_wxTextCtrl", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36741 static swig_type_info _swigt__p_wxNotebook[] = {{"_p_wxNotebook", 0, "wxNotebook *", 0, 0, 0, 0},{"_p_wxNotebook", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36742 static swig_type_info _swigt__p_wxChoicebook[] = {{"_p_wxChoicebook", 0, "wxChoicebook *", 0, 0, 0, 0},{"_p_wxChoicebook", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36743 static swig_type_info _swigt__p_wxNotifyEvent[] = {{"_p_wxNotifyEvent", 0, "wxNotifyEvent *", 0, 0, 0, 0},{"_p_wxBookCtrlBaseEvent", _p_wxBookCtrlBaseEventTo_p_wxNotifyEvent, 0, 0, 0, 0, 0},{"_p_wxTreeEvent", _p_wxTreeEventTo_p_wxNotifyEvent, 0, 0, 0, 0, 0},{"_p_wxListEvent", _p_wxListEventTo_p_wxNotifyEvent, 0, 0, 0, 0, 0},{"_p_wxSpinEvent", _p_wxSpinEventTo_p_wxNotifyEvent, 0, 0, 0, 0, 0},{"_p_wxNotebookEvent", _p_wxNotebookEventTo_p_wxNotifyEvent, 0, 0, 0, 0, 0},{"_p_wxListbookEvent", _p_wxListbookEventTo_p_wxNotifyEvent, 0, 0, 0, 0, 0},{"_p_wxChoicebookEvent", _p_wxChoicebookEventTo_p_wxNotifyEvent, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36744 static swig_type_info _swigt__p_wxArrayString[] = {{"_p_wxArrayString", 0, "wxArrayString *", 0, 0, 0, 0},{"_p_wxArrayString", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36745 static swig_type_info _swigt__p_form_ops_t[] = {{"_p_form_ops_t", 0, "enum form_ops_t *|form_ops_t *", 0, 0, 0, 0},{"_p_form_ops_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36746 static swig_type_info _swigt__p_wxListbook[] = {{"_p_wxListbook", 0, "wxListbook *", 0, 0, 0, 0},{"_p_wxListbook", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36747 static swig_type_info _swigt__p_wxStaticBitmap[] = {{"_p_wxStaticBitmap", 0, "wxStaticBitmap *", 0, 0, 0, 0},{"_p_wxStaticBitmap", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36748 static swig_type_info _swigt__p_wxSlider[] = {{"_p_wxSlider", 0, "wxSlider *", 0, 0, 0, 0},{"_p_wxSlider", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36749 static swig_type_info _swigt__p_wxStaticBox[] = {{"_p_wxStaticBox", 0, "wxStaticBox *", 0, 0, 0, 0},{"_p_wxStaticBox", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36750 static swig_type_info _swigt__p_wxArrayInt[] = {{"_p_wxArrayInt", 0, "wxArrayInt *", 0, 0, 0, 0},{"_p_wxArrayInt", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36751 static swig_type_info _swigt__p_wxContextHelp[] = {{"_p_wxContextHelp", 0, "wxContextHelp *", 0, 0, 0, 0},{"_p_wxContextHelp", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36752 static swig_type_info _swigt__p_long[] = {{"_p_long", 0, "long *", 0, 0, 0, 0},{"_p_long", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36753 static swig_type_info _swigt__p_wxDuplexMode[] = {{"_p_wxDuplexMode", 0, "enum wxDuplexMode *|wxDuplexMode *", 0, 0, 0, 0},{"_p_wxDuplexMode", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36754 static swig_type_info _swigt__p_wxBookCtrlBase[] = {{"_p_wxBookCtrlBase", 0, "wxBookCtrlBase *", 0, 0, 0, 0},{"_p_wxChoicebook", _p_wxChoicebookTo_p_wxBookCtrlBase, 0, 0, 0, 0, 0},{"_p_wxListbook", _p_wxListbookTo_p_wxBookCtrlBase, 0, 0, 0, 0, 0},{"_p_wxBookCtrlBase", 0, 0, 0, 0, 0, 0},{"_p_wxNotebook", _p_wxNotebookTo_p_wxBookCtrlBase, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36755 static swig_type_info _swigt__p_wxEvtHandler[] = {{"_p_wxEvtHandler", 0, "wxEvtHandler *", 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxBookCtrlBase", _p_wxBookCtrlBaseTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxValidator", _p_wxValidatorTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxToolBar", _p_wxToolBarTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxToggleButton", _p_wxToggleButtonTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxRadioButton", _p_wxRadioButtonTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxWindow", _p_wxWindowTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyControl", _p_wxPyControlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxToolBarBase", _p_wxToolBarBaseTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyListCtrl", _p_wxPyListCtrlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxDirFilterListCtrl", _p_wxDirFilterListCtrlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxComboBox", _p_wxComboBoxTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyApp", _p_wxPyAppTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxGenericDirCtrl", _p_wxGenericDirCtrlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxScrollBar", _p_wxScrollBarTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxGauge", _p_wxGaugeTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxStaticLine", _p_wxStaticLineTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxChoicebook", _p_wxChoicebookTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxEvtHandler", 0, 0, 0, 0, 0, 0},{"_p_wxListbook", _p_wxListbookTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyTreeCtrl", _p_wxPyTreeCtrlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxCheckBox", _p_wxCheckBoxTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxRadioBox", _p_wxRadioBoxTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxCheckListBox", _p_wxCheckListBoxTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxListBox", _p_wxListBoxTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxChoice", _p_wxChoiceTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxListView", _p_wxListViewTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxNotebook", _p_wxNotebookTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxStaticBitmap", _p_wxStaticBitmapTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxSpinCtrl", _p_wxSpinCtrlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxStaticText", _p_wxStaticTextTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxStaticBox", _p_wxStaticBoxTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxSlider", _p_wxSliderTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxMenu", _p_wxMenuTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxBitmapButton", _p_wxBitmapButtonTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxContextHelpButton", _p_wxContextHelpButtonTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxButton", _p_wxButtonTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxSpinButton", _p_wxSpinButtonTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxDatePickerCtrl", _p_wxDatePickerCtrlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxTextCtrl", _p_wxTextCtrlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36756 static swig_type_info _swigt__p_wxListEvent[] = {{"_p_wxListEvent", 0, "wxListEvent *", 0, 0, 0, 0},{"_p_wxListEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36757 static swig_type_info _swigt__p_wxCheckListBox[] = {{"_p_wxCheckListBox", 0, "wxCheckListBox *", 0, 0, 0, 0},{"_p_wxCheckListBox", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36758 static swig_type_info _swigt__p_wxListBox[] = {{"_p_wxListBox", 0, "wxListBox *", 0, 0, 0, 0},{"_p_wxListBox", 0, 0, 0, 0, 0, 0},{"_p_wxCheckListBox", _p_wxCheckListBoxTo_p_wxListBox, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36759 static swig_type_info _swigt__p_wxSpinButton[] = {{"_p_wxSpinButton", 0, "wxSpinButton *", 0, 0, 0, 0},{"_p_wxSpinButton", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36760 static swig_type_info _swigt__p_wxButton[] = {{"_p_wxButton", 0, "wxButton *", 0, 0, 0, 0},{"_p_wxButton", 0, 0, 0, 0, 0, 0},{"_p_wxBitmapButton", _p_wxBitmapButtonTo_p_wxButton, 0, 0, 0, 0, 0},{"_p_wxContextHelpButton", _p_wxContextHelpButtonTo_p_wxButton, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36761 static swig_type_info _swigt__p_wxBitmapButton[] = {{"_p_wxBitmapButton", 0, "wxBitmapButton *", 0, 0, 0, 0},{"_p_wxBitmapButton", 0, 0, 0, 0, 0, 0},{"_p_wxContextHelpButton", _p_wxContextHelpButtonTo_p_wxBitmapButton, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36762 static swig_type_info _swigt__p_wxRect[] = {{"_p_wxRect", 0, "wxRect *", 0, 0, 0, 0},{"_p_wxRect", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36763 static swig_type_info _swigt__p_wxContextHelpButton[] = {{"_p_wxContextHelpButton", 0, "wxContextHelpButton *", 0, 0, 0, 0},{"_p_wxContextHelpButton", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36764 static swig_type_info _swigt__p_wxRadioBox[] = {{"_p_wxRadioBox", 0, "wxRadioBox *", 0, 0, 0, 0},{"_p_wxRadioBox", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36765 static swig_type_info _swigt__p_wxScrollBar[] = {{"_p_wxScrollBar", 0, "wxScrollBar *", 0, 0, 0, 0},{"_p_wxScrollBar", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36766 static swig_type_info _swigt__p_char[] = {{"_p_char", 0, "char *", 0, 0, 0, 0},{"_p_char", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36767 static swig_type_info _swigt__p_wxComboBox[] = {{"_p_wxComboBox", 0, "wxComboBox *", 0, 0, 0, 0},{"_p_wxComboBox", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36768 static swig_type_info _swigt__p_wxTreeItemId[] = {{"_p_wxTreeItemId", 0, "wxTreeItemId *", 0, 0, 0, 0},{"_p_wxTreeItemId", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36769 static swig_type_info _swigt__p_wxHelpEvent[] = {{"_p_wxHelpEvent", 0, "wxHelpEvent *", 0, 0, 0, 0},{"_p_wxHelpEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36770 static swig_type_info _swigt__p_wxListItem[] = {{"_p_wxListItem", 0, "wxListItem *", 0, 0, 0, 0},{"_p_wxListItem", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36771 static swig_type_info _swigt__p_wxSpinEvent[] = {{"_p_wxSpinEvent", 0, "wxSpinEvent *", 0, 0, 0, 0},{"_p_wxSpinEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36772 static swig_type_info _swigt__p_wxGenericDragImage[] = {{"_p_wxGenericDragImage", 0, "wxGenericDragImage *", 0, 0, 0, 0},{"_p_wxGenericDragImage", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36773 static swig_type_info _swigt__p_wxSpinCtrl[] = {{"_p_wxSpinCtrl", 0, "wxSpinCtrl *", 0, 0, 0, 0},{"_p_wxSpinCtrl", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36774 static swig_type_info _swigt__p_wxPaperSize[] = {{"_p_wxPaperSize", 0, "enum wxPaperSize *|wxPaperSize *", 0, 0, 0, 0},{"_p_wxPaperSize", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36775 static swig_type_info _swigt__p_wxImageList[] = {{"_p_wxImageList", 0, "wxImageList *", 0, 0, 0, 0},{"_p_wxImageList", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36776 static swig_type_info _swigt__p_wxHelpProvider[] = {{"_p_wxHelpProvider", 0, "wxHelpProvider *", 0, 0, 0, 0},{"_p_wxHelpProvider", 0, 0, 0, 0, 0, 0},{"_p_wxSimpleHelpProvider", _p_wxSimpleHelpProviderTo_p_wxHelpProvider, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36777 static swig_type_info _swigt__p_wxTextAttr[] = {{"_p_wxTextAttr", 0, "wxTextAttr *", 0, 0, 0, 0},{"_p_wxTextAttr", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36778 static swig_type_info _swigt__p_wxSimpleHelpProvider[] = {{"_p_wxSimpleHelpProvider", 0, "wxSimpleHelpProvider *", 0, 0, 0, 0},{"_p_wxSimpleHelpProvider", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36779 static swig_type_info _swigt__p_wxChoicebookEvent[] = {{"_p_wxChoicebookEvent", 0, "wxChoicebookEvent *", 0, 0, 0, 0},{"_p_wxChoicebookEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36780 static swig_type_info _swigt__p_wxListbookEvent[] = {{"_p_wxListbookEvent", 0, "wxListbookEvent *", 0, 0, 0, 0},{"_p_wxListbookEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36781 static swig_type_info _swigt__p_wxNotebookEvent[] = {{"_p_wxNotebookEvent", 0, "wxNotebookEvent *", 0, 0, 0, 0},{"_p_wxNotebookEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36782 static swig_type_info _swigt__p_wxPoint[] = {{"_p_wxPoint", 0, "wxPoint *", 0, 0, 0, 0},{"_p_wxPoint", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36783 static swig_type_info _swigt__p_wxObject[] = {{"_p_wxObject", 0, "wxObject *", 0, 0, 0, 0},{"_p_wxLayoutConstraints", _p_wxLayoutConstraintsTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGBSizerItem", _p_wxGBSizerItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizerItem", _p_wxSizerItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTextUrlEvent", _p_wxTextUrlEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIndividualLayoutConstraint", _p_wxIndividualLayoutConstraintTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticBoxSizer", _p_wxStaticBoxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBoxSizer", _p_wxBoxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizer", _p_wxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGridBagSizer", _p_wxGridBagSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCheckBox", _p_wxCheckBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyTreeCtrl", _p_wxPyTreeCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenu", _p_wxMenuTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEvent", _p_wxEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGridSizer", _p_wxGridSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFlexGridSizer", _p_wxFlexGridSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGenericDirCtrl", _p_wxGenericDirCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDirFilterListCtrl", _p_wxDirFilterListCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyListCtrl", _p_wxPyListCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticLine", _p_wxStaticLineTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyControl", _p_wxPyControlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxRadioButton", _p_wxRadioButtonTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxToggleButton", _p_wxToggleButtonTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxToolBarBase", _p_wxToolBarBaseTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGauge", _p_wxGaugeTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxChoice", _p_wxChoiceTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFSFile", _p_wxFSFileTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPySizer", _p_wxPySizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxListView", _p_wxListViewTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNotebook", _p_wxNotebookTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTextCtrl", _p_wxTextCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxChoicebook", _p_wxChoicebookTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxListbook", _p_wxListbookTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticBitmap", _p_wxStaticBitmapTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSlider", _p_wxSliderTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDateEvent", _p_wxDateEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticBox", _p_wxStaticBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuItem", _p_wxMenuItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxContextHelp", _p_wxContextHelpTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBookCtrlBase", _p_wxBookCtrlBaseTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxListEvent", _p_wxListEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTIFFHandler", _p_wxTIFFHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxXPMHandler", _p_wxXPMHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxImageHandler", _p_wxImageHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyImageHandler", _p_wxPyImageHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBMPHandler", _p_wxBMPHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxICOHandler", _p_wxICOHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCURHandler", _p_wxCURHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxANIHandler", _p_wxANIHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPNGHandler", _p_wxPNGHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGIFHandler", _p_wxGIFHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPCXHandler", _p_wxPCXHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxJPEGHandler", _p_wxJPEGHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPNMHandler", _p_wxPNMHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEvtHandler", _p_wxEvtHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxListBox", _p_wxListBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCheckListBox", _p_wxCheckListBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBitmapButton", _p_wxBitmapButtonTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxContextHelpButton", _p_wxContextHelpButtonTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxButton", _p_wxButtonTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSpinButton", _p_wxSpinButtonTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStdDialogButtonSizer", _p_wxStdDialogButtonSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxAcceleratorTable", _p_wxAcceleratorTableTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxScrollBar", _p_wxScrollBarTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxRadioBox", _p_wxRadioBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxHelpEvent", _p_wxHelpEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxComboBox", _p_wxComboBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxListItem", _p_wxListItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxImage", _p_wxImageTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSpinEvent", _p_wxSpinEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGenericDragImage", _p_wxGenericDragImageTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSpinCtrl", _p_wxSpinCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNotebookEvent", _p_wxNotebookEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxListbookEvent", _p_wxListbookEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxChoicebookEvent", _p_wxChoicebookEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxObject", 0, 0, 0, 0, 0, 0},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindow", _p_wxWindowTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFileSystem", _p_wxFileSystemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBookCtrlBaseEvent", _p_wxBookCtrlBaseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTreeEvent", _p_wxTreeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyApp", _p_wxPyAppTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticText", _p_wxStaticTextTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDatePickerCtrl", _p_wxDatePickerCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxToolBarToolBase", _p_wxToolBarToolBaseTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxToolBar", _p_wxToolBarTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxValidator", _p_wxValidatorTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxObject, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36784 static swig_type_info _swigt__p_wxCursor[] = {{"_p_wxCursor", 0, "wxCursor *", 0, 0, 0, 0},{"_p_wxCursor", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36785 static swig_type_info _swigt__p_wxDateTime[] = {{"_p_wxDateTime", 0, "wxDateTime *", 0, 0, 0, 0},{"_p_wxDateTime", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36786 static swig_type_info _swigt__p_wxKeyEvent[] = {{"_p_wxKeyEvent", 0, "wxKeyEvent *", 0, 0, 0, 0},{"_p_wxKeyEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36787 static swig_type_info _swigt__p_unsigned_long[] = {{"_p_unsigned_long", 0, "unsigned long *|wxUIntPtr *", 0, 0, 0, 0},{"_p_unsigned_long", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36788 static swig_type_info _swigt__p_wxWindow[] = {{"_p_wxWindow", 0, "wxWindow *", 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxBookCtrlBase", _p_wxBookCtrlBaseTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxToolBar", _p_wxToolBarTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxToggleButton", _p_wxToggleButtonTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxRadioButton", _p_wxRadioButtonTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxWindow", 0, 0, 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxPyControl", _p_wxPyControlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxToolBarBase", _p_wxToolBarBaseTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxDirFilterListCtrl", _p_wxDirFilterListCtrlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxPyListCtrl", _p_wxPyListCtrlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxComboBox", _p_wxComboBoxTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxGenericDirCtrl", _p_wxGenericDirCtrlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxScrollBar", _p_wxScrollBarTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxGauge", _p_wxGaugeTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxStaticLine", _p_wxStaticLineTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxChoicebook", _p_wxChoicebookTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxListbook", _p_wxListbookTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxPyTreeCtrl", _p_wxPyTreeCtrlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxCheckBox", _p_wxCheckBoxTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxRadioBox", _p_wxRadioBoxTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxCheckListBox", _p_wxCheckListBoxTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxListBox", _p_wxListBoxTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxChoice", _p_wxChoiceTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxListView", _p_wxListViewTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxNotebook", _p_wxNotebookTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxStaticBitmap", _p_wxStaticBitmapTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxSpinCtrl", _p_wxSpinCtrlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxStaticText", _p_wxStaticTextTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxStaticBox", _p_wxStaticBoxTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxSlider", _p_wxSliderTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxContextHelpButton", _p_wxContextHelpButtonTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxBitmapButton", _p_wxBitmapButtonTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxButton", _p_wxButtonTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxSpinButton", _p_wxSpinButtonTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxDatePickerCtrl", _p_wxDatePickerCtrlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxTextCtrl", _p_wxTextCtrlTo_p_wxWindow, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36789 static swig_type_info _swigt__p_wxString[] = {{"_p_wxString", 0, "wxString *", 0, 0, 0, 0},{"_p_wxString", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36790 static swig_type_info _swigt__p_wxBitmap[] = {{"_p_wxBitmap", 0, "wxBitmap *", 0, 0, 0, 0},{"_p_wxBitmap", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36791 static swig_type_info _swigt__unsigned_int[] = {{"_unsigned_int", 0, "unsigned int|std::size_t", 0, 0, 0, 0},{"_unsigned_int", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36792 static swig_type_info _swigt__p_unsigned_int[] = {{"_p_unsigned_int", 0, "unsigned int *|time_t *", 0, 0, 0, 0},{"_p_unsigned_int", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36793 static swig_type_info _swigt__p_unsigned_char[] = {{"_p_unsigned_char", 0, "unsigned char *|byte *", 0, 0, 0, 0},{"_p_unsigned_char", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36794 static swig_type_info _swigt__p_wxMouseEvent[] = {{"_p_wxMouseEvent", 0, "wxMouseEvent *", 0, 0, 0, 0},{"_p_wxMouseEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36795 static swig_type_info _swigt__p_wxBookCtrlBaseEvent[] = {{"_p_wxBookCtrlBaseEvent", 0, "wxBookCtrlBaseEvent *", 0, 0, 0, 0},{"_p_wxBookCtrlBaseEvent", 0, 0, 0, 0, 0, 0},{"_p_wxNotebookEvent", _p_wxNotebookEventTo_p_wxBookCtrlBaseEvent, 0, 0, 0, 0, 0},{"_p_wxListbookEvent", _p_wxListbookEventTo_p_wxBookCtrlBaseEvent, 0, 0, 0, 0, 0},{"_p_wxChoicebookEvent", _p_wxChoicebookEventTo_p_wxBookCtrlBaseEvent, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36796 static swig_type_info _swigt__p_wxTreeEvent[] = {{"_p_wxTreeEvent", 0, "wxTreeEvent *", 0, 0, 0, 0},{"_p_wxTreeEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36797 static swig_type_info _swigt__p_wxCommandEvent[] = {{"_p_wxCommandEvent", 0, "wxCommandEvent *", 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxTextUrlEvent", _p_wxTextUrlEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", 0, 0, 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxListbookEvent", _p_wxListbookEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxNotebookEvent", _p_wxNotebookEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxChoicebookEvent", _p_wxChoicebookEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxListEvent", _p_wxListEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxDateEvent", _p_wxDateEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxBookCtrlBaseEvent", _p_wxBookCtrlBaseEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxTreeEvent", _p_wxTreeEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxSpinEvent", _p_wxSpinEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxHelpEvent", _p_wxHelpEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36798 static swig_type_info _swigt__p_wxStaticText[] = {{"_p_wxStaticText", 0, "wxStaticText *", 0, 0, 0, 0},{"_p_wxStaticText", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36799 static swig_type_info _swigt__p_wxDatePickerCtrl[] = {{"_p_wxDatePickerCtrl", 0, "wxDatePickerCtrl *", 0, 0, 0, 0},{"_p_wxDatePickerCtrl", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36800 static swig_type_info _swigt__p_wxControlWithItems[] = {{"_p_wxControlWithItems", 0, "wxControlWithItems *", 0, 0, 0, 0},{"_p_wxDirFilterListCtrl", _p_wxDirFilterListCtrlTo_p_wxControlWithItems, 0, 0, 0, 0, 0},{"_p_wxChoice", _p_wxChoiceTo_p_wxControlWithItems, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", 0, 0, 0, 0, 0, 0},{"_p_wxListBox", _p_wxListBoxTo_p_wxControlWithItems, 0, 0, 0, 0, 0},{"_p_wxCheckListBox", _p_wxCheckListBoxTo_p_wxControlWithItems, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36801 static swig_type_info _swigt__p_wxToolBarToolBase[] = {{"_p_wxToolBarToolBase", 0, "wxToolBarToolBase *", 0, 0, 0, 0},{"_p_wxToolBarToolBase", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36802 static swig_type_info _swigt__p_wxColour[] = {{"_p_wxColour", 0, "wxColour *", 0, 0, 0, 0},{"_p_wxColour", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36803 static swig_type_info _swigt__p_wxToolBar[] = {{"_p_wxToolBar", 0, "wxToolBar *", 0, 0, 0, 0},{"_p_wxToolBar", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36804 static swig_type_info _swigt__p_wxValidator[] = {{"_p_wxValidator", 0, "wxValidator *", 0, 0, 0, 0},{"_p_wxValidator", 0, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxValidator, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36805
36806 static swig_type_info *swig_types_initial[] = {
36807 _swigt__p_wxTextUrlEvent,
36808 _swigt__p_wxCheckBox,
36809 _swigt__p_wxPyTreeCtrl,
36810 _swigt__p_wxEvent,
36811 _swigt__p_wxGenericDirCtrl,
36812 _swigt__p_bool,
36813 _swigt__p_wxItemContainer,
36814 _swigt__p_wxPyListCtrl,
36815 _swigt__p_wxPyTreeItemData,
36816 _swigt__p_wxDirFilterListCtrl,
36817 _swigt__p_wxStaticLine,
36818 _swigt__p_wxControl,
36819 _swigt__p_wxPyControl,
36820 _swigt__p_wxGauge,
36821 _swigt__p_wxToolBarBase,
36822 _swigt__p_wxFont,
36823 _swigt__p_wxToggleButton,
36824 _swigt__p_wxRadioButton,
36825 _swigt__p_wxChoice,
36826 _swigt__p_wxMemoryDC,
36827 _swigt__ptrdiff_t,
36828 _swigt__std__ptrdiff_t,
36829 _swigt__p_wxListItemAttr,
36830 _swigt__p_void,
36831 _swigt__p_int,
36832 _swigt__p_wxSize,
36833 _swigt__p_wxDC,
36834 _swigt__p_wxListView,
36835 _swigt__p_wxIcon,
36836 _swigt__p_wxVisualAttributes,
36837 _swigt__p_wxTextCtrl,
36838 _swigt__p_wxNotebook,
36839 _swigt__p_wxChoicebook,
36840 _swigt__p_wxNotifyEvent,
36841 _swigt__p_wxArrayString,
36842 _swigt__p_form_ops_t,
36843 _swigt__p_wxListbook,
36844 _swigt__p_wxStaticBitmap,
36845 _swigt__p_wxSlider,
36846 _swigt__p_wxStaticBox,
36847 _swigt__p_wxArrayInt,
36848 _swigt__p_wxContextHelp,
36849 _swigt__p_long,
36850 _swigt__p_wxDuplexMode,
36851 _swigt__p_wxBookCtrlBase,
36852 _swigt__p_wxEvtHandler,
36853 _swigt__p_wxListEvent,
36854 _swigt__p_wxCheckListBox,
36855 _swigt__p_wxListBox,
36856 _swigt__p_wxSpinButton,
36857 _swigt__p_wxButton,
36858 _swigt__p_wxBitmapButton,
36859 _swigt__p_wxRect,
36860 _swigt__p_wxContextHelpButton,
36861 _swigt__p_wxRadioBox,
36862 _swigt__p_wxScrollBar,
36863 _swigt__p_char,
36864 _swigt__p_wxComboBox,
36865 _swigt__p_wxTreeItemId,
36866 _swigt__p_wxHelpEvent,
36867 _swigt__p_wxListItem,
36868 _swigt__p_wxSpinEvent,
36869 _swigt__p_wxGenericDragImage,
36870 _swigt__p_wxSpinCtrl,
36871 _swigt__p_wxPaperSize,
36872 _swigt__p_wxImageList,
36873 _swigt__p_wxHelpProvider,
36874 _swigt__p_wxTextAttr,
36875 _swigt__p_wxSimpleHelpProvider,
36876 _swigt__p_wxChoicebookEvent,
36877 _swigt__p_wxListbookEvent,
36878 _swigt__p_wxNotebookEvent,
36879 _swigt__p_wxPoint,
36880 _swigt__p_wxObject,
36881 _swigt__p_wxCursor,
36882 _swigt__p_wxDateTime,
36883 _swigt__p_wxKeyEvent,
36884 _swigt__p_unsigned_long,
36885 _swigt__p_wxWindow,
36886 _swigt__p_wxString,
36887 _swigt__p_wxBitmap,
36888 _swigt__unsigned_int,
36889 _swigt__p_unsigned_int,
36890 _swigt__p_unsigned_char,
36891 _swigt__p_wxMouseEvent,
36892 _swigt__p_wxBookCtrlBaseEvent,
36893 _swigt__p_wxTreeEvent,
36894 _swigt__p_wxCommandEvent,
36895 _swigt__p_wxStaticText,
36896 _swigt__p_wxDatePickerCtrl,
36897 _swigt__p_wxControlWithItems,
36898 _swigt__p_wxToolBarToolBase,
36899 _swigt__p_wxColour,
36900 _swigt__p_wxToolBar,
36901 _swigt__p_wxValidator,
36902 0
36903 };
36904
36905
36906 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
36907
36908 static swig_const_info swig_const_table[] = {
36909 {0, 0, 0, 0.0, 0, 0}};
36910
36911 #ifdef __cplusplus
36912 }
36913 #endif
36914
36915
36916 #ifdef __cplusplus
36917 extern "C" {
36918 #endif
36919
36920 /* Python-specific SWIG API */
36921 #define SWIG_newvarlink() SWIG_Python_newvarlink()
36922 #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
36923 #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
36924
36925 /* -----------------------------------------------------------------------------
36926 * global variable support code.
36927 * ----------------------------------------------------------------------------- */
36928
36929 typedef struct swig_globalvar {
36930 char *name; /* Name of global variable */
36931 PyObject *(*get_attr)(); /* Return the current value */
36932 int (*set_attr)(PyObject *); /* Set the value */
36933 struct swig_globalvar *next;
36934 } swig_globalvar;
36935
36936 typedef struct swig_varlinkobject {
36937 PyObject_HEAD
36938 swig_globalvar *vars;
36939 } swig_varlinkobject;
36940
36941 static PyObject *
36942 swig_varlink_repr(swig_varlinkobject *v) {
36943 v = v;
36944 return PyString_FromString("<Swig global variables>");
36945 }
36946
36947 static int
36948 swig_varlink_print(swig_varlinkobject *v, FILE *fp, int flags) {
36949 swig_globalvar *var;
36950 flags = flags;
36951 fprintf(fp,"Swig global variables { ");
36952 for (var = v->vars; var; var=var->next) {
36953 fprintf(fp,"%s", var->name);
36954 if (var->next) fprintf(fp,", ");
36955 }
36956 fprintf(fp," }\n");
36957 return 0;
36958 }
36959
36960 static PyObject *
36961 swig_varlink_getattr(swig_varlinkobject *v, char *n) {
36962 swig_globalvar *var = v->vars;
36963 while (var) {
36964 if (strcmp(var->name,n) == 0) {
36965 return (*var->get_attr)();
36966 }
36967 var = var->next;
36968 }
36969 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
36970 return NULL;
36971 }
36972
36973 static int
36974 swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
36975 swig_globalvar *var = v->vars;
36976 while (var) {
36977 if (strcmp(var->name,n) == 0) {
36978 return (*var->set_attr)(p);
36979 }
36980 var = var->next;
36981 }
36982 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
36983 return 1;
36984 }
36985
36986 static PyTypeObject varlinktype = {
36987 PyObject_HEAD_INIT(0)
36988 0, /* Number of items in variable part (ob_size) */
36989 (char *)"swigvarlink", /* Type name (tp_name) */
36990 sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */
36991 0, /* Itemsize (tp_itemsize) */
36992 0, /* Deallocator (tp_dealloc) */
36993 (printfunc) swig_varlink_print, /* Print (tp_print) */
36994 (getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */
36995 (setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */
36996 0, /* tp_compare */
36997 (reprfunc) swig_varlink_repr, /* tp_repr */
36998 0, /* tp_as_number */
36999 0, /* tp_as_sequence */
37000 0, /* tp_as_mapping */
37001 0, /* tp_hash */
37002 0, /* tp_call */
37003 0, /* tp_str */
37004 0, /* tp_getattro */
37005 0, /* tp_setattro */
37006 0, /* tp_as_buffer */
37007 0, /* tp_flags */
37008 0, /* tp_doc */
37009 #if PY_VERSION_HEX >= 0x02000000
37010 0, /* tp_traverse */
37011 0, /* tp_clear */
37012 #endif
37013 #if PY_VERSION_HEX >= 0x02010000
37014 0, /* tp_richcompare */
37015 0, /* tp_weaklistoffset */
37016 #endif
37017 #if PY_VERSION_HEX >= 0x02020000
37018 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
37019 #endif
37020 #if PY_VERSION_HEX >= 0x02030000
37021 0, /* tp_del */
37022 #endif
37023 #ifdef COUNT_ALLOCS
37024 0,0,0,0 /* tp_alloc -> tp_next */
37025 #endif
37026 };
37027
37028 /* Create a variable linking object for use later */
37029 static PyObject *
37030 SWIG_Python_newvarlink(void) {
37031 swig_varlinkobject *result = 0;
37032 result = PyMem_NEW(swig_varlinkobject,1);
37033 varlinktype.ob_type = &PyType_Type; /* Patch varlinktype into a PyType */
37034 result->ob_type = &varlinktype;
37035 result->vars = 0;
37036 result->ob_refcnt = 0;
37037 Py_XINCREF((PyObject *) result);
37038 return ((PyObject*) result);
37039 }
37040
37041 static void
37042 SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
37043 swig_varlinkobject *v;
37044 swig_globalvar *gv;
37045 v= (swig_varlinkobject *) p;
37046 gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
37047 gv->name = (char *) malloc(strlen(name)+1);
37048 strcpy(gv->name,name);
37049 gv->get_attr = get_attr;
37050 gv->set_attr = set_attr;
37051 gv->next = v->vars;
37052 v->vars = gv;
37053 }
37054
37055 /* -----------------------------------------------------------------------------
37056 * constants/methods manipulation
37057 * ----------------------------------------------------------------------------- */
37058
37059 /* Install Constants */
37060 static void
37061 SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
37062 PyObject *obj = 0;
37063 size_t i;
37064 for (i = 0; constants[i].type; i++) {
37065 switch(constants[i].type) {
37066 case SWIG_PY_INT:
37067 obj = PyInt_FromLong(constants[i].lvalue);
37068 break;
37069 case SWIG_PY_FLOAT:
37070 obj = PyFloat_FromDouble(constants[i].dvalue);
37071 break;
37072 case SWIG_PY_STRING:
37073 if (constants[i].pvalue) {
37074 obj = PyString_FromString((char *) constants[i].pvalue);
37075 } else {
37076 Py_INCREF(Py_None);
37077 obj = Py_None;
37078 }
37079 break;
37080 case SWIG_PY_POINTER:
37081 obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
37082 break;
37083 case SWIG_PY_BINARY:
37084 obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
37085 break;
37086 default:
37087 obj = 0;
37088 break;
37089 }
37090 if (obj) {
37091 PyDict_SetItemString(d,constants[i].name,obj);
37092 Py_DECREF(obj);
37093 }
37094 }
37095 }
37096
37097 /* -----------------------------------------------------------------------------*/
37098 /* Fix SwigMethods to carry the callback ptrs when needed */
37099 /* -----------------------------------------------------------------------------*/
37100
37101 static void
37102 SWIG_Python_FixMethods(PyMethodDef *methods,
37103 swig_const_info *const_table,
37104 swig_type_info **types,
37105 swig_type_info **types_initial) {
37106 size_t i;
37107 for (i = 0; methods[i].ml_name; ++i) {
37108 char *c = methods[i].ml_doc;
37109 if (c && (c = strstr(c, "swig_ptr: "))) {
37110 int j;
37111 swig_const_info *ci = 0;
37112 char *name = c + 10;
37113 for (j = 0; const_table[j].type; j++) {
37114 if (strncmp(const_table[j].name, name,
37115 strlen(const_table[j].name)) == 0) {
37116 ci = &(const_table[j]);
37117 break;
37118 }
37119 }
37120 if (ci) {
37121 size_t shift = (ci->ptype) - types;
37122 swig_type_info *ty = types_initial[shift];
37123 size_t ldoc = (c - methods[i].ml_doc);
37124 size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
37125 char *ndoc = (char*)malloc(ldoc + lptr + 10);
37126 char *buff = ndoc;
37127 void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue: (void *)(ci->lvalue);
37128 strncpy(buff, methods[i].ml_doc, ldoc);
37129 buff += ldoc;
37130 strncpy(buff, "swig_ptr: ", 10);
37131 buff += 10;
37132 SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
37133 methods[i].ml_doc = ndoc;
37134 }
37135 }
37136 }
37137 }
37138
37139 /* -----------------------------------------------------------------------------*
37140 * Initialize type list
37141 * -----------------------------------------------------------------------------*/
37142
37143 #if PY_MAJOR_VERSION < 2
37144 /* PyModule_AddObject function was introduced in Python 2.0. The following function
37145 is copied out of Python/modsupport.c in python version 2.3.4 */
37146 static int
37147 PyModule_AddObject(PyObject *m, char *name, PyObject *o)
37148 {
37149 PyObject *dict;
37150 if (!PyModule_Check(m)) {
37151 PyErr_SetString(PyExc_TypeError,
37152 "PyModule_AddObject() needs module as first arg");
37153 return -1;
37154 }
37155 if (!o) {
37156 PyErr_SetString(PyExc_TypeError,
37157 "PyModule_AddObject() needs non-NULL value");
37158 return -1;
37159 }
37160
37161 dict = PyModule_GetDict(m);
37162 if (dict == NULL) {
37163 /* Internal error -- modules must have a dict! */
37164 PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__",
37165 PyModule_GetName(m));
37166 return -1;
37167 }
37168 if (PyDict_SetItemString(dict, name, o))
37169 return -1;
37170 Py_DECREF(o);
37171 return 0;
37172 }
37173 #endif
37174
37175 static swig_type_info **
37176 SWIG_Python_SetTypeListHandle(swig_type_info **type_list_handle) {
37177 static PyMethodDef swig_empty_runtime_method_table[] = {
37178 {
37179 NULL, NULL, 0, NULL
37180 }
37181 };/* Sentinel */
37182
37183 PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
37184 swig_empty_runtime_method_table);
37185 PyObject *pointer = PyCObject_FromVoidPtr((void *) type_list_handle, NULL);
37186 if (pointer && module) {
37187 PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
37188 }
37189 return type_list_handle;
37190 }
37191
37192 static swig_type_info **
37193 SWIG_Python_LookupTypePointer(swig_type_info **type_list_handle) {
37194 swig_type_info **type_pointer;
37195
37196 /* first check if module already created */
37197 type_pointer = SWIG_Python_GetTypeListHandle();
37198 if (type_pointer) {
37199 return type_pointer;
37200 } else {
37201 /* create a new module and variable */
37202 return SWIG_Python_SetTypeListHandle(type_list_handle);
37203 }
37204 }
37205
37206 #ifdef __cplusplus
37207 }
37208 #endif
37209
37210 /* -----------------------------------------------------------------------------*
37211 * Partial Init method
37212 * -----------------------------------------------------------------------------*/
37213
37214 #ifdef SWIG_LINK_RUNTIME
37215 #ifdef __cplusplus
37216 extern "C"
37217 #endif
37218 SWIGEXPORT(void *) SWIG_ReturnGlobalTypeList(void *);
37219 #endif
37220
37221 #ifdef __cplusplus
37222 extern "C"
37223 #endif
37224 SWIGEXPORT(void) SWIG_init(void) {
37225 static PyObject *SWIG_globals = 0;
37226 static int typeinit = 0;
37227 PyObject *m, *d;
37228 int i;
37229 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
37230
37231 /* Fix SwigMethods to carry the callback ptrs when needed */
37232 SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_types_initial);
37233
37234 m = Py_InitModule((char *) SWIG_name, SwigMethods);
37235 d = PyModule_GetDict(m);
37236
37237 if (!typeinit) {
37238 #ifdef SWIG_LINK_RUNTIME
37239 swig_type_list_handle = (swig_type_info **) SWIG_ReturnGlobalTypeList(swig_type_list_handle);
37240 #else
37241 # ifndef SWIG_STATIC_RUNTIME
37242 swig_type_list_handle = SWIG_Python_LookupTypePointer(swig_type_list_handle);
37243 # endif
37244 #endif
37245 for (i = 0; swig_types_initial[i]; i++) {
37246 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
37247 }
37248 typeinit = 1;
37249 }
37250 SWIG_InstallConstants(d,swig_const_table);
37251
37252 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
37253 SWIG_addvarlink(SWIG_globals,(char*)"ButtonNameStr",_wrap_ButtonNameStr_get, _wrap_ButtonNameStr_set);
37254 {
37255 PyDict_SetItemString(d,"BU_LEFT", SWIG_From_int((int)(wxBU_LEFT)));
37256 }
37257 {
37258 PyDict_SetItemString(d,"BU_TOP", SWIG_From_int((int)(wxBU_TOP)));
37259 }
37260 {
37261 PyDict_SetItemString(d,"BU_RIGHT", SWIG_From_int((int)(wxBU_RIGHT)));
37262 }
37263 {
37264 PyDict_SetItemString(d,"BU_BOTTOM", SWIG_From_int((int)(wxBU_BOTTOM)));
37265 }
37266 {
37267 PyDict_SetItemString(d,"BU_ALIGN_MASK", SWIG_From_int((int)(wxBU_ALIGN_MASK)));
37268 }
37269 {
37270 PyDict_SetItemString(d,"BU_EXACTFIT", SWIG_From_int((int)(wxBU_EXACTFIT)));
37271 }
37272 {
37273 PyDict_SetItemString(d,"BU_AUTODRAW", SWIG_From_int((int)(wxBU_AUTODRAW)));
37274 }
37275 SWIG_addvarlink(SWIG_globals,(char*)"CheckBoxNameStr",_wrap_CheckBoxNameStr_get, _wrap_CheckBoxNameStr_set);
37276 {
37277 PyDict_SetItemString(d,"CHK_2STATE", SWIG_From_int((int)(wxCHK_2STATE)));
37278 }
37279 {
37280 PyDict_SetItemString(d,"CHK_3STATE", SWIG_From_int((int)(wxCHK_3STATE)));
37281 }
37282 {
37283 PyDict_SetItemString(d,"CHK_ALLOW_3RD_STATE_FOR_USER", SWIG_From_int((int)(wxCHK_ALLOW_3RD_STATE_FOR_USER)));
37284 }
37285 {
37286 PyDict_SetItemString(d,"CHK_UNCHECKED", SWIG_From_int((int)(wxCHK_UNCHECKED)));
37287 }
37288 {
37289 PyDict_SetItemString(d,"CHK_CHECKED", SWIG_From_int((int)(wxCHK_CHECKED)));
37290 }
37291 {
37292 PyDict_SetItemString(d,"CHK_UNDETERMINED", SWIG_From_int((int)(wxCHK_UNDETERMINED)));
37293 }
37294 SWIG_addvarlink(SWIG_globals,(char*)"ChoiceNameStr",_wrap_ChoiceNameStr_get, _wrap_ChoiceNameStr_set);
37295 SWIG_addvarlink(SWIG_globals,(char*)"ComboBoxNameStr",_wrap_ComboBoxNameStr_get, _wrap_ComboBoxNameStr_set);
37296 SWIG_addvarlink(SWIG_globals,(char*)"GaugeNameStr",_wrap_GaugeNameStr_get, _wrap_GaugeNameStr_set);
37297 {
37298 PyDict_SetItemString(d,"GA_HORIZONTAL", SWIG_From_int((int)(wxGA_HORIZONTAL)));
37299 }
37300 {
37301 PyDict_SetItemString(d,"GA_VERTICAL", SWIG_From_int((int)(wxGA_VERTICAL)));
37302 }
37303 {
37304 PyDict_SetItemString(d,"GA_SMOOTH", SWIG_From_int((int)(wxGA_SMOOTH)));
37305 }
37306 {
37307 PyDict_SetItemString(d,"GA_PROGRESSBAR", SWIG_From_int((int)(wxGA_PROGRESSBAR)));
37308 }
37309 SWIG_addvarlink(SWIG_globals,(char*)"StaticBitmapNameStr",_wrap_StaticBitmapNameStr_get, _wrap_StaticBitmapNameStr_set);
37310 SWIG_addvarlink(SWIG_globals,(char*)"StaticBoxNameStr",_wrap_StaticBoxNameStr_get, _wrap_StaticBoxNameStr_set);
37311 SWIG_addvarlink(SWIG_globals,(char*)"StaticTextNameStr",_wrap_StaticTextNameStr_get, _wrap_StaticTextNameStr_set);
37312 SWIG_addvarlink(SWIG_globals,(char*)"ListBoxNameStr",_wrap_ListBoxNameStr_get, _wrap_ListBoxNameStr_set);
37313 SWIG_addvarlink(SWIG_globals,(char*)"TextCtrlNameStr",_wrap_TextCtrlNameStr_get, _wrap_TextCtrlNameStr_set);
37314 {
37315 PyDict_SetItemString(d,"TE_NO_VSCROLL", SWIG_From_int((int)(wxTE_NO_VSCROLL)));
37316 }
37317 {
37318 PyDict_SetItemString(d,"TE_AUTO_SCROLL", SWIG_From_int((int)(wxTE_AUTO_SCROLL)));
37319 }
37320 {
37321 PyDict_SetItemString(d,"TE_READONLY", SWIG_From_int((int)(wxTE_READONLY)));
37322 }
37323 {
37324 PyDict_SetItemString(d,"TE_MULTILINE", SWIG_From_int((int)(wxTE_MULTILINE)));
37325 }
37326 {
37327 PyDict_SetItemString(d,"TE_PROCESS_TAB", SWIG_From_int((int)(wxTE_PROCESS_TAB)));
37328 }
37329 {
37330 PyDict_SetItemString(d,"TE_LEFT", SWIG_From_int((int)(wxTE_LEFT)));
37331 }
37332 {
37333 PyDict_SetItemString(d,"TE_CENTER", SWIG_From_int((int)(wxTE_CENTER)));
37334 }
37335 {
37336 PyDict_SetItemString(d,"TE_RIGHT", SWIG_From_int((int)(wxTE_RIGHT)));
37337 }
37338 {
37339 PyDict_SetItemString(d,"TE_CENTRE", SWIG_From_int((int)(wxTE_CENTRE)));
37340 }
37341 {
37342 PyDict_SetItemString(d,"TE_RICH", SWIG_From_int((int)(wxTE_RICH)));
37343 }
37344 {
37345 PyDict_SetItemString(d,"TE_PROCESS_ENTER", SWIG_From_int((int)(wxTE_PROCESS_ENTER)));
37346 }
37347 {
37348 PyDict_SetItemString(d,"TE_PASSWORD", SWIG_From_int((int)(wxTE_PASSWORD)));
37349 }
37350 {
37351 PyDict_SetItemString(d,"TE_AUTO_URL", SWIG_From_int((int)(wxTE_AUTO_URL)));
37352 }
37353 {
37354 PyDict_SetItemString(d,"TE_NOHIDESEL", SWIG_From_int((int)(wxTE_NOHIDESEL)));
37355 }
37356 {
37357 PyDict_SetItemString(d,"TE_DONTWRAP", SWIG_From_int((int)(wxTE_DONTWRAP)));
37358 }
37359 {
37360 PyDict_SetItemString(d,"TE_CHARWRAP", SWIG_From_int((int)(wxTE_CHARWRAP)));
37361 }
37362 {
37363 PyDict_SetItemString(d,"TE_WORDWRAP", SWIG_From_int((int)(wxTE_WORDWRAP)));
37364 }
37365 {
37366 PyDict_SetItemString(d,"TE_BESTWRAP", SWIG_From_int((int)(wxTE_BESTWRAP)));
37367 }
37368 {
37369 PyDict_SetItemString(d,"TE_LINEWRAP", SWIG_From_int((int)(wxTE_LINEWRAP)));
37370 }
37371 {
37372 PyDict_SetItemString(d,"TE_RICH2", SWIG_From_int((int)(wxTE_RICH2)));
37373 }
37374 {
37375 PyDict_SetItemString(d,"TE_CAPITALIZE", SWIG_From_int((int)(wxTE_CAPITALIZE)));
37376 }
37377 {
37378 PyDict_SetItemString(d,"TEXT_ALIGNMENT_DEFAULT", SWIG_From_int((int)(wxTEXT_ALIGNMENT_DEFAULT)));
37379 }
37380 {
37381 PyDict_SetItemString(d,"TEXT_ALIGNMENT_LEFT", SWIG_From_int((int)(wxTEXT_ALIGNMENT_LEFT)));
37382 }
37383 {
37384 PyDict_SetItemString(d,"TEXT_ALIGNMENT_CENTRE", SWIG_From_int((int)(wxTEXT_ALIGNMENT_CENTRE)));
37385 }
37386 {
37387 PyDict_SetItemString(d,"TEXT_ALIGNMENT_CENTER", SWIG_From_int((int)(wxTEXT_ALIGNMENT_CENTER)));
37388 }
37389 {
37390 PyDict_SetItemString(d,"TEXT_ALIGNMENT_RIGHT", SWIG_From_int((int)(wxTEXT_ALIGNMENT_RIGHT)));
37391 }
37392 {
37393 PyDict_SetItemString(d,"TEXT_ALIGNMENT_JUSTIFIED", SWIG_From_int((int)(wxTEXT_ALIGNMENT_JUSTIFIED)));
37394 }
37395 {
37396 PyDict_SetItemString(d,"TEXT_ATTR_TEXT_COLOUR", SWIG_From_int((int)(wxTEXT_ATTR_TEXT_COLOUR)));
37397 }
37398 {
37399 PyDict_SetItemString(d,"TEXT_ATTR_BACKGROUND_COLOUR", SWIG_From_int((int)(wxTEXT_ATTR_BACKGROUND_COLOUR)));
37400 }
37401 {
37402 PyDict_SetItemString(d,"TEXT_ATTR_FONT_FACE", SWIG_From_int((int)(wxTEXT_ATTR_FONT_FACE)));
37403 }
37404 {
37405 PyDict_SetItemString(d,"TEXT_ATTR_FONT_SIZE", SWIG_From_int((int)(wxTEXT_ATTR_FONT_SIZE)));
37406 }
37407 {
37408 PyDict_SetItemString(d,"TEXT_ATTR_FONT_WEIGHT", SWIG_From_int((int)(wxTEXT_ATTR_FONT_WEIGHT)));
37409 }
37410 {
37411 PyDict_SetItemString(d,"TEXT_ATTR_FONT_ITALIC", SWIG_From_int((int)(wxTEXT_ATTR_FONT_ITALIC)));
37412 }
37413 {
37414 PyDict_SetItemString(d,"TEXT_ATTR_FONT_UNDERLINE", SWIG_From_int((int)(wxTEXT_ATTR_FONT_UNDERLINE)));
37415 }
37416 {
37417 PyDict_SetItemString(d,"TEXT_ATTR_FONT", SWIG_From_int((int)(wxTEXT_ATTR_FONT)));
37418 }
37419 {
37420 PyDict_SetItemString(d,"TEXT_ATTR_ALIGNMENT", SWIG_From_int((int)(wxTEXT_ATTR_ALIGNMENT)));
37421 }
37422 {
37423 PyDict_SetItemString(d,"TEXT_ATTR_LEFT_INDENT", SWIG_From_int((int)(wxTEXT_ATTR_LEFT_INDENT)));
37424 }
37425 {
37426 PyDict_SetItemString(d,"TEXT_ATTR_RIGHT_INDENT", SWIG_From_int((int)(wxTEXT_ATTR_RIGHT_INDENT)));
37427 }
37428 {
37429 PyDict_SetItemString(d,"TEXT_ATTR_TABS", SWIG_From_int((int)(wxTEXT_ATTR_TABS)));
37430 }
37431 {
37432 PyDict_SetItemString(d,"TE_HT_UNKNOWN", SWIG_From_int((int)(wxTE_HT_UNKNOWN)));
37433 }
37434 {
37435 PyDict_SetItemString(d,"TE_HT_BEFORE", SWIG_From_int((int)(wxTE_HT_BEFORE)));
37436 }
37437 {
37438 PyDict_SetItemString(d,"TE_HT_ON_TEXT", SWIG_From_int((int)(wxTE_HT_ON_TEXT)));
37439 }
37440 {
37441 PyDict_SetItemString(d,"TE_HT_BELOW", SWIG_From_int((int)(wxTE_HT_BELOW)));
37442 }
37443 {
37444 PyDict_SetItemString(d,"TE_HT_BEYOND", SWIG_From_int((int)(wxTE_HT_BEYOND)));
37445 }
37446 {
37447 PyDict_SetItemString(d,"OutOfRangeTextCoord", SWIG_From_int((int)(wxOutOfRangeTextCoord)));
37448 }
37449 {
37450 PyDict_SetItemString(d,"InvalidTextCoord", SWIG_From_int((int)(wxInvalidTextCoord)));
37451 }
37452 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_UPDATED", PyInt_FromLong(wxEVT_COMMAND_TEXT_UPDATED));
37453 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_ENTER", PyInt_FromLong(wxEVT_COMMAND_TEXT_ENTER));
37454 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_URL", PyInt_FromLong(wxEVT_COMMAND_TEXT_URL));
37455 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_MAXLEN", PyInt_FromLong(wxEVT_COMMAND_TEXT_MAXLEN));
37456 SWIG_addvarlink(SWIG_globals,(char*)"ScrollBarNameStr",_wrap_ScrollBarNameStr_get, _wrap_ScrollBarNameStr_set);
37457 SWIG_addvarlink(SWIG_globals,(char*)"SPIN_BUTTON_NAME",_wrap_SPIN_BUTTON_NAME_get, _wrap_SPIN_BUTTON_NAME_set);
37458 SWIG_addvarlink(SWIG_globals,(char*)"SpinCtrlNameStr",_wrap_SpinCtrlNameStr_get, _wrap_SpinCtrlNameStr_set);
37459 {
37460 PyDict_SetItemString(d,"SP_HORIZONTAL", SWIG_From_int((int)(wxSP_HORIZONTAL)));
37461 }
37462 {
37463 PyDict_SetItemString(d,"SP_VERTICAL", SWIG_From_int((int)(wxSP_VERTICAL)));
37464 }
37465 {
37466 PyDict_SetItemString(d,"SP_ARROW_KEYS", SWIG_From_int((int)(wxSP_ARROW_KEYS)));
37467 }
37468 {
37469 PyDict_SetItemString(d,"SP_WRAP", SWIG_From_int((int)(wxSP_WRAP)));
37470 }
37471 PyDict_SetItemString(d, "wxEVT_COMMAND_SPINCTRL_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SPINCTRL_UPDATED));
37472 SWIG_addvarlink(SWIG_globals,(char*)"RadioBoxNameStr",_wrap_RadioBoxNameStr_get, _wrap_RadioBoxNameStr_set);
37473 SWIG_addvarlink(SWIG_globals,(char*)"RadioButtonNameStr",_wrap_RadioButtonNameStr_get, _wrap_RadioButtonNameStr_set);
37474 SWIG_addvarlink(SWIG_globals,(char*)"SliderNameStr",_wrap_SliderNameStr_get, _wrap_SliderNameStr_set);
37475 {
37476 PyDict_SetItemString(d,"SL_HORIZONTAL", SWIG_From_int((int)(wxSL_HORIZONTAL)));
37477 }
37478 {
37479 PyDict_SetItemString(d,"SL_VERTICAL", SWIG_From_int((int)(wxSL_VERTICAL)));
37480 }
37481 {
37482 PyDict_SetItemString(d,"SL_TICKS", SWIG_From_int((int)(wxSL_TICKS)));
37483 }
37484 {
37485 PyDict_SetItemString(d,"SL_AUTOTICKS", SWIG_From_int((int)(wxSL_AUTOTICKS)));
37486 }
37487 {
37488 PyDict_SetItemString(d,"SL_LABELS", SWIG_From_int((int)(wxSL_LABELS)));
37489 }
37490 {
37491 PyDict_SetItemString(d,"SL_LEFT", SWIG_From_int((int)(wxSL_LEFT)));
37492 }
37493 {
37494 PyDict_SetItemString(d,"SL_TOP", SWIG_From_int((int)(wxSL_TOP)));
37495 }
37496 {
37497 PyDict_SetItemString(d,"SL_RIGHT", SWIG_From_int((int)(wxSL_RIGHT)));
37498 }
37499 {
37500 PyDict_SetItemString(d,"SL_BOTTOM", SWIG_From_int((int)(wxSL_BOTTOM)));
37501 }
37502 {
37503 PyDict_SetItemString(d,"SL_BOTH", SWIG_From_int((int)(wxSL_BOTH)));
37504 }
37505 {
37506 PyDict_SetItemString(d,"SL_SELRANGE", SWIG_From_int((int)(wxSL_SELRANGE)));
37507 }
37508 {
37509 PyDict_SetItemString(d,"SL_INVERSE", SWIG_From_int((int)(wxSL_INVERSE)));
37510 }
37511 SWIG_addvarlink(SWIG_globals,(char*)"ToggleButtonNameStr",_wrap_ToggleButtonNameStr_get, _wrap_ToggleButtonNameStr_set);
37512 PyDict_SetItemString(d, "wxEVT_COMMAND_TOGGLEBUTTON_CLICKED", PyInt_FromLong(wxEVT_COMMAND_TOGGLEBUTTON_CLICKED));
37513 SWIG_addvarlink(SWIG_globals,(char*)"NotebookNameStr",_wrap_NotebookNameStr_get, _wrap_NotebookNameStr_set);
37514 {
37515 PyDict_SetItemString(d,"NB_FIXEDWIDTH", SWIG_From_int((int)(wxNB_FIXEDWIDTH)));
37516 }
37517 {
37518 PyDict_SetItemString(d,"NB_TOP", SWIG_From_int((int)(wxNB_TOP)));
37519 }
37520 {
37521 PyDict_SetItemString(d,"NB_LEFT", SWIG_From_int((int)(wxNB_LEFT)));
37522 }
37523 {
37524 PyDict_SetItemString(d,"NB_RIGHT", SWIG_From_int((int)(wxNB_RIGHT)));
37525 }
37526 {
37527 PyDict_SetItemString(d,"NB_BOTTOM", SWIG_From_int((int)(wxNB_BOTTOM)));
37528 }
37529 {
37530 PyDict_SetItemString(d,"NB_MULTILINE", SWIG_From_int((int)(wxNB_MULTILINE)));
37531 }
37532 {
37533 PyDict_SetItemString(d,"NB_NOPAGETHEME", SWIG_From_int((int)(wxNB_NOPAGETHEME)));
37534 }
37535 {
37536 PyDict_SetItemString(d,"NB_HITTEST_NOWHERE", SWIG_From_int((int)(wxNB_HITTEST_NOWHERE)));
37537 }
37538 {
37539 PyDict_SetItemString(d,"NB_HITTEST_ONICON", SWIG_From_int((int)(wxNB_HITTEST_ONICON)));
37540 }
37541 {
37542 PyDict_SetItemString(d,"NB_HITTEST_ONLABEL", SWIG_From_int((int)(wxNB_HITTEST_ONLABEL)));
37543 }
37544 {
37545 PyDict_SetItemString(d,"NB_HITTEST_ONITEM", SWIG_From_int((int)(wxNB_HITTEST_ONITEM)));
37546 }
37547 PyDict_SetItemString(d, "wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED));
37548 PyDict_SetItemString(d, "wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING));
37549 {
37550 PyDict_SetItemString(d,"LB_DEFAULT", SWIG_From_int((int)(wxLB_DEFAULT)));
37551 }
37552 {
37553 PyDict_SetItemString(d,"LB_TOP", SWIG_From_int((int)(wxLB_TOP)));
37554 }
37555 {
37556 PyDict_SetItemString(d,"LB_BOTTOM", SWIG_From_int((int)(wxLB_BOTTOM)));
37557 }
37558 {
37559 PyDict_SetItemString(d,"LB_LEFT", SWIG_From_int((int)(wxLB_LEFT)));
37560 }
37561 {
37562 PyDict_SetItemString(d,"LB_RIGHT", SWIG_From_int((int)(wxLB_RIGHT)));
37563 }
37564 {
37565 PyDict_SetItemString(d,"LB_ALIGN_MASK", SWIG_From_int((int)(wxLB_ALIGN_MASK)));
37566 }
37567 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED));
37568 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING));
37569 {
37570 PyDict_SetItemString(d,"CHB_DEFAULT", SWIG_From_int((int)(wxCHB_DEFAULT)));
37571 }
37572 {
37573 PyDict_SetItemString(d,"CHB_TOP", SWIG_From_int((int)(wxCHB_TOP)));
37574 }
37575 {
37576 PyDict_SetItemString(d,"CHB_BOTTOM", SWIG_From_int((int)(wxCHB_BOTTOM)));
37577 }
37578 {
37579 PyDict_SetItemString(d,"CHB_LEFT", SWIG_From_int((int)(wxCHB_LEFT)));
37580 }
37581 {
37582 PyDict_SetItemString(d,"CHB_RIGHT", SWIG_From_int((int)(wxCHB_RIGHT)));
37583 }
37584 {
37585 PyDict_SetItemString(d,"CHB_ALIGN_MASK", SWIG_From_int((int)(wxCHB_ALIGN_MASK)));
37586 }
37587 PyDict_SetItemString(d, "wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED));
37588 PyDict_SetItemString(d, "wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING));
37589 {
37590 PyDict_SetItemString(d,"TOOL_STYLE_BUTTON", SWIG_From_int((int)(wxTOOL_STYLE_BUTTON)));
37591 }
37592 {
37593 PyDict_SetItemString(d,"TOOL_STYLE_SEPARATOR", SWIG_From_int((int)(wxTOOL_STYLE_SEPARATOR)));
37594 }
37595 {
37596 PyDict_SetItemString(d,"TOOL_STYLE_CONTROL", SWIG_From_int((int)(wxTOOL_STYLE_CONTROL)));
37597 }
37598 {
37599 PyDict_SetItemString(d,"TB_HORIZONTAL", SWIG_From_int((int)(wxTB_HORIZONTAL)));
37600 }
37601 {
37602 PyDict_SetItemString(d,"TB_VERTICAL", SWIG_From_int((int)(wxTB_VERTICAL)));
37603 }
37604 {
37605 PyDict_SetItemString(d,"TB_3DBUTTONS", SWIG_From_int((int)(wxTB_3DBUTTONS)));
37606 }
37607 {
37608 PyDict_SetItemString(d,"TB_FLAT", SWIG_From_int((int)(wxTB_FLAT)));
37609 }
37610 {
37611 PyDict_SetItemString(d,"TB_DOCKABLE", SWIG_From_int((int)(wxTB_DOCKABLE)));
37612 }
37613 {
37614 PyDict_SetItemString(d,"TB_NOICONS", SWIG_From_int((int)(wxTB_NOICONS)));
37615 }
37616 {
37617 PyDict_SetItemString(d,"TB_TEXT", SWIG_From_int((int)(wxTB_TEXT)));
37618 }
37619 {
37620 PyDict_SetItemString(d,"TB_NODIVIDER", SWIG_From_int((int)(wxTB_NODIVIDER)));
37621 }
37622 {
37623 PyDict_SetItemString(d,"TB_NOALIGN", SWIG_From_int((int)(wxTB_NOALIGN)));
37624 }
37625 {
37626 PyDict_SetItemString(d,"TB_HORZ_LAYOUT", SWIG_From_int((int)(wxTB_HORZ_LAYOUT)));
37627 }
37628 {
37629 PyDict_SetItemString(d,"TB_HORZ_TEXT", SWIG_From_int((int)(wxTB_HORZ_TEXT)));
37630 }
37631 SWIG_addvarlink(SWIG_globals,(char*)"ListCtrlNameStr",_wrap_ListCtrlNameStr_get, _wrap_ListCtrlNameStr_set);
37632 {
37633 PyDict_SetItemString(d,"LC_VRULES", SWIG_From_int((int)(wxLC_VRULES)));
37634 }
37635 {
37636 PyDict_SetItemString(d,"LC_HRULES", SWIG_From_int((int)(wxLC_HRULES)));
37637 }
37638 {
37639 PyDict_SetItemString(d,"LC_ICON", SWIG_From_int((int)(wxLC_ICON)));
37640 }
37641 {
37642 PyDict_SetItemString(d,"LC_SMALL_ICON", SWIG_From_int((int)(wxLC_SMALL_ICON)));
37643 }
37644 {
37645 PyDict_SetItemString(d,"LC_LIST", SWIG_From_int((int)(wxLC_LIST)));
37646 }
37647 {
37648 PyDict_SetItemString(d,"LC_REPORT", SWIG_From_int((int)(wxLC_REPORT)));
37649 }
37650 {
37651 PyDict_SetItemString(d,"LC_ALIGN_TOP", SWIG_From_int((int)(wxLC_ALIGN_TOP)));
37652 }
37653 {
37654 PyDict_SetItemString(d,"LC_ALIGN_LEFT", SWIG_From_int((int)(wxLC_ALIGN_LEFT)));
37655 }
37656 {
37657 PyDict_SetItemString(d,"LC_AUTOARRANGE", SWIG_From_int((int)(wxLC_AUTOARRANGE)));
37658 }
37659 {
37660 PyDict_SetItemString(d,"LC_VIRTUAL", SWIG_From_int((int)(wxLC_VIRTUAL)));
37661 }
37662 {
37663 PyDict_SetItemString(d,"LC_EDIT_LABELS", SWIG_From_int((int)(wxLC_EDIT_LABELS)));
37664 }
37665 {
37666 PyDict_SetItemString(d,"LC_NO_HEADER", SWIG_From_int((int)(wxLC_NO_HEADER)));
37667 }
37668 {
37669 PyDict_SetItemString(d,"LC_NO_SORT_HEADER", SWIG_From_int((int)(wxLC_NO_SORT_HEADER)));
37670 }
37671 {
37672 PyDict_SetItemString(d,"LC_SINGLE_SEL", SWIG_From_int((int)(wxLC_SINGLE_SEL)));
37673 }
37674 {
37675 PyDict_SetItemString(d,"LC_SORT_ASCENDING", SWIG_From_int((int)(wxLC_SORT_ASCENDING)));
37676 }
37677 {
37678 PyDict_SetItemString(d,"LC_SORT_DESCENDING", SWIG_From_int((int)(wxLC_SORT_DESCENDING)));
37679 }
37680 {
37681 PyDict_SetItemString(d,"LC_MASK_TYPE", SWIG_From_int((int)(wxLC_MASK_TYPE)));
37682 }
37683 {
37684 PyDict_SetItemString(d,"LC_MASK_ALIGN", SWIG_From_int((int)(wxLC_MASK_ALIGN)));
37685 }
37686 {
37687 PyDict_SetItemString(d,"LC_MASK_SORT", SWIG_From_int((int)(wxLC_MASK_SORT)));
37688 }
37689 {
37690 PyDict_SetItemString(d,"LIST_MASK_STATE", SWIG_From_int((int)(wxLIST_MASK_STATE)));
37691 }
37692 {
37693 PyDict_SetItemString(d,"LIST_MASK_TEXT", SWIG_From_int((int)(wxLIST_MASK_TEXT)));
37694 }
37695 {
37696 PyDict_SetItemString(d,"LIST_MASK_IMAGE", SWIG_From_int((int)(wxLIST_MASK_IMAGE)));
37697 }
37698 {
37699 PyDict_SetItemString(d,"LIST_MASK_DATA", SWIG_From_int((int)(wxLIST_MASK_DATA)));
37700 }
37701 {
37702 PyDict_SetItemString(d,"LIST_SET_ITEM", SWIG_From_int((int)(wxLIST_SET_ITEM)));
37703 }
37704 {
37705 PyDict_SetItemString(d,"LIST_MASK_WIDTH", SWIG_From_int((int)(wxLIST_MASK_WIDTH)));
37706 }
37707 {
37708 PyDict_SetItemString(d,"LIST_MASK_FORMAT", SWIG_From_int((int)(wxLIST_MASK_FORMAT)));
37709 }
37710 {
37711 PyDict_SetItemString(d,"LIST_STATE_DONTCARE", SWIG_From_int((int)(wxLIST_STATE_DONTCARE)));
37712 }
37713 {
37714 PyDict_SetItemString(d,"LIST_STATE_DROPHILITED", SWIG_From_int((int)(wxLIST_STATE_DROPHILITED)));
37715 }
37716 {
37717 PyDict_SetItemString(d,"LIST_STATE_FOCUSED", SWIG_From_int((int)(wxLIST_STATE_FOCUSED)));
37718 }
37719 {
37720 PyDict_SetItemString(d,"LIST_STATE_SELECTED", SWIG_From_int((int)(wxLIST_STATE_SELECTED)));
37721 }
37722 {
37723 PyDict_SetItemString(d,"LIST_STATE_CUT", SWIG_From_int((int)(wxLIST_STATE_CUT)));
37724 }
37725 {
37726 PyDict_SetItemString(d,"LIST_STATE_DISABLED", SWIG_From_int((int)(wxLIST_STATE_DISABLED)));
37727 }
37728 {
37729 PyDict_SetItemString(d,"LIST_STATE_FILTERED", SWIG_From_int((int)(wxLIST_STATE_FILTERED)));
37730 }
37731 {
37732 PyDict_SetItemString(d,"LIST_STATE_INUSE", SWIG_From_int((int)(wxLIST_STATE_INUSE)));
37733 }
37734 {
37735 PyDict_SetItemString(d,"LIST_STATE_PICKED", SWIG_From_int((int)(wxLIST_STATE_PICKED)));
37736 }
37737 {
37738 PyDict_SetItemString(d,"LIST_STATE_SOURCE", SWIG_From_int((int)(wxLIST_STATE_SOURCE)));
37739 }
37740 {
37741 PyDict_SetItemString(d,"LIST_HITTEST_ABOVE", SWIG_From_int((int)(wxLIST_HITTEST_ABOVE)));
37742 }
37743 {
37744 PyDict_SetItemString(d,"LIST_HITTEST_BELOW", SWIG_From_int((int)(wxLIST_HITTEST_BELOW)));
37745 }
37746 {
37747 PyDict_SetItemString(d,"LIST_HITTEST_NOWHERE", SWIG_From_int((int)(wxLIST_HITTEST_NOWHERE)));
37748 }
37749 {
37750 PyDict_SetItemString(d,"LIST_HITTEST_ONITEMICON", SWIG_From_int((int)(wxLIST_HITTEST_ONITEMICON)));
37751 }
37752 {
37753 PyDict_SetItemString(d,"LIST_HITTEST_ONITEMLABEL", SWIG_From_int((int)(wxLIST_HITTEST_ONITEMLABEL)));
37754 }
37755 {
37756 PyDict_SetItemString(d,"LIST_HITTEST_ONITEMRIGHT", SWIG_From_int((int)(wxLIST_HITTEST_ONITEMRIGHT)));
37757 }
37758 {
37759 PyDict_SetItemString(d,"LIST_HITTEST_ONITEMSTATEICON", SWIG_From_int((int)(wxLIST_HITTEST_ONITEMSTATEICON)));
37760 }
37761 {
37762 PyDict_SetItemString(d,"LIST_HITTEST_TOLEFT", SWIG_From_int((int)(wxLIST_HITTEST_TOLEFT)));
37763 }
37764 {
37765 PyDict_SetItemString(d,"LIST_HITTEST_TORIGHT", SWIG_From_int((int)(wxLIST_HITTEST_TORIGHT)));
37766 }
37767 {
37768 PyDict_SetItemString(d,"LIST_HITTEST_ONITEM", SWIG_From_int((int)(wxLIST_HITTEST_ONITEM)));
37769 }
37770 {
37771 PyDict_SetItemString(d,"LIST_NEXT_ABOVE", SWIG_From_int((int)(wxLIST_NEXT_ABOVE)));
37772 }
37773 {
37774 PyDict_SetItemString(d,"LIST_NEXT_ALL", SWIG_From_int((int)(wxLIST_NEXT_ALL)));
37775 }
37776 {
37777 PyDict_SetItemString(d,"LIST_NEXT_BELOW", SWIG_From_int((int)(wxLIST_NEXT_BELOW)));
37778 }
37779 {
37780 PyDict_SetItemString(d,"LIST_NEXT_LEFT", SWIG_From_int((int)(wxLIST_NEXT_LEFT)));
37781 }
37782 {
37783 PyDict_SetItemString(d,"LIST_NEXT_RIGHT", SWIG_From_int((int)(wxLIST_NEXT_RIGHT)));
37784 }
37785 {
37786 PyDict_SetItemString(d,"LIST_ALIGN_DEFAULT", SWIG_From_int((int)(wxLIST_ALIGN_DEFAULT)));
37787 }
37788 {
37789 PyDict_SetItemString(d,"LIST_ALIGN_LEFT", SWIG_From_int((int)(wxLIST_ALIGN_LEFT)));
37790 }
37791 {
37792 PyDict_SetItemString(d,"LIST_ALIGN_TOP", SWIG_From_int((int)(wxLIST_ALIGN_TOP)));
37793 }
37794 {
37795 PyDict_SetItemString(d,"LIST_ALIGN_SNAP_TO_GRID", SWIG_From_int((int)(wxLIST_ALIGN_SNAP_TO_GRID)));
37796 }
37797 {
37798 PyDict_SetItemString(d,"LIST_FORMAT_LEFT", SWIG_From_int((int)(wxLIST_FORMAT_LEFT)));
37799 }
37800 {
37801 PyDict_SetItemString(d,"LIST_FORMAT_RIGHT", SWIG_From_int((int)(wxLIST_FORMAT_RIGHT)));
37802 }
37803 {
37804 PyDict_SetItemString(d,"LIST_FORMAT_CENTRE", SWIG_From_int((int)(wxLIST_FORMAT_CENTRE)));
37805 }
37806 {
37807 PyDict_SetItemString(d,"LIST_FORMAT_CENTER", SWIG_From_int((int)(wxLIST_FORMAT_CENTER)));
37808 }
37809 {
37810 PyDict_SetItemString(d,"LIST_AUTOSIZE", SWIG_From_int((int)(wxLIST_AUTOSIZE)));
37811 }
37812 {
37813 PyDict_SetItemString(d,"LIST_AUTOSIZE_USEHEADER", SWIG_From_int((int)(wxLIST_AUTOSIZE_USEHEADER)));
37814 }
37815 {
37816 PyDict_SetItemString(d,"LIST_RECT_BOUNDS", SWIG_From_int((int)(wxLIST_RECT_BOUNDS)));
37817 }
37818 {
37819 PyDict_SetItemString(d,"LIST_RECT_ICON", SWIG_From_int((int)(wxLIST_RECT_ICON)));
37820 }
37821 {
37822 PyDict_SetItemString(d,"LIST_RECT_LABEL", SWIG_From_int((int)(wxLIST_RECT_LABEL)));
37823 }
37824 {
37825 PyDict_SetItemString(d,"LIST_FIND_UP", SWIG_From_int((int)(wxLIST_FIND_UP)));
37826 }
37827 {
37828 PyDict_SetItemString(d,"LIST_FIND_DOWN", SWIG_From_int((int)(wxLIST_FIND_DOWN)));
37829 }
37830 {
37831 PyDict_SetItemString(d,"LIST_FIND_LEFT", SWIG_From_int((int)(wxLIST_FIND_LEFT)));
37832 }
37833 {
37834 PyDict_SetItemString(d,"LIST_FIND_RIGHT", SWIG_From_int((int)(wxLIST_FIND_RIGHT)));
37835 }
37836 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_BEGIN_DRAG));
37837 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_BEGIN_RDRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_BEGIN_RDRAG));
37838 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT));
37839 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_END_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_LIST_END_LABEL_EDIT));
37840 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_DELETE_ITEM", PyInt_FromLong(wxEVT_COMMAND_LIST_DELETE_ITEM));
37841 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS", PyInt_FromLong(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS));
37842 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_SELECTED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_SELECTED));
37843 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_DESELECTED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_DESELECTED));
37844 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_KEY_DOWN", PyInt_FromLong(wxEVT_COMMAND_LIST_KEY_DOWN));
37845 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_INSERT_ITEM", PyInt_FromLong(wxEVT_COMMAND_LIST_INSERT_ITEM));
37846 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_CLICK));
37847 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK));
37848 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK));
37849 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_ACTIVATED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_ACTIVATED));
37850 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_CACHE_HINT", PyInt_FromLong(wxEVT_COMMAND_LIST_CACHE_HINT));
37851 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK));
37852 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG));
37853 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_DRAGGING", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_DRAGGING));
37854 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_END_DRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_END_DRAG));
37855 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_FOCUSED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_FOCUSED));
37856
37857 // Map renamed classes back to their common name for OOR
37858 wxPyPtrTypeMap_Add("wxListCtrl", "wxPyListCtrl");
37859
37860 SWIG_addvarlink(SWIG_globals,(char*)"TreeCtrlNameStr",_wrap_TreeCtrlNameStr_get, _wrap_TreeCtrlNameStr_set);
37861 {
37862 PyDict_SetItemString(d,"TR_NO_BUTTONS", SWIG_From_int((int)(wxTR_NO_BUTTONS)));
37863 }
37864 {
37865 PyDict_SetItemString(d,"TR_HAS_BUTTONS", SWIG_From_int((int)(wxTR_HAS_BUTTONS)));
37866 }
37867 {
37868 PyDict_SetItemString(d,"TR_NO_LINES", SWIG_From_int((int)(wxTR_NO_LINES)));
37869 }
37870 {
37871 PyDict_SetItemString(d,"TR_LINES_AT_ROOT", SWIG_From_int((int)(wxTR_LINES_AT_ROOT)));
37872 }
37873 {
37874 PyDict_SetItemString(d,"TR_SINGLE", SWIG_From_int((int)(wxTR_SINGLE)));
37875 }
37876 {
37877 PyDict_SetItemString(d,"TR_MULTIPLE", SWIG_From_int((int)(wxTR_MULTIPLE)));
37878 }
37879 {
37880 PyDict_SetItemString(d,"TR_EXTENDED", SWIG_From_int((int)(wxTR_EXTENDED)));
37881 }
37882 {
37883 PyDict_SetItemString(d,"TR_HAS_VARIABLE_ROW_HEIGHT", SWIG_From_int((int)(wxTR_HAS_VARIABLE_ROW_HEIGHT)));
37884 }
37885 {
37886 PyDict_SetItemString(d,"TR_EDIT_LABELS", SWIG_From_int((int)(wxTR_EDIT_LABELS)));
37887 }
37888 {
37889 PyDict_SetItemString(d,"TR_HIDE_ROOT", SWIG_From_int((int)(wxTR_HIDE_ROOT)));
37890 }
37891 {
37892 PyDict_SetItemString(d,"TR_ROW_LINES", SWIG_From_int((int)(wxTR_ROW_LINES)));
37893 }
37894 {
37895 PyDict_SetItemString(d,"TR_FULL_ROW_HIGHLIGHT", SWIG_From_int((int)(wxTR_FULL_ROW_HIGHLIGHT)));
37896 }
37897 {
37898 PyDict_SetItemString(d,"TR_DEFAULT_STYLE", SWIG_From_int((int)(wxTR_DEFAULT_STYLE)));
37899 }
37900 {
37901 PyDict_SetItemString(d,"TR_TWIST_BUTTONS", SWIG_From_int((int)(wxTR_TWIST_BUTTONS)));
37902 }
37903 {
37904 PyDict_SetItemString(d,"TR_MAC_BUTTONS", SWIG_From_int((int)(wxTR_MAC_BUTTONS)));
37905 }
37906 {
37907 PyDict_SetItemString(d,"TR_AQUA_BUTTONS", SWIG_From_int((int)(wxTR_AQUA_BUTTONS)));
37908 }
37909 {
37910 PyDict_SetItemString(d,"TreeItemIcon_Normal", SWIG_From_int((int)(wxTreeItemIcon_Normal)));
37911 }
37912 {
37913 PyDict_SetItemString(d,"TreeItemIcon_Selected", SWIG_From_int((int)(wxTreeItemIcon_Selected)));
37914 }
37915 {
37916 PyDict_SetItemString(d,"TreeItemIcon_Expanded", SWIG_From_int((int)(wxTreeItemIcon_Expanded)));
37917 }
37918 {
37919 PyDict_SetItemString(d,"TreeItemIcon_SelectedExpanded", SWIG_From_int((int)(wxTreeItemIcon_SelectedExpanded)));
37920 }
37921 {
37922 PyDict_SetItemString(d,"TreeItemIcon_Max", SWIG_From_int((int)(wxTreeItemIcon_Max)));
37923 }
37924 {
37925 PyDict_SetItemString(d,"TREE_HITTEST_ABOVE", SWIG_From_int((int)(wxTREE_HITTEST_ABOVE)));
37926 }
37927 {
37928 PyDict_SetItemString(d,"TREE_HITTEST_BELOW", SWIG_From_int((int)(wxTREE_HITTEST_BELOW)));
37929 }
37930 {
37931 PyDict_SetItemString(d,"TREE_HITTEST_NOWHERE", SWIG_From_int((int)(wxTREE_HITTEST_NOWHERE)));
37932 }
37933 {
37934 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMBUTTON", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMBUTTON)));
37935 }
37936 {
37937 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMICON", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMICON)));
37938 }
37939 {
37940 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMINDENT", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMINDENT)));
37941 }
37942 {
37943 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMLABEL", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMLABEL)));
37944 }
37945 {
37946 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMRIGHT", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMRIGHT)));
37947 }
37948 {
37949 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMSTATEICON", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMSTATEICON)));
37950 }
37951 {
37952 PyDict_SetItemString(d,"TREE_HITTEST_TOLEFT", SWIG_From_int((int)(wxTREE_HITTEST_TOLEFT)));
37953 }
37954 {
37955 PyDict_SetItemString(d,"TREE_HITTEST_TORIGHT", SWIG_From_int((int)(wxTREE_HITTEST_TORIGHT)));
37956 }
37957 {
37958 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMUPPERPART", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMUPPERPART)));
37959 }
37960 {
37961 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMLOWERPART", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMLOWERPART)));
37962 }
37963 {
37964 PyDict_SetItemString(d,"TREE_HITTEST_ONITEM", SWIG_From_int((int)(wxTREE_HITTEST_ONITEM)));
37965 }
37966 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_TREE_BEGIN_DRAG));
37967 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_BEGIN_RDRAG", PyInt_FromLong(wxEVT_COMMAND_TREE_BEGIN_RDRAG));
37968 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT));
37969 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_END_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_TREE_END_LABEL_EDIT));
37970 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_DELETE_ITEM", PyInt_FromLong(wxEVT_COMMAND_TREE_DELETE_ITEM));
37971 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_GET_INFO", PyInt_FromLong(wxEVT_COMMAND_TREE_GET_INFO));
37972 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_SET_INFO", PyInt_FromLong(wxEVT_COMMAND_TREE_SET_INFO));
37973 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_EXPANDED", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_EXPANDED));
37974 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_EXPANDING", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_EXPANDING));
37975 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_COLLAPSED", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_COLLAPSED));
37976 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_COLLAPSING", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_COLLAPSING));
37977 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_SEL_CHANGED", PyInt_FromLong(wxEVT_COMMAND_TREE_SEL_CHANGED));
37978 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_SEL_CHANGING", PyInt_FromLong(wxEVT_COMMAND_TREE_SEL_CHANGING));
37979 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_KEY_DOWN", PyInt_FromLong(wxEVT_COMMAND_TREE_KEY_DOWN));
37980 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_ACTIVATED", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_ACTIVATED));
37981 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK));
37982 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK));
37983 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_END_DRAG", PyInt_FromLong(wxEVT_COMMAND_TREE_END_DRAG));
37984 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK", PyInt_FromLong(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK));
37985 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP));
37986 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_MENU", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_MENU));
37987
37988 // Map renamed classes back to their common name for OOR
37989 wxPyPtrTypeMap_Add("wxTreeItemData", "wxPyTreeItemData");
37990 wxPyPtrTypeMap_Add("wxTreeCtrl", "wxPyTreeCtrl");
37991
37992 SWIG_addvarlink(SWIG_globals,(char*)"DirDialogDefaultFolderStr",_wrap_DirDialogDefaultFolderStr_get, _wrap_DirDialogDefaultFolderStr_set);
37993 {
37994 PyDict_SetItemString(d,"DIRCTRL_DIR_ONLY", SWIG_From_int((int)(wxDIRCTRL_DIR_ONLY)));
37995 }
37996 {
37997 PyDict_SetItemString(d,"DIRCTRL_SELECT_FIRST", SWIG_From_int((int)(wxDIRCTRL_SELECT_FIRST)));
37998 }
37999 {
38000 PyDict_SetItemString(d,"DIRCTRL_SHOW_FILTERS", SWIG_From_int((int)(wxDIRCTRL_SHOW_FILTERS)));
38001 }
38002 {
38003 PyDict_SetItemString(d,"DIRCTRL_3D_INTERNAL", SWIG_From_int((int)(wxDIRCTRL_3D_INTERNAL)));
38004 }
38005 {
38006 PyDict_SetItemString(d,"DIRCTRL_EDIT_LABELS", SWIG_From_int((int)(wxDIRCTRL_EDIT_LABELS)));
38007 }
38008 {
38009 PyDict_SetItemString(d,"FRAME_EX_CONTEXTHELP", SWIG_From_int((int)(wxFRAME_EX_CONTEXTHELP)));
38010 }
38011 {
38012 PyDict_SetItemString(d,"DIALOG_EX_CONTEXTHELP", SWIG_From_int((int)(wxDIALOG_EX_CONTEXTHELP)));
38013 }
38014 PyDict_SetItemString(d, "wxEVT_HELP", PyInt_FromLong(wxEVT_HELP));
38015 PyDict_SetItemString(d, "wxEVT_DETAILED_HELP", PyInt_FromLong(wxEVT_DETAILED_HELP));
38016
38017 wxPyPtrTypeMap_Add("wxDragImage", "wxGenericDragImage");
38018
38019 SWIG_addvarlink(SWIG_globals,(char*)"DatePickerCtrlNameStr",_wrap_DatePickerCtrlNameStr_get, _wrap_DatePickerCtrlNameStr_set);
38020 {
38021 PyDict_SetItemString(d,"DP_DEFAULT", SWIG_From_int((int)(wxDP_DEFAULT)));
38022 }
38023 {
38024 PyDict_SetItemString(d,"DP_SPIN", SWIG_From_int((int)(wxDP_SPIN)));
38025 }
38026 {
38027 PyDict_SetItemString(d,"DP_DROPDOWN", SWIG_From_int((int)(wxDP_DROPDOWN)));
38028 }
38029 {
38030 PyDict_SetItemString(d,"DP_SHOWCENTURY", SWIG_From_int((int)(wxDP_SHOWCENTURY)));
38031 }
38032 {
38033 PyDict_SetItemString(d,"DP_ALLOWNONE", SWIG_From_int((int)(wxDP_ALLOWNONE)));
38034 }
38035 }
38036