]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/gtk/_controls_wrap.cpp
Detect Apple bug that prevents the joystick code compiling for OS X 10.1
[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_wxSizer swig_types[1]
1344 #define SWIGTYPE_p_wxCheckBox swig_types[2]
1345 #define SWIGTYPE_p_wxPyTreeCtrl swig_types[3]
1346 #define SWIGTYPE_p_wxEvent swig_types[4]
1347 #define SWIGTYPE_p_wxGenericDirCtrl swig_types[5]
1348 #define SWIGTYPE_p_bool swig_types[6]
1349 #define SWIGTYPE_p_wxItemContainer swig_types[7]
1350 #define SWIGTYPE_p_wxPyListCtrl swig_types[8]
1351 #define SWIGTYPE_p_wxPyTreeItemData swig_types[9]
1352 #define SWIGTYPE_p_wxDirFilterListCtrl swig_types[10]
1353 #define SWIGTYPE_p_wxStaticLine swig_types[11]
1354 #define SWIGTYPE_p_wxControl swig_types[12]
1355 #define SWIGTYPE_p_wxPyControl swig_types[13]
1356 #define SWIGTYPE_p_wxGauge swig_types[14]
1357 #define SWIGTYPE_p_wxToolBarBase swig_types[15]
1358 #define SWIGTYPE_p_wxFont swig_types[16]
1359 #define SWIGTYPE_p_wxToggleButton swig_types[17]
1360 #define SWIGTYPE_p_wxRadioButton swig_types[18]
1361 #define SWIGTYPE_p_wxChoice swig_types[19]
1362 #define SWIGTYPE_p_wxMemoryDC swig_types[20]
1363 #define SWIGTYPE_ptrdiff_t swig_types[21]
1364 #define SWIGTYPE_std__ptrdiff_t swig_types[22]
1365 #define SWIGTYPE_p_wxListItemAttr swig_types[23]
1366 #define SWIGTYPE_p_void swig_types[24]
1367 #define SWIGTYPE_p_int swig_types[25]
1368 #define SWIGTYPE_p_wxSize swig_types[26]
1369 #define SWIGTYPE_p_wxDC swig_types[27]
1370 #define SWIGTYPE_p_wxListView swig_types[28]
1371 #define SWIGTYPE_p_wxIcon swig_types[29]
1372 #define SWIGTYPE_p_wxVisualAttributes swig_types[30]
1373 #define SWIGTYPE_p_wxTextCtrl swig_types[31]
1374 #define SWIGTYPE_p_wxNotebook swig_types[32]
1375 #define SWIGTYPE_p_wxChoicebook swig_types[33]
1376 #define SWIGTYPE_p_wxNotifyEvent swig_types[34]
1377 #define SWIGTYPE_p_wxArrayString swig_types[35]
1378 #define SWIGTYPE_p_form_ops_t swig_types[36]
1379 #define SWIGTYPE_p_wxListbook swig_types[37]
1380 #define SWIGTYPE_p_wxStaticBitmap swig_types[38]
1381 #define SWIGTYPE_p_wxSlider swig_types[39]
1382 #define SWIGTYPE_p_wxStaticBox swig_types[40]
1383 #define SWIGTYPE_p_wxArrayInt swig_types[41]
1384 #define SWIGTYPE_p_wxContextHelp swig_types[42]
1385 #define SWIGTYPE_p_long swig_types[43]
1386 #define SWIGTYPE_p_wxDuplexMode swig_types[44]
1387 #define SWIGTYPE_p_wxBookCtrlBase swig_types[45]
1388 #define SWIGTYPE_p_wxEvtHandler swig_types[46]
1389 #define SWIGTYPE_p_wxListEvent swig_types[47]
1390 #define SWIGTYPE_p_wxCheckListBox swig_types[48]
1391 #define SWIGTYPE_p_wxListBox swig_types[49]
1392 #define SWIGTYPE_p_wxSpinButton swig_types[50]
1393 #define SWIGTYPE_p_wxButton swig_types[51]
1394 #define SWIGTYPE_p_wxBitmapButton swig_types[52]
1395 #define SWIGTYPE_p_wxRect swig_types[53]
1396 #define SWIGTYPE_p_wxContextHelpButton swig_types[54]
1397 #define SWIGTYPE_p_wxRadioBox swig_types[55]
1398 #define SWIGTYPE_p_wxScrollBar swig_types[56]
1399 #define SWIGTYPE_p_char swig_types[57]
1400 #define SWIGTYPE_p_wxComboBox swig_types[58]
1401 #define SWIGTYPE_p_wxTreeItemId swig_types[59]
1402 #define SWIGTYPE_p_wxHelpEvent swig_types[60]
1403 #define SWIGTYPE_p_wxListItem swig_types[61]
1404 #define SWIGTYPE_p_wxNotebookSizer swig_types[62]
1405 #define SWIGTYPE_p_wxSpinEvent swig_types[63]
1406 #define SWIGTYPE_p_wxGenericDragImage swig_types[64]
1407 #define SWIGTYPE_p_wxSpinCtrl swig_types[65]
1408 #define SWIGTYPE_p_wxPaperSize swig_types[66]
1409 #define SWIGTYPE_p_wxImageList swig_types[67]
1410 #define SWIGTYPE_p_wxHelpProvider swig_types[68]
1411 #define SWIGTYPE_p_wxTextAttr swig_types[69]
1412 #define SWIGTYPE_p_wxSimpleHelpProvider swig_types[70]
1413 #define SWIGTYPE_p_wxChoicebookEvent swig_types[71]
1414 #define SWIGTYPE_p_wxListbookEvent swig_types[72]
1415 #define SWIGTYPE_p_wxNotebookEvent swig_types[73]
1416 #define SWIGTYPE_p_wxPoint swig_types[74]
1417 #define SWIGTYPE_p_wxObject swig_types[75]
1418 #define SWIGTYPE_p_wxCursor swig_types[76]
1419 #define SWIGTYPE_p_wxDateTime swig_types[77]
1420 #define SWIGTYPE_p_wxKeyEvent swig_types[78]
1421 #define SWIGTYPE_p_unsigned_long swig_types[79]
1422 #define SWIGTYPE_p_wxWindow swig_types[80]
1423 #define SWIGTYPE_p_wxString swig_types[81]
1424 #define SWIGTYPE_p_wxBitmap swig_types[82]
1425 #define SWIGTYPE_unsigned_int swig_types[83]
1426 #define SWIGTYPE_p_unsigned_int swig_types[84]
1427 #define SWIGTYPE_p_unsigned_char swig_types[85]
1428 #define SWIGTYPE_p_wxMouseEvent swig_types[86]
1429 #define SWIGTYPE_p_wxBookCtrlBaseEvent swig_types[87]
1430 #define SWIGTYPE_p_wxTreeEvent swig_types[88]
1431 #define SWIGTYPE_p_wxCommandEvent swig_types[89]
1432 #define SWIGTYPE_p_wxStaticText swig_types[90]
1433 #define SWIGTYPE_p_wxDatePickerCtrl swig_types[91]
1434 #define SWIGTYPE_p_wxControlWithItems swig_types[92]
1435 #define SWIGTYPE_p_wxToolBarToolBase swig_types[93]
1436 #define SWIGTYPE_p_wxColour swig_types[94]
1437 #define SWIGTYPE_p_wxToolBar swig_types[95]
1438 #define SWIGTYPE_p_wxBookCtrlSizer swig_types[96]
1439 #define SWIGTYPE_p_wxValidator swig_types[97]
1440 static swig_type_info *swig_types[99];
1441
1442 /* -------- TYPES TABLE (END) -------- */
1443
1444
1445 /*-----------------------------------------------
1446 @(target):= _controls_.so
1447 ------------------------------------------------*/
1448 #define SWIG_init init_controls_
1449
1450 #define SWIG_name "_controls_"
1451
1452 #include "wx/wxPython/wxPython.h"
1453 #include "wx/wxPython/pyclasses.h"
1454
1455 static const wxString wxPyPanelNameStr(wxPanelNameStr);
1456 static const wxString wxPyEmptyString(wxEmptyString);
1457 static const wxString wxPyControlNameStr(wxControlNameStr);
1458
1459 const wxArrayString wxPyEmptyStringArray;
1460
1461 static const wxString wxPyButtonNameStr(wxButtonNameStr);
1462
1463 /*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/
1464 #define SWIG_From_int PyInt_FromLong
1465 /*@@*/
1466
1467
1468 #include <limits.h>
1469
1470
1471 SWIGINTERN int
1472 SWIG_CheckLongInRange(long value, long min_value, long max_value,
1473 const char *errmsg)
1474 {
1475 if (value < min_value) {
1476 if (errmsg) {
1477 PyErr_Format(PyExc_OverflowError,
1478 "value %ld is less than '%s' minimum %ld",
1479 value, errmsg, min_value);
1480 }
1481 return 0;
1482 } else if (value > max_value) {
1483 if (errmsg) {
1484 PyErr_Format(PyExc_OverflowError,
1485 "value %ld is greater than '%s' maximum %ld",
1486 value, errmsg, max_value);
1487 }
1488 return 0;
1489 }
1490 return 1;
1491 }
1492
1493
1494 SWIGINTERN int
1495 SWIG_AsVal_long(PyObject* obj, long* val)
1496 {
1497 if (PyNumber_Check(obj)) {
1498 if (val) *val = PyInt_AsLong(obj);
1499 return 1;
1500 }
1501 else {
1502 SWIG_type_error("number", obj);
1503 }
1504 return 0;
1505 }
1506
1507
1508 #if INT_MAX != LONG_MAX
1509 SWIGINTERN int
1510 SWIG_AsVal_int(PyObject *obj, int *val)
1511 {
1512 const char* errmsg = val ? "int" : (char*)0;
1513 long v;
1514 if (SWIG_AsVal_long(obj, &v)) {
1515 if (SWIG_CheckLongInRange(v, INT_MIN,INT_MAX, errmsg)) {
1516 if (val) *val = (int)(v);
1517 return 1;
1518 } else {
1519 return 0;
1520 }
1521 } else {
1522 PyErr_Clear();
1523 }
1524 if (val) {
1525 SWIG_type_error(errmsg, obj);
1526 }
1527 return 0;
1528 }
1529 #else
1530 SWIGINTERNSHORT int
1531 SWIG_AsVal_int(PyObject *obj, int *val)
1532 {
1533 return SWIG_AsVal_long(obj,(long*)val);
1534 }
1535 #endif
1536
1537
1538 SWIGINTERNSHORT int
1539 SWIG_As_int(PyObject* obj)
1540 {
1541 int v;
1542 if (!SWIG_AsVal_int(obj, &v)) {
1543 /*
1544 this is needed to make valgrind/purify happier.
1545 */
1546 memset((void*)&v, 0, sizeof(int));
1547 }
1548 return v;
1549 }
1550
1551
1552 SWIGINTERNSHORT long
1553 SWIG_As_long(PyObject* obj)
1554 {
1555 long v;
1556 if (!SWIG_AsVal_long(obj, &v)) {
1557 /*
1558 this is needed to make valgrind/purify happier.
1559 */
1560 memset((void*)&v, 0, sizeof(long));
1561 }
1562 return v;
1563 }
1564
1565
1566 SWIGINTERNSHORT int
1567 SWIG_Check_int(PyObject* obj)
1568 {
1569 return SWIG_AsVal_int(obj, (int*)0);
1570 }
1571
1572
1573 SWIGINTERNSHORT int
1574 SWIG_Check_long(PyObject* obj)
1575 {
1576 return SWIG_AsVal_long(obj, (long*)0);
1577 }
1578
1579 static const wxString wxPyCheckBoxNameStr(wxCheckBoxNameStr);
1580
1581 SWIGINTERN int
1582 SWIG_AsVal_bool(PyObject *obj, bool *val)
1583 {
1584 if (obj == Py_True) {
1585 if (val) *val = true;
1586 return 1;
1587 }
1588 if (obj == Py_False) {
1589 if (val) *val = false;
1590 return 1;
1591 }
1592 int res = 0;
1593 if (SWIG_AsVal_int(obj, &res)) {
1594 if (val) *val = res ? true : false;
1595 return 1;
1596 } else {
1597 PyErr_Clear();
1598 }
1599 if (val) {
1600 SWIG_type_error("bool", obj);
1601 }
1602 return 0;
1603 }
1604
1605
1606 SWIGINTERNSHORT bool
1607 SWIG_As_bool(PyObject* obj)
1608 {
1609 bool v;
1610 if (!SWIG_AsVal_bool(obj, &v)) {
1611 /*
1612 this is needed to make valgrind/purify happier.
1613 */
1614 memset((void*)&v, 0, sizeof(bool));
1615 }
1616 return v;
1617 }
1618
1619
1620 SWIGINTERNSHORT int
1621 SWIG_Check_bool(PyObject* obj)
1622 {
1623 return SWIG_AsVal_bool(obj, (bool*)0);
1624 }
1625
1626 static const wxString wxPyChoiceNameStr(wxChoiceNameStr);
1627 static const wxString wxPyComboBoxNameStr(wxComboBoxNameStr);
1628
1629 /*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/
1630 #define SWIG_From_long PyInt_FromLong
1631 /*@@*/
1632
1633
1634 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
1635 PyObject* o2;
1636 PyObject* o3;
1637
1638 if (!target) {
1639 target = o;
1640 } else if (target == Py_None) {
1641 Py_DECREF(Py_None);
1642 target = o;
1643 } else {
1644 if (!PyTuple_Check(target)) {
1645 o2 = target;
1646 target = PyTuple_New(1);
1647 PyTuple_SetItem(target, 0, o2);
1648 }
1649 o3 = PyTuple_New(1);
1650 PyTuple_SetItem(o3, 0, o);
1651
1652 o2 = target;
1653 target = PySequence_Concat(o2, o3);
1654 Py_DECREF(o2);
1655 Py_DECREF(o3);
1656 }
1657 return target;
1658 }
1659
1660
1661 static const wxString wxPyGaugeNameStr(wxGaugeNameStr);
1662 static const wxString wxPyStaticBitmapNameStr(wxStaticBitmapNameStr);
1663 static const wxString wxPyStaticBoxNameStr(wxStaticBoxNameStr);
1664 static const wxString wxPyStaticTextNameStr(wxStaticTextNameStr);
1665
1666 #include <wx/checklst.h>
1667
1668
1669 static const wxString wxPyListBoxNameStr(wxListBoxNameStr);
1670 static void wxListBox_Insert(wxListBox *self,wxString const &item,int pos,PyObject *clientData=NULL){
1671 if (clientData) {
1672 wxPyClientData* data = new wxPyClientData(clientData);
1673 self->Insert(item, pos, data);
1674 } else
1675 self->Insert(item, pos);
1676 }
1677 static PyObject *wxListBox_GetSelections(wxListBox *self){
1678 wxArrayInt lst;
1679 self->GetSelections(lst);
1680 PyObject *tup = PyTuple_New(lst.GetCount());
1681 for(size_t i=0; i<lst.GetCount(); i++) {
1682 PyTuple_SetItem(tup, i, PyInt_FromLong(lst[i]));
1683 }
1684 return tup;
1685 }
1686 static void wxListBox_SetItemForegroundColour(wxListBox *self,int item,wxColour const &c){
1687 #ifdef __WXMSW__
1688 if (self->GetWindowStyle() & wxLB_OWNERDRAW)
1689 self->GetItem(item)->SetTextColour(c);
1690 #endif
1691 }
1692 static void wxListBox_SetItemBackgroundColour(wxListBox *self,int item,wxColour const &c){
1693 #ifdef __WXMSW__
1694 if (self->GetWindowStyle() & wxLB_OWNERDRAW)
1695 self->GetItem(item)->SetBackgroundColour(c);
1696 #endif
1697 }
1698 static void wxListBox_SetItemFont(wxListBox *self,int item,wxFont const &f){
1699 #ifdef __WXMSW__
1700 if (self->GetWindowStyle() & wxLB_OWNERDRAW)
1701 self->GetItem(item)->SetFont(f);
1702 #endif
1703 }
1704 static const wxString wxPyTextCtrlNameStr(wxTextCtrlNameStr);
1705
1706 SWIGINTERN int
1707 SWIG_AsVal_unsigned_SS_long(PyObject* obj, unsigned long* val)
1708 {
1709 long v = 0;
1710 if (SWIG_AsVal_long(obj, &v) && v < 0) {
1711 SWIG_type_error("unsigned number", obj);
1712 }
1713 else if (val)
1714 *val = (unsigned long)v;
1715 return 1;
1716 }
1717
1718
1719 SWIGINTERNSHORT unsigned long
1720 SWIG_As_unsigned_SS_long(PyObject* obj)
1721 {
1722 unsigned long v;
1723 if (!SWIG_AsVal_unsigned_SS_long(obj, &v)) {
1724 /*
1725 this is needed to make valgrind/purify happier.
1726 */
1727 memset((void*)&v, 0, sizeof(unsigned long));
1728 }
1729 return v;
1730 }
1731
1732
1733 SWIGINTERNSHORT int
1734 SWIG_Check_unsigned_SS_long(PyObject* obj)
1735 {
1736 return SWIG_AsVal_unsigned_SS_long(obj, (unsigned long*)0);
1737 }
1738
1739 static void wxTextCtrl_write(wxTextCtrl *self,wxString const &text){
1740 self->AppendText(text);
1741 }
1742 static wxString wxTextCtrl_GetString(wxTextCtrl *self,long from,long to){
1743 return self->GetValue().Mid(from, to - from);
1744 }
1745 static const wxString wxPyScrollBarNameStr(wxScrollBarNameStr);
1746 static const wxString wxPySPIN_BUTTON_NAME(wxSPIN_BUTTON_NAME);
1747 static const wxString wxPySpinCtrlNameStr(_T("wxSpinCtrl"));
1748 static const wxString wxPyRadioBoxNameStr(wxRadioBoxNameStr);
1749 static const wxString wxPyRadioButtonNameStr(wxRadioButtonNameStr);
1750 static int wxRadioBox_GetColumnCount(wxRadioBox const *self){ return -1; }
1751 static int wxRadioBox_GetRowCount(wxRadioBox const *self){ return -1; }
1752 static int wxRadioBox_GetNextItem(wxRadioBox const *self,int item,wxDirection dir,long style){ return -1; }
1753
1754 #include <wx/slider.h>
1755
1756
1757 static const wxString wxPySliderNameStr(wxSliderNameStr);
1758 static const wxString wxPyToggleButtonNameStr(_T("wxToggleButton"));
1759
1760 #if !wxUSE_TOGGLEBTN
1761 // implement dummy items for platforms that don't have this class
1762
1763 #define wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 0
1764
1765 class wxToggleButton : public wxControl
1766 {
1767 public:
1768 wxToggleButton(wxWindow *, wxWindowID, const wxString&,
1769 const wxPoint&, const wxSize&, long,
1770 const wxValidator&, const wxString&)
1771 { wxPyRaiseNotImplemented(); }
1772
1773 wxToggleButton()
1774 { wxPyRaiseNotImplemented(); }
1775 };
1776 #endif
1777
1778 static const wxString wxPyNotebookNameStr(wxNotebookNameStr);
1779
1780 SWIGINTERNSHORT PyObject*
1781 SWIG_From_unsigned_SS_long(unsigned long value)
1782 {
1783 return (value > LONG_MAX) ?
1784 PyLong_FromUnsignedLong(value)
1785 : PyInt_FromLong((long)(value));
1786 }
1787
1788 static const wxString wxPyToolBarNameStr(wxToolBarNameStr);
1789 static PyObject *wxToolBarToolBase_GetClientData(wxToolBarToolBase *self){
1790 wxPyUserData* udata = (wxPyUserData*)self->GetClientData();
1791 if (udata) {
1792 Py_INCREF(udata->m_obj);
1793 return udata->m_obj;
1794 } else {
1795 Py_INCREF(Py_None);
1796 return Py_None;
1797 }
1798 }
1799 static void wxToolBarToolBase_SetClientData(wxToolBarToolBase *self,PyObject *clientData){
1800 self->SetClientData(new wxPyUserData(clientData));
1801 }
1802 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){
1803 wxPyUserData* udata = NULL;
1804 if (clientData && clientData != Py_None)
1805 udata = new wxPyUserData(clientData);
1806 return self->AddTool(id, label, bitmap, bmpDisabled, kind,
1807 shortHelp, longHelp, udata);
1808 }
1809 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){
1810 wxPyUserData* udata = NULL;
1811 if (clientData && clientData != Py_None)
1812 udata = new wxPyUserData(clientData);
1813 return self->InsertTool(pos, id, label, bitmap, bmpDisabled, kind,
1814 shortHelp, longHelp, udata);
1815 }
1816 static PyObject *wxToolBarBase_GetToolClientData(wxToolBarBase *self,int id){
1817 wxPyUserData* udata = (wxPyUserData*)self->GetToolClientData(id);
1818 if (udata) {
1819 Py_INCREF(udata->m_obj);
1820 return udata->m_obj;
1821 } else {
1822 Py_INCREF(Py_None);
1823 return Py_None;
1824 }
1825 }
1826 static void wxToolBarBase_SetToolClientData(wxToolBarBase *self,int id,PyObject *clientData){
1827 self->SetToolClientData(id, new wxPyUserData(clientData));
1828 }
1829
1830 #include <wx/listctrl.h>
1831
1832 static const wxString wxPyListCtrlNameStr(wxListCtrlNameStr);
1833 static void wxListItemAttr_Destroy(wxListItemAttr *self){ delete self; }
1834 // Python aware sorting function for wxPyListCtrl
1835 static int wxCALLBACK wxPyListCtrl_SortItems(long item1, long item2, long funcPtr) {
1836 int retval = 0;
1837 PyObject* func = (PyObject*)funcPtr;
1838 wxPyBlock_t blocked = wxPyBeginBlockThreads();
1839
1840 PyObject* args = Py_BuildValue("(ii)", item1, item2);
1841 PyObject* result = PyEval_CallObject(func, args);
1842 Py_DECREF(args);
1843 if (result) {
1844 retval = PyInt_AsLong(result);
1845 Py_DECREF(result);
1846 }
1847
1848 wxPyEndBlockThreads(blocked);
1849 return retval;
1850 }
1851
1852 // C++ Version of a Python aware class
1853 class wxPyListCtrl : public wxListCtrl {
1854 DECLARE_ABSTRACT_CLASS(wxPyListCtrl);
1855 public:
1856 wxPyListCtrl() : wxListCtrl() {}
1857 wxPyListCtrl(wxWindow* parent, wxWindowID id,
1858 const wxPoint& pos,
1859 const wxSize& size,
1860 long style,
1861 const wxValidator& validator,
1862 const wxString& name) :
1863 wxListCtrl(parent, id, pos, size, style, validator, name) {}
1864
1865 bool Create(wxWindow* parent, wxWindowID id,
1866 const wxPoint& pos,
1867 const wxSize& size,
1868 long style,
1869 const wxValidator& validator,
1870 const wxString& name) {
1871 return wxListCtrl::Create(parent, id, pos, size, style, validator, name);
1872 }
1873
1874 DEC_PYCALLBACK_STRING_LONGLONG(OnGetItemText);
1875 DEC_PYCALLBACK_LISTATTR_LONG(OnGetItemAttr);
1876
1877 // use the virtual version to avoid a confusing assert in the base class
1878 DEC_PYCALLBACK_INT_LONG_virtual(OnGetItemImage);
1879
1880 PYPRIVATE;
1881 };
1882
1883 IMPLEMENT_ABSTRACT_CLASS(wxPyListCtrl, wxListCtrl);
1884
1885 IMP_PYCALLBACK_STRING_LONGLONG(wxPyListCtrl, wxListCtrl, OnGetItemText);
1886 IMP_PYCALLBACK_LISTATTR_LONG(wxPyListCtrl, wxListCtrl, OnGetItemAttr);
1887 IMP_PYCALLBACK_INT_LONG_virtual(wxPyListCtrl, wxListCtrl, OnGetItemImage);
1888
1889
1890 static wxListItem *wxPyListCtrl_GetColumn(wxPyListCtrl *self,int col){
1891 wxListItem item;
1892 item.SetMask( wxLIST_MASK_STATE |
1893 wxLIST_MASK_TEXT |
1894 wxLIST_MASK_IMAGE |
1895 wxLIST_MASK_DATA |
1896 wxLIST_SET_ITEM |
1897 wxLIST_MASK_WIDTH |
1898 wxLIST_MASK_FORMAT
1899 );
1900 if (self->GetColumn(col, item))
1901 return new wxListItem(item);
1902 else
1903 return NULL;
1904 }
1905 static wxListItem *wxPyListCtrl_GetItem(wxPyListCtrl *self,long itemId,int col=0){
1906 wxListItem* info = new wxListItem;
1907 info->m_itemId = itemId;
1908 info->m_col = col;
1909 info->m_mask = 0xFFFF;
1910 self->GetItem(*info);
1911 return info;
1912 }
1913 static wxPoint wxPyListCtrl_GetItemPosition(wxPyListCtrl *self,long item){
1914 wxPoint pos;
1915 self->GetItemPosition(item, pos);
1916 return pos;
1917 }
1918 static wxRect wxPyListCtrl_GetItemRect(wxPyListCtrl *self,long item,int code=wxLIST_RECT_BOUNDS){
1919 wxRect rect;
1920 self->GetItemRect(item, rect, code);
1921 return rect;
1922 }
1923
1924 static bool wxPyListCtrl_SortItems(wxPyListCtrl *self,PyObject *func){
1925 if (!PyCallable_Check(func))
1926 return false;
1927 return self->SortItems((wxListCtrlCompare)wxPyListCtrl_SortItems, (long)func);
1928 }
1929 static wxWindow *wxPyListCtrl_GetMainWindow(wxPyListCtrl *self){
1930
1931
1932
1933 return (wxWindow*)self->m_mainWin;
1934
1935 }
1936
1937 #include <wx/treectrl.h>
1938 #include "wx/wxPython/pytree.h"
1939
1940 static const wxString wxPyTreeCtrlNameStr(_T("wxTreeCtrl"));
1941 static bool wxTreeItemId___eq__(wxTreeItemId *self,wxTreeItemId const *other){ return other ? (*self == *other) : false; }
1942 static bool wxTreeItemId___ne__(wxTreeItemId *self,wxTreeItemId const *other){ return other ? (*self != *other) : true; }
1943 static void wxPyTreeItemData_Destroy(wxPyTreeItemData *self){ delete self; }
1944 // C++ version of Python aware wxTreeCtrl
1945 class wxPyTreeCtrl : public wxTreeCtrl {
1946 DECLARE_ABSTRACT_CLASS(wxPyTreeCtrl);
1947 public:
1948 wxPyTreeCtrl() : wxTreeCtrl() {}
1949 wxPyTreeCtrl(wxWindow *parent, wxWindowID id,
1950 const wxPoint& pos,
1951 const wxSize& size,
1952 long style,
1953 const wxValidator& validator,
1954 const wxString& name) :
1955 wxTreeCtrl(parent, id, pos, size, style, validator, name) {}
1956
1957 bool Create(wxWindow *parent, wxWindowID id,
1958 const wxPoint& pos,
1959 const wxSize& size,
1960 long style,
1961 const wxValidator& validator,
1962 const wxString& name) {
1963 return wxTreeCtrl::Create(parent, id, pos, size, style, validator, name);
1964 }
1965
1966
1967 int OnCompareItems(const wxTreeItemId& item1,
1968 const wxTreeItemId& item2) {
1969 int rval = 0;
1970 bool found;
1971 wxPyBlock_t blocked = wxPyBeginBlockThreads();
1972 if ((found = wxPyCBH_findCallback(m_myInst, "OnCompareItems"))) {
1973 PyObject *o1 = wxPyConstructObject((void*)&item1, wxT("wxTreeItemId"), false);
1974 PyObject *o2 = wxPyConstructObject((void*)&item2, wxT("wxTreeItemId"), false);
1975 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OO)",o1,o2));
1976 Py_DECREF(o1);
1977 Py_DECREF(o2);
1978 }
1979 wxPyEndBlockThreads(blocked);
1980 if (! found)
1981 rval = wxTreeCtrl::OnCompareItems(item1, item2);
1982 return rval;
1983 }
1984 PYPRIVATE;
1985 };
1986
1987 IMPLEMENT_ABSTRACT_CLASS(wxPyTreeCtrl, wxTreeCtrl);
1988
1989
1990
1991 #if UINT_MAX < LONG_MAX
1992 /*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/
1993 #define SWIG_From_unsigned_SS_int SWIG_From_long
1994 /*@@*/
1995 #else
1996 /*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/
1997 #define SWIG_From_unsigned_SS_int SWIG_From_unsigned_SS_long
1998 /*@@*/
1999 #endif
2000
2001
2002 SWIGINTERNSHORT int
2003 SWIG_CheckUnsignedLongInRange(unsigned long value,
2004 unsigned long max_value,
2005 const char *errmsg)
2006 {
2007 if (value > max_value) {
2008 if (errmsg) {
2009 PyErr_Format(PyExc_OverflowError,
2010 "value %lu is greater than '%s' minimum %lu",
2011 value, errmsg, max_value);
2012 }
2013 return 0;
2014 }
2015 return 1;
2016 }
2017
2018
2019 #if UINT_MAX != ULONG_MAX
2020 SWIGINTERN int
2021 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
2022 {
2023 const char* errmsg = val ? "unsigned int" : (char*)0;
2024 unsigned long v;
2025 if (SWIG_AsVal_unsigned_SS_long(obj, &v)) {
2026 if (SWIG_CheckUnsignedLongInRange(v, INT_MAX, errmsg)) {
2027 if (val) *val = (unsigned int)(v);
2028 return 1;
2029 }
2030 } else {
2031 PyErr_Clear();
2032 }
2033 if (val) {
2034 SWIG_type_error(errmsg, obj);
2035 }
2036 return 0;
2037 }
2038 #else
2039 SWIGINTERNSHORT unsigned int
2040 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
2041 {
2042 return SWIG_AsVal_unsigned_SS_long(obj,(unsigned long *)val);
2043 }
2044 #endif
2045
2046
2047 SWIGINTERNSHORT unsigned int
2048 SWIG_As_unsigned_SS_int(PyObject* obj)
2049 {
2050 unsigned int v;
2051 if (!SWIG_AsVal_unsigned_SS_int(obj, &v)) {
2052 /*
2053 this is needed to make valgrind/purify happier.
2054 */
2055 memset((void*)&v, 0, sizeof(unsigned int));
2056 }
2057 return v;
2058 }
2059
2060
2061 SWIGINTERNSHORT int
2062 SWIG_Check_unsigned_SS_int(PyObject* obj)
2063 {
2064 return SWIG_AsVal_unsigned_SS_int(obj, (unsigned int*)0);
2065 }
2066
2067 static wxPyTreeItemData *wxPyTreeCtrl_GetItemData(wxPyTreeCtrl *self,wxTreeItemId const &item){
2068 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
2069 if (data == NULL) {
2070 data = new wxPyTreeItemData();
2071 data->SetId(item); // set the id
2072 self->SetItemData(item, data);
2073 }
2074 return data;
2075 }
2076 static PyObject *wxPyTreeCtrl_GetItemPyData(wxPyTreeCtrl *self,wxTreeItemId const &item){
2077 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
2078 if (data == NULL) {
2079 data = new wxPyTreeItemData();
2080 data->SetId(item); // set the id
2081 self->SetItemData(item, data);
2082 }
2083 return data->GetData();
2084 }
2085 static void wxPyTreeCtrl_SetItemData(wxPyTreeCtrl *self,wxTreeItemId const &item,wxPyTreeItemData *data){
2086 data->SetId(item); // set the id
2087 self->SetItemData(item, data);
2088 }
2089 static void wxPyTreeCtrl_SetItemPyData(wxPyTreeCtrl *self,wxTreeItemId const &item,PyObject *obj){
2090 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
2091 if (data == NULL) {
2092 data = new wxPyTreeItemData(obj);
2093 data->SetId(item); // set the id
2094 self->SetItemData(item, data);
2095 } else
2096 data->SetData(obj);
2097 }
2098 static PyObject *wxPyTreeCtrl_GetSelections(wxPyTreeCtrl *self){
2099 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2100 PyObject* rval = PyList_New(0);
2101 wxArrayTreeItemIds array;
2102 size_t num, x;
2103 num = self->GetSelections(array);
2104 for (x=0; x < num; x++) {
2105 wxTreeItemId *tii = new wxTreeItemId(array.Item(x));
2106 PyObject* item = wxPyConstructObject((void*)tii, wxT("wxTreeItemId"), true);
2107 PyList_Append(rval, item);
2108 Py_DECREF(item);
2109 }
2110 wxPyEndBlockThreads(blocked);
2111 return rval;
2112 }
2113 static PyObject *wxPyTreeCtrl_GetFirstChild(wxPyTreeCtrl *self,wxTreeItemId const &item){
2114 void* cookie = 0;
2115 wxTreeItemId* ritem = new wxTreeItemId(self->GetFirstChild(item, cookie));
2116 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2117 PyObject* tup = PyTuple_New(2);
2118 PyTuple_SET_ITEM(tup, 0, wxPyConstructObject(ritem, wxT("wxTreeItemId"), true));
2119 PyTuple_SET_ITEM(tup, 1, wxPyMakeSwigPtr(cookie, wxT("void")));
2120 wxPyEndBlockThreads(blocked);
2121 return tup;
2122 }
2123 static PyObject *wxPyTreeCtrl_GetNextChild(wxPyTreeCtrl *self,wxTreeItemId const &item,void *cookie){
2124 wxTreeItemId* ritem = new wxTreeItemId(self->GetNextChild(item, cookie));
2125 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2126 PyObject* tup = PyTuple_New(2);
2127 PyTuple_SET_ITEM(tup, 0, wxPyConstructObject(ritem, wxT("wxTreeItemId"), true));
2128 PyTuple_SET_ITEM(tup, 1, wxPyMakeSwigPtr(cookie, wxT("void")));
2129 wxPyEndBlockThreads(blocked);
2130 return tup;
2131 }
2132 static PyObject *wxPyTreeCtrl_GetBoundingRect(wxPyTreeCtrl *self,wxTreeItemId const &item,bool textOnly=false){
2133 wxRect rect;
2134 if (self->GetBoundingRect(item, rect, textOnly)) {
2135 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2136 wxRect* r = new wxRect(rect);
2137 PyObject* val = wxPyConstructObject((void*)r, wxT("wxRect"), true);
2138 wxPyEndBlockThreads(blocked);
2139 return val;
2140 }
2141 else
2142 RETURN_NONE();
2143 }
2144 static const wxString wxPyDirDialogDefaultFolderStr(wxDirDialogDefaultFolderStr);
2145
2146 SWIGINTERNSHORT PyObject*
2147 SWIG_From_bool(bool value)
2148 {
2149 PyObject *obj = value ? Py_True : Py_False;
2150 Py_INCREF(obj);
2151 return obj;
2152 }
2153
2154
2155 // C++ version of Python aware wxControl
2156 class wxPyControl : public wxControl
2157 {
2158 DECLARE_DYNAMIC_CLASS(wxPyControl)
2159 public:
2160 wxPyControl() : wxControl() {}
2161 wxPyControl(wxWindow* parent, const wxWindowID id,
2162 const wxPoint& pos = wxDefaultPosition,
2163 const wxSize& size = wxDefaultSize,
2164 long style = 0,
2165 const wxValidator& validator=wxDefaultValidator,
2166 const wxString& name = wxPyControlNameStr)
2167 : wxControl(parent, id, pos, size, style, validator, name) {}
2168
2169 void SetBestSize(const wxSize& size) { wxControl::SetBestSize(size); }
2170
2171 bool DoEraseBackground(wxDC* dc) {
2172 #ifdef __WXMSW__
2173 return wxWindow::DoEraseBackground(dc->GetHDC());
2174 #else
2175 dc->SetBackground(wxBrush(GetBackgroundColour()));
2176 dc->Clear();
2177 return true;
2178 #endif
2179 }
2180
2181 DEC_PYCALLBACK_VOID_INT4(DoMoveWindow);
2182 DEC_PYCALLBACK_VOID_INT5(DoSetSize);
2183 DEC_PYCALLBACK_VOID_INTINT(DoSetClientSize);
2184 DEC_PYCALLBACK_VOID_INTINT(DoSetVirtualSize);
2185
2186 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetSize);
2187 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetClientSize);
2188 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetPosition);
2189
2190 DEC_PYCALLBACK_SIZE_const(DoGetVirtualSize);
2191 DEC_PYCALLBACK_SIZE_const(DoGetBestSize);
2192
2193 DEC_PYCALLBACK__(InitDialog);
2194 DEC_PYCALLBACK_BOOL_(TransferDataFromWindow);
2195 DEC_PYCALLBACK_BOOL_(TransferDataToWindow);
2196 DEC_PYCALLBACK_BOOL_(Validate);
2197
2198 DEC_PYCALLBACK_BOOL_const(AcceptsFocus);
2199 DEC_PYCALLBACK_BOOL_const(AcceptsFocusFromKeyboard);
2200 DEC_PYCALLBACK_SIZE_const(GetMaxSize);
2201
2202 DEC_PYCALLBACK_VOID_WXWINBASE(AddChild);
2203 DEC_PYCALLBACK_VOID_WXWINBASE(RemoveChild);
2204
2205 DEC_PYCALLBACK_BOOL_const(ShouldInheritColours);
2206 DEC_PYCALLBACK_VIZATTR_(GetDefaultAttributes);
2207
2208 DEC_PYCALLBACK_BOOL_(HasTransparentBackground);
2209
2210 PYPRIVATE;
2211 };
2212
2213 IMPLEMENT_DYNAMIC_CLASS(wxPyControl, wxControl);
2214
2215 IMP_PYCALLBACK_VOID_INT4(wxPyControl, wxControl, DoMoveWindow);
2216 IMP_PYCALLBACK_VOID_INT5(wxPyControl, wxControl, DoSetSize);
2217 IMP_PYCALLBACK_VOID_INTINT(wxPyControl, wxControl, DoSetClientSize);
2218 IMP_PYCALLBACK_VOID_INTINT(wxPyControl, wxControl, DoSetVirtualSize);
2219
2220 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetSize);
2221 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetClientSize);
2222 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetPosition);
2223
2224 IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, DoGetVirtualSize);
2225 IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, DoGetBestSize);
2226
2227 IMP_PYCALLBACK__(wxPyControl, wxControl, InitDialog);
2228 IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, TransferDataFromWindow);
2229 IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, TransferDataToWindow);
2230 IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, Validate);
2231
2232 IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, AcceptsFocus);
2233 IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, AcceptsFocusFromKeyboard);
2234 IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, GetMaxSize);
2235
2236 IMP_PYCALLBACK_VOID_WXWINBASE(wxPyControl, wxControl, AddChild);
2237 IMP_PYCALLBACK_VOID_WXWINBASE(wxPyControl, wxControl, RemoveChild);
2238
2239 IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, ShouldInheritColours);
2240 IMP_PYCALLBACK_VIZATTR_(wxPyControl, wxControl, GetDefaultAttributes);
2241
2242 IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, HasTransparentBackground);
2243
2244
2245
2246 static void wxHelpProvider_Destroy(wxHelpProvider *self){ delete self; }
2247
2248 #include <wx/generic/dragimgg.h>
2249
2250 static const wxString wxPyDatePickerCtrlNameStr(wxDatePickerCtrlNameStr);
2251 static wxDateTime wxDatePickerCtrl_GetLowerLimit(wxDatePickerCtrl *self){
2252 wxDateTime rv;
2253 self->GetRange(&rv, NULL);
2254 return rv;
2255 }
2256 static wxDateTime wxDatePickerCtrl_GetUpperLimit(wxDatePickerCtrl *self){
2257 wxDateTime rv;
2258 self->GetRange(NULL, &rv);
2259 return rv;
2260 }
2261 #ifdef __cplusplus
2262 extern "C" {
2263 #endif
2264 static int _wrap_ButtonNameStr_set(PyObject *) {
2265 PyErr_SetString(PyExc_TypeError,"Variable ButtonNameStr is read-only.");
2266 return 1;
2267 }
2268
2269
2270 static PyObject *_wrap_ButtonNameStr_get(void) {
2271 PyObject *pyobj;
2272
2273 {
2274 #if wxUSE_UNICODE
2275 pyobj = PyUnicode_FromWideChar((&wxPyButtonNameStr)->c_str(), (&wxPyButtonNameStr)->Len());
2276 #else
2277 pyobj = PyString_FromStringAndSize((&wxPyButtonNameStr)->c_str(), (&wxPyButtonNameStr)->Len());
2278 #endif
2279 }
2280 return pyobj;
2281 }
2282
2283
2284 static PyObject *_wrap_new_Button(PyObject *, PyObject *args, PyObject *kwargs) {
2285 PyObject *resultobj;
2286 wxWindow *arg1 = (wxWindow *) 0 ;
2287 int arg2 = (int) -1 ;
2288 wxString const &arg3_defvalue = wxPyEmptyString ;
2289 wxString *arg3 = (wxString *) &arg3_defvalue ;
2290 wxPoint const &arg4_defvalue = wxDefaultPosition ;
2291 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
2292 wxSize const &arg5_defvalue = wxDefaultSize ;
2293 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
2294 long arg6 = (long) 0 ;
2295 wxValidator const &arg7_defvalue = wxDefaultValidator ;
2296 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
2297 wxString const &arg8_defvalue = wxPyButtonNameStr ;
2298 wxString *arg8 = (wxString *) &arg8_defvalue ;
2299 wxButton *result;
2300 bool temp3 = false ;
2301 wxPoint temp4 ;
2302 wxSize temp5 ;
2303 bool temp8 = false ;
2304 PyObject * obj0 = 0 ;
2305 PyObject * obj1 = 0 ;
2306 PyObject * obj2 = 0 ;
2307 PyObject * obj3 = 0 ;
2308 PyObject * obj4 = 0 ;
2309 PyObject * obj5 = 0 ;
2310 PyObject * obj6 = 0 ;
2311 PyObject * obj7 = 0 ;
2312 char *kwnames[] = {
2313 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
2314 };
2315
2316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_Button",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
2317 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
2318 if (SWIG_arg_fail(1)) SWIG_fail;
2319 if (obj1) {
2320 {
2321 arg2 = (int)(SWIG_As_int(obj1));
2322 if (SWIG_arg_fail(2)) SWIG_fail;
2323 }
2324 }
2325 if (obj2) {
2326 {
2327 arg3 = wxString_in_helper(obj2);
2328 if (arg3 == NULL) SWIG_fail;
2329 temp3 = true;
2330 }
2331 }
2332 if (obj3) {
2333 {
2334 arg4 = &temp4;
2335 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
2336 }
2337 }
2338 if (obj4) {
2339 {
2340 arg5 = &temp5;
2341 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
2342 }
2343 }
2344 if (obj5) {
2345 {
2346 arg6 = (long)(SWIG_As_long(obj5));
2347 if (SWIG_arg_fail(6)) SWIG_fail;
2348 }
2349 }
2350 if (obj6) {
2351 {
2352 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
2353 if (SWIG_arg_fail(7)) SWIG_fail;
2354 if (arg7 == NULL) {
2355 SWIG_null_ref("wxValidator");
2356 }
2357 if (SWIG_arg_fail(7)) SWIG_fail;
2358 }
2359 }
2360 if (obj7) {
2361 {
2362 arg8 = wxString_in_helper(obj7);
2363 if (arg8 == NULL) SWIG_fail;
2364 temp8 = true;
2365 }
2366 }
2367 {
2368 if (!wxPyCheckForApp()) SWIG_fail;
2369 PyThreadState* __tstate = wxPyBeginAllowThreads();
2370 result = (wxButton *)new wxButton(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
2371
2372 wxPyEndAllowThreads(__tstate);
2373 if (PyErr_Occurred()) SWIG_fail;
2374 }
2375 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxButton, 1);
2376 {
2377 if (temp3)
2378 delete arg3;
2379 }
2380 {
2381 if (temp8)
2382 delete arg8;
2383 }
2384 return resultobj;
2385 fail:
2386 {
2387 if (temp3)
2388 delete arg3;
2389 }
2390 {
2391 if (temp8)
2392 delete arg8;
2393 }
2394 return NULL;
2395 }
2396
2397
2398 static PyObject *_wrap_new_PreButton(PyObject *, PyObject *args, PyObject *kwargs) {
2399 PyObject *resultobj;
2400 wxButton *result;
2401 char *kwnames[] = {
2402 NULL
2403 };
2404
2405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreButton",kwnames)) goto fail;
2406 {
2407 if (!wxPyCheckForApp()) SWIG_fail;
2408 PyThreadState* __tstate = wxPyBeginAllowThreads();
2409 result = (wxButton *)new wxButton();
2410
2411 wxPyEndAllowThreads(__tstate);
2412 if (PyErr_Occurred()) SWIG_fail;
2413 }
2414 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxButton, 1);
2415 return resultobj;
2416 fail:
2417 return NULL;
2418 }
2419
2420
2421 static PyObject *_wrap_Button_Create(PyObject *, PyObject *args, PyObject *kwargs) {
2422 PyObject *resultobj;
2423 wxButton *arg1 = (wxButton *) 0 ;
2424 wxWindow *arg2 = (wxWindow *) 0 ;
2425 int arg3 = (int) -1 ;
2426 wxString const &arg4_defvalue = wxPyEmptyString ;
2427 wxString *arg4 = (wxString *) &arg4_defvalue ;
2428 wxPoint const &arg5_defvalue = wxDefaultPosition ;
2429 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
2430 wxSize const &arg6_defvalue = wxDefaultSize ;
2431 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
2432 long arg7 = (long) 0 ;
2433 wxValidator const &arg8_defvalue = wxDefaultValidator ;
2434 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
2435 wxString const &arg9_defvalue = wxPyButtonNameStr ;
2436 wxString *arg9 = (wxString *) &arg9_defvalue ;
2437 bool result;
2438 bool temp4 = false ;
2439 wxPoint temp5 ;
2440 wxSize temp6 ;
2441 bool temp9 = false ;
2442 PyObject * obj0 = 0 ;
2443 PyObject * obj1 = 0 ;
2444 PyObject * obj2 = 0 ;
2445 PyObject * obj3 = 0 ;
2446 PyObject * obj4 = 0 ;
2447 PyObject * obj5 = 0 ;
2448 PyObject * obj6 = 0 ;
2449 PyObject * obj7 = 0 ;
2450 PyObject * obj8 = 0 ;
2451 char *kwnames[] = {
2452 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
2453 };
2454
2455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:Button_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
2456 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxButton, SWIG_POINTER_EXCEPTION | 0);
2457 if (SWIG_arg_fail(1)) SWIG_fail;
2458 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
2459 if (SWIG_arg_fail(2)) SWIG_fail;
2460 if (obj2) {
2461 {
2462 arg3 = (int)(SWIG_As_int(obj2));
2463 if (SWIG_arg_fail(3)) SWIG_fail;
2464 }
2465 }
2466 if (obj3) {
2467 {
2468 arg4 = wxString_in_helper(obj3);
2469 if (arg4 == NULL) SWIG_fail;
2470 temp4 = true;
2471 }
2472 }
2473 if (obj4) {
2474 {
2475 arg5 = &temp5;
2476 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
2477 }
2478 }
2479 if (obj5) {
2480 {
2481 arg6 = &temp6;
2482 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
2483 }
2484 }
2485 if (obj6) {
2486 {
2487 arg7 = (long)(SWIG_As_long(obj6));
2488 if (SWIG_arg_fail(7)) SWIG_fail;
2489 }
2490 }
2491 if (obj7) {
2492 {
2493 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
2494 if (SWIG_arg_fail(8)) SWIG_fail;
2495 if (arg8 == NULL) {
2496 SWIG_null_ref("wxValidator");
2497 }
2498 if (SWIG_arg_fail(8)) SWIG_fail;
2499 }
2500 }
2501 if (obj8) {
2502 {
2503 arg9 = wxString_in_helper(obj8);
2504 if (arg9 == NULL) SWIG_fail;
2505 temp9 = true;
2506 }
2507 }
2508 {
2509 PyThreadState* __tstate = wxPyBeginAllowThreads();
2510 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
2511
2512 wxPyEndAllowThreads(__tstate);
2513 if (PyErr_Occurred()) SWIG_fail;
2514 }
2515 {
2516 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2517 }
2518 {
2519 if (temp4)
2520 delete arg4;
2521 }
2522 {
2523 if (temp9)
2524 delete arg9;
2525 }
2526 return resultobj;
2527 fail:
2528 {
2529 if (temp4)
2530 delete arg4;
2531 }
2532 {
2533 if (temp9)
2534 delete arg9;
2535 }
2536 return NULL;
2537 }
2538
2539
2540 static PyObject *_wrap_Button_SetDefault(PyObject *, PyObject *args, PyObject *kwargs) {
2541 PyObject *resultobj;
2542 wxButton *arg1 = (wxButton *) 0 ;
2543 PyObject * obj0 = 0 ;
2544 char *kwnames[] = {
2545 (char *) "self", NULL
2546 };
2547
2548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Button_SetDefault",kwnames,&obj0)) goto fail;
2549 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxButton, SWIG_POINTER_EXCEPTION | 0);
2550 if (SWIG_arg_fail(1)) SWIG_fail;
2551 {
2552 PyThreadState* __tstate = wxPyBeginAllowThreads();
2553 (arg1)->SetDefault();
2554
2555 wxPyEndAllowThreads(__tstate);
2556 if (PyErr_Occurred()) SWIG_fail;
2557 }
2558 Py_INCREF(Py_None); resultobj = Py_None;
2559 return resultobj;
2560 fail:
2561 return NULL;
2562 }
2563
2564
2565 static PyObject *_wrap_Button_GetDefaultSize(PyObject *, PyObject *args, PyObject *kwargs) {
2566 PyObject *resultobj;
2567 wxSize result;
2568 char *kwnames[] = {
2569 NULL
2570 };
2571
2572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Button_GetDefaultSize",kwnames)) goto fail;
2573 {
2574 PyThreadState* __tstate = wxPyBeginAllowThreads();
2575 result = wxButton::GetDefaultSize();
2576
2577 wxPyEndAllowThreads(__tstate);
2578 if (PyErr_Occurred()) SWIG_fail;
2579 }
2580 {
2581 wxSize * resultptr;
2582 resultptr = new wxSize((wxSize &)(result));
2583 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
2584 }
2585 return resultobj;
2586 fail:
2587 return NULL;
2588 }
2589
2590
2591 static PyObject *_wrap_Button_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
2592 PyObject *resultobj;
2593 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
2594 wxVisualAttributes result;
2595 PyObject * obj0 = 0 ;
2596 char *kwnames[] = {
2597 (char *) "variant", NULL
2598 };
2599
2600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Button_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
2601 if (obj0) {
2602 {
2603 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
2604 if (SWIG_arg_fail(1)) SWIG_fail;
2605 }
2606 }
2607 {
2608 if (!wxPyCheckForApp()) SWIG_fail;
2609 PyThreadState* __tstate = wxPyBeginAllowThreads();
2610 result = wxButton::GetClassDefaultAttributes((wxWindowVariant )arg1);
2611
2612 wxPyEndAllowThreads(__tstate);
2613 if (PyErr_Occurred()) SWIG_fail;
2614 }
2615 {
2616 wxVisualAttributes * resultptr;
2617 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
2618 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
2619 }
2620 return resultobj;
2621 fail:
2622 return NULL;
2623 }
2624
2625
2626 static PyObject * Button_swigregister(PyObject *, PyObject *args) {
2627 PyObject *obj;
2628 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2629 SWIG_TypeClientData(SWIGTYPE_p_wxButton, obj);
2630 Py_INCREF(obj);
2631 return Py_BuildValue((char *)"");
2632 }
2633 static PyObject *_wrap_new_BitmapButton(PyObject *, PyObject *args, PyObject *kwargs) {
2634 PyObject *resultobj;
2635 wxWindow *arg1 = (wxWindow *) 0 ;
2636 int arg2 = (int) -1 ;
2637 wxBitmap const &arg3_defvalue = wxNullBitmap ;
2638 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
2639 wxPoint const &arg4_defvalue = wxDefaultPosition ;
2640 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
2641 wxSize const &arg5_defvalue = wxDefaultSize ;
2642 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
2643 long arg6 = (long) wxBU_AUTODRAW ;
2644 wxValidator const &arg7_defvalue = wxDefaultValidator ;
2645 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
2646 wxString const &arg8_defvalue = wxPyButtonNameStr ;
2647 wxString *arg8 = (wxString *) &arg8_defvalue ;
2648 wxBitmapButton *result;
2649 wxPoint temp4 ;
2650 wxSize temp5 ;
2651 bool temp8 = false ;
2652 PyObject * obj0 = 0 ;
2653 PyObject * obj1 = 0 ;
2654 PyObject * obj2 = 0 ;
2655 PyObject * obj3 = 0 ;
2656 PyObject * obj4 = 0 ;
2657 PyObject * obj5 = 0 ;
2658 PyObject * obj6 = 0 ;
2659 PyObject * obj7 = 0 ;
2660 char *kwnames[] = {
2661 (char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
2662 };
2663
2664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_BitmapButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
2665 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
2666 if (SWIG_arg_fail(1)) SWIG_fail;
2667 if (obj1) {
2668 {
2669 arg2 = (int)(SWIG_As_int(obj1));
2670 if (SWIG_arg_fail(2)) SWIG_fail;
2671 }
2672 }
2673 if (obj2) {
2674 {
2675 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
2676 if (SWIG_arg_fail(3)) SWIG_fail;
2677 if (arg3 == NULL) {
2678 SWIG_null_ref("wxBitmap");
2679 }
2680 if (SWIG_arg_fail(3)) SWIG_fail;
2681 }
2682 }
2683 if (obj3) {
2684 {
2685 arg4 = &temp4;
2686 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
2687 }
2688 }
2689 if (obj4) {
2690 {
2691 arg5 = &temp5;
2692 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
2693 }
2694 }
2695 if (obj5) {
2696 {
2697 arg6 = (long)(SWIG_As_long(obj5));
2698 if (SWIG_arg_fail(6)) SWIG_fail;
2699 }
2700 }
2701 if (obj6) {
2702 {
2703 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
2704 if (SWIG_arg_fail(7)) SWIG_fail;
2705 if (arg7 == NULL) {
2706 SWIG_null_ref("wxValidator");
2707 }
2708 if (SWIG_arg_fail(7)) SWIG_fail;
2709 }
2710 }
2711 if (obj7) {
2712 {
2713 arg8 = wxString_in_helper(obj7);
2714 if (arg8 == NULL) SWIG_fail;
2715 temp8 = true;
2716 }
2717 }
2718 {
2719 if (!wxPyCheckForApp()) SWIG_fail;
2720 PyThreadState* __tstate = wxPyBeginAllowThreads();
2721 result = (wxBitmapButton *)new wxBitmapButton(arg1,arg2,(wxBitmap const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
2722
2723 wxPyEndAllowThreads(__tstate);
2724 if (PyErr_Occurred()) SWIG_fail;
2725 }
2726 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBitmapButton, 1);
2727 {
2728 if (temp8)
2729 delete arg8;
2730 }
2731 return resultobj;
2732 fail:
2733 {
2734 if (temp8)
2735 delete arg8;
2736 }
2737 return NULL;
2738 }
2739
2740
2741 static PyObject *_wrap_new_PreBitmapButton(PyObject *, PyObject *args, PyObject *kwargs) {
2742 PyObject *resultobj;
2743 wxBitmapButton *result;
2744 char *kwnames[] = {
2745 NULL
2746 };
2747
2748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreBitmapButton",kwnames)) goto fail;
2749 {
2750 if (!wxPyCheckForApp()) SWIG_fail;
2751 PyThreadState* __tstate = wxPyBeginAllowThreads();
2752 result = (wxBitmapButton *)new wxBitmapButton();
2753
2754 wxPyEndAllowThreads(__tstate);
2755 if (PyErr_Occurred()) SWIG_fail;
2756 }
2757 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBitmapButton, 1);
2758 return resultobj;
2759 fail:
2760 return NULL;
2761 }
2762
2763
2764 static PyObject *_wrap_BitmapButton_Create(PyObject *, PyObject *args, PyObject *kwargs) {
2765 PyObject *resultobj;
2766 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2767 wxWindow *arg2 = (wxWindow *) 0 ;
2768 int arg3 = (int) -1 ;
2769 wxBitmap const &arg4_defvalue = wxNullBitmap ;
2770 wxBitmap *arg4 = (wxBitmap *) &arg4_defvalue ;
2771 wxPoint const &arg5_defvalue = wxDefaultPosition ;
2772 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
2773 wxSize const &arg6_defvalue = wxDefaultSize ;
2774 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
2775 long arg7 = (long) wxBU_AUTODRAW ;
2776 wxValidator const &arg8_defvalue = wxDefaultValidator ;
2777 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
2778 wxString const &arg9_defvalue = wxPyButtonNameStr ;
2779 wxString *arg9 = (wxString *) &arg9_defvalue ;
2780 bool result;
2781 wxPoint temp5 ;
2782 wxSize temp6 ;
2783 bool temp9 = false ;
2784 PyObject * obj0 = 0 ;
2785 PyObject * obj1 = 0 ;
2786 PyObject * obj2 = 0 ;
2787 PyObject * obj3 = 0 ;
2788 PyObject * obj4 = 0 ;
2789 PyObject * obj5 = 0 ;
2790 PyObject * obj6 = 0 ;
2791 PyObject * obj7 = 0 ;
2792 PyObject * obj8 = 0 ;
2793 char *kwnames[] = {
2794 (char *) "self",(char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
2795 };
2796
2797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:BitmapButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
2798 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2799 if (SWIG_arg_fail(1)) SWIG_fail;
2800 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
2801 if (SWIG_arg_fail(2)) SWIG_fail;
2802 if (obj2) {
2803 {
2804 arg3 = (int)(SWIG_As_int(obj2));
2805 if (SWIG_arg_fail(3)) SWIG_fail;
2806 }
2807 }
2808 if (obj3) {
2809 {
2810 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
2811 if (SWIG_arg_fail(4)) SWIG_fail;
2812 if (arg4 == NULL) {
2813 SWIG_null_ref("wxBitmap");
2814 }
2815 if (SWIG_arg_fail(4)) SWIG_fail;
2816 }
2817 }
2818 if (obj4) {
2819 {
2820 arg5 = &temp5;
2821 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
2822 }
2823 }
2824 if (obj5) {
2825 {
2826 arg6 = &temp6;
2827 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
2828 }
2829 }
2830 if (obj6) {
2831 {
2832 arg7 = (long)(SWIG_As_long(obj6));
2833 if (SWIG_arg_fail(7)) SWIG_fail;
2834 }
2835 }
2836 if (obj7) {
2837 {
2838 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
2839 if (SWIG_arg_fail(8)) SWIG_fail;
2840 if (arg8 == NULL) {
2841 SWIG_null_ref("wxValidator");
2842 }
2843 if (SWIG_arg_fail(8)) SWIG_fail;
2844 }
2845 }
2846 if (obj8) {
2847 {
2848 arg9 = wxString_in_helper(obj8);
2849 if (arg9 == NULL) SWIG_fail;
2850 temp9 = true;
2851 }
2852 }
2853 {
2854 PyThreadState* __tstate = wxPyBeginAllowThreads();
2855 result = (bool)(arg1)->Create(arg2,arg3,(wxBitmap const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
2856
2857 wxPyEndAllowThreads(__tstate);
2858 if (PyErr_Occurred()) SWIG_fail;
2859 }
2860 {
2861 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2862 }
2863 {
2864 if (temp9)
2865 delete arg9;
2866 }
2867 return resultobj;
2868 fail:
2869 {
2870 if (temp9)
2871 delete arg9;
2872 }
2873 return NULL;
2874 }
2875
2876
2877 static PyObject *_wrap_BitmapButton_GetBitmapLabel(PyObject *, PyObject *args, PyObject *kwargs) {
2878 PyObject *resultobj;
2879 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2880 wxBitmap result;
2881 PyObject * obj0 = 0 ;
2882 char *kwnames[] = {
2883 (char *) "self", NULL
2884 };
2885
2886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetBitmapLabel",kwnames,&obj0)) goto fail;
2887 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2888 if (SWIG_arg_fail(1)) SWIG_fail;
2889 {
2890 PyThreadState* __tstate = wxPyBeginAllowThreads();
2891 result = (arg1)->GetBitmapLabel();
2892
2893 wxPyEndAllowThreads(__tstate);
2894 if (PyErr_Occurred()) SWIG_fail;
2895 }
2896 {
2897 wxBitmap * resultptr;
2898 resultptr = new wxBitmap((wxBitmap &)(result));
2899 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
2900 }
2901 return resultobj;
2902 fail:
2903 return NULL;
2904 }
2905
2906
2907 static PyObject *_wrap_BitmapButton_GetBitmapDisabled(PyObject *, PyObject *args, PyObject *kwargs) {
2908 PyObject *resultobj;
2909 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2910 wxBitmap result;
2911 PyObject * obj0 = 0 ;
2912 char *kwnames[] = {
2913 (char *) "self", NULL
2914 };
2915
2916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetBitmapDisabled",kwnames,&obj0)) goto fail;
2917 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2918 if (SWIG_arg_fail(1)) SWIG_fail;
2919 {
2920 PyThreadState* __tstate = wxPyBeginAllowThreads();
2921 result = (arg1)->GetBitmapDisabled();
2922
2923 wxPyEndAllowThreads(__tstate);
2924 if (PyErr_Occurred()) SWIG_fail;
2925 }
2926 {
2927 wxBitmap * resultptr;
2928 resultptr = new wxBitmap((wxBitmap &)(result));
2929 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
2930 }
2931 return resultobj;
2932 fail:
2933 return NULL;
2934 }
2935
2936
2937 static PyObject *_wrap_BitmapButton_GetBitmapFocus(PyObject *, PyObject *args, PyObject *kwargs) {
2938 PyObject *resultobj;
2939 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2940 wxBitmap result;
2941 PyObject * obj0 = 0 ;
2942 char *kwnames[] = {
2943 (char *) "self", NULL
2944 };
2945
2946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetBitmapFocus",kwnames,&obj0)) goto fail;
2947 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2948 if (SWIG_arg_fail(1)) SWIG_fail;
2949 {
2950 PyThreadState* __tstate = wxPyBeginAllowThreads();
2951 result = (arg1)->GetBitmapFocus();
2952
2953 wxPyEndAllowThreads(__tstate);
2954 if (PyErr_Occurred()) SWIG_fail;
2955 }
2956 {
2957 wxBitmap * resultptr;
2958 resultptr = new wxBitmap((wxBitmap &)(result));
2959 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
2960 }
2961 return resultobj;
2962 fail:
2963 return NULL;
2964 }
2965
2966
2967 static PyObject *_wrap_BitmapButton_GetBitmapSelected(PyObject *, PyObject *args, PyObject *kwargs) {
2968 PyObject *resultobj;
2969 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2970 wxBitmap result;
2971 PyObject * obj0 = 0 ;
2972 char *kwnames[] = {
2973 (char *) "self", NULL
2974 };
2975
2976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetBitmapSelected",kwnames,&obj0)) goto fail;
2977 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2978 if (SWIG_arg_fail(1)) SWIG_fail;
2979 {
2980 PyThreadState* __tstate = wxPyBeginAllowThreads();
2981 result = (arg1)->GetBitmapSelected();
2982
2983 wxPyEndAllowThreads(__tstate);
2984 if (PyErr_Occurred()) SWIG_fail;
2985 }
2986 {
2987 wxBitmap * resultptr;
2988 resultptr = new wxBitmap((wxBitmap &)(result));
2989 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
2990 }
2991 return resultobj;
2992 fail:
2993 return NULL;
2994 }
2995
2996
2997 static PyObject *_wrap_BitmapButton_SetBitmapDisabled(PyObject *, PyObject *args, PyObject *kwargs) {
2998 PyObject *resultobj;
2999 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3000 wxBitmap *arg2 = 0 ;
3001 PyObject * obj0 = 0 ;
3002 PyObject * obj1 = 0 ;
3003 char *kwnames[] = {
3004 (char *) "self",(char *) "bitmap", NULL
3005 };
3006
3007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapDisabled",kwnames,&obj0,&obj1)) goto fail;
3008 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3009 if (SWIG_arg_fail(1)) SWIG_fail;
3010 {
3011 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
3012 if (SWIG_arg_fail(2)) SWIG_fail;
3013 if (arg2 == NULL) {
3014 SWIG_null_ref("wxBitmap");
3015 }
3016 if (SWIG_arg_fail(2)) SWIG_fail;
3017 }
3018 {
3019 PyThreadState* __tstate = wxPyBeginAllowThreads();
3020 (arg1)->SetBitmapDisabled((wxBitmap const &)*arg2);
3021
3022 wxPyEndAllowThreads(__tstate);
3023 if (PyErr_Occurred()) SWIG_fail;
3024 }
3025 Py_INCREF(Py_None); resultobj = Py_None;
3026 return resultobj;
3027 fail:
3028 return NULL;
3029 }
3030
3031
3032 static PyObject *_wrap_BitmapButton_SetBitmapFocus(PyObject *, PyObject *args, PyObject *kwargs) {
3033 PyObject *resultobj;
3034 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3035 wxBitmap *arg2 = 0 ;
3036 PyObject * obj0 = 0 ;
3037 PyObject * obj1 = 0 ;
3038 char *kwnames[] = {
3039 (char *) "self",(char *) "bitmap", NULL
3040 };
3041
3042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapFocus",kwnames,&obj0,&obj1)) goto fail;
3043 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3044 if (SWIG_arg_fail(1)) SWIG_fail;
3045 {
3046 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
3047 if (SWIG_arg_fail(2)) SWIG_fail;
3048 if (arg2 == NULL) {
3049 SWIG_null_ref("wxBitmap");
3050 }
3051 if (SWIG_arg_fail(2)) SWIG_fail;
3052 }
3053 {
3054 PyThreadState* __tstate = wxPyBeginAllowThreads();
3055 (arg1)->SetBitmapFocus((wxBitmap const &)*arg2);
3056
3057 wxPyEndAllowThreads(__tstate);
3058 if (PyErr_Occurred()) SWIG_fail;
3059 }
3060 Py_INCREF(Py_None); resultobj = Py_None;
3061 return resultobj;
3062 fail:
3063 return NULL;
3064 }
3065
3066
3067 static PyObject *_wrap_BitmapButton_SetBitmapSelected(PyObject *, PyObject *args, PyObject *kwargs) {
3068 PyObject *resultobj;
3069 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3070 wxBitmap *arg2 = 0 ;
3071 PyObject * obj0 = 0 ;
3072 PyObject * obj1 = 0 ;
3073 char *kwnames[] = {
3074 (char *) "self",(char *) "bitmap", NULL
3075 };
3076
3077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapSelected",kwnames,&obj0,&obj1)) goto fail;
3078 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3079 if (SWIG_arg_fail(1)) SWIG_fail;
3080 {
3081 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
3082 if (SWIG_arg_fail(2)) SWIG_fail;
3083 if (arg2 == NULL) {
3084 SWIG_null_ref("wxBitmap");
3085 }
3086 if (SWIG_arg_fail(2)) SWIG_fail;
3087 }
3088 {
3089 PyThreadState* __tstate = wxPyBeginAllowThreads();
3090 (arg1)->SetBitmapSelected((wxBitmap const &)*arg2);
3091
3092 wxPyEndAllowThreads(__tstate);
3093 if (PyErr_Occurred()) SWIG_fail;
3094 }
3095 Py_INCREF(Py_None); resultobj = Py_None;
3096 return resultobj;
3097 fail:
3098 return NULL;
3099 }
3100
3101
3102 static PyObject *_wrap_BitmapButton_SetBitmapLabel(PyObject *, PyObject *args, PyObject *kwargs) {
3103 PyObject *resultobj;
3104 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3105 wxBitmap *arg2 = 0 ;
3106 PyObject * obj0 = 0 ;
3107 PyObject * obj1 = 0 ;
3108 char *kwnames[] = {
3109 (char *) "self",(char *) "bitmap", NULL
3110 };
3111
3112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapLabel",kwnames,&obj0,&obj1)) goto fail;
3113 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3114 if (SWIG_arg_fail(1)) SWIG_fail;
3115 {
3116 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
3117 if (SWIG_arg_fail(2)) SWIG_fail;
3118 if (arg2 == NULL) {
3119 SWIG_null_ref("wxBitmap");
3120 }
3121 if (SWIG_arg_fail(2)) SWIG_fail;
3122 }
3123 {
3124 PyThreadState* __tstate = wxPyBeginAllowThreads();
3125 (arg1)->SetBitmapLabel((wxBitmap const &)*arg2);
3126
3127 wxPyEndAllowThreads(__tstate);
3128 if (PyErr_Occurred()) SWIG_fail;
3129 }
3130 Py_INCREF(Py_None); resultobj = Py_None;
3131 return resultobj;
3132 fail:
3133 return NULL;
3134 }
3135
3136
3137 static PyObject *_wrap_BitmapButton_SetMargins(PyObject *, PyObject *args, PyObject *kwargs) {
3138 PyObject *resultobj;
3139 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3140 int arg2 ;
3141 int arg3 ;
3142 PyObject * obj0 = 0 ;
3143 PyObject * obj1 = 0 ;
3144 PyObject * obj2 = 0 ;
3145 char *kwnames[] = {
3146 (char *) "self",(char *) "x",(char *) "y", NULL
3147 };
3148
3149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:BitmapButton_SetMargins",kwnames,&obj0,&obj1,&obj2)) goto fail;
3150 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3151 if (SWIG_arg_fail(1)) SWIG_fail;
3152 {
3153 arg2 = (int)(SWIG_As_int(obj1));
3154 if (SWIG_arg_fail(2)) SWIG_fail;
3155 }
3156 {
3157 arg3 = (int)(SWIG_As_int(obj2));
3158 if (SWIG_arg_fail(3)) SWIG_fail;
3159 }
3160 {
3161 PyThreadState* __tstate = wxPyBeginAllowThreads();
3162 (arg1)->SetMargins(arg2,arg3);
3163
3164 wxPyEndAllowThreads(__tstate);
3165 if (PyErr_Occurred()) SWIG_fail;
3166 }
3167 Py_INCREF(Py_None); resultobj = Py_None;
3168 return resultobj;
3169 fail:
3170 return NULL;
3171 }
3172
3173
3174 static PyObject *_wrap_BitmapButton_GetMarginX(PyObject *, PyObject *args, PyObject *kwargs) {
3175 PyObject *resultobj;
3176 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3177 int result;
3178 PyObject * obj0 = 0 ;
3179 char *kwnames[] = {
3180 (char *) "self", NULL
3181 };
3182
3183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetMarginX",kwnames,&obj0)) goto fail;
3184 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3185 if (SWIG_arg_fail(1)) SWIG_fail;
3186 {
3187 PyThreadState* __tstate = wxPyBeginAllowThreads();
3188 result = (int)((wxBitmapButton const *)arg1)->GetMarginX();
3189
3190 wxPyEndAllowThreads(__tstate);
3191 if (PyErr_Occurred()) SWIG_fail;
3192 }
3193 {
3194 resultobj = SWIG_From_int((int)(result));
3195 }
3196 return resultobj;
3197 fail:
3198 return NULL;
3199 }
3200
3201
3202 static PyObject *_wrap_BitmapButton_GetMarginY(PyObject *, PyObject *args, PyObject *kwargs) {
3203 PyObject *resultobj;
3204 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3205 int result;
3206 PyObject * obj0 = 0 ;
3207 char *kwnames[] = {
3208 (char *) "self", NULL
3209 };
3210
3211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetMarginY",kwnames,&obj0)) goto fail;
3212 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3213 if (SWIG_arg_fail(1)) SWIG_fail;
3214 {
3215 PyThreadState* __tstate = wxPyBeginAllowThreads();
3216 result = (int)((wxBitmapButton const *)arg1)->GetMarginY();
3217
3218 wxPyEndAllowThreads(__tstate);
3219 if (PyErr_Occurred()) SWIG_fail;
3220 }
3221 {
3222 resultobj = SWIG_From_int((int)(result));
3223 }
3224 return resultobj;
3225 fail:
3226 return NULL;
3227 }
3228
3229
3230 static PyObject * BitmapButton_swigregister(PyObject *, PyObject *args) {
3231 PyObject *obj;
3232 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3233 SWIG_TypeClientData(SWIGTYPE_p_wxBitmapButton, obj);
3234 Py_INCREF(obj);
3235 return Py_BuildValue((char *)"");
3236 }
3237 static int _wrap_CheckBoxNameStr_set(PyObject *) {
3238 PyErr_SetString(PyExc_TypeError,"Variable CheckBoxNameStr is read-only.");
3239 return 1;
3240 }
3241
3242
3243 static PyObject *_wrap_CheckBoxNameStr_get(void) {
3244 PyObject *pyobj;
3245
3246 {
3247 #if wxUSE_UNICODE
3248 pyobj = PyUnicode_FromWideChar((&wxPyCheckBoxNameStr)->c_str(), (&wxPyCheckBoxNameStr)->Len());
3249 #else
3250 pyobj = PyString_FromStringAndSize((&wxPyCheckBoxNameStr)->c_str(), (&wxPyCheckBoxNameStr)->Len());
3251 #endif
3252 }
3253 return pyobj;
3254 }
3255
3256
3257 static PyObject *_wrap_new_CheckBox(PyObject *, PyObject *args, PyObject *kwargs) {
3258 PyObject *resultobj;
3259 wxWindow *arg1 = (wxWindow *) 0 ;
3260 int arg2 = (int) -1 ;
3261 wxString const &arg3_defvalue = wxPyEmptyString ;
3262 wxString *arg3 = (wxString *) &arg3_defvalue ;
3263 wxPoint const &arg4_defvalue = wxDefaultPosition ;
3264 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
3265 wxSize const &arg5_defvalue = wxDefaultSize ;
3266 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
3267 long arg6 = (long) 0 ;
3268 wxValidator const &arg7_defvalue = wxDefaultValidator ;
3269 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
3270 wxString const &arg8_defvalue = wxPyCheckBoxNameStr ;
3271 wxString *arg8 = (wxString *) &arg8_defvalue ;
3272 wxCheckBox *result;
3273 bool temp3 = false ;
3274 wxPoint temp4 ;
3275 wxSize temp5 ;
3276 bool temp8 = false ;
3277 PyObject * obj0 = 0 ;
3278 PyObject * obj1 = 0 ;
3279 PyObject * obj2 = 0 ;
3280 PyObject * obj3 = 0 ;
3281 PyObject * obj4 = 0 ;
3282 PyObject * obj5 = 0 ;
3283 PyObject * obj6 = 0 ;
3284 PyObject * obj7 = 0 ;
3285 char *kwnames[] = {
3286 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
3287 };
3288
3289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_CheckBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
3290 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3291 if (SWIG_arg_fail(1)) SWIG_fail;
3292 if (obj1) {
3293 {
3294 arg2 = (int)(SWIG_As_int(obj1));
3295 if (SWIG_arg_fail(2)) SWIG_fail;
3296 }
3297 }
3298 if (obj2) {
3299 {
3300 arg3 = wxString_in_helper(obj2);
3301 if (arg3 == NULL) SWIG_fail;
3302 temp3 = true;
3303 }
3304 }
3305 if (obj3) {
3306 {
3307 arg4 = &temp4;
3308 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
3309 }
3310 }
3311 if (obj4) {
3312 {
3313 arg5 = &temp5;
3314 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
3315 }
3316 }
3317 if (obj5) {
3318 {
3319 arg6 = (long)(SWIG_As_long(obj5));
3320 if (SWIG_arg_fail(6)) SWIG_fail;
3321 }
3322 }
3323 if (obj6) {
3324 {
3325 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
3326 if (SWIG_arg_fail(7)) SWIG_fail;
3327 if (arg7 == NULL) {
3328 SWIG_null_ref("wxValidator");
3329 }
3330 if (SWIG_arg_fail(7)) SWIG_fail;
3331 }
3332 }
3333 if (obj7) {
3334 {
3335 arg8 = wxString_in_helper(obj7);
3336 if (arg8 == NULL) SWIG_fail;
3337 temp8 = true;
3338 }
3339 }
3340 {
3341 if (!wxPyCheckForApp()) SWIG_fail;
3342 PyThreadState* __tstate = wxPyBeginAllowThreads();
3343 result = (wxCheckBox *)new wxCheckBox(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
3344
3345 wxPyEndAllowThreads(__tstate);
3346 if (PyErr_Occurred()) SWIG_fail;
3347 }
3348 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCheckBox, 1);
3349 {
3350 if (temp3)
3351 delete arg3;
3352 }
3353 {
3354 if (temp8)
3355 delete arg8;
3356 }
3357 return resultobj;
3358 fail:
3359 {
3360 if (temp3)
3361 delete arg3;
3362 }
3363 {
3364 if (temp8)
3365 delete arg8;
3366 }
3367 return NULL;
3368 }
3369
3370
3371 static PyObject *_wrap_new_PreCheckBox(PyObject *, PyObject *args, PyObject *kwargs) {
3372 PyObject *resultobj;
3373 wxCheckBox *result;
3374 char *kwnames[] = {
3375 NULL
3376 };
3377
3378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreCheckBox",kwnames)) goto fail;
3379 {
3380 if (!wxPyCheckForApp()) SWIG_fail;
3381 PyThreadState* __tstate = wxPyBeginAllowThreads();
3382 result = (wxCheckBox *)new wxCheckBox();
3383
3384 wxPyEndAllowThreads(__tstate);
3385 if (PyErr_Occurred()) SWIG_fail;
3386 }
3387 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCheckBox, 1);
3388 return resultobj;
3389 fail:
3390 return NULL;
3391 }
3392
3393
3394 static PyObject *_wrap_CheckBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
3395 PyObject *resultobj;
3396 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3397 wxWindow *arg2 = (wxWindow *) 0 ;
3398 int arg3 = (int) -1 ;
3399 wxString const &arg4_defvalue = wxPyEmptyString ;
3400 wxString *arg4 = (wxString *) &arg4_defvalue ;
3401 wxPoint const &arg5_defvalue = wxDefaultPosition ;
3402 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
3403 wxSize const &arg6_defvalue = wxDefaultSize ;
3404 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
3405 long arg7 = (long) 0 ;
3406 wxValidator const &arg8_defvalue = wxDefaultValidator ;
3407 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
3408 wxString const &arg9_defvalue = wxPyCheckBoxNameStr ;
3409 wxString *arg9 = (wxString *) &arg9_defvalue ;
3410 bool result;
3411 bool temp4 = false ;
3412 wxPoint temp5 ;
3413 wxSize temp6 ;
3414 bool temp9 = false ;
3415 PyObject * obj0 = 0 ;
3416 PyObject * obj1 = 0 ;
3417 PyObject * obj2 = 0 ;
3418 PyObject * obj3 = 0 ;
3419 PyObject * obj4 = 0 ;
3420 PyObject * obj5 = 0 ;
3421 PyObject * obj6 = 0 ;
3422 PyObject * obj7 = 0 ;
3423 PyObject * obj8 = 0 ;
3424 char *kwnames[] = {
3425 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
3426 };
3427
3428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:CheckBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
3429 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3430 if (SWIG_arg_fail(1)) SWIG_fail;
3431 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3432 if (SWIG_arg_fail(2)) SWIG_fail;
3433 if (obj2) {
3434 {
3435 arg3 = (int)(SWIG_As_int(obj2));
3436 if (SWIG_arg_fail(3)) SWIG_fail;
3437 }
3438 }
3439 if (obj3) {
3440 {
3441 arg4 = wxString_in_helper(obj3);
3442 if (arg4 == NULL) SWIG_fail;
3443 temp4 = true;
3444 }
3445 }
3446 if (obj4) {
3447 {
3448 arg5 = &temp5;
3449 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
3450 }
3451 }
3452 if (obj5) {
3453 {
3454 arg6 = &temp6;
3455 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
3456 }
3457 }
3458 if (obj6) {
3459 {
3460 arg7 = (long)(SWIG_As_long(obj6));
3461 if (SWIG_arg_fail(7)) SWIG_fail;
3462 }
3463 }
3464 if (obj7) {
3465 {
3466 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
3467 if (SWIG_arg_fail(8)) SWIG_fail;
3468 if (arg8 == NULL) {
3469 SWIG_null_ref("wxValidator");
3470 }
3471 if (SWIG_arg_fail(8)) SWIG_fail;
3472 }
3473 }
3474 if (obj8) {
3475 {
3476 arg9 = wxString_in_helper(obj8);
3477 if (arg9 == NULL) SWIG_fail;
3478 temp9 = true;
3479 }
3480 }
3481 {
3482 PyThreadState* __tstate = wxPyBeginAllowThreads();
3483 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
3484
3485 wxPyEndAllowThreads(__tstate);
3486 if (PyErr_Occurred()) SWIG_fail;
3487 }
3488 {
3489 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3490 }
3491 {
3492 if (temp4)
3493 delete arg4;
3494 }
3495 {
3496 if (temp9)
3497 delete arg9;
3498 }
3499 return resultobj;
3500 fail:
3501 {
3502 if (temp4)
3503 delete arg4;
3504 }
3505 {
3506 if (temp9)
3507 delete arg9;
3508 }
3509 return NULL;
3510 }
3511
3512
3513 static PyObject *_wrap_CheckBox_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
3514 PyObject *resultobj;
3515 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3516 bool result;
3517 PyObject * obj0 = 0 ;
3518 char *kwnames[] = {
3519 (char *) "self", NULL
3520 };
3521
3522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_GetValue",kwnames,&obj0)) goto fail;
3523 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3524 if (SWIG_arg_fail(1)) SWIG_fail;
3525 {
3526 PyThreadState* __tstate = wxPyBeginAllowThreads();
3527 result = (bool)(arg1)->GetValue();
3528
3529 wxPyEndAllowThreads(__tstate);
3530 if (PyErr_Occurred()) SWIG_fail;
3531 }
3532 {
3533 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3534 }
3535 return resultobj;
3536 fail:
3537 return NULL;
3538 }
3539
3540
3541 static PyObject *_wrap_CheckBox_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
3542 PyObject *resultobj;
3543 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3544 bool result;
3545 PyObject * obj0 = 0 ;
3546 char *kwnames[] = {
3547 (char *) "self", NULL
3548 };
3549
3550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_IsChecked",kwnames,&obj0)) goto fail;
3551 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3552 if (SWIG_arg_fail(1)) SWIG_fail;
3553 {
3554 PyThreadState* __tstate = wxPyBeginAllowThreads();
3555 result = (bool)(arg1)->IsChecked();
3556
3557 wxPyEndAllowThreads(__tstate);
3558 if (PyErr_Occurred()) SWIG_fail;
3559 }
3560 {
3561 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3562 }
3563 return resultobj;
3564 fail:
3565 return NULL;
3566 }
3567
3568
3569 static PyObject *_wrap_CheckBox_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
3570 PyObject *resultobj;
3571 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3572 bool arg2 ;
3573 PyObject * obj0 = 0 ;
3574 PyObject * obj1 = 0 ;
3575 char *kwnames[] = {
3576 (char *) "self",(char *) "state", NULL
3577 };
3578
3579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckBox_SetValue",kwnames,&obj0,&obj1)) goto fail;
3580 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3581 if (SWIG_arg_fail(1)) SWIG_fail;
3582 {
3583 arg2 = (bool const)(SWIG_As_bool(obj1));
3584 if (SWIG_arg_fail(2)) SWIG_fail;
3585 }
3586 {
3587 PyThreadState* __tstate = wxPyBeginAllowThreads();
3588 (arg1)->SetValue(arg2);
3589
3590 wxPyEndAllowThreads(__tstate);
3591 if (PyErr_Occurred()) SWIG_fail;
3592 }
3593 Py_INCREF(Py_None); resultobj = Py_None;
3594 return resultobj;
3595 fail:
3596 return NULL;
3597 }
3598
3599
3600 static PyObject *_wrap_CheckBox_Get3StateValue(PyObject *, PyObject *args, PyObject *kwargs) {
3601 PyObject *resultobj;
3602 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3603 wxCheckBoxState result;
3604 PyObject * obj0 = 0 ;
3605 char *kwnames[] = {
3606 (char *) "self", NULL
3607 };
3608
3609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_Get3StateValue",kwnames,&obj0)) goto fail;
3610 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3611 if (SWIG_arg_fail(1)) SWIG_fail;
3612 {
3613 PyThreadState* __tstate = wxPyBeginAllowThreads();
3614 result = (wxCheckBoxState)((wxCheckBox const *)arg1)->Get3StateValue();
3615
3616 wxPyEndAllowThreads(__tstate);
3617 if (PyErr_Occurred()) SWIG_fail;
3618 }
3619 resultobj = SWIG_From_int((result));
3620 return resultobj;
3621 fail:
3622 return NULL;
3623 }
3624
3625
3626 static PyObject *_wrap_CheckBox_Set3StateValue(PyObject *, PyObject *args, PyObject *kwargs) {
3627 PyObject *resultobj;
3628 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3629 wxCheckBoxState arg2 ;
3630 PyObject * obj0 = 0 ;
3631 PyObject * obj1 = 0 ;
3632 char *kwnames[] = {
3633 (char *) "self",(char *) "state", NULL
3634 };
3635
3636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckBox_Set3StateValue",kwnames,&obj0,&obj1)) goto fail;
3637 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3638 if (SWIG_arg_fail(1)) SWIG_fail;
3639 {
3640 arg2 = (wxCheckBoxState)(SWIG_As_int(obj1));
3641 if (SWIG_arg_fail(2)) SWIG_fail;
3642 }
3643 {
3644 PyThreadState* __tstate = wxPyBeginAllowThreads();
3645 (arg1)->Set3StateValue((wxCheckBoxState )arg2);
3646
3647 wxPyEndAllowThreads(__tstate);
3648 if (PyErr_Occurred()) SWIG_fail;
3649 }
3650 Py_INCREF(Py_None); resultobj = Py_None;
3651 return resultobj;
3652 fail:
3653 return NULL;
3654 }
3655
3656
3657 static PyObject *_wrap_CheckBox_Is3State(PyObject *, PyObject *args, PyObject *kwargs) {
3658 PyObject *resultobj;
3659 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3660 bool result;
3661 PyObject * obj0 = 0 ;
3662 char *kwnames[] = {
3663 (char *) "self", NULL
3664 };
3665
3666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_Is3State",kwnames,&obj0)) goto fail;
3667 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3668 if (SWIG_arg_fail(1)) SWIG_fail;
3669 {
3670 PyThreadState* __tstate = wxPyBeginAllowThreads();
3671 result = (bool)((wxCheckBox const *)arg1)->Is3State();
3672
3673 wxPyEndAllowThreads(__tstate);
3674 if (PyErr_Occurred()) SWIG_fail;
3675 }
3676 {
3677 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3678 }
3679 return resultobj;
3680 fail:
3681 return NULL;
3682 }
3683
3684
3685 static PyObject *_wrap_CheckBox_Is3rdStateAllowedForUser(PyObject *, PyObject *args, PyObject *kwargs) {
3686 PyObject *resultobj;
3687 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3688 bool result;
3689 PyObject * obj0 = 0 ;
3690 char *kwnames[] = {
3691 (char *) "self", NULL
3692 };
3693
3694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_Is3rdStateAllowedForUser",kwnames,&obj0)) goto fail;
3695 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3696 if (SWIG_arg_fail(1)) SWIG_fail;
3697 {
3698 PyThreadState* __tstate = wxPyBeginAllowThreads();
3699 result = (bool)((wxCheckBox const *)arg1)->Is3rdStateAllowedForUser();
3700
3701 wxPyEndAllowThreads(__tstate);
3702 if (PyErr_Occurred()) SWIG_fail;
3703 }
3704 {
3705 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3706 }
3707 return resultobj;
3708 fail:
3709 return NULL;
3710 }
3711
3712
3713 static PyObject *_wrap_CheckBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
3714 PyObject *resultobj;
3715 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
3716 wxVisualAttributes result;
3717 PyObject * obj0 = 0 ;
3718 char *kwnames[] = {
3719 (char *) "variant", NULL
3720 };
3721
3722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:CheckBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
3723 if (obj0) {
3724 {
3725 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
3726 if (SWIG_arg_fail(1)) SWIG_fail;
3727 }
3728 }
3729 {
3730 if (!wxPyCheckForApp()) SWIG_fail;
3731 PyThreadState* __tstate = wxPyBeginAllowThreads();
3732 result = wxCheckBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
3733
3734 wxPyEndAllowThreads(__tstate);
3735 if (PyErr_Occurred()) SWIG_fail;
3736 }
3737 {
3738 wxVisualAttributes * resultptr;
3739 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
3740 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
3741 }
3742 return resultobj;
3743 fail:
3744 return NULL;
3745 }
3746
3747
3748 static PyObject * CheckBox_swigregister(PyObject *, PyObject *args) {
3749 PyObject *obj;
3750 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3751 SWIG_TypeClientData(SWIGTYPE_p_wxCheckBox, obj);
3752 Py_INCREF(obj);
3753 return Py_BuildValue((char *)"");
3754 }
3755 static int _wrap_ChoiceNameStr_set(PyObject *) {
3756 PyErr_SetString(PyExc_TypeError,"Variable ChoiceNameStr is read-only.");
3757 return 1;
3758 }
3759
3760
3761 static PyObject *_wrap_ChoiceNameStr_get(void) {
3762 PyObject *pyobj;
3763
3764 {
3765 #if wxUSE_UNICODE
3766 pyobj = PyUnicode_FromWideChar((&wxPyChoiceNameStr)->c_str(), (&wxPyChoiceNameStr)->Len());
3767 #else
3768 pyobj = PyString_FromStringAndSize((&wxPyChoiceNameStr)->c_str(), (&wxPyChoiceNameStr)->Len());
3769 #endif
3770 }
3771 return pyobj;
3772 }
3773
3774
3775 static PyObject *_wrap_new_Choice(PyObject *, PyObject *args, PyObject *kwargs) {
3776 PyObject *resultobj;
3777 wxWindow *arg1 = (wxWindow *) 0 ;
3778 int arg2 = (int) -1 ;
3779 wxPoint const &arg3_defvalue = wxDefaultPosition ;
3780 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
3781 wxSize const &arg4_defvalue = wxDefaultSize ;
3782 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
3783 wxArrayString const &arg5_defvalue = wxPyEmptyStringArray ;
3784 wxArrayString *arg5 = (wxArrayString *) &arg5_defvalue ;
3785 long arg6 = (long) 0 ;
3786 wxValidator const &arg7_defvalue = wxDefaultValidator ;
3787 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
3788 wxString const &arg8_defvalue = wxPyChoiceNameStr ;
3789 wxString *arg8 = (wxString *) &arg8_defvalue ;
3790 wxChoice *result;
3791 wxPoint temp3 ;
3792 wxSize temp4 ;
3793 bool temp5 = false ;
3794 bool temp8 = false ;
3795 PyObject * obj0 = 0 ;
3796 PyObject * obj1 = 0 ;
3797 PyObject * obj2 = 0 ;
3798 PyObject * obj3 = 0 ;
3799 PyObject * obj4 = 0 ;
3800 PyObject * obj5 = 0 ;
3801 PyObject * obj6 = 0 ;
3802 PyObject * obj7 = 0 ;
3803 char *kwnames[] = {
3804 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
3805 };
3806
3807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_Choice",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
3808 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3809 if (SWIG_arg_fail(1)) SWIG_fail;
3810 if (obj1) {
3811 {
3812 arg2 = (int)(SWIG_As_int(obj1));
3813 if (SWIG_arg_fail(2)) SWIG_fail;
3814 }
3815 }
3816 if (obj2) {
3817 {
3818 arg3 = &temp3;
3819 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
3820 }
3821 }
3822 if (obj3) {
3823 {
3824 arg4 = &temp4;
3825 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
3826 }
3827 }
3828 if (obj4) {
3829 {
3830 if (! PySequence_Check(obj4)) {
3831 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
3832 SWIG_fail;
3833 }
3834 arg5 = new wxArrayString;
3835 temp5 = true;
3836 int i, len=PySequence_Length(obj4);
3837 for (i=0; i<len; i++) {
3838 PyObject* item = PySequence_GetItem(obj4, i);
3839 wxString* s = wxString_in_helper(item);
3840 if (PyErr_Occurred()) SWIG_fail;
3841 arg5->Add(*s);
3842 delete s;
3843 Py_DECREF(item);
3844 }
3845 }
3846 }
3847 if (obj5) {
3848 {
3849 arg6 = (long)(SWIG_As_long(obj5));
3850 if (SWIG_arg_fail(6)) SWIG_fail;
3851 }
3852 }
3853 if (obj6) {
3854 {
3855 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
3856 if (SWIG_arg_fail(7)) SWIG_fail;
3857 if (arg7 == NULL) {
3858 SWIG_null_ref("wxValidator");
3859 }
3860 if (SWIG_arg_fail(7)) SWIG_fail;
3861 }
3862 }
3863 if (obj7) {
3864 {
3865 arg8 = wxString_in_helper(obj7);
3866 if (arg8 == NULL) SWIG_fail;
3867 temp8 = true;
3868 }
3869 }
3870 {
3871 if (!wxPyCheckForApp()) SWIG_fail;
3872 PyThreadState* __tstate = wxPyBeginAllowThreads();
3873 result = (wxChoice *)new wxChoice(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,(wxArrayString const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
3874
3875 wxPyEndAllowThreads(__tstate);
3876 if (PyErr_Occurred()) SWIG_fail;
3877 }
3878 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoice, 1);
3879 {
3880 if (temp5) delete arg5;
3881 }
3882 {
3883 if (temp8)
3884 delete arg8;
3885 }
3886 return resultobj;
3887 fail:
3888 {
3889 if (temp5) delete arg5;
3890 }
3891 {
3892 if (temp8)
3893 delete arg8;
3894 }
3895 return NULL;
3896 }
3897
3898
3899 static PyObject *_wrap_new_PreChoice(PyObject *, PyObject *args, PyObject *kwargs) {
3900 PyObject *resultobj;
3901 wxChoice *result;
3902 char *kwnames[] = {
3903 NULL
3904 };
3905
3906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreChoice",kwnames)) goto fail;
3907 {
3908 if (!wxPyCheckForApp()) SWIG_fail;
3909 PyThreadState* __tstate = wxPyBeginAllowThreads();
3910 result = (wxChoice *)new wxChoice();
3911
3912 wxPyEndAllowThreads(__tstate);
3913 if (PyErr_Occurred()) SWIG_fail;
3914 }
3915 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoice, 1);
3916 return resultobj;
3917 fail:
3918 return NULL;
3919 }
3920
3921
3922 static PyObject *_wrap_Choice_Create(PyObject *, PyObject *args, PyObject *kwargs) {
3923 PyObject *resultobj;
3924 wxChoice *arg1 = (wxChoice *) 0 ;
3925 wxWindow *arg2 = (wxWindow *) 0 ;
3926 int arg3 = (int) -1 ;
3927 wxPoint const &arg4_defvalue = wxDefaultPosition ;
3928 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
3929 wxSize const &arg5_defvalue = wxDefaultSize ;
3930 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
3931 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
3932 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
3933 long arg7 = (long) 0 ;
3934 wxValidator const &arg8_defvalue = wxDefaultValidator ;
3935 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
3936 wxString const &arg9_defvalue = wxPyChoiceNameStr ;
3937 wxString *arg9 = (wxString *) &arg9_defvalue ;
3938 bool result;
3939 wxPoint temp4 ;
3940 wxSize temp5 ;
3941 bool temp6 = false ;
3942 bool temp9 = false ;
3943 PyObject * obj0 = 0 ;
3944 PyObject * obj1 = 0 ;
3945 PyObject * obj2 = 0 ;
3946 PyObject * obj3 = 0 ;
3947 PyObject * obj4 = 0 ;
3948 PyObject * obj5 = 0 ;
3949 PyObject * obj6 = 0 ;
3950 PyObject * obj7 = 0 ;
3951 PyObject * obj8 = 0 ;
3952 char *kwnames[] = {
3953 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
3954 };
3955
3956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:Choice_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
3957 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoice, SWIG_POINTER_EXCEPTION | 0);
3958 if (SWIG_arg_fail(1)) SWIG_fail;
3959 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3960 if (SWIG_arg_fail(2)) SWIG_fail;
3961 if (obj2) {
3962 {
3963 arg3 = (int)(SWIG_As_int(obj2));
3964 if (SWIG_arg_fail(3)) SWIG_fail;
3965 }
3966 }
3967 if (obj3) {
3968 {
3969 arg4 = &temp4;
3970 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
3971 }
3972 }
3973 if (obj4) {
3974 {
3975 arg5 = &temp5;
3976 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
3977 }
3978 }
3979 if (obj5) {
3980 {
3981 if (! PySequence_Check(obj5)) {
3982 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
3983 SWIG_fail;
3984 }
3985 arg6 = new wxArrayString;
3986 temp6 = true;
3987 int i, len=PySequence_Length(obj5);
3988 for (i=0; i<len; i++) {
3989 PyObject* item = PySequence_GetItem(obj5, i);
3990 wxString* s = wxString_in_helper(item);
3991 if (PyErr_Occurred()) SWIG_fail;
3992 arg6->Add(*s);
3993 delete s;
3994 Py_DECREF(item);
3995 }
3996 }
3997 }
3998 if (obj6) {
3999 {
4000 arg7 = (long)(SWIG_As_long(obj6));
4001 if (SWIG_arg_fail(7)) SWIG_fail;
4002 }
4003 }
4004 if (obj7) {
4005 {
4006 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
4007 if (SWIG_arg_fail(8)) SWIG_fail;
4008 if (arg8 == NULL) {
4009 SWIG_null_ref("wxValidator");
4010 }
4011 if (SWIG_arg_fail(8)) SWIG_fail;
4012 }
4013 }
4014 if (obj8) {
4015 {
4016 arg9 = wxString_in_helper(obj8);
4017 if (arg9 == NULL) SWIG_fail;
4018 temp9 = true;
4019 }
4020 }
4021 {
4022 PyThreadState* __tstate = wxPyBeginAllowThreads();
4023 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
4024
4025 wxPyEndAllowThreads(__tstate);
4026 if (PyErr_Occurred()) SWIG_fail;
4027 }
4028 {
4029 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4030 }
4031 {
4032 if (temp6) delete arg6;
4033 }
4034 {
4035 if (temp9)
4036 delete arg9;
4037 }
4038 return resultobj;
4039 fail:
4040 {
4041 if (temp6) delete arg6;
4042 }
4043 {
4044 if (temp9)
4045 delete arg9;
4046 }
4047 return NULL;
4048 }
4049
4050
4051 static PyObject *_wrap_Choice_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
4052 PyObject *resultobj;
4053 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
4054 wxVisualAttributes result;
4055 PyObject * obj0 = 0 ;
4056 char *kwnames[] = {
4057 (char *) "variant", NULL
4058 };
4059
4060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Choice_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
4061 if (obj0) {
4062 {
4063 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
4064 if (SWIG_arg_fail(1)) SWIG_fail;
4065 }
4066 }
4067 {
4068 if (!wxPyCheckForApp()) SWIG_fail;
4069 PyThreadState* __tstate = wxPyBeginAllowThreads();
4070 result = wxChoice::GetClassDefaultAttributes((wxWindowVariant )arg1);
4071
4072 wxPyEndAllowThreads(__tstate);
4073 if (PyErr_Occurred()) SWIG_fail;
4074 }
4075 {
4076 wxVisualAttributes * resultptr;
4077 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
4078 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
4079 }
4080 return resultobj;
4081 fail:
4082 return NULL;
4083 }
4084
4085
4086 static PyObject * Choice_swigregister(PyObject *, PyObject *args) {
4087 PyObject *obj;
4088 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4089 SWIG_TypeClientData(SWIGTYPE_p_wxChoice, obj);
4090 Py_INCREF(obj);
4091 return Py_BuildValue((char *)"");
4092 }
4093 static int _wrap_ComboBoxNameStr_set(PyObject *) {
4094 PyErr_SetString(PyExc_TypeError,"Variable ComboBoxNameStr is read-only.");
4095 return 1;
4096 }
4097
4098
4099 static PyObject *_wrap_ComboBoxNameStr_get(void) {
4100 PyObject *pyobj;
4101
4102 {
4103 #if wxUSE_UNICODE
4104 pyobj = PyUnicode_FromWideChar((&wxPyComboBoxNameStr)->c_str(), (&wxPyComboBoxNameStr)->Len());
4105 #else
4106 pyobj = PyString_FromStringAndSize((&wxPyComboBoxNameStr)->c_str(), (&wxPyComboBoxNameStr)->Len());
4107 #endif
4108 }
4109 return pyobj;
4110 }
4111
4112
4113 static PyObject *_wrap_new_ComboBox(PyObject *, PyObject *args, PyObject *kwargs) {
4114 PyObject *resultobj;
4115 wxWindow *arg1 = (wxWindow *) 0 ;
4116 int arg2 = (int) -1 ;
4117 wxString const &arg3_defvalue = wxPyEmptyString ;
4118 wxString *arg3 = (wxString *) &arg3_defvalue ;
4119 wxPoint const &arg4_defvalue = wxDefaultPosition ;
4120 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
4121 wxSize const &arg5_defvalue = wxDefaultSize ;
4122 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
4123 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
4124 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
4125 long arg7 = (long) 0 ;
4126 wxValidator const &arg8_defvalue = wxDefaultValidator ;
4127 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
4128 wxString const &arg9_defvalue = wxPyComboBoxNameStr ;
4129 wxString *arg9 = (wxString *) &arg9_defvalue ;
4130 wxComboBox *result;
4131 bool temp3 = false ;
4132 wxPoint temp4 ;
4133 wxSize temp5 ;
4134 bool temp6 = false ;
4135 bool temp9 = false ;
4136 PyObject * obj0 = 0 ;
4137 PyObject * obj1 = 0 ;
4138 PyObject * obj2 = 0 ;
4139 PyObject * obj3 = 0 ;
4140 PyObject * obj4 = 0 ;
4141 PyObject * obj5 = 0 ;
4142 PyObject * obj6 = 0 ;
4143 PyObject * obj7 = 0 ;
4144 PyObject * obj8 = 0 ;
4145 char *kwnames[] = {
4146 (char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
4147 };
4148
4149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOO:new_ComboBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
4150 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4151 if (SWIG_arg_fail(1)) SWIG_fail;
4152 if (obj1) {
4153 {
4154 arg2 = (int)(SWIG_As_int(obj1));
4155 if (SWIG_arg_fail(2)) SWIG_fail;
4156 }
4157 }
4158 if (obj2) {
4159 {
4160 arg3 = wxString_in_helper(obj2);
4161 if (arg3 == NULL) SWIG_fail;
4162 temp3 = true;
4163 }
4164 }
4165 if (obj3) {
4166 {
4167 arg4 = &temp4;
4168 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
4169 }
4170 }
4171 if (obj4) {
4172 {
4173 arg5 = &temp5;
4174 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
4175 }
4176 }
4177 if (obj5) {
4178 {
4179 if (! PySequence_Check(obj5)) {
4180 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
4181 SWIG_fail;
4182 }
4183 arg6 = new wxArrayString;
4184 temp6 = true;
4185 int i, len=PySequence_Length(obj5);
4186 for (i=0; i<len; i++) {
4187 PyObject* item = PySequence_GetItem(obj5, i);
4188 wxString* s = wxString_in_helper(item);
4189 if (PyErr_Occurred()) SWIG_fail;
4190 arg6->Add(*s);
4191 delete s;
4192 Py_DECREF(item);
4193 }
4194 }
4195 }
4196 if (obj6) {
4197 {
4198 arg7 = (long)(SWIG_As_long(obj6));
4199 if (SWIG_arg_fail(7)) SWIG_fail;
4200 }
4201 }
4202 if (obj7) {
4203 {
4204 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
4205 if (SWIG_arg_fail(8)) SWIG_fail;
4206 if (arg8 == NULL) {
4207 SWIG_null_ref("wxValidator");
4208 }
4209 if (SWIG_arg_fail(8)) SWIG_fail;
4210 }
4211 }
4212 if (obj8) {
4213 {
4214 arg9 = wxString_in_helper(obj8);
4215 if (arg9 == NULL) SWIG_fail;
4216 temp9 = true;
4217 }
4218 }
4219 {
4220 if (!wxPyCheckForApp()) SWIG_fail;
4221 PyThreadState* __tstate = wxPyBeginAllowThreads();
4222 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);
4223
4224 wxPyEndAllowThreads(__tstate);
4225 if (PyErr_Occurred()) SWIG_fail;
4226 }
4227 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxComboBox, 1);
4228 {
4229 if (temp3)
4230 delete arg3;
4231 }
4232 {
4233 if (temp6) delete arg6;
4234 }
4235 {
4236 if (temp9)
4237 delete arg9;
4238 }
4239 return resultobj;
4240 fail:
4241 {
4242 if (temp3)
4243 delete arg3;
4244 }
4245 {
4246 if (temp6) delete arg6;
4247 }
4248 {
4249 if (temp9)
4250 delete arg9;
4251 }
4252 return NULL;
4253 }
4254
4255
4256 static PyObject *_wrap_new_PreComboBox(PyObject *, PyObject *args, PyObject *kwargs) {
4257 PyObject *resultobj;
4258 wxComboBox *result;
4259 char *kwnames[] = {
4260 NULL
4261 };
4262
4263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreComboBox",kwnames)) goto fail;
4264 {
4265 if (!wxPyCheckForApp()) SWIG_fail;
4266 PyThreadState* __tstate = wxPyBeginAllowThreads();
4267 result = (wxComboBox *)new wxComboBox();
4268
4269 wxPyEndAllowThreads(__tstate);
4270 if (PyErr_Occurred()) SWIG_fail;
4271 }
4272 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxComboBox, 1);
4273 return resultobj;
4274 fail:
4275 return NULL;
4276 }
4277
4278
4279 static PyObject *_wrap_ComboBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
4280 PyObject *resultobj;
4281 wxComboBox *arg1 = (wxComboBox *) 0 ;
4282 wxWindow *arg2 = (wxWindow *) 0 ;
4283 int arg3 = (int) -1 ;
4284 wxString const &arg4_defvalue = wxPyEmptyString ;
4285 wxString *arg4 = (wxString *) &arg4_defvalue ;
4286 wxPoint const &arg5_defvalue = wxDefaultPosition ;
4287 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
4288 wxSize const &arg6_defvalue = wxDefaultSize ;
4289 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
4290 wxArrayString const &arg7_defvalue = wxPyEmptyStringArray ;
4291 wxArrayString *arg7 = (wxArrayString *) &arg7_defvalue ;
4292 long arg8 = (long) 0 ;
4293 wxValidator const &arg9_defvalue = wxDefaultValidator ;
4294 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
4295 wxString const &arg10_defvalue = wxPyChoiceNameStr ;
4296 wxString *arg10 = (wxString *) &arg10_defvalue ;
4297 bool result;
4298 bool temp4 = false ;
4299 wxPoint temp5 ;
4300 wxSize temp6 ;
4301 bool temp7 = false ;
4302 bool temp10 = false ;
4303 PyObject * obj0 = 0 ;
4304 PyObject * obj1 = 0 ;
4305 PyObject * obj2 = 0 ;
4306 PyObject * obj3 = 0 ;
4307 PyObject * obj4 = 0 ;
4308 PyObject * obj5 = 0 ;
4309 PyObject * obj6 = 0 ;
4310 PyObject * obj7 = 0 ;
4311 PyObject * obj8 = 0 ;
4312 PyObject * obj9 = 0 ;
4313 char *kwnames[] = {
4314 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
4315 };
4316
4317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOO:ComboBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) goto fail;
4318 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4319 if (SWIG_arg_fail(1)) SWIG_fail;
4320 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4321 if (SWIG_arg_fail(2)) SWIG_fail;
4322 if (obj2) {
4323 {
4324 arg3 = (int)(SWIG_As_int(obj2));
4325 if (SWIG_arg_fail(3)) SWIG_fail;
4326 }
4327 }
4328 if (obj3) {
4329 {
4330 arg4 = wxString_in_helper(obj3);
4331 if (arg4 == NULL) SWIG_fail;
4332 temp4 = true;
4333 }
4334 }
4335 if (obj4) {
4336 {
4337 arg5 = &temp5;
4338 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
4339 }
4340 }
4341 if (obj5) {
4342 {
4343 arg6 = &temp6;
4344 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
4345 }
4346 }
4347 if (obj6) {
4348 {
4349 if (! PySequence_Check(obj6)) {
4350 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
4351 SWIG_fail;
4352 }
4353 arg7 = new wxArrayString;
4354 temp7 = true;
4355 int i, len=PySequence_Length(obj6);
4356 for (i=0; i<len; i++) {
4357 PyObject* item = PySequence_GetItem(obj6, i);
4358 wxString* s = wxString_in_helper(item);
4359 if (PyErr_Occurred()) SWIG_fail;
4360 arg7->Add(*s);
4361 delete s;
4362 Py_DECREF(item);
4363 }
4364 }
4365 }
4366 if (obj7) {
4367 {
4368 arg8 = (long)(SWIG_As_long(obj7));
4369 if (SWIG_arg_fail(8)) SWIG_fail;
4370 }
4371 }
4372 if (obj8) {
4373 {
4374 SWIG_Python_ConvertPtr(obj8, (void **)&arg9, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
4375 if (SWIG_arg_fail(9)) SWIG_fail;
4376 if (arg9 == NULL) {
4377 SWIG_null_ref("wxValidator");
4378 }
4379 if (SWIG_arg_fail(9)) SWIG_fail;
4380 }
4381 }
4382 if (obj9) {
4383 {
4384 arg10 = wxString_in_helper(obj9);
4385 if (arg10 == NULL) SWIG_fail;
4386 temp10 = true;
4387 }
4388 }
4389 {
4390 PyThreadState* __tstate = wxPyBeginAllowThreads();
4391 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);
4392
4393 wxPyEndAllowThreads(__tstate);
4394 if (PyErr_Occurred()) SWIG_fail;
4395 }
4396 {
4397 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4398 }
4399 {
4400 if (temp4)
4401 delete arg4;
4402 }
4403 {
4404 if (temp7) delete arg7;
4405 }
4406 {
4407 if (temp10)
4408 delete arg10;
4409 }
4410 return resultobj;
4411 fail:
4412 {
4413 if (temp4)
4414 delete arg4;
4415 }
4416 {
4417 if (temp7) delete arg7;
4418 }
4419 {
4420 if (temp10)
4421 delete arg10;
4422 }
4423 return NULL;
4424 }
4425
4426
4427 static PyObject *_wrap_ComboBox_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
4428 PyObject *resultobj;
4429 wxComboBox *arg1 = (wxComboBox *) 0 ;
4430 wxString result;
4431 PyObject * obj0 = 0 ;
4432 char *kwnames[] = {
4433 (char *) "self", NULL
4434 };
4435
4436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_GetValue",kwnames,&obj0)) goto fail;
4437 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4438 if (SWIG_arg_fail(1)) SWIG_fail;
4439 {
4440 PyThreadState* __tstate = wxPyBeginAllowThreads();
4441 result = ((wxComboBox const *)arg1)->GetValue();
4442
4443 wxPyEndAllowThreads(__tstate);
4444 if (PyErr_Occurred()) SWIG_fail;
4445 }
4446 {
4447 #if wxUSE_UNICODE
4448 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4449 #else
4450 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4451 #endif
4452 }
4453 return resultobj;
4454 fail:
4455 return NULL;
4456 }
4457
4458
4459 static PyObject *_wrap_ComboBox_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
4460 PyObject *resultobj;
4461 wxComboBox *arg1 = (wxComboBox *) 0 ;
4462 wxString *arg2 = 0 ;
4463 bool temp2 = false ;
4464 PyObject * obj0 = 0 ;
4465 PyObject * obj1 = 0 ;
4466 char *kwnames[] = {
4467 (char *) "self",(char *) "value", NULL
4468 };
4469
4470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetValue",kwnames,&obj0,&obj1)) goto fail;
4471 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4472 if (SWIG_arg_fail(1)) SWIG_fail;
4473 {
4474 arg2 = wxString_in_helper(obj1);
4475 if (arg2 == NULL) SWIG_fail;
4476 temp2 = true;
4477 }
4478 {
4479 PyThreadState* __tstate = wxPyBeginAllowThreads();
4480 (arg1)->SetValue((wxString const &)*arg2);
4481
4482 wxPyEndAllowThreads(__tstate);
4483 if (PyErr_Occurred()) SWIG_fail;
4484 }
4485 Py_INCREF(Py_None); resultobj = Py_None;
4486 {
4487 if (temp2)
4488 delete arg2;
4489 }
4490 return resultobj;
4491 fail:
4492 {
4493 if (temp2)
4494 delete arg2;
4495 }
4496 return NULL;
4497 }
4498
4499
4500 static PyObject *_wrap_ComboBox_Copy(PyObject *, PyObject *args, PyObject *kwargs) {
4501 PyObject *resultobj;
4502 wxComboBox *arg1 = (wxComboBox *) 0 ;
4503 PyObject * obj0 = 0 ;
4504 char *kwnames[] = {
4505 (char *) "self", NULL
4506 };
4507
4508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Copy",kwnames,&obj0)) goto fail;
4509 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4510 if (SWIG_arg_fail(1)) SWIG_fail;
4511 {
4512 PyThreadState* __tstate = wxPyBeginAllowThreads();
4513 (arg1)->Copy();
4514
4515 wxPyEndAllowThreads(__tstate);
4516 if (PyErr_Occurred()) SWIG_fail;
4517 }
4518 Py_INCREF(Py_None); resultobj = Py_None;
4519 return resultobj;
4520 fail:
4521 return NULL;
4522 }
4523
4524
4525 static PyObject *_wrap_ComboBox_Cut(PyObject *, PyObject *args, PyObject *kwargs) {
4526 PyObject *resultobj;
4527 wxComboBox *arg1 = (wxComboBox *) 0 ;
4528 PyObject * obj0 = 0 ;
4529 char *kwnames[] = {
4530 (char *) "self", NULL
4531 };
4532
4533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Cut",kwnames,&obj0)) goto fail;
4534 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4535 if (SWIG_arg_fail(1)) SWIG_fail;
4536 {
4537 PyThreadState* __tstate = wxPyBeginAllowThreads();
4538 (arg1)->Cut();
4539
4540 wxPyEndAllowThreads(__tstate);
4541 if (PyErr_Occurred()) SWIG_fail;
4542 }
4543 Py_INCREF(Py_None); resultobj = Py_None;
4544 return resultobj;
4545 fail:
4546 return NULL;
4547 }
4548
4549
4550 static PyObject *_wrap_ComboBox_Paste(PyObject *, PyObject *args, PyObject *kwargs) {
4551 PyObject *resultobj;
4552 wxComboBox *arg1 = (wxComboBox *) 0 ;
4553 PyObject * obj0 = 0 ;
4554 char *kwnames[] = {
4555 (char *) "self", NULL
4556 };
4557
4558 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Paste",kwnames,&obj0)) goto fail;
4559 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4560 if (SWIG_arg_fail(1)) SWIG_fail;
4561 {
4562 PyThreadState* __tstate = wxPyBeginAllowThreads();
4563 (arg1)->Paste();
4564
4565 wxPyEndAllowThreads(__tstate);
4566 if (PyErr_Occurred()) SWIG_fail;
4567 }
4568 Py_INCREF(Py_None); resultobj = Py_None;
4569 return resultobj;
4570 fail:
4571 return NULL;
4572 }
4573
4574
4575 static PyObject *_wrap_ComboBox_SetInsertionPoint(PyObject *, PyObject *args, PyObject *kwargs) {
4576 PyObject *resultobj;
4577 wxComboBox *arg1 = (wxComboBox *) 0 ;
4578 long arg2 ;
4579 PyObject * obj0 = 0 ;
4580 PyObject * obj1 = 0 ;
4581 char *kwnames[] = {
4582 (char *) "self",(char *) "pos", NULL
4583 };
4584
4585 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetInsertionPoint",kwnames,&obj0,&obj1)) goto fail;
4586 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4587 if (SWIG_arg_fail(1)) SWIG_fail;
4588 {
4589 arg2 = (long)(SWIG_As_long(obj1));
4590 if (SWIG_arg_fail(2)) SWIG_fail;
4591 }
4592 {
4593 PyThreadState* __tstate = wxPyBeginAllowThreads();
4594 (arg1)->SetInsertionPoint(arg2);
4595
4596 wxPyEndAllowThreads(__tstate);
4597 if (PyErr_Occurred()) SWIG_fail;
4598 }
4599 Py_INCREF(Py_None); resultobj = Py_None;
4600 return resultobj;
4601 fail:
4602 return NULL;
4603 }
4604
4605
4606 static PyObject *_wrap_ComboBox_GetInsertionPoint(PyObject *, PyObject *args, PyObject *kwargs) {
4607 PyObject *resultobj;
4608 wxComboBox *arg1 = (wxComboBox *) 0 ;
4609 long result;
4610 PyObject * obj0 = 0 ;
4611 char *kwnames[] = {
4612 (char *) "self", NULL
4613 };
4614
4615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_GetInsertionPoint",kwnames,&obj0)) goto fail;
4616 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4617 if (SWIG_arg_fail(1)) SWIG_fail;
4618 {
4619 PyThreadState* __tstate = wxPyBeginAllowThreads();
4620 result = (long)((wxComboBox const *)arg1)->GetInsertionPoint();
4621
4622 wxPyEndAllowThreads(__tstate);
4623 if (PyErr_Occurred()) SWIG_fail;
4624 }
4625 {
4626 resultobj = SWIG_From_long((long)(result));
4627 }
4628 return resultobj;
4629 fail:
4630 return NULL;
4631 }
4632
4633
4634 static PyObject *_wrap_ComboBox_GetLastPosition(PyObject *, PyObject *args, PyObject *kwargs) {
4635 PyObject *resultobj;
4636 wxComboBox *arg1 = (wxComboBox *) 0 ;
4637 long result;
4638 PyObject * obj0 = 0 ;
4639 char *kwnames[] = {
4640 (char *) "self", NULL
4641 };
4642
4643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_GetLastPosition",kwnames,&obj0)) goto fail;
4644 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4645 if (SWIG_arg_fail(1)) SWIG_fail;
4646 {
4647 PyThreadState* __tstate = wxPyBeginAllowThreads();
4648 result = (long)((wxComboBox const *)arg1)->GetLastPosition();
4649
4650 wxPyEndAllowThreads(__tstate);
4651 if (PyErr_Occurred()) SWIG_fail;
4652 }
4653 {
4654 resultobj = SWIG_From_long((long)(result));
4655 }
4656 return resultobj;
4657 fail:
4658 return NULL;
4659 }
4660
4661
4662 static PyObject *_wrap_ComboBox_Replace(PyObject *, PyObject *args, PyObject *kwargs) {
4663 PyObject *resultobj;
4664 wxComboBox *arg1 = (wxComboBox *) 0 ;
4665 long arg2 ;
4666 long arg3 ;
4667 wxString *arg4 = 0 ;
4668 bool temp4 = false ;
4669 PyObject * obj0 = 0 ;
4670 PyObject * obj1 = 0 ;
4671 PyObject * obj2 = 0 ;
4672 PyObject * obj3 = 0 ;
4673 char *kwnames[] = {
4674 (char *) "self",(char *) "from",(char *) "to",(char *) "value", NULL
4675 };
4676
4677 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ComboBox_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
4678 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4679 if (SWIG_arg_fail(1)) SWIG_fail;
4680 {
4681 arg2 = (long)(SWIG_As_long(obj1));
4682 if (SWIG_arg_fail(2)) SWIG_fail;
4683 }
4684 {
4685 arg3 = (long)(SWIG_As_long(obj2));
4686 if (SWIG_arg_fail(3)) SWIG_fail;
4687 }
4688 {
4689 arg4 = wxString_in_helper(obj3);
4690 if (arg4 == NULL) SWIG_fail;
4691 temp4 = true;
4692 }
4693 {
4694 PyThreadState* __tstate = wxPyBeginAllowThreads();
4695 (arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
4696
4697 wxPyEndAllowThreads(__tstate);
4698 if (PyErr_Occurred()) SWIG_fail;
4699 }
4700 Py_INCREF(Py_None); resultobj = Py_None;
4701 {
4702 if (temp4)
4703 delete arg4;
4704 }
4705 return resultobj;
4706 fail:
4707 {
4708 if (temp4)
4709 delete arg4;
4710 }
4711 return NULL;
4712 }
4713
4714
4715 static PyObject *_wrap_ComboBox_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
4716 PyObject *resultobj;
4717 wxComboBox *arg1 = (wxComboBox *) 0 ;
4718 int arg2 ;
4719 PyObject * obj0 = 0 ;
4720 PyObject * obj1 = 0 ;
4721 char *kwnames[] = {
4722 (char *) "self",(char *) "n", NULL
4723 };
4724
4725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetSelection",kwnames,&obj0,&obj1)) goto fail;
4726 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4727 if (SWIG_arg_fail(1)) SWIG_fail;
4728 {
4729 arg2 = (int)(SWIG_As_int(obj1));
4730 if (SWIG_arg_fail(2)) SWIG_fail;
4731 }
4732 {
4733 PyThreadState* __tstate = wxPyBeginAllowThreads();
4734 (arg1)->SetSelection(arg2);
4735
4736 wxPyEndAllowThreads(__tstate);
4737 if (PyErr_Occurred()) SWIG_fail;
4738 }
4739 Py_INCREF(Py_None); resultobj = Py_None;
4740 return resultobj;
4741 fail:
4742 return NULL;
4743 }
4744
4745
4746 static PyObject *_wrap_ComboBox_SetMark(PyObject *, PyObject *args, PyObject *kwargs) {
4747 PyObject *resultobj;
4748 wxComboBox *arg1 = (wxComboBox *) 0 ;
4749 long arg2 ;
4750 long arg3 ;
4751 PyObject * obj0 = 0 ;
4752 PyObject * obj1 = 0 ;
4753 PyObject * obj2 = 0 ;
4754 char *kwnames[] = {
4755 (char *) "self",(char *) "from",(char *) "to", NULL
4756 };
4757
4758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ComboBox_SetMark",kwnames,&obj0,&obj1,&obj2)) goto fail;
4759 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4760 if (SWIG_arg_fail(1)) SWIG_fail;
4761 {
4762 arg2 = (long)(SWIG_As_long(obj1));
4763 if (SWIG_arg_fail(2)) SWIG_fail;
4764 }
4765 {
4766 arg3 = (long)(SWIG_As_long(obj2));
4767 if (SWIG_arg_fail(3)) SWIG_fail;
4768 }
4769 {
4770 PyThreadState* __tstate = wxPyBeginAllowThreads();
4771 (arg1)->SetSelection(arg2,arg3);
4772
4773 wxPyEndAllowThreads(__tstate);
4774 if (PyErr_Occurred()) SWIG_fail;
4775 }
4776 Py_INCREF(Py_None); resultobj = Py_None;
4777 return resultobj;
4778 fail:
4779 return NULL;
4780 }
4781
4782
4783 static PyObject *_wrap_ComboBox_GetMark(PyObject *, PyObject *args, PyObject *kwargs) {
4784 PyObject *resultobj;
4785 wxComboBox *arg1 = (wxComboBox *) 0 ;
4786 long *arg2 = (long *) 0 ;
4787 long *arg3 = (long *) 0 ;
4788 long temp2 ;
4789 int res2 = 0 ;
4790 long temp3 ;
4791 int res3 = 0 ;
4792 PyObject * obj0 = 0 ;
4793 char *kwnames[] = {
4794 (char *) "self", NULL
4795 };
4796
4797 arg2 = &temp2; res2 = SWIG_NEWOBJ;
4798 arg3 = &temp3; res3 = SWIG_NEWOBJ;
4799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_GetMark",kwnames,&obj0)) goto fail;
4800 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4801 if (SWIG_arg_fail(1)) SWIG_fail;
4802 {
4803 PyThreadState* __tstate = wxPyBeginAllowThreads();
4804 (arg1)->GetSelection(arg2,arg3);
4805
4806 wxPyEndAllowThreads(__tstate);
4807 if (PyErr_Occurred()) SWIG_fail;
4808 }
4809 Py_INCREF(Py_None); resultobj = Py_None;
4810 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
4811 SWIG_From_long((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, 0)));
4812 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
4813 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
4814 return resultobj;
4815 fail:
4816 return NULL;
4817 }
4818
4819
4820 static PyObject *_wrap_ComboBox_SetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
4821 PyObject *resultobj;
4822 wxComboBox *arg1 = (wxComboBox *) 0 ;
4823 wxString *arg2 = 0 ;
4824 bool result;
4825 bool temp2 = false ;
4826 PyObject * obj0 = 0 ;
4827 PyObject * obj1 = 0 ;
4828 char *kwnames[] = {
4829 (char *) "self",(char *) "string", NULL
4830 };
4831
4832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetStringSelection",kwnames,&obj0,&obj1)) goto fail;
4833 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4834 if (SWIG_arg_fail(1)) SWIG_fail;
4835 {
4836 arg2 = wxString_in_helper(obj1);
4837 if (arg2 == NULL) SWIG_fail;
4838 temp2 = true;
4839 }
4840 {
4841 PyThreadState* __tstate = wxPyBeginAllowThreads();
4842 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2);
4843
4844 wxPyEndAllowThreads(__tstate);
4845 if (PyErr_Occurred()) SWIG_fail;
4846 }
4847 {
4848 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4849 }
4850 {
4851 if (temp2)
4852 delete arg2;
4853 }
4854 return resultobj;
4855 fail:
4856 {
4857 if (temp2)
4858 delete arg2;
4859 }
4860 return NULL;
4861 }
4862
4863
4864 static PyObject *_wrap_ComboBox_SetString(PyObject *, PyObject *args, PyObject *kwargs) {
4865 PyObject *resultobj;
4866 wxComboBox *arg1 = (wxComboBox *) 0 ;
4867 int arg2 ;
4868 wxString *arg3 = 0 ;
4869 bool temp3 = false ;
4870 PyObject * obj0 = 0 ;
4871 PyObject * obj1 = 0 ;
4872 PyObject * obj2 = 0 ;
4873 char *kwnames[] = {
4874 (char *) "self",(char *) "n",(char *) "string", NULL
4875 };
4876
4877 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ComboBox_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
4878 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4879 if (SWIG_arg_fail(1)) SWIG_fail;
4880 {
4881 arg2 = (int)(SWIG_As_int(obj1));
4882 if (SWIG_arg_fail(2)) SWIG_fail;
4883 }
4884 {
4885 arg3 = wxString_in_helper(obj2);
4886 if (arg3 == NULL) SWIG_fail;
4887 temp3 = true;
4888 }
4889 {
4890 PyThreadState* __tstate = wxPyBeginAllowThreads();
4891 (arg1)->SetString(arg2,(wxString const &)*arg3);
4892
4893 wxPyEndAllowThreads(__tstate);
4894 if (PyErr_Occurred()) SWIG_fail;
4895 }
4896 Py_INCREF(Py_None); resultobj = Py_None;
4897 {
4898 if (temp3)
4899 delete arg3;
4900 }
4901 return resultobj;
4902 fail:
4903 {
4904 if (temp3)
4905 delete arg3;
4906 }
4907 return NULL;
4908 }
4909
4910
4911 static PyObject *_wrap_ComboBox_SetEditable(PyObject *, PyObject *args, PyObject *kwargs) {
4912 PyObject *resultobj;
4913 wxComboBox *arg1 = (wxComboBox *) 0 ;
4914 bool arg2 ;
4915 PyObject * obj0 = 0 ;
4916 PyObject * obj1 = 0 ;
4917 char *kwnames[] = {
4918 (char *) "self",(char *) "editable", NULL
4919 };
4920
4921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetEditable",kwnames,&obj0,&obj1)) goto fail;
4922 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4923 if (SWIG_arg_fail(1)) SWIG_fail;
4924 {
4925 arg2 = (bool)(SWIG_As_bool(obj1));
4926 if (SWIG_arg_fail(2)) SWIG_fail;
4927 }
4928 {
4929 PyThreadState* __tstate = wxPyBeginAllowThreads();
4930 (arg1)->SetEditable(arg2);
4931
4932 wxPyEndAllowThreads(__tstate);
4933 if (PyErr_Occurred()) SWIG_fail;
4934 }
4935 Py_INCREF(Py_None); resultobj = Py_None;
4936 return resultobj;
4937 fail:
4938 return NULL;
4939 }
4940
4941
4942 static PyObject *_wrap_ComboBox_SetInsertionPointEnd(PyObject *, PyObject *args, PyObject *kwargs) {
4943 PyObject *resultobj;
4944 wxComboBox *arg1 = (wxComboBox *) 0 ;
4945 PyObject * obj0 = 0 ;
4946 char *kwnames[] = {
4947 (char *) "self", NULL
4948 };
4949
4950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_SetInsertionPointEnd",kwnames,&obj0)) goto fail;
4951 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4952 if (SWIG_arg_fail(1)) SWIG_fail;
4953 {
4954 PyThreadState* __tstate = wxPyBeginAllowThreads();
4955 (arg1)->SetInsertionPointEnd();
4956
4957 wxPyEndAllowThreads(__tstate);
4958 if (PyErr_Occurred()) SWIG_fail;
4959 }
4960 Py_INCREF(Py_None); resultobj = Py_None;
4961 return resultobj;
4962 fail:
4963 return NULL;
4964 }
4965
4966
4967 static PyObject *_wrap_ComboBox_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
4968 PyObject *resultobj;
4969 wxComboBox *arg1 = (wxComboBox *) 0 ;
4970 long arg2 ;
4971 long arg3 ;
4972 PyObject * obj0 = 0 ;
4973 PyObject * obj1 = 0 ;
4974 PyObject * obj2 = 0 ;
4975 char *kwnames[] = {
4976 (char *) "self",(char *) "from",(char *) "to", NULL
4977 };
4978
4979 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ComboBox_Remove",kwnames,&obj0,&obj1,&obj2)) goto fail;
4980 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4981 if (SWIG_arg_fail(1)) SWIG_fail;
4982 {
4983 arg2 = (long)(SWIG_As_long(obj1));
4984 if (SWIG_arg_fail(2)) SWIG_fail;
4985 }
4986 {
4987 arg3 = (long)(SWIG_As_long(obj2));
4988 if (SWIG_arg_fail(3)) SWIG_fail;
4989 }
4990 {
4991 PyThreadState* __tstate = wxPyBeginAllowThreads();
4992 (arg1)->Remove(arg2,arg3);
4993
4994 wxPyEndAllowThreads(__tstate);
4995 if (PyErr_Occurred()) SWIG_fail;
4996 }
4997 Py_INCREF(Py_None); resultobj = Py_None;
4998 return resultobj;
4999 fail:
5000 return NULL;
5001 }
5002
5003
5004 static PyObject *_wrap_ComboBox_IsEditable(PyObject *, PyObject *args, PyObject *kwargs) {
5005 PyObject *resultobj;
5006 wxComboBox *arg1 = (wxComboBox *) 0 ;
5007 bool result;
5008 PyObject * obj0 = 0 ;
5009 char *kwnames[] = {
5010 (char *) "self", NULL
5011 };
5012
5013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_IsEditable",kwnames,&obj0)) goto fail;
5014 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5015 if (SWIG_arg_fail(1)) SWIG_fail;
5016 {
5017 PyThreadState* __tstate = wxPyBeginAllowThreads();
5018 result = (bool)((wxComboBox const *)arg1)->IsEditable();
5019
5020 wxPyEndAllowThreads(__tstate);
5021 if (PyErr_Occurred()) SWIG_fail;
5022 }
5023 {
5024 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5025 }
5026 return resultobj;
5027 fail:
5028 return NULL;
5029 }
5030
5031
5032 static PyObject *_wrap_ComboBox_Undo(PyObject *, PyObject *args, PyObject *kwargs) {
5033 PyObject *resultobj;
5034 wxComboBox *arg1 = (wxComboBox *) 0 ;
5035 PyObject * obj0 = 0 ;
5036 char *kwnames[] = {
5037 (char *) "self", NULL
5038 };
5039
5040 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Undo",kwnames,&obj0)) goto fail;
5041 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5042 if (SWIG_arg_fail(1)) SWIG_fail;
5043 {
5044 PyThreadState* __tstate = wxPyBeginAllowThreads();
5045 (arg1)->Undo();
5046
5047 wxPyEndAllowThreads(__tstate);
5048 if (PyErr_Occurred()) SWIG_fail;
5049 }
5050 Py_INCREF(Py_None); resultobj = Py_None;
5051 return resultobj;
5052 fail:
5053 return NULL;
5054 }
5055
5056
5057 static PyObject *_wrap_ComboBox_Redo(PyObject *, PyObject *args, PyObject *kwargs) {
5058 PyObject *resultobj;
5059 wxComboBox *arg1 = (wxComboBox *) 0 ;
5060 PyObject * obj0 = 0 ;
5061 char *kwnames[] = {
5062 (char *) "self", NULL
5063 };
5064
5065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Redo",kwnames,&obj0)) goto fail;
5066 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5067 if (SWIG_arg_fail(1)) SWIG_fail;
5068 {
5069 PyThreadState* __tstate = wxPyBeginAllowThreads();
5070 (arg1)->Redo();
5071
5072 wxPyEndAllowThreads(__tstate);
5073 if (PyErr_Occurred()) SWIG_fail;
5074 }
5075 Py_INCREF(Py_None); resultobj = Py_None;
5076 return resultobj;
5077 fail:
5078 return NULL;
5079 }
5080
5081
5082 static PyObject *_wrap_ComboBox_SelectAll(PyObject *, PyObject *args, PyObject *kwargs) {
5083 PyObject *resultobj;
5084 wxComboBox *arg1 = (wxComboBox *) 0 ;
5085 PyObject * obj0 = 0 ;
5086 char *kwnames[] = {
5087 (char *) "self", NULL
5088 };
5089
5090 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_SelectAll",kwnames,&obj0)) goto fail;
5091 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5092 if (SWIG_arg_fail(1)) SWIG_fail;
5093 {
5094 PyThreadState* __tstate = wxPyBeginAllowThreads();
5095 (arg1)->SelectAll();
5096
5097 wxPyEndAllowThreads(__tstate);
5098 if (PyErr_Occurred()) SWIG_fail;
5099 }
5100 Py_INCREF(Py_None); resultobj = Py_None;
5101 return resultobj;
5102 fail:
5103 return NULL;
5104 }
5105
5106
5107 static PyObject *_wrap_ComboBox_CanCopy(PyObject *, PyObject *args, PyObject *kwargs) {
5108 PyObject *resultobj;
5109 wxComboBox *arg1 = (wxComboBox *) 0 ;
5110 bool result;
5111 PyObject * obj0 = 0 ;
5112 char *kwnames[] = {
5113 (char *) "self", NULL
5114 };
5115
5116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_CanCopy",kwnames,&obj0)) goto fail;
5117 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5118 if (SWIG_arg_fail(1)) SWIG_fail;
5119 {
5120 PyThreadState* __tstate = wxPyBeginAllowThreads();
5121 result = (bool)((wxComboBox const *)arg1)->CanCopy();
5122
5123 wxPyEndAllowThreads(__tstate);
5124 if (PyErr_Occurred()) SWIG_fail;
5125 }
5126 {
5127 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5128 }
5129 return resultobj;
5130 fail:
5131 return NULL;
5132 }
5133
5134
5135 static PyObject *_wrap_ComboBox_CanCut(PyObject *, PyObject *args, PyObject *kwargs) {
5136 PyObject *resultobj;
5137 wxComboBox *arg1 = (wxComboBox *) 0 ;
5138 bool result;
5139 PyObject * obj0 = 0 ;
5140 char *kwnames[] = {
5141 (char *) "self", NULL
5142 };
5143
5144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_CanCut",kwnames,&obj0)) goto fail;
5145 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5146 if (SWIG_arg_fail(1)) SWIG_fail;
5147 {
5148 PyThreadState* __tstate = wxPyBeginAllowThreads();
5149 result = (bool)((wxComboBox const *)arg1)->CanCut();
5150
5151 wxPyEndAllowThreads(__tstate);
5152 if (PyErr_Occurred()) SWIG_fail;
5153 }
5154 {
5155 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5156 }
5157 return resultobj;
5158 fail:
5159 return NULL;
5160 }
5161
5162
5163 static PyObject *_wrap_ComboBox_CanPaste(PyObject *, PyObject *args, PyObject *kwargs) {
5164 PyObject *resultobj;
5165 wxComboBox *arg1 = (wxComboBox *) 0 ;
5166 bool result;
5167 PyObject * obj0 = 0 ;
5168 char *kwnames[] = {
5169 (char *) "self", NULL
5170 };
5171
5172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_CanPaste",kwnames,&obj0)) goto fail;
5173 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5174 if (SWIG_arg_fail(1)) SWIG_fail;
5175 {
5176 PyThreadState* __tstate = wxPyBeginAllowThreads();
5177 result = (bool)((wxComboBox const *)arg1)->CanPaste();
5178
5179 wxPyEndAllowThreads(__tstate);
5180 if (PyErr_Occurred()) SWIG_fail;
5181 }
5182 {
5183 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5184 }
5185 return resultobj;
5186 fail:
5187 return NULL;
5188 }
5189
5190
5191 static PyObject *_wrap_ComboBox_CanUndo(PyObject *, PyObject *args, PyObject *kwargs) {
5192 PyObject *resultobj;
5193 wxComboBox *arg1 = (wxComboBox *) 0 ;
5194 bool result;
5195 PyObject * obj0 = 0 ;
5196 char *kwnames[] = {
5197 (char *) "self", NULL
5198 };
5199
5200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_CanUndo",kwnames,&obj0)) goto fail;
5201 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5202 if (SWIG_arg_fail(1)) SWIG_fail;
5203 {
5204 PyThreadState* __tstate = wxPyBeginAllowThreads();
5205 result = (bool)((wxComboBox const *)arg1)->CanUndo();
5206
5207 wxPyEndAllowThreads(__tstate);
5208 if (PyErr_Occurred()) SWIG_fail;
5209 }
5210 {
5211 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5212 }
5213 return resultobj;
5214 fail:
5215 return NULL;
5216 }
5217
5218
5219 static PyObject *_wrap_ComboBox_CanRedo(PyObject *, PyObject *args, PyObject *kwargs) {
5220 PyObject *resultobj;
5221 wxComboBox *arg1 = (wxComboBox *) 0 ;
5222 bool result;
5223 PyObject * obj0 = 0 ;
5224 char *kwnames[] = {
5225 (char *) "self", NULL
5226 };
5227
5228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_CanRedo",kwnames,&obj0)) goto fail;
5229 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5230 if (SWIG_arg_fail(1)) SWIG_fail;
5231 {
5232 PyThreadState* __tstate = wxPyBeginAllowThreads();
5233 result = (bool)((wxComboBox const *)arg1)->CanRedo();
5234
5235 wxPyEndAllowThreads(__tstate);
5236 if (PyErr_Occurred()) SWIG_fail;
5237 }
5238 {
5239 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5240 }
5241 return resultobj;
5242 fail:
5243 return NULL;
5244 }
5245
5246
5247 static PyObject *_wrap_ComboBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
5248 PyObject *resultobj;
5249 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
5250 wxVisualAttributes result;
5251 PyObject * obj0 = 0 ;
5252 char *kwnames[] = {
5253 (char *) "variant", NULL
5254 };
5255
5256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ComboBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
5257 if (obj0) {
5258 {
5259 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
5260 if (SWIG_arg_fail(1)) SWIG_fail;
5261 }
5262 }
5263 {
5264 if (!wxPyCheckForApp()) SWIG_fail;
5265 PyThreadState* __tstate = wxPyBeginAllowThreads();
5266 result = wxComboBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
5267
5268 wxPyEndAllowThreads(__tstate);
5269 if (PyErr_Occurred()) SWIG_fail;
5270 }
5271 {
5272 wxVisualAttributes * resultptr;
5273 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
5274 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
5275 }
5276 return resultobj;
5277 fail:
5278 return NULL;
5279 }
5280
5281
5282 static PyObject * ComboBox_swigregister(PyObject *, PyObject *args) {
5283 PyObject *obj;
5284 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5285 SWIG_TypeClientData(SWIGTYPE_p_wxComboBox, obj);
5286 Py_INCREF(obj);
5287 return Py_BuildValue((char *)"");
5288 }
5289 static int _wrap_GaugeNameStr_set(PyObject *) {
5290 PyErr_SetString(PyExc_TypeError,"Variable GaugeNameStr is read-only.");
5291 return 1;
5292 }
5293
5294
5295 static PyObject *_wrap_GaugeNameStr_get(void) {
5296 PyObject *pyobj;
5297
5298 {
5299 #if wxUSE_UNICODE
5300 pyobj = PyUnicode_FromWideChar((&wxPyGaugeNameStr)->c_str(), (&wxPyGaugeNameStr)->Len());
5301 #else
5302 pyobj = PyString_FromStringAndSize((&wxPyGaugeNameStr)->c_str(), (&wxPyGaugeNameStr)->Len());
5303 #endif
5304 }
5305 return pyobj;
5306 }
5307
5308
5309 static PyObject *_wrap_new_Gauge(PyObject *, PyObject *args, PyObject *kwargs) {
5310 PyObject *resultobj;
5311 wxWindow *arg1 = (wxWindow *) 0 ;
5312 int arg2 = (int) -1 ;
5313 int arg3 = (int) 100 ;
5314 wxPoint const &arg4_defvalue = wxDefaultPosition ;
5315 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
5316 wxSize const &arg5_defvalue = wxDefaultSize ;
5317 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
5318 long arg6 = (long) wxGA_HORIZONTAL ;
5319 wxValidator const &arg7_defvalue = wxDefaultValidator ;
5320 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
5321 wxString const &arg8_defvalue = wxPyGaugeNameStr ;
5322 wxString *arg8 = (wxString *) &arg8_defvalue ;
5323 wxGauge *result;
5324 wxPoint temp4 ;
5325 wxSize temp5 ;
5326 bool temp8 = false ;
5327 PyObject * obj0 = 0 ;
5328 PyObject * obj1 = 0 ;
5329 PyObject * obj2 = 0 ;
5330 PyObject * obj3 = 0 ;
5331 PyObject * obj4 = 0 ;
5332 PyObject * obj5 = 0 ;
5333 PyObject * obj6 = 0 ;
5334 PyObject * obj7 = 0 ;
5335 char *kwnames[] = {
5336 (char *) "parent",(char *) "id",(char *) "range",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
5337 };
5338
5339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_Gauge",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
5340 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5341 if (SWIG_arg_fail(1)) SWIG_fail;
5342 if (obj1) {
5343 {
5344 arg2 = (int)(SWIG_As_int(obj1));
5345 if (SWIG_arg_fail(2)) SWIG_fail;
5346 }
5347 }
5348 if (obj2) {
5349 {
5350 arg3 = (int)(SWIG_As_int(obj2));
5351 if (SWIG_arg_fail(3)) SWIG_fail;
5352 }
5353 }
5354 if (obj3) {
5355 {
5356 arg4 = &temp4;
5357 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
5358 }
5359 }
5360 if (obj4) {
5361 {
5362 arg5 = &temp5;
5363 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
5364 }
5365 }
5366 if (obj5) {
5367 {
5368 arg6 = (long)(SWIG_As_long(obj5));
5369 if (SWIG_arg_fail(6)) SWIG_fail;
5370 }
5371 }
5372 if (obj6) {
5373 {
5374 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
5375 if (SWIG_arg_fail(7)) SWIG_fail;
5376 if (arg7 == NULL) {
5377 SWIG_null_ref("wxValidator");
5378 }
5379 if (SWIG_arg_fail(7)) SWIG_fail;
5380 }
5381 }
5382 if (obj7) {
5383 {
5384 arg8 = wxString_in_helper(obj7);
5385 if (arg8 == NULL) SWIG_fail;
5386 temp8 = true;
5387 }
5388 }
5389 {
5390 if (!wxPyCheckForApp()) SWIG_fail;
5391 PyThreadState* __tstate = wxPyBeginAllowThreads();
5392 result = (wxGauge *)new wxGauge(arg1,arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
5393
5394 wxPyEndAllowThreads(__tstate);
5395 if (PyErr_Occurred()) SWIG_fail;
5396 }
5397 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGauge, 1);
5398 {
5399 if (temp8)
5400 delete arg8;
5401 }
5402 return resultobj;
5403 fail:
5404 {
5405 if (temp8)
5406 delete arg8;
5407 }
5408 return NULL;
5409 }
5410
5411
5412 static PyObject *_wrap_new_PreGauge(PyObject *, PyObject *args, PyObject *kwargs) {
5413 PyObject *resultobj;
5414 wxGauge *result;
5415 char *kwnames[] = {
5416 NULL
5417 };
5418
5419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreGauge",kwnames)) goto fail;
5420 {
5421 if (!wxPyCheckForApp()) SWIG_fail;
5422 PyThreadState* __tstate = wxPyBeginAllowThreads();
5423 result = (wxGauge *)new wxGauge();
5424
5425 wxPyEndAllowThreads(__tstate);
5426 if (PyErr_Occurred()) SWIG_fail;
5427 }
5428 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGauge, 1);
5429 return resultobj;
5430 fail:
5431 return NULL;
5432 }
5433
5434
5435 static PyObject *_wrap_Gauge_Create(PyObject *, PyObject *args, PyObject *kwargs) {
5436 PyObject *resultobj;
5437 wxGauge *arg1 = (wxGauge *) 0 ;
5438 wxWindow *arg2 = (wxWindow *) 0 ;
5439 int arg3 = (int) -1 ;
5440 int arg4 = (int) 100 ;
5441 wxPoint const &arg5_defvalue = wxDefaultPosition ;
5442 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
5443 wxSize const &arg6_defvalue = wxDefaultSize ;
5444 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
5445 long arg7 = (long) wxGA_HORIZONTAL ;
5446 wxValidator const &arg8_defvalue = wxDefaultValidator ;
5447 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
5448 wxString const &arg9_defvalue = wxPyGaugeNameStr ;
5449 wxString *arg9 = (wxString *) &arg9_defvalue ;
5450 bool result;
5451 wxPoint temp5 ;
5452 wxSize temp6 ;
5453 bool temp9 = false ;
5454 PyObject * obj0 = 0 ;
5455 PyObject * obj1 = 0 ;
5456 PyObject * obj2 = 0 ;
5457 PyObject * obj3 = 0 ;
5458 PyObject * obj4 = 0 ;
5459 PyObject * obj5 = 0 ;
5460 PyObject * obj6 = 0 ;
5461 PyObject * obj7 = 0 ;
5462 PyObject * obj8 = 0 ;
5463 char *kwnames[] = {
5464 (char *) "self",(char *) "parent",(char *) "id",(char *) "range",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
5465 };
5466
5467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:Gauge_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
5468 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5469 if (SWIG_arg_fail(1)) SWIG_fail;
5470 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5471 if (SWIG_arg_fail(2)) SWIG_fail;
5472 if (obj2) {
5473 {
5474 arg3 = (int)(SWIG_As_int(obj2));
5475 if (SWIG_arg_fail(3)) SWIG_fail;
5476 }
5477 }
5478 if (obj3) {
5479 {
5480 arg4 = (int)(SWIG_As_int(obj3));
5481 if (SWIG_arg_fail(4)) SWIG_fail;
5482 }
5483 }
5484 if (obj4) {
5485 {
5486 arg5 = &temp5;
5487 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
5488 }
5489 }
5490 if (obj5) {
5491 {
5492 arg6 = &temp6;
5493 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
5494 }
5495 }
5496 if (obj6) {
5497 {
5498 arg7 = (long)(SWIG_As_long(obj6));
5499 if (SWIG_arg_fail(7)) SWIG_fail;
5500 }
5501 }
5502 if (obj7) {
5503 {
5504 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
5505 if (SWIG_arg_fail(8)) SWIG_fail;
5506 if (arg8 == NULL) {
5507 SWIG_null_ref("wxValidator");
5508 }
5509 if (SWIG_arg_fail(8)) SWIG_fail;
5510 }
5511 }
5512 if (obj8) {
5513 {
5514 arg9 = wxString_in_helper(obj8);
5515 if (arg9 == NULL) SWIG_fail;
5516 temp9 = true;
5517 }
5518 }
5519 {
5520 PyThreadState* __tstate = wxPyBeginAllowThreads();
5521 result = (bool)(arg1)->Create(arg2,arg3,arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
5522
5523 wxPyEndAllowThreads(__tstate);
5524 if (PyErr_Occurred()) SWIG_fail;
5525 }
5526 {
5527 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5528 }
5529 {
5530 if (temp9)
5531 delete arg9;
5532 }
5533 return resultobj;
5534 fail:
5535 {
5536 if (temp9)
5537 delete arg9;
5538 }
5539 return NULL;
5540 }
5541
5542
5543 static PyObject *_wrap_Gauge_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
5544 PyObject *resultobj;
5545 wxGauge *arg1 = (wxGauge *) 0 ;
5546 int arg2 ;
5547 PyObject * obj0 = 0 ;
5548 PyObject * obj1 = 0 ;
5549 char *kwnames[] = {
5550 (char *) "self",(char *) "range", NULL
5551 };
5552
5553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetRange",kwnames,&obj0,&obj1)) goto fail;
5554 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5555 if (SWIG_arg_fail(1)) SWIG_fail;
5556 {
5557 arg2 = (int)(SWIG_As_int(obj1));
5558 if (SWIG_arg_fail(2)) SWIG_fail;
5559 }
5560 {
5561 PyThreadState* __tstate = wxPyBeginAllowThreads();
5562 (arg1)->SetRange(arg2);
5563
5564 wxPyEndAllowThreads(__tstate);
5565 if (PyErr_Occurred()) SWIG_fail;
5566 }
5567 Py_INCREF(Py_None); resultobj = Py_None;
5568 return resultobj;
5569 fail:
5570 return NULL;
5571 }
5572
5573
5574 static PyObject *_wrap_Gauge_GetRange(PyObject *, PyObject *args, PyObject *kwargs) {
5575 PyObject *resultobj;
5576 wxGauge *arg1 = (wxGauge *) 0 ;
5577 int result;
5578 PyObject * obj0 = 0 ;
5579 char *kwnames[] = {
5580 (char *) "self", NULL
5581 };
5582
5583 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_GetRange",kwnames,&obj0)) goto fail;
5584 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5585 if (SWIG_arg_fail(1)) SWIG_fail;
5586 {
5587 PyThreadState* __tstate = wxPyBeginAllowThreads();
5588 result = (int)((wxGauge const *)arg1)->GetRange();
5589
5590 wxPyEndAllowThreads(__tstate);
5591 if (PyErr_Occurred()) SWIG_fail;
5592 }
5593 {
5594 resultobj = SWIG_From_int((int)(result));
5595 }
5596 return resultobj;
5597 fail:
5598 return NULL;
5599 }
5600
5601
5602 static PyObject *_wrap_Gauge_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
5603 PyObject *resultobj;
5604 wxGauge *arg1 = (wxGauge *) 0 ;
5605 int arg2 ;
5606 PyObject * obj0 = 0 ;
5607 PyObject * obj1 = 0 ;
5608 char *kwnames[] = {
5609 (char *) "self",(char *) "pos", NULL
5610 };
5611
5612 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetValue",kwnames,&obj0,&obj1)) goto fail;
5613 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5614 if (SWIG_arg_fail(1)) SWIG_fail;
5615 {
5616 arg2 = (int)(SWIG_As_int(obj1));
5617 if (SWIG_arg_fail(2)) SWIG_fail;
5618 }
5619 {
5620 PyThreadState* __tstate = wxPyBeginAllowThreads();
5621 (arg1)->SetValue(arg2);
5622
5623 wxPyEndAllowThreads(__tstate);
5624 if (PyErr_Occurred()) SWIG_fail;
5625 }
5626 Py_INCREF(Py_None); resultobj = Py_None;
5627 return resultobj;
5628 fail:
5629 return NULL;
5630 }
5631
5632
5633 static PyObject *_wrap_Gauge_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
5634 PyObject *resultobj;
5635 wxGauge *arg1 = (wxGauge *) 0 ;
5636 int result;
5637 PyObject * obj0 = 0 ;
5638 char *kwnames[] = {
5639 (char *) "self", NULL
5640 };
5641
5642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_GetValue",kwnames,&obj0)) goto fail;
5643 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5644 if (SWIG_arg_fail(1)) SWIG_fail;
5645 {
5646 PyThreadState* __tstate = wxPyBeginAllowThreads();
5647 result = (int)((wxGauge const *)arg1)->GetValue();
5648
5649 wxPyEndAllowThreads(__tstate);
5650 if (PyErr_Occurred()) SWIG_fail;
5651 }
5652 {
5653 resultobj = SWIG_From_int((int)(result));
5654 }
5655 return resultobj;
5656 fail:
5657 return NULL;
5658 }
5659
5660
5661 static PyObject *_wrap_Gauge_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
5662 PyObject *resultobj;
5663 wxGauge *arg1 = (wxGauge *) 0 ;
5664 bool result;
5665 PyObject * obj0 = 0 ;
5666 char *kwnames[] = {
5667 (char *) "self", NULL
5668 };
5669
5670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_IsVertical",kwnames,&obj0)) goto fail;
5671 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5672 if (SWIG_arg_fail(1)) SWIG_fail;
5673 {
5674 PyThreadState* __tstate = wxPyBeginAllowThreads();
5675 result = (bool)((wxGauge const *)arg1)->IsVertical();
5676
5677 wxPyEndAllowThreads(__tstate);
5678 if (PyErr_Occurred()) SWIG_fail;
5679 }
5680 {
5681 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5682 }
5683 return resultobj;
5684 fail:
5685 return NULL;
5686 }
5687
5688
5689 static PyObject *_wrap_Gauge_SetShadowWidth(PyObject *, PyObject *args, PyObject *kwargs) {
5690 PyObject *resultobj;
5691 wxGauge *arg1 = (wxGauge *) 0 ;
5692 int arg2 ;
5693 PyObject * obj0 = 0 ;
5694 PyObject * obj1 = 0 ;
5695 char *kwnames[] = {
5696 (char *) "self",(char *) "w", NULL
5697 };
5698
5699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetShadowWidth",kwnames,&obj0,&obj1)) 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 arg2 = (int)(SWIG_As_int(obj1));
5704 if (SWIG_arg_fail(2)) SWIG_fail;
5705 }
5706 {
5707 PyThreadState* __tstate = wxPyBeginAllowThreads();
5708 (arg1)->SetShadowWidth(arg2);
5709
5710 wxPyEndAllowThreads(__tstate);
5711 if (PyErr_Occurred()) SWIG_fail;
5712 }
5713 Py_INCREF(Py_None); resultobj = Py_None;
5714 return resultobj;
5715 fail:
5716 return NULL;
5717 }
5718
5719
5720 static PyObject *_wrap_Gauge_GetShadowWidth(PyObject *, PyObject *args, PyObject *kwargs) {
5721 PyObject *resultobj;
5722 wxGauge *arg1 = (wxGauge *) 0 ;
5723 int result;
5724 PyObject * obj0 = 0 ;
5725 char *kwnames[] = {
5726 (char *) "self", NULL
5727 };
5728
5729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_GetShadowWidth",kwnames,&obj0)) goto fail;
5730 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5731 if (SWIG_arg_fail(1)) SWIG_fail;
5732 {
5733 PyThreadState* __tstate = wxPyBeginAllowThreads();
5734 result = (int)((wxGauge const *)arg1)->GetShadowWidth();
5735
5736 wxPyEndAllowThreads(__tstate);
5737 if (PyErr_Occurred()) SWIG_fail;
5738 }
5739 {
5740 resultobj = SWIG_From_int((int)(result));
5741 }
5742 return resultobj;
5743 fail:
5744 return NULL;
5745 }
5746
5747
5748 static PyObject *_wrap_Gauge_SetBezelFace(PyObject *, PyObject *args, PyObject *kwargs) {
5749 PyObject *resultobj;
5750 wxGauge *arg1 = (wxGauge *) 0 ;
5751 int arg2 ;
5752 PyObject * obj0 = 0 ;
5753 PyObject * obj1 = 0 ;
5754 char *kwnames[] = {
5755 (char *) "self",(char *) "w", NULL
5756 };
5757
5758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetBezelFace",kwnames,&obj0,&obj1)) goto fail;
5759 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5760 if (SWIG_arg_fail(1)) SWIG_fail;
5761 {
5762 arg2 = (int)(SWIG_As_int(obj1));
5763 if (SWIG_arg_fail(2)) SWIG_fail;
5764 }
5765 {
5766 PyThreadState* __tstate = wxPyBeginAllowThreads();
5767 (arg1)->SetBezelFace(arg2);
5768
5769 wxPyEndAllowThreads(__tstate);
5770 if (PyErr_Occurred()) SWIG_fail;
5771 }
5772 Py_INCREF(Py_None); resultobj = Py_None;
5773 return resultobj;
5774 fail:
5775 return NULL;
5776 }
5777
5778
5779 static PyObject *_wrap_Gauge_GetBezelFace(PyObject *, PyObject *args, PyObject *kwargs) {
5780 PyObject *resultobj;
5781 wxGauge *arg1 = (wxGauge *) 0 ;
5782 int result;
5783 PyObject * obj0 = 0 ;
5784 char *kwnames[] = {
5785 (char *) "self", NULL
5786 };
5787
5788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_GetBezelFace",kwnames,&obj0)) goto fail;
5789 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5790 if (SWIG_arg_fail(1)) SWIG_fail;
5791 {
5792 PyThreadState* __tstate = wxPyBeginAllowThreads();
5793 result = (int)((wxGauge const *)arg1)->GetBezelFace();
5794
5795 wxPyEndAllowThreads(__tstate);
5796 if (PyErr_Occurred()) SWIG_fail;
5797 }
5798 {
5799 resultobj = SWIG_From_int((int)(result));
5800 }
5801 return resultobj;
5802 fail:
5803 return NULL;
5804 }
5805
5806
5807 static PyObject *_wrap_Gauge_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
5808 PyObject *resultobj;
5809 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
5810 wxVisualAttributes result;
5811 PyObject * obj0 = 0 ;
5812 char *kwnames[] = {
5813 (char *) "variant", NULL
5814 };
5815
5816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Gauge_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
5817 if (obj0) {
5818 {
5819 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
5820 if (SWIG_arg_fail(1)) SWIG_fail;
5821 }
5822 }
5823 {
5824 if (!wxPyCheckForApp()) SWIG_fail;
5825 PyThreadState* __tstate = wxPyBeginAllowThreads();
5826 result = wxGauge::GetClassDefaultAttributes((wxWindowVariant )arg1);
5827
5828 wxPyEndAllowThreads(__tstate);
5829 if (PyErr_Occurred()) SWIG_fail;
5830 }
5831 {
5832 wxVisualAttributes * resultptr;
5833 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
5834 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
5835 }
5836 return resultobj;
5837 fail:
5838 return NULL;
5839 }
5840
5841
5842 static PyObject * Gauge_swigregister(PyObject *, PyObject *args) {
5843 PyObject *obj;
5844 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5845 SWIG_TypeClientData(SWIGTYPE_p_wxGauge, obj);
5846 Py_INCREF(obj);
5847 return Py_BuildValue((char *)"");
5848 }
5849 static int _wrap_StaticBitmapNameStr_set(PyObject *) {
5850 PyErr_SetString(PyExc_TypeError,"Variable StaticBitmapNameStr is read-only.");
5851 return 1;
5852 }
5853
5854
5855 static PyObject *_wrap_StaticBitmapNameStr_get(void) {
5856 PyObject *pyobj;
5857
5858 {
5859 #if wxUSE_UNICODE
5860 pyobj = PyUnicode_FromWideChar((&wxPyStaticBitmapNameStr)->c_str(), (&wxPyStaticBitmapNameStr)->Len());
5861 #else
5862 pyobj = PyString_FromStringAndSize((&wxPyStaticBitmapNameStr)->c_str(), (&wxPyStaticBitmapNameStr)->Len());
5863 #endif
5864 }
5865 return pyobj;
5866 }
5867
5868
5869 static int _wrap_StaticBoxNameStr_set(PyObject *) {
5870 PyErr_SetString(PyExc_TypeError,"Variable StaticBoxNameStr is read-only.");
5871 return 1;
5872 }
5873
5874
5875 static PyObject *_wrap_StaticBoxNameStr_get(void) {
5876 PyObject *pyobj;
5877
5878 {
5879 #if wxUSE_UNICODE
5880 pyobj = PyUnicode_FromWideChar((&wxPyStaticBoxNameStr)->c_str(), (&wxPyStaticBoxNameStr)->Len());
5881 #else
5882 pyobj = PyString_FromStringAndSize((&wxPyStaticBoxNameStr)->c_str(), (&wxPyStaticBoxNameStr)->Len());
5883 #endif
5884 }
5885 return pyobj;
5886 }
5887
5888
5889 static int _wrap_StaticTextNameStr_set(PyObject *) {
5890 PyErr_SetString(PyExc_TypeError,"Variable StaticTextNameStr is read-only.");
5891 return 1;
5892 }
5893
5894
5895 static PyObject *_wrap_StaticTextNameStr_get(void) {
5896 PyObject *pyobj;
5897
5898 {
5899 #if wxUSE_UNICODE
5900 pyobj = PyUnicode_FromWideChar((&wxPyStaticTextNameStr)->c_str(), (&wxPyStaticTextNameStr)->Len());
5901 #else
5902 pyobj = PyString_FromStringAndSize((&wxPyStaticTextNameStr)->c_str(), (&wxPyStaticTextNameStr)->Len());
5903 #endif
5904 }
5905 return pyobj;
5906 }
5907
5908
5909 static PyObject *_wrap_new_StaticBox(PyObject *, PyObject *args, PyObject *kwargs) {
5910 PyObject *resultobj;
5911 wxWindow *arg1 = (wxWindow *) 0 ;
5912 int arg2 = (int) -1 ;
5913 wxString const &arg3_defvalue = wxPyEmptyString ;
5914 wxString *arg3 = (wxString *) &arg3_defvalue ;
5915 wxPoint const &arg4_defvalue = wxDefaultPosition ;
5916 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
5917 wxSize const &arg5_defvalue = wxDefaultSize ;
5918 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
5919 long arg6 = (long) 0 ;
5920 wxString const &arg7_defvalue = wxPyStaticBoxNameStr ;
5921 wxString *arg7 = (wxString *) &arg7_defvalue ;
5922 wxStaticBox *result;
5923 bool temp3 = false ;
5924 wxPoint temp4 ;
5925 wxSize temp5 ;
5926 bool temp7 = false ;
5927 PyObject * obj0 = 0 ;
5928 PyObject * obj1 = 0 ;
5929 PyObject * obj2 = 0 ;
5930 PyObject * obj3 = 0 ;
5931 PyObject * obj4 = 0 ;
5932 PyObject * obj5 = 0 ;
5933 PyObject * obj6 = 0 ;
5934 char *kwnames[] = {
5935 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
5936 };
5937
5938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_StaticBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
5939 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5940 if (SWIG_arg_fail(1)) SWIG_fail;
5941 if (obj1) {
5942 {
5943 arg2 = (int)(SWIG_As_int(obj1));
5944 if (SWIG_arg_fail(2)) SWIG_fail;
5945 }
5946 }
5947 if (obj2) {
5948 {
5949 arg3 = wxString_in_helper(obj2);
5950 if (arg3 == NULL) SWIG_fail;
5951 temp3 = true;
5952 }
5953 }
5954 if (obj3) {
5955 {
5956 arg4 = &temp4;
5957 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
5958 }
5959 }
5960 if (obj4) {
5961 {
5962 arg5 = &temp5;
5963 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
5964 }
5965 }
5966 if (obj5) {
5967 {
5968 arg6 = (long)(SWIG_As_long(obj5));
5969 if (SWIG_arg_fail(6)) SWIG_fail;
5970 }
5971 }
5972 if (obj6) {
5973 {
5974 arg7 = wxString_in_helper(obj6);
5975 if (arg7 == NULL) SWIG_fail;
5976 temp7 = true;
5977 }
5978 }
5979 {
5980 if (!wxPyCheckForApp()) SWIG_fail;
5981 PyThreadState* __tstate = wxPyBeginAllowThreads();
5982 result = (wxStaticBox *)new wxStaticBox(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
5983
5984 wxPyEndAllowThreads(__tstate);
5985 if (PyErr_Occurred()) SWIG_fail;
5986 }
5987 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBox, 1);
5988 {
5989 if (temp3)
5990 delete arg3;
5991 }
5992 {
5993 if (temp7)
5994 delete arg7;
5995 }
5996 return resultobj;
5997 fail:
5998 {
5999 if (temp3)
6000 delete arg3;
6001 }
6002 {
6003 if (temp7)
6004 delete arg7;
6005 }
6006 return NULL;
6007 }
6008
6009
6010 static PyObject *_wrap_new_PreStaticBox(PyObject *, PyObject *args, PyObject *kwargs) {
6011 PyObject *resultobj;
6012 wxStaticBox *result;
6013 char *kwnames[] = {
6014 NULL
6015 };
6016
6017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStaticBox",kwnames)) goto fail;
6018 {
6019 if (!wxPyCheckForApp()) SWIG_fail;
6020 PyThreadState* __tstate = wxPyBeginAllowThreads();
6021 result = (wxStaticBox *)new wxStaticBox();
6022
6023 wxPyEndAllowThreads(__tstate);
6024 if (PyErr_Occurred()) SWIG_fail;
6025 }
6026 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBox, 1);
6027 return resultobj;
6028 fail:
6029 return NULL;
6030 }
6031
6032
6033 static PyObject *_wrap_StaticBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
6034 PyObject *resultobj;
6035 wxStaticBox *arg1 = (wxStaticBox *) 0 ;
6036 wxWindow *arg2 = (wxWindow *) 0 ;
6037 int arg3 = (int) -1 ;
6038 wxString const &arg4_defvalue = wxPyEmptyString ;
6039 wxString *arg4 = (wxString *) &arg4_defvalue ;
6040 wxPoint const &arg5_defvalue = wxDefaultPosition ;
6041 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
6042 wxSize const &arg6_defvalue = wxDefaultSize ;
6043 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
6044 long arg7 = (long) 0 ;
6045 wxString const &arg8_defvalue = wxPyStaticBoxNameStr ;
6046 wxString *arg8 = (wxString *) &arg8_defvalue ;
6047 bool result;
6048 bool temp4 = false ;
6049 wxPoint temp5 ;
6050 wxSize temp6 ;
6051 bool temp8 = false ;
6052 PyObject * obj0 = 0 ;
6053 PyObject * obj1 = 0 ;
6054 PyObject * obj2 = 0 ;
6055 PyObject * obj3 = 0 ;
6056 PyObject * obj4 = 0 ;
6057 PyObject * obj5 = 0 ;
6058 PyObject * obj6 = 0 ;
6059 PyObject * obj7 = 0 ;
6060 char *kwnames[] = {
6061 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6062 };
6063
6064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:StaticBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
6065 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBox, SWIG_POINTER_EXCEPTION | 0);
6066 if (SWIG_arg_fail(1)) SWIG_fail;
6067 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6068 if (SWIG_arg_fail(2)) SWIG_fail;
6069 if (obj2) {
6070 {
6071 arg3 = (int)(SWIG_As_int(obj2));
6072 if (SWIG_arg_fail(3)) SWIG_fail;
6073 }
6074 }
6075 if (obj3) {
6076 {
6077 arg4 = wxString_in_helper(obj3);
6078 if (arg4 == NULL) SWIG_fail;
6079 temp4 = true;
6080 }
6081 }
6082 if (obj4) {
6083 {
6084 arg5 = &temp5;
6085 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
6086 }
6087 }
6088 if (obj5) {
6089 {
6090 arg6 = &temp6;
6091 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
6092 }
6093 }
6094 if (obj6) {
6095 {
6096 arg7 = (long)(SWIG_As_long(obj6));
6097 if (SWIG_arg_fail(7)) SWIG_fail;
6098 }
6099 }
6100 if (obj7) {
6101 {
6102 arg8 = wxString_in_helper(obj7);
6103 if (arg8 == NULL) SWIG_fail;
6104 temp8 = true;
6105 }
6106 }
6107 {
6108 PyThreadState* __tstate = wxPyBeginAllowThreads();
6109 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
6110
6111 wxPyEndAllowThreads(__tstate);
6112 if (PyErr_Occurred()) SWIG_fail;
6113 }
6114 {
6115 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6116 }
6117 {
6118 if (temp4)
6119 delete arg4;
6120 }
6121 {
6122 if (temp8)
6123 delete arg8;
6124 }
6125 return resultobj;
6126 fail:
6127 {
6128 if (temp4)
6129 delete arg4;
6130 }
6131 {
6132 if (temp8)
6133 delete arg8;
6134 }
6135 return NULL;
6136 }
6137
6138
6139 static PyObject *_wrap_StaticBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
6140 PyObject *resultobj;
6141 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
6142 wxVisualAttributes result;
6143 PyObject * obj0 = 0 ;
6144 char *kwnames[] = {
6145 (char *) "variant", NULL
6146 };
6147
6148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
6149 if (obj0) {
6150 {
6151 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
6152 if (SWIG_arg_fail(1)) SWIG_fail;
6153 }
6154 }
6155 {
6156 if (!wxPyCheckForApp()) SWIG_fail;
6157 PyThreadState* __tstate = wxPyBeginAllowThreads();
6158 result = wxStaticBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
6159
6160 wxPyEndAllowThreads(__tstate);
6161 if (PyErr_Occurred()) SWIG_fail;
6162 }
6163 {
6164 wxVisualAttributes * resultptr;
6165 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
6166 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
6167 }
6168 return resultobj;
6169 fail:
6170 return NULL;
6171 }
6172
6173
6174 static PyObject * StaticBox_swigregister(PyObject *, PyObject *args) {
6175 PyObject *obj;
6176 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6177 SWIG_TypeClientData(SWIGTYPE_p_wxStaticBox, obj);
6178 Py_INCREF(obj);
6179 return Py_BuildValue((char *)"");
6180 }
6181 static PyObject *_wrap_new_StaticLine(PyObject *, PyObject *args, PyObject *kwargs) {
6182 PyObject *resultobj;
6183 wxWindow *arg1 = (wxWindow *) 0 ;
6184 int arg2 = (int) -1 ;
6185 wxPoint const &arg3_defvalue = wxDefaultPosition ;
6186 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
6187 wxSize const &arg4_defvalue = wxDefaultSize ;
6188 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
6189 long arg5 = (long) wxLI_HORIZONTAL ;
6190 wxString const &arg6_defvalue = wxPyStaticTextNameStr ;
6191 wxString *arg6 = (wxString *) &arg6_defvalue ;
6192 wxStaticLine *result;
6193 wxPoint temp3 ;
6194 wxSize temp4 ;
6195 bool temp6 = false ;
6196 PyObject * obj0 = 0 ;
6197 PyObject * obj1 = 0 ;
6198 PyObject * obj2 = 0 ;
6199 PyObject * obj3 = 0 ;
6200 PyObject * obj4 = 0 ;
6201 PyObject * obj5 = 0 ;
6202 char *kwnames[] = {
6203 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6204 };
6205
6206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_StaticLine",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
6207 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6208 if (SWIG_arg_fail(1)) SWIG_fail;
6209 if (obj1) {
6210 {
6211 arg2 = (int)(SWIG_As_int(obj1));
6212 if (SWIG_arg_fail(2)) SWIG_fail;
6213 }
6214 }
6215 if (obj2) {
6216 {
6217 arg3 = &temp3;
6218 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
6219 }
6220 }
6221 if (obj3) {
6222 {
6223 arg4 = &temp4;
6224 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
6225 }
6226 }
6227 if (obj4) {
6228 {
6229 arg5 = (long)(SWIG_As_long(obj4));
6230 if (SWIG_arg_fail(5)) SWIG_fail;
6231 }
6232 }
6233 if (obj5) {
6234 {
6235 arg6 = wxString_in_helper(obj5);
6236 if (arg6 == NULL) SWIG_fail;
6237 temp6 = true;
6238 }
6239 }
6240 {
6241 if (!wxPyCheckForApp()) SWIG_fail;
6242 PyThreadState* __tstate = wxPyBeginAllowThreads();
6243 result = (wxStaticLine *)new wxStaticLine(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
6244
6245 wxPyEndAllowThreads(__tstate);
6246 if (PyErr_Occurred()) SWIG_fail;
6247 }
6248 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticLine, 1);
6249 {
6250 if (temp6)
6251 delete arg6;
6252 }
6253 return resultobj;
6254 fail:
6255 {
6256 if (temp6)
6257 delete arg6;
6258 }
6259 return NULL;
6260 }
6261
6262
6263 static PyObject *_wrap_new_PreStaticLine(PyObject *, PyObject *args, PyObject *kwargs) {
6264 PyObject *resultobj;
6265 wxStaticLine *result;
6266 char *kwnames[] = {
6267 NULL
6268 };
6269
6270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStaticLine",kwnames)) goto fail;
6271 {
6272 if (!wxPyCheckForApp()) SWIG_fail;
6273 PyThreadState* __tstate = wxPyBeginAllowThreads();
6274 result = (wxStaticLine *)new wxStaticLine();
6275
6276 wxPyEndAllowThreads(__tstate);
6277 if (PyErr_Occurred()) SWIG_fail;
6278 }
6279 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticLine, 1);
6280 return resultobj;
6281 fail:
6282 return NULL;
6283 }
6284
6285
6286 static PyObject *_wrap_StaticLine_Create(PyObject *, PyObject *args, PyObject *kwargs) {
6287 PyObject *resultobj;
6288 wxStaticLine *arg1 = (wxStaticLine *) 0 ;
6289 wxWindow *arg2 = (wxWindow *) 0 ;
6290 int arg3 = (int) -1 ;
6291 wxPoint const &arg4_defvalue = wxDefaultPosition ;
6292 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
6293 wxSize const &arg5_defvalue = wxDefaultSize ;
6294 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
6295 long arg6 = (long) wxLI_HORIZONTAL ;
6296 wxString const &arg7_defvalue = wxPyStaticTextNameStr ;
6297 wxString *arg7 = (wxString *) &arg7_defvalue ;
6298 bool result;
6299 wxPoint temp4 ;
6300 wxSize temp5 ;
6301 bool temp7 = false ;
6302 PyObject * obj0 = 0 ;
6303 PyObject * obj1 = 0 ;
6304 PyObject * obj2 = 0 ;
6305 PyObject * obj3 = 0 ;
6306 PyObject * obj4 = 0 ;
6307 PyObject * obj5 = 0 ;
6308 PyObject * obj6 = 0 ;
6309 char *kwnames[] = {
6310 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6311 };
6312
6313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:StaticLine_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
6314 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticLine, SWIG_POINTER_EXCEPTION | 0);
6315 if (SWIG_arg_fail(1)) SWIG_fail;
6316 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6317 if (SWIG_arg_fail(2)) SWIG_fail;
6318 if (obj2) {
6319 {
6320 arg3 = (int)(SWIG_As_int(obj2));
6321 if (SWIG_arg_fail(3)) SWIG_fail;
6322 }
6323 }
6324 if (obj3) {
6325 {
6326 arg4 = &temp4;
6327 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
6328 }
6329 }
6330 if (obj4) {
6331 {
6332 arg5 = &temp5;
6333 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
6334 }
6335 }
6336 if (obj5) {
6337 {
6338 arg6 = (long)(SWIG_As_long(obj5));
6339 if (SWIG_arg_fail(6)) SWIG_fail;
6340 }
6341 }
6342 if (obj6) {
6343 {
6344 arg7 = wxString_in_helper(obj6);
6345 if (arg7 == NULL) SWIG_fail;
6346 temp7 = true;
6347 }
6348 }
6349 {
6350 PyThreadState* __tstate = wxPyBeginAllowThreads();
6351 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
6352
6353 wxPyEndAllowThreads(__tstate);
6354 if (PyErr_Occurred()) SWIG_fail;
6355 }
6356 {
6357 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6358 }
6359 {
6360 if (temp7)
6361 delete arg7;
6362 }
6363 return resultobj;
6364 fail:
6365 {
6366 if (temp7)
6367 delete arg7;
6368 }
6369 return NULL;
6370 }
6371
6372
6373 static PyObject *_wrap_StaticLine_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
6374 PyObject *resultobj;
6375 wxStaticLine *arg1 = (wxStaticLine *) 0 ;
6376 bool result;
6377 PyObject * obj0 = 0 ;
6378 char *kwnames[] = {
6379 (char *) "self", NULL
6380 };
6381
6382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticLine_IsVertical",kwnames,&obj0)) goto fail;
6383 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticLine, SWIG_POINTER_EXCEPTION | 0);
6384 if (SWIG_arg_fail(1)) SWIG_fail;
6385 {
6386 PyThreadState* __tstate = wxPyBeginAllowThreads();
6387 result = (bool)((wxStaticLine const *)arg1)->IsVertical();
6388
6389 wxPyEndAllowThreads(__tstate);
6390 if (PyErr_Occurred()) SWIG_fail;
6391 }
6392 {
6393 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6394 }
6395 return resultobj;
6396 fail:
6397 return NULL;
6398 }
6399
6400
6401 static PyObject *_wrap_StaticLine_GetDefaultSize(PyObject *, PyObject *args, PyObject *kwargs) {
6402 PyObject *resultobj;
6403 int result;
6404 char *kwnames[] = {
6405 NULL
6406 };
6407
6408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":StaticLine_GetDefaultSize",kwnames)) goto fail;
6409 {
6410 PyThreadState* __tstate = wxPyBeginAllowThreads();
6411 result = (int)wxStaticLine::GetDefaultSize();
6412
6413 wxPyEndAllowThreads(__tstate);
6414 if (PyErr_Occurred()) SWIG_fail;
6415 }
6416 {
6417 resultobj = SWIG_From_int((int)(result));
6418 }
6419 return resultobj;
6420 fail:
6421 return NULL;
6422 }
6423
6424
6425 static PyObject *_wrap_StaticLine_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
6426 PyObject *resultobj;
6427 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
6428 wxVisualAttributes result;
6429 PyObject * obj0 = 0 ;
6430 char *kwnames[] = {
6431 (char *) "variant", NULL
6432 };
6433
6434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticLine_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
6435 if (obj0) {
6436 {
6437 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
6438 if (SWIG_arg_fail(1)) SWIG_fail;
6439 }
6440 }
6441 {
6442 if (!wxPyCheckForApp()) SWIG_fail;
6443 PyThreadState* __tstate = wxPyBeginAllowThreads();
6444 result = wxStaticLine::GetClassDefaultAttributes((wxWindowVariant )arg1);
6445
6446 wxPyEndAllowThreads(__tstate);
6447 if (PyErr_Occurred()) SWIG_fail;
6448 }
6449 {
6450 wxVisualAttributes * resultptr;
6451 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
6452 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
6453 }
6454 return resultobj;
6455 fail:
6456 return NULL;
6457 }
6458
6459
6460 static PyObject * StaticLine_swigregister(PyObject *, PyObject *args) {
6461 PyObject *obj;
6462 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6463 SWIG_TypeClientData(SWIGTYPE_p_wxStaticLine, obj);
6464 Py_INCREF(obj);
6465 return Py_BuildValue((char *)"");
6466 }
6467 static PyObject *_wrap_new_StaticText(PyObject *, PyObject *args, PyObject *kwargs) {
6468 PyObject *resultobj;
6469 wxWindow *arg1 = (wxWindow *) 0 ;
6470 int arg2 = (int) -1 ;
6471 wxString const &arg3_defvalue = wxPyEmptyString ;
6472 wxString *arg3 = (wxString *) &arg3_defvalue ;
6473 wxPoint const &arg4_defvalue = wxDefaultPosition ;
6474 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
6475 wxSize const &arg5_defvalue = wxDefaultSize ;
6476 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
6477 long arg6 = (long) 0 ;
6478 wxString const &arg7_defvalue = wxPyStaticTextNameStr ;
6479 wxString *arg7 = (wxString *) &arg7_defvalue ;
6480 wxStaticText *result;
6481 bool temp3 = false ;
6482 wxPoint temp4 ;
6483 wxSize temp5 ;
6484 bool temp7 = false ;
6485 PyObject * obj0 = 0 ;
6486 PyObject * obj1 = 0 ;
6487 PyObject * obj2 = 0 ;
6488 PyObject * obj3 = 0 ;
6489 PyObject * obj4 = 0 ;
6490 PyObject * obj5 = 0 ;
6491 PyObject * obj6 = 0 ;
6492 char *kwnames[] = {
6493 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6494 };
6495
6496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_StaticText",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
6497 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6498 if (SWIG_arg_fail(1)) SWIG_fail;
6499 if (obj1) {
6500 {
6501 arg2 = (int)(SWIG_As_int(obj1));
6502 if (SWIG_arg_fail(2)) SWIG_fail;
6503 }
6504 }
6505 if (obj2) {
6506 {
6507 arg3 = wxString_in_helper(obj2);
6508 if (arg3 == NULL) SWIG_fail;
6509 temp3 = true;
6510 }
6511 }
6512 if (obj3) {
6513 {
6514 arg4 = &temp4;
6515 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
6516 }
6517 }
6518 if (obj4) {
6519 {
6520 arg5 = &temp5;
6521 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
6522 }
6523 }
6524 if (obj5) {
6525 {
6526 arg6 = (long)(SWIG_As_long(obj5));
6527 if (SWIG_arg_fail(6)) SWIG_fail;
6528 }
6529 }
6530 if (obj6) {
6531 {
6532 arg7 = wxString_in_helper(obj6);
6533 if (arg7 == NULL) SWIG_fail;
6534 temp7 = true;
6535 }
6536 }
6537 {
6538 if (!wxPyCheckForApp()) SWIG_fail;
6539 PyThreadState* __tstate = wxPyBeginAllowThreads();
6540 result = (wxStaticText *)new wxStaticText(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
6541
6542 wxPyEndAllowThreads(__tstate);
6543 if (PyErr_Occurred()) SWIG_fail;
6544 }
6545 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticText, 1);
6546 {
6547 if (temp3)
6548 delete arg3;
6549 }
6550 {
6551 if (temp7)
6552 delete arg7;
6553 }
6554 return resultobj;
6555 fail:
6556 {
6557 if (temp3)
6558 delete arg3;
6559 }
6560 {
6561 if (temp7)
6562 delete arg7;
6563 }
6564 return NULL;
6565 }
6566
6567
6568 static PyObject *_wrap_new_PreStaticText(PyObject *, PyObject *args, PyObject *kwargs) {
6569 PyObject *resultobj;
6570 wxStaticText *result;
6571 char *kwnames[] = {
6572 NULL
6573 };
6574
6575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStaticText",kwnames)) goto fail;
6576 {
6577 if (!wxPyCheckForApp()) SWIG_fail;
6578 PyThreadState* __tstate = wxPyBeginAllowThreads();
6579 result = (wxStaticText *)new wxStaticText();
6580
6581 wxPyEndAllowThreads(__tstate);
6582 if (PyErr_Occurred()) SWIG_fail;
6583 }
6584 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticText, 1);
6585 return resultobj;
6586 fail:
6587 return NULL;
6588 }
6589
6590
6591 static PyObject *_wrap_StaticText_Create(PyObject *, PyObject *args, PyObject *kwargs) {
6592 PyObject *resultobj;
6593 wxStaticText *arg1 = (wxStaticText *) 0 ;
6594 wxWindow *arg2 = (wxWindow *) 0 ;
6595 int arg3 = (int) -1 ;
6596 wxString const &arg4_defvalue = wxPyEmptyString ;
6597 wxString *arg4 = (wxString *) &arg4_defvalue ;
6598 wxPoint const &arg5_defvalue = wxDefaultPosition ;
6599 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
6600 wxSize const &arg6_defvalue = wxDefaultSize ;
6601 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
6602 long arg7 = (long) 0 ;
6603 wxString const &arg8_defvalue = wxPyStaticTextNameStr ;
6604 wxString *arg8 = (wxString *) &arg8_defvalue ;
6605 bool result;
6606 bool temp4 = false ;
6607 wxPoint temp5 ;
6608 wxSize temp6 ;
6609 bool temp8 = false ;
6610 PyObject * obj0 = 0 ;
6611 PyObject * obj1 = 0 ;
6612 PyObject * obj2 = 0 ;
6613 PyObject * obj3 = 0 ;
6614 PyObject * obj4 = 0 ;
6615 PyObject * obj5 = 0 ;
6616 PyObject * obj6 = 0 ;
6617 PyObject * obj7 = 0 ;
6618 char *kwnames[] = {
6619 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6620 };
6621
6622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:StaticText_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
6623 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticText, SWIG_POINTER_EXCEPTION | 0);
6624 if (SWIG_arg_fail(1)) SWIG_fail;
6625 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6626 if (SWIG_arg_fail(2)) SWIG_fail;
6627 if (obj2) {
6628 {
6629 arg3 = (int)(SWIG_As_int(obj2));
6630 if (SWIG_arg_fail(3)) SWIG_fail;
6631 }
6632 }
6633 if (obj3) {
6634 {
6635 arg4 = wxString_in_helper(obj3);
6636 if (arg4 == NULL) SWIG_fail;
6637 temp4 = true;
6638 }
6639 }
6640 if (obj4) {
6641 {
6642 arg5 = &temp5;
6643 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
6644 }
6645 }
6646 if (obj5) {
6647 {
6648 arg6 = &temp6;
6649 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
6650 }
6651 }
6652 if (obj6) {
6653 {
6654 arg7 = (long)(SWIG_As_long(obj6));
6655 if (SWIG_arg_fail(7)) SWIG_fail;
6656 }
6657 }
6658 if (obj7) {
6659 {
6660 arg8 = wxString_in_helper(obj7);
6661 if (arg8 == NULL) SWIG_fail;
6662 temp8 = true;
6663 }
6664 }
6665 {
6666 PyThreadState* __tstate = wxPyBeginAllowThreads();
6667 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
6668
6669 wxPyEndAllowThreads(__tstate);
6670 if (PyErr_Occurred()) SWIG_fail;
6671 }
6672 {
6673 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6674 }
6675 {
6676 if (temp4)
6677 delete arg4;
6678 }
6679 {
6680 if (temp8)
6681 delete arg8;
6682 }
6683 return resultobj;
6684 fail:
6685 {
6686 if (temp4)
6687 delete arg4;
6688 }
6689 {
6690 if (temp8)
6691 delete arg8;
6692 }
6693 return NULL;
6694 }
6695
6696
6697 static PyObject *_wrap_StaticText_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
6698 PyObject *resultobj;
6699 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
6700 wxVisualAttributes result;
6701 PyObject * obj0 = 0 ;
6702 char *kwnames[] = {
6703 (char *) "variant", NULL
6704 };
6705
6706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticText_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
6707 if (obj0) {
6708 {
6709 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
6710 if (SWIG_arg_fail(1)) SWIG_fail;
6711 }
6712 }
6713 {
6714 if (!wxPyCheckForApp()) SWIG_fail;
6715 PyThreadState* __tstate = wxPyBeginAllowThreads();
6716 result = wxStaticText::GetClassDefaultAttributes((wxWindowVariant )arg1);
6717
6718 wxPyEndAllowThreads(__tstate);
6719 if (PyErr_Occurred()) SWIG_fail;
6720 }
6721 {
6722 wxVisualAttributes * resultptr;
6723 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
6724 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
6725 }
6726 return resultobj;
6727 fail:
6728 return NULL;
6729 }
6730
6731
6732 static PyObject * StaticText_swigregister(PyObject *, PyObject *args) {
6733 PyObject *obj;
6734 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6735 SWIG_TypeClientData(SWIGTYPE_p_wxStaticText, obj);
6736 Py_INCREF(obj);
6737 return Py_BuildValue((char *)"");
6738 }
6739 static PyObject *_wrap_new_StaticBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
6740 PyObject *resultobj;
6741 wxWindow *arg1 = (wxWindow *) 0 ;
6742 int arg2 = (int) -1 ;
6743 wxBitmap const &arg3_defvalue = wxNullBitmap ;
6744 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
6745 wxPoint const &arg4_defvalue = wxDefaultPosition ;
6746 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
6747 wxSize const &arg5_defvalue = wxDefaultSize ;
6748 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
6749 long arg6 = (long) 0 ;
6750 wxString const &arg7_defvalue = wxPyStaticBitmapNameStr ;
6751 wxString *arg7 = (wxString *) &arg7_defvalue ;
6752 wxStaticBitmap *result;
6753 wxPoint temp4 ;
6754 wxSize temp5 ;
6755 bool temp7 = false ;
6756 PyObject * obj0 = 0 ;
6757 PyObject * obj1 = 0 ;
6758 PyObject * obj2 = 0 ;
6759 PyObject * obj3 = 0 ;
6760 PyObject * obj4 = 0 ;
6761 PyObject * obj5 = 0 ;
6762 PyObject * obj6 = 0 ;
6763 char *kwnames[] = {
6764 (char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6765 };
6766
6767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_StaticBitmap",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
6768 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6769 if (SWIG_arg_fail(1)) SWIG_fail;
6770 if (obj1) {
6771 {
6772 arg2 = (int)(SWIG_As_int(obj1));
6773 if (SWIG_arg_fail(2)) SWIG_fail;
6774 }
6775 }
6776 if (obj2) {
6777 {
6778 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
6779 if (SWIG_arg_fail(3)) SWIG_fail;
6780 if (arg3 == NULL) {
6781 SWIG_null_ref("wxBitmap");
6782 }
6783 if (SWIG_arg_fail(3)) SWIG_fail;
6784 }
6785 }
6786 if (obj3) {
6787 {
6788 arg4 = &temp4;
6789 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
6790 }
6791 }
6792 if (obj4) {
6793 {
6794 arg5 = &temp5;
6795 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
6796 }
6797 }
6798 if (obj5) {
6799 {
6800 arg6 = (long)(SWIG_As_long(obj5));
6801 if (SWIG_arg_fail(6)) SWIG_fail;
6802 }
6803 }
6804 if (obj6) {
6805 {
6806 arg7 = wxString_in_helper(obj6);
6807 if (arg7 == NULL) SWIG_fail;
6808 temp7 = true;
6809 }
6810 }
6811 {
6812 if (!wxPyCheckForApp()) SWIG_fail;
6813 PyThreadState* __tstate = wxPyBeginAllowThreads();
6814 result = (wxStaticBitmap *)new wxStaticBitmap(arg1,arg2,(wxBitmap const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
6815
6816 wxPyEndAllowThreads(__tstate);
6817 if (PyErr_Occurred()) SWIG_fail;
6818 }
6819 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBitmap, 1);
6820 {
6821 if (temp7)
6822 delete arg7;
6823 }
6824 return resultobj;
6825 fail:
6826 {
6827 if (temp7)
6828 delete arg7;
6829 }
6830 return NULL;
6831 }
6832
6833
6834 static PyObject *_wrap_new_PreStaticBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
6835 PyObject *resultobj;
6836 wxStaticBitmap *result;
6837 char *kwnames[] = {
6838 NULL
6839 };
6840
6841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStaticBitmap",kwnames)) goto fail;
6842 {
6843 if (!wxPyCheckForApp()) SWIG_fail;
6844 PyThreadState* __tstate = wxPyBeginAllowThreads();
6845 result = (wxStaticBitmap *)new wxStaticBitmap();
6846
6847 wxPyEndAllowThreads(__tstate);
6848 if (PyErr_Occurred()) SWIG_fail;
6849 }
6850 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBitmap, 1);
6851 return resultobj;
6852 fail:
6853 return NULL;
6854 }
6855
6856
6857 static PyObject *_wrap_StaticBitmap_Create(PyObject *, PyObject *args, PyObject *kwargs) {
6858 PyObject *resultobj;
6859 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
6860 wxWindow *arg2 = (wxWindow *) 0 ;
6861 int arg3 = (int) -1 ;
6862 wxBitmap const &arg4_defvalue = wxNullBitmap ;
6863 wxBitmap *arg4 = (wxBitmap *) &arg4_defvalue ;
6864 wxPoint const &arg5_defvalue = wxDefaultPosition ;
6865 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
6866 wxSize const &arg6_defvalue = wxDefaultSize ;
6867 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
6868 long arg7 = (long) 0 ;
6869 wxString const &arg8_defvalue = wxPyStaticBitmapNameStr ;
6870 wxString *arg8 = (wxString *) &arg8_defvalue ;
6871 bool result;
6872 wxPoint temp5 ;
6873 wxSize temp6 ;
6874 bool temp8 = false ;
6875 PyObject * obj0 = 0 ;
6876 PyObject * obj1 = 0 ;
6877 PyObject * obj2 = 0 ;
6878 PyObject * obj3 = 0 ;
6879 PyObject * obj4 = 0 ;
6880 PyObject * obj5 = 0 ;
6881 PyObject * obj6 = 0 ;
6882 PyObject * obj7 = 0 ;
6883 char *kwnames[] = {
6884 (char *) "self",(char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6885 };
6886
6887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:StaticBitmap_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
6888 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBitmap, SWIG_POINTER_EXCEPTION | 0);
6889 if (SWIG_arg_fail(1)) SWIG_fail;
6890 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6891 if (SWIG_arg_fail(2)) SWIG_fail;
6892 if (obj2) {
6893 {
6894 arg3 = (int)(SWIG_As_int(obj2));
6895 if (SWIG_arg_fail(3)) SWIG_fail;
6896 }
6897 }
6898 if (obj3) {
6899 {
6900 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
6901 if (SWIG_arg_fail(4)) SWIG_fail;
6902 if (arg4 == NULL) {
6903 SWIG_null_ref("wxBitmap");
6904 }
6905 if (SWIG_arg_fail(4)) SWIG_fail;
6906 }
6907 }
6908 if (obj4) {
6909 {
6910 arg5 = &temp5;
6911 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
6912 }
6913 }
6914 if (obj5) {
6915 {
6916 arg6 = &temp6;
6917 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
6918 }
6919 }
6920 if (obj6) {
6921 {
6922 arg7 = (long)(SWIG_As_long(obj6));
6923 if (SWIG_arg_fail(7)) SWIG_fail;
6924 }
6925 }
6926 if (obj7) {
6927 {
6928 arg8 = wxString_in_helper(obj7);
6929 if (arg8 == NULL) SWIG_fail;
6930 temp8 = true;
6931 }
6932 }
6933 {
6934 PyThreadState* __tstate = wxPyBeginAllowThreads();
6935 result = (bool)(arg1)->Create(arg2,arg3,(wxBitmap const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
6936
6937 wxPyEndAllowThreads(__tstate);
6938 if (PyErr_Occurred()) SWIG_fail;
6939 }
6940 {
6941 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6942 }
6943 {
6944 if (temp8)
6945 delete arg8;
6946 }
6947 return resultobj;
6948 fail:
6949 {
6950 if (temp8)
6951 delete arg8;
6952 }
6953 return NULL;
6954 }
6955
6956
6957 static PyObject *_wrap_StaticBitmap_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
6958 PyObject *resultobj;
6959 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
6960 wxBitmap result;
6961 PyObject * obj0 = 0 ;
6962 char *kwnames[] = {
6963 (char *) "self", NULL
6964 };
6965
6966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticBitmap_GetBitmap",kwnames,&obj0)) goto fail;
6967 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBitmap, SWIG_POINTER_EXCEPTION | 0);
6968 if (SWIG_arg_fail(1)) SWIG_fail;
6969 {
6970 PyThreadState* __tstate = wxPyBeginAllowThreads();
6971 result = (arg1)->GetBitmap();
6972
6973 wxPyEndAllowThreads(__tstate);
6974 if (PyErr_Occurred()) SWIG_fail;
6975 }
6976 {
6977 wxBitmap * resultptr;
6978 resultptr = new wxBitmap((wxBitmap &)(result));
6979 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
6980 }
6981 return resultobj;
6982 fail:
6983 return NULL;
6984 }
6985
6986
6987 static PyObject *_wrap_StaticBitmap_SetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
6988 PyObject *resultobj;
6989 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
6990 wxBitmap *arg2 = 0 ;
6991 PyObject * obj0 = 0 ;
6992 PyObject * obj1 = 0 ;
6993 char *kwnames[] = {
6994 (char *) "self",(char *) "bitmap", NULL
6995 };
6996
6997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StaticBitmap_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
6998 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBitmap, SWIG_POINTER_EXCEPTION | 0);
6999 if (SWIG_arg_fail(1)) SWIG_fail;
7000 {
7001 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
7002 if (SWIG_arg_fail(2)) SWIG_fail;
7003 if (arg2 == NULL) {
7004 SWIG_null_ref("wxBitmap");
7005 }
7006 if (SWIG_arg_fail(2)) SWIG_fail;
7007 }
7008 {
7009 PyThreadState* __tstate = wxPyBeginAllowThreads();
7010 (arg1)->SetBitmap((wxBitmap const &)*arg2);
7011
7012 wxPyEndAllowThreads(__tstate);
7013 if (PyErr_Occurred()) SWIG_fail;
7014 }
7015 Py_INCREF(Py_None); resultobj = Py_None;
7016 return resultobj;
7017 fail:
7018 return NULL;
7019 }
7020
7021
7022 static PyObject *_wrap_StaticBitmap_SetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
7023 PyObject *resultobj;
7024 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
7025 wxIcon *arg2 = 0 ;
7026 PyObject * obj0 = 0 ;
7027 PyObject * obj1 = 0 ;
7028 char *kwnames[] = {
7029 (char *) "self",(char *) "icon", NULL
7030 };
7031
7032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StaticBitmap_SetIcon",kwnames,&obj0,&obj1)) goto fail;
7033 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBitmap, SWIG_POINTER_EXCEPTION | 0);
7034 if (SWIG_arg_fail(1)) SWIG_fail;
7035 {
7036 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxIcon, SWIG_POINTER_EXCEPTION | 0);
7037 if (SWIG_arg_fail(2)) SWIG_fail;
7038 if (arg2 == NULL) {
7039 SWIG_null_ref("wxIcon");
7040 }
7041 if (SWIG_arg_fail(2)) SWIG_fail;
7042 }
7043 {
7044 PyThreadState* __tstate = wxPyBeginAllowThreads();
7045 (arg1)->SetIcon((wxIcon const &)*arg2);
7046
7047 wxPyEndAllowThreads(__tstate);
7048 if (PyErr_Occurred()) SWIG_fail;
7049 }
7050 Py_INCREF(Py_None); resultobj = Py_None;
7051 return resultobj;
7052 fail:
7053 return NULL;
7054 }
7055
7056
7057 static PyObject *_wrap_StaticBitmap_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
7058 PyObject *resultobj;
7059 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
7060 wxVisualAttributes result;
7061 PyObject * obj0 = 0 ;
7062 char *kwnames[] = {
7063 (char *) "variant", NULL
7064 };
7065
7066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticBitmap_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
7067 if (obj0) {
7068 {
7069 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
7070 if (SWIG_arg_fail(1)) SWIG_fail;
7071 }
7072 }
7073 {
7074 if (!wxPyCheckForApp()) SWIG_fail;
7075 PyThreadState* __tstate = wxPyBeginAllowThreads();
7076 result = wxStaticBitmap::GetClassDefaultAttributes((wxWindowVariant )arg1);
7077
7078 wxPyEndAllowThreads(__tstate);
7079 if (PyErr_Occurred()) SWIG_fail;
7080 }
7081 {
7082 wxVisualAttributes * resultptr;
7083 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
7084 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
7085 }
7086 return resultobj;
7087 fail:
7088 return NULL;
7089 }
7090
7091
7092 static PyObject * StaticBitmap_swigregister(PyObject *, PyObject *args) {
7093 PyObject *obj;
7094 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7095 SWIG_TypeClientData(SWIGTYPE_p_wxStaticBitmap, obj);
7096 Py_INCREF(obj);
7097 return Py_BuildValue((char *)"");
7098 }
7099 static int _wrap_ListBoxNameStr_set(PyObject *) {
7100 PyErr_SetString(PyExc_TypeError,"Variable ListBoxNameStr is read-only.");
7101 return 1;
7102 }
7103
7104
7105 static PyObject *_wrap_ListBoxNameStr_get(void) {
7106 PyObject *pyobj;
7107
7108 {
7109 #if wxUSE_UNICODE
7110 pyobj = PyUnicode_FromWideChar((&wxPyListBoxNameStr)->c_str(), (&wxPyListBoxNameStr)->Len());
7111 #else
7112 pyobj = PyString_FromStringAndSize((&wxPyListBoxNameStr)->c_str(), (&wxPyListBoxNameStr)->Len());
7113 #endif
7114 }
7115 return pyobj;
7116 }
7117
7118
7119 static PyObject *_wrap_new_ListBox(PyObject *, PyObject *args, PyObject *kwargs) {
7120 PyObject *resultobj;
7121 wxWindow *arg1 = (wxWindow *) 0 ;
7122 int arg2 = (int) -1 ;
7123 wxPoint const &arg3_defvalue = wxDefaultPosition ;
7124 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
7125 wxSize const &arg4_defvalue = wxDefaultSize ;
7126 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
7127 wxArrayString const &arg5_defvalue = wxPyEmptyStringArray ;
7128 wxArrayString *arg5 = (wxArrayString *) &arg5_defvalue ;
7129 long arg6 = (long) 0 ;
7130 wxValidator const &arg7_defvalue = wxDefaultValidator ;
7131 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
7132 wxString const &arg8_defvalue = wxPyListBoxNameStr ;
7133 wxString *arg8 = (wxString *) &arg8_defvalue ;
7134 wxListBox *result;
7135 wxPoint temp3 ;
7136 wxSize temp4 ;
7137 bool temp5 = false ;
7138 bool temp8 = false ;
7139 PyObject * obj0 = 0 ;
7140 PyObject * obj1 = 0 ;
7141 PyObject * obj2 = 0 ;
7142 PyObject * obj3 = 0 ;
7143 PyObject * obj4 = 0 ;
7144 PyObject * obj5 = 0 ;
7145 PyObject * obj6 = 0 ;
7146 PyObject * obj7 = 0 ;
7147 char *kwnames[] = {
7148 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
7149 };
7150
7151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_ListBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
7152 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7153 if (SWIG_arg_fail(1)) SWIG_fail;
7154 if (obj1) {
7155 {
7156 arg2 = (int)(SWIG_As_int(obj1));
7157 if (SWIG_arg_fail(2)) SWIG_fail;
7158 }
7159 }
7160 if (obj2) {
7161 {
7162 arg3 = &temp3;
7163 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
7164 }
7165 }
7166 if (obj3) {
7167 {
7168 arg4 = &temp4;
7169 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
7170 }
7171 }
7172 if (obj4) {
7173 {
7174 if (! PySequence_Check(obj4)) {
7175 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
7176 SWIG_fail;
7177 }
7178 arg5 = new wxArrayString;
7179 temp5 = true;
7180 int i, len=PySequence_Length(obj4);
7181 for (i=0; i<len; i++) {
7182 PyObject* item = PySequence_GetItem(obj4, i);
7183 wxString* s = wxString_in_helper(item);
7184 if (PyErr_Occurred()) SWIG_fail;
7185 arg5->Add(*s);
7186 delete s;
7187 Py_DECREF(item);
7188 }
7189 }
7190 }
7191 if (obj5) {
7192 {
7193 arg6 = (long)(SWIG_As_long(obj5));
7194 if (SWIG_arg_fail(6)) SWIG_fail;
7195 }
7196 }
7197 if (obj6) {
7198 {
7199 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
7200 if (SWIG_arg_fail(7)) SWIG_fail;
7201 if (arg7 == NULL) {
7202 SWIG_null_ref("wxValidator");
7203 }
7204 if (SWIG_arg_fail(7)) SWIG_fail;
7205 }
7206 }
7207 if (obj7) {
7208 {
7209 arg8 = wxString_in_helper(obj7);
7210 if (arg8 == NULL) SWIG_fail;
7211 temp8 = true;
7212 }
7213 }
7214 {
7215 if (!wxPyCheckForApp()) SWIG_fail;
7216 PyThreadState* __tstate = wxPyBeginAllowThreads();
7217 result = (wxListBox *)new wxListBox(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,(wxArrayString const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
7218
7219 wxPyEndAllowThreads(__tstate);
7220 if (PyErr_Occurred()) SWIG_fail;
7221 }
7222 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListBox, 1);
7223 {
7224 if (temp5) delete arg5;
7225 }
7226 {
7227 if (temp8)
7228 delete arg8;
7229 }
7230 return resultobj;
7231 fail:
7232 {
7233 if (temp5) delete arg5;
7234 }
7235 {
7236 if (temp8)
7237 delete arg8;
7238 }
7239 return NULL;
7240 }
7241
7242
7243 static PyObject *_wrap_new_PreListBox(PyObject *, PyObject *args, PyObject *kwargs) {
7244 PyObject *resultobj;
7245 wxListBox *result;
7246 char *kwnames[] = {
7247 NULL
7248 };
7249
7250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreListBox",kwnames)) goto fail;
7251 {
7252 if (!wxPyCheckForApp()) SWIG_fail;
7253 PyThreadState* __tstate = wxPyBeginAllowThreads();
7254 result = (wxListBox *)new wxListBox();
7255
7256 wxPyEndAllowThreads(__tstate);
7257 if (PyErr_Occurred()) SWIG_fail;
7258 }
7259 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListBox, 1);
7260 return resultobj;
7261 fail:
7262 return NULL;
7263 }
7264
7265
7266 static PyObject *_wrap_ListBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
7267 PyObject *resultobj;
7268 wxListBox *arg1 = (wxListBox *) 0 ;
7269 wxWindow *arg2 = (wxWindow *) 0 ;
7270 int arg3 = (int) -1 ;
7271 wxPoint const &arg4_defvalue = wxDefaultPosition ;
7272 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
7273 wxSize const &arg5_defvalue = wxDefaultSize ;
7274 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
7275 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
7276 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
7277 long arg7 = (long) 0 ;
7278 wxValidator const &arg8_defvalue = wxDefaultValidator ;
7279 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
7280 wxString const &arg9_defvalue = wxPyListBoxNameStr ;
7281 wxString *arg9 = (wxString *) &arg9_defvalue ;
7282 bool result;
7283 wxPoint temp4 ;
7284 wxSize temp5 ;
7285 bool temp6 = false ;
7286 bool temp9 = false ;
7287 PyObject * obj0 = 0 ;
7288 PyObject * obj1 = 0 ;
7289 PyObject * obj2 = 0 ;
7290 PyObject * obj3 = 0 ;
7291 PyObject * obj4 = 0 ;
7292 PyObject * obj5 = 0 ;
7293 PyObject * obj6 = 0 ;
7294 PyObject * obj7 = 0 ;
7295 PyObject * obj8 = 0 ;
7296 char *kwnames[] = {
7297 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
7298 };
7299
7300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:ListBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
7301 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7302 if (SWIG_arg_fail(1)) SWIG_fail;
7303 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7304 if (SWIG_arg_fail(2)) SWIG_fail;
7305 if (obj2) {
7306 {
7307 arg3 = (int)(SWIG_As_int(obj2));
7308 if (SWIG_arg_fail(3)) SWIG_fail;
7309 }
7310 }
7311 if (obj3) {
7312 {
7313 arg4 = &temp4;
7314 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
7315 }
7316 }
7317 if (obj4) {
7318 {
7319 arg5 = &temp5;
7320 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
7321 }
7322 }
7323 if (obj5) {
7324 {
7325 if (! PySequence_Check(obj5)) {
7326 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
7327 SWIG_fail;
7328 }
7329 arg6 = new wxArrayString;
7330 temp6 = true;
7331 int i, len=PySequence_Length(obj5);
7332 for (i=0; i<len; i++) {
7333 PyObject* item = PySequence_GetItem(obj5, i);
7334 wxString* s = wxString_in_helper(item);
7335 if (PyErr_Occurred()) SWIG_fail;
7336 arg6->Add(*s);
7337 delete s;
7338 Py_DECREF(item);
7339 }
7340 }
7341 }
7342 if (obj6) {
7343 {
7344 arg7 = (long)(SWIG_As_long(obj6));
7345 if (SWIG_arg_fail(7)) SWIG_fail;
7346 }
7347 }
7348 if (obj7) {
7349 {
7350 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
7351 if (SWIG_arg_fail(8)) SWIG_fail;
7352 if (arg8 == NULL) {
7353 SWIG_null_ref("wxValidator");
7354 }
7355 if (SWIG_arg_fail(8)) SWIG_fail;
7356 }
7357 }
7358 if (obj8) {
7359 {
7360 arg9 = wxString_in_helper(obj8);
7361 if (arg9 == NULL) SWIG_fail;
7362 temp9 = true;
7363 }
7364 }
7365 {
7366 PyThreadState* __tstate = wxPyBeginAllowThreads();
7367 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
7368
7369 wxPyEndAllowThreads(__tstate);
7370 if (PyErr_Occurred()) SWIG_fail;
7371 }
7372 {
7373 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7374 }
7375 {
7376 if (temp6) delete arg6;
7377 }
7378 {
7379 if (temp9)
7380 delete arg9;
7381 }
7382 return resultobj;
7383 fail:
7384 {
7385 if (temp6) delete arg6;
7386 }
7387 {
7388 if (temp9)
7389 delete arg9;
7390 }
7391 return NULL;
7392 }
7393
7394
7395 static PyObject *_wrap_ListBox_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
7396 PyObject *resultobj;
7397 wxListBox *arg1 = (wxListBox *) 0 ;
7398 wxString *arg2 = 0 ;
7399 int arg3 ;
7400 PyObject *arg4 = (PyObject *) NULL ;
7401 bool temp2 = false ;
7402 PyObject * obj0 = 0 ;
7403 PyObject * obj1 = 0 ;
7404 PyObject * obj2 = 0 ;
7405 PyObject * obj3 = 0 ;
7406 char *kwnames[] = {
7407 (char *) "self",(char *) "item",(char *) "pos",(char *) "clientData", NULL
7408 };
7409
7410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListBox_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
7411 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7412 if (SWIG_arg_fail(1)) SWIG_fail;
7413 {
7414 arg2 = wxString_in_helper(obj1);
7415 if (arg2 == NULL) SWIG_fail;
7416 temp2 = true;
7417 }
7418 {
7419 arg3 = (int)(SWIG_As_int(obj2));
7420 if (SWIG_arg_fail(3)) SWIG_fail;
7421 }
7422 if (obj3) {
7423 arg4 = obj3;
7424 }
7425 {
7426 PyThreadState* __tstate = wxPyBeginAllowThreads();
7427 wxListBox_Insert(arg1,(wxString const &)*arg2,arg3,arg4);
7428
7429 wxPyEndAllowThreads(__tstate);
7430 if (PyErr_Occurred()) SWIG_fail;
7431 }
7432 Py_INCREF(Py_None); resultobj = Py_None;
7433 {
7434 if (temp2)
7435 delete arg2;
7436 }
7437 return resultobj;
7438 fail:
7439 {
7440 if (temp2)
7441 delete arg2;
7442 }
7443 return NULL;
7444 }
7445
7446
7447 static PyObject *_wrap_ListBox_InsertItems(PyObject *, PyObject *args, PyObject *kwargs) {
7448 PyObject *resultobj;
7449 wxListBox *arg1 = (wxListBox *) 0 ;
7450 wxArrayString *arg2 = 0 ;
7451 int arg3 ;
7452 bool temp2 = false ;
7453 PyObject * obj0 = 0 ;
7454 PyObject * obj1 = 0 ;
7455 PyObject * obj2 = 0 ;
7456 char *kwnames[] = {
7457 (char *) "self",(char *) "items",(char *) "pos", NULL
7458 };
7459
7460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_InsertItems",kwnames,&obj0,&obj1,&obj2)) goto fail;
7461 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7462 if (SWIG_arg_fail(1)) SWIG_fail;
7463 {
7464 if (! PySequence_Check(obj1)) {
7465 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
7466 SWIG_fail;
7467 }
7468 arg2 = new wxArrayString;
7469 temp2 = true;
7470 int i, len=PySequence_Length(obj1);
7471 for (i=0; i<len; i++) {
7472 PyObject* item = PySequence_GetItem(obj1, i);
7473 wxString* s = wxString_in_helper(item);
7474 if (PyErr_Occurred()) SWIG_fail;
7475 arg2->Add(*s);
7476 delete s;
7477 Py_DECREF(item);
7478 }
7479 }
7480 {
7481 arg3 = (int)(SWIG_As_int(obj2));
7482 if (SWIG_arg_fail(3)) SWIG_fail;
7483 }
7484 {
7485 PyThreadState* __tstate = wxPyBeginAllowThreads();
7486 (arg1)->InsertItems((wxArrayString const &)*arg2,arg3);
7487
7488 wxPyEndAllowThreads(__tstate);
7489 if (PyErr_Occurred()) SWIG_fail;
7490 }
7491 Py_INCREF(Py_None); resultobj = Py_None;
7492 {
7493 if (temp2) delete arg2;
7494 }
7495 return resultobj;
7496 fail:
7497 {
7498 if (temp2) delete arg2;
7499 }
7500 return NULL;
7501 }
7502
7503
7504 static PyObject *_wrap_ListBox_Set(PyObject *, PyObject *args, PyObject *kwargs) {
7505 PyObject *resultobj;
7506 wxListBox *arg1 = (wxListBox *) 0 ;
7507 wxArrayString *arg2 = 0 ;
7508 bool temp2 = false ;
7509 PyObject * obj0 = 0 ;
7510 PyObject * obj1 = 0 ;
7511 char *kwnames[] = {
7512 (char *) "self",(char *) "items", NULL
7513 };
7514
7515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_Set",kwnames,&obj0,&obj1)) goto fail;
7516 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7517 if (SWIG_arg_fail(1)) SWIG_fail;
7518 {
7519 if (! PySequence_Check(obj1)) {
7520 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
7521 SWIG_fail;
7522 }
7523 arg2 = new wxArrayString;
7524 temp2 = true;
7525 int i, len=PySequence_Length(obj1);
7526 for (i=0; i<len; i++) {
7527 PyObject* item = PySequence_GetItem(obj1, i);
7528 wxString* s = wxString_in_helper(item);
7529 if (PyErr_Occurred()) SWIG_fail;
7530 arg2->Add(*s);
7531 delete s;
7532 Py_DECREF(item);
7533 }
7534 }
7535 {
7536 PyThreadState* __tstate = wxPyBeginAllowThreads();
7537 (arg1)->Set((wxArrayString const &)*arg2);
7538
7539 wxPyEndAllowThreads(__tstate);
7540 if (PyErr_Occurred()) SWIG_fail;
7541 }
7542 Py_INCREF(Py_None); resultobj = Py_None;
7543 {
7544 if (temp2) delete arg2;
7545 }
7546 return resultobj;
7547 fail:
7548 {
7549 if (temp2) delete arg2;
7550 }
7551 return NULL;
7552 }
7553
7554
7555 static PyObject *_wrap_ListBox_IsSelected(PyObject *, PyObject *args, PyObject *kwargs) {
7556 PyObject *resultobj;
7557 wxListBox *arg1 = (wxListBox *) 0 ;
7558 int arg2 ;
7559 bool result;
7560 PyObject * obj0 = 0 ;
7561 PyObject * obj1 = 0 ;
7562 char *kwnames[] = {
7563 (char *) "self",(char *) "n", NULL
7564 };
7565
7566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_IsSelected",kwnames,&obj0,&obj1)) goto fail;
7567 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7568 if (SWIG_arg_fail(1)) SWIG_fail;
7569 {
7570 arg2 = (int)(SWIG_As_int(obj1));
7571 if (SWIG_arg_fail(2)) SWIG_fail;
7572 }
7573 {
7574 PyThreadState* __tstate = wxPyBeginAllowThreads();
7575 result = (bool)((wxListBox const *)arg1)->IsSelected(arg2);
7576
7577 wxPyEndAllowThreads(__tstate);
7578 if (PyErr_Occurred()) SWIG_fail;
7579 }
7580 {
7581 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7582 }
7583 return resultobj;
7584 fail:
7585 return NULL;
7586 }
7587
7588
7589 static PyObject *_wrap_ListBox_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
7590 PyObject *resultobj;
7591 wxListBox *arg1 = (wxListBox *) 0 ;
7592 int arg2 ;
7593 bool arg3 = (bool) true ;
7594 PyObject * obj0 = 0 ;
7595 PyObject * obj1 = 0 ;
7596 PyObject * obj2 = 0 ;
7597 char *kwnames[] = {
7598 (char *) "self",(char *) "n",(char *) "select", NULL
7599 };
7600
7601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListBox_SetSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
7602 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7603 if (SWIG_arg_fail(1)) SWIG_fail;
7604 {
7605 arg2 = (int)(SWIG_As_int(obj1));
7606 if (SWIG_arg_fail(2)) SWIG_fail;
7607 }
7608 if (obj2) {
7609 {
7610 arg3 = (bool)(SWIG_As_bool(obj2));
7611 if (SWIG_arg_fail(3)) SWIG_fail;
7612 }
7613 }
7614 {
7615 PyThreadState* __tstate = wxPyBeginAllowThreads();
7616 (arg1)->SetSelection(arg2,arg3);
7617
7618 wxPyEndAllowThreads(__tstate);
7619 if (PyErr_Occurred()) SWIG_fail;
7620 }
7621 Py_INCREF(Py_None); resultobj = Py_None;
7622 return resultobj;
7623 fail:
7624 return NULL;
7625 }
7626
7627
7628 static PyObject *_wrap_ListBox_Select(PyObject *, PyObject *args, PyObject *kwargs) {
7629 PyObject *resultobj;
7630 wxListBox *arg1 = (wxListBox *) 0 ;
7631 int arg2 ;
7632 PyObject * obj0 = 0 ;
7633 PyObject * obj1 = 0 ;
7634 char *kwnames[] = {
7635 (char *) "self",(char *) "n", NULL
7636 };
7637
7638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_Select",kwnames,&obj0,&obj1)) goto fail;
7639 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7640 if (SWIG_arg_fail(1)) SWIG_fail;
7641 {
7642 arg2 = (int)(SWIG_As_int(obj1));
7643 if (SWIG_arg_fail(2)) SWIG_fail;
7644 }
7645 {
7646 PyThreadState* __tstate = wxPyBeginAllowThreads();
7647 (arg1)->Select(arg2);
7648
7649 wxPyEndAllowThreads(__tstate);
7650 if (PyErr_Occurred()) SWIG_fail;
7651 }
7652 Py_INCREF(Py_None); resultobj = Py_None;
7653 return resultobj;
7654 fail:
7655 return NULL;
7656 }
7657
7658
7659 static PyObject *_wrap_ListBox_Deselect(PyObject *, PyObject *args, PyObject *kwargs) {
7660 PyObject *resultobj;
7661 wxListBox *arg1 = (wxListBox *) 0 ;
7662 int arg2 ;
7663 PyObject * obj0 = 0 ;
7664 PyObject * obj1 = 0 ;
7665 char *kwnames[] = {
7666 (char *) "self",(char *) "n", NULL
7667 };
7668
7669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_Deselect",kwnames,&obj0,&obj1)) goto fail;
7670 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7671 if (SWIG_arg_fail(1)) SWIG_fail;
7672 {
7673 arg2 = (int)(SWIG_As_int(obj1));
7674 if (SWIG_arg_fail(2)) SWIG_fail;
7675 }
7676 {
7677 PyThreadState* __tstate = wxPyBeginAllowThreads();
7678 (arg1)->Deselect(arg2);
7679
7680 wxPyEndAllowThreads(__tstate);
7681 if (PyErr_Occurred()) SWIG_fail;
7682 }
7683 Py_INCREF(Py_None); resultobj = Py_None;
7684 return resultobj;
7685 fail:
7686 return NULL;
7687 }
7688
7689
7690 static PyObject *_wrap_ListBox_DeselectAll(PyObject *, PyObject *args, PyObject *kwargs) {
7691 PyObject *resultobj;
7692 wxListBox *arg1 = (wxListBox *) 0 ;
7693 int arg2 = (int) -1 ;
7694 PyObject * obj0 = 0 ;
7695 PyObject * obj1 = 0 ;
7696 char *kwnames[] = {
7697 (char *) "self",(char *) "itemToLeaveSelected", NULL
7698 };
7699
7700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ListBox_DeselectAll",kwnames,&obj0,&obj1)) goto fail;
7701 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7702 if (SWIG_arg_fail(1)) SWIG_fail;
7703 if (obj1) {
7704 {
7705 arg2 = (int)(SWIG_As_int(obj1));
7706 if (SWIG_arg_fail(2)) SWIG_fail;
7707 }
7708 }
7709 {
7710 PyThreadState* __tstate = wxPyBeginAllowThreads();
7711 (arg1)->DeselectAll(arg2);
7712
7713 wxPyEndAllowThreads(__tstate);
7714 if (PyErr_Occurred()) SWIG_fail;
7715 }
7716 Py_INCREF(Py_None); resultobj = Py_None;
7717 return resultobj;
7718 fail:
7719 return NULL;
7720 }
7721
7722
7723 static PyObject *_wrap_ListBox_SetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
7724 PyObject *resultobj;
7725 wxListBox *arg1 = (wxListBox *) 0 ;
7726 wxString *arg2 = 0 ;
7727 bool arg3 = (bool) true ;
7728 bool result;
7729 bool temp2 = false ;
7730 PyObject * obj0 = 0 ;
7731 PyObject * obj1 = 0 ;
7732 PyObject * obj2 = 0 ;
7733 char *kwnames[] = {
7734 (char *) "self",(char *) "s",(char *) "select", NULL
7735 };
7736
7737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListBox_SetStringSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
7738 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7739 if (SWIG_arg_fail(1)) SWIG_fail;
7740 {
7741 arg2 = wxString_in_helper(obj1);
7742 if (arg2 == NULL) SWIG_fail;
7743 temp2 = true;
7744 }
7745 if (obj2) {
7746 {
7747 arg3 = (bool)(SWIG_As_bool(obj2));
7748 if (SWIG_arg_fail(3)) SWIG_fail;
7749 }
7750 }
7751 {
7752 PyThreadState* __tstate = wxPyBeginAllowThreads();
7753 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2,arg3);
7754
7755 wxPyEndAllowThreads(__tstate);
7756 if (PyErr_Occurred()) SWIG_fail;
7757 }
7758 {
7759 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7760 }
7761 {
7762 if (temp2)
7763 delete arg2;
7764 }
7765 return resultobj;
7766 fail:
7767 {
7768 if (temp2)
7769 delete arg2;
7770 }
7771 return NULL;
7772 }
7773
7774
7775 static PyObject *_wrap_ListBox_GetSelections(PyObject *, PyObject *args, PyObject *kwargs) {
7776 PyObject *resultobj;
7777 wxListBox *arg1 = (wxListBox *) 0 ;
7778 PyObject *result;
7779 PyObject * obj0 = 0 ;
7780 char *kwnames[] = {
7781 (char *) "self", NULL
7782 };
7783
7784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListBox_GetSelections",kwnames,&obj0)) goto fail;
7785 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7786 if (SWIG_arg_fail(1)) SWIG_fail;
7787 {
7788 PyThreadState* __tstate = wxPyBeginAllowThreads();
7789 result = (PyObject *)wxListBox_GetSelections(arg1);
7790
7791 wxPyEndAllowThreads(__tstate);
7792 if (PyErr_Occurred()) SWIG_fail;
7793 }
7794 resultobj = result;
7795 return resultobj;
7796 fail:
7797 return NULL;
7798 }
7799
7800
7801 static PyObject *_wrap_ListBox_SetFirstItem(PyObject *, PyObject *args, PyObject *kwargs) {
7802 PyObject *resultobj;
7803 wxListBox *arg1 = (wxListBox *) 0 ;
7804 int arg2 ;
7805 PyObject * obj0 = 0 ;
7806 PyObject * obj1 = 0 ;
7807 char *kwnames[] = {
7808 (char *) "self",(char *) "n", NULL
7809 };
7810
7811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_SetFirstItem",kwnames,&obj0,&obj1)) goto fail;
7812 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7813 if (SWIG_arg_fail(1)) SWIG_fail;
7814 {
7815 arg2 = (int)(SWIG_As_int(obj1));
7816 if (SWIG_arg_fail(2)) SWIG_fail;
7817 }
7818 {
7819 PyThreadState* __tstate = wxPyBeginAllowThreads();
7820 (arg1)->SetFirstItem(arg2);
7821
7822 wxPyEndAllowThreads(__tstate);
7823 if (PyErr_Occurred()) SWIG_fail;
7824 }
7825 Py_INCREF(Py_None); resultobj = Py_None;
7826 return resultobj;
7827 fail:
7828 return NULL;
7829 }
7830
7831
7832 static PyObject *_wrap_ListBox_SetFirstItemStr(PyObject *, PyObject *args, PyObject *kwargs) {
7833 PyObject *resultobj;
7834 wxListBox *arg1 = (wxListBox *) 0 ;
7835 wxString *arg2 = 0 ;
7836 bool temp2 = false ;
7837 PyObject * obj0 = 0 ;
7838 PyObject * obj1 = 0 ;
7839 char *kwnames[] = {
7840 (char *) "self",(char *) "s", NULL
7841 };
7842
7843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_SetFirstItemStr",kwnames,&obj0,&obj1)) goto fail;
7844 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7845 if (SWIG_arg_fail(1)) SWIG_fail;
7846 {
7847 arg2 = wxString_in_helper(obj1);
7848 if (arg2 == NULL) SWIG_fail;
7849 temp2 = true;
7850 }
7851 {
7852 PyThreadState* __tstate = wxPyBeginAllowThreads();
7853 (arg1)->SetFirstItem((wxString const &)*arg2);
7854
7855 wxPyEndAllowThreads(__tstate);
7856 if (PyErr_Occurred()) SWIG_fail;
7857 }
7858 Py_INCREF(Py_None); resultobj = Py_None;
7859 {
7860 if (temp2)
7861 delete arg2;
7862 }
7863 return resultobj;
7864 fail:
7865 {
7866 if (temp2)
7867 delete arg2;
7868 }
7869 return NULL;
7870 }
7871
7872
7873 static PyObject *_wrap_ListBox_EnsureVisible(PyObject *, PyObject *args, PyObject *kwargs) {
7874 PyObject *resultobj;
7875 wxListBox *arg1 = (wxListBox *) 0 ;
7876 int arg2 ;
7877 PyObject * obj0 = 0 ;
7878 PyObject * obj1 = 0 ;
7879 char *kwnames[] = {
7880 (char *) "self",(char *) "n", NULL
7881 };
7882
7883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_EnsureVisible",kwnames,&obj0,&obj1)) goto fail;
7884 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7885 if (SWIG_arg_fail(1)) SWIG_fail;
7886 {
7887 arg2 = (int)(SWIG_As_int(obj1));
7888 if (SWIG_arg_fail(2)) SWIG_fail;
7889 }
7890 {
7891 PyThreadState* __tstate = wxPyBeginAllowThreads();
7892 (arg1)->EnsureVisible(arg2);
7893
7894 wxPyEndAllowThreads(__tstate);
7895 if (PyErr_Occurred()) SWIG_fail;
7896 }
7897 Py_INCREF(Py_None); resultobj = Py_None;
7898 return resultobj;
7899 fail:
7900 return NULL;
7901 }
7902
7903
7904 static PyObject *_wrap_ListBox_AppendAndEnsureVisible(PyObject *, PyObject *args, PyObject *kwargs) {
7905 PyObject *resultobj;
7906 wxListBox *arg1 = (wxListBox *) 0 ;
7907 wxString *arg2 = 0 ;
7908 bool temp2 = false ;
7909 PyObject * obj0 = 0 ;
7910 PyObject * obj1 = 0 ;
7911 char *kwnames[] = {
7912 (char *) "self",(char *) "s", NULL
7913 };
7914
7915 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_AppendAndEnsureVisible",kwnames,&obj0,&obj1)) goto fail;
7916 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7917 if (SWIG_arg_fail(1)) SWIG_fail;
7918 {
7919 arg2 = wxString_in_helper(obj1);
7920 if (arg2 == NULL) SWIG_fail;
7921 temp2 = true;
7922 }
7923 {
7924 PyThreadState* __tstate = wxPyBeginAllowThreads();
7925 (arg1)->AppendAndEnsureVisible((wxString const &)*arg2);
7926
7927 wxPyEndAllowThreads(__tstate);
7928 if (PyErr_Occurred()) SWIG_fail;
7929 }
7930 Py_INCREF(Py_None); resultobj = Py_None;
7931 {
7932 if (temp2)
7933 delete arg2;
7934 }
7935 return resultobj;
7936 fail:
7937 {
7938 if (temp2)
7939 delete arg2;
7940 }
7941 return NULL;
7942 }
7943
7944
7945 static PyObject *_wrap_ListBox_IsSorted(PyObject *, PyObject *args, PyObject *kwargs) {
7946 PyObject *resultobj;
7947 wxListBox *arg1 = (wxListBox *) 0 ;
7948 bool result;
7949 PyObject * obj0 = 0 ;
7950 char *kwnames[] = {
7951 (char *) "self", NULL
7952 };
7953
7954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListBox_IsSorted",kwnames,&obj0)) goto fail;
7955 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7956 if (SWIG_arg_fail(1)) SWIG_fail;
7957 {
7958 PyThreadState* __tstate = wxPyBeginAllowThreads();
7959 result = (bool)((wxListBox const *)arg1)->IsSorted();
7960
7961 wxPyEndAllowThreads(__tstate);
7962 if (PyErr_Occurred()) SWIG_fail;
7963 }
7964 {
7965 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7966 }
7967 return resultobj;
7968 fail:
7969 return NULL;
7970 }
7971
7972
7973 static PyObject *_wrap_ListBox_SetItemForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
7974 PyObject *resultobj;
7975 wxListBox *arg1 = (wxListBox *) 0 ;
7976 int arg2 ;
7977 wxColour *arg3 = 0 ;
7978 wxColour temp3 ;
7979 PyObject * obj0 = 0 ;
7980 PyObject * obj1 = 0 ;
7981 PyObject * obj2 = 0 ;
7982 char *kwnames[] = {
7983 (char *) "self",(char *) "item",(char *) "c", NULL
7984 };
7985
7986 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_SetItemForegroundColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
7987 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7988 if (SWIG_arg_fail(1)) SWIG_fail;
7989 {
7990 arg2 = (int)(SWIG_As_int(obj1));
7991 if (SWIG_arg_fail(2)) SWIG_fail;
7992 }
7993 {
7994 arg3 = &temp3;
7995 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
7996 }
7997 {
7998 PyThreadState* __tstate = wxPyBeginAllowThreads();
7999 wxListBox_SetItemForegroundColour(arg1,arg2,(wxColour const &)*arg3);
8000
8001 wxPyEndAllowThreads(__tstate);
8002 if (PyErr_Occurred()) SWIG_fail;
8003 }
8004 Py_INCREF(Py_None); resultobj = Py_None;
8005 return resultobj;
8006 fail:
8007 return NULL;
8008 }
8009
8010
8011 static PyObject *_wrap_ListBox_SetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
8012 PyObject *resultobj;
8013 wxListBox *arg1 = (wxListBox *) 0 ;
8014 int arg2 ;
8015 wxColour *arg3 = 0 ;
8016 wxColour temp3 ;
8017 PyObject * obj0 = 0 ;
8018 PyObject * obj1 = 0 ;
8019 PyObject * obj2 = 0 ;
8020 char *kwnames[] = {
8021 (char *) "self",(char *) "item",(char *) "c", NULL
8022 };
8023
8024 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_SetItemBackgroundColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
8025 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
8026 if (SWIG_arg_fail(1)) SWIG_fail;
8027 {
8028 arg2 = (int)(SWIG_As_int(obj1));
8029 if (SWIG_arg_fail(2)) SWIG_fail;
8030 }
8031 {
8032 arg3 = &temp3;
8033 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
8034 }
8035 {
8036 PyThreadState* __tstate = wxPyBeginAllowThreads();
8037 wxListBox_SetItemBackgroundColour(arg1,arg2,(wxColour const &)*arg3);
8038
8039 wxPyEndAllowThreads(__tstate);
8040 if (PyErr_Occurred()) SWIG_fail;
8041 }
8042 Py_INCREF(Py_None); resultobj = Py_None;
8043 return resultobj;
8044 fail:
8045 return NULL;
8046 }
8047
8048
8049 static PyObject *_wrap_ListBox_SetItemFont(PyObject *, PyObject *args, PyObject *kwargs) {
8050 PyObject *resultobj;
8051 wxListBox *arg1 = (wxListBox *) 0 ;
8052 int arg2 ;
8053 wxFont *arg3 = 0 ;
8054 PyObject * obj0 = 0 ;
8055 PyObject * obj1 = 0 ;
8056 PyObject * obj2 = 0 ;
8057 char *kwnames[] = {
8058 (char *) "self",(char *) "item",(char *) "f", NULL
8059 };
8060
8061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_SetItemFont",kwnames,&obj0,&obj1,&obj2)) goto fail;
8062 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
8063 if (SWIG_arg_fail(1)) SWIG_fail;
8064 {
8065 arg2 = (int)(SWIG_As_int(obj1));
8066 if (SWIG_arg_fail(2)) SWIG_fail;
8067 }
8068 {
8069 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
8070 if (SWIG_arg_fail(3)) SWIG_fail;
8071 if (arg3 == NULL) {
8072 SWIG_null_ref("wxFont");
8073 }
8074 if (SWIG_arg_fail(3)) SWIG_fail;
8075 }
8076 {
8077 PyThreadState* __tstate = wxPyBeginAllowThreads();
8078 wxListBox_SetItemFont(arg1,arg2,(wxFont const &)*arg3);
8079
8080 wxPyEndAllowThreads(__tstate);
8081 if (PyErr_Occurred()) SWIG_fail;
8082 }
8083 Py_INCREF(Py_None); resultobj = Py_None;
8084 return resultobj;
8085 fail:
8086 return NULL;
8087 }
8088
8089
8090 static PyObject *_wrap_ListBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
8091 PyObject *resultobj;
8092 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
8093 wxVisualAttributes result;
8094 PyObject * obj0 = 0 ;
8095 char *kwnames[] = {
8096 (char *) "variant", NULL
8097 };
8098
8099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ListBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
8100 if (obj0) {
8101 {
8102 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
8103 if (SWIG_arg_fail(1)) SWIG_fail;
8104 }
8105 }
8106 {
8107 if (!wxPyCheckForApp()) SWIG_fail;
8108 PyThreadState* __tstate = wxPyBeginAllowThreads();
8109 result = wxListBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
8110
8111 wxPyEndAllowThreads(__tstate);
8112 if (PyErr_Occurred()) SWIG_fail;
8113 }
8114 {
8115 wxVisualAttributes * resultptr;
8116 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
8117 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
8118 }
8119 return resultobj;
8120 fail:
8121 return NULL;
8122 }
8123
8124
8125 static PyObject * ListBox_swigregister(PyObject *, PyObject *args) {
8126 PyObject *obj;
8127 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8128 SWIG_TypeClientData(SWIGTYPE_p_wxListBox, obj);
8129 Py_INCREF(obj);
8130 return Py_BuildValue((char *)"");
8131 }
8132 static PyObject *_wrap_new_CheckListBox(PyObject *, PyObject *args, PyObject *kwargs) {
8133 PyObject *resultobj;
8134 wxWindow *arg1 = (wxWindow *) 0 ;
8135 int arg2 = (int) -1 ;
8136 wxPoint const &arg3_defvalue = wxDefaultPosition ;
8137 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
8138 wxSize const &arg4_defvalue = wxDefaultSize ;
8139 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
8140 wxArrayString const &arg5_defvalue = wxPyEmptyStringArray ;
8141 wxArrayString *arg5 = (wxArrayString *) &arg5_defvalue ;
8142 long arg6 = (long) 0 ;
8143 wxValidator const &arg7_defvalue = wxDefaultValidator ;
8144 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
8145 wxString const &arg8_defvalue = wxPyListBoxNameStr ;
8146 wxString *arg8 = (wxString *) &arg8_defvalue ;
8147 wxCheckListBox *result;
8148 wxPoint temp3 ;
8149 wxSize temp4 ;
8150 bool temp5 = false ;
8151 bool temp8 = false ;
8152 PyObject * obj0 = 0 ;
8153 PyObject * obj1 = 0 ;
8154 PyObject * obj2 = 0 ;
8155 PyObject * obj3 = 0 ;
8156 PyObject * obj4 = 0 ;
8157 PyObject * obj5 = 0 ;
8158 PyObject * obj6 = 0 ;
8159 PyObject * obj7 = 0 ;
8160 char *kwnames[] = {
8161 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
8162 };
8163
8164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_CheckListBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
8165 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
8166 if (SWIG_arg_fail(1)) SWIG_fail;
8167 if (obj1) {
8168 {
8169 arg2 = (int)(SWIG_As_int(obj1));
8170 if (SWIG_arg_fail(2)) SWIG_fail;
8171 }
8172 }
8173 if (obj2) {
8174 {
8175 arg3 = &temp3;
8176 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
8177 }
8178 }
8179 if (obj3) {
8180 {
8181 arg4 = &temp4;
8182 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
8183 }
8184 }
8185 if (obj4) {
8186 {
8187 if (! PySequence_Check(obj4)) {
8188 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
8189 SWIG_fail;
8190 }
8191 arg5 = new wxArrayString;
8192 temp5 = true;
8193 int i, len=PySequence_Length(obj4);
8194 for (i=0; i<len; i++) {
8195 PyObject* item = PySequence_GetItem(obj4, i);
8196 wxString* s = wxString_in_helper(item);
8197 if (PyErr_Occurred()) SWIG_fail;
8198 arg5->Add(*s);
8199 delete s;
8200 Py_DECREF(item);
8201 }
8202 }
8203 }
8204 if (obj5) {
8205 {
8206 arg6 = (long)(SWIG_As_long(obj5));
8207 if (SWIG_arg_fail(6)) SWIG_fail;
8208 }
8209 }
8210 if (obj6) {
8211 {
8212 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
8213 if (SWIG_arg_fail(7)) SWIG_fail;
8214 if (arg7 == NULL) {
8215 SWIG_null_ref("wxValidator");
8216 }
8217 if (SWIG_arg_fail(7)) SWIG_fail;
8218 }
8219 }
8220 if (obj7) {
8221 {
8222 arg8 = wxString_in_helper(obj7);
8223 if (arg8 == NULL) SWIG_fail;
8224 temp8 = true;
8225 }
8226 }
8227 {
8228 if (!wxPyCheckForApp()) SWIG_fail;
8229 PyThreadState* __tstate = wxPyBeginAllowThreads();
8230 result = (wxCheckListBox *)new wxCheckListBox(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,(wxArrayString const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
8231
8232 wxPyEndAllowThreads(__tstate);
8233 if (PyErr_Occurred()) SWIG_fail;
8234 }
8235 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCheckListBox, 1);
8236 {
8237 if (temp5) delete arg5;
8238 }
8239 {
8240 if (temp8)
8241 delete arg8;
8242 }
8243 return resultobj;
8244 fail:
8245 {
8246 if (temp5) delete arg5;
8247 }
8248 {
8249 if (temp8)
8250 delete arg8;
8251 }
8252 return NULL;
8253 }
8254
8255
8256 static PyObject *_wrap_new_PreCheckListBox(PyObject *, PyObject *args, PyObject *kwargs) {
8257 PyObject *resultobj;
8258 wxCheckListBox *result;
8259 char *kwnames[] = {
8260 NULL
8261 };
8262
8263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreCheckListBox",kwnames)) goto fail;
8264 {
8265 if (!wxPyCheckForApp()) SWIG_fail;
8266 PyThreadState* __tstate = wxPyBeginAllowThreads();
8267 result = (wxCheckListBox *)new wxCheckListBox();
8268
8269 wxPyEndAllowThreads(__tstate);
8270 if (PyErr_Occurred()) SWIG_fail;
8271 }
8272 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCheckListBox, 1);
8273 return resultobj;
8274 fail:
8275 return NULL;
8276 }
8277
8278
8279 static PyObject *_wrap_CheckListBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
8280 PyObject *resultobj;
8281 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8282 wxWindow *arg2 = (wxWindow *) 0 ;
8283 int arg3 = (int) -1 ;
8284 wxPoint const &arg4_defvalue = wxDefaultPosition ;
8285 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
8286 wxSize const &arg5_defvalue = wxDefaultSize ;
8287 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
8288 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
8289 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
8290 long arg7 = (long) 0 ;
8291 wxValidator const &arg8_defvalue = wxDefaultValidator ;
8292 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
8293 wxString const &arg9_defvalue = wxPyListBoxNameStr ;
8294 wxString *arg9 = (wxString *) &arg9_defvalue ;
8295 bool result;
8296 wxPoint temp4 ;
8297 wxSize temp5 ;
8298 bool temp6 = false ;
8299 bool temp9 = false ;
8300 PyObject * obj0 = 0 ;
8301 PyObject * obj1 = 0 ;
8302 PyObject * obj2 = 0 ;
8303 PyObject * obj3 = 0 ;
8304 PyObject * obj4 = 0 ;
8305 PyObject * obj5 = 0 ;
8306 PyObject * obj6 = 0 ;
8307 PyObject * obj7 = 0 ;
8308 PyObject * obj8 = 0 ;
8309 char *kwnames[] = {
8310 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
8311 };
8312
8313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:CheckListBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
8314 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8315 if (SWIG_arg_fail(1)) SWIG_fail;
8316 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
8317 if (SWIG_arg_fail(2)) SWIG_fail;
8318 if (obj2) {
8319 {
8320 arg3 = (int)(SWIG_As_int(obj2));
8321 if (SWIG_arg_fail(3)) SWIG_fail;
8322 }
8323 }
8324 if (obj3) {
8325 {
8326 arg4 = &temp4;
8327 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
8328 }
8329 }
8330 if (obj4) {
8331 {
8332 arg5 = &temp5;
8333 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
8334 }
8335 }
8336 if (obj5) {
8337 {
8338 if (! PySequence_Check(obj5)) {
8339 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
8340 SWIG_fail;
8341 }
8342 arg6 = new wxArrayString;
8343 temp6 = true;
8344 int i, len=PySequence_Length(obj5);
8345 for (i=0; i<len; i++) {
8346 PyObject* item = PySequence_GetItem(obj5, i);
8347 wxString* s = wxString_in_helper(item);
8348 if (PyErr_Occurred()) SWIG_fail;
8349 arg6->Add(*s);
8350 delete s;
8351 Py_DECREF(item);
8352 }
8353 }
8354 }
8355 if (obj6) {
8356 {
8357 arg7 = (long)(SWIG_As_long(obj6));
8358 if (SWIG_arg_fail(7)) SWIG_fail;
8359 }
8360 }
8361 if (obj7) {
8362 {
8363 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
8364 if (SWIG_arg_fail(8)) SWIG_fail;
8365 if (arg8 == NULL) {
8366 SWIG_null_ref("wxValidator");
8367 }
8368 if (SWIG_arg_fail(8)) SWIG_fail;
8369 }
8370 }
8371 if (obj8) {
8372 {
8373 arg9 = wxString_in_helper(obj8);
8374 if (arg9 == NULL) SWIG_fail;
8375 temp9 = true;
8376 }
8377 }
8378 {
8379 PyThreadState* __tstate = wxPyBeginAllowThreads();
8380 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
8381
8382 wxPyEndAllowThreads(__tstate);
8383 if (PyErr_Occurred()) SWIG_fail;
8384 }
8385 {
8386 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8387 }
8388 {
8389 if (temp6) delete arg6;
8390 }
8391 {
8392 if (temp9)
8393 delete arg9;
8394 }
8395 return resultobj;
8396 fail:
8397 {
8398 if (temp6) delete arg6;
8399 }
8400 {
8401 if (temp9)
8402 delete arg9;
8403 }
8404 return NULL;
8405 }
8406
8407
8408 static PyObject *_wrap_CheckListBox_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
8409 PyObject *resultobj;
8410 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8411 int arg2 ;
8412 bool result;
8413 PyObject * obj0 = 0 ;
8414 PyObject * obj1 = 0 ;
8415 char *kwnames[] = {
8416 (char *) "self",(char *) "index", NULL
8417 };
8418
8419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckListBox_IsChecked",kwnames,&obj0,&obj1)) goto fail;
8420 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8421 if (SWIG_arg_fail(1)) SWIG_fail;
8422 {
8423 arg2 = (int)(SWIG_As_int(obj1));
8424 if (SWIG_arg_fail(2)) SWIG_fail;
8425 }
8426 {
8427 PyThreadState* __tstate = wxPyBeginAllowThreads();
8428 result = (bool)(arg1)->IsChecked(arg2);
8429
8430 wxPyEndAllowThreads(__tstate);
8431 if (PyErr_Occurred()) SWIG_fail;
8432 }
8433 {
8434 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8435 }
8436 return resultobj;
8437 fail:
8438 return NULL;
8439 }
8440
8441
8442 static PyObject *_wrap_CheckListBox_Check(PyObject *, PyObject *args, PyObject *kwargs) {
8443 PyObject *resultobj;
8444 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8445 int arg2 ;
8446 int arg3 = (int) true ;
8447 PyObject * obj0 = 0 ;
8448 PyObject * obj1 = 0 ;
8449 PyObject * obj2 = 0 ;
8450 char *kwnames[] = {
8451 (char *) "self",(char *) "index",(char *) "check", NULL
8452 };
8453
8454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:CheckListBox_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
8455 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8456 if (SWIG_arg_fail(1)) SWIG_fail;
8457 {
8458 arg2 = (int)(SWIG_As_int(obj1));
8459 if (SWIG_arg_fail(2)) SWIG_fail;
8460 }
8461 if (obj2) {
8462 {
8463 arg3 = (int)(SWIG_As_int(obj2));
8464 if (SWIG_arg_fail(3)) SWIG_fail;
8465 }
8466 }
8467 {
8468 PyThreadState* __tstate = wxPyBeginAllowThreads();
8469 (arg1)->Check(arg2,arg3);
8470
8471 wxPyEndAllowThreads(__tstate);
8472 if (PyErr_Occurred()) SWIG_fail;
8473 }
8474 Py_INCREF(Py_None); resultobj = Py_None;
8475 return resultobj;
8476 fail:
8477 return NULL;
8478 }
8479
8480
8481 static PyObject *_wrap_CheckListBox_GetItemHeight(PyObject *, PyObject *args, PyObject *kwargs) {
8482 PyObject *resultobj;
8483 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8484 int result;
8485 PyObject * obj0 = 0 ;
8486 char *kwnames[] = {
8487 (char *) "self", NULL
8488 };
8489
8490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckListBox_GetItemHeight",kwnames,&obj0)) goto fail;
8491 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8492 if (SWIG_arg_fail(1)) SWIG_fail;
8493 {
8494 PyThreadState* __tstate = wxPyBeginAllowThreads();
8495 result = (int)(arg1)->GetItemHeight();
8496
8497 wxPyEndAllowThreads(__tstate);
8498 if (PyErr_Occurred()) SWIG_fail;
8499 }
8500 {
8501 resultobj = SWIG_From_int((int)(result));
8502 }
8503 return resultobj;
8504 fail:
8505 return NULL;
8506 }
8507
8508
8509 static PyObject *_wrap_CheckListBox_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
8510 PyObject *resultobj;
8511 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8512 wxPoint *arg2 = 0 ;
8513 int result;
8514 wxPoint temp2 ;
8515 PyObject * obj0 = 0 ;
8516 PyObject * obj1 = 0 ;
8517 char *kwnames[] = {
8518 (char *) "self",(char *) "pt", NULL
8519 };
8520
8521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckListBox_HitTest",kwnames,&obj0,&obj1)) goto fail;
8522 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8523 if (SWIG_arg_fail(1)) SWIG_fail;
8524 {
8525 arg2 = &temp2;
8526 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
8527 }
8528 {
8529 PyThreadState* __tstate = wxPyBeginAllowThreads();
8530 result = (int)((wxCheckListBox const *)arg1)->HitTest((wxPoint const &)*arg2);
8531
8532 wxPyEndAllowThreads(__tstate);
8533 if (PyErr_Occurred()) SWIG_fail;
8534 }
8535 {
8536 resultobj = SWIG_From_int((int)(result));
8537 }
8538 return resultobj;
8539 fail:
8540 return NULL;
8541 }
8542
8543
8544 static PyObject *_wrap_CheckListBox_HitTestXY(PyObject *, PyObject *args, PyObject *kwargs) {
8545 PyObject *resultobj;
8546 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8547 int arg2 ;
8548 int arg3 ;
8549 int result;
8550 PyObject * obj0 = 0 ;
8551 PyObject * obj1 = 0 ;
8552 PyObject * obj2 = 0 ;
8553 char *kwnames[] = {
8554 (char *) "self",(char *) "x",(char *) "y", NULL
8555 };
8556
8557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:CheckListBox_HitTestXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
8558 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8559 if (SWIG_arg_fail(1)) SWIG_fail;
8560 {
8561 arg2 = (int)(SWIG_As_int(obj1));
8562 if (SWIG_arg_fail(2)) SWIG_fail;
8563 }
8564 {
8565 arg3 = (int)(SWIG_As_int(obj2));
8566 if (SWIG_arg_fail(3)) SWIG_fail;
8567 }
8568 {
8569 PyThreadState* __tstate = wxPyBeginAllowThreads();
8570 result = (int)((wxCheckListBox const *)arg1)->HitTest(arg2,arg3);
8571
8572 wxPyEndAllowThreads(__tstate);
8573 if (PyErr_Occurred()) SWIG_fail;
8574 }
8575 {
8576 resultobj = SWIG_From_int((int)(result));
8577 }
8578 return resultobj;
8579 fail:
8580 return NULL;
8581 }
8582
8583
8584 static PyObject * CheckListBox_swigregister(PyObject *, PyObject *args) {
8585 PyObject *obj;
8586 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8587 SWIG_TypeClientData(SWIGTYPE_p_wxCheckListBox, obj);
8588 Py_INCREF(obj);
8589 return Py_BuildValue((char *)"");
8590 }
8591 static int _wrap_TextCtrlNameStr_set(PyObject *) {
8592 PyErr_SetString(PyExc_TypeError,"Variable TextCtrlNameStr is read-only.");
8593 return 1;
8594 }
8595
8596
8597 static PyObject *_wrap_TextCtrlNameStr_get(void) {
8598 PyObject *pyobj;
8599
8600 {
8601 #if wxUSE_UNICODE
8602 pyobj = PyUnicode_FromWideChar((&wxPyTextCtrlNameStr)->c_str(), (&wxPyTextCtrlNameStr)->Len());
8603 #else
8604 pyobj = PyString_FromStringAndSize((&wxPyTextCtrlNameStr)->c_str(), (&wxPyTextCtrlNameStr)->Len());
8605 #endif
8606 }
8607 return pyobj;
8608 }
8609
8610
8611 static PyObject *_wrap_new_TextAttr(PyObject *, PyObject *args, PyObject *kwargs) {
8612 PyObject *resultobj;
8613 wxColour const &arg1_defvalue = wxNullColour ;
8614 wxColour *arg1 = (wxColour *) &arg1_defvalue ;
8615 wxColour const &arg2_defvalue = wxNullColour ;
8616 wxColour *arg2 = (wxColour *) &arg2_defvalue ;
8617 wxFont const &arg3_defvalue = wxNullFont ;
8618 wxFont *arg3 = (wxFont *) &arg3_defvalue ;
8619 wxTextAttrAlignment arg4 = (wxTextAttrAlignment) wxTEXT_ALIGNMENT_DEFAULT ;
8620 wxTextAttr *result;
8621 wxColour temp1 ;
8622 wxColour temp2 ;
8623 PyObject * obj0 = 0 ;
8624 PyObject * obj1 = 0 ;
8625 PyObject * obj2 = 0 ;
8626 PyObject * obj3 = 0 ;
8627 char *kwnames[] = {
8628 (char *) "colText",(char *) "colBack",(char *) "font",(char *) "alignment", NULL
8629 };
8630
8631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_TextAttr",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
8632 if (obj0) {
8633 {
8634 arg1 = &temp1;
8635 if ( ! wxColour_helper(obj0, &arg1)) SWIG_fail;
8636 }
8637 }
8638 if (obj1) {
8639 {
8640 arg2 = &temp2;
8641 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
8642 }
8643 }
8644 if (obj2) {
8645 {
8646 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
8647 if (SWIG_arg_fail(3)) SWIG_fail;
8648 if (arg3 == NULL) {
8649 SWIG_null_ref("wxFont");
8650 }
8651 if (SWIG_arg_fail(3)) SWIG_fail;
8652 }
8653 }
8654 if (obj3) {
8655 {
8656 arg4 = (wxTextAttrAlignment)(SWIG_As_int(obj3));
8657 if (SWIG_arg_fail(4)) SWIG_fail;
8658 }
8659 }
8660 {
8661 PyThreadState* __tstate = wxPyBeginAllowThreads();
8662 result = (wxTextAttr *)new wxTextAttr((wxColour const &)*arg1,(wxColour const &)*arg2,(wxFont const &)*arg3,(wxTextAttrAlignment )arg4);
8663
8664 wxPyEndAllowThreads(__tstate);
8665 if (PyErr_Occurred()) SWIG_fail;
8666 }
8667 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextAttr, 1);
8668 return resultobj;
8669 fail:
8670 return NULL;
8671 }
8672
8673
8674 static PyObject *_wrap_delete_TextAttr(PyObject *, PyObject *args, PyObject *kwargs) {
8675 PyObject *resultobj;
8676 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8677 PyObject * obj0 = 0 ;
8678 char *kwnames[] = {
8679 (char *) "self", NULL
8680 };
8681
8682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TextAttr",kwnames,&obj0)) goto fail;
8683 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8684 if (SWIG_arg_fail(1)) SWIG_fail;
8685 {
8686 PyThreadState* __tstate = wxPyBeginAllowThreads();
8687 delete arg1;
8688
8689 wxPyEndAllowThreads(__tstate);
8690 if (PyErr_Occurred()) SWIG_fail;
8691 }
8692 Py_INCREF(Py_None); resultobj = Py_None;
8693 return resultobj;
8694 fail:
8695 return NULL;
8696 }
8697
8698
8699 static PyObject *_wrap_TextAttr_Init(PyObject *, PyObject *args, PyObject *kwargs) {
8700 PyObject *resultobj;
8701 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8702 PyObject * obj0 = 0 ;
8703 char *kwnames[] = {
8704 (char *) "self", NULL
8705 };
8706
8707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_Init",kwnames,&obj0)) goto fail;
8708 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8709 if (SWIG_arg_fail(1)) SWIG_fail;
8710 {
8711 PyThreadState* __tstate = wxPyBeginAllowThreads();
8712 (arg1)->Init();
8713
8714 wxPyEndAllowThreads(__tstate);
8715 if (PyErr_Occurred()) SWIG_fail;
8716 }
8717 Py_INCREF(Py_None); resultobj = Py_None;
8718 return resultobj;
8719 fail:
8720 return NULL;
8721 }
8722
8723
8724 static PyObject *_wrap_TextAttr_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
8725 PyObject *resultobj;
8726 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8727 wxColour *arg2 = 0 ;
8728 wxColour temp2 ;
8729 PyObject * obj0 = 0 ;
8730 PyObject * obj1 = 0 ;
8731 char *kwnames[] = {
8732 (char *) "self",(char *) "colText", NULL
8733 };
8734
8735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
8736 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8737 if (SWIG_arg_fail(1)) SWIG_fail;
8738 {
8739 arg2 = &temp2;
8740 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
8741 }
8742 {
8743 PyThreadState* __tstate = wxPyBeginAllowThreads();
8744 (arg1)->SetTextColour((wxColour const &)*arg2);
8745
8746 wxPyEndAllowThreads(__tstate);
8747 if (PyErr_Occurred()) SWIG_fail;
8748 }
8749 Py_INCREF(Py_None); resultobj = Py_None;
8750 return resultobj;
8751 fail:
8752 return NULL;
8753 }
8754
8755
8756 static PyObject *_wrap_TextAttr_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
8757 PyObject *resultobj;
8758 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8759 wxColour *arg2 = 0 ;
8760 wxColour temp2 ;
8761 PyObject * obj0 = 0 ;
8762 PyObject * obj1 = 0 ;
8763 char *kwnames[] = {
8764 (char *) "self",(char *) "colBack", NULL
8765 };
8766
8767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
8768 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8769 if (SWIG_arg_fail(1)) SWIG_fail;
8770 {
8771 arg2 = &temp2;
8772 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
8773 }
8774 {
8775 PyThreadState* __tstate = wxPyBeginAllowThreads();
8776 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
8777
8778 wxPyEndAllowThreads(__tstate);
8779 if (PyErr_Occurred()) SWIG_fail;
8780 }
8781 Py_INCREF(Py_None); resultobj = Py_None;
8782 return resultobj;
8783 fail:
8784 return NULL;
8785 }
8786
8787
8788 static PyObject *_wrap_TextAttr_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
8789 PyObject *resultobj;
8790 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8791 wxFont *arg2 = 0 ;
8792 long arg3 = (long) wxTEXT_ATTR_FONT ;
8793 PyObject * obj0 = 0 ;
8794 PyObject * obj1 = 0 ;
8795 PyObject * obj2 = 0 ;
8796 char *kwnames[] = {
8797 (char *) "self",(char *) "font",(char *) "flags", NULL
8798 };
8799
8800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TextAttr_SetFont",kwnames,&obj0,&obj1,&obj2)) goto fail;
8801 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8802 if (SWIG_arg_fail(1)) SWIG_fail;
8803 {
8804 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
8805 if (SWIG_arg_fail(2)) SWIG_fail;
8806 if (arg2 == NULL) {
8807 SWIG_null_ref("wxFont");
8808 }
8809 if (SWIG_arg_fail(2)) SWIG_fail;
8810 }
8811 if (obj2) {
8812 {
8813 arg3 = (long)(SWIG_As_long(obj2));
8814 if (SWIG_arg_fail(3)) SWIG_fail;
8815 }
8816 }
8817 {
8818 PyThreadState* __tstate = wxPyBeginAllowThreads();
8819 (arg1)->SetFont((wxFont const &)*arg2,arg3);
8820
8821 wxPyEndAllowThreads(__tstate);
8822 if (PyErr_Occurred()) SWIG_fail;
8823 }
8824 Py_INCREF(Py_None); resultobj = Py_None;
8825 return resultobj;
8826 fail:
8827 return NULL;
8828 }
8829
8830
8831 static PyObject *_wrap_TextAttr_SetAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
8832 PyObject *resultobj;
8833 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8834 wxTextAttrAlignment arg2 ;
8835 PyObject * obj0 = 0 ;
8836 PyObject * obj1 = 0 ;
8837 char *kwnames[] = {
8838 (char *) "self",(char *) "alignment", NULL
8839 };
8840
8841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetAlignment",kwnames,&obj0,&obj1)) goto fail;
8842 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8843 if (SWIG_arg_fail(1)) SWIG_fail;
8844 {
8845 arg2 = (wxTextAttrAlignment)(SWIG_As_int(obj1));
8846 if (SWIG_arg_fail(2)) SWIG_fail;
8847 }
8848 {
8849 PyThreadState* __tstate = wxPyBeginAllowThreads();
8850 (arg1)->SetAlignment((wxTextAttrAlignment )arg2);
8851
8852 wxPyEndAllowThreads(__tstate);
8853 if (PyErr_Occurred()) SWIG_fail;
8854 }
8855 Py_INCREF(Py_None); resultobj = Py_None;
8856 return resultobj;
8857 fail:
8858 return NULL;
8859 }
8860
8861
8862 static PyObject *_wrap_TextAttr_SetTabs(PyObject *, PyObject *args, PyObject *kwargs) {
8863 PyObject *resultobj;
8864 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8865 wxArrayInt *arg2 = 0 ;
8866 bool temp2 = false ;
8867 PyObject * obj0 = 0 ;
8868 PyObject * obj1 = 0 ;
8869 char *kwnames[] = {
8870 (char *) "self",(char *) "tabs", NULL
8871 };
8872
8873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetTabs",kwnames,&obj0,&obj1)) goto fail;
8874 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8875 if (SWIG_arg_fail(1)) SWIG_fail;
8876 {
8877 if (! PySequence_Check(obj1)) {
8878 PyErr_SetString(PyExc_TypeError, "Sequence of integers expected.");
8879 SWIG_fail;
8880 }
8881 arg2 = new wxArrayInt;
8882 temp2 = true;
8883 int i, len=PySequence_Length(obj1);
8884 for (i=0; i<len; i++) {
8885 PyObject* item = PySequence_GetItem(obj1, i);
8886 PyObject* number = PyNumber_Int(item);
8887 arg2->Add(PyInt_AS_LONG(number));
8888 Py_DECREF(item);
8889 Py_DECREF(number);
8890 }
8891 }
8892 {
8893 PyThreadState* __tstate = wxPyBeginAllowThreads();
8894 (arg1)->SetTabs((wxArrayInt const &)*arg2);
8895
8896 wxPyEndAllowThreads(__tstate);
8897 if (PyErr_Occurred()) SWIG_fail;
8898 }
8899 Py_INCREF(Py_None); resultobj = Py_None;
8900 {
8901 if (temp2) delete arg2;
8902 }
8903 return resultobj;
8904 fail:
8905 {
8906 if (temp2) delete arg2;
8907 }
8908 return NULL;
8909 }
8910
8911
8912 static PyObject *_wrap_TextAttr_SetLeftIndent(PyObject *, PyObject *args, PyObject *kwargs) {
8913 PyObject *resultobj;
8914 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8915 int arg2 ;
8916 int arg3 = (int) 0 ;
8917 PyObject * obj0 = 0 ;
8918 PyObject * obj1 = 0 ;
8919 PyObject * obj2 = 0 ;
8920 char *kwnames[] = {
8921 (char *) "self",(char *) "indent",(char *) "subIndent", NULL
8922 };
8923
8924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TextAttr_SetLeftIndent",kwnames,&obj0,&obj1,&obj2)) goto fail;
8925 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8926 if (SWIG_arg_fail(1)) SWIG_fail;
8927 {
8928 arg2 = (int)(SWIG_As_int(obj1));
8929 if (SWIG_arg_fail(2)) SWIG_fail;
8930 }
8931 if (obj2) {
8932 {
8933 arg3 = (int)(SWIG_As_int(obj2));
8934 if (SWIG_arg_fail(3)) SWIG_fail;
8935 }
8936 }
8937 {
8938 PyThreadState* __tstate = wxPyBeginAllowThreads();
8939 (arg1)->SetLeftIndent(arg2,arg3);
8940
8941 wxPyEndAllowThreads(__tstate);
8942 if (PyErr_Occurred()) SWIG_fail;
8943 }
8944 Py_INCREF(Py_None); resultobj = Py_None;
8945 return resultobj;
8946 fail:
8947 return NULL;
8948 }
8949
8950
8951 static PyObject *_wrap_TextAttr_SetRightIndent(PyObject *, PyObject *args, PyObject *kwargs) {
8952 PyObject *resultobj;
8953 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8954 int arg2 ;
8955 PyObject * obj0 = 0 ;
8956 PyObject * obj1 = 0 ;
8957 char *kwnames[] = {
8958 (char *) "self",(char *) "indent", NULL
8959 };
8960
8961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetRightIndent",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 arg2 = (int)(SWIG_As_int(obj1));
8966 if (SWIG_arg_fail(2)) SWIG_fail;
8967 }
8968 {
8969 PyThreadState* __tstate = wxPyBeginAllowThreads();
8970 (arg1)->SetRightIndent(arg2);
8971
8972 wxPyEndAllowThreads(__tstate);
8973 if (PyErr_Occurred()) SWIG_fail;
8974 }
8975 Py_INCREF(Py_None); resultobj = Py_None;
8976 return resultobj;
8977 fail:
8978 return NULL;
8979 }
8980
8981
8982 static PyObject *_wrap_TextAttr_SetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
8983 PyObject *resultobj;
8984 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8985 long arg2 ;
8986 PyObject * obj0 = 0 ;
8987 PyObject * obj1 = 0 ;
8988 char *kwnames[] = {
8989 (char *) "self",(char *) "flags", NULL
8990 };
8991
8992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetFlags",kwnames,&obj0,&obj1)) goto fail;
8993 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8994 if (SWIG_arg_fail(1)) SWIG_fail;
8995 {
8996 arg2 = (long)(SWIG_As_long(obj1));
8997 if (SWIG_arg_fail(2)) SWIG_fail;
8998 }
8999 {
9000 PyThreadState* __tstate = wxPyBeginAllowThreads();
9001 (arg1)->SetFlags(arg2);
9002
9003 wxPyEndAllowThreads(__tstate);
9004 if (PyErr_Occurred()) SWIG_fail;
9005 }
9006 Py_INCREF(Py_None); resultobj = Py_None;
9007 return resultobj;
9008 fail:
9009 return NULL;
9010 }
9011
9012
9013 static PyObject *_wrap_TextAttr_HasTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
9014 PyObject *resultobj;
9015 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9016 bool result;
9017 PyObject * obj0 = 0 ;
9018 char *kwnames[] = {
9019 (char *) "self", NULL
9020 };
9021
9022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasTextColour",kwnames,&obj0)) goto fail;
9023 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9024 if (SWIG_arg_fail(1)) SWIG_fail;
9025 {
9026 PyThreadState* __tstate = wxPyBeginAllowThreads();
9027 result = (bool)((wxTextAttr const *)arg1)->HasTextColour();
9028
9029 wxPyEndAllowThreads(__tstate);
9030 if (PyErr_Occurred()) SWIG_fail;
9031 }
9032 {
9033 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9034 }
9035 return resultobj;
9036 fail:
9037 return NULL;
9038 }
9039
9040
9041 static PyObject *_wrap_TextAttr_HasBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
9042 PyObject *resultobj;
9043 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9044 bool result;
9045 PyObject * obj0 = 0 ;
9046 char *kwnames[] = {
9047 (char *) "self", NULL
9048 };
9049
9050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasBackgroundColour",kwnames,&obj0)) goto fail;
9051 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9052 if (SWIG_arg_fail(1)) SWIG_fail;
9053 {
9054 PyThreadState* __tstate = wxPyBeginAllowThreads();
9055 result = (bool)((wxTextAttr const *)arg1)->HasBackgroundColour();
9056
9057 wxPyEndAllowThreads(__tstate);
9058 if (PyErr_Occurred()) SWIG_fail;
9059 }
9060 {
9061 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9062 }
9063 return resultobj;
9064 fail:
9065 return NULL;
9066 }
9067
9068
9069 static PyObject *_wrap_TextAttr_HasFont(PyObject *, PyObject *args, PyObject *kwargs) {
9070 PyObject *resultobj;
9071 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9072 bool result;
9073 PyObject * obj0 = 0 ;
9074 char *kwnames[] = {
9075 (char *) "self", NULL
9076 };
9077
9078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasFont",kwnames,&obj0)) goto fail;
9079 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9080 if (SWIG_arg_fail(1)) SWIG_fail;
9081 {
9082 PyThreadState* __tstate = wxPyBeginAllowThreads();
9083 result = (bool)((wxTextAttr const *)arg1)->HasFont();
9084
9085 wxPyEndAllowThreads(__tstate);
9086 if (PyErr_Occurred()) SWIG_fail;
9087 }
9088 {
9089 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9090 }
9091 return resultobj;
9092 fail:
9093 return NULL;
9094 }
9095
9096
9097 static PyObject *_wrap_TextAttr_HasAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
9098 PyObject *resultobj;
9099 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9100 bool result;
9101 PyObject * obj0 = 0 ;
9102 char *kwnames[] = {
9103 (char *) "self", NULL
9104 };
9105
9106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasAlignment",kwnames,&obj0)) goto fail;
9107 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9108 if (SWIG_arg_fail(1)) SWIG_fail;
9109 {
9110 PyThreadState* __tstate = wxPyBeginAllowThreads();
9111 result = (bool)((wxTextAttr const *)arg1)->HasAlignment();
9112
9113 wxPyEndAllowThreads(__tstate);
9114 if (PyErr_Occurred()) SWIG_fail;
9115 }
9116 {
9117 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9118 }
9119 return resultobj;
9120 fail:
9121 return NULL;
9122 }
9123
9124
9125 static PyObject *_wrap_TextAttr_HasTabs(PyObject *, PyObject *args, PyObject *kwargs) {
9126 PyObject *resultobj;
9127 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9128 bool result;
9129 PyObject * obj0 = 0 ;
9130 char *kwnames[] = {
9131 (char *) "self", NULL
9132 };
9133
9134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasTabs",kwnames,&obj0)) goto fail;
9135 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9136 if (SWIG_arg_fail(1)) SWIG_fail;
9137 {
9138 PyThreadState* __tstate = wxPyBeginAllowThreads();
9139 result = (bool)((wxTextAttr const *)arg1)->HasTabs();
9140
9141 wxPyEndAllowThreads(__tstate);
9142 if (PyErr_Occurred()) SWIG_fail;
9143 }
9144 {
9145 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9146 }
9147 return resultobj;
9148 fail:
9149 return NULL;
9150 }
9151
9152
9153 static PyObject *_wrap_TextAttr_HasLeftIndent(PyObject *, PyObject *args, PyObject *kwargs) {
9154 PyObject *resultobj;
9155 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9156 bool result;
9157 PyObject * obj0 = 0 ;
9158 char *kwnames[] = {
9159 (char *) "self", NULL
9160 };
9161
9162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasLeftIndent",kwnames,&obj0)) goto fail;
9163 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9164 if (SWIG_arg_fail(1)) SWIG_fail;
9165 {
9166 PyThreadState* __tstate = wxPyBeginAllowThreads();
9167 result = (bool)((wxTextAttr const *)arg1)->HasLeftIndent();
9168
9169 wxPyEndAllowThreads(__tstate);
9170 if (PyErr_Occurred()) SWIG_fail;
9171 }
9172 {
9173 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9174 }
9175 return resultobj;
9176 fail:
9177 return NULL;
9178 }
9179
9180
9181 static PyObject *_wrap_TextAttr_HasRightIndent(PyObject *, PyObject *args, PyObject *kwargs) {
9182 PyObject *resultobj;
9183 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9184 bool result;
9185 PyObject * obj0 = 0 ;
9186 char *kwnames[] = {
9187 (char *) "self", NULL
9188 };
9189
9190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasRightIndent",kwnames,&obj0)) goto fail;
9191 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9192 if (SWIG_arg_fail(1)) SWIG_fail;
9193 {
9194 PyThreadState* __tstate = wxPyBeginAllowThreads();
9195 result = (bool)((wxTextAttr const *)arg1)->HasRightIndent();
9196
9197 wxPyEndAllowThreads(__tstate);
9198 if (PyErr_Occurred()) SWIG_fail;
9199 }
9200 {
9201 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9202 }
9203 return resultobj;
9204 fail:
9205 return NULL;
9206 }
9207
9208
9209 static PyObject *_wrap_TextAttr_HasFlag(PyObject *, PyObject *args, PyObject *kwargs) {
9210 PyObject *resultobj;
9211 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9212 long arg2 ;
9213 bool result;
9214 PyObject * obj0 = 0 ;
9215 PyObject * obj1 = 0 ;
9216 char *kwnames[] = {
9217 (char *) "self",(char *) "flag", NULL
9218 };
9219
9220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_HasFlag",kwnames,&obj0,&obj1)) goto fail;
9221 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9222 if (SWIG_arg_fail(1)) SWIG_fail;
9223 {
9224 arg2 = (long)(SWIG_As_long(obj1));
9225 if (SWIG_arg_fail(2)) SWIG_fail;
9226 }
9227 {
9228 PyThreadState* __tstate = wxPyBeginAllowThreads();
9229 result = (bool)((wxTextAttr const *)arg1)->HasFlag(arg2);
9230
9231 wxPyEndAllowThreads(__tstate);
9232 if (PyErr_Occurred()) SWIG_fail;
9233 }
9234 {
9235 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9236 }
9237 return resultobj;
9238 fail:
9239 return NULL;
9240 }
9241
9242
9243 static PyObject *_wrap_TextAttr_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
9244 PyObject *resultobj;
9245 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9246 wxColour *result;
9247 PyObject * obj0 = 0 ;
9248 char *kwnames[] = {
9249 (char *) "self", NULL
9250 };
9251
9252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetTextColour",kwnames,&obj0)) goto fail;
9253 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9254 if (SWIG_arg_fail(1)) SWIG_fail;
9255 {
9256 PyThreadState* __tstate = wxPyBeginAllowThreads();
9257 {
9258 wxColour const &_result_ref = ((wxTextAttr const *)arg1)->GetTextColour();
9259 result = (wxColour *) &_result_ref;
9260 }
9261
9262 wxPyEndAllowThreads(__tstate);
9263 if (PyErr_Occurred()) SWIG_fail;
9264 }
9265 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
9266 return resultobj;
9267 fail:
9268 return NULL;
9269 }
9270
9271
9272 static PyObject *_wrap_TextAttr_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
9273 PyObject *resultobj;
9274 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9275 wxColour *result;
9276 PyObject * obj0 = 0 ;
9277 char *kwnames[] = {
9278 (char *) "self", NULL
9279 };
9280
9281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetBackgroundColour",kwnames,&obj0)) goto fail;
9282 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9283 if (SWIG_arg_fail(1)) SWIG_fail;
9284 {
9285 PyThreadState* __tstate = wxPyBeginAllowThreads();
9286 {
9287 wxColour const &_result_ref = ((wxTextAttr const *)arg1)->GetBackgroundColour();
9288 result = (wxColour *) &_result_ref;
9289 }
9290
9291 wxPyEndAllowThreads(__tstate);
9292 if (PyErr_Occurred()) SWIG_fail;
9293 }
9294 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
9295 return resultobj;
9296 fail:
9297 return NULL;
9298 }
9299
9300
9301 static PyObject *_wrap_TextAttr_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
9302 PyObject *resultobj;
9303 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9304 wxFont *result;
9305 PyObject * obj0 = 0 ;
9306 char *kwnames[] = {
9307 (char *) "self", NULL
9308 };
9309
9310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetFont",kwnames,&obj0)) goto fail;
9311 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9312 if (SWIG_arg_fail(1)) SWIG_fail;
9313 {
9314 PyThreadState* __tstate = wxPyBeginAllowThreads();
9315 {
9316 wxFont const &_result_ref = ((wxTextAttr const *)arg1)->GetFont();
9317 result = (wxFont *) &_result_ref;
9318 }
9319
9320 wxPyEndAllowThreads(__tstate);
9321 if (PyErr_Occurred()) SWIG_fail;
9322 }
9323 {
9324 wxFont* resultptr = new wxFont(*result);
9325 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxFont, 1);
9326 }
9327 return resultobj;
9328 fail:
9329 return NULL;
9330 }
9331
9332
9333 static PyObject *_wrap_TextAttr_GetAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
9334 PyObject *resultobj;
9335 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9336 wxTextAttrAlignment result;
9337 PyObject * obj0 = 0 ;
9338 char *kwnames[] = {
9339 (char *) "self", NULL
9340 };
9341
9342 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetAlignment",kwnames,&obj0)) goto fail;
9343 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9344 if (SWIG_arg_fail(1)) SWIG_fail;
9345 {
9346 PyThreadState* __tstate = wxPyBeginAllowThreads();
9347 result = (wxTextAttrAlignment)((wxTextAttr const *)arg1)->GetAlignment();
9348
9349 wxPyEndAllowThreads(__tstate);
9350 if (PyErr_Occurred()) SWIG_fail;
9351 }
9352 resultobj = SWIG_From_int((result));
9353 return resultobj;
9354 fail:
9355 return NULL;
9356 }
9357
9358
9359 static PyObject *_wrap_TextAttr_GetTabs(PyObject *, PyObject *args, PyObject *kwargs) {
9360 PyObject *resultobj;
9361 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9362 wxArrayInt *result;
9363 PyObject * obj0 = 0 ;
9364 char *kwnames[] = {
9365 (char *) "self", NULL
9366 };
9367
9368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetTabs",kwnames,&obj0)) goto fail;
9369 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9370 if (SWIG_arg_fail(1)) SWIG_fail;
9371 {
9372 PyThreadState* __tstate = wxPyBeginAllowThreads();
9373 {
9374 wxArrayInt const &_result_ref = ((wxTextAttr const *)arg1)->GetTabs();
9375 result = (wxArrayInt *) &_result_ref;
9376 }
9377
9378 wxPyEndAllowThreads(__tstate);
9379 if (PyErr_Occurred()) SWIG_fail;
9380 }
9381 {
9382 resultobj = PyList_New(0);
9383 size_t idx;
9384 for (idx = 0; idx < result->GetCount(); idx += 1) {
9385 PyObject* val = PyInt_FromLong( result->Item(idx) );
9386 PyList_Append(resultobj, val);
9387 Py_DECREF(val);
9388 }
9389 }
9390 return resultobj;
9391 fail:
9392 return NULL;
9393 }
9394
9395
9396 static PyObject *_wrap_TextAttr_GetLeftIndent(PyObject *, PyObject *args, PyObject *kwargs) {
9397 PyObject *resultobj;
9398 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9399 long result;
9400 PyObject * obj0 = 0 ;
9401 char *kwnames[] = {
9402 (char *) "self", NULL
9403 };
9404
9405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetLeftIndent",kwnames,&obj0)) goto fail;
9406 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9407 if (SWIG_arg_fail(1)) SWIG_fail;
9408 {
9409 PyThreadState* __tstate = wxPyBeginAllowThreads();
9410 result = (long)((wxTextAttr const *)arg1)->GetLeftIndent();
9411
9412 wxPyEndAllowThreads(__tstate);
9413 if (PyErr_Occurred()) SWIG_fail;
9414 }
9415 {
9416 resultobj = SWIG_From_long((long)(result));
9417 }
9418 return resultobj;
9419 fail:
9420 return NULL;
9421 }
9422
9423
9424 static PyObject *_wrap_TextAttr_GetLeftSubIndent(PyObject *, PyObject *args, PyObject *kwargs) {
9425 PyObject *resultobj;
9426 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9427 long result;
9428 PyObject * obj0 = 0 ;
9429 char *kwnames[] = {
9430 (char *) "self", NULL
9431 };
9432
9433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetLeftSubIndent",kwnames,&obj0)) goto fail;
9434 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9435 if (SWIG_arg_fail(1)) SWIG_fail;
9436 {
9437 PyThreadState* __tstate = wxPyBeginAllowThreads();
9438 result = (long)((wxTextAttr const *)arg1)->GetLeftSubIndent();
9439
9440 wxPyEndAllowThreads(__tstate);
9441 if (PyErr_Occurred()) SWIG_fail;
9442 }
9443 {
9444 resultobj = SWIG_From_long((long)(result));
9445 }
9446 return resultobj;
9447 fail:
9448 return NULL;
9449 }
9450
9451
9452 static PyObject *_wrap_TextAttr_GetRightIndent(PyObject *, PyObject *args, PyObject *kwargs) {
9453 PyObject *resultobj;
9454 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9455 long result;
9456 PyObject * obj0 = 0 ;
9457 char *kwnames[] = {
9458 (char *) "self", NULL
9459 };
9460
9461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetRightIndent",kwnames,&obj0)) goto fail;
9462 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9463 if (SWIG_arg_fail(1)) SWIG_fail;
9464 {
9465 PyThreadState* __tstate = wxPyBeginAllowThreads();
9466 result = (long)((wxTextAttr const *)arg1)->GetRightIndent();
9467
9468 wxPyEndAllowThreads(__tstate);
9469 if (PyErr_Occurred()) SWIG_fail;
9470 }
9471 {
9472 resultobj = SWIG_From_long((long)(result));
9473 }
9474 return resultobj;
9475 fail:
9476 return NULL;
9477 }
9478
9479
9480 static PyObject *_wrap_TextAttr_GetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
9481 PyObject *resultobj;
9482 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9483 long result;
9484 PyObject * obj0 = 0 ;
9485 char *kwnames[] = {
9486 (char *) "self", NULL
9487 };
9488
9489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetFlags",kwnames,&obj0)) goto fail;
9490 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9491 if (SWIG_arg_fail(1)) SWIG_fail;
9492 {
9493 PyThreadState* __tstate = wxPyBeginAllowThreads();
9494 result = (long)((wxTextAttr const *)arg1)->GetFlags();
9495
9496 wxPyEndAllowThreads(__tstate);
9497 if (PyErr_Occurred()) SWIG_fail;
9498 }
9499 {
9500 resultobj = SWIG_From_long((long)(result));
9501 }
9502 return resultobj;
9503 fail:
9504 return NULL;
9505 }
9506
9507
9508 static PyObject *_wrap_TextAttr_IsDefault(PyObject *, PyObject *args, PyObject *kwargs) {
9509 PyObject *resultobj;
9510 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9511 bool result;
9512 PyObject * obj0 = 0 ;
9513 char *kwnames[] = {
9514 (char *) "self", NULL
9515 };
9516
9517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_IsDefault",kwnames,&obj0)) goto fail;
9518 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9519 if (SWIG_arg_fail(1)) SWIG_fail;
9520 {
9521 PyThreadState* __tstate = wxPyBeginAllowThreads();
9522 result = (bool)((wxTextAttr const *)arg1)->IsDefault();
9523
9524 wxPyEndAllowThreads(__tstate);
9525 if (PyErr_Occurred()) SWIG_fail;
9526 }
9527 {
9528 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9529 }
9530 return resultobj;
9531 fail:
9532 return NULL;
9533 }
9534
9535
9536 static PyObject *_wrap_TextAttr_Combine(PyObject *, PyObject *args, PyObject *kwargs) {
9537 PyObject *resultobj;
9538 wxTextAttr *arg1 = 0 ;
9539 wxTextAttr *arg2 = 0 ;
9540 wxTextCtrl *arg3 = (wxTextCtrl *) 0 ;
9541 wxTextAttr result;
9542 PyObject * obj0 = 0 ;
9543 PyObject * obj1 = 0 ;
9544 PyObject * obj2 = 0 ;
9545 char *kwnames[] = {
9546 (char *) "attr",(char *) "attrDef",(char *) "text", NULL
9547 };
9548
9549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextAttr_Combine",kwnames,&obj0,&obj1,&obj2)) goto fail;
9550 {
9551 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9552 if (SWIG_arg_fail(1)) SWIG_fail;
9553 if (arg1 == NULL) {
9554 SWIG_null_ref("wxTextAttr");
9555 }
9556 if (SWIG_arg_fail(1)) SWIG_fail;
9557 }
9558 {
9559 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9560 if (SWIG_arg_fail(2)) SWIG_fail;
9561 if (arg2 == NULL) {
9562 SWIG_null_ref("wxTextAttr");
9563 }
9564 if (SWIG_arg_fail(2)) SWIG_fail;
9565 }
9566 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9567 if (SWIG_arg_fail(3)) SWIG_fail;
9568 {
9569 PyThreadState* __tstate = wxPyBeginAllowThreads();
9570 result = wxTextAttr::Combine((wxTextAttr const &)*arg1,(wxTextAttr const &)*arg2,(wxTextCtrl const *)arg3);
9571
9572 wxPyEndAllowThreads(__tstate);
9573 if (PyErr_Occurred()) SWIG_fail;
9574 }
9575 {
9576 wxTextAttr * resultptr;
9577 resultptr = new wxTextAttr((wxTextAttr &)(result));
9578 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTextAttr, 1);
9579 }
9580 return resultobj;
9581 fail:
9582 return NULL;
9583 }
9584
9585
9586 static PyObject * TextAttr_swigregister(PyObject *, PyObject *args) {
9587 PyObject *obj;
9588 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9589 SWIG_TypeClientData(SWIGTYPE_p_wxTextAttr, obj);
9590 Py_INCREF(obj);
9591 return Py_BuildValue((char *)"");
9592 }
9593 static PyObject *_wrap_new_TextCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
9594 PyObject *resultobj;
9595 wxWindow *arg1 = (wxWindow *) 0 ;
9596 int arg2 = (int) -1 ;
9597 wxString const &arg3_defvalue = wxPyEmptyString ;
9598 wxString *arg3 = (wxString *) &arg3_defvalue ;
9599 wxPoint const &arg4_defvalue = wxDefaultPosition ;
9600 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
9601 wxSize const &arg5_defvalue = wxDefaultSize ;
9602 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
9603 long arg6 = (long) 0 ;
9604 wxValidator const &arg7_defvalue = wxDefaultValidator ;
9605 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
9606 wxString const &arg8_defvalue = wxPyTextCtrlNameStr ;
9607 wxString *arg8 = (wxString *) &arg8_defvalue ;
9608 wxTextCtrl *result;
9609 bool temp3 = false ;
9610 wxPoint temp4 ;
9611 wxSize temp5 ;
9612 bool temp8 = false ;
9613 PyObject * obj0 = 0 ;
9614 PyObject * obj1 = 0 ;
9615 PyObject * obj2 = 0 ;
9616 PyObject * obj3 = 0 ;
9617 PyObject * obj4 = 0 ;
9618 PyObject * obj5 = 0 ;
9619 PyObject * obj6 = 0 ;
9620 PyObject * obj7 = 0 ;
9621 char *kwnames[] = {
9622 (char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
9623 };
9624
9625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_TextCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
9626 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
9627 if (SWIG_arg_fail(1)) SWIG_fail;
9628 if (obj1) {
9629 {
9630 arg2 = (int)(SWIG_As_int(obj1));
9631 if (SWIG_arg_fail(2)) SWIG_fail;
9632 }
9633 }
9634 if (obj2) {
9635 {
9636 arg3 = wxString_in_helper(obj2);
9637 if (arg3 == NULL) SWIG_fail;
9638 temp3 = true;
9639 }
9640 }
9641 if (obj3) {
9642 {
9643 arg4 = &temp4;
9644 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
9645 }
9646 }
9647 if (obj4) {
9648 {
9649 arg5 = &temp5;
9650 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
9651 }
9652 }
9653 if (obj5) {
9654 {
9655 arg6 = (long)(SWIG_As_long(obj5));
9656 if (SWIG_arg_fail(6)) SWIG_fail;
9657 }
9658 }
9659 if (obj6) {
9660 {
9661 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
9662 if (SWIG_arg_fail(7)) SWIG_fail;
9663 if (arg7 == NULL) {
9664 SWIG_null_ref("wxValidator");
9665 }
9666 if (SWIG_arg_fail(7)) SWIG_fail;
9667 }
9668 }
9669 if (obj7) {
9670 {
9671 arg8 = wxString_in_helper(obj7);
9672 if (arg8 == NULL) SWIG_fail;
9673 temp8 = true;
9674 }
9675 }
9676 {
9677 if (!wxPyCheckForApp()) SWIG_fail;
9678 PyThreadState* __tstate = wxPyBeginAllowThreads();
9679 result = (wxTextCtrl *)new wxTextCtrl(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
9680
9681 wxPyEndAllowThreads(__tstate);
9682 if (PyErr_Occurred()) SWIG_fail;
9683 }
9684 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextCtrl, 1);
9685 {
9686 if (temp3)
9687 delete arg3;
9688 }
9689 {
9690 if (temp8)
9691 delete arg8;
9692 }
9693 return resultobj;
9694 fail:
9695 {
9696 if (temp3)
9697 delete arg3;
9698 }
9699 {
9700 if (temp8)
9701 delete arg8;
9702 }
9703 return NULL;
9704 }
9705
9706
9707 static PyObject *_wrap_new_PreTextCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
9708 PyObject *resultobj;
9709 wxTextCtrl *result;
9710 char *kwnames[] = {
9711 NULL
9712 };
9713
9714 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreTextCtrl",kwnames)) goto fail;
9715 {
9716 if (!wxPyCheckForApp()) SWIG_fail;
9717 PyThreadState* __tstate = wxPyBeginAllowThreads();
9718 result = (wxTextCtrl *)new wxTextCtrl();
9719
9720 wxPyEndAllowThreads(__tstate);
9721 if (PyErr_Occurred()) SWIG_fail;
9722 }
9723 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextCtrl, 1);
9724 return resultobj;
9725 fail:
9726 return NULL;
9727 }
9728
9729
9730 static PyObject *_wrap_TextCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
9731 PyObject *resultobj;
9732 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9733 wxWindow *arg2 = (wxWindow *) 0 ;
9734 int arg3 = (int) -1 ;
9735 wxString const &arg4_defvalue = wxPyEmptyString ;
9736 wxString *arg4 = (wxString *) &arg4_defvalue ;
9737 wxPoint const &arg5_defvalue = wxDefaultPosition ;
9738 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
9739 wxSize const &arg6_defvalue = wxDefaultSize ;
9740 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
9741 long arg7 = (long) 0 ;
9742 wxValidator const &arg8_defvalue = wxDefaultValidator ;
9743 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
9744 wxString const &arg9_defvalue = wxPyTextCtrlNameStr ;
9745 wxString *arg9 = (wxString *) &arg9_defvalue ;
9746 bool result;
9747 bool temp4 = false ;
9748 wxPoint temp5 ;
9749 wxSize temp6 ;
9750 bool temp9 = false ;
9751 PyObject * obj0 = 0 ;
9752 PyObject * obj1 = 0 ;
9753 PyObject * obj2 = 0 ;
9754 PyObject * obj3 = 0 ;
9755 PyObject * obj4 = 0 ;
9756 PyObject * obj5 = 0 ;
9757 PyObject * obj6 = 0 ;
9758 PyObject * obj7 = 0 ;
9759 PyObject * obj8 = 0 ;
9760 char *kwnames[] = {
9761 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
9762 };
9763
9764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:TextCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
9765 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9766 if (SWIG_arg_fail(1)) SWIG_fail;
9767 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
9768 if (SWIG_arg_fail(2)) SWIG_fail;
9769 if (obj2) {
9770 {
9771 arg3 = (int)(SWIG_As_int(obj2));
9772 if (SWIG_arg_fail(3)) SWIG_fail;
9773 }
9774 }
9775 if (obj3) {
9776 {
9777 arg4 = wxString_in_helper(obj3);
9778 if (arg4 == NULL) SWIG_fail;
9779 temp4 = true;
9780 }
9781 }
9782 if (obj4) {
9783 {
9784 arg5 = &temp5;
9785 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
9786 }
9787 }
9788 if (obj5) {
9789 {
9790 arg6 = &temp6;
9791 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
9792 }
9793 }
9794 if (obj6) {
9795 {
9796 arg7 = (long)(SWIG_As_long(obj6));
9797 if (SWIG_arg_fail(7)) SWIG_fail;
9798 }
9799 }
9800 if (obj7) {
9801 {
9802 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
9803 if (SWIG_arg_fail(8)) SWIG_fail;
9804 if (arg8 == NULL) {
9805 SWIG_null_ref("wxValidator");
9806 }
9807 if (SWIG_arg_fail(8)) SWIG_fail;
9808 }
9809 }
9810 if (obj8) {
9811 {
9812 arg9 = wxString_in_helper(obj8);
9813 if (arg9 == NULL) SWIG_fail;
9814 temp9 = true;
9815 }
9816 }
9817 {
9818 PyThreadState* __tstate = wxPyBeginAllowThreads();
9819 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
9820
9821 wxPyEndAllowThreads(__tstate);
9822 if (PyErr_Occurred()) SWIG_fail;
9823 }
9824 {
9825 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9826 }
9827 {
9828 if (temp4)
9829 delete arg4;
9830 }
9831 {
9832 if (temp9)
9833 delete arg9;
9834 }
9835 return resultobj;
9836 fail:
9837 {
9838 if (temp4)
9839 delete arg4;
9840 }
9841 {
9842 if (temp9)
9843 delete arg9;
9844 }
9845 return NULL;
9846 }
9847
9848
9849 static PyObject *_wrap_TextCtrl_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
9850 PyObject *resultobj;
9851 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9852 wxString result;
9853 PyObject * obj0 = 0 ;
9854 char *kwnames[] = {
9855 (char *) "self", NULL
9856 };
9857
9858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetValue",kwnames,&obj0)) goto fail;
9859 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9860 if (SWIG_arg_fail(1)) SWIG_fail;
9861 {
9862 PyThreadState* __tstate = wxPyBeginAllowThreads();
9863 result = ((wxTextCtrl const *)arg1)->GetValue();
9864
9865 wxPyEndAllowThreads(__tstate);
9866 if (PyErr_Occurred()) SWIG_fail;
9867 }
9868 {
9869 #if wxUSE_UNICODE
9870 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9871 #else
9872 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9873 #endif
9874 }
9875 return resultobj;
9876 fail:
9877 return NULL;
9878 }
9879
9880
9881 static PyObject *_wrap_TextCtrl_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
9882 PyObject *resultobj;
9883 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9884 wxString *arg2 = 0 ;
9885 bool temp2 = false ;
9886 PyObject * obj0 = 0 ;
9887 PyObject * obj1 = 0 ;
9888 char *kwnames[] = {
9889 (char *) "self",(char *) "value", NULL
9890 };
9891
9892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetValue",kwnames,&obj0,&obj1)) goto fail;
9893 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9894 if (SWIG_arg_fail(1)) SWIG_fail;
9895 {
9896 arg2 = wxString_in_helper(obj1);
9897 if (arg2 == NULL) SWIG_fail;
9898 temp2 = true;
9899 }
9900 {
9901 PyThreadState* __tstate = wxPyBeginAllowThreads();
9902 (arg1)->SetValue((wxString const &)*arg2);
9903
9904 wxPyEndAllowThreads(__tstate);
9905 if (PyErr_Occurred()) SWIG_fail;
9906 }
9907 Py_INCREF(Py_None); resultobj = Py_None;
9908 {
9909 if (temp2)
9910 delete arg2;
9911 }
9912 return resultobj;
9913 fail:
9914 {
9915 if (temp2)
9916 delete arg2;
9917 }
9918 return NULL;
9919 }
9920
9921
9922 static PyObject *_wrap_TextCtrl_GetRange(PyObject *, PyObject *args, PyObject *kwargs) {
9923 PyObject *resultobj;
9924 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9925 long arg2 ;
9926 long arg3 ;
9927 wxString result;
9928 PyObject * obj0 = 0 ;
9929 PyObject * obj1 = 0 ;
9930 PyObject * obj2 = 0 ;
9931 char *kwnames[] = {
9932 (char *) "self",(char *) "from",(char *) "to", NULL
9933 };
9934
9935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_GetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
9936 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9937 if (SWIG_arg_fail(1)) SWIG_fail;
9938 {
9939 arg2 = (long)(SWIG_As_long(obj1));
9940 if (SWIG_arg_fail(2)) SWIG_fail;
9941 }
9942 {
9943 arg3 = (long)(SWIG_As_long(obj2));
9944 if (SWIG_arg_fail(3)) SWIG_fail;
9945 }
9946 {
9947 PyThreadState* __tstate = wxPyBeginAllowThreads();
9948 result = ((wxTextCtrl const *)arg1)->GetRange(arg2,arg3);
9949
9950 wxPyEndAllowThreads(__tstate);
9951 if (PyErr_Occurred()) SWIG_fail;
9952 }
9953 {
9954 #if wxUSE_UNICODE
9955 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9956 #else
9957 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9958 #endif
9959 }
9960 return resultobj;
9961 fail:
9962 return NULL;
9963 }
9964
9965
9966 static PyObject *_wrap_TextCtrl_GetLineLength(PyObject *, PyObject *args, PyObject *kwargs) {
9967 PyObject *resultobj;
9968 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9969 long arg2 ;
9970 int result;
9971 PyObject * obj0 = 0 ;
9972 PyObject * obj1 = 0 ;
9973 char *kwnames[] = {
9974 (char *) "self",(char *) "lineNo", NULL
9975 };
9976
9977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_GetLineLength",kwnames,&obj0,&obj1)) goto fail;
9978 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9979 if (SWIG_arg_fail(1)) SWIG_fail;
9980 {
9981 arg2 = (long)(SWIG_As_long(obj1));
9982 if (SWIG_arg_fail(2)) SWIG_fail;
9983 }
9984 {
9985 PyThreadState* __tstate = wxPyBeginAllowThreads();
9986 result = (int)((wxTextCtrl const *)arg1)->GetLineLength(arg2);
9987
9988 wxPyEndAllowThreads(__tstate);
9989 if (PyErr_Occurred()) SWIG_fail;
9990 }
9991 {
9992 resultobj = SWIG_From_int((int)(result));
9993 }
9994 return resultobj;
9995 fail:
9996 return NULL;
9997 }
9998
9999
10000 static PyObject *_wrap_TextCtrl_GetLineText(PyObject *, PyObject *args, PyObject *kwargs) {
10001 PyObject *resultobj;
10002 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10003 long arg2 ;
10004 wxString result;
10005 PyObject * obj0 = 0 ;
10006 PyObject * obj1 = 0 ;
10007 char *kwnames[] = {
10008 (char *) "self",(char *) "lineNo", NULL
10009 };
10010
10011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_GetLineText",kwnames,&obj0,&obj1)) goto fail;
10012 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10013 if (SWIG_arg_fail(1)) SWIG_fail;
10014 {
10015 arg2 = (long)(SWIG_As_long(obj1));
10016 if (SWIG_arg_fail(2)) SWIG_fail;
10017 }
10018 {
10019 PyThreadState* __tstate = wxPyBeginAllowThreads();
10020 result = ((wxTextCtrl const *)arg1)->GetLineText(arg2);
10021
10022 wxPyEndAllowThreads(__tstate);
10023 if (PyErr_Occurred()) SWIG_fail;
10024 }
10025 {
10026 #if wxUSE_UNICODE
10027 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10028 #else
10029 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10030 #endif
10031 }
10032 return resultobj;
10033 fail:
10034 return NULL;
10035 }
10036
10037
10038 static PyObject *_wrap_TextCtrl_GetNumberOfLines(PyObject *, PyObject *args, PyObject *kwargs) {
10039 PyObject *resultobj;
10040 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10041 int result;
10042 PyObject * obj0 = 0 ;
10043 char *kwnames[] = {
10044 (char *) "self", NULL
10045 };
10046
10047 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetNumberOfLines",kwnames,&obj0)) goto fail;
10048 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10049 if (SWIG_arg_fail(1)) SWIG_fail;
10050 {
10051 PyThreadState* __tstate = wxPyBeginAllowThreads();
10052 result = (int)((wxTextCtrl const *)arg1)->GetNumberOfLines();
10053
10054 wxPyEndAllowThreads(__tstate);
10055 if (PyErr_Occurred()) SWIG_fail;
10056 }
10057 {
10058 resultobj = SWIG_From_int((int)(result));
10059 }
10060 return resultobj;
10061 fail:
10062 return NULL;
10063 }
10064
10065
10066 static PyObject *_wrap_TextCtrl_IsModified(PyObject *, PyObject *args, PyObject *kwargs) {
10067 PyObject *resultobj;
10068 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10069 bool result;
10070 PyObject * obj0 = 0 ;
10071 char *kwnames[] = {
10072 (char *) "self", NULL
10073 };
10074
10075 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_IsModified",kwnames,&obj0)) goto fail;
10076 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10077 if (SWIG_arg_fail(1)) SWIG_fail;
10078 {
10079 PyThreadState* __tstate = wxPyBeginAllowThreads();
10080 result = (bool)((wxTextCtrl const *)arg1)->IsModified();
10081
10082 wxPyEndAllowThreads(__tstate);
10083 if (PyErr_Occurred()) SWIG_fail;
10084 }
10085 {
10086 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10087 }
10088 return resultobj;
10089 fail:
10090 return NULL;
10091 }
10092
10093
10094 static PyObject *_wrap_TextCtrl_IsEditable(PyObject *, PyObject *args, PyObject *kwargs) {
10095 PyObject *resultobj;
10096 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10097 bool result;
10098 PyObject * obj0 = 0 ;
10099 char *kwnames[] = {
10100 (char *) "self", NULL
10101 };
10102
10103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_IsEditable",kwnames,&obj0)) goto fail;
10104 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10105 if (SWIG_arg_fail(1)) SWIG_fail;
10106 {
10107 PyThreadState* __tstate = wxPyBeginAllowThreads();
10108 result = (bool)((wxTextCtrl const *)arg1)->IsEditable();
10109
10110 wxPyEndAllowThreads(__tstate);
10111 if (PyErr_Occurred()) SWIG_fail;
10112 }
10113 {
10114 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10115 }
10116 return resultobj;
10117 fail:
10118 return NULL;
10119 }
10120
10121
10122 static PyObject *_wrap_TextCtrl_IsSingleLine(PyObject *, PyObject *args, PyObject *kwargs) {
10123 PyObject *resultobj;
10124 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10125 bool result;
10126 PyObject * obj0 = 0 ;
10127 char *kwnames[] = {
10128 (char *) "self", NULL
10129 };
10130
10131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_IsSingleLine",kwnames,&obj0)) goto fail;
10132 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10133 if (SWIG_arg_fail(1)) SWIG_fail;
10134 {
10135 PyThreadState* __tstate = wxPyBeginAllowThreads();
10136 result = (bool)((wxTextCtrl const *)arg1)->IsSingleLine();
10137
10138 wxPyEndAllowThreads(__tstate);
10139 if (PyErr_Occurred()) SWIG_fail;
10140 }
10141 {
10142 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10143 }
10144 return resultobj;
10145 fail:
10146 return NULL;
10147 }
10148
10149
10150 static PyObject *_wrap_TextCtrl_IsMultiLine(PyObject *, PyObject *args, PyObject *kwargs) {
10151 PyObject *resultobj;
10152 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10153 bool result;
10154 PyObject * obj0 = 0 ;
10155 char *kwnames[] = {
10156 (char *) "self", NULL
10157 };
10158
10159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_IsMultiLine",kwnames,&obj0)) goto fail;
10160 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10161 if (SWIG_arg_fail(1)) SWIG_fail;
10162 {
10163 PyThreadState* __tstate = wxPyBeginAllowThreads();
10164 result = (bool)((wxTextCtrl const *)arg1)->IsMultiLine();
10165
10166 wxPyEndAllowThreads(__tstate);
10167 if (PyErr_Occurred()) SWIG_fail;
10168 }
10169 {
10170 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10171 }
10172 return resultobj;
10173 fail:
10174 return NULL;
10175 }
10176
10177
10178 static PyObject *_wrap_TextCtrl_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
10179 PyObject *resultobj;
10180 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10181 long *arg2 = (long *) 0 ;
10182 long *arg3 = (long *) 0 ;
10183 long temp2 ;
10184 int res2 = 0 ;
10185 long temp3 ;
10186 int res3 = 0 ;
10187 PyObject * obj0 = 0 ;
10188 char *kwnames[] = {
10189 (char *) "self", NULL
10190 };
10191
10192 arg2 = &temp2; res2 = SWIG_NEWOBJ;
10193 arg3 = &temp3; res3 = SWIG_NEWOBJ;
10194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetSelection",kwnames,&obj0)) goto fail;
10195 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10196 if (SWIG_arg_fail(1)) SWIG_fail;
10197 {
10198 PyThreadState* __tstate = wxPyBeginAllowThreads();
10199 ((wxTextCtrl const *)arg1)->GetSelection(arg2,arg3);
10200
10201 wxPyEndAllowThreads(__tstate);
10202 if (PyErr_Occurred()) SWIG_fail;
10203 }
10204 Py_INCREF(Py_None); resultobj = Py_None;
10205 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
10206 SWIG_From_long((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, 0)));
10207 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
10208 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
10209 return resultobj;
10210 fail:
10211 return NULL;
10212 }
10213
10214
10215 static PyObject *_wrap_TextCtrl_GetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
10216 PyObject *resultobj;
10217 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10218 wxString result;
10219 PyObject * obj0 = 0 ;
10220 char *kwnames[] = {
10221 (char *) "self", NULL
10222 };
10223
10224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetStringSelection",kwnames,&obj0)) goto fail;
10225 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10226 if (SWIG_arg_fail(1)) SWIG_fail;
10227 {
10228 PyThreadState* __tstate = wxPyBeginAllowThreads();
10229 result = ((wxTextCtrl const *)arg1)->GetStringSelection();
10230
10231 wxPyEndAllowThreads(__tstate);
10232 if (PyErr_Occurred()) SWIG_fail;
10233 }
10234 {
10235 #if wxUSE_UNICODE
10236 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10237 #else
10238 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10239 #endif
10240 }
10241 return resultobj;
10242 fail:
10243 return NULL;
10244 }
10245
10246
10247 static PyObject *_wrap_TextCtrl_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
10248 PyObject *resultobj;
10249 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10250 PyObject * obj0 = 0 ;
10251 char *kwnames[] = {
10252 (char *) "self", NULL
10253 };
10254
10255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Clear",kwnames,&obj0)) goto fail;
10256 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10257 if (SWIG_arg_fail(1)) SWIG_fail;
10258 {
10259 PyThreadState* __tstate = wxPyBeginAllowThreads();
10260 (arg1)->Clear();
10261
10262 wxPyEndAllowThreads(__tstate);
10263 if (PyErr_Occurred()) SWIG_fail;
10264 }
10265 Py_INCREF(Py_None); resultobj = Py_None;
10266 return resultobj;
10267 fail:
10268 return NULL;
10269 }
10270
10271
10272 static PyObject *_wrap_TextCtrl_Replace(PyObject *, PyObject *args, PyObject *kwargs) {
10273 PyObject *resultobj;
10274 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10275 long arg2 ;
10276 long arg3 ;
10277 wxString *arg4 = 0 ;
10278 bool temp4 = false ;
10279 PyObject * obj0 = 0 ;
10280 PyObject * obj1 = 0 ;
10281 PyObject * obj2 = 0 ;
10282 PyObject * obj3 = 0 ;
10283 char *kwnames[] = {
10284 (char *) "self",(char *) "from",(char *) "to",(char *) "value", NULL
10285 };
10286
10287 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextCtrl_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10288 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10289 if (SWIG_arg_fail(1)) SWIG_fail;
10290 {
10291 arg2 = (long)(SWIG_As_long(obj1));
10292 if (SWIG_arg_fail(2)) SWIG_fail;
10293 }
10294 {
10295 arg3 = (long)(SWIG_As_long(obj2));
10296 if (SWIG_arg_fail(3)) SWIG_fail;
10297 }
10298 {
10299 arg4 = wxString_in_helper(obj3);
10300 if (arg4 == NULL) SWIG_fail;
10301 temp4 = true;
10302 }
10303 {
10304 PyThreadState* __tstate = wxPyBeginAllowThreads();
10305 (arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
10306
10307 wxPyEndAllowThreads(__tstate);
10308 if (PyErr_Occurred()) SWIG_fail;
10309 }
10310 Py_INCREF(Py_None); resultobj = Py_None;
10311 {
10312 if (temp4)
10313 delete arg4;
10314 }
10315 return resultobj;
10316 fail:
10317 {
10318 if (temp4)
10319 delete arg4;
10320 }
10321 return NULL;
10322 }
10323
10324
10325 static PyObject *_wrap_TextCtrl_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
10326 PyObject *resultobj;
10327 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10328 long arg2 ;
10329 long arg3 ;
10330 PyObject * obj0 = 0 ;
10331 PyObject * obj1 = 0 ;
10332 PyObject * obj2 = 0 ;
10333 char *kwnames[] = {
10334 (char *) "self",(char *) "from",(char *) "to", NULL
10335 };
10336
10337 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_Remove",kwnames,&obj0,&obj1,&obj2)) goto fail;
10338 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10339 if (SWIG_arg_fail(1)) SWIG_fail;
10340 {
10341 arg2 = (long)(SWIG_As_long(obj1));
10342 if (SWIG_arg_fail(2)) SWIG_fail;
10343 }
10344 {
10345 arg3 = (long)(SWIG_As_long(obj2));
10346 if (SWIG_arg_fail(3)) SWIG_fail;
10347 }
10348 {
10349 PyThreadState* __tstate = wxPyBeginAllowThreads();
10350 (arg1)->Remove(arg2,arg3);
10351
10352 wxPyEndAllowThreads(__tstate);
10353 if (PyErr_Occurred()) SWIG_fail;
10354 }
10355 Py_INCREF(Py_None); resultobj = Py_None;
10356 return resultobj;
10357 fail:
10358 return NULL;
10359 }
10360
10361
10362 static PyObject *_wrap_TextCtrl_LoadFile(PyObject *, PyObject *args, PyObject *kwargs) {
10363 PyObject *resultobj;
10364 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10365 wxString *arg2 = 0 ;
10366 bool result;
10367 bool temp2 = false ;
10368 PyObject * obj0 = 0 ;
10369 PyObject * obj1 = 0 ;
10370 char *kwnames[] = {
10371 (char *) "self",(char *) "file", NULL
10372 };
10373
10374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_LoadFile",kwnames,&obj0,&obj1)) goto fail;
10375 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10376 if (SWIG_arg_fail(1)) SWIG_fail;
10377 {
10378 arg2 = wxString_in_helper(obj1);
10379 if (arg2 == NULL) SWIG_fail;
10380 temp2 = true;
10381 }
10382 {
10383 PyThreadState* __tstate = wxPyBeginAllowThreads();
10384 result = (bool)(arg1)->LoadFile((wxString const &)*arg2);
10385
10386 wxPyEndAllowThreads(__tstate);
10387 if (PyErr_Occurred()) SWIG_fail;
10388 }
10389 {
10390 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10391 }
10392 {
10393 if (temp2)
10394 delete arg2;
10395 }
10396 return resultobj;
10397 fail:
10398 {
10399 if (temp2)
10400 delete arg2;
10401 }
10402 return NULL;
10403 }
10404
10405
10406 static PyObject *_wrap_TextCtrl_SaveFile(PyObject *, PyObject *args, PyObject *kwargs) {
10407 PyObject *resultobj;
10408 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10409 wxString const &arg2_defvalue = wxPyEmptyString ;
10410 wxString *arg2 = (wxString *) &arg2_defvalue ;
10411 bool result;
10412 bool temp2 = false ;
10413 PyObject * obj0 = 0 ;
10414 PyObject * obj1 = 0 ;
10415 char *kwnames[] = {
10416 (char *) "self",(char *) "file", NULL
10417 };
10418
10419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:TextCtrl_SaveFile",kwnames,&obj0,&obj1)) goto fail;
10420 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10421 if (SWIG_arg_fail(1)) SWIG_fail;
10422 if (obj1) {
10423 {
10424 arg2 = wxString_in_helper(obj1);
10425 if (arg2 == NULL) SWIG_fail;
10426 temp2 = true;
10427 }
10428 }
10429 {
10430 PyThreadState* __tstate = wxPyBeginAllowThreads();
10431 result = (bool)(arg1)->SaveFile((wxString const &)*arg2);
10432
10433 wxPyEndAllowThreads(__tstate);
10434 if (PyErr_Occurred()) SWIG_fail;
10435 }
10436 {
10437 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10438 }
10439 {
10440 if (temp2)
10441 delete arg2;
10442 }
10443 return resultobj;
10444 fail:
10445 {
10446 if (temp2)
10447 delete arg2;
10448 }
10449 return NULL;
10450 }
10451
10452
10453 static PyObject *_wrap_TextCtrl_MarkDirty(PyObject *, PyObject *args, PyObject *kwargs) {
10454 PyObject *resultobj;
10455 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10456 PyObject * obj0 = 0 ;
10457 char *kwnames[] = {
10458 (char *) "self", NULL
10459 };
10460
10461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_MarkDirty",kwnames,&obj0)) goto fail;
10462 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10463 if (SWIG_arg_fail(1)) SWIG_fail;
10464 {
10465 PyThreadState* __tstate = wxPyBeginAllowThreads();
10466 (arg1)->MarkDirty();
10467
10468 wxPyEndAllowThreads(__tstate);
10469 if (PyErr_Occurred()) SWIG_fail;
10470 }
10471 Py_INCREF(Py_None); resultobj = Py_None;
10472 return resultobj;
10473 fail:
10474 return NULL;
10475 }
10476
10477
10478 static PyObject *_wrap_TextCtrl_DiscardEdits(PyObject *, PyObject *args, PyObject *kwargs) {
10479 PyObject *resultobj;
10480 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10481 PyObject * obj0 = 0 ;
10482 char *kwnames[] = {
10483 (char *) "self", NULL
10484 };
10485
10486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_DiscardEdits",kwnames,&obj0)) goto fail;
10487 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10488 if (SWIG_arg_fail(1)) SWIG_fail;
10489 {
10490 PyThreadState* __tstate = wxPyBeginAllowThreads();
10491 (arg1)->DiscardEdits();
10492
10493 wxPyEndAllowThreads(__tstate);
10494 if (PyErr_Occurred()) SWIG_fail;
10495 }
10496 Py_INCREF(Py_None); resultobj = Py_None;
10497 return resultobj;
10498 fail:
10499 return NULL;
10500 }
10501
10502
10503 static PyObject *_wrap_TextCtrl_SetMaxLength(PyObject *, PyObject *args, PyObject *kwargs) {
10504 PyObject *resultobj;
10505 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10506 unsigned long arg2 ;
10507 PyObject * obj0 = 0 ;
10508 PyObject * obj1 = 0 ;
10509 char *kwnames[] = {
10510 (char *) "self",(char *) "len", NULL
10511 };
10512
10513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetMaxLength",kwnames,&obj0,&obj1)) goto fail;
10514 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10515 if (SWIG_arg_fail(1)) SWIG_fail;
10516 {
10517 arg2 = (unsigned long)(SWIG_As_unsigned_SS_long(obj1));
10518 if (SWIG_arg_fail(2)) SWIG_fail;
10519 }
10520 {
10521 PyThreadState* __tstate = wxPyBeginAllowThreads();
10522 (arg1)->SetMaxLength(arg2);
10523
10524 wxPyEndAllowThreads(__tstate);
10525 if (PyErr_Occurred()) SWIG_fail;
10526 }
10527 Py_INCREF(Py_None); resultobj = Py_None;
10528 return resultobj;
10529 fail:
10530 return NULL;
10531 }
10532
10533
10534 static PyObject *_wrap_TextCtrl_WriteText(PyObject *, PyObject *args, PyObject *kwargs) {
10535 PyObject *resultobj;
10536 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10537 wxString *arg2 = 0 ;
10538 bool temp2 = false ;
10539 PyObject * obj0 = 0 ;
10540 PyObject * obj1 = 0 ;
10541 char *kwnames[] = {
10542 (char *) "self",(char *) "text", NULL
10543 };
10544
10545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_WriteText",kwnames,&obj0,&obj1)) goto fail;
10546 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10547 if (SWIG_arg_fail(1)) SWIG_fail;
10548 {
10549 arg2 = wxString_in_helper(obj1);
10550 if (arg2 == NULL) SWIG_fail;
10551 temp2 = true;
10552 }
10553 {
10554 PyThreadState* __tstate = wxPyBeginAllowThreads();
10555 (arg1)->WriteText((wxString const &)*arg2);
10556
10557 wxPyEndAllowThreads(__tstate);
10558 if (PyErr_Occurred()) SWIG_fail;
10559 }
10560 Py_INCREF(Py_None); resultobj = Py_None;
10561 {
10562 if (temp2)
10563 delete arg2;
10564 }
10565 return resultobj;
10566 fail:
10567 {
10568 if (temp2)
10569 delete arg2;
10570 }
10571 return NULL;
10572 }
10573
10574
10575 static PyObject *_wrap_TextCtrl_AppendText(PyObject *, PyObject *args, PyObject *kwargs) {
10576 PyObject *resultobj;
10577 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10578 wxString *arg2 = 0 ;
10579 bool temp2 = false ;
10580 PyObject * obj0 = 0 ;
10581 PyObject * obj1 = 0 ;
10582 char *kwnames[] = {
10583 (char *) "self",(char *) "text", NULL
10584 };
10585
10586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_AppendText",kwnames,&obj0,&obj1)) goto fail;
10587 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10588 if (SWIG_arg_fail(1)) SWIG_fail;
10589 {
10590 arg2 = wxString_in_helper(obj1);
10591 if (arg2 == NULL) SWIG_fail;
10592 temp2 = true;
10593 }
10594 {
10595 PyThreadState* __tstate = wxPyBeginAllowThreads();
10596 (arg1)->AppendText((wxString const &)*arg2);
10597
10598 wxPyEndAllowThreads(__tstate);
10599 if (PyErr_Occurred()) SWIG_fail;
10600 }
10601 Py_INCREF(Py_None); resultobj = Py_None;
10602 {
10603 if (temp2)
10604 delete arg2;
10605 }
10606 return resultobj;
10607 fail:
10608 {
10609 if (temp2)
10610 delete arg2;
10611 }
10612 return NULL;
10613 }
10614
10615
10616 static PyObject *_wrap_TextCtrl_EmulateKeyPress(PyObject *, PyObject *args, PyObject *kwargs) {
10617 PyObject *resultobj;
10618 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10619 wxKeyEvent *arg2 = 0 ;
10620 bool result;
10621 PyObject * obj0 = 0 ;
10622 PyObject * obj1 = 0 ;
10623 char *kwnames[] = {
10624 (char *) "self",(char *) "event", NULL
10625 };
10626
10627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_EmulateKeyPress",kwnames,&obj0,&obj1)) goto fail;
10628 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10629 if (SWIG_arg_fail(1)) SWIG_fail;
10630 {
10631 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
10632 if (SWIG_arg_fail(2)) SWIG_fail;
10633 if (arg2 == NULL) {
10634 SWIG_null_ref("wxKeyEvent");
10635 }
10636 if (SWIG_arg_fail(2)) SWIG_fail;
10637 }
10638 {
10639 PyThreadState* __tstate = wxPyBeginAllowThreads();
10640 result = (bool)(arg1)->EmulateKeyPress((wxKeyEvent const &)*arg2);
10641
10642 wxPyEndAllowThreads(__tstate);
10643 if (PyErr_Occurred()) SWIG_fail;
10644 }
10645 {
10646 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10647 }
10648 return resultobj;
10649 fail:
10650 return NULL;
10651 }
10652
10653
10654 static PyObject *_wrap_TextCtrl_SetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
10655 PyObject *resultobj;
10656 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10657 long arg2 ;
10658 long arg3 ;
10659 wxTextAttr *arg4 = 0 ;
10660 bool result;
10661 PyObject * obj0 = 0 ;
10662 PyObject * obj1 = 0 ;
10663 PyObject * obj2 = 0 ;
10664 PyObject * obj3 = 0 ;
10665 char *kwnames[] = {
10666 (char *) "self",(char *) "start",(char *) "end",(char *) "style", NULL
10667 };
10668
10669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextCtrl_SetStyle",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10670 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10671 if (SWIG_arg_fail(1)) SWIG_fail;
10672 {
10673 arg2 = (long)(SWIG_As_long(obj1));
10674 if (SWIG_arg_fail(2)) SWIG_fail;
10675 }
10676 {
10677 arg3 = (long)(SWIG_As_long(obj2));
10678 if (SWIG_arg_fail(3)) SWIG_fail;
10679 }
10680 {
10681 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
10682 if (SWIG_arg_fail(4)) SWIG_fail;
10683 if (arg4 == NULL) {
10684 SWIG_null_ref("wxTextAttr");
10685 }
10686 if (SWIG_arg_fail(4)) SWIG_fail;
10687 }
10688 {
10689 PyThreadState* __tstate = wxPyBeginAllowThreads();
10690 result = (bool)(arg1)->SetStyle(arg2,arg3,(wxTextAttr const &)*arg4);
10691
10692 wxPyEndAllowThreads(__tstate);
10693 if (PyErr_Occurred()) SWIG_fail;
10694 }
10695 {
10696 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10697 }
10698 return resultobj;
10699 fail:
10700 return NULL;
10701 }
10702
10703
10704 static PyObject *_wrap_TextCtrl_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
10705 PyObject *resultobj;
10706 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10707 long arg2 ;
10708 wxTextAttr *arg3 = 0 ;
10709 bool result;
10710 PyObject * obj0 = 0 ;
10711 PyObject * obj1 = 0 ;
10712 PyObject * obj2 = 0 ;
10713 char *kwnames[] = {
10714 (char *) "self",(char *) "position",(char *) "style", NULL
10715 };
10716
10717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_GetStyle",kwnames,&obj0,&obj1,&obj2)) goto fail;
10718 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10719 if (SWIG_arg_fail(1)) SWIG_fail;
10720 {
10721 arg2 = (long)(SWIG_As_long(obj1));
10722 if (SWIG_arg_fail(2)) SWIG_fail;
10723 }
10724 {
10725 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
10726 if (SWIG_arg_fail(3)) SWIG_fail;
10727 if (arg3 == NULL) {
10728 SWIG_null_ref("wxTextAttr");
10729 }
10730 if (SWIG_arg_fail(3)) SWIG_fail;
10731 }
10732 {
10733 PyThreadState* __tstate = wxPyBeginAllowThreads();
10734 result = (bool)(arg1)->GetStyle(arg2,*arg3);
10735
10736 wxPyEndAllowThreads(__tstate);
10737 if (PyErr_Occurred()) SWIG_fail;
10738 }
10739 {
10740 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10741 }
10742 return resultobj;
10743 fail:
10744 return NULL;
10745 }
10746
10747
10748 static PyObject *_wrap_TextCtrl_SetDefaultStyle(PyObject *, PyObject *args, PyObject *kwargs) {
10749 PyObject *resultobj;
10750 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10751 wxTextAttr *arg2 = 0 ;
10752 bool result;
10753 PyObject * obj0 = 0 ;
10754 PyObject * obj1 = 0 ;
10755 char *kwnames[] = {
10756 (char *) "self",(char *) "style", NULL
10757 };
10758
10759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetDefaultStyle",kwnames,&obj0,&obj1)) goto fail;
10760 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10761 if (SWIG_arg_fail(1)) SWIG_fail;
10762 {
10763 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
10764 if (SWIG_arg_fail(2)) SWIG_fail;
10765 if (arg2 == NULL) {
10766 SWIG_null_ref("wxTextAttr");
10767 }
10768 if (SWIG_arg_fail(2)) SWIG_fail;
10769 }
10770 {
10771 PyThreadState* __tstate = wxPyBeginAllowThreads();
10772 result = (bool)(arg1)->SetDefaultStyle((wxTextAttr const &)*arg2);
10773
10774 wxPyEndAllowThreads(__tstate);
10775 if (PyErr_Occurred()) SWIG_fail;
10776 }
10777 {
10778 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10779 }
10780 return resultobj;
10781 fail:
10782 return NULL;
10783 }
10784
10785
10786 static PyObject *_wrap_TextCtrl_GetDefaultStyle(PyObject *, PyObject *args, PyObject *kwargs) {
10787 PyObject *resultobj;
10788 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10789 wxTextAttr *result;
10790 PyObject * obj0 = 0 ;
10791 char *kwnames[] = {
10792 (char *) "self", NULL
10793 };
10794
10795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetDefaultStyle",kwnames,&obj0)) goto fail;
10796 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10797 if (SWIG_arg_fail(1)) SWIG_fail;
10798 {
10799 PyThreadState* __tstate = wxPyBeginAllowThreads();
10800 {
10801 wxTextAttr const &_result_ref = ((wxTextCtrl const *)arg1)->GetDefaultStyle();
10802 result = (wxTextAttr *) &_result_ref;
10803 }
10804
10805 wxPyEndAllowThreads(__tstate);
10806 if (PyErr_Occurred()) SWIG_fail;
10807 }
10808 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextAttr, 0);
10809 return resultobj;
10810 fail:
10811 return NULL;
10812 }
10813
10814
10815 static PyObject *_wrap_TextCtrl_XYToPosition(PyObject *, PyObject *args, PyObject *kwargs) {
10816 PyObject *resultobj;
10817 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10818 long arg2 ;
10819 long arg3 ;
10820 long result;
10821 PyObject * obj0 = 0 ;
10822 PyObject * obj1 = 0 ;
10823 PyObject * obj2 = 0 ;
10824 char *kwnames[] = {
10825 (char *) "self",(char *) "x",(char *) "y", NULL
10826 };
10827
10828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_XYToPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
10829 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10830 if (SWIG_arg_fail(1)) SWIG_fail;
10831 {
10832 arg2 = (long)(SWIG_As_long(obj1));
10833 if (SWIG_arg_fail(2)) SWIG_fail;
10834 }
10835 {
10836 arg3 = (long)(SWIG_As_long(obj2));
10837 if (SWIG_arg_fail(3)) SWIG_fail;
10838 }
10839 {
10840 PyThreadState* __tstate = wxPyBeginAllowThreads();
10841 result = (long)((wxTextCtrl const *)arg1)->XYToPosition(arg2,arg3);
10842
10843 wxPyEndAllowThreads(__tstate);
10844 if (PyErr_Occurred()) SWIG_fail;
10845 }
10846 {
10847 resultobj = SWIG_From_long((long)(result));
10848 }
10849 return resultobj;
10850 fail:
10851 return NULL;
10852 }
10853
10854
10855 static PyObject *_wrap_TextCtrl_PositionToXY(PyObject *, PyObject *args, PyObject *kwargs) {
10856 PyObject *resultobj;
10857 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10858 long arg2 ;
10859 long *arg3 = (long *) 0 ;
10860 long *arg4 = (long *) 0 ;
10861 long temp3 ;
10862 int res3 = 0 ;
10863 long temp4 ;
10864 int res4 = 0 ;
10865 PyObject * obj0 = 0 ;
10866 PyObject * obj1 = 0 ;
10867 char *kwnames[] = {
10868 (char *) "self",(char *) "pos", NULL
10869 };
10870
10871 arg3 = &temp3; res3 = SWIG_NEWOBJ;
10872 arg4 = &temp4; res4 = SWIG_NEWOBJ;
10873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_PositionToXY",kwnames,&obj0,&obj1)) goto fail;
10874 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10875 if (SWIG_arg_fail(1)) SWIG_fail;
10876 {
10877 arg2 = (long)(SWIG_As_long(obj1));
10878 if (SWIG_arg_fail(2)) SWIG_fail;
10879 }
10880 {
10881 PyThreadState* __tstate = wxPyBeginAllowThreads();
10882 ((wxTextCtrl const *)arg1)->PositionToXY(arg2,arg3,arg4);
10883
10884 wxPyEndAllowThreads(__tstate);
10885 if (PyErr_Occurred()) SWIG_fail;
10886 }
10887 Py_INCREF(Py_None); resultobj = Py_None;
10888 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
10889 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
10890 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
10891 SWIG_From_long((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_long, 0)));
10892 return resultobj;
10893 fail:
10894 return NULL;
10895 }
10896
10897
10898 static PyObject *_wrap_TextCtrl_ShowPosition(PyObject *, PyObject *args, PyObject *kwargs) {
10899 PyObject *resultobj;
10900 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10901 long arg2 ;
10902 PyObject * obj0 = 0 ;
10903 PyObject * obj1 = 0 ;
10904 char *kwnames[] = {
10905 (char *) "self",(char *) "pos", NULL
10906 };
10907
10908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_ShowPosition",kwnames,&obj0,&obj1)) goto fail;
10909 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10910 if (SWIG_arg_fail(1)) SWIG_fail;
10911 {
10912 arg2 = (long)(SWIG_As_long(obj1));
10913 if (SWIG_arg_fail(2)) SWIG_fail;
10914 }
10915 {
10916 PyThreadState* __tstate = wxPyBeginAllowThreads();
10917 (arg1)->ShowPosition(arg2);
10918
10919 wxPyEndAllowThreads(__tstate);
10920 if (PyErr_Occurred()) SWIG_fail;
10921 }
10922 Py_INCREF(Py_None); resultobj = Py_None;
10923 return resultobj;
10924 fail:
10925 return NULL;
10926 }
10927
10928
10929 static PyObject *_wrap_TextCtrl_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
10930 PyObject *resultobj;
10931 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10932 wxPoint *arg2 = 0 ;
10933 long *arg3 = (long *) 0 ;
10934 long *arg4 = (long *) 0 ;
10935 wxTextCtrlHitTestResult result;
10936 wxPoint temp2 ;
10937 long temp3 ;
10938 int res3 = 0 ;
10939 long temp4 ;
10940 int res4 = 0 ;
10941 PyObject * obj0 = 0 ;
10942 PyObject * obj1 = 0 ;
10943 char *kwnames[] = {
10944 (char *) "self",(char *) "pt", NULL
10945 };
10946
10947 arg3 = &temp3; res3 = SWIG_NEWOBJ;
10948 arg4 = &temp4; res4 = SWIG_NEWOBJ;
10949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_HitTest",kwnames,&obj0,&obj1)) goto fail;
10950 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10951 if (SWIG_arg_fail(1)) SWIG_fail;
10952 {
10953 arg2 = &temp2;
10954 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
10955 }
10956 {
10957 PyThreadState* __tstate = wxPyBeginAllowThreads();
10958 result = (wxTextCtrlHitTestResult)((wxTextCtrl const *)arg1)->HitTest((wxPoint const &)*arg2,arg3,arg4);
10959
10960 wxPyEndAllowThreads(__tstate);
10961 if (PyErr_Occurred()) SWIG_fail;
10962 }
10963 resultobj = SWIG_From_int((result));
10964 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
10965 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
10966 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
10967 SWIG_From_long((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_long, 0)));
10968 return resultobj;
10969 fail:
10970 return NULL;
10971 }
10972
10973
10974 static PyObject *_wrap_TextCtrl_HitTestPos(PyObject *, PyObject *args, PyObject *kwargs) {
10975 PyObject *resultobj;
10976 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10977 wxPoint *arg2 = 0 ;
10978 long *arg3 = (long *) 0 ;
10979 wxTextCtrlHitTestResult result;
10980 wxPoint temp2 ;
10981 long temp3 ;
10982 int res3 = 0 ;
10983 PyObject * obj0 = 0 ;
10984 PyObject * obj1 = 0 ;
10985 char *kwnames[] = {
10986 (char *) "self",(char *) "pt", NULL
10987 };
10988
10989 arg3 = &temp3; res3 = SWIG_NEWOBJ;
10990 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_HitTestPos",kwnames,&obj0,&obj1)) goto fail;
10991 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10992 if (SWIG_arg_fail(1)) SWIG_fail;
10993 {
10994 arg2 = &temp2;
10995 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
10996 }
10997 {
10998 PyThreadState* __tstate = wxPyBeginAllowThreads();
10999 result = (wxTextCtrlHitTestResult)((wxTextCtrl const *)arg1)->HitTest((wxPoint const &)*arg2,arg3);
11000
11001 wxPyEndAllowThreads(__tstate);
11002 if (PyErr_Occurred()) SWIG_fail;
11003 }
11004 resultobj = SWIG_From_int((result));
11005 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
11006 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
11007 return resultobj;
11008 fail:
11009 return NULL;
11010 }
11011
11012
11013 static PyObject *_wrap_TextCtrl_Copy(PyObject *, PyObject *args, PyObject *kwargs) {
11014 PyObject *resultobj;
11015 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11016 PyObject * obj0 = 0 ;
11017 char *kwnames[] = {
11018 (char *) "self", NULL
11019 };
11020
11021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Copy",kwnames,&obj0)) goto fail;
11022 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11023 if (SWIG_arg_fail(1)) SWIG_fail;
11024 {
11025 PyThreadState* __tstate = wxPyBeginAllowThreads();
11026 (arg1)->Copy();
11027
11028 wxPyEndAllowThreads(__tstate);
11029 if (PyErr_Occurred()) SWIG_fail;
11030 }
11031 Py_INCREF(Py_None); resultobj = Py_None;
11032 return resultobj;
11033 fail:
11034 return NULL;
11035 }
11036
11037
11038 static PyObject *_wrap_TextCtrl_Cut(PyObject *, PyObject *args, PyObject *kwargs) {
11039 PyObject *resultobj;
11040 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11041 PyObject * obj0 = 0 ;
11042 char *kwnames[] = {
11043 (char *) "self", NULL
11044 };
11045
11046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Cut",kwnames,&obj0)) goto fail;
11047 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11048 if (SWIG_arg_fail(1)) SWIG_fail;
11049 {
11050 PyThreadState* __tstate = wxPyBeginAllowThreads();
11051 (arg1)->Cut();
11052
11053 wxPyEndAllowThreads(__tstate);
11054 if (PyErr_Occurred()) SWIG_fail;
11055 }
11056 Py_INCREF(Py_None); resultobj = Py_None;
11057 return resultobj;
11058 fail:
11059 return NULL;
11060 }
11061
11062
11063 static PyObject *_wrap_TextCtrl_Paste(PyObject *, PyObject *args, PyObject *kwargs) {
11064 PyObject *resultobj;
11065 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11066 PyObject * obj0 = 0 ;
11067 char *kwnames[] = {
11068 (char *) "self", NULL
11069 };
11070
11071 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Paste",kwnames,&obj0)) goto fail;
11072 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11073 if (SWIG_arg_fail(1)) SWIG_fail;
11074 {
11075 PyThreadState* __tstate = wxPyBeginAllowThreads();
11076 (arg1)->Paste();
11077
11078 wxPyEndAllowThreads(__tstate);
11079 if (PyErr_Occurred()) SWIG_fail;
11080 }
11081 Py_INCREF(Py_None); resultobj = Py_None;
11082 return resultobj;
11083 fail:
11084 return NULL;
11085 }
11086
11087
11088 static PyObject *_wrap_TextCtrl_CanCopy(PyObject *, PyObject *args, PyObject *kwargs) {
11089 PyObject *resultobj;
11090 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11091 bool result;
11092 PyObject * obj0 = 0 ;
11093 char *kwnames[] = {
11094 (char *) "self", NULL
11095 };
11096
11097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanCopy",kwnames,&obj0)) goto fail;
11098 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11099 if (SWIG_arg_fail(1)) SWIG_fail;
11100 {
11101 PyThreadState* __tstate = wxPyBeginAllowThreads();
11102 result = (bool)((wxTextCtrl const *)arg1)->CanCopy();
11103
11104 wxPyEndAllowThreads(__tstate);
11105 if (PyErr_Occurred()) SWIG_fail;
11106 }
11107 {
11108 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11109 }
11110 return resultobj;
11111 fail:
11112 return NULL;
11113 }
11114
11115
11116 static PyObject *_wrap_TextCtrl_CanCut(PyObject *, PyObject *args, PyObject *kwargs) {
11117 PyObject *resultobj;
11118 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11119 bool result;
11120 PyObject * obj0 = 0 ;
11121 char *kwnames[] = {
11122 (char *) "self", NULL
11123 };
11124
11125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanCut",kwnames,&obj0)) goto fail;
11126 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11127 if (SWIG_arg_fail(1)) SWIG_fail;
11128 {
11129 PyThreadState* __tstate = wxPyBeginAllowThreads();
11130 result = (bool)((wxTextCtrl const *)arg1)->CanCut();
11131
11132 wxPyEndAllowThreads(__tstate);
11133 if (PyErr_Occurred()) SWIG_fail;
11134 }
11135 {
11136 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11137 }
11138 return resultobj;
11139 fail:
11140 return NULL;
11141 }
11142
11143
11144 static PyObject *_wrap_TextCtrl_CanPaste(PyObject *, PyObject *args, PyObject *kwargs) {
11145 PyObject *resultobj;
11146 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11147 bool result;
11148 PyObject * obj0 = 0 ;
11149 char *kwnames[] = {
11150 (char *) "self", NULL
11151 };
11152
11153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanPaste",kwnames,&obj0)) goto fail;
11154 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11155 if (SWIG_arg_fail(1)) SWIG_fail;
11156 {
11157 PyThreadState* __tstate = wxPyBeginAllowThreads();
11158 result = (bool)((wxTextCtrl const *)arg1)->CanPaste();
11159
11160 wxPyEndAllowThreads(__tstate);
11161 if (PyErr_Occurred()) SWIG_fail;
11162 }
11163 {
11164 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11165 }
11166 return resultobj;
11167 fail:
11168 return NULL;
11169 }
11170
11171
11172 static PyObject *_wrap_TextCtrl_Undo(PyObject *, PyObject *args, PyObject *kwargs) {
11173 PyObject *resultobj;
11174 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11175 PyObject * obj0 = 0 ;
11176 char *kwnames[] = {
11177 (char *) "self", NULL
11178 };
11179
11180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Undo",kwnames,&obj0)) goto fail;
11181 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11182 if (SWIG_arg_fail(1)) SWIG_fail;
11183 {
11184 PyThreadState* __tstate = wxPyBeginAllowThreads();
11185 (arg1)->Undo();
11186
11187 wxPyEndAllowThreads(__tstate);
11188 if (PyErr_Occurred()) SWIG_fail;
11189 }
11190 Py_INCREF(Py_None); resultobj = Py_None;
11191 return resultobj;
11192 fail:
11193 return NULL;
11194 }
11195
11196
11197 static PyObject *_wrap_TextCtrl_Redo(PyObject *, PyObject *args, PyObject *kwargs) {
11198 PyObject *resultobj;
11199 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11200 PyObject * obj0 = 0 ;
11201 char *kwnames[] = {
11202 (char *) "self", NULL
11203 };
11204
11205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Redo",kwnames,&obj0)) goto fail;
11206 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11207 if (SWIG_arg_fail(1)) SWIG_fail;
11208 {
11209 PyThreadState* __tstate = wxPyBeginAllowThreads();
11210 (arg1)->Redo();
11211
11212 wxPyEndAllowThreads(__tstate);
11213 if (PyErr_Occurred()) SWIG_fail;
11214 }
11215 Py_INCREF(Py_None); resultobj = Py_None;
11216 return resultobj;
11217 fail:
11218 return NULL;
11219 }
11220
11221
11222 static PyObject *_wrap_TextCtrl_CanUndo(PyObject *, PyObject *args, PyObject *kwargs) {
11223 PyObject *resultobj;
11224 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11225 bool result;
11226 PyObject * obj0 = 0 ;
11227 char *kwnames[] = {
11228 (char *) "self", NULL
11229 };
11230
11231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanUndo",kwnames,&obj0)) goto fail;
11232 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11233 if (SWIG_arg_fail(1)) SWIG_fail;
11234 {
11235 PyThreadState* __tstate = wxPyBeginAllowThreads();
11236 result = (bool)((wxTextCtrl const *)arg1)->CanUndo();
11237
11238 wxPyEndAllowThreads(__tstate);
11239 if (PyErr_Occurred()) SWIG_fail;
11240 }
11241 {
11242 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11243 }
11244 return resultobj;
11245 fail:
11246 return NULL;
11247 }
11248
11249
11250 static PyObject *_wrap_TextCtrl_CanRedo(PyObject *, PyObject *args, PyObject *kwargs) {
11251 PyObject *resultobj;
11252 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11253 bool result;
11254 PyObject * obj0 = 0 ;
11255 char *kwnames[] = {
11256 (char *) "self", NULL
11257 };
11258
11259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanRedo",kwnames,&obj0)) goto fail;
11260 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11261 if (SWIG_arg_fail(1)) SWIG_fail;
11262 {
11263 PyThreadState* __tstate = wxPyBeginAllowThreads();
11264 result = (bool)((wxTextCtrl const *)arg1)->CanRedo();
11265
11266 wxPyEndAllowThreads(__tstate);
11267 if (PyErr_Occurred()) SWIG_fail;
11268 }
11269 {
11270 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11271 }
11272 return resultobj;
11273 fail:
11274 return NULL;
11275 }
11276
11277
11278 static PyObject *_wrap_TextCtrl_SetInsertionPoint(PyObject *, PyObject *args, PyObject *kwargs) {
11279 PyObject *resultobj;
11280 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11281 long arg2 ;
11282 PyObject * obj0 = 0 ;
11283 PyObject * obj1 = 0 ;
11284 char *kwnames[] = {
11285 (char *) "self",(char *) "pos", NULL
11286 };
11287
11288 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetInsertionPoint",kwnames,&obj0,&obj1)) goto fail;
11289 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11290 if (SWIG_arg_fail(1)) SWIG_fail;
11291 {
11292 arg2 = (long)(SWIG_As_long(obj1));
11293 if (SWIG_arg_fail(2)) SWIG_fail;
11294 }
11295 {
11296 PyThreadState* __tstate = wxPyBeginAllowThreads();
11297 (arg1)->SetInsertionPoint(arg2);
11298
11299 wxPyEndAllowThreads(__tstate);
11300 if (PyErr_Occurred()) SWIG_fail;
11301 }
11302 Py_INCREF(Py_None); resultobj = Py_None;
11303 return resultobj;
11304 fail:
11305 return NULL;
11306 }
11307
11308
11309 static PyObject *_wrap_TextCtrl_SetInsertionPointEnd(PyObject *, PyObject *args, PyObject *kwargs) {
11310 PyObject *resultobj;
11311 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11312 PyObject * obj0 = 0 ;
11313 char *kwnames[] = {
11314 (char *) "self", NULL
11315 };
11316
11317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_SetInsertionPointEnd",kwnames,&obj0)) goto fail;
11318 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11319 if (SWIG_arg_fail(1)) SWIG_fail;
11320 {
11321 PyThreadState* __tstate = wxPyBeginAllowThreads();
11322 (arg1)->SetInsertionPointEnd();
11323
11324 wxPyEndAllowThreads(__tstate);
11325 if (PyErr_Occurred()) SWIG_fail;
11326 }
11327 Py_INCREF(Py_None); resultobj = Py_None;
11328 return resultobj;
11329 fail:
11330 return NULL;
11331 }
11332
11333
11334 static PyObject *_wrap_TextCtrl_GetInsertionPoint(PyObject *, PyObject *args, PyObject *kwargs) {
11335 PyObject *resultobj;
11336 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11337 long result;
11338 PyObject * obj0 = 0 ;
11339 char *kwnames[] = {
11340 (char *) "self", NULL
11341 };
11342
11343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetInsertionPoint",kwnames,&obj0)) goto fail;
11344 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11345 if (SWIG_arg_fail(1)) SWIG_fail;
11346 {
11347 PyThreadState* __tstate = wxPyBeginAllowThreads();
11348 result = (long)((wxTextCtrl const *)arg1)->GetInsertionPoint();
11349
11350 wxPyEndAllowThreads(__tstate);
11351 if (PyErr_Occurred()) SWIG_fail;
11352 }
11353 {
11354 resultobj = SWIG_From_long((long)(result));
11355 }
11356 return resultobj;
11357 fail:
11358 return NULL;
11359 }
11360
11361
11362 static PyObject *_wrap_TextCtrl_GetLastPosition(PyObject *, PyObject *args, PyObject *kwargs) {
11363 PyObject *resultobj;
11364 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11365 long result;
11366 PyObject * obj0 = 0 ;
11367 char *kwnames[] = {
11368 (char *) "self", NULL
11369 };
11370
11371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetLastPosition",kwnames,&obj0)) goto fail;
11372 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11373 if (SWIG_arg_fail(1)) SWIG_fail;
11374 {
11375 PyThreadState* __tstate = wxPyBeginAllowThreads();
11376 result = (long)((wxTextCtrl const *)arg1)->GetLastPosition();
11377
11378 wxPyEndAllowThreads(__tstate);
11379 if (PyErr_Occurred()) SWIG_fail;
11380 }
11381 {
11382 resultobj = SWIG_From_long((long)(result));
11383 }
11384 return resultobj;
11385 fail:
11386 return NULL;
11387 }
11388
11389
11390 static PyObject *_wrap_TextCtrl_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
11391 PyObject *resultobj;
11392 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11393 long arg2 ;
11394 long arg3 ;
11395 PyObject * obj0 = 0 ;
11396 PyObject * obj1 = 0 ;
11397 PyObject * obj2 = 0 ;
11398 char *kwnames[] = {
11399 (char *) "self",(char *) "from",(char *) "to", NULL
11400 };
11401
11402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_SetSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
11403 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11404 if (SWIG_arg_fail(1)) SWIG_fail;
11405 {
11406 arg2 = (long)(SWIG_As_long(obj1));
11407 if (SWIG_arg_fail(2)) SWIG_fail;
11408 }
11409 {
11410 arg3 = (long)(SWIG_As_long(obj2));
11411 if (SWIG_arg_fail(3)) SWIG_fail;
11412 }
11413 {
11414 PyThreadState* __tstate = wxPyBeginAllowThreads();
11415 (arg1)->SetSelection(arg2,arg3);
11416
11417 wxPyEndAllowThreads(__tstate);
11418 if (PyErr_Occurred()) SWIG_fail;
11419 }
11420 Py_INCREF(Py_None); resultobj = Py_None;
11421 return resultobj;
11422 fail:
11423 return NULL;
11424 }
11425
11426
11427 static PyObject *_wrap_TextCtrl_SelectAll(PyObject *, PyObject *args, PyObject *kwargs) {
11428 PyObject *resultobj;
11429 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11430 PyObject * obj0 = 0 ;
11431 char *kwnames[] = {
11432 (char *) "self", NULL
11433 };
11434
11435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_SelectAll",kwnames,&obj0)) goto fail;
11436 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11437 if (SWIG_arg_fail(1)) SWIG_fail;
11438 {
11439 PyThreadState* __tstate = wxPyBeginAllowThreads();
11440 (arg1)->SelectAll();
11441
11442 wxPyEndAllowThreads(__tstate);
11443 if (PyErr_Occurred()) SWIG_fail;
11444 }
11445 Py_INCREF(Py_None); resultobj = Py_None;
11446 return resultobj;
11447 fail:
11448 return NULL;
11449 }
11450
11451
11452 static PyObject *_wrap_TextCtrl_SetEditable(PyObject *, PyObject *args, PyObject *kwargs) {
11453 PyObject *resultobj;
11454 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11455 bool arg2 ;
11456 PyObject * obj0 = 0 ;
11457 PyObject * obj1 = 0 ;
11458 char *kwnames[] = {
11459 (char *) "self",(char *) "editable", NULL
11460 };
11461
11462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetEditable",kwnames,&obj0,&obj1)) goto fail;
11463 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11464 if (SWIG_arg_fail(1)) SWIG_fail;
11465 {
11466 arg2 = (bool)(SWIG_As_bool(obj1));
11467 if (SWIG_arg_fail(2)) SWIG_fail;
11468 }
11469 {
11470 PyThreadState* __tstate = wxPyBeginAllowThreads();
11471 (arg1)->SetEditable(arg2);
11472
11473 wxPyEndAllowThreads(__tstate);
11474 if (PyErr_Occurred()) SWIG_fail;
11475 }
11476 Py_INCREF(Py_None); resultobj = Py_None;
11477 return resultobj;
11478 fail:
11479 return NULL;
11480 }
11481
11482
11483 static PyObject *_wrap_TextCtrl_write(PyObject *, PyObject *args, PyObject *kwargs) {
11484 PyObject *resultobj;
11485 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11486 wxString *arg2 = 0 ;
11487 bool temp2 = false ;
11488 PyObject * obj0 = 0 ;
11489 PyObject * obj1 = 0 ;
11490 char *kwnames[] = {
11491 (char *) "self",(char *) "text", NULL
11492 };
11493
11494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_write",kwnames,&obj0,&obj1)) goto fail;
11495 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11496 if (SWIG_arg_fail(1)) SWIG_fail;
11497 {
11498 arg2 = wxString_in_helper(obj1);
11499 if (arg2 == NULL) SWIG_fail;
11500 temp2 = true;
11501 }
11502 {
11503 PyThreadState* __tstate = wxPyBeginAllowThreads();
11504 wxTextCtrl_write(arg1,(wxString const &)*arg2);
11505
11506 wxPyEndAllowThreads(__tstate);
11507 if (PyErr_Occurred()) SWIG_fail;
11508 }
11509 Py_INCREF(Py_None); resultobj = Py_None;
11510 {
11511 if (temp2)
11512 delete arg2;
11513 }
11514 return resultobj;
11515 fail:
11516 {
11517 if (temp2)
11518 delete arg2;
11519 }
11520 return NULL;
11521 }
11522
11523
11524 static PyObject *_wrap_TextCtrl_GetString(PyObject *, PyObject *args, PyObject *kwargs) {
11525 PyObject *resultobj;
11526 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11527 long arg2 ;
11528 long arg3 ;
11529 wxString result;
11530 PyObject * obj0 = 0 ;
11531 PyObject * obj1 = 0 ;
11532 PyObject * obj2 = 0 ;
11533 char *kwnames[] = {
11534 (char *) "self",(char *) "from",(char *) "to", NULL
11535 };
11536
11537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_GetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
11538 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11539 if (SWIG_arg_fail(1)) SWIG_fail;
11540 {
11541 arg2 = (long)(SWIG_As_long(obj1));
11542 if (SWIG_arg_fail(2)) SWIG_fail;
11543 }
11544 {
11545 arg3 = (long)(SWIG_As_long(obj2));
11546 if (SWIG_arg_fail(3)) SWIG_fail;
11547 }
11548 {
11549 PyThreadState* __tstate = wxPyBeginAllowThreads();
11550 result = wxTextCtrl_GetString(arg1,arg2,arg3);
11551
11552 wxPyEndAllowThreads(__tstate);
11553 if (PyErr_Occurred()) SWIG_fail;
11554 }
11555 {
11556 #if wxUSE_UNICODE
11557 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
11558 #else
11559 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
11560 #endif
11561 }
11562 return resultobj;
11563 fail:
11564 return NULL;
11565 }
11566
11567
11568 static PyObject *_wrap_TextCtrl_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
11569 PyObject *resultobj;
11570 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
11571 wxVisualAttributes result;
11572 PyObject * obj0 = 0 ;
11573 char *kwnames[] = {
11574 (char *) "variant", NULL
11575 };
11576
11577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:TextCtrl_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
11578 if (obj0) {
11579 {
11580 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
11581 if (SWIG_arg_fail(1)) SWIG_fail;
11582 }
11583 }
11584 {
11585 if (!wxPyCheckForApp()) SWIG_fail;
11586 PyThreadState* __tstate = wxPyBeginAllowThreads();
11587 result = wxTextCtrl::GetClassDefaultAttributes((wxWindowVariant )arg1);
11588
11589 wxPyEndAllowThreads(__tstate);
11590 if (PyErr_Occurred()) SWIG_fail;
11591 }
11592 {
11593 wxVisualAttributes * resultptr;
11594 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
11595 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
11596 }
11597 return resultobj;
11598 fail:
11599 return NULL;
11600 }
11601
11602
11603 static PyObject * TextCtrl_swigregister(PyObject *, PyObject *args) {
11604 PyObject *obj;
11605 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11606 SWIG_TypeClientData(SWIGTYPE_p_wxTextCtrl, obj);
11607 Py_INCREF(obj);
11608 return Py_BuildValue((char *)"");
11609 }
11610 static PyObject *_wrap_new_TextUrlEvent(PyObject *, PyObject *args, PyObject *kwargs) {
11611 PyObject *resultobj;
11612 int arg1 ;
11613 wxMouseEvent *arg2 = 0 ;
11614 long arg3 ;
11615 long arg4 ;
11616 wxTextUrlEvent *result;
11617 PyObject * obj0 = 0 ;
11618 PyObject * obj1 = 0 ;
11619 PyObject * obj2 = 0 ;
11620 PyObject * obj3 = 0 ;
11621 char *kwnames[] = {
11622 (char *) "winid",(char *) "evtMouse",(char *) "start",(char *) "end", NULL
11623 };
11624
11625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:new_TextUrlEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11626 {
11627 arg1 = (int)(SWIG_As_int(obj0));
11628 if (SWIG_arg_fail(1)) SWIG_fail;
11629 }
11630 {
11631 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
11632 if (SWIG_arg_fail(2)) SWIG_fail;
11633 if (arg2 == NULL) {
11634 SWIG_null_ref("wxMouseEvent");
11635 }
11636 if (SWIG_arg_fail(2)) SWIG_fail;
11637 }
11638 {
11639 arg3 = (long)(SWIG_As_long(obj2));
11640 if (SWIG_arg_fail(3)) SWIG_fail;
11641 }
11642 {
11643 arg4 = (long)(SWIG_As_long(obj3));
11644 if (SWIG_arg_fail(4)) SWIG_fail;
11645 }
11646 {
11647 PyThreadState* __tstate = wxPyBeginAllowThreads();
11648 result = (wxTextUrlEvent *)new wxTextUrlEvent(arg1,(wxMouseEvent const &)*arg2,arg3,arg4);
11649
11650 wxPyEndAllowThreads(__tstate);
11651 if (PyErr_Occurred()) SWIG_fail;
11652 }
11653 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextUrlEvent, 1);
11654 return resultobj;
11655 fail:
11656 return NULL;
11657 }
11658
11659
11660 static PyObject *_wrap_TextUrlEvent_GetMouseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
11661 PyObject *resultobj;
11662 wxTextUrlEvent *arg1 = (wxTextUrlEvent *) 0 ;
11663 wxMouseEvent *result;
11664 PyObject * obj0 = 0 ;
11665 char *kwnames[] = {
11666 (char *) "self", NULL
11667 };
11668
11669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextUrlEvent_GetMouseEvent",kwnames,&obj0)) goto fail;
11670 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextUrlEvent, SWIG_POINTER_EXCEPTION | 0);
11671 if (SWIG_arg_fail(1)) SWIG_fail;
11672 {
11673 PyThreadState* __tstate = wxPyBeginAllowThreads();
11674 {
11675 wxMouseEvent const &_result_ref = (arg1)->GetMouseEvent();
11676 result = (wxMouseEvent *) &_result_ref;
11677 }
11678
11679 wxPyEndAllowThreads(__tstate);
11680 if (PyErr_Occurred()) SWIG_fail;
11681 }
11682 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMouseEvent, 0);
11683 return resultobj;
11684 fail:
11685 return NULL;
11686 }
11687
11688
11689 static PyObject *_wrap_TextUrlEvent_GetURLStart(PyObject *, PyObject *args, PyObject *kwargs) {
11690 PyObject *resultobj;
11691 wxTextUrlEvent *arg1 = (wxTextUrlEvent *) 0 ;
11692 long result;
11693 PyObject * obj0 = 0 ;
11694 char *kwnames[] = {
11695 (char *) "self", NULL
11696 };
11697
11698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextUrlEvent_GetURLStart",kwnames,&obj0)) goto fail;
11699 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextUrlEvent, SWIG_POINTER_EXCEPTION | 0);
11700 if (SWIG_arg_fail(1)) SWIG_fail;
11701 {
11702 PyThreadState* __tstate = wxPyBeginAllowThreads();
11703 result = (long)((wxTextUrlEvent const *)arg1)->GetURLStart();
11704
11705 wxPyEndAllowThreads(__tstate);
11706 if (PyErr_Occurred()) SWIG_fail;
11707 }
11708 {
11709 resultobj = SWIG_From_long((long)(result));
11710 }
11711 return resultobj;
11712 fail:
11713 return NULL;
11714 }
11715
11716
11717 static PyObject *_wrap_TextUrlEvent_GetURLEnd(PyObject *, PyObject *args, PyObject *kwargs) {
11718 PyObject *resultobj;
11719 wxTextUrlEvent *arg1 = (wxTextUrlEvent *) 0 ;
11720 long result;
11721 PyObject * obj0 = 0 ;
11722 char *kwnames[] = {
11723 (char *) "self", NULL
11724 };
11725
11726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextUrlEvent_GetURLEnd",kwnames,&obj0)) goto fail;
11727 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextUrlEvent, SWIG_POINTER_EXCEPTION | 0);
11728 if (SWIG_arg_fail(1)) SWIG_fail;
11729 {
11730 PyThreadState* __tstate = wxPyBeginAllowThreads();
11731 result = (long)((wxTextUrlEvent const *)arg1)->GetURLEnd();
11732
11733 wxPyEndAllowThreads(__tstate);
11734 if (PyErr_Occurred()) SWIG_fail;
11735 }
11736 {
11737 resultobj = SWIG_From_long((long)(result));
11738 }
11739 return resultobj;
11740 fail:
11741 return NULL;
11742 }
11743
11744
11745 static PyObject * TextUrlEvent_swigregister(PyObject *, PyObject *args) {
11746 PyObject *obj;
11747 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11748 SWIG_TypeClientData(SWIGTYPE_p_wxTextUrlEvent, obj);
11749 Py_INCREF(obj);
11750 return Py_BuildValue((char *)"");
11751 }
11752 static int _wrap_ScrollBarNameStr_set(PyObject *) {
11753 PyErr_SetString(PyExc_TypeError,"Variable ScrollBarNameStr is read-only.");
11754 return 1;
11755 }
11756
11757
11758 static PyObject *_wrap_ScrollBarNameStr_get(void) {
11759 PyObject *pyobj;
11760
11761 {
11762 #if wxUSE_UNICODE
11763 pyobj = PyUnicode_FromWideChar((&wxPyScrollBarNameStr)->c_str(), (&wxPyScrollBarNameStr)->Len());
11764 #else
11765 pyobj = PyString_FromStringAndSize((&wxPyScrollBarNameStr)->c_str(), (&wxPyScrollBarNameStr)->Len());
11766 #endif
11767 }
11768 return pyobj;
11769 }
11770
11771
11772 static PyObject *_wrap_new_ScrollBar(PyObject *, PyObject *args, PyObject *kwargs) {
11773 PyObject *resultobj;
11774 wxWindow *arg1 = (wxWindow *) 0 ;
11775 int arg2 = (int) -1 ;
11776 wxPoint const &arg3_defvalue = wxDefaultPosition ;
11777 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
11778 wxSize const &arg4_defvalue = wxDefaultSize ;
11779 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
11780 long arg5 = (long) wxSB_HORIZONTAL ;
11781 wxValidator const &arg6_defvalue = wxDefaultValidator ;
11782 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
11783 wxString const &arg7_defvalue = wxPyScrollBarNameStr ;
11784 wxString *arg7 = (wxString *) &arg7_defvalue ;
11785 wxScrollBar *result;
11786 wxPoint temp3 ;
11787 wxSize temp4 ;
11788 bool temp7 = false ;
11789 PyObject * obj0 = 0 ;
11790 PyObject * obj1 = 0 ;
11791 PyObject * obj2 = 0 ;
11792 PyObject * obj3 = 0 ;
11793 PyObject * obj4 = 0 ;
11794 PyObject * obj5 = 0 ;
11795 PyObject * obj6 = 0 ;
11796 char *kwnames[] = {
11797 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
11798 };
11799
11800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_ScrollBar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
11801 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
11802 if (SWIG_arg_fail(1)) SWIG_fail;
11803 if (obj1) {
11804 {
11805 arg2 = (int)(SWIG_As_int(obj1));
11806 if (SWIG_arg_fail(2)) SWIG_fail;
11807 }
11808 }
11809 if (obj2) {
11810 {
11811 arg3 = &temp3;
11812 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
11813 }
11814 }
11815 if (obj3) {
11816 {
11817 arg4 = &temp4;
11818 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
11819 }
11820 }
11821 if (obj4) {
11822 {
11823 arg5 = (long)(SWIG_As_long(obj4));
11824 if (SWIG_arg_fail(5)) SWIG_fail;
11825 }
11826 }
11827 if (obj5) {
11828 {
11829 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
11830 if (SWIG_arg_fail(6)) SWIG_fail;
11831 if (arg6 == NULL) {
11832 SWIG_null_ref("wxValidator");
11833 }
11834 if (SWIG_arg_fail(6)) SWIG_fail;
11835 }
11836 }
11837 if (obj6) {
11838 {
11839 arg7 = wxString_in_helper(obj6);
11840 if (arg7 == NULL) SWIG_fail;
11841 temp7 = true;
11842 }
11843 }
11844 {
11845 if (!wxPyCheckForApp()) SWIG_fail;
11846 PyThreadState* __tstate = wxPyBeginAllowThreads();
11847 result = (wxScrollBar *)new wxScrollBar(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
11848
11849 wxPyEndAllowThreads(__tstate);
11850 if (PyErr_Occurred()) SWIG_fail;
11851 }
11852 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollBar, 1);
11853 {
11854 if (temp7)
11855 delete arg7;
11856 }
11857 return resultobj;
11858 fail:
11859 {
11860 if (temp7)
11861 delete arg7;
11862 }
11863 return NULL;
11864 }
11865
11866
11867 static PyObject *_wrap_new_PreScrollBar(PyObject *, PyObject *args, PyObject *kwargs) {
11868 PyObject *resultobj;
11869 wxScrollBar *result;
11870 char *kwnames[] = {
11871 NULL
11872 };
11873
11874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreScrollBar",kwnames)) goto fail;
11875 {
11876 if (!wxPyCheckForApp()) SWIG_fail;
11877 PyThreadState* __tstate = wxPyBeginAllowThreads();
11878 result = (wxScrollBar *)new wxScrollBar();
11879
11880 wxPyEndAllowThreads(__tstate);
11881 if (PyErr_Occurred()) SWIG_fail;
11882 }
11883 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollBar, 1);
11884 return resultobj;
11885 fail:
11886 return NULL;
11887 }
11888
11889
11890 static PyObject *_wrap_ScrollBar_Create(PyObject *, PyObject *args, PyObject *kwargs) {
11891 PyObject *resultobj;
11892 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
11893 wxWindow *arg2 = (wxWindow *) 0 ;
11894 int arg3 = (int) -1 ;
11895 wxPoint const &arg4_defvalue = wxDefaultPosition ;
11896 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
11897 wxSize const &arg5_defvalue = wxDefaultSize ;
11898 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
11899 long arg6 = (long) wxSB_HORIZONTAL ;
11900 wxValidator const &arg7_defvalue = wxDefaultValidator ;
11901 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
11902 wxString const &arg8_defvalue = wxPyScrollBarNameStr ;
11903 wxString *arg8 = (wxString *) &arg8_defvalue ;
11904 bool result;
11905 wxPoint temp4 ;
11906 wxSize temp5 ;
11907 bool temp8 = false ;
11908 PyObject * obj0 = 0 ;
11909 PyObject * obj1 = 0 ;
11910 PyObject * obj2 = 0 ;
11911 PyObject * obj3 = 0 ;
11912 PyObject * obj4 = 0 ;
11913 PyObject * obj5 = 0 ;
11914 PyObject * obj6 = 0 ;
11915 PyObject * obj7 = 0 ;
11916 char *kwnames[] = {
11917 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
11918 };
11919
11920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:ScrollBar_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
11921 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
11922 if (SWIG_arg_fail(1)) SWIG_fail;
11923 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
11924 if (SWIG_arg_fail(2)) SWIG_fail;
11925 if (obj2) {
11926 {
11927 arg3 = (int)(SWIG_As_int(obj2));
11928 if (SWIG_arg_fail(3)) SWIG_fail;
11929 }
11930 }
11931 if (obj3) {
11932 {
11933 arg4 = &temp4;
11934 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
11935 }
11936 }
11937 if (obj4) {
11938 {
11939 arg5 = &temp5;
11940 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
11941 }
11942 }
11943 if (obj5) {
11944 {
11945 arg6 = (long)(SWIG_As_long(obj5));
11946 if (SWIG_arg_fail(6)) SWIG_fail;
11947 }
11948 }
11949 if (obj6) {
11950 {
11951 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
11952 if (SWIG_arg_fail(7)) SWIG_fail;
11953 if (arg7 == NULL) {
11954 SWIG_null_ref("wxValidator");
11955 }
11956 if (SWIG_arg_fail(7)) SWIG_fail;
11957 }
11958 }
11959 if (obj7) {
11960 {
11961 arg8 = wxString_in_helper(obj7);
11962 if (arg8 == NULL) SWIG_fail;
11963 temp8 = true;
11964 }
11965 }
11966 {
11967 PyThreadState* __tstate = wxPyBeginAllowThreads();
11968 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
11969
11970 wxPyEndAllowThreads(__tstate);
11971 if (PyErr_Occurred()) SWIG_fail;
11972 }
11973 {
11974 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11975 }
11976 {
11977 if (temp8)
11978 delete arg8;
11979 }
11980 return resultobj;
11981 fail:
11982 {
11983 if (temp8)
11984 delete arg8;
11985 }
11986 return NULL;
11987 }
11988
11989
11990 static PyObject *_wrap_ScrollBar_GetThumbPosition(PyObject *, PyObject *args, PyObject *kwargs) {
11991 PyObject *resultobj;
11992 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
11993 int result;
11994 PyObject * obj0 = 0 ;
11995 char *kwnames[] = {
11996 (char *) "self", NULL
11997 };
11998
11999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_GetThumbPosition",kwnames,&obj0)) goto fail;
12000 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12001 if (SWIG_arg_fail(1)) SWIG_fail;
12002 {
12003 PyThreadState* __tstate = wxPyBeginAllowThreads();
12004 result = (int)((wxScrollBar const *)arg1)->GetThumbPosition();
12005
12006 wxPyEndAllowThreads(__tstate);
12007 if (PyErr_Occurred()) SWIG_fail;
12008 }
12009 {
12010 resultobj = SWIG_From_int((int)(result));
12011 }
12012 return resultobj;
12013 fail:
12014 return NULL;
12015 }
12016
12017
12018 static PyObject *_wrap_ScrollBar_GetThumbSize(PyObject *, PyObject *args, PyObject *kwargs) {
12019 PyObject *resultobj;
12020 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12021 int result;
12022 PyObject * obj0 = 0 ;
12023 char *kwnames[] = {
12024 (char *) "self", NULL
12025 };
12026
12027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_GetThumbSize",kwnames,&obj0)) goto fail;
12028 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12029 if (SWIG_arg_fail(1)) SWIG_fail;
12030 {
12031 PyThreadState* __tstate = wxPyBeginAllowThreads();
12032 result = (int)((wxScrollBar const *)arg1)->GetThumbSize();
12033
12034 wxPyEndAllowThreads(__tstate);
12035 if (PyErr_Occurred()) SWIG_fail;
12036 }
12037 {
12038 resultobj = SWIG_From_int((int)(result));
12039 }
12040 return resultobj;
12041 fail:
12042 return NULL;
12043 }
12044
12045
12046 static PyObject *_wrap_ScrollBar_GetPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
12047 PyObject *resultobj;
12048 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12049 int result;
12050 PyObject * obj0 = 0 ;
12051 char *kwnames[] = {
12052 (char *) "self", NULL
12053 };
12054
12055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_GetPageSize",kwnames,&obj0)) goto fail;
12056 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12057 if (SWIG_arg_fail(1)) SWIG_fail;
12058 {
12059 PyThreadState* __tstate = wxPyBeginAllowThreads();
12060 result = (int)((wxScrollBar const *)arg1)->GetPageSize();
12061
12062 wxPyEndAllowThreads(__tstate);
12063 if (PyErr_Occurred()) SWIG_fail;
12064 }
12065 {
12066 resultobj = SWIG_From_int((int)(result));
12067 }
12068 return resultobj;
12069 fail:
12070 return NULL;
12071 }
12072
12073
12074 static PyObject *_wrap_ScrollBar_GetRange(PyObject *, PyObject *args, PyObject *kwargs) {
12075 PyObject *resultobj;
12076 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12077 int result;
12078 PyObject * obj0 = 0 ;
12079 char *kwnames[] = {
12080 (char *) "self", NULL
12081 };
12082
12083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_GetRange",kwnames,&obj0)) goto fail;
12084 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12085 if (SWIG_arg_fail(1)) SWIG_fail;
12086 {
12087 PyThreadState* __tstate = wxPyBeginAllowThreads();
12088 result = (int)((wxScrollBar const *)arg1)->GetRange();
12089
12090 wxPyEndAllowThreads(__tstate);
12091 if (PyErr_Occurred()) SWIG_fail;
12092 }
12093 {
12094 resultobj = SWIG_From_int((int)(result));
12095 }
12096 return resultobj;
12097 fail:
12098 return NULL;
12099 }
12100
12101
12102 static PyObject *_wrap_ScrollBar_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
12103 PyObject *resultobj;
12104 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12105 bool result;
12106 PyObject * obj0 = 0 ;
12107 char *kwnames[] = {
12108 (char *) "self", NULL
12109 };
12110
12111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_IsVertical",kwnames,&obj0)) goto fail;
12112 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12113 if (SWIG_arg_fail(1)) SWIG_fail;
12114 {
12115 PyThreadState* __tstate = wxPyBeginAllowThreads();
12116 result = (bool)((wxScrollBar const *)arg1)->IsVertical();
12117
12118 wxPyEndAllowThreads(__tstate);
12119 if (PyErr_Occurred()) SWIG_fail;
12120 }
12121 {
12122 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12123 }
12124 return resultobj;
12125 fail:
12126 return NULL;
12127 }
12128
12129
12130 static PyObject *_wrap_ScrollBar_SetThumbPosition(PyObject *, PyObject *args, PyObject *kwargs) {
12131 PyObject *resultobj;
12132 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12133 int arg2 ;
12134 PyObject * obj0 = 0 ;
12135 PyObject * obj1 = 0 ;
12136 char *kwnames[] = {
12137 (char *) "self",(char *) "viewStart", NULL
12138 };
12139
12140 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollBar_SetThumbPosition",kwnames,&obj0,&obj1)) goto fail;
12141 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12142 if (SWIG_arg_fail(1)) SWIG_fail;
12143 {
12144 arg2 = (int)(SWIG_As_int(obj1));
12145 if (SWIG_arg_fail(2)) SWIG_fail;
12146 }
12147 {
12148 PyThreadState* __tstate = wxPyBeginAllowThreads();
12149 (arg1)->SetThumbPosition(arg2);
12150
12151 wxPyEndAllowThreads(__tstate);
12152 if (PyErr_Occurred()) SWIG_fail;
12153 }
12154 Py_INCREF(Py_None); resultobj = Py_None;
12155 return resultobj;
12156 fail:
12157 return NULL;
12158 }
12159
12160
12161 static PyObject *_wrap_ScrollBar_SetScrollbar(PyObject *, PyObject *args, PyObject *kwargs) {
12162 PyObject *resultobj;
12163 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12164 int arg2 ;
12165 int arg3 ;
12166 int arg4 ;
12167 int arg5 ;
12168 bool arg6 = (bool) true ;
12169 PyObject * obj0 = 0 ;
12170 PyObject * obj1 = 0 ;
12171 PyObject * obj2 = 0 ;
12172 PyObject * obj3 = 0 ;
12173 PyObject * obj4 = 0 ;
12174 PyObject * obj5 = 0 ;
12175 char *kwnames[] = {
12176 (char *) "self",(char *) "position",(char *) "thumbSize",(char *) "range",(char *) "pageSize",(char *) "refresh", NULL
12177 };
12178
12179 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:ScrollBar_SetScrollbar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
12180 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12181 if (SWIG_arg_fail(1)) SWIG_fail;
12182 {
12183 arg2 = (int)(SWIG_As_int(obj1));
12184 if (SWIG_arg_fail(2)) SWIG_fail;
12185 }
12186 {
12187 arg3 = (int)(SWIG_As_int(obj2));
12188 if (SWIG_arg_fail(3)) SWIG_fail;
12189 }
12190 {
12191 arg4 = (int)(SWIG_As_int(obj3));
12192 if (SWIG_arg_fail(4)) SWIG_fail;
12193 }
12194 {
12195 arg5 = (int)(SWIG_As_int(obj4));
12196 if (SWIG_arg_fail(5)) SWIG_fail;
12197 }
12198 if (obj5) {
12199 {
12200 arg6 = (bool)(SWIG_As_bool(obj5));
12201 if (SWIG_arg_fail(6)) SWIG_fail;
12202 }
12203 }
12204 {
12205 PyThreadState* __tstate = wxPyBeginAllowThreads();
12206 (arg1)->SetScrollbar(arg2,arg3,arg4,arg5,arg6);
12207
12208 wxPyEndAllowThreads(__tstate);
12209 if (PyErr_Occurred()) SWIG_fail;
12210 }
12211 Py_INCREF(Py_None); resultobj = Py_None;
12212 return resultobj;
12213 fail:
12214 return NULL;
12215 }
12216
12217
12218 static PyObject *_wrap_ScrollBar_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
12219 PyObject *resultobj;
12220 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
12221 wxVisualAttributes result;
12222 PyObject * obj0 = 0 ;
12223 char *kwnames[] = {
12224 (char *) "variant", NULL
12225 };
12226
12227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ScrollBar_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
12228 if (obj0) {
12229 {
12230 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
12231 if (SWIG_arg_fail(1)) SWIG_fail;
12232 }
12233 }
12234 {
12235 if (!wxPyCheckForApp()) SWIG_fail;
12236 PyThreadState* __tstate = wxPyBeginAllowThreads();
12237 result = wxScrollBar::GetClassDefaultAttributes((wxWindowVariant )arg1);
12238
12239 wxPyEndAllowThreads(__tstate);
12240 if (PyErr_Occurred()) SWIG_fail;
12241 }
12242 {
12243 wxVisualAttributes * resultptr;
12244 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
12245 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
12246 }
12247 return resultobj;
12248 fail:
12249 return NULL;
12250 }
12251
12252
12253 static PyObject * ScrollBar_swigregister(PyObject *, PyObject *args) {
12254 PyObject *obj;
12255 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12256 SWIG_TypeClientData(SWIGTYPE_p_wxScrollBar, obj);
12257 Py_INCREF(obj);
12258 return Py_BuildValue((char *)"");
12259 }
12260 static int _wrap_SPIN_BUTTON_NAME_set(PyObject *) {
12261 PyErr_SetString(PyExc_TypeError,"Variable SPIN_BUTTON_NAME is read-only.");
12262 return 1;
12263 }
12264
12265
12266 static PyObject *_wrap_SPIN_BUTTON_NAME_get(void) {
12267 PyObject *pyobj;
12268
12269 {
12270 #if wxUSE_UNICODE
12271 pyobj = PyUnicode_FromWideChar((&wxPySPIN_BUTTON_NAME)->c_str(), (&wxPySPIN_BUTTON_NAME)->Len());
12272 #else
12273 pyobj = PyString_FromStringAndSize((&wxPySPIN_BUTTON_NAME)->c_str(), (&wxPySPIN_BUTTON_NAME)->Len());
12274 #endif
12275 }
12276 return pyobj;
12277 }
12278
12279
12280 static int _wrap_SpinCtrlNameStr_set(PyObject *) {
12281 PyErr_SetString(PyExc_TypeError,"Variable SpinCtrlNameStr is read-only.");
12282 return 1;
12283 }
12284
12285
12286 static PyObject *_wrap_SpinCtrlNameStr_get(void) {
12287 PyObject *pyobj;
12288
12289 {
12290 #if wxUSE_UNICODE
12291 pyobj = PyUnicode_FromWideChar((&wxPySpinCtrlNameStr)->c_str(), (&wxPySpinCtrlNameStr)->Len());
12292 #else
12293 pyobj = PyString_FromStringAndSize((&wxPySpinCtrlNameStr)->c_str(), (&wxPySpinCtrlNameStr)->Len());
12294 #endif
12295 }
12296 return pyobj;
12297 }
12298
12299
12300 static PyObject *_wrap_new_SpinButton(PyObject *, PyObject *args, PyObject *kwargs) {
12301 PyObject *resultobj;
12302 wxWindow *arg1 = (wxWindow *) 0 ;
12303 int arg2 = (int) -1 ;
12304 wxPoint const &arg3_defvalue = wxDefaultPosition ;
12305 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
12306 wxSize const &arg4_defvalue = wxDefaultSize ;
12307 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
12308 long arg5 = (long) wxSP_HORIZONTAL ;
12309 wxString const &arg6_defvalue = wxPySPIN_BUTTON_NAME ;
12310 wxString *arg6 = (wxString *) &arg6_defvalue ;
12311 wxSpinButton *result;
12312 wxPoint temp3 ;
12313 wxSize temp4 ;
12314 bool temp6 = false ;
12315 PyObject * obj0 = 0 ;
12316 PyObject * obj1 = 0 ;
12317 PyObject * obj2 = 0 ;
12318 PyObject * obj3 = 0 ;
12319 PyObject * obj4 = 0 ;
12320 PyObject * obj5 = 0 ;
12321 char *kwnames[] = {
12322 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
12323 };
12324
12325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_SpinButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
12326 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12327 if (SWIG_arg_fail(1)) SWIG_fail;
12328 if (obj1) {
12329 {
12330 arg2 = (int)(SWIG_As_int(obj1));
12331 if (SWIG_arg_fail(2)) SWIG_fail;
12332 }
12333 }
12334 if (obj2) {
12335 {
12336 arg3 = &temp3;
12337 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
12338 }
12339 }
12340 if (obj3) {
12341 {
12342 arg4 = &temp4;
12343 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
12344 }
12345 }
12346 if (obj4) {
12347 {
12348 arg5 = (long)(SWIG_As_long(obj4));
12349 if (SWIG_arg_fail(5)) SWIG_fail;
12350 }
12351 }
12352 if (obj5) {
12353 {
12354 arg6 = wxString_in_helper(obj5);
12355 if (arg6 == NULL) SWIG_fail;
12356 temp6 = true;
12357 }
12358 }
12359 {
12360 if (!wxPyCheckForApp()) SWIG_fail;
12361 PyThreadState* __tstate = wxPyBeginAllowThreads();
12362 result = (wxSpinButton *)new wxSpinButton(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
12363
12364 wxPyEndAllowThreads(__tstate);
12365 if (PyErr_Occurred()) SWIG_fail;
12366 }
12367 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinButton, 1);
12368 {
12369 if (temp6)
12370 delete arg6;
12371 }
12372 return resultobj;
12373 fail:
12374 {
12375 if (temp6)
12376 delete arg6;
12377 }
12378 return NULL;
12379 }
12380
12381
12382 static PyObject *_wrap_new_PreSpinButton(PyObject *, PyObject *args, PyObject *kwargs) {
12383 PyObject *resultobj;
12384 wxSpinButton *result;
12385 char *kwnames[] = {
12386 NULL
12387 };
12388
12389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSpinButton",kwnames)) goto fail;
12390 {
12391 if (!wxPyCheckForApp()) SWIG_fail;
12392 PyThreadState* __tstate = wxPyBeginAllowThreads();
12393 result = (wxSpinButton *)new wxSpinButton();
12394
12395 wxPyEndAllowThreads(__tstate);
12396 if (PyErr_Occurred()) SWIG_fail;
12397 }
12398 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinButton, 1);
12399 return resultobj;
12400 fail:
12401 return NULL;
12402 }
12403
12404
12405 static PyObject *_wrap_SpinButton_Create(PyObject *, PyObject *args, PyObject *kwargs) {
12406 PyObject *resultobj;
12407 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12408 wxWindow *arg2 = (wxWindow *) 0 ;
12409 int arg3 = (int) -1 ;
12410 wxPoint const &arg4_defvalue = wxDefaultPosition ;
12411 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
12412 wxSize const &arg5_defvalue = wxDefaultSize ;
12413 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
12414 long arg6 = (long) wxSP_HORIZONTAL ;
12415 wxString const &arg7_defvalue = wxPySPIN_BUTTON_NAME ;
12416 wxString *arg7 = (wxString *) &arg7_defvalue ;
12417 bool result;
12418 wxPoint temp4 ;
12419 wxSize temp5 ;
12420 bool temp7 = false ;
12421 PyObject * obj0 = 0 ;
12422 PyObject * obj1 = 0 ;
12423 PyObject * obj2 = 0 ;
12424 PyObject * obj3 = 0 ;
12425 PyObject * obj4 = 0 ;
12426 PyObject * obj5 = 0 ;
12427 PyObject * obj6 = 0 ;
12428 char *kwnames[] = {
12429 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
12430 };
12431
12432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:SpinButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
12433 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12434 if (SWIG_arg_fail(1)) SWIG_fail;
12435 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12436 if (SWIG_arg_fail(2)) SWIG_fail;
12437 if (obj2) {
12438 {
12439 arg3 = (int)(SWIG_As_int(obj2));
12440 if (SWIG_arg_fail(3)) SWIG_fail;
12441 }
12442 }
12443 if (obj3) {
12444 {
12445 arg4 = &temp4;
12446 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
12447 }
12448 }
12449 if (obj4) {
12450 {
12451 arg5 = &temp5;
12452 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
12453 }
12454 }
12455 if (obj5) {
12456 {
12457 arg6 = (long)(SWIG_As_long(obj5));
12458 if (SWIG_arg_fail(6)) SWIG_fail;
12459 }
12460 }
12461 if (obj6) {
12462 {
12463 arg7 = wxString_in_helper(obj6);
12464 if (arg7 == NULL) SWIG_fail;
12465 temp7 = true;
12466 }
12467 }
12468 {
12469 PyThreadState* __tstate = wxPyBeginAllowThreads();
12470 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
12471
12472 wxPyEndAllowThreads(__tstate);
12473 if (PyErr_Occurred()) SWIG_fail;
12474 }
12475 {
12476 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12477 }
12478 {
12479 if (temp7)
12480 delete arg7;
12481 }
12482 return resultobj;
12483 fail:
12484 {
12485 if (temp7)
12486 delete arg7;
12487 }
12488 return NULL;
12489 }
12490
12491
12492 static PyObject *_wrap_SpinButton_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
12493 PyObject *resultobj;
12494 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12495 int result;
12496 PyObject * obj0 = 0 ;
12497 char *kwnames[] = {
12498 (char *) "self", NULL
12499 };
12500
12501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinButton_GetValue",kwnames,&obj0)) goto fail;
12502 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12503 if (SWIG_arg_fail(1)) SWIG_fail;
12504 {
12505 PyThreadState* __tstate = wxPyBeginAllowThreads();
12506 result = (int)((wxSpinButton const *)arg1)->GetValue();
12507
12508 wxPyEndAllowThreads(__tstate);
12509 if (PyErr_Occurred()) SWIG_fail;
12510 }
12511 {
12512 resultobj = SWIG_From_int((int)(result));
12513 }
12514 return resultobj;
12515 fail:
12516 return NULL;
12517 }
12518
12519
12520 static PyObject *_wrap_SpinButton_GetMin(PyObject *, PyObject *args, PyObject *kwargs) {
12521 PyObject *resultobj;
12522 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12523 int result;
12524 PyObject * obj0 = 0 ;
12525 char *kwnames[] = {
12526 (char *) "self", NULL
12527 };
12528
12529 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinButton_GetMin",kwnames,&obj0)) goto fail;
12530 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12531 if (SWIG_arg_fail(1)) SWIG_fail;
12532 {
12533 PyThreadState* __tstate = wxPyBeginAllowThreads();
12534 result = (int)((wxSpinButton const *)arg1)->GetMin();
12535
12536 wxPyEndAllowThreads(__tstate);
12537 if (PyErr_Occurred()) SWIG_fail;
12538 }
12539 {
12540 resultobj = SWIG_From_int((int)(result));
12541 }
12542 return resultobj;
12543 fail:
12544 return NULL;
12545 }
12546
12547
12548 static PyObject *_wrap_SpinButton_GetMax(PyObject *, PyObject *args, PyObject *kwargs) {
12549 PyObject *resultobj;
12550 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12551 int result;
12552 PyObject * obj0 = 0 ;
12553 char *kwnames[] = {
12554 (char *) "self", NULL
12555 };
12556
12557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinButton_GetMax",kwnames,&obj0)) goto fail;
12558 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12559 if (SWIG_arg_fail(1)) SWIG_fail;
12560 {
12561 PyThreadState* __tstate = wxPyBeginAllowThreads();
12562 result = (int)((wxSpinButton const *)arg1)->GetMax();
12563
12564 wxPyEndAllowThreads(__tstate);
12565 if (PyErr_Occurred()) SWIG_fail;
12566 }
12567 {
12568 resultobj = SWIG_From_int((int)(result));
12569 }
12570 return resultobj;
12571 fail:
12572 return NULL;
12573 }
12574
12575
12576 static PyObject *_wrap_SpinButton_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
12577 PyObject *resultobj;
12578 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12579 int arg2 ;
12580 PyObject * obj0 = 0 ;
12581 PyObject * obj1 = 0 ;
12582 char *kwnames[] = {
12583 (char *) "self",(char *) "val", NULL
12584 };
12585
12586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinButton_SetValue",kwnames,&obj0,&obj1)) goto fail;
12587 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12588 if (SWIG_arg_fail(1)) SWIG_fail;
12589 {
12590 arg2 = (int)(SWIG_As_int(obj1));
12591 if (SWIG_arg_fail(2)) SWIG_fail;
12592 }
12593 {
12594 PyThreadState* __tstate = wxPyBeginAllowThreads();
12595 (arg1)->SetValue(arg2);
12596
12597 wxPyEndAllowThreads(__tstate);
12598 if (PyErr_Occurred()) SWIG_fail;
12599 }
12600 Py_INCREF(Py_None); resultobj = Py_None;
12601 return resultobj;
12602 fail:
12603 return NULL;
12604 }
12605
12606
12607 static PyObject *_wrap_SpinButton_SetMin(PyObject *, PyObject *args, PyObject *kwargs) {
12608 PyObject *resultobj;
12609 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12610 int arg2 ;
12611 PyObject * obj0 = 0 ;
12612 PyObject * obj1 = 0 ;
12613 char *kwnames[] = {
12614 (char *) "self",(char *) "minVal", NULL
12615 };
12616
12617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinButton_SetMin",kwnames,&obj0,&obj1)) 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 arg2 = (int)(SWIG_As_int(obj1));
12622 if (SWIG_arg_fail(2)) SWIG_fail;
12623 }
12624 {
12625 PyThreadState* __tstate = wxPyBeginAllowThreads();
12626 (arg1)->SetMin(arg2);
12627
12628 wxPyEndAllowThreads(__tstate);
12629 if (PyErr_Occurred()) SWIG_fail;
12630 }
12631 Py_INCREF(Py_None); resultobj = Py_None;
12632 return resultobj;
12633 fail:
12634 return NULL;
12635 }
12636
12637
12638 static PyObject *_wrap_SpinButton_SetMax(PyObject *, PyObject *args, PyObject *kwargs) {
12639 PyObject *resultobj;
12640 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12641 int arg2 ;
12642 PyObject * obj0 = 0 ;
12643 PyObject * obj1 = 0 ;
12644 char *kwnames[] = {
12645 (char *) "self",(char *) "maxVal", NULL
12646 };
12647
12648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinButton_SetMax",kwnames,&obj0,&obj1)) goto fail;
12649 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12650 if (SWIG_arg_fail(1)) SWIG_fail;
12651 {
12652 arg2 = (int)(SWIG_As_int(obj1));
12653 if (SWIG_arg_fail(2)) SWIG_fail;
12654 }
12655 {
12656 PyThreadState* __tstate = wxPyBeginAllowThreads();
12657 (arg1)->SetMax(arg2);
12658
12659 wxPyEndAllowThreads(__tstate);
12660 if (PyErr_Occurred()) SWIG_fail;
12661 }
12662 Py_INCREF(Py_None); resultobj = Py_None;
12663 return resultobj;
12664 fail:
12665 return NULL;
12666 }
12667
12668
12669 static PyObject *_wrap_SpinButton_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
12670 PyObject *resultobj;
12671 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12672 int arg2 ;
12673 int arg3 ;
12674 PyObject * obj0 = 0 ;
12675 PyObject * obj1 = 0 ;
12676 PyObject * obj2 = 0 ;
12677 char *kwnames[] = {
12678 (char *) "self",(char *) "minVal",(char *) "maxVal", NULL
12679 };
12680
12681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SpinButton_SetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
12682 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12683 if (SWIG_arg_fail(1)) SWIG_fail;
12684 {
12685 arg2 = (int)(SWIG_As_int(obj1));
12686 if (SWIG_arg_fail(2)) SWIG_fail;
12687 }
12688 {
12689 arg3 = (int)(SWIG_As_int(obj2));
12690 if (SWIG_arg_fail(3)) SWIG_fail;
12691 }
12692 {
12693 PyThreadState* __tstate = wxPyBeginAllowThreads();
12694 (arg1)->SetRange(arg2,arg3);
12695
12696 wxPyEndAllowThreads(__tstate);
12697 if (PyErr_Occurred()) SWIG_fail;
12698 }
12699 Py_INCREF(Py_None); resultobj = Py_None;
12700 return resultobj;
12701 fail:
12702 return NULL;
12703 }
12704
12705
12706 static PyObject *_wrap_SpinButton_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
12707 PyObject *resultobj;
12708 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12709 bool result;
12710 PyObject * obj0 = 0 ;
12711 char *kwnames[] = {
12712 (char *) "self", NULL
12713 };
12714
12715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinButton_IsVertical",kwnames,&obj0)) goto fail;
12716 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12717 if (SWIG_arg_fail(1)) SWIG_fail;
12718 {
12719 PyThreadState* __tstate = wxPyBeginAllowThreads();
12720 result = (bool)((wxSpinButton const *)arg1)->IsVertical();
12721
12722 wxPyEndAllowThreads(__tstate);
12723 if (PyErr_Occurred()) SWIG_fail;
12724 }
12725 {
12726 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12727 }
12728 return resultobj;
12729 fail:
12730 return NULL;
12731 }
12732
12733
12734 static PyObject *_wrap_SpinButton_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
12735 PyObject *resultobj;
12736 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
12737 wxVisualAttributes result;
12738 PyObject * obj0 = 0 ;
12739 char *kwnames[] = {
12740 (char *) "variant", NULL
12741 };
12742
12743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SpinButton_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
12744 if (obj0) {
12745 {
12746 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
12747 if (SWIG_arg_fail(1)) SWIG_fail;
12748 }
12749 }
12750 {
12751 if (!wxPyCheckForApp()) SWIG_fail;
12752 PyThreadState* __tstate = wxPyBeginAllowThreads();
12753 result = wxSpinButton::GetClassDefaultAttributes((wxWindowVariant )arg1);
12754
12755 wxPyEndAllowThreads(__tstate);
12756 if (PyErr_Occurred()) SWIG_fail;
12757 }
12758 {
12759 wxVisualAttributes * resultptr;
12760 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
12761 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
12762 }
12763 return resultobj;
12764 fail:
12765 return NULL;
12766 }
12767
12768
12769 static PyObject * SpinButton_swigregister(PyObject *, PyObject *args) {
12770 PyObject *obj;
12771 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12772 SWIG_TypeClientData(SWIGTYPE_p_wxSpinButton, obj);
12773 Py_INCREF(obj);
12774 return Py_BuildValue((char *)"");
12775 }
12776 static PyObject *_wrap_new_SpinCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
12777 PyObject *resultobj;
12778 wxWindow *arg1 = (wxWindow *) 0 ;
12779 int arg2 = (int) -1 ;
12780 wxString const &arg3_defvalue = wxPyEmptyString ;
12781 wxString *arg3 = (wxString *) &arg3_defvalue ;
12782 wxPoint const &arg4_defvalue = wxDefaultPosition ;
12783 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
12784 wxSize const &arg5_defvalue = wxDefaultSize ;
12785 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
12786 long arg6 = (long) wxSP_ARROW_KEYS ;
12787 int arg7 = (int) 0 ;
12788 int arg8 = (int) 100 ;
12789 int arg9 = (int) 0 ;
12790 wxString const &arg10_defvalue = wxPySpinCtrlNameStr ;
12791 wxString *arg10 = (wxString *) &arg10_defvalue ;
12792 wxSpinCtrl *result;
12793 bool temp3 = false ;
12794 wxPoint temp4 ;
12795 wxSize temp5 ;
12796 bool temp10 = false ;
12797 PyObject * obj0 = 0 ;
12798 PyObject * obj1 = 0 ;
12799 PyObject * obj2 = 0 ;
12800 PyObject * obj3 = 0 ;
12801 PyObject * obj4 = 0 ;
12802 PyObject * obj5 = 0 ;
12803 PyObject * obj6 = 0 ;
12804 PyObject * obj7 = 0 ;
12805 PyObject * obj8 = 0 ;
12806 PyObject * obj9 = 0 ;
12807 char *kwnames[] = {
12808 (char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "min",(char *) "max",(char *) "initial",(char *) "name", NULL
12809 };
12810
12811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOOO:new_SpinCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) goto fail;
12812 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12813 if (SWIG_arg_fail(1)) SWIG_fail;
12814 if (obj1) {
12815 {
12816 arg2 = (int)(SWIG_As_int(obj1));
12817 if (SWIG_arg_fail(2)) SWIG_fail;
12818 }
12819 }
12820 if (obj2) {
12821 {
12822 arg3 = wxString_in_helper(obj2);
12823 if (arg3 == NULL) SWIG_fail;
12824 temp3 = true;
12825 }
12826 }
12827 if (obj3) {
12828 {
12829 arg4 = &temp4;
12830 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
12831 }
12832 }
12833 if (obj4) {
12834 {
12835 arg5 = &temp5;
12836 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
12837 }
12838 }
12839 if (obj5) {
12840 {
12841 arg6 = (long)(SWIG_As_long(obj5));
12842 if (SWIG_arg_fail(6)) SWIG_fail;
12843 }
12844 }
12845 if (obj6) {
12846 {
12847 arg7 = (int)(SWIG_As_int(obj6));
12848 if (SWIG_arg_fail(7)) SWIG_fail;
12849 }
12850 }
12851 if (obj7) {
12852 {
12853 arg8 = (int)(SWIG_As_int(obj7));
12854 if (SWIG_arg_fail(8)) SWIG_fail;
12855 }
12856 }
12857 if (obj8) {
12858 {
12859 arg9 = (int)(SWIG_As_int(obj8));
12860 if (SWIG_arg_fail(9)) SWIG_fail;
12861 }
12862 }
12863 if (obj9) {
12864 {
12865 arg10 = wxString_in_helper(obj9);
12866 if (arg10 == NULL) SWIG_fail;
12867 temp10 = true;
12868 }
12869 }
12870 {
12871 if (!wxPyCheckForApp()) SWIG_fail;
12872 PyThreadState* __tstate = wxPyBeginAllowThreads();
12873 result = (wxSpinCtrl *)new wxSpinCtrl(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,arg7,arg8,arg9,(wxString const &)*arg10);
12874
12875 wxPyEndAllowThreads(__tstate);
12876 if (PyErr_Occurred()) SWIG_fail;
12877 }
12878 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinCtrl, 1);
12879 {
12880 if (temp3)
12881 delete arg3;
12882 }
12883 {
12884 if (temp10)
12885 delete arg10;
12886 }
12887 return resultobj;
12888 fail:
12889 {
12890 if (temp3)
12891 delete arg3;
12892 }
12893 {
12894 if (temp10)
12895 delete arg10;
12896 }
12897 return NULL;
12898 }
12899
12900
12901 static PyObject *_wrap_new_PreSpinCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
12902 PyObject *resultobj;
12903 wxSpinCtrl *result;
12904 char *kwnames[] = {
12905 NULL
12906 };
12907
12908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSpinCtrl",kwnames)) goto fail;
12909 {
12910 if (!wxPyCheckForApp()) SWIG_fail;
12911 PyThreadState* __tstate = wxPyBeginAllowThreads();
12912 result = (wxSpinCtrl *)new wxSpinCtrl();
12913
12914 wxPyEndAllowThreads(__tstate);
12915 if (PyErr_Occurred()) SWIG_fail;
12916 }
12917 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinCtrl, 1);
12918 return resultobj;
12919 fail:
12920 return NULL;
12921 }
12922
12923
12924 static PyObject *_wrap_SpinCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
12925 PyObject *resultobj;
12926 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
12927 wxWindow *arg2 = (wxWindow *) 0 ;
12928 int arg3 = (int) -1 ;
12929 wxString const &arg4_defvalue = wxPyEmptyString ;
12930 wxString *arg4 = (wxString *) &arg4_defvalue ;
12931 wxPoint const &arg5_defvalue = wxDefaultPosition ;
12932 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
12933 wxSize const &arg6_defvalue = wxDefaultSize ;
12934 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
12935 long arg7 = (long) wxSP_ARROW_KEYS ;
12936 int arg8 = (int) 0 ;
12937 int arg9 = (int) 100 ;
12938 int arg10 = (int) 0 ;
12939 wxString const &arg11_defvalue = wxPySpinCtrlNameStr ;
12940 wxString *arg11 = (wxString *) &arg11_defvalue ;
12941 bool result;
12942 bool temp4 = false ;
12943 wxPoint temp5 ;
12944 wxSize temp6 ;
12945 bool temp11 = false ;
12946 PyObject * obj0 = 0 ;
12947 PyObject * obj1 = 0 ;
12948 PyObject * obj2 = 0 ;
12949 PyObject * obj3 = 0 ;
12950 PyObject * obj4 = 0 ;
12951 PyObject * obj5 = 0 ;
12952 PyObject * obj6 = 0 ;
12953 PyObject * obj7 = 0 ;
12954 PyObject * obj8 = 0 ;
12955 PyObject * obj9 = 0 ;
12956 PyObject * obj10 = 0 ;
12957 char *kwnames[] = {
12958 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "min",(char *) "max",(char *) "initial",(char *) "name", NULL
12959 };
12960
12961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:SpinCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) goto fail;
12962 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
12963 if (SWIG_arg_fail(1)) SWIG_fail;
12964 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12965 if (SWIG_arg_fail(2)) SWIG_fail;
12966 if (obj2) {
12967 {
12968 arg3 = (int)(SWIG_As_int(obj2));
12969 if (SWIG_arg_fail(3)) SWIG_fail;
12970 }
12971 }
12972 if (obj3) {
12973 {
12974 arg4 = wxString_in_helper(obj3);
12975 if (arg4 == NULL) SWIG_fail;
12976 temp4 = true;
12977 }
12978 }
12979 if (obj4) {
12980 {
12981 arg5 = &temp5;
12982 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
12983 }
12984 }
12985 if (obj5) {
12986 {
12987 arg6 = &temp6;
12988 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
12989 }
12990 }
12991 if (obj6) {
12992 {
12993 arg7 = (long)(SWIG_As_long(obj6));
12994 if (SWIG_arg_fail(7)) SWIG_fail;
12995 }
12996 }
12997 if (obj7) {
12998 {
12999 arg8 = (int)(SWIG_As_int(obj7));
13000 if (SWIG_arg_fail(8)) SWIG_fail;
13001 }
13002 }
13003 if (obj8) {
13004 {
13005 arg9 = (int)(SWIG_As_int(obj8));
13006 if (SWIG_arg_fail(9)) SWIG_fail;
13007 }
13008 }
13009 if (obj9) {
13010 {
13011 arg10 = (int)(SWIG_As_int(obj9));
13012 if (SWIG_arg_fail(10)) SWIG_fail;
13013 }
13014 }
13015 if (obj10) {
13016 {
13017 arg11 = wxString_in_helper(obj10);
13018 if (arg11 == NULL) SWIG_fail;
13019 temp11 = true;
13020 }
13021 }
13022 {
13023 PyThreadState* __tstate = wxPyBeginAllowThreads();
13024 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,arg8,arg9,arg10,(wxString const &)*arg11);
13025
13026 wxPyEndAllowThreads(__tstate);
13027 if (PyErr_Occurred()) SWIG_fail;
13028 }
13029 {
13030 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13031 }
13032 {
13033 if (temp4)
13034 delete arg4;
13035 }
13036 {
13037 if (temp11)
13038 delete arg11;
13039 }
13040 return resultobj;
13041 fail:
13042 {
13043 if (temp4)
13044 delete arg4;
13045 }
13046 {
13047 if (temp11)
13048 delete arg11;
13049 }
13050 return NULL;
13051 }
13052
13053
13054 static PyObject *_wrap_SpinCtrl_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
13055 PyObject *resultobj;
13056 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13057 int result;
13058 PyObject * obj0 = 0 ;
13059 char *kwnames[] = {
13060 (char *) "self", NULL
13061 };
13062
13063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinCtrl_GetValue",kwnames,&obj0)) goto fail;
13064 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13065 if (SWIG_arg_fail(1)) SWIG_fail;
13066 {
13067 PyThreadState* __tstate = wxPyBeginAllowThreads();
13068 result = (int)((wxSpinCtrl const *)arg1)->GetValue();
13069
13070 wxPyEndAllowThreads(__tstate);
13071 if (PyErr_Occurred()) SWIG_fail;
13072 }
13073 {
13074 resultobj = SWIG_From_int((int)(result));
13075 }
13076 return resultobj;
13077 fail:
13078 return NULL;
13079 }
13080
13081
13082 static PyObject *_wrap_SpinCtrl_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
13083 PyObject *resultobj;
13084 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13085 int arg2 ;
13086 PyObject * obj0 = 0 ;
13087 PyObject * obj1 = 0 ;
13088 char *kwnames[] = {
13089 (char *) "self",(char *) "value", NULL
13090 };
13091
13092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinCtrl_SetValue",kwnames,&obj0,&obj1)) goto fail;
13093 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13094 if (SWIG_arg_fail(1)) SWIG_fail;
13095 {
13096 arg2 = (int)(SWIG_As_int(obj1));
13097 if (SWIG_arg_fail(2)) SWIG_fail;
13098 }
13099 {
13100 PyThreadState* __tstate = wxPyBeginAllowThreads();
13101 (arg1)->SetValue(arg2);
13102
13103 wxPyEndAllowThreads(__tstate);
13104 if (PyErr_Occurred()) SWIG_fail;
13105 }
13106 Py_INCREF(Py_None); resultobj = Py_None;
13107 return resultobj;
13108 fail:
13109 return NULL;
13110 }
13111
13112
13113 static PyObject *_wrap_SpinCtrl_SetValueString(PyObject *, PyObject *args, PyObject *kwargs) {
13114 PyObject *resultobj;
13115 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13116 wxString *arg2 = 0 ;
13117 bool temp2 = false ;
13118 PyObject * obj0 = 0 ;
13119 PyObject * obj1 = 0 ;
13120 char *kwnames[] = {
13121 (char *) "self",(char *) "text", NULL
13122 };
13123
13124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinCtrl_SetValueString",kwnames,&obj0,&obj1)) goto fail;
13125 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13126 if (SWIG_arg_fail(1)) SWIG_fail;
13127 {
13128 arg2 = wxString_in_helper(obj1);
13129 if (arg2 == NULL) SWIG_fail;
13130 temp2 = true;
13131 }
13132 {
13133 PyThreadState* __tstate = wxPyBeginAllowThreads();
13134 (arg1)->SetValue((wxString const &)*arg2);
13135
13136 wxPyEndAllowThreads(__tstate);
13137 if (PyErr_Occurred()) SWIG_fail;
13138 }
13139 Py_INCREF(Py_None); resultobj = Py_None;
13140 {
13141 if (temp2)
13142 delete arg2;
13143 }
13144 return resultobj;
13145 fail:
13146 {
13147 if (temp2)
13148 delete arg2;
13149 }
13150 return NULL;
13151 }
13152
13153
13154 static PyObject *_wrap_SpinCtrl_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
13155 PyObject *resultobj;
13156 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13157 int arg2 ;
13158 int arg3 ;
13159 PyObject * obj0 = 0 ;
13160 PyObject * obj1 = 0 ;
13161 PyObject * obj2 = 0 ;
13162 char *kwnames[] = {
13163 (char *) "self",(char *) "minVal",(char *) "maxVal", NULL
13164 };
13165
13166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SpinCtrl_SetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
13167 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13168 if (SWIG_arg_fail(1)) SWIG_fail;
13169 {
13170 arg2 = (int)(SWIG_As_int(obj1));
13171 if (SWIG_arg_fail(2)) SWIG_fail;
13172 }
13173 {
13174 arg3 = (int)(SWIG_As_int(obj2));
13175 if (SWIG_arg_fail(3)) SWIG_fail;
13176 }
13177 {
13178 PyThreadState* __tstate = wxPyBeginAllowThreads();
13179 (arg1)->SetRange(arg2,arg3);
13180
13181 wxPyEndAllowThreads(__tstate);
13182 if (PyErr_Occurred()) SWIG_fail;
13183 }
13184 Py_INCREF(Py_None); resultobj = Py_None;
13185 return resultobj;
13186 fail:
13187 return NULL;
13188 }
13189
13190
13191 static PyObject *_wrap_SpinCtrl_GetMin(PyObject *, PyObject *args, PyObject *kwargs) {
13192 PyObject *resultobj;
13193 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13194 int result;
13195 PyObject * obj0 = 0 ;
13196 char *kwnames[] = {
13197 (char *) "self", NULL
13198 };
13199
13200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinCtrl_GetMin",kwnames,&obj0)) goto fail;
13201 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13202 if (SWIG_arg_fail(1)) SWIG_fail;
13203 {
13204 PyThreadState* __tstate = wxPyBeginAllowThreads();
13205 result = (int)((wxSpinCtrl const *)arg1)->GetMin();
13206
13207 wxPyEndAllowThreads(__tstate);
13208 if (PyErr_Occurred()) SWIG_fail;
13209 }
13210 {
13211 resultobj = SWIG_From_int((int)(result));
13212 }
13213 return resultobj;
13214 fail:
13215 return NULL;
13216 }
13217
13218
13219 static PyObject *_wrap_SpinCtrl_GetMax(PyObject *, PyObject *args, PyObject *kwargs) {
13220 PyObject *resultobj;
13221 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13222 int result;
13223 PyObject * obj0 = 0 ;
13224 char *kwnames[] = {
13225 (char *) "self", NULL
13226 };
13227
13228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinCtrl_GetMax",kwnames,&obj0)) goto fail;
13229 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13230 if (SWIG_arg_fail(1)) SWIG_fail;
13231 {
13232 PyThreadState* __tstate = wxPyBeginAllowThreads();
13233 result = (int)((wxSpinCtrl const *)arg1)->GetMax();
13234
13235 wxPyEndAllowThreads(__tstate);
13236 if (PyErr_Occurred()) SWIG_fail;
13237 }
13238 {
13239 resultobj = SWIG_From_int((int)(result));
13240 }
13241 return resultobj;
13242 fail:
13243 return NULL;
13244 }
13245
13246
13247 static PyObject *_wrap_SpinCtrl_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
13248 PyObject *resultobj;
13249 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13250 long arg2 ;
13251 long arg3 ;
13252 PyObject * obj0 = 0 ;
13253 PyObject * obj1 = 0 ;
13254 PyObject * obj2 = 0 ;
13255 char *kwnames[] = {
13256 (char *) "self",(char *) "from",(char *) "to", NULL
13257 };
13258
13259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SpinCtrl_SetSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
13260 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13261 if (SWIG_arg_fail(1)) SWIG_fail;
13262 {
13263 arg2 = (long)(SWIG_As_long(obj1));
13264 if (SWIG_arg_fail(2)) SWIG_fail;
13265 }
13266 {
13267 arg3 = (long)(SWIG_As_long(obj2));
13268 if (SWIG_arg_fail(3)) SWIG_fail;
13269 }
13270 {
13271 PyThreadState* __tstate = wxPyBeginAllowThreads();
13272 (arg1)->SetSelection(arg2,arg3);
13273
13274 wxPyEndAllowThreads(__tstate);
13275 if (PyErr_Occurred()) SWIG_fail;
13276 }
13277 Py_INCREF(Py_None); resultobj = Py_None;
13278 return resultobj;
13279 fail:
13280 return NULL;
13281 }
13282
13283
13284 static PyObject *_wrap_SpinCtrl_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
13285 PyObject *resultobj;
13286 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
13287 wxVisualAttributes result;
13288 PyObject * obj0 = 0 ;
13289 char *kwnames[] = {
13290 (char *) "variant", NULL
13291 };
13292
13293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SpinCtrl_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
13294 if (obj0) {
13295 {
13296 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
13297 if (SWIG_arg_fail(1)) SWIG_fail;
13298 }
13299 }
13300 {
13301 if (!wxPyCheckForApp()) SWIG_fail;
13302 PyThreadState* __tstate = wxPyBeginAllowThreads();
13303 result = wxSpinCtrl::GetClassDefaultAttributes((wxWindowVariant )arg1);
13304
13305 wxPyEndAllowThreads(__tstate);
13306 if (PyErr_Occurred()) SWIG_fail;
13307 }
13308 {
13309 wxVisualAttributes * resultptr;
13310 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
13311 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
13312 }
13313 return resultobj;
13314 fail:
13315 return NULL;
13316 }
13317
13318
13319 static PyObject * SpinCtrl_swigregister(PyObject *, PyObject *args) {
13320 PyObject *obj;
13321 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13322 SWIG_TypeClientData(SWIGTYPE_p_wxSpinCtrl, obj);
13323 Py_INCREF(obj);
13324 return Py_BuildValue((char *)"");
13325 }
13326 static PyObject *_wrap_new_SpinEvent(PyObject *, PyObject *args, PyObject *kwargs) {
13327 PyObject *resultobj;
13328 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13329 int arg2 = (int) 0 ;
13330 wxSpinEvent *result;
13331 PyObject * obj0 = 0 ;
13332 PyObject * obj1 = 0 ;
13333 char *kwnames[] = {
13334 (char *) "commandType",(char *) "winid", NULL
13335 };
13336
13337 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SpinEvent",kwnames,&obj0,&obj1)) goto fail;
13338 if (obj0) {
13339 {
13340 arg1 = (wxEventType)(SWIG_As_int(obj0));
13341 if (SWIG_arg_fail(1)) SWIG_fail;
13342 }
13343 }
13344 if (obj1) {
13345 {
13346 arg2 = (int)(SWIG_As_int(obj1));
13347 if (SWIG_arg_fail(2)) SWIG_fail;
13348 }
13349 }
13350 {
13351 PyThreadState* __tstate = wxPyBeginAllowThreads();
13352 result = (wxSpinEvent *)new wxSpinEvent(arg1,arg2);
13353
13354 wxPyEndAllowThreads(__tstate);
13355 if (PyErr_Occurred()) SWIG_fail;
13356 }
13357 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinEvent, 1);
13358 return resultobj;
13359 fail:
13360 return NULL;
13361 }
13362
13363
13364 static PyObject *_wrap_SpinEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
13365 PyObject *resultobj;
13366 wxSpinEvent *arg1 = (wxSpinEvent *) 0 ;
13367 int result;
13368 PyObject * obj0 = 0 ;
13369 char *kwnames[] = {
13370 (char *) "self", NULL
13371 };
13372
13373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinEvent_GetPosition",kwnames,&obj0)) goto fail;
13374 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinEvent, SWIG_POINTER_EXCEPTION | 0);
13375 if (SWIG_arg_fail(1)) SWIG_fail;
13376 {
13377 PyThreadState* __tstate = wxPyBeginAllowThreads();
13378 result = (int)((wxSpinEvent const *)arg1)->GetPosition();
13379
13380 wxPyEndAllowThreads(__tstate);
13381 if (PyErr_Occurred()) SWIG_fail;
13382 }
13383 {
13384 resultobj = SWIG_From_int((int)(result));
13385 }
13386 return resultobj;
13387 fail:
13388 return NULL;
13389 }
13390
13391
13392 static PyObject *_wrap_SpinEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
13393 PyObject *resultobj;
13394 wxSpinEvent *arg1 = (wxSpinEvent *) 0 ;
13395 int arg2 ;
13396 PyObject * obj0 = 0 ;
13397 PyObject * obj1 = 0 ;
13398 char *kwnames[] = {
13399 (char *) "self",(char *) "pos", NULL
13400 };
13401
13402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
13403 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinEvent, SWIG_POINTER_EXCEPTION | 0);
13404 if (SWIG_arg_fail(1)) SWIG_fail;
13405 {
13406 arg2 = (int)(SWIG_As_int(obj1));
13407 if (SWIG_arg_fail(2)) SWIG_fail;
13408 }
13409 {
13410 PyThreadState* __tstate = wxPyBeginAllowThreads();
13411 (arg1)->SetPosition(arg2);
13412
13413 wxPyEndAllowThreads(__tstate);
13414 if (PyErr_Occurred()) SWIG_fail;
13415 }
13416 Py_INCREF(Py_None); resultobj = Py_None;
13417 return resultobj;
13418 fail:
13419 return NULL;
13420 }
13421
13422
13423 static PyObject * SpinEvent_swigregister(PyObject *, PyObject *args) {
13424 PyObject *obj;
13425 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13426 SWIG_TypeClientData(SWIGTYPE_p_wxSpinEvent, obj);
13427 Py_INCREF(obj);
13428 return Py_BuildValue((char *)"");
13429 }
13430 static int _wrap_RadioBoxNameStr_set(PyObject *) {
13431 PyErr_SetString(PyExc_TypeError,"Variable RadioBoxNameStr is read-only.");
13432 return 1;
13433 }
13434
13435
13436 static PyObject *_wrap_RadioBoxNameStr_get(void) {
13437 PyObject *pyobj;
13438
13439 {
13440 #if wxUSE_UNICODE
13441 pyobj = PyUnicode_FromWideChar((&wxPyRadioBoxNameStr)->c_str(), (&wxPyRadioBoxNameStr)->Len());
13442 #else
13443 pyobj = PyString_FromStringAndSize((&wxPyRadioBoxNameStr)->c_str(), (&wxPyRadioBoxNameStr)->Len());
13444 #endif
13445 }
13446 return pyobj;
13447 }
13448
13449
13450 static int _wrap_RadioButtonNameStr_set(PyObject *) {
13451 PyErr_SetString(PyExc_TypeError,"Variable RadioButtonNameStr is read-only.");
13452 return 1;
13453 }
13454
13455
13456 static PyObject *_wrap_RadioButtonNameStr_get(void) {
13457 PyObject *pyobj;
13458
13459 {
13460 #if wxUSE_UNICODE
13461 pyobj = PyUnicode_FromWideChar((&wxPyRadioButtonNameStr)->c_str(), (&wxPyRadioButtonNameStr)->Len());
13462 #else
13463 pyobj = PyString_FromStringAndSize((&wxPyRadioButtonNameStr)->c_str(), (&wxPyRadioButtonNameStr)->Len());
13464 #endif
13465 }
13466 return pyobj;
13467 }
13468
13469
13470 static PyObject *_wrap_new_RadioBox(PyObject *, PyObject *args, PyObject *kwargs) {
13471 PyObject *resultobj;
13472 wxWindow *arg1 = (wxWindow *) 0 ;
13473 int arg2 = (int) -1 ;
13474 wxString const &arg3_defvalue = wxPyEmptyString ;
13475 wxString *arg3 = (wxString *) &arg3_defvalue ;
13476 wxPoint const &arg4_defvalue = wxDefaultPosition ;
13477 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
13478 wxSize const &arg5_defvalue = wxDefaultSize ;
13479 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
13480 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
13481 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
13482 int arg7 = (int) 0 ;
13483 long arg8 = (long) wxRA_HORIZONTAL ;
13484 wxValidator const &arg9_defvalue = wxDefaultValidator ;
13485 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
13486 wxString const &arg10_defvalue = wxPyRadioBoxNameStr ;
13487 wxString *arg10 = (wxString *) &arg10_defvalue ;
13488 wxRadioBox *result;
13489 bool temp3 = false ;
13490 wxPoint temp4 ;
13491 wxSize temp5 ;
13492 bool temp6 = false ;
13493 bool temp10 = false ;
13494 PyObject * obj0 = 0 ;
13495 PyObject * obj1 = 0 ;
13496 PyObject * obj2 = 0 ;
13497 PyObject * obj3 = 0 ;
13498 PyObject * obj4 = 0 ;
13499 PyObject * obj5 = 0 ;
13500 PyObject * obj6 = 0 ;
13501 PyObject * obj7 = 0 ;
13502 PyObject * obj8 = 0 ;
13503 PyObject * obj9 = 0 ;
13504 char *kwnames[] = {
13505 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "choices",(char *) "majorDimension",(char *) "style",(char *) "validator",(char *) "name", NULL
13506 };
13507
13508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOOO:new_RadioBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) goto fail;
13509 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
13510 if (SWIG_arg_fail(1)) SWIG_fail;
13511 if (obj1) {
13512 {
13513 arg2 = (int)(SWIG_As_int(obj1));
13514 if (SWIG_arg_fail(2)) SWIG_fail;
13515 }
13516 }
13517 if (obj2) {
13518 {
13519 arg3 = wxString_in_helper(obj2);
13520 if (arg3 == NULL) SWIG_fail;
13521 temp3 = true;
13522 }
13523 }
13524 if (obj3) {
13525 {
13526 arg4 = &temp4;
13527 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
13528 }
13529 }
13530 if (obj4) {
13531 {
13532 arg5 = &temp5;
13533 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
13534 }
13535 }
13536 if (obj5) {
13537 {
13538 if (! PySequence_Check(obj5)) {
13539 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
13540 SWIG_fail;
13541 }
13542 arg6 = new wxArrayString;
13543 temp6 = true;
13544 int i, len=PySequence_Length(obj5);
13545 for (i=0; i<len; i++) {
13546 PyObject* item = PySequence_GetItem(obj5, i);
13547 wxString* s = wxString_in_helper(item);
13548 if (PyErr_Occurred()) SWIG_fail;
13549 arg6->Add(*s);
13550 delete s;
13551 Py_DECREF(item);
13552 }
13553 }
13554 }
13555 if (obj6) {
13556 {
13557 arg7 = (int)(SWIG_As_int(obj6));
13558 if (SWIG_arg_fail(7)) SWIG_fail;
13559 }
13560 }
13561 if (obj7) {
13562 {
13563 arg8 = (long)(SWIG_As_long(obj7));
13564 if (SWIG_arg_fail(8)) SWIG_fail;
13565 }
13566 }
13567 if (obj8) {
13568 {
13569 SWIG_Python_ConvertPtr(obj8, (void **)&arg9, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
13570 if (SWIG_arg_fail(9)) SWIG_fail;
13571 if (arg9 == NULL) {
13572 SWIG_null_ref("wxValidator");
13573 }
13574 if (SWIG_arg_fail(9)) SWIG_fail;
13575 }
13576 }
13577 if (obj9) {
13578 {
13579 arg10 = wxString_in_helper(obj9);
13580 if (arg10 == NULL) SWIG_fail;
13581 temp10 = true;
13582 }
13583 }
13584 {
13585 if (!wxPyCheckForApp()) SWIG_fail;
13586 PyThreadState* __tstate = wxPyBeginAllowThreads();
13587 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);
13588
13589 wxPyEndAllowThreads(__tstate);
13590 if (PyErr_Occurred()) SWIG_fail;
13591 }
13592 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRadioBox, 1);
13593 {
13594 if (temp3)
13595 delete arg3;
13596 }
13597 {
13598 if (temp6) delete arg6;
13599 }
13600 {
13601 if (temp10)
13602 delete arg10;
13603 }
13604 return resultobj;
13605 fail:
13606 {
13607 if (temp3)
13608 delete arg3;
13609 }
13610 {
13611 if (temp6) delete arg6;
13612 }
13613 {
13614 if (temp10)
13615 delete arg10;
13616 }
13617 return NULL;
13618 }
13619
13620
13621 static PyObject *_wrap_new_PreRadioBox(PyObject *, PyObject *args, PyObject *kwargs) {
13622 PyObject *resultobj;
13623 wxRadioBox *result;
13624 char *kwnames[] = {
13625 NULL
13626 };
13627
13628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreRadioBox",kwnames)) goto fail;
13629 {
13630 if (!wxPyCheckForApp()) SWIG_fail;
13631 PyThreadState* __tstate = wxPyBeginAllowThreads();
13632 result = (wxRadioBox *)new wxRadioBox();
13633
13634 wxPyEndAllowThreads(__tstate);
13635 if (PyErr_Occurred()) SWIG_fail;
13636 }
13637 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRadioBox, 1);
13638 return resultobj;
13639 fail:
13640 return NULL;
13641 }
13642
13643
13644 static PyObject *_wrap_RadioBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
13645 PyObject *resultobj;
13646 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13647 wxWindow *arg2 = (wxWindow *) 0 ;
13648 int arg3 = (int) -1 ;
13649 wxString const &arg4_defvalue = wxPyEmptyString ;
13650 wxString *arg4 = (wxString *) &arg4_defvalue ;
13651 wxPoint const &arg5_defvalue = wxDefaultPosition ;
13652 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
13653 wxSize const &arg6_defvalue = wxDefaultSize ;
13654 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
13655 wxArrayString const &arg7_defvalue = wxPyEmptyStringArray ;
13656 wxArrayString *arg7 = (wxArrayString *) &arg7_defvalue ;
13657 int arg8 = (int) 0 ;
13658 long arg9 = (long) wxRA_HORIZONTAL ;
13659 wxValidator const &arg10_defvalue = wxDefaultValidator ;
13660 wxValidator *arg10 = (wxValidator *) &arg10_defvalue ;
13661 wxString const &arg11_defvalue = wxPyRadioBoxNameStr ;
13662 wxString *arg11 = (wxString *) &arg11_defvalue ;
13663 bool result;
13664 bool temp4 = false ;
13665 wxPoint temp5 ;
13666 wxSize temp6 ;
13667 bool temp7 = false ;
13668 bool temp11 = false ;
13669 PyObject * obj0 = 0 ;
13670 PyObject * obj1 = 0 ;
13671 PyObject * obj2 = 0 ;
13672 PyObject * obj3 = 0 ;
13673 PyObject * obj4 = 0 ;
13674 PyObject * obj5 = 0 ;
13675 PyObject * obj6 = 0 ;
13676 PyObject * obj7 = 0 ;
13677 PyObject * obj8 = 0 ;
13678 PyObject * obj9 = 0 ;
13679 PyObject * obj10 = 0 ;
13680 char *kwnames[] = {
13681 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "choices",(char *) "majorDimension",(char *) "style",(char *) "validator",(char *) "name", NULL
13682 };
13683
13684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:RadioBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) goto fail;
13685 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13686 if (SWIG_arg_fail(1)) SWIG_fail;
13687 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
13688 if (SWIG_arg_fail(2)) SWIG_fail;
13689 if (obj2) {
13690 {
13691 arg3 = (int)(SWIG_As_int(obj2));
13692 if (SWIG_arg_fail(3)) SWIG_fail;
13693 }
13694 }
13695 if (obj3) {
13696 {
13697 arg4 = wxString_in_helper(obj3);
13698 if (arg4 == NULL) SWIG_fail;
13699 temp4 = true;
13700 }
13701 }
13702 if (obj4) {
13703 {
13704 arg5 = &temp5;
13705 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
13706 }
13707 }
13708 if (obj5) {
13709 {
13710 arg6 = &temp6;
13711 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
13712 }
13713 }
13714 if (obj6) {
13715 {
13716 if (! PySequence_Check(obj6)) {
13717 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
13718 SWIG_fail;
13719 }
13720 arg7 = new wxArrayString;
13721 temp7 = true;
13722 int i, len=PySequence_Length(obj6);
13723 for (i=0; i<len; i++) {
13724 PyObject* item = PySequence_GetItem(obj6, i);
13725 wxString* s = wxString_in_helper(item);
13726 if (PyErr_Occurred()) SWIG_fail;
13727 arg7->Add(*s);
13728 delete s;
13729 Py_DECREF(item);
13730 }
13731 }
13732 }
13733 if (obj7) {
13734 {
13735 arg8 = (int)(SWIG_As_int(obj7));
13736 if (SWIG_arg_fail(8)) SWIG_fail;
13737 }
13738 }
13739 if (obj8) {
13740 {
13741 arg9 = (long)(SWIG_As_long(obj8));
13742 if (SWIG_arg_fail(9)) SWIG_fail;
13743 }
13744 }
13745 if (obj9) {
13746 {
13747 SWIG_Python_ConvertPtr(obj9, (void **)&arg10, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
13748 if (SWIG_arg_fail(10)) SWIG_fail;
13749 if (arg10 == NULL) {
13750 SWIG_null_ref("wxValidator");
13751 }
13752 if (SWIG_arg_fail(10)) SWIG_fail;
13753 }
13754 }
13755 if (obj10) {
13756 {
13757 arg11 = wxString_in_helper(obj10);
13758 if (arg11 == NULL) SWIG_fail;
13759 temp11 = true;
13760 }
13761 }
13762 {
13763 PyThreadState* __tstate = wxPyBeginAllowThreads();
13764 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);
13765
13766 wxPyEndAllowThreads(__tstate);
13767 if (PyErr_Occurred()) SWIG_fail;
13768 }
13769 {
13770 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13771 }
13772 {
13773 if (temp4)
13774 delete arg4;
13775 }
13776 {
13777 if (temp7) delete arg7;
13778 }
13779 {
13780 if (temp11)
13781 delete arg11;
13782 }
13783 return resultobj;
13784 fail:
13785 {
13786 if (temp4)
13787 delete arg4;
13788 }
13789 {
13790 if (temp7) delete arg7;
13791 }
13792 {
13793 if (temp11)
13794 delete arg11;
13795 }
13796 return NULL;
13797 }
13798
13799
13800 static PyObject *_wrap_RadioBox_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
13801 PyObject *resultobj;
13802 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13803 int arg2 ;
13804 PyObject * obj0 = 0 ;
13805 PyObject * obj1 = 0 ;
13806 char *kwnames[] = {
13807 (char *) "self",(char *) "n", NULL
13808 };
13809
13810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_SetSelection",kwnames,&obj0,&obj1)) goto fail;
13811 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13812 if (SWIG_arg_fail(1)) SWIG_fail;
13813 {
13814 arg2 = (int)(SWIG_As_int(obj1));
13815 if (SWIG_arg_fail(2)) SWIG_fail;
13816 }
13817 {
13818 PyThreadState* __tstate = wxPyBeginAllowThreads();
13819 (arg1)->SetSelection(arg2);
13820
13821 wxPyEndAllowThreads(__tstate);
13822 if (PyErr_Occurred()) SWIG_fail;
13823 }
13824 Py_INCREF(Py_None); resultobj = Py_None;
13825 return resultobj;
13826 fail:
13827 return NULL;
13828 }
13829
13830
13831 static PyObject *_wrap_RadioBox_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
13832 PyObject *resultobj;
13833 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13834 int result;
13835 PyObject * obj0 = 0 ;
13836 char *kwnames[] = {
13837 (char *) "self", NULL
13838 };
13839
13840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetSelection",kwnames,&obj0)) goto fail;
13841 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13842 if (SWIG_arg_fail(1)) SWIG_fail;
13843 {
13844 PyThreadState* __tstate = wxPyBeginAllowThreads();
13845 result = (int)((wxRadioBox const *)arg1)->GetSelection();
13846
13847 wxPyEndAllowThreads(__tstate);
13848 if (PyErr_Occurred()) SWIG_fail;
13849 }
13850 {
13851 resultobj = SWIG_From_int((int)(result));
13852 }
13853 return resultobj;
13854 fail:
13855 return NULL;
13856 }
13857
13858
13859 static PyObject *_wrap_RadioBox_GetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
13860 PyObject *resultobj;
13861 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13862 wxString result;
13863 PyObject * obj0 = 0 ;
13864 char *kwnames[] = {
13865 (char *) "self", NULL
13866 };
13867
13868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetStringSelection",kwnames,&obj0)) goto fail;
13869 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13870 if (SWIG_arg_fail(1)) SWIG_fail;
13871 {
13872 PyThreadState* __tstate = wxPyBeginAllowThreads();
13873 result = ((wxRadioBox const *)arg1)->GetStringSelection();
13874
13875 wxPyEndAllowThreads(__tstate);
13876 if (PyErr_Occurred()) SWIG_fail;
13877 }
13878 {
13879 #if wxUSE_UNICODE
13880 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13881 #else
13882 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13883 #endif
13884 }
13885 return resultobj;
13886 fail:
13887 return NULL;
13888 }
13889
13890
13891 static PyObject *_wrap_RadioBox_SetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
13892 PyObject *resultobj;
13893 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13894 wxString *arg2 = 0 ;
13895 bool result;
13896 bool temp2 = false ;
13897 PyObject * obj0 = 0 ;
13898 PyObject * obj1 = 0 ;
13899 char *kwnames[] = {
13900 (char *) "self",(char *) "s", NULL
13901 };
13902
13903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_SetStringSelection",kwnames,&obj0,&obj1)) goto fail;
13904 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13905 if (SWIG_arg_fail(1)) SWIG_fail;
13906 {
13907 arg2 = wxString_in_helper(obj1);
13908 if (arg2 == NULL) SWIG_fail;
13909 temp2 = true;
13910 }
13911 {
13912 PyThreadState* __tstate = wxPyBeginAllowThreads();
13913 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2);
13914
13915 wxPyEndAllowThreads(__tstate);
13916 if (PyErr_Occurred()) SWIG_fail;
13917 }
13918 {
13919 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13920 }
13921 {
13922 if (temp2)
13923 delete arg2;
13924 }
13925 return resultobj;
13926 fail:
13927 {
13928 if (temp2)
13929 delete arg2;
13930 }
13931 return NULL;
13932 }
13933
13934
13935 static PyObject *_wrap_RadioBox_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
13936 PyObject *resultobj;
13937 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13938 int result;
13939 PyObject * obj0 = 0 ;
13940 char *kwnames[] = {
13941 (char *) "self", NULL
13942 };
13943
13944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetCount",kwnames,&obj0)) goto fail;
13945 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13946 if (SWIG_arg_fail(1)) SWIG_fail;
13947 {
13948 PyThreadState* __tstate = wxPyBeginAllowThreads();
13949 result = (int)((wxRadioBox const *)arg1)->GetCount();
13950
13951 wxPyEndAllowThreads(__tstate);
13952 if (PyErr_Occurred()) SWIG_fail;
13953 }
13954 {
13955 resultobj = SWIG_From_int((int)(result));
13956 }
13957 return resultobj;
13958 fail:
13959 return NULL;
13960 }
13961
13962
13963 static PyObject *_wrap_RadioBox_FindString(PyObject *, PyObject *args, PyObject *kwargs) {
13964 PyObject *resultobj;
13965 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13966 wxString *arg2 = 0 ;
13967 int result;
13968 bool temp2 = false ;
13969 PyObject * obj0 = 0 ;
13970 PyObject * obj1 = 0 ;
13971 char *kwnames[] = {
13972 (char *) "self",(char *) "s", NULL
13973 };
13974
13975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_FindString",kwnames,&obj0,&obj1)) goto fail;
13976 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13977 if (SWIG_arg_fail(1)) SWIG_fail;
13978 {
13979 arg2 = wxString_in_helper(obj1);
13980 if (arg2 == NULL) SWIG_fail;
13981 temp2 = true;
13982 }
13983 {
13984 PyThreadState* __tstate = wxPyBeginAllowThreads();
13985 result = (int)((wxRadioBox const *)arg1)->FindString((wxString const &)*arg2);
13986
13987 wxPyEndAllowThreads(__tstate);
13988 if (PyErr_Occurred()) SWIG_fail;
13989 }
13990 {
13991 resultobj = SWIG_From_int((int)(result));
13992 }
13993 {
13994 if (temp2)
13995 delete arg2;
13996 }
13997 return resultobj;
13998 fail:
13999 {
14000 if (temp2)
14001 delete arg2;
14002 }
14003 return NULL;
14004 }
14005
14006
14007 static PyObject *_wrap_RadioBox_GetString(PyObject *, PyObject *args, PyObject *kwargs) {
14008 PyObject *resultobj;
14009 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14010 int arg2 ;
14011 wxString result;
14012 PyObject * obj0 = 0 ;
14013 PyObject * obj1 = 0 ;
14014 char *kwnames[] = {
14015 (char *) "self",(char *) "n", NULL
14016 };
14017
14018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_GetString",kwnames,&obj0,&obj1)) goto fail;
14019 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14020 if (SWIG_arg_fail(1)) SWIG_fail;
14021 {
14022 arg2 = (int)(SWIG_As_int(obj1));
14023 if (SWIG_arg_fail(2)) SWIG_fail;
14024 }
14025 {
14026 PyThreadState* __tstate = wxPyBeginAllowThreads();
14027 result = ((wxRadioBox const *)arg1)->GetString(arg2);
14028
14029 wxPyEndAllowThreads(__tstate);
14030 if (PyErr_Occurred()) SWIG_fail;
14031 }
14032 {
14033 #if wxUSE_UNICODE
14034 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14035 #else
14036 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14037 #endif
14038 }
14039 return resultobj;
14040 fail:
14041 return NULL;
14042 }
14043
14044
14045 static PyObject *_wrap_RadioBox_SetString(PyObject *, PyObject *args, PyObject *kwargs) {
14046 PyObject *resultobj;
14047 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14048 int arg2 ;
14049 wxString *arg3 = 0 ;
14050 bool temp3 = false ;
14051 PyObject * obj0 = 0 ;
14052 PyObject * obj1 = 0 ;
14053 PyObject * obj2 = 0 ;
14054 char *kwnames[] = {
14055 (char *) "self",(char *) "n",(char *) "label", NULL
14056 };
14057
14058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:RadioBox_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
14059 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14060 if (SWIG_arg_fail(1)) SWIG_fail;
14061 {
14062 arg2 = (int)(SWIG_As_int(obj1));
14063 if (SWIG_arg_fail(2)) SWIG_fail;
14064 }
14065 {
14066 arg3 = wxString_in_helper(obj2);
14067 if (arg3 == NULL) SWIG_fail;
14068 temp3 = true;
14069 }
14070 {
14071 PyThreadState* __tstate = wxPyBeginAllowThreads();
14072 (arg1)->SetString(arg2,(wxString const &)*arg3);
14073
14074 wxPyEndAllowThreads(__tstate);
14075 if (PyErr_Occurred()) SWIG_fail;
14076 }
14077 Py_INCREF(Py_None); resultobj = Py_None;
14078 {
14079 if (temp3)
14080 delete arg3;
14081 }
14082 return resultobj;
14083 fail:
14084 {
14085 if (temp3)
14086 delete arg3;
14087 }
14088 return NULL;
14089 }
14090
14091
14092 static PyObject *_wrap_RadioBox_EnableItem(PyObject *, PyObject *args, PyObject *kwargs) {
14093 PyObject *resultobj;
14094 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14095 int arg2 ;
14096 bool arg3 = (bool) true ;
14097 PyObject * obj0 = 0 ;
14098 PyObject * obj1 = 0 ;
14099 PyObject * obj2 = 0 ;
14100 char *kwnames[] = {
14101 (char *) "self",(char *) "n",(char *) "enable", NULL
14102 };
14103
14104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:RadioBox_EnableItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
14105 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14106 if (SWIG_arg_fail(1)) SWIG_fail;
14107 {
14108 arg2 = (int)(SWIG_As_int(obj1));
14109 if (SWIG_arg_fail(2)) SWIG_fail;
14110 }
14111 if (obj2) {
14112 {
14113 arg3 = (bool)(SWIG_As_bool(obj2));
14114 if (SWIG_arg_fail(3)) SWIG_fail;
14115 }
14116 }
14117 {
14118 PyThreadState* __tstate = wxPyBeginAllowThreads();
14119 (arg1)->Enable(arg2,arg3);
14120
14121 wxPyEndAllowThreads(__tstate);
14122 if (PyErr_Occurred()) SWIG_fail;
14123 }
14124 Py_INCREF(Py_None); resultobj = Py_None;
14125 return resultobj;
14126 fail:
14127 return NULL;
14128 }
14129
14130
14131 static PyObject *_wrap_RadioBox_ShowItem(PyObject *, PyObject *args, PyObject *kwargs) {
14132 PyObject *resultobj;
14133 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14134 int arg2 ;
14135 bool arg3 = (bool) true ;
14136 PyObject * obj0 = 0 ;
14137 PyObject * obj1 = 0 ;
14138 PyObject * obj2 = 0 ;
14139 char *kwnames[] = {
14140 (char *) "self",(char *) "n",(char *) "show", NULL
14141 };
14142
14143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:RadioBox_ShowItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
14144 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14145 if (SWIG_arg_fail(1)) SWIG_fail;
14146 {
14147 arg2 = (int)(SWIG_As_int(obj1));
14148 if (SWIG_arg_fail(2)) SWIG_fail;
14149 }
14150 if (obj2) {
14151 {
14152 arg3 = (bool)(SWIG_As_bool(obj2));
14153 if (SWIG_arg_fail(3)) SWIG_fail;
14154 }
14155 }
14156 {
14157 PyThreadState* __tstate = wxPyBeginAllowThreads();
14158 (arg1)->Show(arg2,arg3);
14159
14160 wxPyEndAllowThreads(__tstate);
14161 if (PyErr_Occurred()) SWIG_fail;
14162 }
14163 Py_INCREF(Py_None); resultobj = Py_None;
14164 return resultobj;
14165 fail:
14166 return NULL;
14167 }
14168
14169
14170 static PyObject *_wrap_RadioBox_GetColumnCount(PyObject *, PyObject *args, PyObject *kwargs) {
14171 PyObject *resultobj;
14172 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14173 int result;
14174 PyObject * obj0 = 0 ;
14175 char *kwnames[] = {
14176 (char *) "self", NULL
14177 };
14178
14179 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetColumnCount",kwnames,&obj0)) goto fail;
14180 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14181 if (SWIG_arg_fail(1)) SWIG_fail;
14182 {
14183 PyThreadState* __tstate = wxPyBeginAllowThreads();
14184 result = (int)wxRadioBox_GetColumnCount((wxRadioBox const *)arg1);
14185
14186 wxPyEndAllowThreads(__tstate);
14187 if (PyErr_Occurred()) SWIG_fail;
14188 }
14189 {
14190 resultobj = SWIG_From_int((int)(result));
14191 }
14192 return resultobj;
14193 fail:
14194 return NULL;
14195 }
14196
14197
14198 static PyObject *_wrap_RadioBox_GetRowCount(PyObject *, PyObject *args, PyObject *kwargs) {
14199 PyObject *resultobj;
14200 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14201 int result;
14202 PyObject * obj0 = 0 ;
14203 char *kwnames[] = {
14204 (char *) "self", NULL
14205 };
14206
14207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetRowCount",kwnames,&obj0)) goto fail;
14208 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14209 if (SWIG_arg_fail(1)) SWIG_fail;
14210 {
14211 PyThreadState* __tstate = wxPyBeginAllowThreads();
14212 result = (int)wxRadioBox_GetRowCount((wxRadioBox const *)arg1);
14213
14214 wxPyEndAllowThreads(__tstate);
14215 if (PyErr_Occurred()) SWIG_fail;
14216 }
14217 {
14218 resultobj = SWIG_From_int((int)(result));
14219 }
14220 return resultobj;
14221 fail:
14222 return NULL;
14223 }
14224
14225
14226 static PyObject *_wrap_RadioBox_GetNextItem(PyObject *, PyObject *args, PyObject *kwargs) {
14227 PyObject *resultobj;
14228 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14229 int arg2 ;
14230 wxDirection arg3 ;
14231 long arg4 ;
14232 int result;
14233 PyObject * obj0 = 0 ;
14234 PyObject * obj1 = 0 ;
14235 PyObject * obj2 = 0 ;
14236 PyObject * obj3 = 0 ;
14237 char *kwnames[] = {
14238 (char *) "self",(char *) "item",(char *) "dir",(char *) "style", NULL
14239 };
14240
14241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:RadioBox_GetNextItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
14242 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14243 if (SWIG_arg_fail(1)) SWIG_fail;
14244 {
14245 arg2 = (int)(SWIG_As_int(obj1));
14246 if (SWIG_arg_fail(2)) SWIG_fail;
14247 }
14248 {
14249 arg3 = (wxDirection)(SWIG_As_int(obj2));
14250 if (SWIG_arg_fail(3)) SWIG_fail;
14251 }
14252 {
14253 arg4 = (long)(SWIG_As_long(obj3));
14254 if (SWIG_arg_fail(4)) SWIG_fail;
14255 }
14256 {
14257 PyThreadState* __tstate = wxPyBeginAllowThreads();
14258 result = (int)wxRadioBox_GetNextItem((wxRadioBox const *)arg1,arg2,(wxDirection )arg3,arg4);
14259
14260 wxPyEndAllowThreads(__tstate);
14261 if (PyErr_Occurred()) SWIG_fail;
14262 }
14263 {
14264 resultobj = SWIG_From_int((int)(result));
14265 }
14266 return resultobj;
14267 fail:
14268 return NULL;
14269 }
14270
14271
14272 static PyObject *_wrap_RadioBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
14273 PyObject *resultobj;
14274 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
14275 wxVisualAttributes result;
14276 PyObject * obj0 = 0 ;
14277 char *kwnames[] = {
14278 (char *) "variant", NULL
14279 };
14280
14281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:RadioBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
14282 if (obj0) {
14283 {
14284 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
14285 if (SWIG_arg_fail(1)) SWIG_fail;
14286 }
14287 }
14288 {
14289 if (!wxPyCheckForApp()) SWIG_fail;
14290 PyThreadState* __tstate = wxPyBeginAllowThreads();
14291 result = wxRadioBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
14292
14293 wxPyEndAllowThreads(__tstate);
14294 if (PyErr_Occurred()) SWIG_fail;
14295 }
14296 {
14297 wxVisualAttributes * resultptr;
14298 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
14299 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
14300 }
14301 return resultobj;
14302 fail:
14303 return NULL;
14304 }
14305
14306
14307 static PyObject * RadioBox_swigregister(PyObject *, PyObject *args) {
14308 PyObject *obj;
14309 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14310 SWIG_TypeClientData(SWIGTYPE_p_wxRadioBox, obj);
14311 Py_INCREF(obj);
14312 return Py_BuildValue((char *)"");
14313 }
14314 static PyObject *_wrap_new_RadioButton(PyObject *, PyObject *args, PyObject *kwargs) {
14315 PyObject *resultobj;
14316 wxWindow *arg1 = (wxWindow *) 0 ;
14317 int arg2 = (int) -1 ;
14318 wxString const &arg3_defvalue = wxPyEmptyString ;
14319 wxString *arg3 = (wxString *) &arg3_defvalue ;
14320 wxPoint const &arg4_defvalue = wxDefaultPosition ;
14321 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
14322 wxSize const &arg5_defvalue = wxDefaultSize ;
14323 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
14324 long arg6 = (long) 0 ;
14325 wxValidator const &arg7_defvalue = wxDefaultValidator ;
14326 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
14327 wxString const &arg8_defvalue = wxPyRadioButtonNameStr ;
14328 wxString *arg8 = (wxString *) &arg8_defvalue ;
14329 wxRadioButton *result;
14330 bool temp3 = false ;
14331 wxPoint temp4 ;
14332 wxSize temp5 ;
14333 bool temp8 = false ;
14334 PyObject * obj0 = 0 ;
14335 PyObject * obj1 = 0 ;
14336 PyObject * obj2 = 0 ;
14337 PyObject * obj3 = 0 ;
14338 PyObject * obj4 = 0 ;
14339 PyObject * obj5 = 0 ;
14340 PyObject * obj6 = 0 ;
14341 PyObject * obj7 = 0 ;
14342 char *kwnames[] = {
14343 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
14344 };
14345
14346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_RadioButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
14347 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14348 if (SWIG_arg_fail(1)) SWIG_fail;
14349 if (obj1) {
14350 {
14351 arg2 = (int)(SWIG_As_int(obj1));
14352 if (SWIG_arg_fail(2)) SWIG_fail;
14353 }
14354 }
14355 if (obj2) {
14356 {
14357 arg3 = wxString_in_helper(obj2);
14358 if (arg3 == NULL) SWIG_fail;
14359 temp3 = true;
14360 }
14361 }
14362 if (obj3) {
14363 {
14364 arg4 = &temp4;
14365 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
14366 }
14367 }
14368 if (obj4) {
14369 {
14370 arg5 = &temp5;
14371 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
14372 }
14373 }
14374 if (obj5) {
14375 {
14376 arg6 = (long)(SWIG_As_long(obj5));
14377 if (SWIG_arg_fail(6)) SWIG_fail;
14378 }
14379 }
14380 if (obj6) {
14381 {
14382 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
14383 if (SWIG_arg_fail(7)) SWIG_fail;
14384 if (arg7 == NULL) {
14385 SWIG_null_ref("wxValidator");
14386 }
14387 if (SWIG_arg_fail(7)) SWIG_fail;
14388 }
14389 }
14390 if (obj7) {
14391 {
14392 arg8 = wxString_in_helper(obj7);
14393 if (arg8 == NULL) SWIG_fail;
14394 temp8 = true;
14395 }
14396 }
14397 {
14398 if (!wxPyCheckForApp()) SWIG_fail;
14399 PyThreadState* __tstate = wxPyBeginAllowThreads();
14400 result = (wxRadioButton *)new wxRadioButton(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
14401
14402 wxPyEndAllowThreads(__tstate);
14403 if (PyErr_Occurred()) SWIG_fail;
14404 }
14405 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRadioButton, 1);
14406 {
14407 if (temp3)
14408 delete arg3;
14409 }
14410 {
14411 if (temp8)
14412 delete arg8;
14413 }
14414 return resultobj;
14415 fail:
14416 {
14417 if (temp3)
14418 delete arg3;
14419 }
14420 {
14421 if (temp8)
14422 delete arg8;
14423 }
14424 return NULL;
14425 }
14426
14427
14428 static PyObject *_wrap_new_PreRadioButton(PyObject *, PyObject *args, PyObject *kwargs) {
14429 PyObject *resultobj;
14430 wxRadioButton *result;
14431 char *kwnames[] = {
14432 NULL
14433 };
14434
14435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreRadioButton",kwnames)) goto fail;
14436 {
14437 if (!wxPyCheckForApp()) SWIG_fail;
14438 PyThreadState* __tstate = wxPyBeginAllowThreads();
14439 result = (wxRadioButton *)new wxRadioButton();
14440
14441 wxPyEndAllowThreads(__tstate);
14442 if (PyErr_Occurred()) SWIG_fail;
14443 }
14444 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRadioButton, 1);
14445 return resultobj;
14446 fail:
14447 return NULL;
14448 }
14449
14450
14451 static PyObject *_wrap_RadioButton_Create(PyObject *, PyObject *args, PyObject *kwargs) {
14452 PyObject *resultobj;
14453 wxRadioButton *arg1 = (wxRadioButton *) 0 ;
14454 wxWindow *arg2 = (wxWindow *) 0 ;
14455 int arg3 = (int) -1 ;
14456 wxString const &arg4_defvalue = wxPyEmptyString ;
14457 wxString *arg4 = (wxString *) &arg4_defvalue ;
14458 wxPoint const &arg5_defvalue = wxDefaultPosition ;
14459 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
14460 wxSize const &arg6_defvalue = wxDefaultSize ;
14461 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
14462 long arg7 = (long) 0 ;
14463 wxValidator const &arg8_defvalue = wxDefaultValidator ;
14464 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
14465 wxString const &arg9_defvalue = wxPyRadioButtonNameStr ;
14466 wxString *arg9 = (wxString *) &arg9_defvalue ;
14467 bool result;
14468 bool temp4 = false ;
14469 wxPoint temp5 ;
14470 wxSize temp6 ;
14471 bool temp9 = false ;
14472 PyObject * obj0 = 0 ;
14473 PyObject * obj1 = 0 ;
14474 PyObject * obj2 = 0 ;
14475 PyObject * obj3 = 0 ;
14476 PyObject * obj4 = 0 ;
14477 PyObject * obj5 = 0 ;
14478 PyObject * obj6 = 0 ;
14479 PyObject * obj7 = 0 ;
14480 PyObject * obj8 = 0 ;
14481 char *kwnames[] = {
14482 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
14483 };
14484
14485 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:RadioButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
14486 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioButton, SWIG_POINTER_EXCEPTION | 0);
14487 if (SWIG_arg_fail(1)) SWIG_fail;
14488 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14489 if (SWIG_arg_fail(2)) SWIG_fail;
14490 if (obj2) {
14491 {
14492 arg3 = (int)(SWIG_As_int(obj2));
14493 if (SWIG_arg_fail(3)) SWIG_fail;
14494 }
14495 }
14496 if (obj3) {
14497 {
14498 arg4 = wxString_in_helper(obj3);
14499 if (arg4 == NULL) SWIG_fail;
14500 temp4 = true;
14501 }
14502 }
14503 if (obj4) {
14504 {
14505 arg5 = &temp5;
14506 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
14507 }
14508 }
14509 if (obj5) {
14510 {
14511 arg6 = &temp6;
14512 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
14513 }
14514 }
14515 if (obj6) {
14516 {
14517 arg7 = (long)(SWIG_As_long(obj6));
14518 if (SWIG_arg_fail(7)) SWIG_fail;
14519 }
14520 }
14521 if (obj7) {
14522 {
14523 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
14524 if (SWIG_arg_fail(8)) SWIG_fail;
14525 if (arg8 == NULL) {
14526 SWIG_null_ref("wxValidator");
14527 }
14528 if (SWIG_arg_fail(8)) SWIG_fail;
14529 }
14530 }
14531 if (obj8) {
14532 {
14533 arg9 = wxString_in_helper(obj8);
14534 if (arg9 == NULL) SWIG_fail;
14535 temp9 = true;
14536 }
14537 }
14538 {
14539 PyThreadState* __tstate = wxPyBeginAllowThreads();
14540 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
14541
14542 wxPyEndAllowThreads(__tstate);
14543 if (PyErr_Occurred()) SWIG_fail;
14544 }
14545 {
14546 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14547 }
14548 {
14549 if (temp4)
14550 delete arg4;
14551 }
14552 {
14553 if (temp9)
14554 delete arg9;
14555 }
14556 return resultobj;
14557 fail:
14558 {
14559 if (temp4)
14560 delete arg4;
14561 }
14562 {
14563 if (temp9)
14564 delete arg9;
14565 }
14566 return NULL;
14567 }
14568
14569
14570 static PyObject *_wrap_RadioButton_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
14571 PyObject *resultobj;
14572 wxRadioButton *arg1 = (wxRadioButton *) 0 ;
14573 bool result;
14574 PyObject * obj0 = 0 ;
14575 char *kwnames[] = {
14576 (char *) "self", NULL
14577 };
14578
14579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioButton_GetValue",kwnames,&obj0)) goto fail;
14580 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioButton, SWIG_POINTER_EXCEPTION | 0);
14581 if (SWIG_arg_fail(1)) SWIG_fail;
14582 {
14583 PyThreadState* __tstate = wxPyBeginAllowThreads();
14584 result = (bool)(arg1)->GetValue();
14585
14586 wxPyEndAllowThreads(__tstate);
14587 if (PyErr_Occurred()) SWIG_fail;
14588 }
14589 {
14590 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14591 }
14592 return resultobj;
14593 fail:
14594 return NULL;
14595 }
14596
14597
14598 static PyObject *_wrap_RadioButton_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
14599 PyObject *resultobj;
14600 wxRadioButton *arg1 = (wxRadioButton *) 0 ;
14601 bool arg2 ;
14602 PyObject * obj0 = 0 ;
14603 PyObject * obj1 = 0 ;
14604 char *kwnames[] = {
14605 (char *) "self",(char *) "value", NULL
14606 };
14607
14608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioButton_SetValue",kwnames,&obj0,&obj1)) goto fail;
14609 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioButton, SWIG_POINTER_EXCEPTION | 0);
14610 if (SWIG_arg_fail(1)) SWIG_fail;
14611 {
14612 arg2 = (bool)(SWIG_As_bool(obj1));
14613 if (SWIG_arg_fail(2)) SWIG_fail;
14614 }
14615 {
14616 PyThreadState* __tstate = wxPyBeginAllowThreads();
14617 (arg1)->SetValue(arg2);
14618
14619 wxPyEndAllowThreads(__tstate);
14620 if (PyErr_Occurred()) SWIG_fail;
14621 }
14622 Py_INCREF(Py_None); resultobj = Py_None;
14623 return resultobj;
14624 fail:
14625 return NULL;
14626 }
14627
14628
14629 static PyObject *_wrap_RadioButton_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
14630 PyObject *resultobj;
14631 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
14632 wxVisualAttributes result;
14633 PyObject * obj0 = 0 ;
14634 char *kwnames[] = {
14635 (char *) "variant", NULL
14636 };
14637
14638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:RadioButton_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
14639 if (obj0) {
14640 {
14641 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
14642 if (SWIG_arg_fail(1)) SWIG_fail;
14643 }
14644 }
14645 {
14646 if (!wxPyCheckForApp()) SWIG_fail;
14647 PyThreadState* __tstate = wxPyBeginAllowThreads();
14648 result = wxRadioButton::GetClassDefaultAttributes((wxWindowVariant )arg1);
14649
14650 wxPyEndAllowThreads(__tstate);
14651 if (PyErr_Occurred()) SWIG_fail;
14652 }
14653 {
14654 wxVisualAttributes * resultptr;
14655 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
14656 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
14657 }
14658 return resultobj;
14659 fail:
14660 return NULL;
14661 }
14662
14663
14664 static PyObject * RadioButton_swigregister(PyObject *, PyObject *args) {
14665 PyObject *obj;
14666 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14667 SWIG_TypeClientData(SWIGTYPE_p_wxRadioButton, obj);
14668 Py_INCREF(obj);
14669 return Py_BuildValue((char *)"");
14670 }
14671 static int _wrap_SliderNameStr_set(PyObject *) {
14672 PyErr_SetString(PyExc_TypeError,"Variable SliderNameStr is read-only.");
14673 return 1;
14674 }
14675
14676
14677 static PyObject *_wrap_SliderNameStr_get(void) {
14678 PyObject *pyobj;
14679
14680 {
14681 #if wxUSE_UNICODE
14682 pyobj = PyUnicode_FromWideChar((&wxPySliderNameStr)->c_str(), (&wxPySliderNameStr)->Len());
14683 #else
14684 pyobj = PyString_FromStringAndSize((&wxPySliderNameStr)->c_str(), (&wxPySliderNameStr)->Len());
14685 #endif
14686 }
14687 return pyobj;
14688 }
14689
14690
14691 static PyObject *_wrap_new_Slider(PyObject *, PyObject *args, PyObject *kwargs) {
14692 PyObject *resultobj;
14693 wxWindow *arg1 = (wxWindow *) 0 ;
14694 int arg2 = (int) -1 ;
14695 int arg3 = (int) 0 ;
14696 int arg4 = (int) 0 ;
14697 int arg5 = (int) 100 ;
14698 wxPoint const &arg6_defvalue = wxDefaultPosition ;
14699 wxPoint *arg6 = (wxPoint *) &arg6_defvalue ;
14700 wxSize const &arg7_defvalue = wxDefaultSize ;
14701 wxSize *arg7 = (wxSize *) &arg7_defvalue ;
14702 long arg8 = (long) wxSL_HORIZONTAL ;
14703 wxValidator const &arg9_defvalue = wxDefaultValidator ;
14704 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
14705 wxString const &arg10_defvalue = wxPySliderNameStr ;
14706 wxString *arg10 = (wxString *) &arg10_defvalue ;
14707 wxSlider *result;
14708 wxPoint temp6 ;
14709 wxSize temp7 ;
14710 bool temp10 = false ;
14711 PyObject * obj0 = 0 ;
14712 PyObject * obj1 = 0 ;
14713 PyObject * obj2 = 0 ;
14714 PyObject * obj3 = 0 ;
14715 PyObject * obj4 = 0 ;
14716 PyObject * obj5 = 0 ;
14717 PyObject * obj6 = 0 ;
14718 PyObject * obj7 = 0 ;
14719 PyObject * obj8 = 0 ;
14720 PyObject * obj9 = 0 ;
14721 char *kwnames[] = {
14722 (char *) "parent",(char *) "id",(char *) "value",(char *) "minValue",(char *) "maxValue",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
14723 };
14724
14725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOOO:new_Slider",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) goto fail;
14726 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14727 if (SWIG_arg_fail(1)) SWIG_fail;
14728 if (obj1) {
14729 {
14730 arg2 = (int)(SWIG_As_int(obj1));
14731 if (SWIG_arg_fail(2)) SWIG_fail;
14732 }
14733 }
14734 if (obj2) {
14735 {
14736 arg3 = (int)(SWIG_As_int(obj2));
14737 if (SWIG_arg_fail(3)) SWIG_fail;
14738 }
14739 }
14740 if (obj3) {
14741 {
14742 arg4 = (int)(SWIG_As_int(obj3));
14743 if (SWIG_arg_fail(4)) SWIG_fail;
14744 }
14745 }
14746 if (obj4) {
14747 {
14748 arg5 = (int)(SWIG_As_int(obj4));
14749 if (SWIG_arg_fail(5)) SWIG_fail;
14750 }
14751 }
14752 if (obj5) {
14753 {
14754 arg6 = &temp6;
14755 if ( ! wxPoint_helper(obj5, &arg6)) SWIG_fail;
14756 }
14757 }
14758 if (obj6) {
14759 {
14760 arg7 = &temp7;
14761 if ( ! wxSize_helper(obj6, &arg7)) SWIG_fail;
14762 }
14763 }
14764 if (obj7) {
14765 {
14766 arg8 = (long)(SWIG_As_long(obj7));
14767 if (SWIG_arg_fail(8)) SWIG_fail;
14768 }
14769 }
14770 if (obj8) {
14771 {
14772 SWIG_Python_ConvertPtr(obj8, (void **)&arg9, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
14773 if (SWIG_arg_fail(9)) SWIG_fail;
14774 if (arg9 == NULL) {
14775 SWIG_null_ref("wxValidator");
14776 }
14777 if (SWIG_arg_fail(9)) SWIG_fail;
14778 }
14779 }
14780 if (obj9) {
14781 {
14782 arg10 = wxString_in_helper(obj9);
14783 if (arg10 == NULL) SWIG_fail;
14784 temp10 = true;
14785 }
14786 }
14787 {
14788 if (!wxPyCheckForApp()) SWIG_fail;
14789 PyThreadState* __tstate = wxPyBeginAllowThreads();
14790 result = (wxSlider *)new wxSlider(arg1,arg2,arg3,arg4,arg5,(wxPoint const &)*arg6,(wxSize const &)*arg7,arg8,(wxValidator const &)*arg9,(wxString const &)*arg10);
14791
14792 wxPyEndAllowThreads(__tstate);
14793 if (PyErr_Occurred()) SWIG_fail;
14794 }
14795 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSlider, 1);
14796 {
14797 if (temp10)
14798 delete arg10;
14799 }
14800 return resultobj;
14801 fail:
14802 {
14803 if (temp10)
14804 delete arg10;
14805 }
14806 return NULL;
14807 }
14808
14809
14810 static PyObject *_wrap_new_PreSlider(PyObject *, PyObject *args, PyObject *kwargs) {
14811 PyObject *resultobj;
14812 wxSlider *result;
14813 char *kwnames[] = {
14814 NULL
14815 };
14816
14817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSlider",kwnames)) goto fail;
14818 {
14819 if (!wxPyCheckForApp()) SWIG_fail;
14820 PyThreadState* __tstate = wxPyBeginAllowThreads();
14821 result = (wxSlider *)new wxSlider();
14822
14823 wxPyEndAllowThreads(__tstate);
14824 if (PyErr_Occurred()) SWIG_fail;
14825 }
14826 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSlider, 1);
14827 return resultobj;
14828 fail:
14829 return NULL;
14830 }
14831
14832
14833 static PyObject *_wrap_Slider_Create(PyObject *, PyObject *args, PyObject *kwargs) {
14834 PyObject *resultobj;
14835 wxSlider *arg1 = (wxSlider *) 0 ;
14836 wxWindow *arg2 = (wxWindow *) 0 ;
14837 int arg3 = (int) -1 ;
14838 int arg4 = (int) 0 ;
14839 int arg5 = (int) 0 ;
14840 int arg6 = (int) 100 ;
14841 wxPoint const &arg7_defvalue = wxDefaultPosition ;
14842 wxPoint *arg7 = (wxPoint *) &arg7_defvalue ;
14843 wxSize const &arg8_defvalue = wxDefaultSize ;
14844 wxSize *arg8 = (wxSize *) &arg8_defvalue ;
14845 long arg9 = (long) wxSL_HORIZONTAL ;
14846 wxValidator const &arg10_defvalue = wxDefaultValidator ;
14847 wxValidator *arg10 = (wxValidator *) &arg10_defvalue ;
14848 wxString const &arg11_defvalue = wxPySliderNameStr ;
14849 wxString *arg11 = (wxString *) &arg11_defvalue ;
14850 bool result;
14851 wxPoint temp7 ;
14852 wxSize temp8 ;
14853 bool temp11 = false ;
14854 PyObject * obj0 = 0 ;
14855 PyObject * obj1 = 0 ;
14856 PyObject * obj2 = 0 ;
14857 PyObject * obj3 = 0 ;
14858 PyObject * obj4 = 0 ;
14859 PyObject * obj5 = 0 ;
14860 PyObject * obj6 = 0 ;
14861 PyObject * obj7 = 0 ;
14862 PyObject * obj8 = 0 ;
14863 PyObject * obj9 = 0 ;
14864 PyObject * obj10 = 0 ;
14865 char *kwnames[] = {
14866 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "minValue",(char *) "maxValue",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
14867 };
14868
14869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:Slider_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) goto fail;
14870 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
14871 if (SWIG_arg_fail(1)) SWIG_fail;
14872 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14873 if (SWIG_arg_fail(2)) SWIG_fail;
14874 if (obj2) {
14875 {
14876 arg3 = (int)(SWIG_As_int(obj2));
14877 if (SWIG_arg_fail(3)) SWIG_fail;
14878 }
14879 }
14880 if (obj3) {
14881 {
14882 arg4 = (int)(SWIG_As_int(obj3));
14883 if (SWIG_arg_fail(4)) SWIG_fail;
14884 }
14885 }
14886 if (obj4) {
14887 {
14888 arg5 = (int)(SWIG_As_int(obj4));
14889 if (SWIG_arg_fail(5)) SWIG_fail;
14890 }
14891 }
14892 if (obj5) {
14893 {
14894 arg6 = (int)(SWIG_As_int(obj5));
14895 if (SWIG_arg_fail(6)) SWIG_fail;
14896 }
14897 }
14898 if (obj6) {
14899 {
14900 arg7 = &temp7;
14901 if ( ! wxPoint_helper(obj6, &arg7)) SWIG_fail;
14902 }
14903 }
14904 if (obj7) {
14905 {
14906 arg8 = &temp8;
14907 if ( ! wxSize_helper(obj7, &arg8)) SWIG_fail;
14908 }
14909 }
14910 if (obj8) {
14911 {
14912 arg9 = (long)(SWIG_As_long(obj8));
14913 if (SWIG_arg_fail(9)) SWIG_fail;
14914 }
14915 }
14916 if (obj9) {
14917 {
14918 SWIG_Python_ConvertPtr(obj9, (void **)&arg10, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
14919 if (SWIG_arg_fail(10)) SWIG_fail;
14920 if (arg10 == NULL) {
14921 SWIG_null_ref("wxValidator");
14922 }
14923 if (SWIG_arg_fail(10)) SWIG_fail;
14924 }
14925 }
14926 if (obj10) {
14927 {
14928 arg11 = wxString_in_helper(obj10);
14929 if (arg11 == NULL) SWIG_fail;
14930 temp11 = true;
14931 }
14932 }
14933 {
14934 PyThreadState* __tstate = wxPyBeginAllowThreads();
14935 result = (bool)(arg1)->Create(arg2,arg3,arg4,arg5,arg6,(wxPoint const &)*arg7,(wxSize const &)*arg8,arg9,(wxValidator const &)*arg10,(wxString const &)*arg11);
14936
14937 wxPyEndAllowThreads(__tstate);
14938 if (PyErr_Occurred()) SWIG_fail;
14939 }
14940 {
14941 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14942 }
14943 {
14944 if (temp11)
14945 delete arg11;
14946 }
14947 return resultobj;
14948 fail:
14949 {
14950 if (temp11)
14951 delete arg11;
14952 }
14953 return NULL;
14954 }
14955
14956
14957 static PyObject *_wrap_Slider_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
14958 PyObject *resultobj;
14959 wxSlider *arg1 = (wxSlider *) 0 ;
14960 int result;
14961 PyObject * obj0 = 0 ;
14962 char *kwnames[] = {
14963 (char *) "self", NULL
14964 };
14965
14966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetValue",kwnames,&obj0)) goto fail;
14967 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
14968 if (SWIG_arg_fail(1)) SWIG_fail;
14969 {
14970 PyThreadState* __tstate = wxPyBeginAllowThreads();
14971 result = (int)((wxSlider const *)arg1)->GetValue();
14972
14973 wxPyEndAllowThreads(__tstate);
14974 if (PyErr_Occurred()) SWIG_fail;
14975 }
14976 {
14977 resultobj = SWIG_From_int((int)(result));
14978 }
14979 return resultobj;
14980 fail:
14981 return NULL;
14982 }
14983
14984
14985 static PyObject *_wrap_Slider_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
14986 PyObject *resultobj;
14987 wxSlider *arg1 = (wxSlider *) 0 ;
14988 int arg2 ;
14989 PyObject * obj0 = 0 ;
14990 PyObject * obj1 = 0 ;
14991 char *kwnames[] = {
14992 (char *) "self",(char *) "value", NULL
14993 };
14994
14995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetValue",kwnames,&obj0,&obj1)) goto fail;
14996 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
14997 if (SWIG_arg_fail(1)) SWIG_fail;
14998 {
14999 arg2 = (int)(SWIG_As_int(obj1));
15000 if (SWIG_arg_fail(2)) SWIG_fail;
15001 }
15002 {
15003 PyThreadState* __tstate = wxPyBeginAllowThreads();
15004 (arg1)->SetValue(arg2);
15005
15006 wxPyEndAllowThreads(__tstate);
15007 if (PyErr_Occurred()) SWIG_fail;
15008 }
15009 Py_INCREF(Py_None); resultobj = Py_None;
15010 return resultobj;
15011 fail:
15012 return NULL;
15013 }
15014
15015
15016 static PyObject *_wrap_Slider_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
15017 PyObject *resultobj;
15018 wxSlider *arg1 = (wxSlider *) 0 ;
15019 int arg2 ;
15020 int arg3 ;
15021 PyObject * obj0 = 0 ;
15022 PyObject * obj1 = 0 ;
15023 PyObject * obj2 = 0 ;
15024 char *kwnames[] = {
15025 (char *) "self",(char *) "minValue",(char *) "maxValue", NULL
15026 };
15027
15028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Slider_SetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
15029 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15030 if (SWIG_arg_fail(1)) SWIG_fail;
15031 {
15032 arg2 = (int)(SWIG_As_int(obj1));
15033 if (SWIG_arg_fail(2)) SWIG_fail;
15034 }
15035 {
15036 arg3 = (int)(SWIG_As_int(obj2));
15037 if (SWIG_arg_fail(3)) SWIG_fail;
15038 }
15039 {
15040 PyThreadState* __tstate = wxPyBeginAllowThreads();
15041 (arg1)->SetRange(arg2,arg3);
15042
15043 wxPyEndAllowThreads(__tstate);
15044 if (PyErr_Occurred()) SWIG_fail;
15045 }
15046 Py_INCREF(Py_None); resultobj = Py_None;
15047 return resultobj;
15048 fail:
15049 return NULL;
15050 }
15051
15052
15053 static PyObject *_wrap_Slider_GetMin(PyObject *, PyObject *args, PyObject *kwargs) {
15054 PyObject *resultobj;
15055 wxSlider *arg1 = (wxSlider *) 0 ;
15056 int result;
15057 PyObject * obj0 = 0 ;
15058 char *kwnames[] = {
15059 (char *) "self", NULL
15060 };
15061
15062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetMin",kwnames,&obj0)) goto fail;
15063 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15064 if (SWIG_arg_fail(1)) SWIG_fail;
15065 {
15066 PyThreadState* __tstate = wxPyBeginAllowThreads();
15067 result = (int)((wxSlider const *)arg1)->GetMin();
15068
15069 wxPyEndAllowThreads(__tstate);
15070 if (PyErr_Occurred()) SWIG_fail;
15071 }
15072 {
15073 resultobj = SWIG_From_int((int)(result));
15074 }
15075 return resultobj;
15076 fail:
15077 return NULL;
15078 }
15079
15080
15081 static PyObject *_wrap_Slider_GetMax(PyObject *, PyObject *args, PyObject *kwargs) {
15082 PyObject *resultobj;
15083 wxSlider *arg1 = (wxSlider *) 0 ;
15084 int result;
15085 PyObject * obj0 = 0 ;
15086 char *kwnames[] = {
15087 (char *) "self", NULL
15088 };
15089
15090 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetMax",kwnames,&obj0)) goto fail;
15091 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15092 if (SWIG_arg_fail(1)) SWIG_fail;
15093 {
15094 PyThreadState* __tstate = wxPyBeginAllowThreads();
15095 result = (int)((wxSlider const *)arg1)->GetMax();
15096
15097 wxPyEndAllowThreads(__tstate);
15098 if (PyErr_Occurred()) SWIG_fail;
15099 }
15100 {
15101 resultobj = SWIG_From_int((int)(result));
15102 }
15103 return resultobj;
15104 fail:
15105 return NULL;
15106 }
15107
15108
15109 static PyObject *_wrap_Slider_SetMin(PyObject *, PyObject *args, PyObject *kwargs) {
15110 PyObject *resultobj;
15111 wxSlider *arg1 = (wxSlider *) 0 ;
15112 int arg2 ;
15113 PyObject * obj0 = 0 ;
15114 PyObject * obj1 = 0 ;
15115 char *kwnames[] = {
15116 (char *) "self",(char *) "minValue", NULL
15117 };
15118
15119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetMin",kwnames,&obj0,&obj1)) goto fail;
15120 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15121 if (SWIG_arg_fail(1)) SWIG_fail;
15122 {
15123 arg2 = (int)(SWIG_As_int(obj1));
15124 if (SWIG_arg_fail(2)) SWIG_fail;
15125 }
15126 {
15127 PyThreadState* __tstate = wxPyBeginAllowThreads();
15128 (arg1)->SetMin(arg2);
15129
15130 wxPyEndAllowThreads(__tstate);
15131 if (PyErr_Occurred()) SWIG_fail;
15132 }
15133 Py_INCREF(Py_None); resultobj = Py_None;
15134 return resultobj;
15135 fail:
15136 return NULL;
15137 }
15138
15139
15140 static PyObject *_wrap_Slider_SetMax(PyObject *, PyObject *args, PyObject *kwargs) {
15141 PyObject *resultobj;
15142 wxSlider *arg1 = (wxSlider *) 0 ;
15143 int arg2 ;
15144 PyObject * obj0 = 0 ;
15145 PyObject * obj1 = 0 ;
15146 char *kwnames[] = {
15147 (char *) "self",(char *) "maxValue", NULL
15148 };
15149
15150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetMax",kwnames,&obj0,&obj1)) 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 arg2 = (int)(SWIG_As_int(obj1));
15155 if (SWIG_arg_fail(2)) SWIG_fail;
15156 }
15157 {
15158 PyThreadState* __tstate = wxPyBeginAllowThreads();
15159 (arg1)->SetMax(arg2);
15160
15161 wxPyEndAllowThreads(__tstate);
15162 if (PyErr_Occurred()) SWIG_fail;
15163 }
15164 Py_INCREF(Py_None); resultobj = Py_None;
15165 return resultobj;
15166 fail:
15167 return NULL;
15168 }
15169
15170
15171 static PyObject *_wrap_Slider_SetLineSize(PyObject *, PyObject *args, PyObject *kwargs) {
15172 PyObject *resultobj;
15173 wxSlider *arg1 = (wxSlider *) 0 ;
15174 int arg2 ;
15175 PyObject * obj0 = 0 ;
15176 PyObject * obj1 = 0 ;
15177 char *kwnames[] = {
15178 (char *) "self",(char *) "lineSize", NULL
15179 };
15180
15181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetLineSize",kwnames,&obj0,&obj1)) goto fail;
15182 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15183 if (SWIG_arg_fail(1)) SWIG_fail;
15184 {
15185 arg2 = (int)(SWIG_As_int(obj1));
15186 if (SWIG_arg_fail(2)) SWIG_fail;
15187 }
15188 {
15189 PyThreadState* __tstate = wxPyBeginAllowThreads();
15190 (arg1)->SetLineSize(arg2);
15191
15192 wxPyEndAllowThreads(__tstate);
15193 if (PyErr_Occurred()) SWIG_fail;
15194 }
15195 Py_INCREF(Py_None); resultobj = Py_None;
15196 return resultobj;
15197 fail:
15198 return NULL;
15199 }
15200
15201
15202 static PyObject *_wrap_Slider_SetPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
15203 PyObject *resultobj;
15204 wxSlider *arg1 = (wxSlider *) 0 ;
15205 int arg2 ;
15206 PyObject * obj0 = 0 ;
15207 PyObject * obj1 = 0 ;
15208 char *kwnames[] = {
15209 (char *) "self",(char *) "pageSize", NULL
15210 };
15211
15212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetPageSize",kwnames,&obj0,&obj1)) goto fail;
15213 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15214 if (SWIG_arg_fail(1)) SWIG_fail;
15215 {
15216 arg2 = (int)(SWIG_As_int(obj1));
15217 if (SWIG_arg_fail(2)) SWIG_fail;
15218 }
15219 {
15220 PyThreadState* __tstate = wxPyBeginAllowThreads();
15221 (arg1)->SetPageSize(arg2);
15222
15223 wxPyEndAllowThreads(__tstate);
15224 if (PyErr_Occurred()) SWIG_fail;
15225 }
15226 Py_INCREF(Py_None); resultobj = Py_None;
15227 return resultobj;
15228 fail:
15229 return NULL;
15230 }
15231
15232
15233 static PyObject *_wrap_Slider_GetLineSize(PyObject *, PyObject *args, PyObject *kwargs) {
15234 PyObject *resultobj;
15235 wxSlider *arg1 = (wxSlider *) 0 ;
15236 int result;
15237 PyObject * obj0 = 0 ;
15238 char *kwnames[] = {
15239 (char *) "self", NULL
15240 };
15241
15242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetLineSize",kwnames,&obj0)) goto fail;
15243 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15244 if (SWIG_arg_fail(1)) SWIG_fail;
15245 {
15246 PyThreadState* __tstate = wxPyBeginAllowThreads();
15247 result = (int)((wxSlider const *)arg1)->GetLineSize();
15248
15249 wxPyEndAllowThreads(__tstate);
15250 if (PyErr_Occurred()) SWIG_fail;
15251 }
15252 {
15253 resultobj = SWIG_From_int((int)(result));
15254 }
15255 return resultobj;
15256 fail:
15257 return NULL;
15258 }
15259
15260
15261 static PyObject *_wrap_Slider_GetPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
15262 PyObject *resultobj;
15263 wxSlider *arg1 = (wxSlider *) 0 ;
15264 int result;
15265 PyObject * obj0 = 0 ;
15266 char *kwnames[] = {
15267 (char *) "self", NULL
15268 };
15269
15270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetPageSize",kwnames,&obj0)) goto fail;
15271 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15272 if (SWIG_arg_fail(1)) SWIG_fail;
15273 {
15274 PyThreadState* __tstate = wxPyBeginAllowThreads();
15275 result = (int)((wxSlider const *)arg1)->GetPageSize();
15276
15277 wxPyEndAllowThreads(__tstate);
15278 if (PyErr_Occurred()) SWIG_fail;
15279 }
15280 {
15281 resultobj = SWIG_From_int((int)(result));
15282 }
15283 return resultobj;
15284 fail:
15285 return NULL;
15286 }
15287
15288
15289 static PyObject *_wrap_Slider_SetThumbLength(PyObject *, PyObject *args, PyObject *kwargs) {
15290 PyObject *resultobj;
15291 wxSlider *arg1 = (wxSlider *) 0 ;
15292 int arg2 ;
15293 PyObject * obj0 = 0 ;
15294 PyObject * obj1 = 0 ;
15295 char *kwnames[] = {
15296 (char *) "self",(char *) "lenPixels", NULL
15297 };
15298
15299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetThumbLength",kwnames,&obj0,&obj1)) goto fail;
15300 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15301 if (SWIG_arg_fail(1)) SWIG_fail;
15302 {
15303 arg2 = (int)(SWIG_As_int(obj1));
15304 if (SWIG_arg_fail(2)) SWIG_fail;
15305 }
15306 {
15307 PyThreadState* __tstate = wxPyBeginAllowThreads();
15308 (arg1)->SetThumbLength(arg2);
15309
15310 wxPyEndAllowThreads(__tstate);
15311 if (PyErr_Occurred()) SWIG_fail;
15312 }
15313 Py_INCREF(Py_None); resultobj = Py_None;
15314 return resultobj;
15315 fail:
15316 return NULL;
15317 }
15318
15319
15320 static PyObject *_wrap_Slider_GetThumbLength(PyObject *, PyObject *args, PyObject *kwargs) {
15321 PyObject *resultobj;
15322 wxSlider *arg1 = (wxSlider *) 0 ;
15323 int result;
15324 PyObject * obj0 = 0 ;
15325 char *kwnames[] = {
15326 (char *) "self", NULL
15327 };
15328
15329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetThumbLength",kwnames,&obj0)) goto fail;
15330 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15331 if (SWIG_arg_fail(1)) SWIG_fail;
15332 {
15333 PyThreadState* __tstate = wxPyBeginAllowThreads();
15334 result = (int)((wxSlider const *)arg1)->GetThumbLength();
15335
15336 wxPyEndAllowThreads(__tstate);
15337 if (PyErr_Occurred()) SWIG_fail;
15338 }
15339 {
15340 resultobj = SWIG_From_int((int)(result));
15341 }
15342 return resultobj;
15343 fail:
15344 return NULL;
15345 }
15346
15347
15348 static PyObject *_wrap_Slider_SetTickFreq(PyObject *, PyObject *args, PyObject *kwargs) {
15349 PyObject *resultobj;
15350 wxSlider *arg1 = (wxSlider *) 0 ;
15351 int arg2 ;
15352 int arg3 = (int) 1 ;
15353 PyObject * obj0 = 0 ;
15354 PyObject * obj1 = 0 ;
15355 PyObject * obj2 = 0 ;
15356 char *kwnames[] = {
15357 (char *) "self",(char *) "n",(char *) "pos", NULL
15358 };
15359
15360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Slider_SetTickFreq",kwnames,&obj0,&obj1,&obj2)) goto fail;
15361 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15362 if (SWIG_arg_fail(1)) SWIG_fail;
15363 {
15364 arg2 = (int)(SWIG_As_int(obj1));
15365 if (SWIG_arg_fail(2)) SWIG_fail;
15366 }
15367 if (obj2) {
15368 {
15369 arg3 = (int)(SWIG_As_int(obj2));
15370 if (SWIG_arg_fail(3)) SWIG_fail;
15371 }
15372 }
15373 {
15374 PyThreadState* __tstate = wxPyBeginAllowThreads();
15375 (arg1)->SetTickFreq(arg2,arg3);
15376
15377 wxPyEndAllowThreads(__tstate);
15378 if (PyErr_Occurred()) SWIG_fail;
15379 }
15380 Py_INCREF(Py_None); resultobj = Py_None;
15381 return resultobj;
15382 fail:
15383 return NULL;
15384 }
15385
15386
15387 static PyObject *_wrap_Slider_GetTickFreq(PyObject *, PyObject *args, PyObject *kwargs) {
15388 PyObject *resultobj;
15389 wxSlider *arg1 = (wxSlider *) 0 ;
15390 int result;
15391 PyObject * obj0 = 0 ;
15392 char *kwnames[] = {
15393 (char *) "self", NULL
15394 };
15395
15396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetTickFreq",kwnames,&obj0)) goto fail;
15397 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15398 if (SWIG_arg_fail(1)) SWIG_fail;
15399 {
15400 PyThreadState* __tstate = wxPyBeginAllowThreads();
15401 result = (int)((wxSlider const *)arg1)->GetTickFreq();
15402
15403 wxPyEndAllowThreads(__tstate);
15404 if (PyErr_Occurred()) SWIG_fail;
15405 }
15406 {
15407 resultobj = SWIG_From_int((int)(result));
15408 }
15409 return resultobj;
15410 fail:
15411 return NULL;
15412 }
15413
15414
15415 static PyObject *_wrap_Slider_ClearTicks(PyObject *, PyObject *args, PyObject *kwargs) {
15416 PyObject *resultobj;
15417 wxSlider *arg1 = (wxSlider *) 0 ;
15418 PyObject * obj0 = 0 ;
15419 char *kwnames[] = {
15420 (char *) "self", NULL
15421 };
15422
15423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_ClearTicks",kwnames,&obj0)) goto fail;
15424 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15425 if (SWIG_arg_fail(1)) SWIG_fail;
15426 {
15427 PyThreadState* __tstate = wxPyBeginAllowThreads();
15428 (arg1)->ClearTicks();
15429
15430 wxPyEndAllowThreads(__tstate);
15431 if (PyErr_Occurred()) SWIG_fail;
15432 }
15433 Py_INCREF(Py_None); resultobj = Py_None;
15434 return resultobj;
15435 fail:
15436 return NULL;
15437 }
15438
15439
15440 static PyObject *_wrap_Slider_SetTick(PyObject *, PyObject *args, PyObject *kwargs) {
15441 PyObject *resultobj;
15442 wxSlider *arg1 = (wxSlider *) 0 ;
15443 int arg2 ;
15444 PyObject * obj0 = 0 ;
15445 PyObject * obj1 = 0 ;
15446 char *kwnames[] = {
15447 (char *) "self",(char *) "tickPos", NULL
15448 };
15449
15450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetTick",kwnames,&obj0,&obj1)) goto fail;
15451 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15452 if (SWIG_arg_fail(1)) SWIG_fail;
15453 {
15454 arg2 = (int)(SWIG_As_int(obj1));
15455 if (SWIG_arg_fail(2)) SWIG_fail;
15456 }
15457 {
15458 PyThreadState* __tstate = wxPyBeginAllowThreads();
15459 (arg1)->SetTick(arg2);
15460
15461 wxPyEndAllowThreads(__tstate);
15462 if (PyErr_Occurred()) SWIG_fail;
15463 }
15464 Py_INCREF(Py_None); resultobj = Py_None;
15465 return resultobj;
15466 fail:
15467 return NULL;
15468 }
15469
15470
15471 static PyObject *_wrap_Slider_ClearSel(PyObject *, PyObject *args, PyObject *kwargs) {
15472 PyObject *resultobj;
15473 wxSlider *arg1 = (wxSlider *) 0 ;
15474 PyObject * obj0 = 0 ;
15475 char *kwnames[] = {
15476 (char *) "self", NULL
15477 };
15478
15479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_ClearSel",kwnames,&obj0)) goto fail;
15480 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15481 if (SWIG_arg_fail(1)) SWIG_fail;
15482 {
15483 PyThreadState* __tstate = wxPyBeginAllowThreads();
15484 (arg1)->ClearSel();
15485
15486 wxPyEndAllowThreads(__tstate);
15487 if (PyErr_Occurred()) SWIG_fail;
15488 }
15489 Py_INCREF(Py_None); resultobj = Py_None;
15490 return resultobj;
15491 fail:
15492 return NULL;
15493 }
15494
15495
15496 static PyObject *_wrap_Slider_GetSelEnd(PyObject *, PyObject *args, PyObject *kwargs) {
15497 PyObject *resultobj;
15498 wxSlider *arg1 = (wxSlider *) 0 ;
15499 int result;
15500 PyObject * obj0 = 0 ;
15501 char *kwnames[] = {
15502 (char *) "self", NULL
15503 };
15504
15505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetSelEnd",kwnames,&obj0)) goto fail;
15506 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15507 if (SWIG_arg_fail(1)) SWIG_fail;
15508 {
15509 PyThreadState* __tstate = wxPyBeginAllowThreads();
15510 result = (int)((wxSlider const *)arg1)->GetSelEnd();
15511
15512 wxPyEndAllowThreads(__tstate);
15513 if (PyErr_Occurred()) SWIG_fail;
15514 }
15515 {
15516 resultobj = SWIG_From_int((int)(result));
15517 }
15518 return resultobj;
15519 fail:
15520 return NULL;
15521 }
15522
15523
15524 static PyObject *_wrap_Slider_GetSelStart(PyObject *, PyObject *args, PyObject *kwargs) {
15525 PyObject *resultobj;
15526 wxSlider *arg1 = (wxSlider *) 0 ;
15527 int result;
15528 PyObject * obj0 = 0 ;
15529 char *kwnames[] = {
15530 (char *) "self", NULL
15531 };
15532
15533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetSelStart",kwnames,&obj0)) goto fail;
15534 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15535 if (SWIG_arg_fail(1)) SWIG_fail;
15536 {
15537 PyThreadState* __tstate = wxPyBeginAllowThreads();
15538 result = (int)((wxSlider const *)arg1)->GetSelStart();
15539
15540 wxPyEndAllowThreads(__tstate);
15541 if (PyErr_Occurred()) SWIG_fail;
15542 }
15543 {
15544 resultobj = SWIG_From_int((int)(result));
15545 }
15546 return resultobj;
15547 fail:
15548 return NULL;
15549 }
15550
15551
15552 static PyObject *_wrap_Slider_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
15553 PyObject *resultobj;
15554 wxSlider *arg1 = (wxSlider *) 0 ;
15555 int arg2 ;
15556 int arg3 ;
15557 PyObject * obj0 = 0 ;
15558 PyObject * obj1 = 0 ;
15559 PyObject * obj2 = 0 ;
15560 char *kwnames[] = {
15561 (char *) "self",(char *) "min",(char *) "max", NULL
15562 };
15563
15564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Slider_SetSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
15565 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15566 if (SWIG_arg_fail(1)) SWIG_fail;
15567 {
15568 arg2 = (int)(SWIG_As_int(obj1));
15569 if (SWIG_arg_fail(2)) SWIG_fail;
15570 }
15571 {
15572 arg3 = (int)(SWIG_As_int(obj2));
15573 if (SWIG_arg_fail(3)) SWIG_fail;
15574 }
15575 {
15576 PyThreadState* __tstate = wxPyBeginAllowThreads();
15577 (arg1)->SetSelection(arg2,arg3);
15578
15579 wxPyEndAllowThreads(__tstate);
15580 if (PyErr_Occurred()) SWIG_fail;
15581 }
15582 Py_INCREF(Py_None); resultobj = Py_None;
15583 return resultobj;
15584 fail:
15585 return NULL;
15586 }
15587
15588
15589 static PyObject *_wrap_Slider_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
15590 PyObject *resultobj;
15591 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
15592 wxVisualAttributes result;
15593 PyObject * obj0 = 0 ;
15594 char *kwnames[] = {
15595 (char *) "variant", NULL
15596 };
15597
15598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Slider_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
15599 if (obj0) {
15600 {
15601 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
15602 if (SWIG_arg_fail(1)) SWIG_fail;
15603 }
15604 }
15605 {
15606 if (!wxPyCheckForApp()) SWIG_fail;
15607 PyThreadState* __tstate = wxPyBeginAllowThreads();
15608 result = wxSlider::GetClassDefaultAttributes((wxWindowVariant )arg1);
15609
15610 wxPyEndAllowThreads(__tstate);
15611 if (PyErr_Occurred()) SWIG_fail;
15612 }
15613 {
15614 wxVisualAttributes * resultptr;
15615 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
15616 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
15617 }
15618 return resultobj;
15619 fail:
15620 return NULL;
15621 }
15622
15623
15624 static PyObject * Slider_swigregister(PyObject *, PyObject *args) {
15625 PyObject *obj;
15626 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15627 SWIG_TypeClientData(SWIGTYPE_p_wxSlider, obj);
15628 Py_INCREF(obj);
15629 return Py_BuildValue((char *)"");
15630 }
15631 static int _wrap_ToggleButtonNameStr_set(PyObject *) {
15632 PyErr_SetString(PyExc_TypeError,"Variable ToggleButtonNameStr is read-only.");
15633 return 1;
15634 }
15635
15636
15637 static PyObject *_wrap_ToggleButtonNameStr_get(void) {
15638 PyObject *pyobj;
15639
15640 {
15641 #if wxUSE_UNICODE
15642 pyobj = PyUnicode_FromWideChar((&wxPyToggleButtonNameStr)->c_str(), (&wxPyToggleButtonNameStr)->Len());
15643 #else
15644 pyobj = PyString_FromStringAndSize((&wxPyToggleButtonNameStr)->c_str(), (&wxPyToggleButtonNameStr)->Len());
15645 #endif
15646 }
15647 return pyobj;
15648 }
15649
15650
15651 static PyObject *_wrap_new_ToggleButton(PyObject *, PyObject *args, PyObject *kwargs) {
15652 PyObject *resultobj;
15653 wxWindow *arg1 = (wxWindow *) 0 ;
15654 int arg2 = (int) -1 ;
15655 wxString const &arg3_defvalue = wxPyEmptyString ;
15656 wxString *arg3 = (wxString *) &arg3_defvalue ;
15657 wxPoint const &arg4_defvalue = wxDefaultPosition ;
15658 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
15659 wxSize const &arg5_defvalue = wxDefaultSize ;
15660 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
15661 long arg6 = (long) 0 ;
15662 wxValidator const &arg7_defvalue = wxDefaultValidator ;
15663 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
15664 wxString const &arg8_defvalue = wxPyToggleButtonNameStr ;
15665 wxString *arg8 = (wxString *) &arg8_defvalue ;
15666 wxToggleButton *result;
15667 bool temp3 = false ;
15668 wxPoint temp4 ;
15669 wxSize temp5 ;
15670 bool temp8 = false ;
15671 PyObject * obj0 = 0 ;
15672 PyObject * obj1 = 0 ;
15673 PyObject * obj2 = 0 ;
15674 PyObject * obj3 = 0 ;
15675 PyObject * obj4 = 0 ;
15676 PyObject * obj5 = 0 ;
15677 PyObject * obj6 = 0 ;
15678 PyObject * obj7 = 0 ;
15679 char *kwnames[] = {
15680 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
15681 };
15682
15683 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_ToggleButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
15684 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
15685 if (SWIG_arg_fail(1)) SWIG_fail;
15686 if (obj1) {
15687 {
15688 arg2 = (int)(SWIG_As_int(obj1));
15689 if (SWIG_arg_fail(2)) SWIG_fail;
15690 }
15691 }
15692 if (obj2) {
15693 {
15694 arg3 = wxString_in_helper(obj2);
15695 if (arg3 == NULL) SWIG_fail;
15696 temp3 = true;
15697 }
15698 }
15699 if (obj3) {
15700 {
15701 arg4 = &temp4;
15702 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
15703 }
15704 }
15705 if (obj4) {
15706 {
15707 arg5 = &temp5;
15708 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
15709 }
15710 }
15711 if (obj5) {
15712 {
15713 arg6 = (long)(SWIG_As_long(obj5));
15714 if (SWIG_arg_fail(6)) SWIG_fail;
15715 }
15716 }
15717 if (obj6) {
15718 {
15719 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
15720 if (SWIG_arg_fail(7)) SWIG_fail;
15721 if (arg7 == NULL) {
15722 SWIG_null_ref("wxValidator");
15723 }
15724 if (SWIG_arg_fail(7)) SWIG_fail;
15725 }
15726 }
15727 if (obj7) {
15728 {
15729 arg8 = wxString_in_helper(obj7);
15730 if (arg8 == NULL) SWIG_fail;
15731 temp8 = true;
15732 }
15733 }
15734 {
15735 if (!wxPyCheckForApp()) SWIG_fail;
15736 PyThreadState* __tstate = wxPyBeginAllowThreads();
15737 result = (wxToggleButton *)new wxToggleButton(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
15738
15739 wxPyEndAllowThreads(__tstate);
15740 if (PyErr_Occurred()) SWIG_fail;
15741 }
15742 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToggleButton, 1);
15743 {
15744 if (temp3)
15745 delete arg3;
15746 }
15747 {
15748 if (temp8)
15749 delete arg8;
15750 }
15751 return resultobj;
15752 fail:
15753 {
15754 if (temp3)
15755 delete arg3;
15756 }
15757 {
15758 if (temp8)
15759 delete arg8;
15760 }
15761 return NULL;
15762 }
15763
15764
15765 static PyObject *_wrap_new_PreToggleButton(PyObject *, PyObject *args, PyObject *kwargs) {
15766 PyObject *resultobj;
15767 wxToggleButton *result;
15768 char *kwnames[] = {
15769 NULL
15770 };
15771
15772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreToggleButton",kwnames)) goto fail;
15773 {
15774 if (!wxPyCheckForApp()) SWIG_fail;
15775 PyThreadState* __tstate = wxPyBeginAllowThreads();
15776 result = (wxToggleButton *)new wxToggleButton();
15777
15778 wxPyEndAllowThreads(__tstate);
15779 if (PyErr_Occurred()) SWIG_fail;
15780 }
15781 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToggleButton, 1);
15782 return resultobj;
15783 fail:
15784 return NULL;
15785 }
15786
15787
15788 static PyObject *_wrap_ToggleButton_Create(PyObject *, PyObject *args, PyObject *kwargs) {
15789 PyObject *resultobj;
15790 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
15791 wxWindow *arg2 = (wxWindow *) 0 ;
15792 int arg3 = (int) -1 ;
15793 wxString const &arg4_defvalue = wxPyEmptyString ;
15794 wxString *arg4 = (wxString *) &arg4_defvalue ;
15795 wxPoint const &arg5_defvalue = wxDefaultPosition ;
15796 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
15797 wxSize const &arg6_defvalue = wxDefaultSize ;
15798 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
15799 long arg7 = (long) 0 ;
15800 wxValidator const &arg8_defvalue = wxDefaultValidator ;
15801 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
15802 wxString const &arg9_defvalue = wxPyToggleButtonNameStr ;
15803 wxString *arg9 = (wxString *) &arg9_defvalue ;
15804 bool result;
15805 bool temp4 = false ;
15806 wxPoint temp5 ;
15807 wxSize temp6 ;
15808 bool temp9 = false ;
15809 PyObject * obj0 = 0 ;
15810 PyObject * obj1 = 0 ;
15811 PyObject * obj2 = 0 ;
15812 PyObject * obj3 = 0 ;
15813 PyObject * obj4 = 0 ;
15814 PyObject * obj5 = 0 ;
15815 PyObject * obj6 = 0 ;
15816 PyObject * obj7 = 0 ;
15817 PyObject * obj8 = 0 ;
15818 char *kwnames[] = {
15819 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
15820 };
15821
15822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:ToggleButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
15823 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToggleButton, SWIG_POINTER_EXCEPTION | 0);
15824 if (SWIG_arg_fail(1)) SWIG_fail;
15825 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
15826 if (SWIG_arg_fail(2)) SWIG_fail;
15827 if (obj2) {
15828 {
15829 arg3 = (int)(SWIG_As_int(obj2));
15830 if (SWIG_arg_fail(3)) SWIG_fail;
15831 }
15832 }
15833 if (obj3) {
15834 {
15835 arg4 = wxString_in_helper(obj3);
15836 if (arg4 == NULL) SWIG_fail;
15837 temp4 = true;
15838 }
15839 }
15840 if (obj4) {
15841 {
15842 arg5 = &temp5;
15843 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
15844 }
15845 }
15846 if (obj5) {
15847 {
15848 arg6 = &temp6;
15849 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
15850 }
15851 }
15852 if (obj6) {
15853 {
15854 arg7 = (long)(SWIG_As_long(obj6));
15855 if (SWIG_arg_fail(7)) SWIG_fail;
15856 }
15857 }
15858 if (obj7) {
15859 {
15860 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
15861 if (SWIG_arg_fail(8)) SWIG_fail;
15862 if (arg8 == NULL) {
15863 SWIG_null_ref("wxValidator");
15864 }
15865 if (SWIG_arg_fail(8)) SWIG_fail;
15866 }
15867 }
15868 if (obj8) {
15869 {
15870 arg9 = wxString_in_helper(obj8);
15871 if (arg9 == NULL) SWIG_fail;
15872 temp9 = true;
15873 }
15874 }
15875 {
15876 PyThreadState* __tstate = wxPyBeginAllowThreads();
15877 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
15878
15879 wxPyEndAllowThreads(__tstate);
15880 if (PyErr_Occurred()) SWIG_fail;
15881 }
15882 {
15883 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15884 }
15885 {
15886 if (temp4)
15887 delete arg4;
15888 }
15889 {
15890 if (temp9)
15891 delete arg9;
15892 }
15893 return resultobj;
15894 fail:
15895 {
15896 if (temp4)
15897 delete arg4;
15898 }
15899 {
15900 if (temp9)
15901 delete arg9;
15902 }
15903 return NULL;
15904 }
15905
15906
15907 static PyObject *_wrap_ToggleButton_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
15908 PyObject *resultobj;
15909 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
15910 bool arg2 ;
15911 PyObject * obj0 = 0 ;
15912 PyObject * obj1 = 0 ;
15913 char *kwnames[] = {
15914 (char *) "self",(char *) "value", NULL
15915 };
15916
15917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToggleButton_SetValue",kwnames,&obj0,&obj1)) goto fail;
15918 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToggleButton, SWIG_POINTER_EXCEPTION | 0);
15919 if (SWIG_arg_fail(1)) SWIG_fail;
15920 {
15921 arg2 = (bool)(SWIG_As_bool(obj1));
15922 if (SWIG_arg_fail(2)) SWIG_fail;
15923 }
15924 {
15925 PyThreadState* __tstate = wxPyBeginAllowThreads();
15926 (arg1)->SetValue(arg2);
15927
15928 wxPyEndAllowThreads(__tstate);
15929 if (PyErr_Occurred()) SWIG_fail;
15930 }
15931 Py_INCREF(Py_None); resultobj = Py_None;
15932 return resultobj;
15933 fail:
15934 return NULL;
15935 }
15936
15937
15938 static PyObject *_wrap_ToggleButton_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
15939 PyObject *resultobj;
15940 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
15941 bool result;
15942 PyObject * obj0 = 0 ;
15943 char *kwnames[] = {
15944 (char *) "self", NULL
15945 };
15946
15947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToggleButton_GetValue",kwnames,&obj0)) goto fail;
15948 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToggleButton, SWIG_POINTER_EXCEPTION | 0);
15949 if (SWIG_arg_fail(1)) SWIG_fail;
15950 {
15951 PyThreadState* __tstate = wxPyBeginAllowThreads();
15952 result = (bool)((wxToggleButton const *)arg1)->GetValue();
15953
15954 wxPyEndAllowThreads(__tstate);
15955 if (PyErr_Occurred()) SWIG_fail;
15956 }
15957 {
15958 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15959 }
15960 return resultobj;
15961 fail:
15962 return NULL;
15963 }
15964
15965
15966 static PyObject *_wrap_ToggleButton_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
15967 PyObject *resultobj;
15968 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
15969 wxString *arg2 = 0 ;
15970 bool temp2 = false ;
15971 PyObject * obj0 = 0 ;
15972 PyObject * obj1 = 0 ;
15973 char *kwnames[] = {
15974 (char *) "self",(char *) "label", NULL
15975 };
15976
15977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToggleButton_SetLabel",kwnames,&obj0,&obj1)) goto fail;
15978 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToggleButton, SWIG_POINTER_EXCEPTION | 0);
15979 if (SWIG_arg_fail(1)) SWIG_fail;
15980 {
15981 arg2 = wxString_in_helper(obj1);
15982 if (arg2 == NULL) SWIG_fail;
15983 temp2 = true;
15984 }
15985 {
15986 PyThreadState* __tstate = wxPyBeginAllowThreads();
15987 (arg1)->SetLabel((wxString const &)*arg2);
15988
15989 wxPyEndAllowThreads(__tstate);
15990 if (PyErr_Occurred()) SWIG_fail;
15991 }
15992 Py_INCREF(Py_None); resultobj = Py_None;
15993 {
15994 if (temp2)
15995 delete arg2;
15996 }
15997 return resultobj;
15998 fail:
15999 {
16000 if (temp2)
16001 delete arg2;
16002 }
16003 return NULL;
16004 }
16005
16006
16007 static PyObject *_wrap_ToggleButton_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
16008 PyObject *resultobj;
16009 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
16010 wxVisualAttributes result;
16011 PyObject * obj0 = 0 ;
16012 char *kwnames[] = {
16013 (char *) "variant", NULL
16014 };
16015
16016 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ToggleButton_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
16017 if (obj0) {
16018 {
16019 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
16020 if (SWIG_arg_fail(1)) SWIG_fail;
16021 }
16022 }
16023 {
16024 if (!wxPyCheckForApp()) SWIG_fail;
16025 PyThreadState* __tstate = wxPyBeginAllowThreads();
16026 result = wxToggleButton::GetClassDefaultAttributes((wxWindowVariant )arg1);
16027
16028 wxPyEndAllowThreads(__tstate);
16029 if (PyErr_Occurred()) SWIG_fail;
16030 }
16031 {
16032 wxVisualAttributes * resultptr;
16033 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
16034 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
16035 }
16036 return resultobj;
16037 fail:
16038 return NULL;
16039 }
16040
16041
16042 static PyObject * ToggleButton_swigregister(PyObject *, PyObject *args) {
16043 PyObject *obj;
16044 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16045 SWIG_TypeClientData(SWIGTYPE_p_wxToggleButton, obj);
16046 Py_INCREF(obj);
16047 return Py_BuildValue((char *)"");
16048 }
16049 static int _wrap_NotebookNameStr_set(PyObject *) {
16050 PyErr_SetString(PyExc_TypeError,"Variable NotebookNameStr is read-only.");
16051 return 1;
16052 }
16053
16054
16055 static PyObject *_wrap_NotebookNameStr_get(void) {
16056 PyObject *pyobj;
16057
16058 {
16059 #if wxUSE_UNICODE
16060 pyobj = PyUnicode_FromWideChar((&wxPyNotebookNameStr)->c_str(), (&wxPyNotebookNameStr)->Len());
16061 #else
16062 pyobj = PyString_FromStringAndSize((&wxPyNotebookNameStr)->c_str(), (&wxPyNotebookNameStr)->Len());
16063 #endif
16064 }
16065 return pyobj;
16066 }
16067
16068
16069 static PyObject *_wrap_BookCtrlBase_GetPageCount(PyObject *, PyObject *args, PyObject *kwargs) {
16070 PyObject *resultobj;
16071 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16072 size_t result;
16073 PyObject * obj0 = 0 ;
16074 char *kwnames[] = {
16075 (char *) "self", NULL
16076 };
16077
16078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBase_GetPageCount",kwnames,&obj0)) goto fail;
16079 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16080 if (SWIG_arg_fail(1)) SWIG_fail;
16081 {
16082 PyThreadState* __tstate = wxPyBeginAllowThreads();
16083 result = (size_t)((wxBookCtrlBase const *)arg1)->GetPageCount();
16084
16085 wxPyEndAllowThreads(__tstate);
16086 if (PyErr_Occurred()) SWIG_fail;
16087 }
16088 {
16089 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
16090 }
16091 return resultobj;
16092 fail:
16093 return NULL;
16094 }
16095
16096
16097 static PyObject *_wrap_BookCtrlBase_GetPage(PyObject *, PyObject *args, PyObject *kwargs) {
16098 PyObject *resultobj;
16099 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16100 size_t arg2 ;
16101 wxWindow *result;
16102 PyObject * obj0 = 0 ;
16103 PyObject * obj1 = 0 ;
16104 char *kwnames[] = {
16105 (char *) "self",(char *) "n", NULL
16106 };
16107
16108 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_GetPage",kwnames,&obj0,&obj1)) goto fail;
16109 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16110 if (SWIG_arg_fail(1)) SWIG_fail;
16111 {
16112 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16113 if (SWIG_arg_fail(2)) SWIG_fail;
16114 }
16115 {
16116 PyThreadState* __tstate = wxPyBeginAllowThreads();
16117 result = (wxWindow *)(arg1)->GetPage(arg2);
16118
16119 wxPyEndAllowThreads(__tstate);
16120 if (PyErr_Occurred()) SWIG_fail;
16121 }
16122 {
16123 resultobj = wxPyMake_wxObject(result, 0);
16124 }
16125 return resultobj;
16126 fail:
16127 return NULL;
16128 }
16129
16130
16131 static PyObject *_wrap_BookCtrlBase_GetCurrentPage(PyObject *, PyObject *args, PyObject *kwargs) {
16132 PyObject *resultobj;
16133 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16134 wxWindow *result;
16135 PyObject * obj0 = 0 ;
16136 char *kwnames[] = {
16137 (char *) "self", NULL
16138 };
16139
16140 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBase_GetCurrentPage",kwnames,&obj0)) goto fail;
16141 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16142 if (SWIG_arg_fail(1)) SWIG_fail;
16143 {
16144 PyThreadState* __tstate = wxPyBeginAllowThreads();
16145 result = (wxWindow *)((wxBookCtrlBase const *)arg1)->GetCurrentPage();
16146
16147 wxPyEndAllowThreads(__tstate);
16148 if (PyErr_Occurred()) SWIG_fail;
16149 }
16150 {
16151 resultobj = wxPyMake_wxObject(result, 0);
16152 }
16153 return resultobj;
16154 fail:
16155 return NULL;
16156 }
16157
16158
16159 static PyObject *_wrap_BookCtrlBase_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
16160 PyObject *resultobj;
16161 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16162 int result;
16163 PyObject * obj0 = 0 ;
16164 char *kwnames[] = {
16165 (char *) "self", NULL
16166 };
16167
16168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBase_GetSelection",kwnames,&obj0)) goto fail;
16169 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16170 if (SWIG_arg_fail(1)) SWIG_fail;
16171 {
16172 PyThreadState* __tstate = wxPyBeginAllowThreads();
16173 result = (int)((wxBookCtrlBase const *)arg1)->GetSelection();
16174
16175 wxPyEndAllowThreads(__tstate);
16176 if (PyErr_Occurred()) SWIG_fail;
16177 }
16178 {
16179 resultobj = SWIG_From_int((int)(result));
16180 }
16181 return resultobj;
16182 fail:
16183 return NULL;
16184 }
16185
16186
16187 static PyObject *_wrap_BookCtrlBase_SetPageText(PyObject *, PyObject *args, PyObject *kwargs) {
16188 PyObject *resultobj;
16189 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16190 size_t arg2 ;
16191 wxString *arg3 = 0 ;
16192 bool result;
16193 bool temp3 = false ;
16194 PyObject * obj0 = 0 ;
16195 PyObject * obj1 = 0 ;
16196 PyObject * obj2 = 0 ;
16197 char *kwnames[] = {
16198 (char *) "self",(char *) "n",(char *) "strText", NULL
16199 };
16200
16201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:BookCtrlBase_SetPageText",kwnames,&obj0,&obj1,&obj2)) goto fail;
16202 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16203 if (SWIG_arg_fail(1)) SWIG_fail;
16204 {
16205 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16206 if (SWIG_arg_fail(2)) SWIG_fail;
16207 }
16208 {
16209 arg3 = wxString_in_helper(obj2);
16210 if (arg3 == NULL) SWIG_fail;
16211 temp3 = true;
16212 }
16213 {
16214 PyThreadState* __tstate = wxPyBeginAllowThreads();
16215 result = (bool)(arg1)->SetPageText(arg2,(wxString const &)*arg3);
16216
16217 wxPyEndAllowThreads(__tstate);
16218 if (PyErr_Occurred()) SWIG_fail;
16219 }
16220 {
16221 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16222 }
16223 {
16224 if (temp3)
16225 delete arg3;
16226 }
16227 return resultobj;
16228 fail:
16229 {
16230 if (temp3)
16231 delete arg3;
16232 }
16233 return NULL;
16234 }
16235
16236
16237 static PyObject *_wrap_BookCtrlBase_GetPageText(PyObject *, PyObject *args, PyObject *kwargs) {
16238 PyObject *resultobj;
16239 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16240 size_t arg2 ;
16241 wxString result;
16242 PyObject * obj0 = 0 ;
16243 PyObject * obj1 = 0 ;
16244 char *kwnames[] = {
16245 (char *) "self",(char *) "n", NULL
16246 };
16247
16248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_GetPageText",kwnames,&obj0,&obj1)) goto fail;
16249 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16250 if (SWIG_arg_fail(1)) SWIG_fail;
16251 {
16252 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16253 if (SWIG_arg_fail(2)) SWIG_fail;
16254 }
16255 {
16256 PyThreadState* __tstate = wxPyBeginAllowThreads();
16257 result = ((wxBookCtrlBase const *)arg1)->GetPageText(arg2);
16258
16259 wxPyEndAllowThreads(__tstate);
16260 if (PyErr_Occurred()) SWIG_fail;
16261 }
16262 {
16263 #if wxUSE_UNICODE
16264 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16265 #else
16266 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16267 #endif
16268 }
16269 return resultobj;
16270 fail:
16271 return NULL;
16272 }
16273
16274
16275 static PyObject *_wrap_BookCtrlBase_SetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
16276 PyObject *resultobj;
16277 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16278 wxImageList *arg2 = (wxImageList *) 0 ;
16279 PyObject * obj0 = 0 ;
16280 PyObject * obj1 = 0 ;
16281 char *kwnames[] = {
16282 (char *) "self",(char *) "imageList", NULL
16283 };
16284
16285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetImageList",kwnames,&obj0,&obj1)) goto fail;
16286 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16287 if (SWIG_arg_fail(1)) SWIG_fail;
16288 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | 0);
16289 if (SWIG_arg_fail(2)) SWIG_fail;
16290 {
16291 PyThreadState* __tstate = wxPyBeginAllowThreads();
16292 (arg1)->SetImageList(arg2);
16293
16294 wxPyEndAllowThreads(__tstate);
16295 if (PyErr_Occurred()) SWIG_fail;
16296 }
16297 Py_INCREF(Py_None); resultobj = Py_None;
16298 return resultobj;
16299 fail:
16300 return NULL;
16301 }
16302
16303
16304 static PyObject *_wrap_BookCtrlBase_AssignImageList(PyObject *, PyObject *args, PyObject *kwargs) {
16305 PyObject *resultobj;
16306 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16307 wxImageList *arg2 = (wxImageList *) 0 ;
16308 PyObject * obj0 = 0 ;
16309 PyObject * obj1 = 0 ;
16310 char *kwnames[] = {
16311 (char *) "self",(char *) "imageList", NULL
16312 };
16313
16314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_AssignImageList",kwnames,&obj0,&obj1)) goto fail;
16315 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16316 if (SWIG_arg_fail(1)) SWIG_fail;
16317 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
16318 if (SWIG_arg_fail(2)) SWIG_fail;
16319 {
16320 PyThreadState* __tstate = wxPyBeginAllowThreads();
16321 (arg1)->AssignImageList(arg2);
16322
16323 wxPyEndAllowThreads(__tstate);
16324 if (PyErr_Occurred()) SWIG_fail;
16325 }
16326 Py_INCREF(Py_None); resultobj = Py_None;
16327 return resultobj;
16328 fail:
16329 return NULL;
16330 }
16331
16332
16333 static PyObject *_wrap_BookCtrlBase_GetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
16334 PyObject *resultobj;
16335 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16336 wxImageList *result;
16337 PyObject * obj0 = 0 ;
16338 char *kwnames[] = {
16339 (char *) "self", NULL
16340 };
16341
16342 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBase_GetImageList",kwnames,&obj0)) goto fail;
16343 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16344 if (SWIG_arg_fail(1)) SWIG_fail;
16345 {
16346 PyThreadState* __tstate = wxPyBeginAllowThreads();
16347 result = (wxImageList *)((wxBookCtrlBase const *)arg1)->GetImageList();
16348
16349 wxPyEndAllowThreads(__tstate);
16350 if (PyErr_Occurred()) SWIG_fail;
16351 }
16352 {
16353 resultobj = wxPyMake_wxObject(result, 0);
16354 }
16355 return resultobj;
16356 fail:
16357 return NULL;
16358 }
16359
16360
16361 static PyObject *_wrap_BookCtrlBase_GetPageImage(PyObject *, PyObject *args, PyObject *kwargs) {
16362 PyObject *resultobj;
16363 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16364 size_t arg2 ;
16365 int result;
16366 PyObject * obj0 = 0 ;
16367 PyObject * obj1 = 0 ;
16368 char *kwnames[] = {
16369 (char *) "self",(char *) "n", NULL
16370 };
16371
16372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_GetPageImage",kwnames,&obj0,&obj1)) goto fail;
16373 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16374 if (SWIG_arg_fail(1)) SWIG_fail;
16375 {
16376 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16377 if (SWIG_arg_fail(2)) SWIG_fail;
16378 }
16379 {
16380 PyThreadState* __tstate = wxPyBeginAllowThreads();
16381 result = (int)((wxBookCtrlBase const *)arg1)->GetPageImage(arg2);
16382
16383 wxPyEndAllowThreads(__tstate);
16384 if (PyErr_Occurred()) SWIG_fail;
16385 }
16386 {
16387 resultobj = SWIG_From_int((int)(result));
16388 }
16389 return resultobj;
16390 fail:
16391 return NULL;
16392 }
16393
16394
16395 static PyObject *_wrap_BookCtrlBase_SetPageImage(PyObject *, PyObject *args, PyObject *kwargs) {
16396 PyObject *resultobj;
16397 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16398 size_t arg2 ;
16399 int arg3 ;
16400 bool result;
16401 PyObject * obj0 = 0 ;
16402 PyObject * obj1 = 0 ;
16403 PyObject * obj2 = 0 ;
16404 char *kwnames[] = {
16405 (char *) "self",(char *) "n",(char *) "imageId", NULL
16406 };
16407
16408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:BookCtrlBase_SetPageImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
16409 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16410 if (SWIG_arg_fail(1)) SWIG_fail;
16411 {
16412 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16413 if (SWIG_arg_fail(2)) SWIG_fail;
16414 }
16415 {
16416 arg3 = (int)(SWIG_As_int(obj2));
16417 if (SWIG_arg_fail(3)) SWIG_fail;
16418 }
16419 {
16420 PyThreadState* __tstate = wxPyBeginAllowThreads();
16421 result = (bool)(arg1)->SetPageImage(arg2,arg3);
16422
16423 wxPyEndAllowThreads(__tstate);
16424 if (PyErr_Occurred()) SWIG_fail;
16425 }
16426 {
16427 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16428 }
16429 return resultobj;
16430 fail:
16431 return NULL;
16432 }
16433
16434
16435 static PyObject *_wrap_BookCtrlBase_SetPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
16436 PyObject *resultobj;
16437 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16438 wxSize *arg2 = 0 ;
16439 wxSize temp2 ;
16440 PyObject * obj0 = 0 ;
16441 PyObject * obj1 = 0 ;
16442 char *kwnames[] = {
16443 (char *) "self",(char *) "size", NULL
16444 };
16445
16446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetPageSize",kwnames,&obj0,&obj1)) goto fail;
16447 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16448 if (SWIG_arg_fail(1)) SWIG_fail;
16449 {
16450 arg2 = &temp2;
16451 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
16452 }
16453 {
16454 PyThreadState* __tstate = wxPyBeginAllowThreads();
16455 (arg1)->SetPageSize((wxSize const &)*arg2);
16456
16457 wxPyEndAllowThreads(__tstate);
16458 if (PyErr_Occurred()) SWIG_fail;
16459 }
16460 Py_INCREF(Py_None); resultobj = Py_None;
16461 return resultobj;
16462 fail:
16463 return NULL;
16464 }
16465
16466
16467 static PyObject *_wrap_BookCtrlBase_CalcSizeFromPage(PyObject *, PyObject *args, PyObject *kwargs) {
16468 PyObject *resultobj;
16469 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16470 wxSize *arg2 = 0 ;
16471 wxSize result;
16472 wxSize temp2 ;
16473 PyObject * obj0 = 0 ;
16474 PyObject * obj1 = 0 ;
16475 char *kwnames[] = {
16476 (char *) "self",(char *) "sizePage", NULL
16477 };
16478
16479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_CalcSizeFromPage",kwnames,&obj0,&obj1)) goto fail;
16480 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16481 if (SWIG_arg_fail(1)) SWIG_fail;
16482 {
16483 arg2 = &temp2;
16484 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
16485 }
16486 {
16487 PyThreadState* __tstate = wxPyBeginAllowThreads();
16488 result = ((wxBookCtrlBase const *)arg1)->CalcSizeFromPage((wxSize const &)*arg2);
16489
16490 wxPyEndAllowThreads(__tstate);
16491 if (PyErr_Occurred()) SWIG_fail;
16492 }
16493 {
16494 wxSize * resultptr;
16495 resultptr = new wxSize((wxSize &)(result));
16496 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
16497 }
16498 return resultobj;
16499 fail:
16500 return NULL;
16501 }
16502
16503
16504 static PyObject *_wrap_BookCtrlBase_DeletePage(PyObject *, PyObject *args, PyObject *kwargs) {
16505 PyObject *resultobj;
16506 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16507 size_t arg2 ;
16508 bool result;
16509 PyObject * obj0 = 0 ;
16510 PyObject * obj1 = 0 ;
16511 char *kwnames[] = {
16512 (char *) "self",(char *) "n", NULL
16513 };
16514
16515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_DeletePage",kwnames,&obj0,&obj1)) goto fail;
16516 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16517 if (SWIG_arg_fail(1)) SWIG_fail;
16518 {
16519 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16520 if (SWIG_arg_fail(2)) SWIG_fail;
16521 }
16522 {
16523 PyThreadState* __tstate = wxPyBeginAllowThreads();
16524 result = (bool)(arg1)->DeletePage(arg2);
16525
16526 wxPyEndAllowThreads(__tstate);
16527 if (PyErr_Occurred()) SWIG_fail;
16528 }
16529 {
16530 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16531 }
16532 return resultobj;
16533 fail:
16534 return NULL;
16535 }
16536
16537
16538 static PyObject *_wrap_BookCtrlBase_RemovePage(PyObject *, PyObject *args, PyObject *kwargs) {
16539 PyObject *resultobj;
16540 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16541 size_t arg2 ;
16542 bool result;
16543 PyObject * obj0 = 0 ;
16544 PyObject * obj1 = 0 ;
16545 char *kwnames[] = {
16546 (char *) "self",(char *) "n", NULL
16547 };
16548
16549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_RemovePage",kwnames,&obj0,&obj1)) goto fail;
16550 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16551 if (SWIG_arg_fail(1)) SWIG_fail;
16552 {
16553 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16554 if (SWIG_arg_fail(2)) SWIG_fail;
16555 }
16556 {
16557 PyThreadState* __tstate = wxPyBeginAllowThreads();
16558 result = (bool)(arg1)->RemovePage(arg2);
16559
16560 wxPyEndAllowThreads(__tstate);
16561 if (PyErr_Occurred()) SWIG_fail;
16562 }
16563 {
16564 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16565 }
16566 return resultobj;
16567 fail:
16568 return NULL;
16569 }
16570
16571
16572 static PyObject *_wrap_BookCtrlBase_DeleteAllPages(PyObject *, PyObject *args, PyObject *kwargs) {
16573 PyObject *resultobj;
16574 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16575 bool result;
16576 PyObject * obj0 = 0 ;
16577 char *kwnames[] = {
16578 (char *) "self", NULL
16579 };
16580
16581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBase_DeleteAllPages",kwnames,&obj0)) goto fail;
16582 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16583 if (SWIG_arg_fail(1)) SWIG_fail;
16584 {
16585 PyThreadState* __tstate = wxPyBeginAllowThreads();
16586 result = (bool)(arg1)->DeleteAllPages();
16587
16588 wxPyEndAllowThreads(__tstate);
16589 if (PyErr_Occurred()) SWIG_fail;
16590 }
16591 {
16592 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16593 }
16594 return resultobj;
16595 fail:
16596 return NULL;
16597 }
16598
16599
16600 static PyObject *_wrap_BookCtrlBase_AddPage(PyObject *, PyObject *args, PyObject *kwargs) {
16601 PyObject *resultobj;
16602 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16603 wxWindow *arg2 = (wxWindow *) 0 ;
16604 wxString *arg3 = 0 ;
16605 bool arg4 = (bool) false ;
16606 int arg5 = (int) -1 ;
16607 bool result;
16608 bool temp3 = false ;
16609 PyObject * obj0 = 0 ;
16610 PyObject * obj1 = 0 ;
16611 PyObject * obj2 = 0 ;
16612 PyObject * obj3 = 0 ;
16613 PyObject * obj4 = 0 ;
16614 char *kwnames[] = {
16615 (char *) "self",(char *) "page",(char *) "text",(char *) "select",(char *) "imageId", NULL
16616 };
16617
16618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:BookCtrlBase_AddPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
16619 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16620 if (SWIG_arg_fail(1)) SWIG_fail;
16621 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
16622 if (SWIG_arg_fail(2)) SWIG_fail;
16623 {
16624 arg3 = wxString_in_helper(obj2);
16625 if (arg3 == NULL) SWIG_fail;
16626 temp3 = true;
16627 }
16628 if (obj3) {
16629 {
16630 arg4 = (bool)(SWIG_As_bool(obj3));
16631 if (SWIG_arg_fail(4)) SWIG_fail;
16632 }
16633 }
16634 if (obj4) {
16635 {
16636 arg5 = (int)(SWIG_As_int(obj4));
16637 if (SWIG_arg_fail(5)) SWIG_fail;
16638 }
16639 }
16640 {
16641 PyThreadState* __tstate = wxPyBeginAllowThreads();
16642 result = (bool)(arg1)->AddPage(arg2,(wxString const &)*arg3,arg4,arg5);
16643
16644 wxPyEndAllowThreads(__tstate);
16645 if (PyErr_Occurred()) SWIG_fail;
16646 }
16647 {
16648 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16649 }
16650 {
16651 if (temp3)
16652 delete arg3;
16653 }
16654 return resultobj;
16655 fail:
16656 {
16657 if (temp3)
16658 delete arg3;
16659 }
16660 return NULL;
16661 }
16662
16663
16664 static PyObject *_wrap_BookCtrlBase_InsertPage(PyObject *, PyObject *args, PyObject *kwargs) {
16665 PyObject *resultobj;
16666 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16667 size_t arg2 ;
16668 wxWindow *arg3 = (wxWindow *) 0 ;
16669 wxString *arg4 = 0 ;
16670 bool arg5 = (bool) false ;
16671 int arg6 = (int) -1 ;
16672 bool result;
16673 bool temp4 = false ;
16674 PyObject * obj0 = 0 ;
16675 PyObject * obj1 = 0 ;
16676 PyObject * obj2 = 0 ;
16677 PyObject * obj3 = 0 ;
16678 PyObject * obj4 = 0 ;
16679 PyObject * obj5 = 0 ;
16680 char *kwnames[] = {
16681 (char *) "self",(char *) "n",(char *) "page",(char *) "text",(char *) "select",(char *) "imageId", NULL
16682 };
16683
16684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:BookCtrlBase_InsertPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
16685 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16686 if (SWIG_arg_fail(1)) SWIG_fail;
16687 {
16688 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16689 if (SWIG_arg_fail(2)) SWIG_fail;
16690 }
16691 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
16692 if (SWIG_arg_fail(3)) SWIG_fail;
16693 {
16694 arg4 = wxString_in_helper(obj3);
16695 if (arg4 == NULL) SWIG_fail;
16696 temp4 = true;
16697 }
16698 if (obj4) {
16699 {
16700 arg5 = (bool)(SWIG_As_bool(obj4));
16701 if (SWIG_arg_fail(5)) SWIG_fail;
16702 }
16703 }
16704 if (obj5) {
16705 {
16706 arg6 = (int)(SWIG_As_int(obj5));
16707 if (SWIG_arg_fail(6)) SWIG_fail;
16708 }
16709 }
16710 {
16711 PyThreadState* __tstate = wxPyBeginAllowThreads();
16712 result = (bool)(arg1)->InsertPage(arg2,arg3,(wxString const &)*arg4,arg5,arg6);
16713
16714 wxPyEndAllowThreads(__tstate);
16715 if (PyErr_Occurred()) SWIG_fail;
16716 }
16717 {
16718 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16719 }
16720 {
16721 if (temp4)
16722 delete arg4;
16723 }
16724 return resultobj;
16725 fail:
16726 {
16727 if (temp4)
16728 delete arg4;
16729 }
16730 return NULL;
16731 }
16732
16733
16734 static PyObject *_wrap_BookCtrlBase_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
16735 PyObject *resultobj;
16736 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16737 size_t arg2 ;
16738 int result;
16739 PyObject * obj0 = 0 ;
16740 PyObject * obj1 = 0 ;
16741 char *kwnames[] = {
16742 (char *) "self",(char *) "n", NULL
16743 };
16744
16745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetSelection",kwnames,&obj0,&obj1)) goto fail;
16746 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16747 if (SWIG_arg_fail(1)) SWIG_fail;
16748 {
16749 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16750 if (SWIG_arg_fail(2)) SWIG_fail;
16751 }
16752 {
16753 PyThreadState* __tstate = wxPyBeginAllowThreads();
16754 result = (int)(arg1)->SetSelection(arg2);
16755
16756 wxPyEndAllowThreads(__tstate);
16757 if (PyErr_Occurred()) SWIG_fail;
16758 }
16759 {
16760 resultobj = SWIG_From_int((int)(result));
16761 }
16762 return resultobj;
16763 fail:
16764 return NULL;
16765 }
16766
16767
16768 static PyObject *_wrap_BookCtrlBase_AdvanceSelection(PyObject *, PyObject *args, PyObject *kwargs) {
16769 PyObject *resultobj;
16770 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
16771 bool arg2 = (bool) true ;
16772 PyObject * obj0 = 0 ;
16773 PyObject * obj1 = 0 ;
16774 char *kwnames[] = {
16775 (char *) "self",(char *) "forward", NULL
16776 };
16777
16778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:BookCtrlBase_AdvanceSelection",kwnames,&obj0,&obj1)) goto fail;
16779 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16780 if (SWIG_arg_fail(1)) SWIG_fail;
16781 if (obj1) {
16782 {
16783 arg2 = (bool)(SWIG_As_bool(obj1));
16784 if (SWIG_arg_fail(2)) SWIG_fail;
16785 }
16786 }
16787 {
16788 PyThreadState* __tstate = wxPyBeginAllowThreads();
16789 (arg1)->AdvanceSelection(arg2);
16790
16791 wxPyEndAllowThreads(__tstate);
16792 if (PyErr_Occurred()) SWIG_fail;
16793 }
16794 Py_INCREF(Py_None); resultobj = Py_None;
16795 return resultobj;
16796 fail:
16797 return NULL;
16798 }
16799
16800
16801 static PyObject *_wrap_BookCtrlBase_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
16802 PyObject *resultobj;
16803 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
16804 wxVisualAttributes result;
16805 PyObject * obj0 = 0 ;
16806 char *kwnames[] = {
16807 (char *) "variant", NULL
16808 };
16809
16810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:BookCtrlBase_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
16811 if (obj0) {
16812 {
16813 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
16814 if (SWIG_arg_fail(1)) SWIG_fail;
16815 }
16816 }
16817 {
16818 if (!wxPyCheckForApp()) SWIG_fail;
16819 PyThreadState* __tstate = wxPyBeginAllowThreads();
16820 result = wxBookCtrlBase::GetClassDefaultAttributes((wxWindowVariant )arg1);
16821
16822 wxPyEndAllowThreads(__tstate);
16823 if (PyErr_Occurred()) SWIG_fail;
16824 }
16825 {
16826 wxVisualAttributes * resultptr;
16827 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
16828 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
16829 }
16830 return resultobj;
16831 fail:
16832 return NULL;
16833 }
16834
16835
16836 static PyObject * BookCtrlBase_swigregister(PyObject *, PyObject *args) {
16837 PyObject *obj;
16838 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16839 SWIG_TypeClientData(SWIGTYPE_p_wxBookCtrlBase, obj);
16840 Py_INCREF(obj);
16841 return Py_BuildValue((char *)"");
16842 }
16843 static PyObject *_wrap_new_BookCtrlBaseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
16844 PyObject *resultobj;
16845 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
16846 int arg2 = (int) 0 ;
16847 int arg3 = (int) -1 ;
16848 int arg4 = (int) -1 ;
16849 wxBookCtrlBaseEvent *result;
16850 PyObject * obj0 = 0 ;
16851 PyObject * obj1 = 0 ;
16852 PyObject * obj2 = 0 ;
16853 PyObject * obj3 = 0 ;
16854 char *kwnames[] = {
16855 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
16856 };
16857
16858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_BookCtrlBaseEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
16859 if (obj0) {
16860 {
16861 arg1 = (wxEventType)(SWIG_As_int(obj0));
16862 if (SWIG_arg_fail(1)) SWIG_fail;
16863 }
16864 }
16865 if (obj1) {
16866 {
16867 arg2 = (int)(SWIG_As_int(obj1));
16868 if (SWIG_arg_fail(2)) SWIG_fail;
16869 }
16870 }
16871 if (obj2) {
16872 {
16873 arg3 = (int)(SWIG_As_int(obj2));
16874 if (SWIG_arg_fail(3)) SWIG_fail;
16875 }
16876 }
16877 if (obj3) {
16878 {
16879 arg4 = (int)(SWIG_As_int(obj3));
16880 if (SWIG_arg_fail(4)) SWIG_fail;
16881 }
16882 }
16883 {
16884 PyThreadState* __tstate = wxPyBeginAllowThreads();
16885 result = (wxBookCtrlBaseEvent *)new wxBookCtrlBaseEvent(arg1,arg2,arg3,arg4);
16886
16887 wxPyEndAllowThreads(__tstate);
16888 if (PyErr_Occurred()) SWIG_fail;
16889 }
16890 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBookCtrlBaseEvent, 1);
16891 return resultobj;
16892 fail:
16893 return NULL;
16894 }
16895
16896
16897 static PyObject *_wrap_BookCtrlBaseEvent_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
16898 PyObject *resultobj;
16899 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
16900 int result;
16901 PyObject * obj0 = 0 ;
16902 char *kwnames[] = {
16903 (char *) "self", NULL
16904 };
16905
16906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBaseEvent_GetSelection",kwnames,&obj0)) goto fail;
16907 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBaseEvent, SWIG_POINTER_EXCEPTION | 0);
16908 if (SWIG_arg_fail(1)) SWIG_fail;
16909 {
16910 PyThreadState* __tstate = wxPyBeginAllowThreads();
16911 result = (int)((wxBookCtrlBaseEvent const *)arg1)->GetSelection();
16912
16913 wxPyEndAllowThreads(__tstate);
16914 if (PyErr_Occurred()) SWIG_fail;
16915 }
16916 {
16917 resultobj = SWIG_From_int((int)(result));
16918 }
16919 return resultobj;
16920 fail:
16921 return NULL;
16922 }
16923
16924
16925 static PyObject *_wrap_BookCtrlBaseEvent_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
16926 PyObject *resultobj;
16927 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
16928 int arg2 ;
16929 PyObject * obj0 = 0 ;
16930 PyObject * obj1 = 0 ;
16931 char *kwnames[] = {
16932 (char *) "self",(char *) "nSel", NULL
16933 };
16934
16935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBaseEvent_SetSelection",kwnames,&obj0,&obj1)) goto fail;
16936 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBaseEvent, SWIG_POINTER_EXCEPTION | 0);
16937 if (SWIG_arg_fail(1)) SWIG_fail;
16938 {
16939 arg2 = (int)(SWIG_As_int(obj1));
16940 if (SWIG_arg_fail(2)) SWIG_fail;
16941 }
16942 {
16943 PyThreadState* __tstate = wxPyBeginAllowThreads();
16944 (arg1)->SetSelection(arg2);
16945
16946 wxPyEndAllowThreads(__tstate);
16947 if (PyErr_Occurred()) SWIG_fail;
16948 }
16949 Py_INCREF(Py_None); resultobj = Py_None;
16950 return resultobj;
16951 fail:
16952 return NULL;
16953 }
16954
16955
16956 static PyObject *_wrap_BookCtrlBaseEvent_GetOldSelection(PyObject *, PyObject *args, PyObject *kwargs) {
16957 PyObject *resultobj;
16958 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
16959 int result;
16960 PyObject * obj0 = 0 ;
16961 char *kwnames[] = {
16962 (char *) "self", NULL
16963 };
16964
16965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBaseEvent_GetOldSelection",kwnames,&obj0)) goto fail;
16966 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBaseEvent, SWIG_POINTER_EXCEPTION | 0);
16967 if (SWIG_arg_fail(1)) SWIG_fail;
16968 {
16969 PyThreadState* __tstate = wxPyBeginAllowThreads();
16970 result = (int)((wxBookCtrlBaseEvent const *)arg1)->GetOldSelection();
16971
16972 wxPyEndAllowThreads(__tstate);
16973 if (PyErr_Occurred()) SWIG_fail;
16974 }
16975 {
16976 resultobj = SWIG_From_int((int)(result));
16977 }
16978 return resultobj;
16979 fail:
16980 return NULL;
16981 }
16982
16983
16984 static PyObject *_wrap_BookCtrlBaseEvent_SetOldSelection(PyObject *, PyObject *args, PyObject *kwargs) {
16985 PyObject *resultobj;
16986 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
16987 int arg2 ;
16988 PyObject * obj0 = 0 ;
16989 PyObject * obj1 = 0 ;
16990 char *kwnames[] = {
16991 (char *) "self",(char *) "nOldSel", NULL
16992 };
16993
16994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBaseEvent_SetOldSelection",kwnames,&obj0,&obj1)) 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 arg2 = (int)(SWIG_As_int(obj1));
16999 if (SWIG_arg_fail(2)) SWIG_fail;
17000 }
17001 {
17002 PyThreadState* __tstate = wxPyBeginAllowThreads();
17003 (arg1)->SetOldSelection(arg2);
17004
17005 wxPyEndAllowThreads(__tstate);
17006 if (PyErr_Occurred()) SWIG_fail;
17007 }
17008 Py_INCREF(Py_None); resultobj = Py_None;
17009 return resultobj;
17010 fail:
17011 return NULL;
17012 }
17013
17014
17015 static PyObject * BookCtrlBaseEvent_swigregister(PyObject *, PyObject *args) {
17016 PyObject *obj;
17017 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17018 SWIG_TypeClientData(SWIGTYPE_p_wxBookCtrlBaseEvent, obj);
17019 Py_INCREF(obj);
17020 return Py_BuildValue((char *)"");
17021 }
17022 static PyObject *_wrap_new_Notebook(PyObject *, PyObject *args, PyObject *kwargs) {
17023 PyObject *resultobj;
17024 wxWindow *arg1 = (wxWindow *) 0 ;
17025 int arg2 = (int) -1 ;
17026 wxPoint const &arg3_defvalue = wxDefaultPosition ;
17027 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
17028 wxSize const &arg4_defvalue = wxDefaultSize ;
17029 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
17030 long arg5 = (long) 0 ;
17031 wxString const &arg6_defvalue = wxPyNotebookNameStr ;
17032 wxString *arg6 = (wxString *) &arg6_defvalue ;
17033 wxNotebook *result;
17034 wxPoint temp3 ;
17035 wxSize temp4 ;
17036 bool temp6 = false ;
17037 PyObject * obj0 = 0 ;
17038 PyObject * obj1 = 0 ;
17039 PyObject * obj2 = 0 ;
17040 PyObject * obj3 = 0 ;
17041 PyObject * obj4 = 0 ;
17042 PyObject * obj5 = 0 ;
17043 char *kwnames[] = {
17044 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17045 };
17046
17047 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Notebook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
17048 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17049 if (SWIG_arg_fail(1)) SWIG_fail;
17050 if (obj1) {
17051 {
17052 arg2 = (int)(SWIG_As_int(obj1));
17053 if (SWIG_arg_fail(2)) SWIG_fail;
17054 }
17055 }
17056 if (obj2) {
17057 {
17058 arg3 = &temp3;
17059 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
17060 }
17061 }
17062 if (obj3) {
17063 {
17064 arg4 = &temp4;
17065 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
17066 }
17067 }
17068 if (obj4) {
17069 {
17070 arg5 = (long)(SWIG_As_long(obj4));
17071 if (SWIG_arg_fail(5)) SWIG_fail;
17072 }
17073 }
17074 if (obj5) {
17075 {
17076 arg6 = wxString_in_helper(obj5);
17077 if (arg6 == NULL) SWIG_fail;
17078 temp6 = true;
17079 }
17080 }
17081 {
17082 if (!wxPyCheckForApp()) SWIG_fail;
17083 PyThreadState* __tstate = wxPyBeginAllowThreads();
17084 result = (wxNotebook *)new wxNotebook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
17085
17086 wxPyEndAllowThreads(__tstate);
17087 if (PyErr_Occurred()) SWIG_fail;
17088 }
17089 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotebook, 1);
17090 {
17091 if (temp6)
17092 delete arg6;
17093 }
17094 return resultobj;
17095 fail:
17096 {
17097 if (temp6)
17098 delete arg6;
17099 }
17100 return NULL;
17101 }
17102
17103
17104 static PyObject *_wrap_new_PreNotebook(PyObject *, PyObject *args, PyObject *kwargs) {
17105 PyObject *resultobj;
17106 wxNotebook *result;
17107 char *kwnames[] = {
17108 NULL
17109 };
17110
17111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreNotebook",kwnames)) goto fail;
17112 {
17113 if (!wxPyCheckForApp()) SWIG_fail;
17114 PyThreadState* __tstate = wxPyBeginAllowThreads();
17115 result = (wxNotebook *)new wxNotebook();
17116
17117 wxPyEndAllowThreads(__tstate);
17118 if (PyErr_Occurred()) SWIG_fail;
17119 }
17120 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotebook, 1);
17121 return resultobj;
17122 fail:
17123 return NULL;
17124 }
17125
17126
17127 static PyObject *_wrap_Notebook_Create(PyObject *, PyObject *args, PyObject *kwargs) {
17128 PyObject *resultobj;
17129 wxNotebook *arg1 = (wxNotebook *) 0 ;
17130 wxWindow *arg2 = (wxWindow *) 0 ;
17131 int arg3 = (int) -1 ;
17132 wxPoint const &arg4_defvalue = wxDefaultPosition ;
17133 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
17134 wxSize const &arg5_defvalue = wxDefaultSize ;
17135 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
17136 long arg6 = (long) 0 ;
17137 wxString const &arg7_defvalue = wxPyNotebookNameStr ;
17138 wxString *arg7 = (wxString *) &arg7_defvalue ;
17139 bool result;
17140 wxPoint temp4 ;
17141 wxSize temp5 ;
17142 bool temp7 = false ;
17143 PyObject * obj0 = 0 ;
17144 PyObject * obj1 = 0 ;
17145 PyObject * obj2 = 0 ;
17146 PyObject * obj3 = 0 ;
17147 PyObject * obj4 = 0 ;
17148 PyObject * obj5 = 0 ;
17149 PyObject * obj6 = 0 ;
17150 char *kwnames[] = {
17151 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17152 };
17153
17154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Notebook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
17155 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17156 if (SWIG_arg_fail(1)) SWIG_fail;
17157 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17158 if (SWIG_arg_fail(2)) SWIG_fail;
17159 if (obj2) {
17160 {
17161 arg3 = (int)(SWIG_As_int(obj2));
17162 if (SWIG_arg_fail(3)) SWIG_fail;
17163 }
17164 }
17165 if (obj3) {
17166 {
17167 arg4 = &temp4;
17168 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
17169 }
17170 }
17171 if (obj4) {
17172 {
17173 arg5 = &temp5;
17174 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
17175 }
17176 }
17177 if (obj5) {
17178 {
17179 arg6 = (long)(SWIG_As_long(obj5));
17180 if (SWIG_arg_fail(6)) SWIG_fail;
17181 }
17182 }
17183 if (obj6) {
17184 {
17185 arg7 = wxString_in_helper(obj6);
17186 if (arg7 == NULL) SWIG_fail;
17187 temp7 = true;
17188 }
17189 }
17190 {
17191 PyThreadState* __tstate = wxPyBeginAllowThreads();
17192 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
17193
17194 wxPyEndAllowThreads(__tstate);
17195 if (PyErr_Occurred()) SWIG_fail;
17196 }
17197 {
17198 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17199 }
17200 {
17201 if (temp7)
17202 delete arg7;
17203 }
17204 return resultobj;
17205 fail:
17206 {
17207 if (temp7)
17208 delete arg7;
17209 }
17210 return NULL;
17211 }
17212
17213
17214 static PyObject *_wrap_Notebook_GetRowCount(PyObject *, PyObject *args, PyObject *kwargs) {
17215 PyObject *resultobj;
17216 wxNotebook *arg1 = (wxNotebook *) 0 ;
17217 int result;
17218 PyObject * obj0 = 0 ;
17219 char *kwnames[] = {
17220 (char *) "self", NULL
17221 };
17222
17223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Notebook_GetRowCount",kwnames,&obj0)) goto fail;
17224 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17225 if (SWIG_arg_fail(1)) SWIG_fail;
17226 {
17227 PyThreadState* __tstate = wxPyBeginAllowThreads();
17228 result = (int)((wxNotebook const *)arg1)->GetRowCount();
17229
17230 wxPyEndAllowThreads(__tstate);
17231 if (PyErr_Occurred()) SWIG_fail;
17232 }
17233 {
17234 resultobj = SWIG_From_int((int)(result));
17235 }
17236 return resultobj;
17237 fail:
17238 return NULL;
17239 }
17240
17241
17242 static PyObject *_wrap_Notebook_SetPadding(PyObject *, PyObject *args, PyObject *kwargs) {
17243 PyObject *resultobj;
17244 wxNotebook *arg1 = (wxNotebook *) 0 ;
17245 wxSize *arg2 = 0 ;
17246 wxSize temp2 ;
17247 PyObject * obj0 = 0 ;
17248 PyObject * obj1 = 0 ;
17249 char *kwnames[] = {
17250 (char *) "self",(char *) "padding", NULL
17251 };
17252
17253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_SetPadding",kwnames,&obj0,&obj1)) goto fail;
17254 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17255 if (SWIG_arg_fail(1)) SWIG_fail;
17256 {
17257 arg2 = &temp2;
17258 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
17259 }
17260 {
17261 PyThreadState* __tstate = wxPyBeginAllowThreads();
17262 (arg1)->SetPadding((wxSize const &)*arg2);
17263
17264 wxPyEndAllowThreads(__tstate);
17265 if (PyErr_Occurred()) SWIG_fail;
17266 }
17267 Py_INCREF(Py_None); resultobj = Py_None;
17268 return resultobj;
17269 fail:
17270 return NULL;
17271 }
17272
17273
17274 static PyObject *_wrap_Notebook_SetTabSize(PyObject *, PyObject *args, PyObject *kwargs) {
17275 PyObject *resultobj;
17276 wxNotebook *arg1 = (wxNotebook *) 0 ;
17277 wxSize *arg2 = 0 ;
17278 wxSize temp2 ;
17279 PyObject * obj0 = 0 ;
17280 PyObject * obj1 = 0 ;
17281 char *kwnames[] = {
17282 (char *) "self",(char *) "sz", NULL
17283 };
17284
17285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_SetTabSize",kwnames,&obj0,&obj1)) goto fail;
17286 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17287 if (SWIG_arg_fail(1)) SWIG_fail;
17288 {
17289 arg2 = &temp2;
17290 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
17291 }
17292 {
17293 PyThreadState* __tstate = wxPyBeginAllowThreads();
17294 (arg1)->SetTabSize((wxSize const &)*arg2);
17295
17296 wxPyEndAllowThreads(__tstate);
17297 if (PyErr_Occurred()) SWIG_fail;
17298 }
17299 Py_INCREF(Py_None); resultobj = Py_None;
17300 return resultobj;
17301 fail:
17302 return NULL;
17303 }
17304
17305
17306 static PyObject *_wrap_Notebook_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
17307 PyObject *resultobj;
17308 wxNotebook *arg1 = (wxNotebook *) 0 ;
17309 wxPoint *arg2 = 0 ;
17310 long *arg3 = (long *) 0 ;
17311 int result;
17312 wxPoint temp2 ;
17313 long temp3 ;
17314 int res3 = 0 ;
17315 PyObject * obj0 = 0 ;
17316 PyObject * obj1 = 0 ;
17317 char *kwnames[] = {
17318 (char *) "self",(char *) "pt", NULL
17319 };
17320
17321 arg3 = &temp3; res3 = SWIG_NEWOBJ;
17322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_HitTest",kwnames,&obj0,&obj1)) goto fail;
17323 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17324 if (SWIG_arg_fail(1)) SWIG_fail;
17325 {
17326 arg2 = &temp2;
17327 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
17328 }
17329 {
17330 PyThreadState* __tstate = wxPyBeginAllowThreads();
17331 result = (int)((wxNotebook const *)arg1)->HitTest((wxPoint const &)*arg2,arg3);
17332
17333 wxPyEndAllowThreads(__tstate);
17334 if (PyErr_Occurred()) SWIG_fail;
17335 }
17336 {
17337 resultobj = SWIG_From_int((int)(result));
17338 }
17339 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
17340 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
17341 return resultobj;
17342 fail:
17343 return NULL;
17344 }
17345
17346
17347 static PyObject *_wrap_Notebook_CalcSizeFromPage(PyObject *, PyObject *args, PyObject *kwargs) {
17348 PyObject *resultobj;
17349 wxNotebook *arg1 = (wxNotebook *) 0 ;
17350 wxSize *arg2 = 0 ;
17351 wxSize result;
17352 wxSize temp2 ;
17353 PyObject * obj0 = 0 ;
17354 PyObject * obj1 = 0 ;
17355 char *kwnames[] = {
17356 (char *) "self",(char *) "sizePage", NULL
17357 };
17358
17359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_CalcSizeFromPage",kwnames,&obj0,&obj1)) goto fail;
17360 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17361 if (SWIG_arg_fail(1)) SWIG_fail;
17362 {
17363 arg2 = &temp2;
17364 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
17365 }
17366 {
17367 PyThreadState* __tstate = wxPyBeginAllowThreads();
17368 result = ((wxNotebook const *)arg1)->CalcSizeFromPage((wxSize const &)*arg2);
17369
17370 wxPyEndAllowThreads(__tstate);
17371 if (PyErr_Occurred()) SWIG_fail;
17372 }
17373 {
17374 wxSize * resultptr;
17375 resultptr = new wxSize((wxSize &)(result));
17376 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
17377 }
17378 return resultobj;
17379 fail:
17380 return NULL;
17381 }
17382
17383
17384 static PyObject *_wrap_Notebook_GetThemeBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
17385 PyObject *resultobj;
17386 wxNotebook *arg1 = (wxNotebook *) 0 ;
17387 wxColour result;
17388 PyObject * obj0 = 0 ;
17389 char *kwnames[] = {
17390 (char *) "self", NULL
17391 };
17392
17393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Notebook_GetThemeBackgroundColour",kwnames,&obj0)) goto fail;
17394 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17395 if (SWIG_arg_fail(1)) SWIG_fail;
17396 {
17397 PyThreadState* __tstate = wxPyBeginAllowThreads();
17398 result = ((wxNotebook const *)arg1)->GetThemeBackgroundColour();
17399
17400 wxPyEndAllowThreads(__tstate);
17401 if (PyErr_Occurred()) SWIG_fail;
17402 }
17403 {
17404 wxColour * resultptr;
17405 resultptr = new wxColour((wxColour &)(result));
17406 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
17407 }
17408 return resultobj;
17409 fail:
17410 return NULL;
17411 }
17412
17413
17414 static PyObject *_wrap_Notebook_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
17415 PyObject *resultobj;
17416 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
17417 wxVisualAttributes result;
17418 PyObject * obj0 = 0 ;
17419 char *kwnames[] = {
17420 (char *) "variant", NULL
17421 };
17422
17423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Notebook_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
17424 if (obj0) {
17425 {
17426 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
17427 if (SWIG_arg_fail(1)) SWIG_fail;
17428 }
17429 }
17430 {
17431 if (!wxPyCheckForApp()) SWIG_fail;
17432 PyThreadState* __tstate = wxPyBeginAllowThreads();
17433 result = wxNotebook::GetClassDefaultAttributes((wxWindowVariant )arg1);
17434
17435 wxPyEndAllowThreads(__tstate);
17436 if (PyErr_Occurred()) SWIG_fail;
17437 }
17438 {
17439 wxVisualAttributes * resultptr;
17440 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
17441 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
17442 }
17443 return resultobj;
17444 fail:
17445 return NULL;
17446 }
17447
17448
17449 static PyObject * Notebook_swigregister(PyObject *, PyObject *args) {
17450 PyObject *obj;
17451 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17452 SWIG_TypeClientData(SWIGTYPE_p_wxNotebook, obj);
17453 Py_INCREF(obj);
17454 return Py_BuildValue((char *)"");
17455 }
17456 static PyObject *_wrap_new_NotebookEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17457 PyObject *resultobj;
17458 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17459 int arg2 = (int) 0 ;
17460 int arg3 = (int) -1 ;
17461 int arg4 = (int) -1 ;
17462 wxNotebookEvent *result;
17463 PyObject * obj0 = 0 ;
17464 PyObject * obj1 = 0 ;
17465 PyObject * obj2 = 0 ;
17466 PyObject * obj3 = 0 ;
17467 char *kwnames[] = {
17468 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
17469 };
17470
17471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_NotebookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
17472 if (obj0) {
17473 {
17474 arg1 = (wxEventType)(SWIG_As_int(obj0));
17475 if (SWIG_arg_fail(1)) SWIG_fail;
17476 }
17477 }
17478 if (obj1) {
17479 {
17480 arg2 = (int)(SWIG_As_int(obj1));
17481 if (SWIG_arg_fail(2)) SWIG_fail;
17482 }
17483 }
17484 if (obj2) {
17485 {
17486 arg3 = (int)(SWIG_As_int(obj2));
17487 if (SWIG_arg_fail(3)) SWIG_fail;
17488 }
17489 }
17490 if (obj3) {
17491 {
17492 arg4 = (int)(SWIG_As_int(obj3));
17493 if (SWIG_arg_fail(4)) SWIG_fail;
17494 }
17495 }
17496 {
17497 PyThreadState* __tstate = wxPyBeginAllowThreads();
17498 result = (wxNotebookEvent *)new wxNotebookEvent(arg1,arg2,arg3,arg4);
17499
17500 wxPyEndAllowThreads(__tstate);
17501 if (PyErr_Occurred()) SWIG_fail;
17502 }
17503 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotebookEvent, 1);
17504 return resultobj;
17505 fail:
17506 return NULL;
17507 }
17508
17509
17510 static PyObject * NotebookEvent_swigregister(PyObject *, PyObject *args) {
17511 PyObject *obj;
17512 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17513 SWIG_TypeClientData(SWIGTYPE_p_wxNotebookEvent, obj);
17514 Py_INCREF(obj);
17515 return Py_BuildValue((char *)"");
17516 }
17517 static PyObject *_wrap_new_Listbook(PyObject *, PyObject *args, PyObject *kwargs) {
17518 PyObject *resultobj;
17519 wxWindow *arg1 = (wxWindow *) 0 ;
17520 int arg2 = (int) -1 ;
17521 wxPoint const &arg3_defvalue = wxDefaultPosition ;
17522 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
17523 wxSize const &arg4_defvalue = wxDefaultSize ;
17524 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
17525 long arg5 = (long) 0 ;
17526 wxString const &arg6_defvalue = wxPyEmptyString ;
17527 wxString *arg6 = (wxString *) &arg6_defvalue ;
17528 wxListbook *result;
17529 wxPoint temp3 ;
17530 wxSize temp4 ;
17531 bool temp6 = false ;
17532 PyObject * obj0 = 0 ;
17533 PyObject * obj1 = 0 ;
17534 PyObject * obj2 = 0 ;
17535 PyObject * obj3 = 0 ;
17536 PyObject * obj4 = 0 ;
17537 PyObject * obj5 = 0 ;
17538 char *kwnames[] = {
17539 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17540 };
17541
17542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Listbook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
17543 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17544 if (SWIG_arg_fail(1)) SWIG_fail;
17545 if (obj1) {
17546 {
17547 arg2 = (int)(SWIG_As_int(obj1));
17548 if (SWIG_arg_fail(2)) SWIG_fail;
17549 }
17550 }
17551 if (obj2) {
17552 {
17553 arg3 = &temp3;
17554 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
17555 }
17556 }
17557 if (obj3) {
17558 {
17559 arg4 = &temp4;
17560 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
17561 }
17562 }
17563 if (obj4) {
17564 {
17565 arg5 = (long)(SWIG_As_long(obj4));
17566 if (SWIG_arg_fail(5)) SWIG_fail;
17567 }
17568 }
17569 if (obj5) {
17570 {
17571 arg6 = wxString_in_helper(obj5);
17572 if (arg6 == NULL) SWIG_fail;
17573 temp6 = true;
17574 }
17575 }
17576 {
17577 if (!wxPyCheckForApp()) SWIG_fail;
17578 PyThreadState* __tstate = wxPyBeginAllowThreads();
17579 result = (wxListbook *)new wxListbook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
17580
17581 wxPyEndAllowThreads(__tstate);
17582 if (PyErr_Occurred()) SWIG_fail;
17583 }
17584 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListbook, 1);
17585 {
17586 if (temp6)
17587 delete arg6;
17588 }
17589 return resultobj;
17590 fail:
17591 {
17592 if (temp6)
17593 delete arg6;
17594 }
17595 return NULL;
17596 }
17597
17598
17599 static PyObject *_wrap_new_PreListbook(PyObject *, PyObject *args, PyObject *kwargs) {
17600 PyObject *resultobj;
17601 wxListbook *result;
17602 char *kwnames[] = {
17603 NULL
17604 };
17605
17606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreListbook",kwnames)) goto fail;
17607 {
17608 if (!wxPyCheckForApp()) SWIG_fail;
17609 PyThreadState* __tstate = wxPyBeginAllowThreads();
17610 result = (wxListbook *)new wxListbook();
17611
17612 wxPyEndAllowThreads(__tstate);
17613 if (PyErr_Occurred()) SWIG_fail;
17614 }
17615 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListbook, 1);
17616 return resultobj;
17617 fail:
17618 return NULL;
17619 }
17620
17621
17622 static PyObject *_wrap_Listbook_Create(PyObject *, PyObject *args, PyObject *kwargs) {
17623 PyObject *resultobj;
17624 wxListbook *arg1 = (wxListbook *) 0 ;
17625 wxWindow *arg2 = (wxWindow *) 0 ;
17626 int arg3 = (int) -1 ;
17627 wxPoint const &arg4_defvalue = wxDefaultPosition ;
17628 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
17629 wxSize const &arg5_defvalue = wxDefaultSize ;
17630 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
17631 long arg6 = (long) 0 ;
17632 wxString const &arg7_defvalue = wxPyEmptyString ;
17633 wxString *arg7 = (wxString *) &arg7_defvalue ;
17634 bool result;
17635 wxPoint temp4 ;
17636 wxSize temp5 ;
17637 bool temp7 = false ;
17638 PyObject * obj0 = 0 ;
17639 PyObject * obj1 = 0 ;
17640 PyObject * obj2 = 0 ;
17641 PyObject * obj3 = 0 ;
17642 PyObject * obj4 = 0 ;
17643 PyObject * obj5 = 0 ;
17644 PyObject * obj6 = 0 ;
17645 char *kwnames[] = {
17646 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17647 };
17648
17649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Listbook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
17650 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListbook, SWIG_POINTER_EXCEPTION | 0);
17651 if (SWIG_arg_fail(1)) SWIG_fail;
17652 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17653 if (SWIG_arg_fail(2)) SWIG_fail;
17654 if (obj2) {
17655 {
17656 arg3 = (int)(SWIG_As_int(obj2));
17657 if (SWIG_arg_fail(3)) SWIG_fail;
17658 }
17659 }
17660 if (obj3) {
17661 {
17662 arg4 = &temp4;
17663 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
17664 }
17665 }
17666 if (obj4) {
17667 {
17668 arg5 = &temp5;
17669 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
17670 }
17671 }
17672 if (obj5) {
17673 {
17674 arg6 = (long)(SWIG_As_long(obj5));
17675 if (SWIG_arg_fail(6)) SWIG_fail;
17676 }
17677 }
17678 if (obj6) {
17679 {
17680 arg7 = wxString_in_helper(obj6);
17681 if (arg7 == NULL) SWIG_fail;
17682 temp7 = true;
17683 }
17684 }
17685 {
17686 PyThreadState* __tstate = wxPyBeginAllowThreads();
17687 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
17688
17689 wxPyEndAllowThreads(__tstate);
17690 if (PyErr_Occurred()) SWIG_fail;
17691 }
17692 {
17693 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17694 }
17695 {
17696 if (temp7)
17697 delete arg7;
17698 }
17699 return resultobj;
17700 fail:
17701 {
17702 if (temp7)
17703 delete arg7;
17704 }
17705 return NULL;
17706 }
17707
17708
17709 static PyObject *_wrap_Listbook_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
17710 PyObject *resultobj;
17711 wxListbook *arg1 = (wxListbook *) 0 ;
17712 bool result;
17713 PyObject * obj0 = 0 ;
17714 char *kwnames[] = {
17715 (char *) "self", NULL
17716 };
17717
17718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Listbook_IsVertical",kwnames,&obj0)) goto fail;
17719 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListbook, SWIG_POINTER_EXCEPTION | 0);
17720 if (SWIG_arg_fail(1)) SWIG_fail;
17721 {
17722 PyThreadState* __tstate = wxPyBeginAllowThreads();
17723 result = (bool)((wxListbook const *)arg1)->IsVertical();
17724
17725 wxPyEndAllowThreads(__tstate);
17726 if (PyErr_Occurred()) SWIG_fail;
17727 }
17728 {
17729 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17730 }
17731 return resultobj;
17732 fail:
17733 return NULL;
17734 }
17735
17736
17737 static PyObject *_wrap_Listbook_GetListView(PyObject *, PyObject *args, PyObject *kwargs) {
17738 PyObject *resultobj;
17739 wxListbook *arg1 = (wxListbook *) 0 ;
17740 wxListView *result;
17741 PyObject * obj0 = 0 ;
17742 char *kwnames[] = {
17743 (char *) "self", NULL
17744 };
17745
17746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Listbook_GetListView",kwnames,&obj0)) goto fail;
17747 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListbook, SWIG_POINTER_EXCEPTION | 0);
17748 if (SWIG_arg_fail(1)) SWIG_fail;
17749 {
17750 PyThreadState* __tstate = wxPyBeginAllowThreads();
17751 result = (wxListView *)(arg1)->GetListView();
17752
17753 wxPyEndAllowThreads(__tstate);
17754 if (PyErr_Occurred()) SWIG_fail;
17755 }
17756 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListView, 0);
17757 return resultobj;
17758 fail:
17759 return NULL;
17760 }
17761
17762
17763 static PyObject * Listbook_swigregister(PyObject *, PyObject *args) {
17764 PyObject *obj;
17765 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17766 SWIG_TypeClientData(SWIGTYPE_p_wxListbook, obj);
17767 Py_INCREF(obj);
17768 return Py_BuildValue((char *)"");
17769 }
17770 static PyObject *_wrap_new_ListbookEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17771 PyObject *resultobj;
17772 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17773 int arg2 = (int) 0 ;
17774 int arg3 = (int) -1 ;
17775 int arg4 = (int) -1 ;
17776 wxListbookEvent *result;
17777 PyObject * obj0 = 0 ;
17778 PyObject * obj1 = 0 ;
17779 PyObject * obj2 = 0 ;
17780 PyObject * obj3 = 0 ;
17781 char *kwnames[] = {
17782 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
17783 };
17784
17785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ListbookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
17786 if (obj0) {
17787 {
17788 arg1 = (wxEventType)(SWIG_As_int(obj0));
17789 if (SWIG_arg_fail(1)) SWIG_fail;
17790 }
17791 }
17792 if (obj1) {
17793 {
17794 arg2 = (int)(SWIG_As_int(obj1));
17795 if (SWIG_arg_fail(2)) SWIG_fail;
17796 }
17797 }
17798 if (obj2) {
17799 {
17800 arg3 = (int)(SWIG_As_int(obj2));
17801 if (SWIG_arg_fail(3)) SWIG_fail;
17802 }
17803 }
17804 if (obj3) {
17805 {
17806 arg4 = (int)(SWIG_As_int(obj3));
17807 if (SWIG_arg_fail(4)) SWIG_fail;
17808 }
17809 }
17810 {
17811 PyThreadState* __tstate = wxPyBeginAllowThreads();
17812 result = (wxListbookEvent *)new wxListbookEvent(arg1,arg2,arg3,arg4);
17813
17814 wxPyEndAllowThreads(__tstate);
17815 if (PyErr_Occurred()) SWIG_fail;
17816 }
17817 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListbookEvent, 1);
17818 return resultobj;
17819 fail:
17820 return NULL;
17821 }
17822
17823
17824 static PyObject * ListbookEvent_swigregister(PyObject *, PyObject *args) {
17825 PyObject *obj;
17826 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17827 SWIG_TypeClientData(SWIGTYPE_p_wxListbookEvent, obj);
17828 Py_INCREF(obj);
17829 return Py_BuildValue((char *)"");
17830 }
17831 static PyObject *_wrap_new_Choicebook(PyObject *, PyObject *args, PyObject *kwargs) {
17832 PyObject *resultobj;
17833 wxWindow *arg1 = (wxWindow *) 0 ;
17834 int arg2 ;
17835 wxPoint const &arg3_defvalue = wxDefaultPosition ;
17836 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
17837 wxSize const &arg4_defvalue = wxDefaultSize ;
17838 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
17839 long arg5 = (long) 0 ;
17840 wxString const &arg6_defvalue = wxPyEmptyString ;
17841 wxString *arg6 = (wxString *) &arg6_defvalue ;
17842 wxChoicebook *result;
17843 wxPoint temp3 ;
17844 wxSize temp4 ;
17845 bool temp6 = false ;
17846 PyObject * obj0 = 0 ;
17847 PyObject * obj1 = 0 ;
17848 PyObject * obj2 = 0 ;
17849 PyObject * obj3 = 0 ;
17850 PyObject * obj4 = 0 ;
17851 PyObject * obj5 = 0 ;
17852 char *kwnames[] = {
17853 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17854 };
17855
17856 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:new_Choicebook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
17857 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17858 if (SWIG_arg_fail(1)) SWIG_fail;
17859 {
17860 arg2 = (int)(SWIG_As_int(obj1));
17861 if (SWIG_arg_fail(2)) SWIG_fail;
17862 }
17863 if (obj2) {
17864 {
17865 arg3 = &temp3;
17866 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
17867 }
17868 }
17869 if (obj3) {
17870 {
17871 arg4 = &temp4;
17872 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
17873 }
17874 }
17875 if (obj4) {
17876 {
17877 arg5 = (long)(SWIG_As_long(obj4));
17878 if (SWIG_arg_fail(5)) SWIG_fail;
17879 }
17880 }
17881 if (obj5) {
17882 {
17883 arg6 = wxString_in_helper(obj5);
17884 if (arg6 == NULL) SWIG_fail;
17885 temp6 = true;
17886 }
17887 }
17888 {
17889 if (!wxPyCheckForApp()) SWIG_fail;
17890 PyThreadState* __tstate = wxPyBeginAllowThreads();
17891 result = (wxChoicebook *)new wxChoicebook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
17892
17893 wxPyEndAllowThreads(__tstate);
17894 if (PyErr_Occurred()) SWIG_fail;
17895 }
17896 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoicebook, 1);
17897 {
17898 if (temp6)
17899 delete arg6;
17900 }
17901 return resultobj;
17902 fail:
17903 {
17904 if (temp6)
17905 delete arg6;
17906 }
17907 return NULL;
17908 }
17909
17910
17911 static PyObject *_wrap_new_PreChoicebook(PyObject *, PyObject *args, PyObject *kwargs) {
17912 PyObject *resultobj;
17913 wxChoicebook *result;
17914 char *kwnames[] = {
17915 NULL
17916 };
17917
17918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreChoicebook",kwnames)) goto fail;
17919 {
17920 if (!wxPyCheckForApp()) SWIG_fail;
17921 PyThreadState* __tstate = wxPyBeginAllowThreads();
17922 result = (wxChoicebook *)new wxChoicebook();
17923
17924 wxPyEndAllowThreads(__tstate);
17925 if (PyErr_Occurred()) SWIG_fail;
17926 }
17927 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoicebook, 1);
17928 return resultobj;
17929 fail:
17930 return NULL;
17931 }
17932
17933
17934 static PyObject *_wrap_Choicebook_Create(PyObject *, PyObject *args, PyObject *kwargs) {
17935 PyObject *resultobj;
17936 wxChoicebook *arg1 = (wxChoicebook *) 0 ;
17937 wxWindow *arg2 = (wxWindow *) 0 ;
17938 int arg3 ;
17939 wxPoint const &arg4_defvalue = wxDefaultPosition ;
17940 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
17941 wxSize const &arg5_defvalue = wxDefaultSize ;
17942 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
17943 long arg6 = (long) 0 ;
17944 wxString const &arg7_defvalue = wxPyEmptyString ;
17945 wxString *arg7 = (wxString *) &arg7_defvalue ;
17946 bool result;
17947 wxPoint temp4 ;
17948 wxSize temp5 ;
17949 bool temp7 = false ;
17950 PyObject * obj0 = 0 ;
17951 PyObject * obj1 = 0 ;
17952 PyObject * obj2 = 0 ;
17953 PyObject * obj3 = 0 ;
17954 PyObject * obj4 = 0 ;
17955 PyObject * obj5 = 0 ;
17956 PyObject * obj6 = 0 ;
17957 char *kwnames[] = {
17958 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17959 };
17960
17961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Choicebook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
17962 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoicebook, SWIG_POINTER_EXCEPTION | 0);
17963 if (SWIG_arg_fail(1)) SWIG_fail;
17964 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17965 if (SWIG_arg_fail(2)) SWIG_fail;
17966 {
17967 arg3 = (int)(SWIG_As_int(obj2));
17968 if (SWIG_arg_fail(3)) SWIG_fail;
17969 }
17970 if (obj3) {
17971 {
17972 arg4 = &temp4;
17973 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
17974 }
17975 }
17976 if (obj4) {
17977 {
17978 arg5 = &temp5;
17979 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
17980 }
17981 }
17982 if (obj5) {
17983 {
17984 arg6 = (long)(SWIG_As_long(obj5));
17985 if (SWIG_arg_fail(6)) SWIG_fail;
17986 }
17987 }
17988 if (obj6) {
17989 {
17990 arg7 = wxString_in_helper(obj6);
17991 if (arg7 == NULL) SWIG_fail;
17992 temp7 = true;
17993 }
17994 }
17995 {
17996 PyThreadState* __tstate = wxPyBeginAllowThreads();
17997 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
17998
17999 wxPyEndAllowThreads(__tstate);
18000 if (PyErr_Occurred()) SWIG_fail;
18001 }
18002 {
18003 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18004 }
18005 {
18006 if (temp7)
18007 delete arg7;
18008 }
18009 return resultobj;
18010 fail:
18011 {
18012 if (temp7)
18013 delete arg7;
18014 }
18015 return NULL;
18016 }
18017
18018
18019 static PyObject *_wrap_Choicebook_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
18020 PyObject *resultobj;
18021 wxChoicebook *arg1 = (wxChoicebook *) 0 ;
18022 bool result;
18023 PyObject * obj0 = 0 ;
18024 char *kwnames[] = {
18025 (char *) "self", NULL
18026 };
18027
18028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Choicebook_IsVertical",kwnames,&obj0)) goto fail;
18029 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoicebook, SWIG_POINTER_EXCEPTION | 0);
18030 if (SWIG_arg_fail(1)) SWIG_fail;
18031 {
18032 PyThreadState* __tstate = wxPyBeginAllowThreads();
18033 result = (bool)((wxChoicebook const *)arg1)->IsVertical();
18034
18035 wxPyEndAllowThreads(__tstate);
18036 if (PyErr_Occurred()) SWIG_fail;
18037 }
18038 {
18039 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18040 }
18041 return resultobj;
18042 fail:
18043 return NULL;
18044 }
18045
18046
18047 static PyObject *_wrap_Choicebook_GetChoiceCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
18048 PyObject *resultobj;
18049 wxChoicebook *arg1 = (wxChoicebook *) 0 ;
18050 wxChoice *result;
18051 PyObject * obj0 = 0 ;
18052 char *kwnames[] = {
18053 (char *) "self", NULL
18054 };
18055
18056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Choicebook_GetChoiceCtrl",kwnames,&obj0)) goto fail;
18057 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoicebook, SWIG_POINTER_EXCEPTION | 0);
18058 if (SWIG_arg_fail(1)) SWIG_fail;
18059 {
18060 PyThreadState* __tstate = wxPyBeginAllowThreads();
18061 result = (wxChoice *)((wxChoicebook const *)arg1)->GetChoiceCtrl();
18062
18063 wxPyEndAllowThreads(__tstate);
18064 if (PyErr_Occurred()) SWIG_fail;
18065 }
18066 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoice, 0);
18067 return resultobj;
18068 fail:
18069 return NULL;
18070 }
18071
18072
18073 static PyObject *_wrap_Choicebook_DeleteAllPages(PyObject *, PyObject *args, PyObject *kwargs) {
18074 PyObject *resultobj;
18075 wxChoicebook *arg1 = (wxChoicebook *) 0 ;
18076 bool result;
18077 PyObject * obj0 = 0 ;
18078 char *kwnames[] = {
18079 (char *) "self", NULL
18080 };
18081
18082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Choicebook_DeleteAllPages",kwnames,&obj0)) goto fail;
18083 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoicebook, SWIG_POINTER_EXCEPTION | 0);
18084 if (SWIG_arg_fail(1)) SWIG_fail;
18085 {
18086 PyThreadState* __tstate = wxPyBeginAllowThreads();
18087 result = (bool)(arg1)->DeleteAllPages();
18088
18089 wxPyEndAllowThreads(__tstate);
18090 if (PyErr_Occurred()) SWIG_fail;
18091 }
18092 {
18093 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18094 }
18095 return resultobj;
18096 fail:
18097 return NULL;
18098 }
18099
18100
18101 static PyObject * Choicebook_swigregister(PyObject *, PyObject *args) {
18102 PyObject *obj;
18103 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18104 SWIG_TypeClientData(SWIGTYPE_p_wxChoicebook, obj);
18105 Py_INCREF(obj);
18106 return Py_BuildValue((char *)"");
18107 }
18108 static PyObject *_wrap_new_ChoicebookEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18109 PyObject *resultobj;
18110 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
18111 int arg2 = (int) 0 ;
18112 int arg3 = (int) -1 ;
18113 int arg4 = (int) -1 ;
18114 wxChoicebookEvent *result;
18115 PyObject * obj0 = 0 ;
18116 PyObject * obj1 = 0 ;
18117 PyObject * obj2 = 0 ;
18118 PyObject * obj3 = 0 ;
18119 char *kwnames[] = {
18120 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
18121 };
18122
18123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ChoicebookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
18124 if (obj0) {
18125 {
18126 arg1 = (wxEventType)(SWIG_As_int(obj0));
18127 if (SWIG_arg_fail(1)) SWIG_fail;
18128 }
18129 }
18130 if (obj1) {
18131 {
18132 arg2 = (int)(SWIG_As_int(obj1));
18133 if (SWIG_arg_fail(2)) SWIG_fail;
18134 }
18135 }
18136 if (obj2) {
18137 {
18138 arg3 = (int)(SWIG_As_int(obj2));
18139 if (SWIG_arg_fail(3)) SWIG_fail;
18140 }
18141 }
18142 if (obj3) {
18143 {
18144 arg4 = (int)(SWIG_As_int(obj3));
18145 if (SWIG_arg_fail(4)) SWIG_fail;
18146 }
18147 }
18148 {
18149 PyThreadState* __tstate = wxPyBeginAllowThreads();
18150 result = (wxChoicebookEvent *)new wxChoicebookEvent(arg1,arg2,arg3,arg4);
18151
18152 wxPyEndAllowThreads(__tstate);
18153 if (PyErr_Occurred()) SWIG_fail;
18154 }
18155 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoicebookEvent, 1);
18156 return resultobj;
18157 fail:
18158 return NULL;
18159 }
18160
18161
18162 static PyObject * ChoicebookEvent_swigregister(PyObject *, PyObject *args) {
18163 PyObject *obj;
18164 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18165 SWIG_TypeClientData(SWIGTYPE_p_wxChoicebookEvent, obj);
18166 Py_INCREF(obj);
18167 return Py_BuildValue((char *)"");
18168 }
18169 static PyObject *_wrap_new_BookCtrlSizer(PyObject *, PyObject *args, PyObject *kwargs) {
18170 PyObject *resultobj;
18171 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
18172 wxBookCtrlSizer *result;
18173 PyObject * obj0 = 0 ;
18174 char *kwnames[] = {
18175 (char *) "nb", NULL
18176 };
18177
18178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_BookCtrlSizer",kwnames,&obj0)) goto fail;
18179 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
18180 if (SWIG_arg_fail(1)) SWIG_fail;
18181 {
18182 PyThreadState* __tstate = wxPyBeginAllowThreads();
18183 result = (wxBookCtrlSizer *)new wxBookCtrlSizer(arg1);
18184
18185 wxPyEndAllowThreads(__tstate);
18186 if (PyErr_Occurred()) SWIG_fail;
18187 }
18188 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBookCtrlSizer, 1);
18189 return resultobj;
18190 fail:
18191 return NULL;
18192 }
18193
18194
18195 static PyObject *_wrap_BookCtrlSizer_RecalcSizes(PyObject *, PyObject *args, PyObject *kwargs) {
18196 PyObject *resultobj;
18197 wxBookCtrlSizer *arg1 = (wxBookCtrlSizer *) 0 ;
18198 PyObject * obj0 = 0 ;
18199 char *kwnames[] = {
18200 (char *) "self", NULL
18201 };
18202
18203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlSizer_RecalcSizes",kwnames,&obj0)) goto fail;
18204 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlSizer, SWIG_POINTER_EXCEPTION | 0);
18205 if (SWIG_arg_fail(1)) SWIG_fail;
18206 {
18207 PyThreadState* __tstate = wxPyBeginAllowThreads();
18208 (arg1)->RecalcSizes();
18209
18210 wxPyEndAllowThreads(__tstate);
18211 if (PyErr_Occurred()) SWIG_fail;
18212 }
18213 Py_INCREF(Py_None); resultobj = Py_None;
18214 return resultobj;
18215 fail:
18216 return NULL;
18217 }
18218
18219
18220 static PyObject *_wrap_BookCtrlSizer_CalcMin(PyObject *, PyObject *args, PyObject *kwargs) {
18221 PyObject *resultobj;
18222 wxBookCtrlSizer *arg1 = (wxBookCtrlSizer *) 0 ;
18223 wxSize result;
18224 PyObject * obj0 = 0 ;
18225 char *kwnames[] = {
18226 (char *) "self", NULL
18227 };
18228
18229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlSizer_CalcMin",kwnames,&obj0)) goto fail;
18230 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlSizer, SWIG_POINTER_EXCEPTION | 0);
18231 if (SWIG_arg_fail(1)) SWIG_fail;
18232 {
18233 PyThreadState* __tstate = wxPyBeginAllowThreads();
18234 result = (arg1)->CalcMin();
18235
18236 wxPyEndAllowThreads(__tstate);
18237 if (PyErr_Occurred()) SWIG_fail;
18238 }
18239 {
18240 wxSize * resultptr;
18241 resultptr = new wxSize((wxSize &)(result));
18242 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
18243 }
18244 return resultobj;
18245 fail:
18246 return NULL;
18247 }
18248
18249
18250 static PyObject *_wrap_BookCtrlSizer_GetControl(PyObject *, PyObject *args, PyObject *kwargs) {
18251 PyObject *resultobj;
18252 wxBookCtrlSizer *arg1 = (wxBookCtrlSizer *) 0 ;
18253 wxBookCtrlBase *result;
18254 PyObject * obj0 = 0 ;
18255 char *kwnames[] = {
18256 (char *) "self", NULL
18257 };
18258
18259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlSizer_GetControl",kwnames,&obj0)) goto fail;
18260 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlSizer, SWIG_POINTER_EXCEPTION | 0);
18261 if (SWIG_arg_fail(1)) SWIG_fail;
18262 {
18263 PyThreadState* __tstate = wxPyBeginAllowThreads();
18264 result = (wxBookCtrlBase *)(arg1)->GetControl();
18265
18266 wxPyEndAllowThreads(__tstate);
18267 if (PyErr_Occurred()) SWIG_fail;
18268 }
18269 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBookCtrlBase, 0);
18270 return resultobj;
18271 fail:
18272 return NULL;
18273 }
18274
18275
18276 static PyObject * BookCtrlSizer_swigregister(PyObject *, PyObject *args) {
18277 PyObject *obj;
18278 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18279 SWIG_TypeClientData(SWIGTYPE_p_wxBookCtrlSizer, obj);
18280 Py_INCREF(obj);
18281 return Py_BuildValue((char *)"");
18282 }
18283 static PyObject *_wrap_new_NotebookSizer(PyObject *, PyObject *args, PyObject *kwargs) {
18284 PyObject *resultobj;
18285 wxNotebook *arg1 = (wxNotebook *) 0 ;
18286 wxNotebookSizer *result;
18287 PyObject * obj0 = 0 ;
18288 char *kwnames[] = {
18289 (char *) "nb", NULL
18290 };
18291
18292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_NotebookSizer",kwnames,&obj0)) goto fail;
18293 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
18294 if (SWIG_arg_fail(1)) SWIG_fail;
18295 {
18296 PyThreadState* __tstate = wxPyBeginAllowThreads();
18297 result = (wxNotebookSizer *)new wxNotebookSizer(arg1);
18298
18299 wxPyEndAllowThreads(__tstate);
18300 if (PyErr_Occurred()) SWIG_fail;
18301 }
18302 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotebookSizer, 1);
18303 return resultobj;
18304 fail:
18305 return NULL;
18306 }
18307
18308
18309 static PyObject *_wrap_NotebookSizer_RecalcSizes(PyObject *, PyObject *args, PyObject *kwargs) {
18310 PyObject *resultobj;
18311 wxNotebookSizer *arg1 = (wxNotebookSizer *) 0 ;
18312 PyObject * obj0 = 0 ;
18313 char *kwnames[] = {
18314 (char *) "self", NULL
18315 };
18316
18317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotebookSizer_RecalcSizes",kwnames,&obj0)) goto fail;
18318 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebookSizer, SWIG_POINTER_EXCEPTION | 0);
18319 if (SWIG_arg_fail(1)) SWIG_fail;
18320 {
18321 PyThreadState* __tstate = wxPyBeginAllowThreads();
18322 (arg1)->RecalcSizes();
18323
18324 wxPyEndAllowThreads(__tstate);
18325 if (PyErr_Occurred()) SWIG_fail;
18326 }
18327 Py_INCREF(Py_None); resultobj = Py_None;
18328 return resultobj;
18329 fail:
18330 return NULL;
18331 }
18332
18333
18334 static PyObject *_wrap_NotebookSizer_CalcMin(PyObject *, PyObject *args, PyObject *kwargs) {
18335 PyObject *resultobj;
18336 wxNotebookSizer *arg1 = (wxNotebookSizer *) 0 ;
18337 wxSize result;
18338 PyObject * obj0 = 0 ;
18339 char *kwnames[] = {
18340 (char *) "self", NULL
18341 };
18342
18343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotebookSizer_CalcMin",kwnames,&obj0)) goto fail;
18344 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebookSizer, SWIG_POINTER_EXCEPTION | 0);
18345 if (SWIG_arg_fail(1)) SWIG_fail;
18346 {
18347 PyThreadState* __tstate = wxPyBeginAllowThreads();
18348 result = (arg1)->CalcMin();
18349
18350 wxPyEndAllowThreads(__tstate);
18351 if (PyErr_Occurred()) SWIG_fail;
18352 }
18353 {
18354 wxSize * resultptr;
18355 resultptr = new wxSize((wxSize &)(result));
18356 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
18357 }
18358 return resultobj;
18359 fail:
18360 return NULL;
18361 }
18362
18363
18364 static PyObject *_wrap_NotebookSizer_GetNotebook(PyObject *, PyObject *args, PyObject *kwargs) {
18365 PyObject *resultobj;
18366 wxNotebookSizer *arg1 = (wxNotebookSizer *) 0 ;
18367 wxNotebook *result;
18368 PyObject * obj0 = 0 ;
18369 char *kwnames[] = {
18370 (char *) "self", NULL
18371 };
18372
18373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotebookSizer_GetNotebook",kwnames,&obj0)) goto fail;
18374 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebookSizer, SWIG_POINTER_EXCEPTION | 0);
18375 if (SWIG_arg_fail(1)) SWIG_fail;
18376 {
18377 PyThreadState* __tstate = wxPyBeginAllowThreads();
18378 result = (wxNotebook *)(arg1)->GetNotebook();
18379
18380 wxPyEndAllowThreads(__tstate);
18381 if (PyErr_Occurred()) SWIG_fail;
18382 }
18383 {
18384 resultobj = wxPyMake_wxObject(result, 0);
18385 }
18386 return resultobj;
18387 fail:
18388 return NULL;
18389 }
18390
18391
18392 static PyObject * NotebookSizer_swigregister(PyObject *, PyObject *args) {
18393 PyObject *obj;
18394 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18395 SWIG_TypeClientData(SWIGTYPE_p_wxNotebookSizer, obj);
18396 Py_INCREF(obj);
18397 return Py_BuildValue((char *)"");
18398 }
18399 static PyObject *_wrap_ToolBarToolBase_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
18400 PyObject *resultobj;
18401 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18402 int result;
18403 PyObject * obj0 = 0 ;
18404 char *kwnames[] = {
18405 (char *) "self", NULL
18406 };
18407
18408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetId",kwnames,&obj0)) goto fail;
18409 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18410 if (SWIG_arg_fail(1)) SWIG_fail;
18411 {
18412 PyThreadState* __tstate = wxPyBeginAllowThreads();
18413 result = (int)(arg1)->GetId();
18414
18415 wxPyEndAllowThreads(__tstate);
18416 if (PyErr_Occurred()) SWIG_fail;
18417 }
18418 {
18419 resultobj = SWIG_From_int((int)(result));
18420 }
18421 return resultobj;
18422 fail:
18423 return NULL;
18424 }
18425
18426
18427 static PyObject *_wrap_ToolBarToolBase_GetControl(PyObject *, PyObject *args, PyObject *kwargs) {
18428 PyObject *resultobj;
18429 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18430 wxControl *result;
18431 PyObject * obj0 = 0 ;
18432 char *kwnames[] = {
18433 (char *) "self", NULL
18434 };
18435
18436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetControl",kwnames,&obj0)) goto fail;
18437 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18438 if (SWIG_arg_fail(1)) SWIG_fail;
18439 {
18440 PyThreadState* __tstate = wxPyBeginAllowThreads();
18441 result = (wxControl *)(arg1)->GetControl();
18442
18443 wxPyEndAllowThreads(__tstate);
18444 if (PyErr_Occurred()) SWIG_fail;
18445 }
18446 {
18447 resultobj = wxPyMake_wxObject(result, 0);
18448 }
18449 return resultobj;
18450 fail:
18451 return NULL;
18452 }
18453
18454
18455 static PyObject *_wrap_ToolBarToolBase_GetToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
18456 PyObject *resultobj;
18457 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18458 wxToolBarBase *result;
18459 PyObject * obj0 = 0 ;
18460 char *kwnames[] = {
18461 (char *) "self", NULL
18462 };
18463
18464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetToolBar",kwnames,&obj0)) goto fail;
18465 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18466 if (SWIG_arg_fail(1)) SWIG_fail;
18467 {
18468 PyThreadState* __tstate = wxPyBeginAllowThreads();
18469 result = (wxToolBarBase *)(arg1)->GetToolBar();
18470
18471 wxPyEndAllowThreads(__tstate);
18472 if (PyErr_Occurred()) SWIG_fail;
18473 }
18474 {
18475 resultobj = wxPyMake_wxObject(result, 0);
18476 }
18477 return resultobj;
18478 fail:
18479 return NULL;
18480 }
18481
18482
18483 static PyObject *_wrap_ToolBarToolBase_IsButton(PyObject *, PyObject *args, PyObject *kwargs) {
18484 PyObject *resultobj;
18485 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18486 int result;
18487 PyObject * obj0 = 0 ;
18488 char *kwnames[] = {
18489 (char *) "self", NULL
18490 };
18491
18492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsButton",kwnames,&obj0)) goto fail;
18493 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18494 if (SWIG_arg_fail(1)) SWIG_fail;
18495 {
18496 PyThreadState* __tstate = wxPyBeginAllowThreads();
18497 result = (int)(arg1)->IsButton();
18498
18499 wxPyEndAllowThreads(__tstate);
18500 if (PyErr_Occurred()) SWIG_fail;
18501 }
18502 {
18503 resultobj = SWIG_From_int((int)(result));
18504 }
18505 return resultobj;
18506 fail:
18507 return NULL;
18508 }
18509
18510
18511 static PyObject *_wrap_ToolBarToolBase_IsControl(PyObject *, PyObject *args, PyObject *kwargs) {
18512 PyObject *resultobj;
18513 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18514 int result;
18515 PyObject * obj0 = 0 ;
18516 char *kwnames[] = {
18517 (char *) "self", NULL
18518 };
18519
18520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsControl",kwnames,&obj0)) goto fail;
18521 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18522 if (SWIG_arg_fail(1)) SWIG_fail;
18523 {
18524 PyThreadState* __tstate = wxPyBeginAllowThreads();
18525 result = (int)(arg1)->IsControl();
18526
18527 wxPyEndAllowThreads(__tstate);
18528 if (PyErr_Occurred()) SWIG_fail;
18529 }
18530 {
18531 resultobj = SWIG_From_int((int)(result));
18532 }
18533 return resultobj;
18534 fail:
18535 return NULL;
18536 }
18537
18538
18539 static PyObject *_wrap_ToolBarToolBase_IsSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
18540 PyObject *resultobj;
18541 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18542 int result;
18543 PyObject * obj0 = 0 ;
18544 char *kwnames[] = {
18545 (char *) "self", NULL
18546 };
18547
18548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsSeparator",kwnames,&obj0)) goto fail;
18549 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18550 if (SWIG_arg_fail(1)) SWIG_fail;
18551 {
18552 PyThreadState* __tstate = wxPyBeginAllowThreads();
18553 result = (int)(arg1)->IsSeparator();
18554
18555 wxPyEndAllowThreads(__tstate);
18556 if (PyErr_Occurred()) SWIG_fail;
18557 }
18558 {
18559 resultobj = SWIG_From_int((int)(result));
18560 }
18561 return resultobj;
18562 fail:
18563 return NULL;
18564 }
18565
18566
18567 static PyObject *_wrap_ToolBarToolBase_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
18568 PyObject *resultobj;
18569 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18570 int result;
18571 PyObject * obj0 = 0 ;
18572 char *kwnames[] = {
18573 (char *) "self", NULL
18574 };
18575
18576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetStyle",kwnames,&obj0)) goto fail;
18577 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18578 if (SWIG_arg_fail(1)) SWIG_fail;
18579 {
18580 PyThreadState* __tstate = wxPyBeginAllowThreads();
18581 result = (int)(arg1)->GetStyle();
18582
18583 wxPyEndAllowThreads(__tstate);
18584 if (PyErr_Occurred()) SWIG_fail;
18585 }
18586 {
18587 resultobj = SWIG_From_int((int)(result));
18588 }
18589 return resultobj;
18590 fail:
18591 return NULL;
18592 }
18593
18594
18595 static PyObject *_wrap_ToolBarToolBase_GetKind(PyObject *, PyObject *args, PyObject *kwargs) {
18596 PyObject *resultobj;
18597 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18598 wxItemKind result;
18599 PyObject * obj0 = 0 ;
18600 char *kwnames[] = {
18601 (char *) "self", NULL
18602 };
18603
18604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetKind",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 result = (wxItemKind)(arg1)->GetKind();
18610
18611 wxPyEndAllowThreads(__tstate);
18612 if (PyErr_Occurred()) SWIG_fail;
18613 }
18614 resultobj = SWIG_From_int((result));
18615 return resultobj;
18616 fail:
18617 return NULL;
18618 }
18619
18620
18621 static PyObject *_wrap_ToolBarToolBase_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
18622 PyObject *resultobj;
18623 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18624 bool result;
18625 PyObject * obj0 = 0 ;
18626 char *kwnames[] = {
18627 (char *) "self", NULL
18628 };
18629
18630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsEnabled",kwnames,&obj0)) goto fail;
18631 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18632 if (SWIG_arg_fail(1)) SWIG_fail;
18633 {
18634 PyThreadState* __tstate = wxPyBeginAllowThreads();
18635 result = (bool)(arg1)->IsEnabled();
18636
18637 wxPyEndAllowThreads(__tstate);
18638 if (PyErr_Occurred()) SWIG_fail;
18639 }
18640 {
18641 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18642 }
18643 return resultobj;
18644 fail:
18645 return NULL;
18646 }
18647
18648
18649 static PyObject *_wrap_ToolBarToolBase_IsToggled(PyObject *, PyObject *args, PyObject *kwargs) {
18650 PyObject *resultobj;
18651 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18652 bool result;
18653 PyObject * obj0 = 0 ;
18654 char *kwnames[] = {
18655 (char *) "self", NULL
18656 };
18657
18658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsToggled",kwnames,&obj0)) goto fail;
18659 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18660 if (SWIG_arg_fail(1)) SWIG_fail;
18661 {
18662 PyThreadState* __tstate = wxPyBeginAllowThreads();
18663 result = (bool)(arg1)->IsToggled();
18664
18665 wxPyEndAllowThreads(__tstate);
18666 if (PyErr_Occurred()) SWIG_fail;
18667 }
18668 {
18669 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18670 }
18671 return resultobj;
18672 fail:
18673 return NULL;
18674 }
18675
18676
18677 static PyObject *_wrap_ToolBarToolBase_CanBeToggled(PyObject *, PyObject *args, PyObject *kwargs) {
18678 PyObject *resultobj;
18679 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18680 bool result;
18681 PyObject * obj0 = 0 ;
18682 char *kwnames[] = {
18683 (char *) "self", NULL
18684 };
18685
18686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_CanBeToggled",kwnames,&obj0)) goto fail;
18687 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18688 if (SWIG_arg_fail(1)) SWIG_fail;
18689 {
18690 PyThreadState* __tstate = wxPyBeginAllowThreads();
18691 result = (bool)(arg1)->CanBeToggled();
18692
18693 wxPyEndAllowThreads(__tstate);
18694 if (PyErr_Occurred()) SWIG_fail;
18695 }
18696 {
18697 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18698 }
18699 return resultobj;
18700 fail:
18701 return NULL;
18702 }
18703
18704
18705 static PyObject *_wrap_ToolBarToolBase_GetNormalBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
18706 PyObject *resultobj;
18707 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18708 wxBitmap *result;
18709 PyObject * obj0 = 0 ;
18710 char *kwnames[] = {
18711 (char *) "self", NULL
18712 };
18713
18714 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetNormalBitmap",kwnames,&obj0)) goto fail;
18715 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18716 if (SWIG_arg_fail(1)) SWIG_fail;
18717 {
18718 PyThreadState* __tstate = wxPyBeginAllowThreads();
18719 {
18720 wxBitmap const &_result_ref = (arg1)->GetNormalBitmap();
18721 result = (wxBitmap *) &_result_ref;
18722 }
18723
18724 wxPyEndAllowThreads(__tstate);
18725 if (PyErr_Occurred()) SWIG_fail;
18726 }
18727 {
18728 wxBitmap* resultptr = new wxBitmap(*result);
18729 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
18730 }
18731 return resultobj;
18732 fail:
18733 return NULL;
18734 }
18735
18736
18737 static PyObject *_wrap_ToolBarToolBase_GetDisabledBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
18738 PyObject *resultobj;
18739 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18740 wxBitmap *result;
18741 PyObject * obj0 = 0 ;
18742 char *kwnames[] = {
18743 (char *) "self", NULL
18744 };
18745
18746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetDisabledBitmap",kwnames,&obj0)) goto fail;
18747 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18748 if (SWIG_arg_fail(1)) SWIG_fail;
18749 {
18750 PyThreadState* __tstate = wxPyBeginAllowThreads();
18751 {
18752 wxBitmap const &_result_ref = (arg1)->GetDisabledBitmap();
18753 result = (wxBitmap *) &_result_ref;
18754 }
18755
18756 wxPyEndAllowThreads(__tstate);
18757 if (PyErr_Occurred()) SWIG_fail;
18758 }
18759 {
18760 wxBitmap* resultptr = new wxBitmap(*result);
18761 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
18762 }
18763 return resultobj;
18764 fail:
18765 return NULL;
18766 }
18767
18768
18769 static PyObject *_wrap_ToolBarToolBase_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
18770 PyObject *resultobj;
18771 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18772 wxBitmap result;
18773 PyObject * obj0 = 0 ;
18774 char *kwnames[] = {
18775 (char *) "self", NULL
18776 };
18777
18778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetBitmap",kwnames,&obj0)) goto fail;
18779 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18780 if (SWIG_arg_fail(1)) SWIG_fail;
18781 {
18782 PyThreadState* __tstate = wxPyBeginAllowThreads();
18783 result = (arg1)->GetBitmap();
18784
18785 wxPyEndAllowThreads(__tstate);
18786 if (PyErr_Occurred()) SWIG_fail;
18787 }
18788 {
18789 wxBitmap * resultptr;
18790 resultptr = new wxBitmap((wxBitmap &)(result));
18791 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
18792 }
18793 return resultobj;
18794 fail:
18795 return NULL;
18796 }
18797
18798
18799 static PyObject *_wrap_ToolBarToolBase_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
18800 PyObject *resultobj;
18801 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18802 wxString result;
18803 PyObject * obj0 = 0 ;
18804 char *kwnames[] = {
18805 (char *) "self", NULL
18806 };
18807
18808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetLabel",kwnames,&obj0)) goto fail;
18809 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18810 if (SWIG_arg_fail(1)) SWIG_fail;
18811 {
18812 PyThreadState* __tstate = wxPyBeginAllowThreads();
18813 result = (arg1)->GetLabel();
18814
18815 wxPyEndAllowThreads(__tstate);
18816 if (PyErr_Occurred()) SWIG_fail;
18817 }
18818 {
18819 #if wxUSE_UNICODE
18820 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18821 #else
18822 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18823 #endif
18824 }
18825 return resultobj;
18826 fail:
18827 return NULL;
18828 }
18829
18830
18831 static PyObject *_wrap_ToolBarToolBase_GetShortHelp(PyObject *, PyObject *args, PyObject *kwargs) {
18832 PyObject *resultobj;
18833 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18834 wxString result;
18835 PyObject * obj0 = 0 ;
18836 char *kwnames[] = {
18837 (char *) "self", NULL
18838 };
18839
18840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetShortHelp",kwnames,&obj0)) goto fail;
18841 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18842 if (SWIG_arg_fail(1)) SWIG_fail;
18843 {
18844 PyThreadState* __tstate = wxPyBeginAllowThreads();
18845 result = (arg1)->GetShortHelp();
18846
18847 wxPyEndAllowThreads(__tstate);
18848 if (PyErr_Occurred()) SWIG_fail;
18849 }
18850 {
18851 #if wxUSE_UNICODE
18852 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18853 #else
18854 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18855 #endif
18856 }
18857 return resultobj;
18858 fail:
18859 return NULL;
18860 }
18861
18862
18863 static PyObject *_wrap_ToolBarToolBase_GetLongHelp(PyObject *, PyObject *args, PyObject *kwargs) {
18864 PyObject *resultobj;
18865 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18866 wxString result;
18867 PyObject * obj0 = 0 ;
18868 char *kwnames[] = {
18869 (char *) "self", NULL
18870 };
18871
18872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetLongHelp",kwnames,&obj0)) goto fail;
18873 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18874 if (SWIG_arg_fail(1)) SWIG_fail;
18875 {
18876 PyThreadState* __tstate = wxPyBeginAllowThreads();
18877 result = (arg1)->GetLongHelp();
18878
18879 wxPyEndAllowThreads(__tstate);
18880 if (PyErr_Occurred()) SWIG_fail;
18881 }
18882 {
18883 #if wxUSE_UNICODE
18884 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18885 #else
18886 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18887 #endif
18888 }
18889 return resultobj;
18890 fail:
18891 return NULL;
18892 }
18893
18894
18895 static PyObject *_wrap_ToolBarToolBase_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
18896 PyObject *resultobj;
18897 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18898 bool arg2 ;
18899 bool result;
18900 PyObject * obj0 = 0 ;
18901 PyObject * obj1 = 0 ;
18902 char *kwnames[] = {
18903 (char *) "self",(char *) "enable", NULL
18904 };
18905
18906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_Enable",kwnames,&obj0,&obj1)) goto fail;
18907 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18908 if (SWIG_arg_fail(1)) SWIG_fail;
18909 {
18910 arg2 = (bool)(SWIG_As_bool(obj1));
18911 if (SWIG_arg_fail(2)) SWIG_fail;
18912 }
18913 {
18914 PyThreadState* __tstate = wxPyBeginAllowThreads();
18915 result = (bool)(arg1)->Enable(arg2);
18916
18917 wxPyEndAllowThreads(__tstate);
18918 if (PyErr_Occurred()) SWIG_fail;
18919 }
18920 {
18921 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18922 }
18923 return resultobj;
18924 fail:
18925 return NULL;
18926 }
18927
18928
18929 static PyObject *_wrap_ToolBarToolBase_Toggle(PyObject *, PyObject *args, PyObject *kwargs) {
18930 PyObject *resultobj;
18931 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18932 PyObject * obj0 = 0 ;
18933 char *kwnames[] = {
18934 (char *) "self", NULL
18935 };
18936
18937 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_Toggle",kwnames,&obj0)) goto fail;
18938 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18939 if (SWIG_arg_fail(1)) SWIG_fail;
18940 {
18941 PyThreadState* __tstate = wxPyBeginAllowThreads();
18942 (arg1)->Toggle();
18943
18944 wxPyEndAllowThreads(__tstate);
18945 if (PyErr_Occurred()) SWIG_fail;
18946 }
18947 Py_INCREF(Py_None); resultobj = Py_None;
18948 return resultobj;
18949 fail:
18950 return NULL;
18951 }
18952
18953
18954 static PyObject *_wrap_ToolBarToolBase_SetToggle(PyObject *, PyObject *args, PyObject *kwargs) {
18955 PyObject *resultobj;
18956 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18957 bool arg2 ;
18958 bool result;
18959 PyObject * obj0 = 0 ;
18960 PyObject * obj1 = 0 ;
18961 char *kwnames[] = {
18962 (char *) "self",(char *) "toggle", NULL
18963 };
18964
18965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetToggle",kwnames,&obj0,&obj1)) goto fail;
18966 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18967 if (SWIG_arg_fail(1)) SWIG_fail;
18968 {
18969 arg2 = (bool)(SWIG_As_bool(obj1));
18970 if (SWIG_arg_fail(2)) SWIG_fail;
18971 }
18972 {
18973 PyThreadState* __tstate = wxPyBeginAllowThreads();
18974 result = (bool)(arg1)->SetToggle(arg2);
18975
18976 wxPyEndAllowThreads(__tstate);
18977 if (PyErr_Occurred()) SWIG_fail;
18978 }
18979 {
18980 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18981 }
18982 return resultobj;
18983 fail:
18984 return NULL;
18985 }
18986
18987
18988 static PyObject *_wrap_ToolBarToolBase_SetShortHelp(PyObject *, PyObject *args, PyObject *kwargs) {
18989 PyObject *resultobj;
18990 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18991 wxString *arg2 = 0 ;
18992 bool result;
18993 bool temp2 = false ;
18994 PyObject * obj0 = 0 ;
18995 PyObject * obj1 = 0 ;
18996 char *kwnames[] = {
18997 (char *) "self",(char *) "help", NULL
18998 };
18999
19000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetShortHelp",kwnames,&obj0,&obj1)) goto fail;
19001 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19002 if (SWIG_arg_fail(1)) SWIG_fail;
19003 {
19004 arg2 = wxString_in_helper(obj1);
19005 if (arg2 == NULL) SWIG_fail;
19006 temp2 = true;
19007 }
19008 {
19009 PyThreadState* __tstate = wxPyBeginAllowThreads();
19010 result = (bool)(arg1)->SetShortHelp((wxString const &)*arg2);
19011
19012 wxPyEndAllowThreads(__tstate);
19013 if (PyErr_Occurred()) SWIG_fail;
19014 }
19015 {
19016 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19017 }
19018 {
19019 if (temp2)
19020 delete arg2;
19021 }
19022 return resultobj;
19023 fail:
19024 {
19025 if (temp2)
19026 delete arg2;
19027 }
19028 return NULL;
19029 }
19030
19031
19032 static PyObject *_wrap_ToolBarToolBase_SetLongHelp(PyObject *, PyObject *args, PyObject *kwargs) {
19033 PyObject *resultobj;
19034 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19035 wxString *arg2 = 0 ;
19036 bool result;
19037 bool temp2 = false ;
19038 PyObject * obj0 = 0 ;
19039 PyObject * obj1 = 0 ;
19040 char *kwnames[] = {
19041 (char *) "self",(char *) "help", NULL
19042 };
19043
19044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetLongHelp",kwnames,&obj0,&obj1)) goto fail;
19045 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19046 if (SWIG_arg_fail(1)) SWIG_fail;
19047 {
19048 arg2 = wxString_in_helper(obj1);
19049 if (arg2 == NULL) SWIG_fail;
19050 temp2 = true;
19051 }
19052 {
19053 PyThreadState* __tstate = wxPyBeginAllowThreads();
19054 result = (bool)(arg1)->SetLongHelp((wxString const &)*arg2);
19055
19056 wxPyEndAllowThreads(__tstate);
19057 if (PyErr_Occurred()) SWIG_fail;
19058 }
19059 {
19060 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19061 }
19062 {
19063 if (temp2)
19064 delete arg2;
19065 }
19066 return resultobj;
19067 fail:
19068 {
19069 if (temp2)
19070 delete arg2;
19071 }
19072 return NULL;
19073 }
19074
19075
19076 static PyObject *_wrap_ToolBarToolBase_SetNormalBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
19077 PyObject *resultobj;
19078 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19079 wxBitmap *arg2 = 0 ;
19080 PyObject * obj0 = 0 ;
19081 PyObject * obj1 = 0 ;
19082 char *kwnames[] = {
19083 (char *) "self",(char *) "bmp", NULL
19084 };
19085
19086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetNormalBitmap",kwnames,&obj0,&obj1)) goto fail;
19087 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19088 if (SWIG_arg_fail(1)) SWIG_fail;
19089 {
19090 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19091 if (SWIG_arg_fail(2)) SWIG_fail;
19092 if (arg2 == NULL) {
19093 SWIG_null_ref("wxBitmap");
19094 }
19095 if (SWIG_arg_fail(2)) SWIG_fail;
19096 }
19097 {
19098 PyThreadState* __tstate = wxPyBeginAllowThreads();
19099 (arg1)->SetNormalBitmap((wxBitmap const &)*arg2);
19100
19101 wxPyEndAllowThreads(__tstate);
19102 if (PyErr_Occurred()) SWIG_fail;
19103 }
19104 Py_INCREF(Py_None); resultobj = Py_None;
19105 return resultobj;
19106 fail:
19107 return NULL;
19108 }
19109
19110
19111 static PyObject *_wrap_ToolBarToolBase_SetDisabledBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
19112 PyObject *resultobj;
19113 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19114 wxBitmap *arg2 = 0 ;
19115 PyObject * obj0 = 0 ;
19116 PyObject * obj1 = 0 ;
19117 char *kwnames[] = {
19118 (char *) "self",(char *) "bmp", NULL
19119 };
19120
19121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetDisabledBitmap",kwnames,&obj0,&obj1)) goto fail;
19122 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19123 if (SWIG_arg_fail(1)) SWIG_fail;
19124 {
19125 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19126 if (SWIG_arg_fail(2)) SWIG_fail;
19127 if (arg2 == NULL) {
19128 SWIG_null_ref("wxBitmap");
19129 }
19130 if (SWIG_arg_fail(2)) SWIG_fail;
19131 }
19132 {
19133 PyThreadState* __tstate = wxPyBeginAllowThreads();
19134 (arg1)->SetDisabledBitmap((wxBitmap const &)*arg2);
19135
19136 wxPyEndAllowThreads(__tstate);
19137 if (PyErr_Occurred()) SWIG_fail;
19138 }
19139 Py_INCREF(Py_None); resultobj = Py_None;
19140 return resultobj;
19141 fail:
19142 return NULL;
19143 }
19144
19145
19146 static PyObject *_wrap_ToolBarToolBase_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
19147 PyObject *resultobj;
19148 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19149 wxString *arg2 = 0 ;
19150 bool temp2 = false ;
19151 PyObject * obj0 = 0 ;
19152 PyObject * obj1 = 0 ;
19153 char *kwnames[] = {
19154 (char *) "self",(char *) "label", NULL
19155 };
19156
19157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetLabel",kwnames,&obj0,&obj1)) goto fail;
19158 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19159 if (SWIG_arg_fail(1)) SWIG_fail;
19160 {
19161 arg2 = wxString_in_helper(obj1);
19162 if (arg2 == NULL) SWIG_fail;
19163 temp2 = true;
19164 }
19165 {
19166 PyThreadState* __tstate = wxPyBeginAllowThreads();
19167 (arg1)->SetLabel((wxString const &)*arg2);
19168
19169 wxPyEndAllowThreads(__tstate);
19170 if (PyErr_Occurred()) SWIG_fail;
19171 }
19172 Py_INCREF(Py_None); resultobj = Py_None;
19173 {
19174 if (temp2)
19175 delete arg2;
19176 }
19177 return resultobj;
19178 fail:
19179 {
19180 if (temp2)
19181 delete arg2;
19182 }
19183 return NULL;
19184 }
19185
19186
19187 static PyObject *_wrap_ToolBarToolBase_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
19188 PyObject *resultobj;
19189 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19190 PyObject * obj0 = 0 ;
19191 char *kwnames[] = {
19192 (char *) "self", NULL
19193 };
19194
19195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_Detach",kwnames,&obj0)) goto fail;
19196 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19197 if (SWIG_arg_fail(1)) SWIG_fail;
19198 {
19199 PyThreadState* __tstate = wxPyBeginAllowThreads();
19200 (arg1)->Detach();
19201
19202 wxPyEndAllowThreads(__tstate);
19203 if (PyErr_Occurred()) SWIG_fail;
19204 }
19205 Py_INCREF(Py_None); resultobj = Py_None;
19206 return resultobj;
19207 fail:
19208 return NULL;
19209 }
19210
19211
19212 static PyObject *_wrap_ToolBarToolBase_Attach(PyObject *, PyObject *args, PyObject *kwargs) {
19213 PyObject *resultobj;
19214 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19215 wxToolBarBase *arg2 = (wxToolBarBase *) 0 ;
19216 PyObject * obj0 = 0 ;
19217 PyObject * obj1 = 0 ;
19218 char *kwnames[] = {
19219 (char *) "self",(char *) "tbar", NULL
19220 };
19221
19222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_Attach",kwnames,&obj0,&obj1)) goto fail;
19223 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19224 if (SWIG_arg_fail(1)) SWIG_fail;
19225 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19226 if (SWIG_arg_fail(2)) SWIG_fail;
19227 {
19228 PyThreadState* __tstate = wxPyBeginAllowThreads();
19229 (arg1)->Attach(arg2);
19230
19231 wxPyEndAllowThreads(__tstate);
19232 if (PyErr_Occurred()) SWIG_fail;
19233 }
19234 Py_INCREF(Py_None); resultobj = Py_None;
19235 return resultobj;
19236 fail:
19237 return NULL;
19238 }
19239
19240
19241 static PyObject *_wrap_ToolBarToolBase_GetClientData(PyObject *, PyObject *args, PyObject *kwargs) {
19242 PyObject *resultobj;
19243 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19244 PyObject *result;
19245 PyObject * obj0 = 0 ;
19246 char *kwnames[] = {
19247 (char *) "self", NULL
19248 };
19249
19250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetClientData",kwnames,&obj0)) goto fail;
19251 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19252 if (SWIG_arg_fail(1)) SWIG_fail;
19253 {
19254 PyThreadState* __tstate = wxPyBeginAllowThreads();
19255 result = (PyObject *)wxToolBarToolBase_GetClientData(arg1);
19256
19257 wxPyEndAllowThreads(__tstate);
19258 if (PyErr_Occurred()) SWIG_fail;
19259 }
19260 resultobj = result;
19261 return resultobj;
19262 fail:
19263 return NULL;
19264 }
19265
19266
19267 static PyObject *_wrap_ToolBarToolBase_SetClientData(PyObject *, PyObject *args, PyObject *kwargs) {
19268 PyObject *resultobj;
19269 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19270 PyObject *arg2 = (PyObject *) 0 ;
19271 PyObject * obj0 = 0 ;
19272 PyObject * obj1 = 0 ;
19273 char *kwnames[] = {
19274 (char *) "self",(char *) "clientData", NULL
19275 };
19276
19277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetClientData",kwnames,&obj0,&obj1)) goto fail;
19278 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19279 if (SWIG_arg_fail(1)) SWIG_fail;
19280 arg2 = obj1;
19281 {
19282 PyThreadState* __tstate = wxPyBeginAllowThreads();
19283 wxToolBarToolBase_SetClientData(arg1,arg2);
19284
19285 wxPyEndAllowThreads(__tstate);
19286 if (PyErr_Occurred()) SWIG_fail;
19287 }
19288 Py_INCREF(Py_None); resultobj = Py_None;
19289 return resultobj;
19290 fail:
19291 return NULL;
19292 }
19293
19294
19295 static PyObject * ToolBarToolBase_swigregister(PyObject *, PyObject *args) {
19296 PyObject *obj;
19297 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19298 SWIG_TypeClientData(SWIGTYPE_p_wxToolBarToolBase, obj);
19299 Py_INCREF(obj);
19300 return Py_BuildValue((char *)"");
19301 }
19302 static PyObject *_wrap_ToolBarBase_DoAddTool(PyObject *, PyObject *args, PyObject *kwargs) {
19303 PyObject *resultobj;
19304 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19305 int arg2 ;
19306 wxString *arg3 = 0 ;
19307 wxBitmap *arg4 = 0 ;
19308 wxBitmap const &arg5_defvalue = wxNullBitmap ;
19309 wxBitmap *arg5 = (wxBitmap *) &arg5_defvalue ;
19310 wxItemKind arg6 = (wxItemKind) wxITEM_NORMAL ;
19311 wxString const &arg7_defvalue = wxPyEmptyString ;
19312 wxString *arg7 = (wxString *) &arg7_defvalue ;
19313 wxString const &arg8_defvalue = wxPyEmptyString ;
19314 wxString *arg8 = (wxString *) &arg8_defvalue ;
19315 PyObject *arg9 = (PyObject *) NULL ;
19316 wxToolBarToolBase *result;
19317 bool temp3 = false ;
19318 bool temp7 = false ;
19319 bool temp8 = false ;
19320 PyObject * obj0 = 0 ;
19321 PyObject * obj1 = 0 ;
19322 PyObject * obj2 = 0 ;
19323 PyObject * obj3 = 0 ;
19324 PyObject * obj4 = 0 ;
19325 PyObject * obj5 = 0 ;
19326 PyObject * obj6 = 0 ;
19327 PyObject * obj7 = 0 ;
19328 PyObject * obj8 = 0 ;
19329 char *kwnames[] = {
19330 (char *) "self",(char *) "id",(char *) "label",(char *) "bitmap",(char *) "bmpDisabled",(char *) "kind",(char *) "shortHelp",(char *) "longHelp",(char *) "clientData", NULL
19331 };
19332
19333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOOOO:ToolBarBase_DoAddTool",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
19334 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19335 if (SWIG_arg_fail(1)) SWIG_fail;
19336 {
19337 arg2 = (int)(SWIG_As_int(obj1));
19338 if (SWIG_arg_fail(2)) SWIG_fail;
19339 }
19340 {
19341 arg3 = wxString_in_helper(obj2);
19342 if (arg3 == NULL) SWIG_fail;
19343 temp3 = true;
19344 }
19345 {
19346 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19347 if (SWIG_arg_fail(4)) SWIG_fail;
19348 if (arg4 == NULL) {
19349 SWIG_null_ref("wxBitmap");
19350 }
19351 if (SWIG_arg_fail(4)) SWIG_fail;
19352 }
19353 if (obj4) {
19354 {
19355 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19356 if (SWIG_arg_fail(5)) SWIG_fail;
19357 if (arg5 == NULL) {
19358 SWIG_null_ref("wxBitmap");
19359 }
19360 if (SWIG_arg_fail(5)) SWIG_fail;
19361 }
19362 }
19363 if (obj5) {
19364 {
19365 arg6 = (wxItemKind)(SWIG_As_int(obj5));
19366 if (SWIG_arg_fail(6)) SWIG_fail;
19367 }
19368 }
19369 if (obj6) {
19370 {
19371 arg7 = wxString_in_helper(obj6);
19372 if (arg7 == NULL) SWIG_fail;
19373 temp7 = true;
19374 }
19375 }
19376 if (obj7) {
19377 {
19378 arg8 = wxString_in_helper(obj7);
19379 if (arg8 == NULL) SWIG_fail;
19380 temp8 = true;
19381 }
19382 }
19383 if (obj8) {
19384 arg9 = obj8;
19385 }
19386 {
19387 PyThreadState* __tstate = wxPyBeginAllowThreads();
19388 result = (wxToolBarToolBase *)wxToolBarBase_DoAddTool(arg1,arg2,(wxString const &)*arg3,(wxBitmap const &)*arg4,(wxBitmap const &)*arg5,(wxItemKind )arg6,(wxString const &)*arg7,(wxString const &)*arg8,arg9);
19389
19390 wxPyEndAllowThreads(__tstate);
19391 if (PyErr_Occurred()) SWIG_fail;
19392 }
19393 {
19394 resultobj = wxPyMake_wxObject(result, 0);
19395 }
19396 {
19397 if (temp3)
19398 delete arg3;
19399 }
19400 {
19401 if (temp7)
19402 delete arg7;
19403 }
19404 {
19405 if (temp8)
19406 delete arg8;
19407 }
19408 return resultobj;
19409 fail:
19410 {
19411 if (temp3)
19412 delete arg3;
19413 }
19414 {
19415 if (temp7)
19416 delete arg7;
19417 }
19418 {
19419 if (temp8)
19420 delete arg8;
19421 }
19422 return NULL;
19423 }
19424
19425
19426 static PyObject *_wrap_ToolBarBase_DoInsertTool(PyObject *, PyObject *args, PyObject *kwargs) {
19427 PyObject *resultobj;
19428 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19429 size_t arg2 ;
19430 int arg3 ;
19431 wxString *arg4 = 0 ;
19432 wxBitmap *arg5 = 0 ;
19433 wxBitmap const &arg6_defvalue = wxNullBitmap ;
19434 wxBitmap *arg6 = (wxBitmap *) &arg6_defvalue ;
19435 wxItemKind arg7 = (wxItemKind) wxITEM_NORMAL ;
19436 wxString const &arg8_defvalue = wxPyEmptyString ;
19437 wxString *arg8 = (wxString *) &arg8_defvalue ;
19438 wxString const &arg9_defvalue = wxPyEmptyString ;
19439 wxString *arg9 = (wxString *) &arg9_defvalue ;
19440 PyObject *arg10 = (PyObject *) NULL ;
19441 wxToolBarToolBase *result;
19442 bool temp4 = false ;
19443 bool temp8 = false ;
19444 bool temp9 = false ;
19445 PyObject * obj0 = 0 ;
19446 PyObject * obj1 = 0 ;
19447 PyObject * obj2 = 0 ;
19448 PyObject * obj3 = 0 ;
19449 PyObject * obj4 = 0 ;
19450 PyObject * obj5 = 0 ;
19451 PyObject * obj6 = 0 ;
19452 PyObject * obj7 = 0 ;
19453 PyObject * obj8 = 0 ;
19454 PyObject * obj9 = 0 ;
19455 char *kwnames[] = {
19456 (char *) "self",(char *) "pos",(char *) "id",(char *) "label",(char *) "bitmap",(char *) "bmpDisabled",(char *) "kind",(char *) "shortHelp",(char *) "longHelp",(char *) "clientData", NULL
19457 };
19458
19459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OOOOO:ToolBarBase_DoInsertTool",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) 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 {
19467 arg3 = (int)(SWIG_As_int(obj2));
19468 if (SWIG_arg_fail(3)) SWIG_fail;
19469 }
19470 {
19471 arg4 = wxString_in_helper(obj3);
19472 if (arg4 == NULL) SWIG_fail;
19473 temp4 = true;
19474 }
19475 {
19476 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19477 if (SWIG_arg_fail(5)) SWIG_fail;
19478 if (arg5 == NULL) {
19479 SWIG_null_ref("wxBitmap");
19480 }
19481 if (SWIG_arg_fail(5)) SWIG_fail;
19482 }
19483 if (obj5) {
19484 {
19485 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19486 if (SWIG_arg_fail(6)) SWIG_fail;
19487 if (arg6 == NULL) {
19488 SWIG_null_ref("wxBitmap");
19489 }
19490 if (SWIG_arg_fail(6)) SWIG_fail;
19491 }
19492 }
19493 if (obj6) {
19494 {
19495 arg7 = (wxItemKind)(SWIG_As_int(obj6));
19496 if (SWIG_arg_fail(7)) SWIG_fail;
19497 }
19498 }
19499 if (obj7) {
19500 {
19501 arg8 = wxString_in_helper(obj7);
19502 if (arg8 == NULL) SWIG_fail;
19503 temp8 = true;
19504 }
19505 }
19506 if (obj8) {
19507 {
19508 arg9 = wxString_in_helper(obj8);
19509 if (arg9 == NULL) SWIG_fail;
19510 temp9 = true;
19511 }
19512 }
19513 if (obj9) {
19514 arg10 = obj9;
19515 }
19516 {
19517 PyThreadState* __tstate = wxPyBeginAllowThreads();
19518 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);
19519
19520 wxPyEndAllowThreads(__tstate);
19521 if (PyErr_Occurred()) SWIG_fail;
19522 }
19523 {
19524 resultobj = wxPyMake_wxObject(result, 0);
19525 }
19526 {
19527 if (temp4)
19528 delete arg4;
19529 }
19530 {
19531 if (temp8)
19532 delete arg8;
19533 }
19534 {
19535 if (temp9)
19536 delete arg9;
19537 }
19538 return resultobj;
19539 fail:
19540 {
19541 if (temp4)
19542 delete arg4;
19543 }
19544 {
19545 if (temp8)
19546 delete arg8;
19547 }
19548 {
19549 if (temp9)
19550 delete arg9;
19551 }
19552 return NULL;
19553 }
19554
19555
19556 static PyObject *_wrap_ToolBarBase_AddToolItem(PyObject *, PyObject *args, PyObject *kwargs) {
19557 PyObject *resultobj;
19558 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19559 wxToolBarToolBase *arg2 = (wxToolBarToolBase *) 0 ;
19560 wxToolBarToolBase *result;
19561 PyObject * obj0 = 0 ;
19562 PyObject * obj1 = 0 ;
19563 char *kwnames[] = {
19564 (char *) "self",(char *) "tool", NULL
19565 };
19566
19567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_AddToolItem",kwnames,&obj0,&obj1)) goto fail;
19568 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19569 if (SWIG_arg_fail(1)) SWIG_fail;
19570 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19571 if (SWIG_arg_fail(2)) SWIG_fail;
19572 {
19573 PyThreadState* __tstate = wxPyBeginAllowThreads();
19574 result = (wxToolBarToolBase *)(arg1)->AddTool(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_InsertToolItem(PyObject *, PyObject *args, PyObject *kwargs) {
19589 PyObject *resultobj;
19590 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19591 size_t arg2 ;
19592 wxToolBarToolBase *arg3 = (wxToolBarToolBase *) 0 ;
19593 wxToolBarToolBase *result;
19594 PyObject * obj0 = 0 ;
19595 PyObject * obj1 = 0 ;
19596 PyObject * obj2 = 0 ;
19597 char *kwnames[] = {
19598 (char *) "self",(char *) "pos",(char *) "tool", NULL
19599 };
19600
19601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_InsertToolItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
19602 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19603 if (SWIG_arg_fail(1)) SWIG_fail;
19604 {
19605 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
19606 if (SWIG_arg_fail(2)) SWIG_fail;
19607 }
19608 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19609 if (SWIG_arg_fail(3)) SWIG_fail;
19610 {
19611 PyThreadState* __tstate = wxPyBeginAllowThreads();
19612 result = (wxToolBarToolBase *)(arg1)->InsertTool(arg2,arg3);
19613
19614 wxPyEndAllowThreads(__tstate);
19615 if (PyErr_Occurred()) SWIG_fail;
19616 }
19617 {
19618 resultobj = wxPyMake_wxObject(result, 0);
19619 }
19620 return resultobj;
19621 fail:
19622 return NULL;
19623 }
19624
19625
19626 static PyObject *_wrap_ToolBarBase_AddControl(PyObject *, PyObject *args, PyObject *kwargs) {
19627 PyObject *resultobj;
19628 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19629 wxControl *arg2 = (wxControl *) 0 ;
19630 wxToolBarToolBase *result;
19631 PyObject * obj0 = 0 ;
19632 PyObject * obj1 = 0 ;
19633 char *kwnames[] = {
19634 (char *) "self",(char *) "control", NULL
19635 };
19636
19637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_AddControl",kwnames,&obj0,&obj1)) goto fail;
19638 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19639 if (SWIG_arg_fail(1)) SWIG_fail;
19640 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxControl, SWIG_POINTER_EXCEPTION | 0);
19641 if (SWIG_arg_fail(2)) SWIG_fail;
19642 {
19643 PyThreadState* __tstate = wxPyBeginAllowThreads();
19644 result = (wxToolBarToolBase *)(arg1)->AddControl(arg2);
19645
19646 wxPyEndAllowThreads(__tstate);
19647 if (PyErr_Occurred()) SWIG_fail;
19648 }
19649 {
19650 resultobj = wxPyMake_wxObject(result, 0);
19651 }
19652 return resultobj;
19653 fail:
19654 return NULL;
19655 }
19656
19657
19658 static PyObject *_wrap_ToolBarBase_InsertControl(PyObject *, PyObject *args, PyObject *kwargs) {
19659 PyObject *resultobj;
19660 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19661 size_t arg2 ;
19662 wxControl *arg3 = (wxControl *) 0 ;
19663 wxToolBarToolBase *result;
19664 PyObject * obj0 = 0 ;
19665 PyObject * obj1 = 0 ;
19666 PyObject * obj2 = 0 ;
19667 char *kwnames[] = {
19668 (char *) "self",(char *) "pos",(char *) "control", NULL
19669 };
19670
19671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_InsertControl",kwnames,&obj0,&obj1,&obj2)) goto fail;
19672 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19673 if (SWIG_arg_fail(1)) SWIG_fail;
19674 {
19675 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
19676 if (SWIG_arg_fail(2)) SWIG_fail;
19677 }
19678 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxControl, SWIG_POINTER_EXCEPTION | 0);
19679 if (SWIG_arg_fail(3)) SWIG_fail;
19680 {
19681 PyThreadState* __tstate = wxPyBeginAllowThreads();
19682 result = (wxToolBarToolBase *)(arg1)->InsertControl(arg2,arg3);
19683
19684 wxPyEndAllowThreads(__tstate);
19685 if (PyErr_Occurred()) SWIG_fail;
19686 }
19687 {
19688 resultobj = wxPyMake_wxObject(result, 0);
19689 }
19690 return resultobj;
19691 fail:
19692 return NULL;
19693 }
19694
19695
19696 static PyObject *_wrap_ToolBarBase_FindControl(PyObject *, PyObject *args, PyObject *kwargs) {
19697 PyObject *resultobj;
19698 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19699 int arg2 ;
19700 wxControl *result;
19701 PyObject * obj0 = 0 ;
19702 PyObject * obj1 = 0 ;
19703 char *kwnames[] = {
19704 (char *) "self",(char *) "id", NULL
19705 };
19706
19707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_FindControl",kwnames,&obj0,&obj1)) goto fail;
19708 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19709 if (SWIG_arg_fail(1)) SWIG_fail;
19710 {
19711 arg2 = (int)(SWIG_As_int(obj1));
19712 if (SWIG_arg_fail(2)) SWIG_fail;
19713 }
19714 {
19715 PyThreadState* __tstate = wxPyBeginAllowThreads();
19716 result = (wxControl *)(arg1)->FindControl(arg2);
19717
19718 wxPyEndAllowThreads(__tstate);
19719 if (PyErr_Occurred()) SWIG_fail;
19720 }
19721 {
19722 resultobj = wxPyMake_wxObject(result, 0);
19723 }
19724 return resultobj;
19725 fail:
19726 return NULL;
19727 }
19728
19729
19730 static PyObject *_wrap_ToolBarBase_AddSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
19731 PyObject *resultobj;
19732 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19733 wxToolBarToolBase *result;
19734 PyObject * obj0 = 0 ;
19735 char *kwnames[] = {
19736 (char *) "self", NULL
19737 };
19738
19739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_AddSeparator",kwnames,&obj0)) goto fail;
19740 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19741 if (SWIG_arg_fail(1)) SWIG_fail;
19742 {
19743 PyThreadState* __tstate = wxPyBeginAllowThreads();
19744 result = (wxToolBarToolBase *)(arg1)->AddSeparator();
19745
19746 wxPyEndAllowThreads(__tstate);
19747 if (PyErr_Occurred()) SWIG_fail;
19748 }
19749 {
19750 resultobj = wxPyMake_wxObject(result, 0);
19751 }
19752 return resultobj;
19753 fail:
19754 return NULL;
19755 }
19756
19757
19758 static PyObject *_wrap_ToolBarBase_InsertSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
19759 PyObject *resultobj;
19760 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19761 size_t arg2 ;
19762 wxToolBarToolBase *result;
19763 PyObject * obj0 = 0 ;
19764 PyObject * obj1 = 0 ;
19765 char *kwnames[] = {
19766 (char *) "self",(char *) "pos", NULL
19767 };
19768
19769 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_InsertSeparator",kwnames,&obj0,&obj1)) goto fail;
19770 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19771 if (SWIG_arg_fail(1)) SWIG_fail;
19772 {
19773 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
19774 if (SWIG_arg_fail(2)) SWIG_fail;
19775 }
19776 {
19777 PyThreadState* __tstate = wxPyBeginAllowThreads();
19778 result = (wxToolBarToolBase *)(arg1)->InsertSeparator(arg2);
19779
19780 wxPyEndAllowThreads(__tstate);
19781 if (PyErr_Occurred()) SWIG_fail;
19782 }
19783 {
19784 resultobj = wxPyMake_wxObject(result, 0);
19785 }
19786 return resultobj;
19787 fail:
19788 return NULL;
19789 }
19790
19791
19792 static PyObject *_wrap_ToolBarBase_RemoveTool(PyObject *, PyObject *args, PyObject *kwargs) {
19793 PyObject *resultobj;
19794 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19795 int arg2 ;
19796 wxToolBarToolBase *result;
19797 PyObject * obj0 = 0 ;
19798 PyObject * obj1 = 0 ;
19799 char *kwnames[] = {
19800 (char *) "self",(char *) "id", NULL
19801 };
19802
19803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_RemoveTool",kwnames,&obj0,&obj1)) goto fail;
19804 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19805 if (SWIG_arg_fail(1)) SWIG_fail;
19806 {
19807 arg2 = (int)(SWIG_As_int(obj1));
19808 if (SWIG_arg_fail(2)) SWIG_fail;
19809 }
19810 {
19811 PyThreadState* __tstate = wxPyBeginAllowThreads();
19812 result = (wxToolBarToolBase *)(arg1)->RemoveTool(arg2);
19813
19814 wxPyEndAllowThreads(__tstate);
19815 if (PyErr_Occurred()) SWIG_fail;
19816 }
19817 {
19818 resultobj = wxPyMake_wxObject(result, 0);
19819 }
19820 return resultobj;
19821 fail:
19822 return NULL;
19823 }
19824
19825
19826 static PyObject *_wrap_ToolBarBase_DeleteToolByPos(PyObject *, PyObject *args, PyObject *kwargs) {
19827 PyObject *resultobj;
19828 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19829 size_t arg2 ;
19830 bool result;
19831 PyObject * obj0 = 0 ;
19832 PyObject * obj1 = 0 ;
19833 char *kwnames[] = {
19834 (char *) "self",(char *) "pos", NULL
19835 };
19836
19837 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_DeleteToolByPos",kwnames,&obj0,&obj1)) goto fail;
19838 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19839 if (SWIG_arg_fail(1)) SWIG_fail;
19840 {
19841 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
19842 if (SWIG_arg_fail(2)) SWIG_fail;
19843 }
19844 {
19845 PyThreadState* __tstate = wxPyBeginAllowThreads();
19846 result = (bool)(arg1)->DeleteToolByPos(arg2);
19847
19848 wxPyEndAllowThreads(__tstate);
19849 if (PyErr_Occurred()) SWIG_fail;
19850 }
19851 {
19852 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19853 }
19854 return resultobj;
19855 fail:
19856 return NULL;
19857 }
19858
19859
19860 static PyObject *_wrap_ToolBarBase_DeleteTool(PyObject *, PyObject *args, PyObject *kwargs) {
19861 PyObject *resultobj;
19862 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19863 int arg2 ;
19864 bool result;
19865 PyObject * obj0 = 0 ;
19866 PyObject * obj1 = 0 ;
19867 char *kwnames[] = {
19868 (char *) "self",(char *) "id", NULL
19869 };
19870
19871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_DeleteTool",kwnames,&obj0,&obj1)) goto fail;
19872 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19873 if (SWIG_arg_fail(1)) SWIG_fail;
19874 {
19875 arg2 = (int)(SWIG_As_int(obj1));
19876 if (SWIG_arg_fail(2)) SWIG_fail;
19877 }
19878 {
19879 PyThreadState* __tstate = wxPyBeginAllowThreads();
19880 result = (bool)(arg1)->DeleteTool(arg2);
19881
19882 wxPyEndAllowThreads(__tstate);
19883 if (PyErr_Occurred()) SWIG_fail;
19884 }
19885 {
19886 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19887 }
19888 return resultobj;
19889 fail:
19890 return NULL;
19891 }
19892
19893
19894 static PyObject *_wrap_ToolBarBase_ClearTools(PyObject *, PyObject *args, PyObject *kwargs) {
19895 PyObject *resultobj;
19896 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19897 PyObject * obj0 = 0 ;
19898 char *kwnames[] = {
19899 (char *) "self", NULL
19900 };
19901
19902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_ClearTools",kwnames,&obj0)) goto fail;
19903 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19904 if (SWIG_arg_fail(1)) SWIG_fail;
19905 {
19906 PyThreadState* __tstate = wxPyBeginAllowThreads();
19907 (arg1)->ClearTools();
19908
19909 wxPyEndAllowThreads(__tstate);
19910 if (PyErr_Occurred()) SWIG_fail;
19911 }
19912 Py_INCREF(Py_None); resultobj = Py_None;
19913 return resultobj;
19914 fail:
19915 return NULL;
19916 }
19917
19918
19919 static PyObject *_wrap_ToolBarBase_Realize(PyObject *, PyObject *args, PyObject *kwargs) {
19920 PyObject *resultobj;
19921 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19922 bool result;
19923 PyObject * obj0 = 0 ;
19924 char *kwnames[] = {
19925 (char *) "self", NULL
19926 };
19927
19928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_Realize",kwnames,&obj0)) goto fail;
19929 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19930 if (SWIG_arg_fail(1)) SWIG_fail;
19931 {
19932 PyThreadState* __tstate = wxPyBeginAllowThreads();
19933 result = (bool)(arg1)->Realize();
19934
19935 wxPyEndAllowThreads(__tstate);
19936 if (PyErr_Occurred()) SWIG_fail;
19937 }
19938 {
19939 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19940 }
19941 return resultobj;
19942 fail:
19943 return NULL;
19944 }
19945
19946
19947 static PyObject *_wrap_ToolBarBase_EnableTool(PyObject *, PyObject *args, PyObject *kwargs) {
19948 PyObject *resultobj;
19949 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19950 int arg2 ;
19951 bool arg3 ;
19952 PyObject * obj0 = 0 ;
19953 PyObject * obj1 = 0 ;
19954 PyObject * obj2 = 0 ;
19955 char *kwnames[] = {
19956 (char *) "self",(char *) "id",(char *) "enable", NULL
19957 };
19958
19959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_EnableTool",kwnames,&obj0,&obj1,&obj2)) goto fail;
19960 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19961 if (SWIG_arg_fail(1)) SWIG_fail;
19962 {
19963 arg2 = (int)(SWIG_As_int(obj1));
19964 if (SWIG_arg_fail(2)) SWIG_fail;
19965 }
19966 {
19967 arg3 = (bool)(SWIG_As_bool(obj2));
19968 if (SWIG_arg_fail(3)) SWIG_fail;
19969 }
19970 {
19971 PyThreadState* __tstate = wxPyBeginAllowThreads();
19972 (arg1)->EnableTool(arg2,arg3);
19973
19974 wxPyEndAllowThreads(__tstate);
19975 if (PyErr_Occurred()) SWIG_fail;
19976 }
19977 Py_INCREF(Py_None); resultobj = Py_None;
19978 return resultobj;
19979 fail:
19980 return NULL;
19981 }
19982
19983
19984 static PyObject *_wrap_ToolBarBase_ToggleTool(PyObject *, PyObject *args, PyObject *kwargs) {
19985 PyObject *resultobj;
19986 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19987 int arg2 ;
19988 bool arg3 ;
19989 PyObject * obj0 = 0 ;
19990 PyObject * obj1 = 0 ;
19991 PyObject * obj2 = 0 ;
19992 char *kwnames[] = {
19993 (char *) "self",(char *) "id",(char *) "toggle", NULL
19994 };
19995
19996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_ToggleTool",kwnames,&obj0,&obj1,&obj2)) goto fail;
19997 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19998 if (SWIG_arg_fail(1)) SWIG_fail;
19999 {
20000 arg2 = (int)(SWIG_As_int(obj1));
20001 if (SWIG_arg_fail(2)) SWIG_fail;
20002 }
20003 {
20004 arg3 = (bool)(SWIG_As_bool(obj2));
20005 if (SWIG_arg_fail(3)) SWIG_fail;
20006 }
20007 {
20008 PyThreadState* __tstate = wxPyBeginAllowThreads();
20009 (arg1)->ToggleTool(arg2,arg3);
20010
20011 wxPyEndAllowThreads(__tstate);
20012 if (PyErr_Occurred()) SWIG_fail;
20013 }
20014 Py_INCREF(Py_None); resultobj = Py_None;
20015 return resultobj;
20016 fail:
20017 return NULL;
20018 }
20019
20020
20021 static PyObject *_wrap_ToolBarBase_SetToggle(PyObject *, PyObject *args, PyObject *kwargs) {
20022 PyObject *resultobj;
20023 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20024 int arg2 ;
20025 bool arg3 ;
20026 PyObject * obj0 = 0 ;
20027 PyObject * obj1 = 0 ;
20028 PyObject * obj2 = 0 ;
20029 char *kwnames[] = {
20030 (char *) "self",(char *) "id",(char *) "toggle", NULL
20031 };
20032
20033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToggle",kwnames,&obj0,&obj1,&obj2)) goto fail;
20034 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20035 if (SWIG_arg_fail(1)) SWIG_fail;
20036 {
20037 arg2 = (int)(SWIG_As_int(obj1));
20038 if (SWIG_arg_fail(2)) SWIG_fail;
20039 }
20040 {
20041 arg3 = (bool)(SWIG_As_bool(obj2));
20042 if (SWIG_arg_fail(3)) SWIG_fail;
20043 }
20044 {
20045 PyThreadState* __tstate = wxPyBeginAllowThreads();
20046 (arg1)->SetToggle(arg2,arg3);
20047
20048 wxPyEndAllowThreads(__tstate);
20049 if (PyErr_Occurred()) SWIG_fail;
20050 }
20051 Py_INCREF(Py_None); resultobj = Py_None;
20052 return resultobj;
20053 fail:
20054 return NULL;
20055 }
20056
20057
20058 static PyObject *_wrap_ToolBarBase_GetToolClientData(PyObject *, PyObject *args, PyObject *kwargs) {
20059 PyObject *resultobj;
20060 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20061 int arg2 ;
20062 PyObject *result;
20063 PyObject * obj0 = 0 ;
20064 PyObject * obj1 = 0 ;
20065 char *kwnames[] = {
20066 (char *) "self",(char *) "id", NULL
20067 };
20068
20069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolClientData",kwnames,&obj0,&obj1)) goto fail;
20070 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20071 if (SWIG_arg_fail(1)) SWIG_fail;
20072 {
20073 arg2 = (int)(SWIG_As_int(obj1));
20074 if (SWIG_arg_fail(2)) SWIG_fail;
20075 }
20076 {
20077 PyThreadState* __tstate = wxPyBeginAllowThreads();
20078 result = (PyObject *)wxToolBarBase_GetToolClientData(arg1,arg2);
20079
20080 wxPyEndAllowThreads(__tstate);
20081 if (PyErr_Occurred()) SWIG_fail;
20082 }
20083 resultobj = result;
20084 return resultobj;
20085 fail:
20086 return NULL;
20087 }
20088
20089
20090 static PyObject *_wrap_ToolBarBase_SetToolClientData(PyObject *, PyObject *args, PyObject *kwargs) {
20091 PyObject *resultobj;
20092 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20093 int arg2 ;
20094 PyObject *arg3 = (PyObject *) 0 ;
20095 PyObject * obj0 = 0 ;
20096 PyObject * obj1 = 0 ;
20097 PyObject * obj2 = 0 ;
20098 char *kwnames[] = {
20099 (char *) "self",(char *) "id",(char *) "clientData", NULL
20100 };
20101
20102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToolClientData",kwnames,&obj0,&obj1,&obj2)) goto fail;
20103 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20104 if (SWIG_arg_fail(1)) SWIG_fail;
20105 {
20106 arg2 = (int)(SWIG_As_int(obj1));
20107 if (SWIG_arg_fail(2)) SWIG_fail;
20108 }
20109 arg3 = obj2;
20110 {
20111 PyThreadState* __tstate = wxPyBeginAllowThreads();
20112 wxToolBarBase_SetToolClientData(arg1,arg2,arg3);
20113
20114 wxPyEndAllowThreads(__tstate);
20115 if (PyErr_Occurred()) SWIG_fail;
20116 }
20117 Py_INCREF(Py_None); resultobj = Py_None;
20118 return resultobj;
20119 fail:
20120 return NULL;
20121 }
20122
20123
20124 static PyObject *_wrap_ToolBarBase_GetToolPos(PyObject *, PyObject *args, PyObject *kwargs) {
20125 PyObject *resultobj;
20126 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20127 int arg2 ;
20128 int result;
20129 PyObject * obj0 = 0 ;
20130 PyObject * obj1 = 0 ;
20131 char *kwnames[] = {
20132 (char *) "self",(char *) "id", NULL
20133 };
20134
20135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolPos",kwnames,&obj0,&obj1)) goto fail;
20136 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20137 if (SWIG_arg_fail(1)) SWIG_fail;
20138 {
20139 arg2 = (int)(SWIG_As_int(obj1));
20140 if (SWIG_arg_fail(2)) SWIG_fail;
20141 }
20142 {
20143 PyThreadState* __tstate = wxPyBeginAllowThreads();
20144 result = (int)((wxToolBarBase const *)arg1)->GetToolPos(arg2);
20145
20146 wxPyEndAllowThreads(__tstate);
20147 if (PyErr_Occurred()) SWIG_fail;
20148 }
20149 {
20150 resultobj = SWIG_From_int((int)(result));
20151 }
20152 return resultobj;
20153 fail:
20154 return NULL;
20155 }
20156
20157
20158 static PyObject *_wrap_ToolBarBase_GetToolState(PyObject *, PyObject *args, PyObject *kwargs) {
20159 PyObject *resultobj;
20160 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20161 int arg2 ;
20162 bool result;
20163 PyObject * obj0 = 0 ;
20164 PyObject * obj1 = 0 ;
20165 char *kwnames[] = {
20166 (char *) "self",(char *) "id", NULL
20167 };
20168
20169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolState",kwnames,&obj0,&obj1)) goto fail;
20170 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20171 if (SWIG_arg_fail(1)) SWIG_fail;
20172 {
20173 arg2 = (int)(SWIG_As_int(obj1));
20174 if (SWIG_arg_fail(2)) SWIG_fail;
20175 }
20176 {
20177 PyThreadState* __tstate = wxPyBeginAllowThreads();
20178 result = (bool)(arg1)->GetToolState(arg2);
20179
20180 wxPyEndAllowThreads(__tstate);
20181 if (PyErr_Occurred()) SWIG_fail;
20182 }
20183 {
20184 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20185 }
20186 return resultobj;
20187 fail:
20188 return NULL;
20189 }
20190
20191
20192 static PyObject *_wrap_ToolBarBase_GetToolEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
20193 PyObject *resultobj;
20194 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20195 int arg2 ;
20196 bool result;
20197 PyObject * obj0 = 0 ;
20198 PyObject * obj1 = 0 ;
20199 char *kwnames[] = {
20200 (char *) "self",(char *) "id", NULL
20201 };
20202
20203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolEnabled",kwnames,&obj0,&obj1)) goto fail;
20204 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20205 if (SWIG_arg_fail(1)) SWIG_fail;
20206 {
20207 arg2 = (int)(SWIG_As_int(obj1));
20208 if (SWIG_arg_fail(2)) SWIG_fail;
20209 }
20210 {
20211 PyThreadState* __tstate = wxPyBeginAllowThreads();
20212 result = (bool)(arg1)->GetToolEnabled(arg2);
20213
20214 wxPyEndAllowThreads(__tstate);
20215 if (PyErr_Occurred()) SWIG_fail;
20216 }
20217 {
20218 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20219 }
20220 return resultobj;
20221 fail:
20222 return NULL;
20223 }
20224
20225
20226 static PyObject *_wrap_ToolBarBase_SetToolShortHelp(PyObject *, PyObject *args, PyObject *kwargs) {
20227 PyObject *resultobj;
20228 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20229 int arg2 ;
20230 wxString *arg3 = 0 ;
20231 bool temp3 = false ;
20232 PyObject * obj0 = 0 ;
20233 PyObject * obj1 = 0 ;
20234 PyObject * obj2 = 0 ;
20235 char *kwnames[] = {
20236 (char *) "self",(char *) "id",(char *) "helpString", NULL
20237 };
20238
20239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToolShortHelp",kwnames,&obj0,&obj1,&obj2)) goto fail;
20240 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20241 if (SWIG_arg_fail(1)) SWIG_fail;
20242 {
20243 arg2 = (int)(SWIG_As_int(obj1));
20244 if (SWIG_arg_fail(2)) SWIG_fail;
20245 }
20246 {
20247 arg3 = wxString_in_helper(obj2);
20248 if (arg3 == NULL) SWIG_fail;
20249 temp3 = true;
20250 }
20251 {
20252 PyThreadState* __tstate = wxPyBeginAllowThreads();
20253 (arg1)->SetToolShortHelp(arg2,(wxString const &)*arg3);
20254
20255 wxPyEndAllowThreads(__tstate);
20256 if (PyErr_Occurred()) SWIG_fail;
20257 }
20258 Py_INCREF(Py_None); resultobj = Py_None;
20259 {
20260 if (temp3)
20261 delete arg3;
20262 }
20263 return resultobj;
20264 fail:
20265 {
20266 if (temp3)
20267 delete arg3;
20268 }
20269 return NULL;
20270 }
20271
20272
20273 static PyObject *_wrap_ToolBarBase_GetToolShortHelp(PyObject *, PyObject *args, PyObject *kwargs) {
20274 PyObject *resultobj;
20275 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20276 int arg2 ;
20277 wxString result;
20278 PyObject * obj0 = 0 ;
20279 PyObject * obj1 = 0 ;
20280 char *kwnames[] = {
20281 (char *) "self",(char *) "id", NULL
20282 };
20283
20284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolShortHelp",kwnames,&obj0,&obj1)) goto fail;
20285 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20286 if (SWIG_arg_fail(1)) SWIG_fail;
20287 {
20288 arg2 = (int)(SWIG_As_int(obj1));
20289 if (SWIG_arg_fail(2)) SWIG_fail;
20290 }
20291 {
20292 PyThreadState* __tstate = wxPyBeginAllowThreads();
20293 result = (arg1)->GetToolShortHelp(arg2);
20294
20295 wxPyEndAllowThreads(__tstate);
20296 if (PyErr_Occurred()) SWIG_fail;
20297 }
20298 {
20299 #if wxUSE_UNICODE
20300 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20301 #else
20302 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20303 #endif
20304 }
20305 return resultobj;
20306 fail:
20307 return NULL;
20308 }
20309
20310
20311 static PyObject *_wrap_ToolBarBase_SetToolLongHelp(PyObject *, PyObject *args, PyObject *kwargs) {
20312 PyObject *resultobj;
20313 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20314 int arg2 ;
20315 wxString *arg3 = 0 ;
20316 bool temp3 = false ;
20317 PyObject * obj0 = 0 ;
20318 PyObject * obj1 = 0 ;
20319 PyObject * obj2 = 0 ;
20320 char *kwnames[] = {
20321 (char *) "self",(char *) "id",(char *) "helpString", NULL
20322 };
20323
20324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToolLongHelp",kwnames,&obj0,&obj1,&obj2)) goto fail;
20325 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20326 if (SWIG_arg_fail(1)) SWIG_fail;
20327 {
20328 arg2 = (int)(SWIG_As_int(obj1));
20329 if (SWIG_arg_fail(2)) SWIG_fail;
20330 }
20331 {
20332 arg3 = wxString_in_helper(obj2);
20333 if (arg3 == NULL) SWIG_fail;
20334 temp3 = true;
20335 }
20336 {
20337 PyThreadState* __tstate = wxPyBeginAllowThreads();
20338 (arg1)->SetToolLongHelp(arg2,(wxString const &)*arg3);
20339
20340 wxPyEndAllowThreads(__tstate);
20341 if (PyErr_Occurred()) SWIG_fail;
20342 }
20343 Py_INCREF(Py_None); resultobj = Py_None;
20344 {
20345 if (temp3)
20346 delete arg3;
20347 }
20348 return resultobj;
20349 fail:
20350 {
20351 if (temp3)
20352 delete arg3;
20353 }
20354 return NULL;
20355 }
20356
20357
20358 static PyObject *_wrap_ToolBarBase_GetToolLongHelp(PyObject *, PyObject *args, PyObject *kwargs) {
20359 PyObject *resultobj;
20360 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20361 int arg2 ;
20362 wxString result;
20363 PyObject * obj0 = 0 ;
20364 PyObject * obj1 = 0 ;
20365 char *kwnames[] = {
20366 (char *) "self",(char *) "id", NULL
20367 };
20368
20369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolLongHelp",kwnames,&obj0,&obj1)) goto fail;
20370 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20371 if (SWIG_arg_fail(1)) SWIG_fail;
20372 {
20373 arg2 = (int)(SWIG_As_int(obj1));
20374 if (SWIG_arg_fail(2)) SWIG_fail;
20375 }
20376 {
20377 PyThreadState* __tstate = wxPyBeginAllowThreads();
20378 result = (arg1)->GetToolLongHelp(arg2);
20379
20380 wxPyEndAllowThreads(__tstate);
20381 if (PyErr_Occurred()) SWIG_fail;
20382 }
20383 {
20384 #if wxUSE_UNICODE
20385 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20386 #else
20387 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20388 #endif
20389 }
20390 return resultobj;
20391 fail:
20392 return NULL;
20393 }
20394
20395
20396 static PyObject *_wrap_ToolBarBase_SetMarginsXY(PyObject *, PyObject *args, PyObject *kwargs) {
20397 PyObject *resultobj;
20398 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20399 int arg2 ;
20400 int arg3 ;
20401 PyObject * obj0 = 0 ;
20402 PyObject * obj1 = 0 ;
20403 PyObject * obj2 = 0 ;
20404 char *kwnames[] = {
20405 (char *) "self",(char *) "x",(char *) "y", NULL
20406 };
20407
20408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetMarginsXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
20409 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20410 if (SWIG_arg_fail(1)) SWIG_fail;
20411 {
20412 arg2 = (int)(SWIG_As_int(obj1));
20413 if (SWIG_arg_fail(2)) SWIG_fail;
20414 }
20415 {
20416 arg3 = (int)(SWIG_As_int(obj2));
20417 if (SWIG_arg_fail(3)) SWIG_fail;
20418 }
20419 {
20420 PyThreadState* __tstate = wxPyBeginAllowThreads();
20421 (arg1)->SetMargins(arg2,arg3);
20422
20423 wxPyEndAllowThreads(__tstate);
20424 if (PyErr_Occurred()) SWIG_fail;
20425 }
20426 Py_INCREF(Py_None); resultobj = Py_None;
20427 return resultobj;
20428 fail:
20429 return NULL;
20430 }
20431
20432
20433 static PyObject *_wrap_ToolBarBase_SetMargins(PyObject *, PyObject *args, PyObject *kwargs) {
20434 PyObject *resultobj;
20435 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20436 wxSize *arg2 = 0 ;
20437 wxSize temp2 ;
20438 PyObject * obj0 = 0 ;
20439 PyObject * obj1 = 0 ;
20440 char *kwnames[] = {
20441 (char *) "self",(char *) "size", NULL
20442 };
20443
20444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetMargins",kwnames,&obj0,&obj1)) goto fail;
20445 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20446 if (SWIG_arg_fail(1)) SWIG_fail;
20447 {
20448 arg2 = &temp2;
20449 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
20450 }
20451 {
20452 PyThreadState* __tstate = wxPyBeginAllowThreads();
20453 (arg1)->SetMargins((wxSize const &)*arg2);
20454
20455 wxPyEndAllowThreads(__tstate);
20456 if (PyErr_Occurred()) SWIG_fail;
20457 }
20458 Py_INCREF(Py_None); resultobj = Py_None;
20459 return resultobj;
20460 fail:
20461 return NULL;
20462 }
20463
20464
20465 static PyObject *_wrap_ToolBarBase_SetToolPacking(PyObject *, PyObject *args, PyObject *kwargs) {
20466 PyObject *resultobj;
20467 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20468 int arg2 ;
20469 PyObject * obj0 = 0 ;
20470 PyObject * obj1 = 0 ;
20471 char *kwnames[] = {
20472 (char *) "self",(char *) "packing", NULL
20473 };
20474
20475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetToolPacking",kwnames,&obj0,&obj1)) goto fail;
20476 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20477 if (SWIG_arg_fail(1)) SWIG_fail;
20478 {
20479 arg2 = (int)(SWIG_As_int(obj1));
20480 if (SWIG_arg_fail(2)) SWIG_fail;
20481 }
20482 {
20483 PyThreadState* __tstate = wxPyBeginAllowThreads();
20484 (arg1)->SetToolPacking(arg2);
20485
20486 wxPyEndAllowThreads(__tstate);
20487 if (PyErr_Occurred()) SWIG_fail;
20488 }
20489 Py_INCREF(Py_None); resultobj = Py_None;
20490 return resultobj;
20491 fail:
20492 return NULL;
20493 }
20494
20495
20496 static PyObject *_wrap_ToolBarBase_SetToolSeparation(PyObject *, PyObject *args, PyObject *kwargs) {
20497 PyObject *resultobj;
20498 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20499 int arg2 ;
20500 PyObject * obj0 = 0 ;
20501 PyObject * obj1 = 0 ;
20502 char *kwnames[] = {
20503 (char *) "self",(char *) "separation", NULL
20504 };
20505
20506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetToolSeparation",kwnames,&obj0,&obj1)) goto fail;
20507 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20508 if (SWIG_arg_fail(1)) SWIG_fail;
20509 {
20510 arg2 = (int)(SWIG_As_int(obj1));
20511 if (SWIG_arg_fail(2)) SWIG_fail;
20512 }
20513 {
20514 PyThreadState* __tstate = wxPyBeginAllowThreads();
20515 (arg1)->SetToolSeparation(arg2);
20516
20517 wxPyEndAllowThreads(__tstate);
20518 if (PyErr_Occurred()) SWIG_fail;
20519 }
20520 Py_INCREF(Py_None); resultobj = Py_None;
20521 return resultobj;
20522 fail:
20523 return NULL;
20524 }
20525
20526
20527 static PyObject *_wrap_ToolBarBase_GetToolMargins(PyObject *, PyObject *args, PyObject *kwargs) {
20528 PyObject *resultobj;
20529 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20530 wxSize result;
20531 PyObject * obj0 = 0 ;
20532 char *kwnames[] = {
20533 (char *) "self", NULL
20534 };
20535
20536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolMargins",kwnames,&obj0)) goto fail;
20537 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20538 if (SWIG_arg_fail(1)) SWIG_fail;
20539 {
20540 PyThreadState* __tstate = wxPyBeginAllowThreads();
20541 result = (arg1)->GetToolMargins();
20542
20543 wxPyEndAllowThreads(__tstate);
20544 if (PyErr_Occurred()) SWIG_fail;
20545 }
20546 {
20547 wxSize * resultptr;
20548 resultptr = new wxSize((wxSize &)(result));
20549 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
20550 }
20551 return resultobj;
20552 fail:
20553 return NULL;
20554 }
20555
20556
20557 static PyObject *_wrap_ToolBarBase_GetMargins(PyObject *, PyObject *args, PyObject *kwargs) {
20558 PyObject *resultobj;
20559 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20560 wxSize result;
20561 PyObject * obj0 = 0 ;
20562 char *kwnames[] = {
20563 (char *) "self", NULL
20564 };
20565
20566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetMargins",kwnames,&obj0)) goto fail;
20567 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20568 if (SWIG_arg_fail(1)) SWIG_fail;
20569 {
20570 PyThreadState* __tstate = wxPyBeginAllowThreads();
20571 result = (arg1)->GetMargins();
20572
20573 wxPyEndAllowThreads(__tstate);
20574 if (PyErr_Occurred()) SWIG_fail;
20575 }
20576 {
20577 wxSize * resultptr;
20578 resultptr = new wxSize((wxSize &)(result));
20579 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
20580 }
20581 return resultobj;
20582 fail:
20583 return NULL;
20584 }
20585
20586
20587 static PyObject *_wrap_ToolBarBase_GetToolPacking(PyObject *, PyObject *args, PyObject *kwargs) {
20588 PyObject *resultobj;
20589 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20590 int result;
20591 PyObject * obj0 = 0 ;
20592 char *kwnames[] = {
20593 (char *) "self", NULL
20594 };
20595
20596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolPacking",kwnames,&obj0)) goto fail;
20597 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20598 if (SWIG_arg_fail(1)) SWIG_fail;
20599 {
20600 PyThreadState* __tstate = wxPyBeginAllowThreads();
20601 result = (int)(arg1)->GetToolPacking();
20602
20603 wxPyEndAllowThreads(__tstate);
20604 if (PyErr_Occurred()) SWIG_fail;
20605 }
20606 {
20607 resultobj = SWIG_From_int((int)(result));
20608 }
20609 return resultobj;
20610 fail:
20611 return NULL;
20612 }
20613
20614
20615 static PyObject *_wrap_ToolBarBase_GetToolSeparation(PyObject *, PyObject *args, PyObject *kwargs) {
20616 PyObject *resultobj;
20617 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20618 int result;
20619 PyObject * obj0 = 0 ;
20620 char *kwnames[] = {
20621 (char *) "self", NULL
20622 };
20623
20624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolSeparation",kwnames,&obj0)) goto fail;
20625 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20626 if (SWIG_arg_fail(1)) SWIG_fail;
20627 {
20628 PyThreadState* __tstate = wxPyBeginAllowThreads();
20629 result = (int)(arg1)->GetToolSeparation();
20630
20631 wxPyEndAllowThreads(__tstate);
20632 if (PyErr_Occurred()) SWIG_fail;
20633 }
20634 {
20635 resultobj = SWIG_From_int((int)(result));
20636 }
20637 return resultobj;
20638 fail:
20639 return NULL;
20640 }
20641
20642
20643 static PyObject *_wrap_ToolBarBase_SetRows(PyObject *, PyObject *args, PyObject *kwargs) {
20644 PyObject *resultobj;
20645 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20646 int arg2 ;
20647 PyObject * obj0 = 0 ;
20648 PyObject * obj1 = 0 ;
20649 char *kwnames[] = {
20650 (char *) "self",(char *) "nRows", NULL
20651 };
20652
20653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetRows",kwnames,&obj0,&obj1)) goto fail;
20654 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20655 if (SWIG_arg_fail(1)) SWIG_fail;
20656 {
20657 arg2 = (int)(SWIG_As_int(obj1));
20658 if (SWIG_arg_fail(2)) SWIG_fail;
20659 }
20660 {
20661 PyThreadState* __tstate = wxPyBeginAllowThreads();
20662 (arg1)->SetRows(arg2);
20663
20664 wxPyEndAllowThreads(__tstate);
20665 if (PyErr_Occurred()) SWIG_fail;
20666 }
20667 Py_INCREF(Py_None); resultobj = Py_None;
20668 return resultobj;
20669 fail:
20670 return NULL;
20671 }
20672
20673
20674 static PyObject *_wrap_ToolBarBase_SetMaxRowsCols(PyObject *, PyObject *args, PyObject *kwargs) {
20675 PyObject *resultobj;
20676 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20677 int arg2 ;
20678 int arg3 ;
20679 PyObject * obj0 = 0 ;
20680 PyObject * obj1 = 0 ;
20681 PyObject * obj2 = 0 ;
20682 char *kwnames[] = {
20683 (char *) "self",(char *) "rows",(char *) "cols", NULL
20684 };
20685
20686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetMaxRowsCols",kwnames,&obj0,&obj1,&obj2)) goto fail;
20687 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20688 if (SWIG_arg_fail(1)) SWIG_fail;
20689 {
20690 arg2 = (int)(SWIG_As_int(obj1));
20691 if (SWIG_arg_fail(2)) SWIG_fail;
20692 }
20693 {
20694 arg3 = (int)(SWIG_As_int(obj2));
20695 if (SWIG_arg_fail(3)) SWIG_fail;
20696 }
20697 {
20698 PyThreadState* __tstate = wxPyBeginAllowThreads();
20699 (arg1)->SetMaxRowsCols(arg2,arg3);
20700
20701 wxPyEndAllowThreads(__tstate);
20702 if (PyErr_Occurred()) SWIG_fail;
20703 }
20704 Py_INCREF(Py_None); resultobj = Py_None;
20705 return resultobj;
20706 fail:
20707 return NULL;
20708 }
20709
20710
20711 static PyObject *_wrap_ToolBarBase_GetMaxRows(PyObject *, PyObject *args, PyObject *kwargs) {
20712 PyObject *resultobj;
20713 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20714 int result;
20715 PyObject * obj0 = 0 ;
20716 char *kwnames[] = {
20717 (char *) "self", NULL
20718 };
20719
20720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetMaxRows",kwnames,&obj0)) goto fail;
20721 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20722 if (SWIG_arg_fail(1)) SWIG_fail;
20723 {
20724 PyThreadState* __tstate = wxPyBeginAllowThreads();
20725 result = (int)(arg1)->GetMaxRows();
20726
20727 wxPyEndAllowThreads(__tstate);
20728 if (PyErr_Occurred()) SWIG_fail;
20729 }
20730 {
20731 resultobj = SWIG_From_int((int)(result));
20732 }
20733 return resultobj;
20734 fail:
20735 return NULL;
20736 }
20737
20738
20739 static PyObject *_wrap_ToolBarBase_GetMaxCols(PyObject *, PyObject *args, PyObject *kwargs) {
20740 PyObject *resultobj;
20741 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20742 int result;
20743 PyObject * obj0 = 0 ;
20744 char *kwnames[] = {
20745 (char *) "self", NULL
20746 };
20747
20748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetMaxCols",kwnames,&obj0)) goto fail;
20749 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20750 if (SWIG_arg_fail(1)) SWIG_fail;
20751 {
20752 PyThreadState* __tstate = wxPyBeginAllowThreads();
20753 result = (int)(arg1)->GetMaxCols();
20754
20755 wxPyEndAllowThreads(__tstate);
20756 if (PyErr_Occurred()) SWIG_fail;
20757 }
20758 {
20759 resultobj = SWIG_From_int((int)(result));
20760 }
20761 return resultobj;
20762 fail:
20763 return NULL;
20764 }
20765
20766
20767 static PyObject *_wrap_ToolBarBase_SetToolBitmapSize(PyObject *, PyObject *args, PyObject *kwargs) {
20768 PyObject *resultobj;
20769 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20770 wxSize *arg2 = 0 ;
20771 wxSize temp2 ;
20772 PyObject * obj0 = 0 ;
20773 PyObject * obj1 = 0 ;
20774 char *kwnames[] = {
20775 (char *) "self",(char *) "size", NULL
20776 };
20777
20778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetToolBitmapSize",kwnames,&obj0,&obj1)) goto fail;
20779 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20780 if (SWIG_arg_fail(1)) SWIG_fail;
20781 {
20782 arg2 = &temp2;
20783 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
20784 }
20785 {
20786 PyThreadState* __tstate = wxPyBeginAllowThreads();
20787 (arg1)->SetToolBitmapSize((wxSize const &)*arg2);
20788
20789 wxPyEndAllowThreads(__tstate);
20790 if (PyErr_Occurred()) SWIG_fail;
20791 }
20792 Py_INCREF(Py_None); resultobj = Py_None;
20793 return resultobj;
20794 fail:
20795 return NULL;
20796 }
20797
20798
20799 static PyObject *_wrap_ToolBarBase_GetToolBitmapSize(PyObject *, PyObject *args, PyObject *kwargs) {
20800 PyObject *resultobj;
20801 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20802 wxSize result;
20803 PyObject * obj0 = 0 ;
20804 char *kwnames[] = {
20805 (char *) "self", NULL
20806 };
20807
20808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolBitmapSize",kwnames,&obj0)) goto fail;
20809 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20810 if (SWIG_arg_fail(1)) SWIG_fail;
20811 {
20812 PyThreadState* __tstate = wxPyBeginAllowThreads();
20813 result = (arg1)->GetToolBitmapSize();
20814
20815 wxPyEndAllowThreads(__tstate);
20816 if (PyErr_Occurred()) SWIG_fail;
20817 }
20818 {
20819 wxSize * resultptr;
20820 resultptr = new wxSize((wxSize &)(result));
20821 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
20822 }
20823 return resultobj;
20824 fail:
20825 return NULL;
20826 }
20827
20828
20829 static PyObject *_wrap_ToolBarBase_GetToolSize(PyObject *, PyObject *args, PyObject *kwargs) {
20830 PyObject *resultobj;
20831 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20832 wxSize result;
20833 PyObject * obj0 = 0 ;
20834 char *kwnames[] = {
20835 (char *) "self", NULL
20836 };
20837
20838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolSize",kwnames,&obj0)) goto fail;
20839 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20840 if (SWIG_arg_fail(1)) SWIG_fail;
20841 {
20842 PyThreadState* __tstate = wxPyBeginAllowThreads();
20843 result = (arg1)->GetToolSize();
20844
20845 wxPyEndAllowThreads(__tstate);
20846 if (PyErr_Occurred()) SWIG_fail;
20847 }
20848 {
20849 wxSize * resultptr;
20850 resultptr = new wxSize((wxSize &)(result));
20851 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
20852 }
20853 return resultobj;
20854 fail:
20855 return NULL;
20856 }
20857
20858
20859 static PyObject *_wrap_ToolBarBase_FindToolForPosition(PyObject *, PyObject *args, PyObject *kwargs) {
20860 PyObject *resultobj;
20861 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20862 int arg2 ;
20863 int arg3 ;
20864 wxToolBarToolBase *result;
20865 PyObject * obj0 = 0 ;
20866 PyObject * obj1 = 0 ;
20867 PyObject * obj2 = 0 ;
20868 char *kwnames[] = {
20869 (char *) "self",(char *) "x",(char *) "y", NULL
20870 };
20871
20872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_FindToolForPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
20873 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20874 if (SWIG_arg_fail(1)) SWIG_fail;
20875 {
20876 arg2 = (int)(SWIG_As_int(obj1));
20877 if (SWIG_arg_fail(2)) SWIG_fail;
20878 }
20879 {
20880 arg3 = (int)(SWIG_As_int(obj2));
20881 if (SWIG_arg_fail(3)) SWIG_fail;
20882 }
20883 {
20884 PyThreadState* __tstate = wxPyBeginAllowThreads();
20885 result = (wxToolBarToolBase *)(arg1)->FindToolForPosition(arg2,arg3);
20886
20887 wxPyEndAllowThreads(__tstate);
20888 if (PyErr_Occurred()) SWIG_fail;
20889 }
20890 {
20891 resultobj = wxPyMake_wxObject(result, 0);
20892 }
20893 return resultobj;
20894 fail:
20895 return NULL;
20896 }
20897
20898
20899 static PyObject *_wrap_ToolBarBase_FindById(PyObject *, PyObject *args, PyObject *kwargs) {
20900 PyObject *resultobj;
20901 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20902 int arg2 ;
20903 wxToolBarToolBase *result;
20904 PyObject * obj0 = 0 ;
20905 PyObject * obj1 = 0 ;
20906 char *kwnames[] = {
20907 (char *) "self",(char *) "toolid", NULL
20908 };
20909
20910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_FindById",kwnames,&obj0,&obj1)) goto fail;
20911 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20912 if (SWIG_arg_fail(1)) SWIG_fail;
20913 {
20914 arg2 = (int)(SWIG_As_int(obj1));
20915 if (SWIG_arg_fail(2)) SWIG_fail;
20916 }
20917 {
20918 PyThreadState* __tstate = wxPyBeginAllowThreads();
20919 result = (wxToolBarToolBase *)((wxToolBarBase const *)arg1)->FindById(arg2);
20920
20921 wxPyEndAllowThreads(__tstate);
20922 if (PyErr_Occurred()) SWIG_fail;
20923 }
20924 {
20925 resultobj = wxPyMake_wxObject(result, 0);
20926 }
20927 return resultobj;
20928 fail:
20929 return NULL;
20930 }
20931
20932
20933 static PyObject *_wrap_ToolBarBase_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
20934 PyObject *resultobj;
20935 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20936 bool result;
20937 PyObject * obj0 = 0 ;
20938 char *kwnames[] = {
20939 (char *) "self", NULL
20940 };
20941
20942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_IsVertical",kwnames,&obj0)) goto fail;
20943 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20944 if (SWIG_arg_fail(1)) SWIG_fail;
20945 {
20946 PyThreadState* __tstate = wxPyBeginAllowThreads();
20947 result = (bool)(arg1)->IsVertical();
20948
20949 wxPyEndAllowThreads(__tstate);
20950 if (PyErr_Occurred()) SWIG_fail;
20951 }
20952 {
20953 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20954 }
20955 return resultobj;
20956 fail:
20957 return NULL;
20958 }
20959
20960
20961 static PyObject * ToolBarBase_swigregister(PyObject *, PyObject *args) {
20962 PyObject *obj;
20963 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20964 SWIG_TypeClientData(SWIGTYPE_p_wxToolBarBase, obj);
20965 Py_INCREF(obj);
20966 return Py_BuildValue((char *)"");
20967 }
20968 static PyObject *_wrap_new_ToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
20969 PyObject *resultobj;
20970 wxWindow *arg1 = (wxWindow *) 0 ;
20971 int arg2 = (int) -1 ;
20972 wxPoint const &arg3_defvalue = wxDefaultPosition ;
20973 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
20974 wxSize const &arg4_defvalue = wxDefaultSize ;
20975 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
20976 long arg5 = (long) wxNO_BORDER|wxTB_HORIZONTAL ;
20977 wxString const &arg6_defvalue = wxPyToolBarNameStr ;
20978 wxString *arg6 = (wxString *) &arg6_defvalue ;
20979 wxToolBar *result;
20980 wxPoint temp3 ;
20981 wxSize temp4 ;
20982 bool temp6 = false ;
20983 PyObject * obj0 = 0 ;
20984 PyObject * obj1 = 0 ;
20985 PyObject * obj2 = 0 ;
20986 PyObject * obj3 = 0 ;
20987 PyObject * obj4 = 0 ;
20988 PyObject * obj5 = 0 ;
20989 char *kwnames[] = {
20990 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
20991 };
20992
20993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_ToolBar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
20994 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
20995 if (SWIG_arg_fail(1)) SWIG_fail;
20996 if (obj1) {
20997 {
20998 arg2 = (int)(SWIG_As_int(obj1));
20999 if (SWIG_arg_fail(2)) SWIG_fail;
21000 }
21001 }
21002 if (obj2) {
21003 {
21004 arg3 = &temp3;
21005 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
21006 }
21007 }
21008 if (obj3) {
21009 {
21010 arg4 = &temp4;
21011 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
21012 }
21013 }
21014 if (obj4) {
21015 {
21016 arg5 = (long)(SWIG_As_long(obj4));
21017 if (SWIG_arg_fail(5)) SWIG_fail;
21018 }
21019 }
21020 if (obj5) {
21021 {
21022 arg6 = wxString_in_helper(obj5);
21023 if (arg6 == NULL) SWIG_fail;
21024 temp6 = true;
21025 }
21026 }
21027 {
21028 if (!wxPyCheckForApp()) SWIG_fail;
21029 PyThreadState* __tstate = wxPyBeginAllowThreads();
21030 result = (wxToolBar *)new wxToolBar(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
21031
21032 wxPyEndAllowThreads(__tstate);
21033 if (PyErr_Occurred()) SWIG_fail;
21034 }
21035 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToolBar, 1);
21036 {
21037 if (temp6)
21038 delete arg6;
21039 }
21040 return resultobj;
21041 fail:
21042 {
21043 if (temp6)
21044 delete arg6;
21045 }
21046 return NULL;
21047 }
21048
21049
21050 static PyObject *_wrap_new_PreToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
21051 PyObject *resultobj;
21052 wxToolBar *result;
21053 char *kwnames[] = {
21054 NULL
21055 };
21056
21057 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreToolBar",kwnames)) goto fail;
21058 {
21059 if (!wxPyCheckForApp()) SWIG_fail;
21060 PyThreadState* __tstate = wxPyBeginAllowThreads();
21061 result = (wxToolBar *)new wxToolBar();
21062
21063 wxPyEndAllowThreads(__tstate);
21064 if (PyErr_Occurred()) SWIG_fail;
21065 }
21066 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToolBar, 1);
21067 return resultobj;
21068 fail:
21069 return NULL;
21070 }
21071
21072
21073 static PyObject *_wrap_ToolBar_Create(PyObject *, PyObject *args, PyObject *kwargs) {
21074 PyObject *resultobj;
21075 wxToolBar *arg1 = (wxToolBar *) 0 ;
21076 wxWindow *arg2 = (wxWindow *) 0 ;
21077 int arg3 = (int) -1 ;
21078 wxPoint const &arg4_defvalue = wxDefaultPosition ;
21079 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
21080 wxSize const &arg5_defvalue = wxDefaultSize ;
21081 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
21082 long arg6 = (long) wxNO_BORDER|wxTB_HORIZONTAL ;
21083 wxString const &arg7_defvalue = wxPyToolBarNameStr ;
21084 wxString *arg7 = (wxString *) &arg7_defvalue ;
21085 bool result;
21086 wxPoint temp4 ;
21087 wxSize temp5 ;
21088 bool temp7 = false ;
21089 PyObject * obj0 = 0 ;
21090 PyObject * obj1 = 0 ;
21091 PyObject * obj2 = 0 ;
21092 PyObject * obj3 = 0 ;
21093 PyObject * obj4 = 0 ;
21094 PyObject * obj5 = 0 ;
21095 PyObject * obj6 = 0 ;
21096 char *kwnames[] = {
21097 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21098 };
21099
21100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:ToolBar_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
21101 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBar, SWIG_POINTER_EXCEPTION | 0);
21102 if (SWIG_arg_fail(1)) SWIG_fail;
21103 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
21104 if (SWIG_arg_fail(2)) SWIG_fail;
21105 if (obj2) {
21106 {
21107 arg3 = (int)(SWIG_As_int(obj2));
21108 if (SWIG_arg_fail(3)) SWIG_fail;
21109 }
21110 }
21111 if (obj3) {
21112 {
21113 arg4 = &temp4;
21114 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
21115 }
21116 }
21117 if (obj4) {
21118 {
21119 arg5 = &temp5;
21120 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
21121 }
21122 }
21123 if (obj5) {
21124 {
21125 arg6 = (long)(SWIG_As_long(obj5));
21126 if (SWIG_arg_fail(6)) SWIG_fail;
21127 }
21128 }
21129 if (obj6) {
21130 {
21131 arg7 = wxString_in_helper(obj6);
21132 if (arg7 == NULL) SWIG_fail;
21133 temp7 = true;
21134 }
21135 }
21136 {
21137 PyThreadState* __tstate = wxPyBeginAllowThreads();
21138 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
21139
21140 wxPyEndAllowThreads(__tstate);
21141 if (PyErr_Occurred()) SWIG_fail;
21142 }
21143 {
21144 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21145 }
21146 {
21147 if (temp7)
21148 delete arg7;
21149 }
21150 return resultobj;
21151 fail:
21152 {
21153 if (temp7)
21154 delete arg7;
21155 }
21156 return NULL;
21157 }
21158
21159
21160 static PyObject *_wrap_ToolBar_FindToolForPosition(PyObject *, PyObject *args, PyObject *kwargs) {
21161 PyObject *resultobj;
21162 wxToolBar *arg1 = (wxToolBar *) 0 ;
21163 int arg2 ;
21164 int arg3 ;
21165 wxToolBarToolBase *result;
21166 PyObject * obj0 = 0 ;
21167 PyObject * obj1 = 0 ;
21168 PyObject * obj2 = 0 ;
21169 char *kwnames[] = {
21170 (char *) "self",(char *) "x",(char *) "y", NULL
21171 };
21172
21173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBar_FindToolForPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
21174 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBar, SWIG_POINTER_EXCEPTION | 0);
21175 if (SWIG_arg_fail(1)) SWIG_fail;
21176 {
21177 arg2 = (int)(SWIG_As_int(obj1));
21178 if (SWIG_arg_fail(2)) SWIG_fail;
21179 }
21180 {
21181 arg3 = (int)(SWIG_As_int(obj2));
21182 if (SWIG_arg_fail(3)) SWIG_fail;
21183 }
21184 {
21185 PyThreadState* __tstate = wxPyBeginAllowThreads();
21186 result = (wxToolBarToolBase *)(arg1)->FindToolForPosition(arg2,arg3);
21187
21188 wxPyEndAllowThreads(__tstate);
21189 if (PyErr_Occurred()) SWIG_fail;
21190 }
21191 {
21192 resultobj = wxPyMake_wxObject(result, 0);
21193 }
21194 return resultobj;
21195 fail:
21196 return NULL;
21197 }
21198
21199
21200 static PyObject *_wrap_ToolBar_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
21201 PyObject *resultobj;
21202 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
21203 wxVisualAttributes result;
21204 PyObject * obj0 = 0 ;
21205 char *kwnames[] = {
21206 (char *) "variant", NULL
21207 };
21208
21209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ToolBar_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
21210 if (obj0) {
21211 {
21212 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
21213 if (SWIG_arg_fail(1)) SWIG_fail;
21214 }
21215 }
21216 {
21217 if (!wxPyCheckForApp()) SWIG_fail;
21218 PyThreadState* __tstate = wxPyBeginAllowThreads();
21219 result = wxToolBar::GetClassDefaultAttributes((wxWindowVariant )arg1);
21220
21221 wxPyEndAllowThreads(__tstate);
21222 if (PyErr_Occurred()) SWIG_fail;
21223 }
21224 {
21225 wxVisualAttributes * resultptr;
21226 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
21227 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
21228 }
21229 return resultobj;
21230 fail:
21231 return NULL;
21232 }
21233
21234
21235 static PyObject * ToolBar_swigregister(PyObject *, PyObject *args) {
21236 PyObject *obj;
21237 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21238 SWIG_TypeClientData(SWIGTYPE_p_wxToolBar, obj);
21239 Py_INCREF(obj);
21240 return Py_BuildValue((char *)"");
21241 }
21242 static int _wrap_ListCtrlNameStr_set(PyObject *) {
21243 PyErr_SetString(PyExc_TypeError,"Variable ListCtrlNameStr is read-only.");
21244 return 1;
21245 }
21246
21247
21248 static PyObject *_wrap_ListCtrlNameStr_get(void) {
21249 PyObject *pyobj;
21250
21251 {
21252 #if wxUSE_UNICODE
21253 pyobj = PyUnicode_FromWideChar((&wxPyListCtrlNameStr)->c_str(), (&wxPyListCtrlNameStr)->Len());
21254 #else
21255 pyobj = PyString_FromStringAndSize((&wxPyListCtrlNameStr)->c_str(), (&wxPyListCtrlNameStr)->Len());
21256 #endif
21257 }
21258 return pyobj;
21259 }
21260
21261
21262 static PyObject *_wrap_new_ListItemAttr(PyObject *, PyObject *args, PyObject *kwargs) {
21263 PyObject *resultobj;
21264 wxColour const &arg1_defvalue = wxNullColour ;
21265 wxColour *arg1 = (wxColour *) &arg1_defvalue ;
21266 wxColour const &arg2_defvalue = wxNullColour ;
21267 wxColour *arg2 = (wxColour *) &arg2_defvalue ;
21268 wxFont const &arg3_defvalue = wxNullFont ;
21269 wxFont *arg3 = (wxFont *) &arg3_defvalue ;
21270 wxListItemAttr *result;
21271 wxColour temp1 ;
21272 wxColour temp2 ;
21273 PyObject * obj0 = 0 ;
21274 PyObject * obj1 = 0 ;
21275 PyObject * obj2 = 0 ;
21276 char *kwnames[] = {
21277 (char *) "colText",(char *) "colBack",(char *) "font", NULL
21278 };
21279
21280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ListItemAttr",kwnames,&obj0,&obj1,&obj2)) goto fail;
21281 if (obj0) {
21282 {
21283 arg1 = &temp1;
21284 if ( ! wxColour_helper(obj0, &arg1)) SWIG_fail;
21285 }
21286 }
21287 if (obj1) {
21288 {
21289 arg2 = &temp2;
21290 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
21291 }
21292 }
21293 if (obj2) {
21294 {
21295 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
21296 if (SWIG_arg_fail(3)) SWIG_fail;
21297 if (arg3 == NULL) {
21298 SWIG_null_ref("wxFont");
21299 }
21300 if (SWIG_arg_fail(3)) SWIG_fail;
21301 }
21302 }
21303 {
21304 PyThreadState* __tstate = wxPyBeginAllowThreads();
21305 result = (wxListItemAttr *)new wxListItemAttr((wxColour const &)*arg1,(wxColour const &)*arg2,(wxFont const &)*arg3);
21306
21307 wxPyEndAllowThreads(__tstate);
21308 if (PyErr_Occurred()) SWIG_fail;
21309 }
21310 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListItemAttr, 1);
21311 return resultobj;
21312 fail:
21313 return NULL;
21314 }
21315
21316
21317 static PyObject *_wrap_ListItemAttr_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
21318 PyObject *resultobj;
21319 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21320 wxColour *arg2 = 0 ;
21321 wxColour temp2 ;
21322 PyObject * obj0 = 0 ;
21323 PyObject * obj1 = 0 ;
21324 char *kwnames[] = {
21325 (char *) "self",(char *) "colText", NULL
21326 };
21327
21328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
21329 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21330 if (SWIG_arg_fail(1)) SWIG_fail;
21331 {
21332 arg2 = &temp2;
21333 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
21334 }
21335 {
21336 PyThreadState* __tstate = wxPyBeginAllowThreads();
21337 (arg1)->SetTextColour((wxColour const &)*arg2);
21338
21339 wxPyEndAllowThreads(__tstate);
21340 if (PyErr_Occurred()) SWIG_fail;
21341 }
21342 Py_INCREF(Py_None); resultobj = Py_None;
21343 return resultobj;
21344 fail:
21345 return NULL;
21346 }
21347
21348
21349 static PyObject *_wrap_ListItemAttr_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
21350 PyObject *resultobj;
21351 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21352 wxColour *arg2 = 0 ;
21353 wxColour temp2 ;
21354 PyObject * obj0 = 0 ;
21355 PyObject * obj1 = 0 ;
21356 char *kwnames[] = {
21357 (char *) "self",(char *) "colBack", NULL
21358 };
21359
21360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
21361 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21362 if (SWIG_arg_fail(1)) SWIG_fail;
21363 {
21364 arg2 = &temp2;
21365 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
21366 }
21367 {
21368 PyThreadState* __tstate = wxPyBeginAllowThreads();
21369 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
21370
21371 wxPyEndAllowThreads(__tstate);
21372 if (PyErr_Occurred()) SWIG_fail;
21373 }
21374 Py_INCREF(Py_None); resultobj = Py_None;
21375 return resultobj;
21376 fail:
21377 return NULL;
21378 }
21379
21380
21381 static PyObject *_wrap_ListItemAttr_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
21382 PyObject *resultobj;
21383 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21384 wxFont *arg2 = 0 ;
21385 PyObject * obj0 = 0 ;
21386 PyObject * obj1 = 0 ;
21387 char *kwnames[] = {
21388 (char *) "self",(char *) "font", NULL
21389 };
21390
21391 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_SetFont",kwnames,&obj0,&obj1)) goto fail;
21392 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21393 if (SWIG_arg_fail(1)) SWIG_fail;
21394 {
21395 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
21396 if (SWIG_arg_fail(2)) SWIG_fail;
21397 if (arg2 == NULL) {
21398 SWIG_null_ref("wxFont");
21399 }
21400 if (SWIG_arg_fail(2)) SWIG_fail;
21401 }
21402 {
21403 PyThreadState* __tstate = wxPyBeginAllowThreads();
21404 (arg1)->SetFont((wxFont const &)*arg2);
21405
21406 wxPyEndAllowThreads(__tstate);
21407 if (PyErr_Occurred()) SWIG_fail;
21408 }
21409 Py_INCREF(Py_None); resultobj = Py_None;
21410 return resultobj;
21411 fail:
21412 return NULL;
21413 }
21414
21415
21416 static PyObject *_wrap_ListItemAttr_HasTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
21417 PyObject *resultobj;
21418 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21419 bool result;
21420 PyObject * obj0 = 0 ;
21421 char *kwnames[] = {
21422 (char *) "self", NULL
21423 };
21424
21425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_HasTextColour",kwnames,&obj0)) goto fail;
21426 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21427 if (SWIG_arg_fail(1)) SWIG_fail;
21428 {
21429 PyThreadState* __tstate = wxPyBeginAllowThreads();
21430 result = (bool)(arg1)->HasTextColour();
21431
21432 wxPyEndAllowThreads(__tstate);
21433 if (PyErr_Occurred()) SWIG_fail;
21434 }
21435 {
21436 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21437 }
21438 return resultobj;
21439 fail:
21440 return NULL;
21441 }
21442
21443
21444 static PyObject *_wrap_ListItemAttr_HasBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
21445 PyObject *resultobj;
21446 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21447 bool result;
21448 PyObject * obj0 = 0 ;
21449 char *kwnames[] = {
21450 (char *) "self", NULL
21451 };
21452
21453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_HasBackgroundColour",kwnames,&obj0)) goto fail;
21454 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21455 if (SWIG_arg_fail(1)) SWIG_fail;
21456 {
21457 PyThreadState* __tstate = wxPyBeginAllowThreads();
21458 result = (bool)(arg1)->HasBackgroundColour();
21459
21460 wxPyEndAllowThreads(__tstate);
21461 if (PyErr_Occurred()) SWIG_fail;
21462 }
21463 {
21464 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21465 }
21466 return resultobj;
21467 fail:
21468 return NULL;
21469 }
21470
21471
21472 static PyObject *_wrap_ListItemAttr_HasFont(PyObject *, PyObject *args, PyObject *kwargs) {
21473 PyObject *resultobj;
21474 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21475 bool result;
21476 PyObject * obj0 = 0 ;
21477 char *kwnames[] = {
21478 (char *) "self", NULL
21479 };
21480
21481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_HasFont",kwnames,&obj0)) goto fail;
21482 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21483 if (SWIG_arg_fail(1)) SWIG_fail;
21484 {
21485 PyThreadState* __tstate = wxPyBeginAllowThreads();
21486 result = (bool)(arg1)->HasFont();
21487
21488 wxPyEndAllowThreads(__tstate);
21489 if (PyErr_Occurred()) SWIG_fail;
21490 }
21491 {
21492 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21493 }
21494 return resultobj;
21495 fail:
21496 return NULL;
21497 }
21498
21499
21500 static PyObject *_wrap_ListItemAttr_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
21501 PyObject *resultobj;
21502 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21503 wxColour result;
21504 PyObject * obj0 = 0 ;
21505 char *kwnames[] = {
21506 (char *) "self", NULL
21507 };
21508
21509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_GetTextColour",kwnames,&obj0)) goto fail;
21510 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21511 if (SWIG_arg_fail(1)) SWIG_fail;
21512 {
21513 PyThreadState* __tstate = wxPyBeginAllowThreads();
21514 result = (arg1)->GetTextColour();
21515
21516 wxPyEndAllowThreads(__tstate);
21517 if (PyErr_Occurred()) SWIG_fail;
21518 }
21519 {
21520 wxColour * resultptr;
21521 resultptr = new wxColour((wxColour &)(result));
21522 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
21523 }
21524 return resultobj;
21525 fail:
21526 return NULL;
21527 }
21528
21529
21530 static PyObject *_wrap_ListItemAttr_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
21531 PyObject *resultobj;
21532 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21533 wxColour result;
21534 PyObject * obj0 = 0 ;
21535 char *kwnames[] = {
21536 (char *) "self", NULL
21537 };
21538
21539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_GetBackgroundColour",kwnames,&obj0)) goto fail;
21540 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21541 if (SWIG_arg_fail(1)) SWIG_fail;
21542 {
21543 PyThreadState* __tstate = wxPyBeginAllowThreads();
21544 result = (arg1)->GetBackgroundColour();
21545
21546 wxPyEndAllowThreads(__tstate);
21547 if (PyErr_Occurred()) SWIG_fail;
21548 }
21549 {
21550 wxColour * resultptr;
21551 resultptr = new wxColour((wxColour &)(result));
21552 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
21553 }
21554 return resultobj;
21555 fail:
21556 return NULL;
21557 }
21558
21559
21560 static PyObject *_wrap_ListItemAttr_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
21561 PyObject *resultobj;
21562 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21563 wxFont result;
21564 PyObject * obj0 = 0 ;
21565 char *kwnames[] = {
21566 (char *) "self", NULL
21567 };
21568
21569 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_GetFont",kwnames,&obj0)) goto fail;
21570 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21571 if (SWIG_arg_fail(1)) SWIG_fail;
21572 {
21573 PyThreadState* __tstate = wxPyBeginAllowThreads();
21574 result = (arg1)->GetFont();
21575
21576 wxPyEndAllowThreads(__tstate);
21577 if (PyErr_Occurred()) SWIG_fail;
21578 }
21579 {
21580 wxFont * resultptr;
21581 resultptr = new wxFont((wxFont &)(result));
21582 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
21583 }
21584 return resultobj;
21585 fail:
21586 return NULL;
21587 }
21588
21589
21590 static PyObject *_wrap_ListItemAttr_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
21591 PyObject *resultobj;
21592 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21593 PyObject * obj0 = 0 ;
21594 char *kwnames[] = {
21595 (char *) "self", NULL
21596 };
21597
21598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_Destroy",kwnames,&obj0)) goto fail;
21599 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21600 if (SWIG_arg_fail(1)) SWIG_fail;
21601 {
21602 PyThreadState* __tstate = wxPyBeginAllowThreads();
21603 wxListItemAttr_Destroy(arg1);
21604
21605 wxPyEndAllowThreads(__tstate);
21606 if (PyErr_Occurred()) SWIG_fail;
21607 }
21608 Py_INCREF(Py_None); resultobj = Py_None;
21609 return resultobj;
21610 fail:
21611 return NULL;
21612 }
21613
21614
21615 static PyObject * ListItemAttr_swigregister(PyObject *, PyObject *args) {
21616 PyObject *obj;
21617 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21618 SWIG_TypeClientData(SWIGTYPE_p_wxListItemAttr, obj);
21619 Py_INCREF(obj);
21620 return Py_BuildValue((char *)"");
21621 }
21622 static PyObject *_wrap_new_ListItem(PyObject *, PyObject *args, PyObject *kwargs) {
21623 PyObject *resultobj;
21624 wxListItem *result;
21625 char *kwnames[] = {
21626 NULL
21627 };
21628
21629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ListItem",kwnames)) goto fail;
21630 {
21631 PyThreadState* __tstate = wxPyBeginAllowThreads();
21632 result = (wxListItem *)new wxListItem();
21633
21634 wxPyEndAllowThreads(__tstate);
21635 if (PyErr_Occurred()) SWIG_fail;
21636 }
21637 {
21638 resultobj = wxPyMake_wxObject(result, 1);
21639 }
21640 return resultobj;
21641 fail:
21642 return NULL;
21643 }
21644
21645
21646 static PyObject *_wrap_delete_ListItem(PyObject *, PyObject *args, PyObject *kwargs) {
21647 PyObject *resultobj;
21648 wxListItem *arg1 = (wxListItem *) 0 ;
21649 PyObject * obj0 = 0 ;
21650 char *kwnames[] = {
21651 (char *) "self", NULL
21652 };
21653
21654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ListItem",kwnames,&obj0)) goto fail;
21655 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21656 if (SWIG_arg_fail(1)) SWIG_fail;
21657 {
21658 PyThreadState* __tstate = wxPyBeginAllowThreads();
21659 delete arg1;
21660
21661 wxPyEndAllowThreads(__tstate);
21662 if (PyErr_Occurred()) SWIG_fail;
21663 }
21664 Py_INCREF(Py_None); resultobj = Py_None;
21665 return resultobj;
21666 fail:
21667 return NULL;
21668 }
21669
21670
21671 static PyObject *_wrap_ListItem_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
21672 PyObject *resultobj;
21673 wxListItem *arg1 = (wxListItem *) 0 ;
21674 PyObject * obj0 = 0 ;
21675 char *kwnames[] = {
21676 (char *) "self", NULL
21677 };
21678
21679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_Clear",kwnames,&obj0)) goto fail;
21680 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21681 if (SWIG_arg_fail(1)) SWIG_fail;
21682 {
21683 PyThreadState* __tstate = wxPyBeginAllowThreads();
21684 (arg1)->Clear();
21685
21686 wxPyEndAllowThreads(__tstate);
21687 if (PyErr_Occurred()) SWIG_fail;
21688 }
21689 Py_INCREF(Py_None); resultobj = Py_None;
21690 return resultobj;
21691 fail:
21692 return NULL;
21693 }
21694
21695
21696 static PyObject *_wrap_ListItem_ClearAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
21697 PyObject *resultobj;
21698 wxListItem *arg1 = (wxListItem *) 0 ;
21699 PyObject * obj0 = 0 ;
21700 char *kwnames[] = {
21701 (char *) "self", NULL
21702 };
21703
21704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_ClearAttributes",kwnames,&obj0)) goto fail;
21705 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21706 if (SWIG_arg_fail(1)) SWIG_fail;
21707 {
21708 PyThreadState* __tstate = wxPyBeginAllowThreads();
21709 (arg1)->ClearAttributes();
21710
21711 wxPyEndAllowThreads(__tstate);
21712 if (PyErr_Occurred()) SWIG_fail;
21713 }
21714 Py_INCREF(Py_None); resultobj = Py_None;
21715 return resultobj;
21716 fail:
21717 return NULL;
21718 }
21719
21720
21721 static PyObject *_wrap_ListItem_SetMask(PyObject *, PyObject *args, PyObject *kwargs) {
21722 PyObject *resultobj;
21723 wxListItem *arg1 = (wxListItem *) 0 ;
21724 long arg2 ;
21725 PyObject * obj0 = 0 ;
21726 PyObject * obj1 = 0 ;
21727 char *kwnames[] = {
21728 (char *) "self",(char *) "mask", NULL
21729 };
21730
21731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetMask",kwnames,&obj0,&obj1)) goto fail;
21732 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21733 if (SWIG_arg_fail(1)) SWIG_fail;
21734 {
21735 arg2 = (long)(SWIG_As_long(obj1));
21736 if (SWIG_arg_fail(2)) SWIG_fail;
21737 }
21738 {
21739 PyThreadState* __tstate = wxPyBeginAllowThreads();
21740 (arg1)->SetMask(arg2);
21741
21742 wxPyEndAllowThreads(__tstate);
21743 if (PyErr_Occurred()) SWIG_fail;
21744 }
21745 Py_INCREF(Py_None); resultobj = Py_None;
21746 return resultobj;
21747 fail:
21748 return NULL;
21749 }
21750
21751
21752 static PyObject *_wrap_ListItem_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
21753 PyObject *resultobj;
21754 wxListItem *arg1 = (wxListItem *) 0 ;
21755 long arg2 ;
21756 PyObject * obj0 = 0 ;
21757 PyObject * obj1 = 0 ;
21758 char *kwnames[] = {
21759 (char *) "self",(char *) "id", NULL
21760 };
21761
21762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetId",kwnames,&obj0,&obj1)) goto fail;
21763 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21764 if (SWIG_arg_fail(1)) SWIG_fail;
21765 {
21766 arg2 = (long)(SWIG_As_long(obj1));
21767 if (SWIG_arg_fail(2)) SWIG_fail;
21768 }
21769 {
21770 PyThreadState* __tstate = wxPyBeginAllowThreads();
21771 (arg1)->SetId(arg2);
21772
21773 wxPyEndAllowThreads(__tstate);
21774 if (PyErr_Occurred()) SWIG_fail;
21775 }
21776 Py_INCREF(Py_None); resultobj = Py_None;
21777 return resultobj;
21778 fail:
21779 return NULL;
21780 }
21781
21782
21783 static PyObject *_wrap_ListItem_SetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
21784 PyObject *resultobj;
21785 wxListItem *arg1 = (wxListItem *) 0 ;
21786 int arg2 ;
21787 PyObject * obj0 = 0 ;
21788 PyObject * obj1 = 0 ;
21789 char *kwnames[] = {
21790 (char *) "self",(char *) "col", NULL
21791 };
21792
21793 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetColumn",kwnames,&obj0,&obj1)) goto fail;
21794 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21795 if (SWIG_arg_fail(1)) SWIG_fail;
21796 {
21797 arg2 = (int)(SWIG_As_int(obj1));
21798 if (SWIG_arg_fail(2)) SWIG_fail;
21799 }
21800 {
21801 PyThreadState* __tstate = wxPyBeginAllowThreads();
21802 (arg1)->SetColumn(arg2);
21803
21804 wxPyEndAllowThreads(__tstate);
21805 if (PyErr_Occurred()) SWIG_fail;
21806 }
21807 Py_INCREF(Py_None); resultobj = Py_None;
21808 return resultobj;
21809 fail:
21810 return NULL;
21811 }
21812
21813
21814 static PyObject *_wrap_ListItem_SetState(PyObject *, PyObject *args, PyObject *kwargs) {
21815 PyObject *resultobj;
21816 wxListItem *arg1 = (wxListItem *) 0 ;
21817 long arg2 ;
21818 PyObject * obj0 = 0 ;
21819 PyObject * obj1 = 0 ;
21820 char *kwnames[] = {
21821 (char *) "self",(char *) "state", NULL
21822 };
21823
21824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetState",kwnames,&obj0,&obj1)) goto fail;
21825 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21826 if (SWIG_arg_fail(1)) SWIG_fail;
21827 {
21828 arg2 = (long)(SWIG_As_long(obj1));
21829 if (SWIG_arg_fail(2)) SWIG_fail;
21830 }
21831 {
21832 PyThreadState* __tstate = wxPyBeginAllowThreads();
21833 (arg1)->SetState(arg2);
21834
21835 wxPyEndAllowThreads(__tstate);
21836 if (PyErr_Occurred()) SWIG_fail;
21837 }
21838 Py_INCREF(Py_None); resultobj = Py_None;
21839 return resultobj;
21840 fail:
21841 return NULL;
21842 }
21843
21844
21845 static PyObject *_wrap_ListItem_SetStateMask(PyObject *, PyObject *args, PyObject *kwargs) {
21846 PyObject *resultobj;
21847 wxListItem *arg1 = (wxListItem *) 0 ;
21848 long arg2 ;
21849 PyObject * obj0 = 0 ;
21850 PyObject * obj1 = 0 ;
21851 char *kwnames[] = {
21852 (char *) "self",(char *) "stateMask", NULL
21853 };
21854
21855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetStateMask",kwnames,&obj0,&obj1)) goto fail;
21856 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21857 if (SWIG_arg_fail(1)) SWIG_fail;
21858 {
21859 arg2 = (long)(SWIG_As_long(obj1));
21860 if (SWIG_arg_fail(2)) SWIG_fail;
21861 }
21862 {
21863 PyThreadState* __tstate = wxPyBeginAllowThreads();
21864 (arg1)->SetStateMask(arg2);
21865
21866 wxPyEndAllowThreads(__tstate);
21867 if (PyErr_Occurred()) SWIG_fail;
21868 }
21869 Py_INCREF(Py_None); resultobj = Py_None;
21870 return resultobj;
21871 fail:
21872 return NULL;
21873 }
21874
21875
21876 static PyObject *_wrap_ListItem_SetText(PyObject *, PyObject *args, PyObject *kwargs) {
21877 PyObject *resultobj;
21878 wxListItem *arg1 = (wxListItem *) 0 ;
21879 wxString *arg2 = 0 ;
21880 bool temp2 = false ;
21881 PyObject * obj0 = 0 ;
21882 PyObject * obj1 = 0 ;
21883 char *kwnames[] = {
21884 (char *) "self",(char *) "text", NULL
21885 };
21886
21887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetText",kwnames,&obj0,&obj1)) goto fail;
21888 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21889 if (SWIG_arg_fail(1)) SWIG_fail;
21890 {
21891 arg2 = wxString_in_helper(obj1);
21892 if (arg2 == NULL) SWIG_fail;
21893 temp2 = true;
21894 }
21895 {
21896 PyThreadState* __tstate = wxPyBeginAllowThreads();
21897 (arg1)->SetText((wxString const &)*arg2);
21898
21899 wxPyEndAllowThreads(__tstate);
21900 if (PyErr_Occurred()) SWIG_fail;
21901 }
21902 Py_INCREF(Py_None); resultobj = Py_None;
21903 {
21904 if (temp2)
21905 delete arg2;
21906 }
21907 return resultobj;
21908 fail:
21909 {
21910 if (temp2)
21911 delete arg2;
21912 }
21913 return NULL;
21914 }
21915
21916
21917 static PyObject *_wrap_ListItem_SetImage(PyObject *, PyObject *args, PyObject *kwargs) {
21918 PyObject *resultobj;
21919 wxListItem *arg1 = (wxListItem *) 0 ;
21920 int arg2 ;
21921 PyObject * obj0 = 0 ;
21922 PyObject * obj1 = 0 ;
21923 char *kwnames[] = {
21924 (char *) "self",(char *) "image", NULL
21925 };
21926
21927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetImage",kwnames,&obj0,&obj1)) goto fail;
21928 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21929 if (SWIG_arg_fail(1)) SWIG_fail;
21930 {
21931 arg2 = (int)(SWIG_As_int(obj1));
21932 if (SWIG_arg_fail(2)) SWIG_fail;
21933 }
21934 {
21935 PyThreadState* __tstate = wxPyBeginAllowThreads();
21936 (arg1)->SetImage(arg2);
21937
21938 wxPyEndAllowThreads(__tstate);
21939 if (PyErr_Occurred()) SWIG_fail;
21940 }
21941 Py_INCREF(Py_None); resultobj = Py_None;
21942 return resultobj;
21943 fail:
21944 return NULL;
21945 }
21946
21947
21948 static PyObject *_wrap_ListItem_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
21949 PyObject *resultobj;
21950 wxListItem *arg1 = (wxListItem *) 0 ;
21951 long arg2 ;
21952 PyObject * obj0 = 0 ;
21953 PyObject * obj1 = 0 ;
21954 char *kwnames[] = {
21955 (char *) "self",(char *) "data", NULL
21956 };
21957
21958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetData",kwnames,&obj0,&obj1)) goto fail;
21959 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21960 if (SWIG_arg_fail(1)) SWIG_fail;
21961 {
21962 arg2 = (long)(SWIG_As_long(obj1));
21963 if (SWIG_arg_fail(2)) SWIG_fail;
21964 }
21965 {
21966 PyThreadState* __tstate = wxPyBeginAllowThreads();
21967 (arg1)->SetData(arg2);
21968
21969 wxPyEndAllowThreads(__tstate);
21970 if (PyErr_Occurred()) SWIG_fail;
21971 }
21972 Py_INCREF(Py_None); resultobj = Py_None;
21973 return resultobj;
21974 fail:
21975 return NULL;
21976 }
21977
21978
21979 static PyObject *_wrap_ListItem_SetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
21980 PyObject *resultobj;
21981 wxListItem *arg1 = (wxListItem *) 0 ;
21982 int arg2 ;
21983 PyObject * obj0 = 0 ;
21984 PyObject * obj1 = 0 ;
21985 char *kwnames[] = {
21986 (char *) "self",(char *) "width", NULL
21987 };
21988
21989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetWidth",kwnames,&obj0,&obj1)) goto fail;
21990 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21991 if (SWIG_arg_fail(1)) SWIG_fail;
21992 {
21993 arg2 = (int)(SWIG_As_int(obj1));
21994 if (SWIG_arg_fail(2)) SWIG_fail;
21995 }
21996 {
21997 PyThreadState* __tstate = wxPyBeginAllowThreads();
21998 (arg1)->SetWidth(arg2);
21999
22000 wxPyEndAllowThreads(__tstate);
22001 if (PyErr_Occurred()) SWIG_fail;
22002 }
22003 Py_INCREF(Py_None); resultobj = Py_None;
22004 return resultobj;
22005 fail:
22006 return NULL;
22007 }
22008
22009
22010 static PyObject *_wrap_ListItem_SetAlign(PyObject *, PyObject *args, PyObject *kwargs) {
22011 PyObject *resultobj;
22012 wxListItem *arg1 = (wxListItem *) 0 ;
22013 wxListColumnFormat arg2 ;
22014 PyObject * obj0 = 0 ;
22015 PyObject * obj1 = 0 ;
22016 char *kwnames[] = {
22017 (char *) "self",(char *) "align", NULL
22018 };
22019
22020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetAlign",kwnames,&obj0,&obj1)) goto fail;
22021 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22022 if (SWIG_arg_fail(1)) SWIG_fail;
22023 {
22024 arg2 = (wxListColumnFormat)(SWIG_As_int(obj1));
22025 if (SWIG_arg_fail(2)) SWIG_fail;
22026 }
22027 {
22028 PyThreadState* __tstate = wxPyBeginAllowThreads();
22029 (arg1)->SetAlign((wxListColumnFormat )arg2);
22030
22031 wxPyEndAllowThreads(__tstate);
22032 if (PyErr_Occurred()) SWIG_fail;
22033 }
22034 Py_INCREF(Py_None); resultobj = Py_None;
22035 return resultobj;
22036 fail:
22037 return NULL;
22038 }
22039
22040
22041 static PyObject *_wrap_ListItem_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
22042 PyObject *resultobj;
22043 wxListItem *arg1 = (wxListItem *) 0 ;
22044 wxColour *arg2 = 0 ;
22045 wxColour temp2 ;
22046 PyObject * obj0 = 0 ;
22047 PyObject * obj1 = 0 ;
22048 char *kwnames[] = {
22049 (char *) "self",(char *) "colText", NULL
22050 };
22051
22052 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
22053 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22054 if (SWIG_arg_fail(1)) SWIG_fail;
22055 {
22056 arg2 = &temp2;
22057 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
22058 }
22059 {
22060 PyThreadState* __tstate = wxPyBeginAllowThreads();
22061 (arg1)->SetTextColour((wxColour const &)*arg2);
22062
22063 wxPyEndAllowThreads(__tstate);
22064 if (PyErr_Occurred()) SWIG_fail;
22065 }
22066 Py_INCREF(Py_None); resultobj = Py_None;
22067 return resultobj;
22068 fail:
22069 return NULL;
22070 }
22071
22072
22073 static PyObject *_wrap_ListItem_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
22074 PyObject *resultobj;
22075 wxListItem *arg1 = (wxListItem *) 0 ;
22076 wxColour *arg2 = 0 ;
22077 wxColour temp2 ;
22078 PyObject * obj0 = 0 ;
22079 PyObject * obj1 = 0 ;
22080 char *kwnames[] = {
22081 (char *) "self",(char *) "colBack", NULL
22082 };
22083
22084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
22085 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22086 if (SWIG_arg_fail(1)) SWIG_fail;
22087 {
22088 arg2 = &temp2;
22089 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
22090 }
22091 {
22092 PyThreadState* __tstate = wxPyBeginAllowThreads();
22093 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
22094
22095 wxPyEndAllowThreads(__tstate);
22096 if (PyErr_Occurred()) SWIG_fail;
22097 }
22098 Py_INCREF(Py_None); resultobj = Py_None;
22099 return resultobj;
22100 fail:
22101 return NULL;
22102 }
22103
22104
22105 static PyObject *_wrap_ListItem_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
22106 PyObject *resultobj;
22107 wxListItem *arg1 = (wxListItem *) 0 ;
22108 wxFont *arg2 = 0 ;
22109 PyObject * obj0 = 0 ;
22110 PyObject * obj1 = 0 ;
22111 char *kwnames[] = {
22112 (char *) "self",(char *) "font", NULL
22113 };
22114
22115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetFont",kwnames,&obj0,&obj1)) goto fail;
22116 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22117 if (SWIG_arg_fail(1)) SWIG_fail;
22118 {
22119 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
22120 if (SWIG_arg_fail(2)) SWIG_fail;
22121 if (arg2 == NULL) {
22122 SWIG_null_ref("wxFont");
22123 }
22124 if (SWIG_arg_fail(2)) SWIG_fail;
22125 }
22126 {
22127 PyThreadState* __tstate = wxPyBeginAllowThreads();
22128 (arg1)->SetFont((wxFont const &)*arg2);
22129
22130 wxPyEndAllowThreads(__tstate);
22131 if (PyErr_Occurred()) SWIG_fail;
22132 }
22133 Py_INCREF(Py_None); resultobj = Py_None;
22134 return resultobj;
22135 fail:
22136 return NULL;
22137 }
22138
22139
22140 static PyObject *_wrap_ListItem_GetMask(PyObject *, PyObject *args, PyObject *kwargs) {
22141 PyObject *resultobj;
22142 wxListItem *arg1 = (wxListItem *) 0 ;
22143 long result;
22144 PyObject * obj0 = 0 ;
22145 char *kwnames[] = {
22146 (char *) "self", NULL
22147 };
22148
22149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetMask",kwnames,&obj0)) goto fail;
22150 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22151 if (SWIG_arg_fail(1)) SWIG_fail;
22152 {
22153 PyThreadState* __tstate = wxPyBeginAllowThreads();
22154 result = (long)(arg1)->GetMask();
22155
22156 wxPyEndAllowThreads(__tstate);
22157 if (PyErr_Occurred()) SWIG_fail;
22158 }
22159 {
22160 resultobj = SWIG_From_long((long)(result));
22161 }
22162 return resultobj;
22163 fail:
22164 return NULL;
22165 }
22166
22167
22168 static PyObject *_wrap_ListItem_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
22169 PyObject *resultobj;
22170 wxListItem *arg1 = (wxListItem *) 0 ;
22171 long result;
22172 PyObject * obj0 = 0 ;
22173 char *kwnames[] = {
22174 (char *) "self", NULL
22175 };
22176
22177 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetId",kwnames,&obj0)) goto fail;
22178 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22179 if (SWIG_arg_fail(1)) SWIG_fail;
22180 {
22181 PyThreadState* __tstate = wxPyBeginAllowThreads();
22182 result = (long)(arg1)->GetId();
22183
22184 wxPyEndAllowThreads(__tstate);
22185 if (PyErr_Occurred()) SWIG_fail;
22186 }
22187 {
22188 resultobj = SWIG_From_long((long)(result));
22189 }
22190 return resultobj;
22191 fail:
22192 return NULL;
22193 }
22194
22195
22196 static PyObject *_wrap_ListItem_GetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
22197 PyObject *resultobj;
22198 wxListItem *arg1 = (wxListItem *) 0 ;
22199 int result;
22200 PyObject * obj0 = 0 ;
22201 char *kwnames[] = {
22202 (char *) "self", NULL
22203 };
22204
22205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetColumn",kwnames,&obj0)) goto fail;
22206 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22207 if (SWIG_arg_fail(1)) SWIG_fail;
22208 {
22209 PyThreadState* __tstate = wxPyBeginAllowThreads();
22210 result = (int)(arg1)->GetColumn();
22211
22212 wxPyEndAllowThreads(__tstate);
22213 if (PyErr_Occurred()) SWIG_fail;
22214 }
22215 {
22216 resultobj = SWIG_From_int((int)(result));
22217 }
22218 return resultobj;
22219 fail:
22220 return NULL;
22221 }
22222
22223
22224 static PyObject *_wrap_ListItem_GetState(PyObject *, PyObject *args, PyObject *kwargs) {
22225 PyObject *resultobj;
22226 wxListItem *arg1 = (wxListItem *) 0 ;
22227 long result;
22228 PyObject * obj0 = 0 ;
22229 char *kwnames[] = {
22230 (char *) "self", NULL
22231 };
22232
22233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetState",kwnames,&obj0)) goto fail;
22234 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22235 if (SWIG_arg_fail(1)) SWIG_fail;
22236 {
22237 PyThreadState* __tstate = wxPyBeginAllowThreads();
22238 result = (long)(arg1)->GetState();
22239
22240 wxPyEndAllowThreads(__tstate);
22241 if (PyErr_Occurred()) SWIG_fail;
22242 }
22243 {
22244 resultobj = SWIG_From_long((long)(result));
22245 }
22246 return resultobj;
22247 fail:
22248 return NULL;
22249 }
22250
22251
22252 static PyObject *_wrap_ListItem_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
22253 PyObject *resultobj;
22254 wxListItem *arg1 = (wxListItem *) 0 ;
22255 wxString *result;
22256 PyObject * obj0 = 0 ;
22257 char *kwnames[] = {
22258 (char *) "self", NULL
22259 };
22260
22261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetText",kwnames,&obj0)) goto fail;
22262 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22263 if (SWIG_arg_fail(1)) SWIG_fail;
22264 {
22265 PyThreadState* __tstate = wxPyBeginAllowThreads();
22266 {
22267 wxString const &_result_ref = (arg1)->GetText();
22268 result = (wxString *) &_result_ref;
22269 }
22270
22271 wxPyEndAllowThreads(__tstate);
22272 if (PyErr_Occurred()) SWIG_fail;
22273 }
22274 {
22275 #if wxUSE_UNICODE
22276 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
22277 #else
22278 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
22279 #endif
22280 }
22281 return resultobj;
22282 fail:
22283 return NULL;
22284 }
22285
22286
22287 static PyObject *_wrap_ListItem_GetImage(PyObject *, PyObject *args, PyObject *kwargs) {
22288 PyObject *resultobj;
22289 wxListItem *arg1 = (wxListItem *) 0 ;
22290 int result;
22291 PyObject * obj0 = 0 ;
22292 char *kwnames[] = {
22293 (char *) "self", NULL
22294 };
22295
22296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetImage",kwnames,&obj0)) goto fail;
22297 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22298 if (SWIG_arg_fail(1)) SWIG_fail;
22299 {
22300 PyThreadState* __tstate = wxPyBeginAllowThreads();
22301 result = (int)(arg1)->GetImage();
22302
22303 wxPyEndAllowThreads(__tstate);
22304 if (PyErr_Occurred()) SWIG_fail;
22305 }
22306 {
22307 resultobj = SWIG_From_int((int)(result));
22308 }
22309 return resultobj;
22310 fail:
22311 return NULL;
22312 }
22313
22314
22315 static PyObject *_wrap_ListItem_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
22316 PyObject *resultobj;
22317 wxListItem *arg1 = (wxListItem *) 0 ;
22318 long result;
22319 PyObject * obj0 = 0 ;
22320 char *kwnames[] = {
22321 (char *) "self", NULL
22322 };
22323
22324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetData",kwnames,&obj0)) goto fail;
22325 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22326 if (SWIG_arg_fail(1)) SWIG_fail;
22327 {
22328 PyThreadState* __tstate = wxPyBeginAllowThreads();
22329 result = (long)(arg1)->GetData();
22330
22331 wxPyEndAllowThreads(__tstate);
22332 if (PyErr_Occurred()) SWIG_fail;
22333 }
22334 {
22335 resultobj = SWIG_From_long((long)(result));
22336 }
22337 return resultobj;
22338 fail:
22339 return NULL;
22340 }
22341
22342
22343 static PyObject *_wrap_ListItem_GetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
22344 PyObject *resultobj;
22345 wxListItem *arg1 = (wxListItem *) 0 ;
22346 int result;
22347 PyObject * obj0 = 0 ;
22348 char *kwnames[] = {
22349 (char *) "self", NULL
22350 };
22351
22352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetWidth",kwnames,&obj0)) goto fail;
22353 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22354 if (SWIG_arg_fail(1)) SWIG_fail;
22355 {
22356 PyThreadState* __tstate = wxPyBeginAllowThreads();
22357 result = (int)(arg1)->GetWidth();
22358
22359 wxPyEndAllowThreads(__tstate);
22360 if (PyErr_Occurred()) SWIG_fail;
22361 }
22362 {
22363 resultobj = SWIG_From_int((int)(result));
22364 }
22365 return resultobj;
22366 fail:
22367 return NULL;
22368 }
22369
22370
22371 static PyObject *_wrap_ListItem_GetAlign(PyObject *, PyObject *args, PyObject *kwargs) {
22372 PyObject *resultobj;
22373 wxListItem *arg1 = (wxListItem *) 0 ;
22374 wxListColumnFormat result;
22375 PyObject * obj0 = 0 ;
22376 char *kwnames[] = {
22377 (char *) "self", NULL
22378 };
22379
22380 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetAlign",kwnames,&obj0)) goto fail;
22381 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22382 if (SWIG_arg_fail(1)) SWIG_fail;
22383 {
22384 PyThreadState* __tstate = wxPyBeginAllowThreads();
22385 result = (wxListColumnFormat)(arg1)->GetAlign();
22386
22387 wxPyEndAllowThreads(__tstate);
22388 if (PyErr_Occurred()) SWIG_fail;
22389 }
22390 resultobj = SWIG_From_int((result));
22391 return resultobj;
22392 fail:
22393 return NULL;
22394 }
22395
22396
22397 static PyObject *_wrap_ListItem_GetAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22398 PyObject *resultobj;
22399 wxListItem *arg1 = (wxListItem *) 0 ;
22400 wxListItemAttr *result;
22401 PyObject * obj0 = 0 ;
22402 char *kwnames[] = {
22403 (char *) "self", NULL
22404 };
22405
22406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetAttributes",kwnames,&obj0)) goto fail;
22407 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22408 if (SWIG_arg_fail(1)) SWIG_fail;
22409 {
22410 PyThreadState* __tstate = wxPyBeginAllowThreads();
22411 result = (wxListItemAttr *)(arg1)->GetAttributes();
22412
22413 wxPyEndAllowThreads(__tstate);
22414 if (PyErr_Occurred()) SWIG_fail;
22415 }
22416 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListItemAttr, 0);
22417 return resultobj;
22418 fail:
22419 return NULL;
22420 }
22421
22422
22423 static PyObject *_wrap_ListItem_HasAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22424 PyObject *resultobj;
22425 wxListItem *arg1 = (wxListItem *) 0 ;
22426 bool result;
22427 PyObject * obj0 = 0 ;
22428 char *kwnames[] = {
22429 (char *) "self", NULL
22430 };
22431
22432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_HasAttributes",kwnames,&obj0)) goto fail;
22433 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22434 if (SWIG_arg_fail(1)) SWIG_fail;
22435 {
22436 PyThreadState* __tstate = wxPyBeginAllowThreads();
22437 result = (bool)(arg1)->HasAttributes();
22438
22439 wxPyEndAllowThreads(__tstate);
22440 if (PyErr_Occurred()) SWIG_fail;
22441 }
22442 {
22443 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22444 }
22445 return resultobj;
22446 fail:
22447 return NULL;
22448 }
22449
22450
22451 static PyObject *_wrap_ListItem_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
22452 PyObject *resultobj;
22453 wxListItem *arg1 = (wxListItem *) 0 ;
22454 wxColour result;
22455 PyObject * obj0 = 0 ;
22456 char *kwnames[] = {
22457 (char *) "self", NULL
22458 };
22459
22460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetTextColour",kwnames,&obj0)) goto fail;
22461 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22462 if (SWIG_arg_fail(1)) SWIG_fail;
22463 {
22464 PyThreadState* __tstate = wxPyBeginAllowThreads();
22465 result = ((wxListItem const *)arg1)->GetTextColour();
22466
22467 wxPyEndAllowThreads(__tstate);
22468 if (PyErr_Occurred()) SWIG_fail;
22469 }
22470 {
22471 wxColour * resultptr;
22472 resultptr = new wxColour((wxColour &)(result));
22473 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
22474 }
22475 return resultobj;
22476 fail:
22477 return NULL;
22478 }
22479
22480
22481 static PyObject *_wrap_ListItem_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
22482 PyObject *resultobj;
22483 wxListItem *arg1 = (wxListItem *) 0 ;
22484 wxColour result;
22485 PyObject * obj0 = 0 ;
22486 char *kwnames[] = {
22487 (char *) "self", NULL
22488 };
22489
22490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetBackgroundColour",kwnames,&obj0)) goto fail;
22491 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22492 if (SWIG_arg_fail(1)) SWIG_fail;
22493 {
22494 PyThreadState* __tstate = wxPyBeginAllowThreads();
22495 result = ((wxListItem const *)arg1)->GetBackgroundColour();
22496
22497 wxPyEndAllowThreads(__tstate);
22498 if (PyErr_Occurred()) SWIG_fail;
22499 }
22500 {
22501 wxColour * resultptr;
22502 resultptr = new wxColour((wxColour &)(result));
22503 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
22504 }
22505 return resultobj;
22506 fail:
22507 return NULL;
22508 }
22509
22510
22511 static PyObject *_wrap_ListItem_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
22512 PyObject *resultobj;
22513 wxListItem *arg1 = (wxListItem *) 0 ;
22514 wxFont result;
22515 PyObject * obj0 = 0 ;
22516 char *kwnames[] = {
22517 (char *) "self", NULL
22518 };
22519
22520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetFont",kwnames,&obj0)) goto fail;
22521 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22522 if (SWIG_arg_fail(1)) SWIG_fail;
22523 {
22524 PyThreadState* __tstate = wxPyBeginAllowThreads();
22525 result = ((wxListItem const *)arg1)->GetFont();
22526
22527 wxPyEndAllowThreads(__tstate);
22528 if (PyErr_Occurred()) SWIG_fail;
22529 }
22530 {
22531 wxFont * resultptr;
22532 resultptr = new wxFont((wxFont &)(result));
22533 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
22534 }
22535 return resultobj;
22536 fail:
22537 return NULL;
22538 }
22539
22540
22541 static PyObject *_wrap_ListItem_m_mask_set(PyObject *, PyObject *args, PyObject *kwargs) {
22542 PyObject *resultobj;
22543 wxListItem *arg1 = (wxListItem *) 0 ;
22544 long arg2 ;
22545 PyObject * obj0 = 0 ;
22546 PyObject * obj1 = 0 ;
22547 char *kwnames[] = {
22548 (char *) "self",(char *) "m_mask", NULL
22549 };
22550
22551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_mask_set",kwnames,&obj0,&obj1)) goto fail;
22552 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22553 if (SWIG_arg_fail(1)) SWIG_fail;
22554 {
22555 arg2 = (long)(SWIG_As_long(obj1));
22556 if (SWIG_arg_fail(2)) SWIG_fail;
22557 }
22558 if (arg1) (arg1)->m_mask = arg2;
22559
22560 Py_INCREF(Py_None); resultobj = Py_None;
22561 return resultobj;
22562 fail:
22563 return NULL;
22564 }
22565
22566
22567 static PyObject *_wrap_ListItem_m_mask_get(PyObject *, PyObject *args, PyObject *kwargs) {
22568 PyObject *resultobj;
22569 wxListItem *arg1 = (wxListItem *) 0 ;
22570 long result;
22571 PyObject * obj0 = 0 ;
22572 char *kwnames[] = {
22573 (char *) "self", NULL
22574 };
22575
22576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_mask_get",kwnames,&obj0)) goto fail;
22577 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22578 if (SWIG_arg_fail(1)) SWIG_fail;
22579 result = (long) ((arg1)->m_mask);
22580
22581 {
22582 resultobj = SWIG_From_long((long)(result));
22583 }
22584 return resultobj;
22585 fail:
22586 return NULL;
22587 }
22588
22589
22590 static PyObject *_wrap_ListItem_m_itemId_set(PyObject *, PyObject *args, PyObject *kwargs) {
22591 PyObject *resultobj;
22592 wxListItem *arg1 = (wxListItem *) 0 ;
22593 long arg2 ;
22594 PyObject * obj0 = 0 ;
22595 PyObject * obj1 = 0 ;
22596 char *kwnames[] = {
22597 (char *) "self",(char *) "m_itemId", NULL
22598 };
22599
22600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_itemId_set",kwnames,&obj0,&obj1)) goto fail;
22601 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22602 if (SWIG_arg_fail(1)) SWIG_fail;
22603 {
22604 arg2 = (long)(SWIG_As_long(obj1));
22605 if (SWIG_arg_fail(2)) SWIG_fail;
22606 }
22607 if (arg1) (arg1)->m_itemId = arg2;
22608
22609 Py_INCREF(Py_None); resultobj = Py_None;
22610 return resultobj;
22611 fail:
22612 return NULL;
22613 }
22614
22615
22616 static PyObject *_wrap_ListItem_m_itemId_get(PyObject *, PyObject *args, PyObject *kwargs) {
22617 PyObject *resultobj;
22618 wxListItem *arg1 = (wxListItem *) 0 ;
22619 long result;
22620 PyObject * obj0 = 0 ;
22621 char *kwnames[] = {
22622 (char *) "self", NULL
22623 };
22624
22625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_itemId_get",kwnames,&obj0)) goto fail;
22626 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22627 if (SWIG_arg_fail(1)) SWIG_fail;
22628 result = (long) ((arg1)->m_itemId);
22629
22630 {
22631 resultobj = SWIG_From_long((long)(result));
22632 }
22633 return resultobj;
22634 fail:
22635 return NULL;
22636 }
22637
22638
22639 static PyObject *_wrap_ListItem_m_col_set(PyObject *, PyObject *args, PyObject *kwargs) {
22640 PyObject *resultobj;
22641 wxListItem *arg1 = (wxListItem *) 0 ;
22642 int arg2 ;
22643 PyObject * obj0 = 0 ;
22644 PyObject * obj1 = 0 ;
22645 char *kwnames[] = {
22646 (char *) "self",(char *) "m_col", NULL
22647 };
22648
22649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_col_set",kwnames,&obj0,&obj1)) goto fail;
22650 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22651 if (SWIG_arg_fail(1)) SWIG_fail;
22652 {
22653 arg2 = (int)(SWIG_As_int(obj1));
22654 if (SWIG_arg_fail(2)) SWIG_fail;
22655 }
22656 if (arg1) (arg1)->m_col = arg2;
22657
22658 Py_INCREF(Py_None); resultobj = Py_None;
22659 return resultobj;
22660 fail:
22661 return NULL;
22662 }
22663
22664
22665 static PyObject *_wrap_ListItem_m_col_get(PyObject *, PyObject *args, PyObject *kwargs) {
22666 PyObject *resultobj;
22667 wxListItem *arg1 = (wxListItem *) 0 ;
22668 int result;
22669 PyObject * obj0 = 0 ;
22670 char *kwnames[] = {
22671 (char *) "self", NULL
22672 };
22673
22674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_col_get",kwnames,&obj0)) goto fail;
22675 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22676 if (SWIG_arg_fail(1)) SWIG_fail;
22677 result = (int) ((arg1)->m_col);
22678
22679 {
22680 resultobj = SWIG_From_int((int)(result));
22681 }
22682 return resultobj;
22683 fail:
22684 return NULL;
22685 }
22686
22687
22688 static PyObject *_wrap_ListItem_m_state_set(PyObject *, PyObject *args, PyObject *kwargs) {
22689 PyObject *resultobj;
22690 wxListItem *arg1 = (wxListItem *) 0 ;
22691 long arg2 ;
22692 PyObject * obj0 = 0 ;
22693 PyObject * obj1 = 0 ;
22694 char *kwnames[] = {
22695 (char *) "self",(char *) "m_state", NULL
22696 };
22697
22698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_state_set",kwnames,&obj0,&obj1)) goto fail;
22699 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22700 if (SWIG_arg_fail(1)) SWIG_fail;
22701 {
22702 arg2 = (long)(SWIG_As_long(obj1));
22703 if (SWIG_arg_fail(2)) SWIG_fail;
22704 }
22705 if (arg1) (arg1)->m_state = arg2;
22706
22707 Py_INCREF(Py_None); resultobj = Py_None;
22708 return resultobj;
22709 fail:
22710 return NULL;
22711 }
22712
22713
22714 static PyObject *_wrap_ListItem_m_state_get(PyObject *, PyObject *args, PyObject *kwargs) {
22715 PyObject *resultobj;
22716 wxListItem *arg1 = (wxListItem *) 0 ;
22717 long result;
22718 PyObject * obj0 = 0 ;
22719 char *kwnames[] = {
22720 (char *) "self", NULL
22721 };
22722
22723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_state_get",kwnames,&obj0)) goto fail;
22724 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22725 if (SWIG_arg_fail(1)) SWIG_fail;
22726 result = (long) ((arg1)->m_state);
22727
22728 {
22729 resultobj = SWIG_From_long((long)(result));
22730 }
22731 return resultobj;
22732 fail:
22733 return NULL;
22734 }
22735
22736
22737 static PyObject *_wrap_ListItem_m_stateMask_set(PyObject *, PyObject *args, PyObject *kwargs) {
22738 PyObject *resultobj;
22739 wxListItem *arg1 = (wxListItem *) 0 ;
22740 long arg2 ;
22741 PyObject * obj0 = 0 ;
22742 PyObject * obj1 = 0 ;
22743 char *kwnames[] = {
22744 (char *) "self",(char *) "m_stateMask", NULL
22745 };
22746
22747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_stateMask_set",kwnames,&obj0,&obj1)) goto fail;
22748 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22749 if (SWIG_arg_fail(1)) SWIG_fail;
22750 {
22751 arg2 = (long)(SWIG_As_long(obj1));
22752 if (SWIG_arg_fail(2)) SWIG_fail;
22753 }
22754 if (arg1) (arg1)->m_stateMask = arg2;
22755
22756 Py_INCREF(Py_None); resultobj = Py_None;
22757 return resultobj;
22758 fail:
22759 return NULL;
22760 }
22761
22762
22763 static PyObject *_wrap_ListItem_m_stateMask_get(PyObject *, PyObject *args, PyObject *kwargs) {
22764 PyObject *resultobj;
22765 wxListItem *arg1 = (wxListItem *) 0 ;
22766 long result;
22767 PyObject * obj0 = 0 ;
22768 char *kwnames[] = {
22769 (char *) "self", NULL
22770 };
22771
22772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_stateMask_get",kwnames,&obj0)) goto fail;
22773 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22774 if (SWIG_arg_fail(1)) SWIG_fail;
22775 result = (long) ((arg1)->m_stateMask);
22776
22777 {
22778 resultobj = SWIG_From_long((long)(result));
22779 }
22780 return resultobj;
22781 fail:
22782 return NULL;
22783 }
22784
22785
22786 static PyObject *_wrap_ListItem_m_text_set(PyObject *, PyObject *args, PyObject *kwargs) {
22787 PyObject *resultobj;
22788 wxListItem *arg1 = (wxListItem *) 0 ;
22789 wxString *arg2 = (wxString *) 0 ;
22790 bool temp2 = false ;
22791 PyObject * obj0 = 0 ;
22792 PyObject * obj1 = 0 ;
22793 char *kwnames[] = {
22794 (char *) "self",(char *) "m_text", NULL
22795 };
22796
22797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_text_set",kwnames,&obj0,&obj1)) goto fail;
22798 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22799 if (SWIG_arg_fail(1)) SWIG_fail;
22800 {
22801 arg2 = wxString_in_helper(obj1);
22802 if (arg2 == NULL) SWIG_fail;
22803 temp2 = true;
22804 }
22805 if (arg1) (arg1)->m_text = *arg2;
22806
22807 Py_INCREF(Py_None); resultobj = Py_None;
22808 {
22809 if (temp2)
22810 delete arg2;
22811 }
22812 return resultobj;
22813 fail:
22814 {
22815 if (temp2)
22816 delete arg2;
22817 }
22818 return NULL;
22819 }
22820
22821
22822 static PyObject *_wrap_ListItem_m_text_get(PyObject *, PyObject *args, PyObject *kwargs) {
22823 PyObject *resultobj;
22824 wxListItem *arg1 = (wxListItem *) 0 ;
22825 wxString *result;
22826 PyObject * obj0 = 0 ;
22827 char *kwnames[] = {
22828 (char *) "self", NULL
22829 };
22830
22831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_text_get",kwnames,&obj0)) goto fail;
22832 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22833 if (SWIG_arg_fail(1)) SWIG_fail;
22834 result = (wxString *)& ((arg1)->m_text);
22835
22836 {
22837 #if wxUSE_UNICODE
22838 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
22839 #else
22840 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
22841 #endif
22842 }
22843 return resultobj;
22844 fail:
22845 return NULL;
22846 }
22847
22848
22849 static PyObject *_wrap_ListItem_m_image_set(PyObject *, PyObject *args, PyObject *kwargs) {
22850 PyObject *resultobj;
22851 wxListItem *arg1 = (wxListItem *) 0 ;
22852 int arg2 ;
22853 PyObject * obj0 = 0 ;
22854 PyObject * obj1 = 0 ;
22855 char *kwnames[] = {
22856 (char *) "self",(char *) "m_image", NULL
22857 };
22858
22859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_image_set",kwnames,&obj0,&obj1)) goto fail;
22860 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22861 if (SWIG_arg_fail(1)) SWIG_fail;
22862 {
22863 arg2 = (int)(SWIG_As_int(obj1));
22864 if (SWIG_arg_fail(2)) SWIG_fail;
22865 }
22866 if (arg1) (arg1)->m_image = arg2;
22867
22868 Py_INCREF(Py_None); resultobj = Py_None;
22869 return resultobj;
22870 fail:
22871 return NULL;
22872 }
22873
22874
22875 static PyObject *_wrap_ListItem_m_image_get(PyObject *, PyObject *args, PyObject *kwargs) {
22876 PyObject *resultobj;
22877 wxListItem *arg1 = (wxListItem *) 0 ;
22878 int result;
22879 PyObject * obj0 = 0 ;
22880 char *kwnames[] = {
22881 (char *) "self", NULL
22882 };
22883
22884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_image_get",kwnames,&obj0)) goto fail;
22885 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22886 if (SWIG_arg_fail(1)) SWIG_fail;
22887 result = (int) ((arg1)->m_image);
22888
22889 {
22890 resultobj = SWIG_From_int((int)(result));
22891 }
22892 return resultobj;
22893 fail:
22894 return NULL;
22895 }
22896
22897
22898 static PyObject *_wrap_ListItem_m_data_set(PyObject *, PyObject *args, PyObject *kwargs) {
22899 PyObject *resultobj;
22900 wxListItem *arg1 = (wxListItem *) 0 ;
22901 long arg2 ;
22902 PyObject * obj0 = 0 ;
22903 PyObject * obj1 = 0 ;
22904 char *kwnames[] = {
22905 (char *) "self",(char *) "m_data", NULL
22906 };
22907
22908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_data_set",kwnames,&obj0,&obj1)) goto fail;
22909 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22910 if (SWIG_arg_fail(1)) SWIG_fail;
22911 {
22912 arg2 = (long)(SWIG_As_long(obj1));
22913 if (SWIG_arg_fail(2)) SWIG_fail;
22914 }
22915 if (arg1) (arg1)->m_data = arg2;
22916
22917 Py_INCREF(Py_None); resultobj = Py_None;
22918 return resultobj;
22919 fail:
22920 return NULL;
22921 }
22922
22923
22924 static PyObject *_wrap_ListItem_m_data_get(PyObject *, PyObject *args, PyObject *kwargs) {
22925 PyObject *resultobj;
22926 wxListItem *arg1 = (wxListItem *) 0 ;
22927 long result;
22928 PyObject * obj0 = 0 ;
22929 char *kwnames[] = {
22930 (char *) "self", NULL
22931 };
22932
22933 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_data_get",kwnames,&obj0)) goto fail;
22934 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22935 if (SWIG_arg_fail(1)) SWIG_fail;
22936 result = (long) ((arg1)->m_data);
22937
22938 {
22939 resultobj = SWIG_From_long((long)(result));
22940 }
22941 return resultobj;
22942 fail:
22943 return NULL;
22944 }
22945
22946
22947 static PyObject *_wrap_ListItem_m_format_set(PyObject *, PyObject *args, PyObject *kwargs) {
22948 PyObject *resultobj;
22949 wxListItem *arg1 = (wxListItem *) 0 ;
22950 int arg2 ;
22951 PyObject * obj0 = 0 ;
22952 PyObject * obj1 = 0 ;
22953 char *kwnames[] = {
22954 (char *) "self",(char *) "m_format", NULL
22955 };
22956
22957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_format_set",kwnames,&obj0,&obj1)) goto fail;
22958 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22959 if (SWIG_arg_fail(1)) SWIG_fail;
22960 {
22961 arg2 = (int)(SWIG_As_int(obj1));
22962 if (SWIG_arg_fail(2)) SWIG_fail;
22963 }
22964 if (arg1) (arg1)->m_format = arg2;
22965
22966 Py_INCREF(Py_None); resultobj = Py_None;
22967 return resultobj;
22968 fail:
22969 return NULL;
22970 }
22971
22972
22973 static PyObject *_wrap_ListItem_m_format_get(PyObject *, PyObject *args, PyObject *kwargs) {
22974 PyObject *resultobj;
22975 wxListItem *arg1 = (wxListItem *) 0 ;
22976 int result;
22977 PyObject * obj0 = 0 ;
22978 char *kwnames[] = {
22979 (char *) "self", NULL
22980 };
22981
22982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_format_get",kwnames,&obj0)) goto fail;
22983 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22984 if (SWIG_arg_fail(1)) SWIG_fail;
22985 result = (int) ((arg1)->m_format);
22986
22987 {
22988 resultobj = SWIG_From_int((int)(result));
22989 }
22990 return resultobj;
22991 fail:
22992 return NULL;
22993 }
22994
22995
22996 static PyObject *_wrap_ListItem_m_width_set(PyObject *, PyObject *args, PyObject *kwargs) {
22997 PyObject *resultobj;
22998 wxListItem *arg1 = (wxListItem *) 0 ;
22999 int arg2 ;
23000 PyObject * obj0 = 0 ;
23001 PyObject * obj1 = 0 ;
23002 char *kwnames[] = {
23003 (char *) "self",(char *) "m_width", NULL
23004 };
23005
23006 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_width_set",kwnames,&obj0,&obj1)) goto fail;
23007 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
23008 if (SWIG_arg_fail(1)) SWIG_fail;
23009 {
23010 arg2 = (int)(SWIG_As_int(obj1));
23011 if (SWIG_arg_fail(2)) SWIG_fail;
23012 }
23013 if (arg1) (arg1)->m_width = arg2;
23014
23015 Py_INCREF(Py_None); resultobj = Py_None;
23016 return resultobj;
23017 fail:
23018 return NULL;
23019 }
23020
23021
23022 static PyObject *_wrap_ListItem_m_width_get(PyObject *, PyObject *args, PyObject *kwargs) {
23023 PyObject *resultobj;
23024 wxListItem *arg1 = (wxListItem *) 0 ;
23025 int result;
23026 PyObject * obj0 = 0 ;
23027 char *kwnames[] = {
23028 (char *) "self", NULL
23029 };
23030
23031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_width_get",kwnames,&obj0)) goto fail;
23032 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
23033 if (SWIG_arg_fail(1)) SWIG_fail;
23034 result = (int) ((arg1)->m_width);
23035
23036 {
23037 resultobj = SWIG_From_int((int)(result));
23038 }
23039 return resultobj;
23040 fail:
23041 return NULL;
23042 }
23043
23044
23045 static PyObject * ListItem_swigregister(PyObject *, PyObject *args) {
23046 PyObject *obj;
23047 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23048 SWIG_TypeClientData(SWIGTYPE_p_wxListItem, obj);
23049 Py_INCREF(obj);
23050 return Py_BuildValue((char *)"");
23051 }
23052 static PyObject *_wrap_new_ListEvent(PyObject *, PyObject *args, PyObject *kwargs) {
23053 PyObject *resultobj;
23054 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
23055 int arg2 = (int) 0 ;
23056 wxListEvent *result;
23057 PyObject * obj0 = 0 ;
23058 PyObject * obj1 = 0 ;
23059 char *kwnames[] = {
23060 (char *) "commandType",(char *) "id", NULL
23061 };
23062
23063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ListEvent",kwnames,&obj0,&obj1)) goto fail;
23064 if (obj0) {
23065 {
23066 arg1 = (wxEventType)(SWIG_As_int(obj0));
23067 if (SWIG_arg_fail(1)) SWIG_fail;
23068 }
23069 }
23070 if (obj1) {
23071 {
23072 arg2 = (int)(SWIG_As_int(obj1));
23073 if (SWIG_arg_fail(2)) SWIG_fail;
23074 }
23075 }
23076 {
23077 PyThreadState* __tstate = wxPyBeginAllowThreads();
23078 result = (wxListEvent *)new wxListEvent(arg1,arg2);
23079
23080 wxPyEndAllowThreads(__tstate);
23081 if (PyErr_Occurred()) SWIG_fail;
23082 }
23083 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListEvent, 1);
23084 return resultobj;
23085 fail:
23086 return NULL;
23087 }
23088
23089
23090 static PyObject *_wrap_ListEvent_m_code_set(PyObject *, PyObject *args, PyObject *kwargs) {
23091 PyObject *resultobj;
23092 wxListEvent *arg1 = (wxListEvent *) 0 ;
23093 int arg2 ;
23094 PyObject * obj0 = 0 ;
23095 PyObject * obj1 = 0 ;
23096 char *kwnames[] = {
23097 (char *) "self",(char *) "m_code", NULL
23098 };
23099
23100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_code_set",kwnames,&obj0,&obj1)) goto fail;
23101 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23102 if (SWIG_arg_fail(1)) SWIG_fail;
23103 {
23104 arg2 = (int)(SWIG_As_int(obj1));
23105 if (SWIG_arg_fail(2)) SWIG_fail;
23106 }
23107 if (arg1) (arg1)->m_code = arg2;
23108
23109 Py_INCREF(Py_None); resultobj = Py_None;
23110 return resultobj;
23111 fail:
23112 return NULL;
23113 }
23114
23115
23116 static PyObject *_wrap_ListEvent_m_code_get(PyObject *, PyObject *args, PyObject *kwargs) {
23117 PyObject *resultobj;
23118 wxListEvent *arg1 = (wxListEvent *) 0 ;
23119 int result;
23120 PyObject * obj0 = 0 ;
23121 char *kwnames[] = {
23122 (char *) "self", NULL
23123 };
23124
23125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_code_get",kwnames,&obj0)) goto fail;
23126 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23127 if (SWIG_arg_fail(1)) SWIG_fail;
23128 result = (int) ((arg1)->m_code);
23129
23130 {
23131 resultobj = SWIG_From_int((int)(result));
23132 }
23133 return resultobj;
23134 fail:
23135 return NULL;
23136 }
23137
23138
23139 static PyObject *_wrap_ListEvent_m_oldItemIndex_set(PyObject *, PyObject *args, PyObject *kwargs) {
23140 PyObject *resultobj;
23141 wxListEvent *arg1 = (wxListEvent *) 0 ;
23142 long arg2 ;
23143 PyObject * obj0 = 0 ;
23144 PyObject * obj1 = 0 ;
23145 char *kwnames[] = {
23146 (char *) "self",(char *) "m_oldItemIndex", NULL
23147 };
23148
23149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_oldItemIndex_set",kwnames,&obj0,&obj1)) goto fail;
23150 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23151 if (SWIG_arg_fail(1)) SWIG_fail;
23152 {
23153 arg2 = (long)(SWIG_As_long(obj1));
23154 if (SWIG_arg_fail(2)) SWIG_fail;
23155 }
23156 if (arg1) (arg1)->m_oldItemIndex = arg2;
23157
23158 Py_INCREF(Py_None); resultobj = Py_None;
23159 return resultobj;
23160 fail:
23161 return NULL;
23162 }
23163
23164
23165 static PyObject *_wrap_ListEvent_m_oldItemIndex_get(PyObject *, PyObject *args, PyObject *kwargs) {
23166 PyObject *resultobj;
23167 wxListEvent *arg1 = (wxListEvent *) 0 ;
23168 long result;
23169 PyObject * obj0 = 0 ;
23170 char *kwnames[] = {
23171 (char *) "self", NULL
23172 };
23173
23174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_oldItemIndex_get",kwnames,&obj0)) goto fail;
23175 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23176 if (SWIG_arg_fail(1)) SWIG_fail;
23177 result = (long) ((arg1)->m_oldItemIndex);
23178
23179 {
23180 resultobj = SWIG_From_long((long)(result));
23181 }
23182 return resultobj;
23183 fail:
23184 return NULL;
23185 }
23186
23187
23188 static PyObject *_wrap_ListEvent_m_itemIndex_set(PyObject *, PyObject *args, PyObject *kwargs) {
23189 PyObject *resultobj;
23190 wxListEvent *arg1 = (wxListEvent *) 0 ;
23191 long arg2 ;
23192 PyObject * obj0 = 0 ;
23193 PyObject * obj1 = 0 ;
23194 char *kwnames[] = {
23195 (char *) "self",(char *) "m_itemIndex", NULL
23196 };
23197
23198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_itemIndex_set",kwnames,&obj0,&obj1)) 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 {
23202 arg2 = (long)(SWIG_As_long(obj1));
23203 if (SWIG_arg_fail(2)) SWIG_fail;
23204 }
23205 if (arg1) (arg1)->m_itemIndex = arg2;
23206
23207 Py_INCREF(Py_None); resultobj = Py_None;
23208 return resultobj;
23209 fail:
23210 return NULL;
23211 }
23212
23213
23214 static PyObject *_wrap_ListEvent_m_itemIndex_get(PyObject *, PyObject *args, PyObject *kwargs) {
23215 PyObject *resultobj;
23216 wxListEvent *arg1 = (wxListEvent *) 0 ;
23217 long result;
23218 PyObject * obj0 = 0 ;
23219 char *kwnames[] = {
23220 (char *) "self", NULL
23221 };
23222
23223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_itemIndex_get",kwnames,&obj0)) goto fail;
23224 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23225 if (SWIG_arg_fail(1)) SWIG_fail;
23226 result = (long) ((arg1)->m_itemIndex);
23227
23228 {
23229 resultobj = SWIG_From_long((long)(result));
23230 }
23231 return resultobj;
23232 fail:
23233 return NULL;
23234 }
23235
23236
23237 static PyObject *_wrap_ListEvent_m_col_set(PyObject *, PyObject *args, PyObject *kwargs) {
23238 PyObject *resultobj;
23239 wxListEvent *arg1 = (wxListEvent *) 0 ;
23240 int arg2 ;
23241 PyObject * obj0 = 0 ;
23242 PyObject * obj1 = 0 ;
23243 char *kwnames[] = {
23244 (char *) "self",(char *) "m_col", NULL
23245 };
23246
23247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_col_set",kwnames,&obj0,&obj1)) goto fail;
23248 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23249 if (SWIG_arg_fail(1)) SWIG_fail;
23250 {
23251 arg2 = (int)(SWIG_As_int(obj1));
23252 if (SWIG_arg_fail(2)) SWIG_fail;
23253 }
23254 if (arg1) (arg1)->m_col = arg2;
23255
23256 Py_INCREF(Py_None); resultobj = Py_None;
23257 return resultobj;
23258 fail:
23259 return NULL;
23260 }
23261
23262
23263 static PyObject *_wrap_ListEvent_m_col_get(PyObject *, PyObject *args, PyObject *kwargs) {
23264 PyObject *resultobj;
23265 wxListEvent *arg1 = (wxListEvent *) 0 ;
23266 int result;
23267 PyObject * obj0 = 0 ;
23268 char *kwnames[] = {
23269 (char *) "self", NULL
23270 };
23271
23272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_col_get",kwnames,&obj0)) goto fail;
23273 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23274 if (SWIG_arg_fail(1)) SWIG_fail;
23275 result = (int) ((arg1)->m_col);
23276
23277 {
23278 resultobj = SWIG_From_int((int)(result));
23279 }
23280 return resultobj;
23281 fail:
23282 return NULL;
23283 }
23284
23285
23286 static PyObject *_wrap_ListEvent_m_pointDrag_set(PyObject *, PyObject *args, PyObject *kwargs) {
23287 PyObject *resultobj;
23288 wxListEvent *arg1 = (wxListEvent *) 0 ;
23289 wxPoint *arg2 = (wxPoint *) 0 ;
23290 PyObject * obj0 = 0 ;
23291 PyObject * obj1 = 0 ;
23292 char *kwnames[] = {
23293 (char *) "self",(char *) "m_pointDrag", NULL
23294 };
23295
23296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_pointDrag_set",kwnames,&obj0,&obj1)) goto fail;
23297 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23298 if (SWIG_arg_fail(1)) SWIG_fail;
23299 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
23300 if (SWIG_arg_fail(2)) SWIG_fail;
23301 if (arg1) (arg1)->m_pointDrag = *arg2;
23302
23303 Py_INCREF(Py_None); resultobj = Py_None;
23304 return resultobj;
23305 fail:
23306 return NULL;
23307 }
23308
23309
23310 static PyObject *_wrap_ListEvent_m_pointDrag_get(PyObject *, PyObject *args, PyObject *kwargs) {
23311 PyObject *resultobj;
23312 wxListEvent *arg1 = (wxListEvent *) 0 ;
23313 wxPoint *result;
23314 PyObject * obj0 = 0 ;
23315 char *kwnames[] = {
23316 (char *) "self", NULL
23317 };
23318
23319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_pointDrag_get",kwnames,&obj0)) goto fail;
23320 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23321 if (SWIG_arg_fail(1)) SWIG_fail;
23322 result = (wxPoint *)& ((arg1)->m_pointDrag);
23323
23324 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
23325 return resultobj;
23326 fail:
23327 return NULL;
23328 }
23329
23330
23331 static PyObject *_wrap_ListEvent_m_item_get(PyObject *, PyObject *args, PyObject *kwargs) {
23332 PyObject *resultobj;
23333 wxListEvent *arg1 = (wxListEvent *) 0 ;
23334 wxListItem *result;
23335 PyObject * obj0 = 0 ;
23336 char *kwnames[] = {
23337 (char *) "self", NULL
23338 };
23339
23340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_item_get",kwnames,&obj0)) goto fail;
23341 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23342 if (SWIG_arg_fail(1)) SWIG_fail;
23343 result = (wxListItem *)& ((arg1)->m_item);
23344
23345 {
23346 resultobj = wxPyMake_wxObject(result, 0);
23347 }
23348 return resultobj;
23349 fail:
23350 return NULL;
23351 }
23352
23353
23354 static PyObject *_wrap_ListEvent_GetKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
23355 PyObject *resultobj;
23356 wxListEvent *arg1 = (wxListEvent *) 0 ;
23357 int result;
23358 PyObject * obj0 = 0 ;
23359 char *kwnames[] = {
23360 (char *) "self", NULL
23361 };
23362
23363 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetKeyCode",kwnames,&obj0)) goto fail;
23364 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23365 if (SWIG_arg_fail(1)) SWIG_fail;
23366 {
23367 PyThreadState* __tstate = wxPyBeginAllowThreads();
23368 result = (int)(arg1)->GetKeyCode();
23369
23370 wxPyEndAllowThreads(__tstate);
23371 if (PyErr_Occurred()) SWIG_fail;
23372 }
23373 {
23374 resultobj = SWIG_From_int((int)(result));
23375 }
23376 return resultobj;
23377 fail:
23378 return NULL;
23379 }
23380
23381
23382 static PyObject *_wrap_ListEvent_GetIndex(PyObject *, PyObject *args, PyObject *kwargs) {
23383 PyObject *resultobj;
23384 wxListEvent *arg1 = (wxListEvent *) 0 ;
23385 long result;
23386 PyObject * obj0 = 0 ;
23387 char *kwnames[] = {
23388 (char *) "self", NULL
23389 };
23390
23391 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetIndex",kwnames,&obj0)) goto fail;
23392 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23393 if (SWIG_arg_fail(1)) SWIG_fail;
23394 {
23395 PyThreadState* __tstate = wxPyBeginAllowThreads();
23396 result = (long)(arg1)->GetIndex();
23397
23398 wxPyEndAllowThreads(__tstate);
23399 if (PyErr_Occurred()) SWIG_fail;
23400 }
23401 {
23402 resultobj = SWIG_From_long((long)(result));
23403 }
23404 return resultobj;
23405 fail:
23406 return NULL;
23407 }
23408
23409
23410 static PyObject *_wrap_ListEvent_GetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
23411 PyObject *resultobj;
23412 wxListEvent *arg1 = (wxListEvent *) 0 ;
23413 int result;
23414 PyObject * obj0 = 0 ;
23415 char *kwnames[] = {
23416 (char *) "self", NULL
23417 };
23418
23419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetColumn",kwnames,&obj0)) goto fail;
23420 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23421 if (SWIG_arg_fail(1)) SWIG_fail;
23422 {
23423 PyThreadState* __tstate = wxPyBeginAllowThreads();
23424 result = (int)(arg1)->GetColumn();
23425
23426 wxPyEndAllowThreads(__tstate);
23427 if (PyErr_Occurred()) SWIG_fail;
23428 }
23429 {
23430 resultobj = SWIG_From_int((int)(result));
23431 }
23432 return resultobj;
23433 fail:
23434 return NULL;
23435 }
23436
23437
23438 static PyObject *_wrap_ListEvent_GetPoint(PyObject *, PyObject *args, PyObject *kwargs) {
23439 PyObject *resultobj;
23440 wxListEvent *arg1 = (wxListEvent *) 0 ;
23441 wxPoint result;
23442 PyObject * obj0 = 0 ;
23443 char *kwnames[] = {
23444 (char *) "self", NULL
23445 };
23446
23447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetPoint",kwnames,&obj0)) goto fail;
23448 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23449 if (SWIG_arg_fail(1)) SWIG_fail;
23450 {
23451 PyThreadState* __tstate = wxPyBeginAllowThreads();
23452 result = (arg1)->GetPoint();
23453
23454 wxPyEndAllowThreads(__tstate);
23455 if (PyErr_Occurred()) SWIG_fail;
23456 }
23457 {
23458 wxPoint * resultptr;
23459 resultptr = new wxPoint((wxPoint &)(result));
23460 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
23461 }
23462 return resultobj;
23463 fail:
23464 return NULL;
23465 }
23466
23467
23468 static PyObject *_wrap_ListEvent_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
23469 PyObject *resultobj;
23470 wxListEvent *arg1 = (wxListEvent *) 0 ;
23471 wxString *result;
23472 PyObject * obj0 = 0 ;
23473 char *kwnames[] = {
23474 (char *) "self", NULL
23475 };
23476
23477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetLabel",kwnames,&obj0)) goto fail;
23478 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23479 if (SWIG_arg_fail(1)) SWIG_fail;
23480 {
23481 PyThreadState* __tstate = wxPyBeginAllowThreads();
23482 {
23483 wxString const &_result_ref = (arg1)->GetLabel();
23484 result = (wxString *) &_result_ref;
23485 }
23486
23487 wxPyEndAllowThreads(__tstate);
23488 if (PyErr_Occurred()) SWIG_fail;
23489 }
23490 {
23491 #if wxUSE_UNICODE
23492 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
23493 #else
23494 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
23495 #endif
23496 }
23497 return resultobj;
23498 fail:
23499 return NULL;
23500 }
23501
23502
23503 static PyObject *_wrap_ListEvent_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
23504 PyObject *resultobj;
23505 wxListEvent *arg1 = (wxListEvent *) 0 ;
23506 wxString *result;
23507 PyObject * obj0 = 0 ;
23508 char *kwnames[] = {
23509 (char *) "self", NULL
23510 };
23511
23512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetText",kwnames,&obj0)) goto fail;
23513 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23514 if (SWIG_arg_fail(1)) SWIG_fail;
23515 {
23516 PyThreadState* __tstate = wxPyBeginAllowThreads();
23517 {
23518 wxString const &_result_ref = (arg1)->GetText();
23519 result = (wxString *) &_result_ref;
23520 }
23521
23522 wxPyEndAllowThreads(__tstate);
23523 if (PyErr_Occurred()) SWIG_fail;
23524 }
23525 {
23526 #if wxUSE_UNICODE
23527 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
23528 #else
23529 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
23530 #endif
23531 }
23532 return resultobj;
23533 fail:
23534 return NULL;
23535 }
23536
23537
23538 static PyObject *_wrap_ListEvent_GetImage(PyObject *, PyObject *args, PyObject *kwargs) {
23539 PyObject *resultobj;
23540 wxListEvent *arg1 = (wxListEvent *) 0 ;
23541 int result;
23542 PyObject * obj0 = 0 ;
23543 char *kwnames[] = {
23544 (char *) "self", NULL
23545 };
23546
23547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetImage",kwnames,&obj0)) goto fail;
23548 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23549 if (SWIG_arg_fail(1)) SWIG_fail;
23550 {
23551 PyThreadState* __tstate = wxPyBeginAllowThreads();
23552 result = (int)(arg1)->GetImage();
23553
23554 wxPyEndAllowThreads(__tstate);
23555 if (PyErr_Occurred()) SWIG_fail;
23556 }
23557 {
23558 resultobj = SWIG_From_int((int)(result));
23559 }
23560 return resultobj;
23561 fail:
23562 return NULL;
23563 }
23564
23565
23566 static PyObject *_wrap_ListEvent_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
23567 PyObject *resultobj;
23568 wxListEvent *arg1 = (wxListEvent *) 0 ;
23569 long result;
23570 PyObject * obj0 = 0 ;
23571 char *kwnames[] = {
23572 (char *) "self", NULL
23573 };
23574
23575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetData",kwnames,&obj0)) goto fail;
23576 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23577 if (SWIG_arg_fail(1)) SWIG_fail;
23578 {
23579 PyThreadState* __tstate = wxPyBeginAllowThreads();
23580 result = (long)(arg1)->GetData();
23581
23582 wxPyEndAllowThreads(__tstate);
23583 if (PyErr_Occurred()) SWIG_fail;
23584 }
23585 {
23586 resultobj = SWIG_From_long((long)(result));
23587 }
23588 return resultobj;
23589 fail:
23590 return NULL;
23591 }
23592
23593
23594 static PyObject *_wrap_ListEvent_GetMask(PyObject *, PyObject *args, PyObject *kwargs) {
23595 PyObject *resultobj;
23596 wxListEvent *arg1 = (wxListEvent *) 0 ;
23597 long result;
23598 PyObject * obj0 = 0 ;
23599 char *kwnames[] = {
23600 (char *) "self", NULL
23601 };
23602
23603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetMask",kwnames,&obj0)) 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 PyThreadState* __tstate = wxPyBeginAllowThreads();
23608 result = (long)(arg1)->GetMask();
23609
23610 wxPyEndAllowThreads(__tstate);
23611 if (PyErr_Occurred()) SWIG_fail;
23612 }
23613 {
23614 resultobj = SWIG_From_long((long)(result));
23615 }
23616 return resultobj;
23617 fail:
23618 return NULL;
23619 }
23620
23621
23622 static PyObject *_wrap_ListEvent_GetItem(PyObject *, PyObject *args, PyObject *kwargs) {
23623 PyObject *resultobj;
23624 wxListEvent *arg1 = (wxListEvent *) 0 ;
23625 wxListItem *result;
23626 PyObject * obj0 = 0 ;
23627 char *kwnames[] = {
23628 (char *) "self", NULL
23629 };
23630
23631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetItem",kwnames,&obj0)) goto fail;
23632 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23633 if (SWIG_arg_fail(1)) SWIG_fail;
23634 {
23635 PyThreadState* __tstate = wxPyBeginAllowThreads();
23636 {
23637 wxListItem const &_result_ref = (arg1)->GetItem();
23638 result = (wxListItem *) &_result_ref;
23639 }
23640
23641 wxPyEndAllowThreads(__tstate);
23642 if (PyErr_Occurred()) SWIG_fail;
23643 }
23644 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListItem, 0);
23645 return resultobj;
23646 fail:
23647 return NULL;
23648 }
23649
23650
23651 static PyObject *_wrap_ListEvent_GetCacheFrom(PyObject *, PyObject *args, PyObject *kwargs) {
23652 PyObject *resultobj;
23653 wxListEvent *arg1 = (wxListEvent *) 0 ;
23654 long result;
23655 PyObject * obj0 = 0 ;
23656 char *kwnames[] = {
23657 (char *) "self", NULL
23658 };
23659
23660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetCacheFrom",kwnames,&obj0)) goto fail;
23661 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23662 if (SWIG_arg_fail(1)) SWIG_fail;
23663 {
23664 PyThreadState* __tstate = wxPyBeginAllowThreads();
23665 result = (long)(arg1)->GetCacheFrom();
23666
23667 wxPyEndAllowThreads(__tstate);
23668 if (PyErr_Occurred()) SWIG_fail;
23669 }
23670 {
23671 resultobj = SWIG_From_long((long)(result));
23672 }
23673 return resultobj;
23674 fail:
23675 return NULL;
23676 }
23677
23678
23679 static PyObject *_wrap_ListEvent_GetCacheTo(PyObject *, PyObject *args, PyObject *kwargs) {
23680 PyObject *resultobj;
23681 wxListEvent *arg1 = (wxListEvent *) 0 ;
23682 long result;
23683 PyObject * obj0 = 0 ;
23684 char *kwnames[] = {
23685 (char *) "self", NULL
23686 };
23687
23688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetCacheTo",kwnames,&obj0)) goto fail;
23689 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23690 if (SWIG_arg_fail(1)) SWIG_fail;
23691 {
23692 PyThreadState* __tstate = wxPyBeginAllowThreads();
23693 result = (long)(arg1)->GetCacheTo();
23694
23695 wxPyEndAllowThreads(__tstate);
23696 if (PyErr_Occurred()) SWIG_fail;
23697 }
23698 {
23699 resultobj = SWIG_From_long((long)(result));
23700 }
23701 return resultobj;
23702 fail:
23703 return NULL;
23704 }
23705
23706
23707 static PyObject *_wrap_ListEvent_IsEditCancelled(PyObject *, PyObject *args, PyObject *kwargs) {
23708 PyObject *resultobj;
23709 wxListEvent *arg1 = (wxListEvent *) 0 ;
23710 bool result;
23711 PyObject * obj0 = 0 ;
23712 char *kwnames[] = {
23713 (char *) "self", NULL
23714 };
23715
23716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_IsEditCancelled",kwnames,&obj0)) goto fail;
23717 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23718 if (SWIG_arg_fail(1)) SWIG_fail;
23719 {
23720 PyThreadState* __tstate = wxPyBeginAllowThreads();
23721 result = (bool)((wxListEvent const *)arg1)->IsEditCancelled();
23722
23723 wxPyEndAllowThreads(__tstate);
23724 if (PyErr_Occurred()) SWIG_fail;
23725 }
23726 {
23727 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23728 }
23729 return resultobj;
23730 fail:
23731 return NULL;
23732 }
23733
23734
23735 static PyObject *_wrap_ListEvent_SetEditCanceled(PyObject *, PyObject *args, PyObject *kwargs) {
23736 PyObject *resultobj;
23737 wxListEvent *arg1 = (wxListEvent *) 0 ;
23738 bool arg2 ;
23739 PyObject * obj0 = 0 ;
23740 PyObject * obj1 = 0 ;
23741 char *kwnames[] = {
23742 (char *) "self",(char *) "editCancelled", NULL
23743 };
23744
23745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_SetEditCanceled",kwnames,&obj0,&obj1)) goto fail;
23746 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23747 if (SWIG_arg_fail(1)) SWIG_fail;
23748 {
23749 arg2 = (bool)(SWIG_As_bool(obj1));
23750 if (SWIG_arg_fail(2)) SWIG_fail;
23751 }
23752 {
23753 PyThreadState* __tstate = wxPyBeginAllowThreads();
23754 (arg1)->SetEditCanceled(arg2);
23755
23756 wxPyEndAllowThreads(__tstate);
23757 if (PyErr_Occurred()) SWIG_fail;
23758 }
23759 Py_INCREF(Py_None); resultobj = Py_None;
23760 return resultobj;
23761 fail:
23762 return NULL;
23763 }
23764
23765
23766 static PyObject * ListEvent_swigregister(PyObject *, PyObject *args) {
23767 PyObject *obj;
23768 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23769 SWIG_TypeClientData(SWIGTYPE_p_wxListEvent, obj);
23770 Py_INCREF(obj);
23771 return Py_BuildValue((char *)"");
23772 }
23773 static PyObject *_wrap_new_ListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
23774 PyObject *resultobj;
23775 wxWindow *arg1 = (wxWindow *) 0 ;
23776 int arg2 = (int) -1 ;
23777 wxPoint const &arg3_defvalue = wxDefaultPosition ;
23778 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
23779 wxSize const &arg4_defvalue = wxDefaultSize ;
23780 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
23781 long arg5 = (long) wxLC_ICON ;
23782 wxValidator const &arg6_defvalue = wxDefaultValidator ;
23783 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
23784 wxString const &arg7_defvalue = wxPyListCtrlNameStr ;
23785 wxString *arg7 = (wxString *) &arg7_defvalue ;
23786 wxPyListCtrl *result;
23787 wxPoint temp3 ;
23788 wxSize temp4 ;
23789 bool temp7 = false ;
23790 PyObject * obj0 = 0 ;
23791 PyObject * obj1 = 0 ;
23792 PyObject * obj2 = 0 ;
23793 PyObject * obj3 = 0 ;
23794 PyObject * obj4 = 0 ;
23795 PyObject * obj5 = 0 ;
23796 PyObject * obj6 = 0 ;
23797 char *kwnames[] = {
23798 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
23799 };
23800
23801 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_ListCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
23802 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
23803 if (SWIG_arg_fail(1)) SWIG_fail;
23804 if (obj1) {
23805 {
23806 arg2 = (int)(SWIG_As_int(obj1));
23807 if (SWIG_arg_fail(2)) SWIG_fail;
23808 }
23809 }
23810 if (obj2) {
23811 {
23812 arg3 = &temp3;
23813 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
23814 }
23815 }
23816 if (obj3) {
23817 {
23818 arg4 = &temp4;
23819 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
23820 }
23821 }
23822 if (obj4) {
23823 {
23824 arg5 = (long)(SWIG_As_long(obj4));
23825 if (SWIG_arg_fail(5)) SWIG_fail;
23826 }
23827 }
23828 if (obj5) {
23829 {
23830 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
23831 if (SWIG_arg_fail(6)) SWIG_fail;
23832 if (arg6 == NULL) {
23833 SWIG_null_ref("wxValidator");
23834 }
23835 if (SWIG_arg_fail(6)) SWIG_fail;
23836 }
23837 }
23838 if (obj6) {
23839 {
23840 arg7 = wxString_in_helper(obj6);
23841 if (arg7 == NULL) SWIG_fail;
23842 temp7 = true;
23843 }
23844 }
23845 {
23846 if (!wxPyCheckForApp()) SWIG_fail;
23847 PyThreadState* __tstate = wxPyBeginAllowThreads();
23848 result = (wxPyListCtrl *)new wxPyListCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
23849
23850 wxPyEndAllowThreads(__tstate);
23851 if (PyErr_Occurred()) SWIG_fail;
23852 }
23853 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyListCtrl, 1);
23854 {
23855 if (temp7)
23856 delete arg7;
23857 }
23858 return resultobj;
23859 fail:
23860 {
23861 if (temp7)
23862 delete arg7;
23863 }
23864 return NULL;
23865 }
23866
23867
23868 static PyObject *_wrap_new_PreListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
23869 PyObject *resultobj;
23870 wxPyListCtrl *result;
23871 char *kwnames[] = {
23872 NULL
23873 };
23874
23875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreListCtrl",kwnames)) goto fail;
23876 {
23877 if (!wxPyCheckForApp()) SWIG_fail;
23878 PyThreadState* __tstate = wxPyBeginAllowThreads();
23879 result = (wxPyListCtrl *)new wxPyListCtrl();
23880
23881 wxPyEndAllowThreads(__tstate);
23882 if (PyErr_Occurred()) SWIG_fail;
23883 }
23884 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyListCtrl, 1);
23885 return resultobj;
23886 fail:
23887 return NULL;
23888 }
23889
23890
23891 static PyObject *_wrap_ListCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
23892 PyObject *resultobj;
23893 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23894 wxWindow *arg2 = (wxWindow *) 0 ;
23895 int arg3 = (int) -1 ;
23896 wxPoint const &arg4_defvalue = wxDefaultPosition ;
23897 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
23898 wxSize const &arg5_defvalue = wxDefaultSize ;
23899 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
23900 long arg6 = (long) wxLC_ICON ;
23901 wxValidator const &arg7_defvalue = wxDefaultValidator ;
23902 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
23903 wxString const &arg8_defvalue = wxPyListCtrlNameStr ;
23904 wxString *arg8 = (wxString *) &arg8_defvalue ;
23905 bool result;
23906 wxPoint temp4 ;
23907 wxSize temp5 ;
23908 bool temp8 = false ;
23909 PyObject * obj0 = 0 ;
23910 PyObject * obj1 = 0 ;
23911 PyObject * obj2 = 0 ;
23912 PyObject * obj3 = 0 ;
23913 PyObject * obj4 = 0 ;
23914 PyObject * obj5 = 0 ;
23915 PyObject * obj6 = 0 ;
23916 PyObject * obj7 = 0 ;
23917 char *kwnames[] = {
23918 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
23919 };
23920
23921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:ListCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
23922 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
23923 if (SWIG_arg_fail(1)) SWIG_fail;
23924 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
23925 if (SWIG_arg_fail(2)) SWIG_fail;
23926 if (obj2) {
23927 {
23928 arg3 = (int)(SWIG_As_int(obj2));
23929 if (SWIG_arg_fail(3)) SWIG_fail;
23930 }
23931 }
23932 if (obj3) {
23933 {
23934 arg4 = &temp4;
23935 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
23936 }
23937 }
23938 if (obj4) {
23939 {
23940 arg5 = &temp5;
23941 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
23942 }
23943 }
23944 if (obj5) {
23945 {
23946 arg6 = (long)(SWIG_As_long(obj5));
23947 if (SWIG_arg_fail(6)) SWIG_fail;
23948 }
23949 }
23950 if (obj6) {
23951 {
23952 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
23953 if (SWIG_arg_fail(7)) SWIG_fail;
23954 if (arg7 == NULL) {
23955 SWIG_null_ref("wxValidator");
23956 }
23957 if (SWIG_arg_fail(7)) SWIG_fail;
23958 }
23959 }
23960 if (obj7) {
23961 {
23962 arg8 = wxString_in_helper(obj7);
23963 if (arg8 == NULL) SWIG_fail;
23964 temp8 = true;
23965 }
23966 }
23967 {
23968 PyThreadState* __tstate = wxPyBeginAllowThreads();
23969 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
23970
23971 wxPyEndAllowThreads(__tstate);
23972 if (PyErr_Occurred()) SWIG_fail;
23973 }
23974 {
23975 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23976 }
23977 {
23978 if (temp8)
23979 delete arg8;
23980 }
23981 return resultobj;
23982 fail:
23983 {
23984 if (temp8)
23985 delete arg8;
23986 }
23987 return NULL;
23988 }
23989
23990
23991 static PyObject *_wrap_ListCtrl__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
23992 PyObject *resultobj;
23993 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23994 PyObject *arg2 = (PyObject *) 0 ;
23995 PyObject *arg3 = (PyObject *) 0 ;
23996 PyObject * obj0 = 0 ;
23997 PyObject * obj1 = 0 ;
23998 PyObject * obj2 = 0 ;
23999 char *kwnames[] = {
24000 (char *) "self",(char *) "self",(char *) "_class", NULL
24001 };
24002
24003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
24004 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24005 if (SWIG_arg_fail(1)) SWIG_fail;
24006 arg2 = obj1;
24007 arg3 = obj2;
24008 {
24009 PyThreadState* __tstate = wxPyBeginAllowThreads();
24010 (arg1)->_setCallbackInfo(arg2,arg3);
24011
24012 wxPyEndAllowThreads(__tstate);
24013 if (PyErr_Occurred()) SWIG_fail;
24014 }
24015 Py_INCREF(Py_None); resultobj = Py_None;
24016 return resultobj;
24017 fail:
24018 return NULL;
24019 }
24020
24021
24022 static PyObject *_wrap_ListCtrl_SetForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
24023 PyObject *resultobj;
24024 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24025 wxColour *arg2 = 0 ;
24026 bool result;
24027 wxColour temp2 ;
24028 PyObject * obj0 = 0 ;
24029 PyObject * obj1 = 0 ;
24030 char *kwnames[] = {
24031 (char *) "self",(char *) "col", NULL
24032 };
24033
24034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetForegroundColour",kwnames,&obj0,&obj1)) goto fail;
24035 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24036 if (SWIG_arg_fail(1)) SWIG_fail;
24037 {
24038 arg2 = &temp2;
24039 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
24040 }
24041 {
24042 PyThreadState* __tstate = wxPyBeginAllowThreads();
24043 result = (bool)(arg1)->SetForegroundColour((wxColour const &)*arg2);
24044
24045 wxPyEndAllowThreads(__tstate);
24046 if (PyErr_Occurred()) SWIG_fail;
24047 }
24048 {
24049 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24050 }
24051 return resultobj;
24052 fail:
24053 return NULL;
24054 }
24055
24056
24057 static PyObject *_wrap_ListCtrl_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
24058 PyObject *resultobj;
24059 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24060 wxColour *arg2 = 0 ;
24061 bool result;
24062 wxColour temp2 ;
24063 PyObject * obj0 = 0 ;
24064 PyObject * obj1 = 0 ;
24065 char *kwnames[] = {
24066 (char *) "self",(char *) "col", NULL
24067 };
24068
24069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
24070 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24071 if (SWIG_arg_fail(1)) SWIG_fail;
24072 {
24073 arg2 = &temp2;
24074 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
24075 }
24076 {
24077 PyThreadState* __tstate = wxPyBeginAllowThreads();
24078 result = (bool)(arg1)->SetBackgroundColour((wxColour const &)*arg2);
24079
24080 wxPyEndAllowThreads(__tstate);
24081 if (PyErr_Occurred()) SWIG_fail;
24082 }
24083 {
24084 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24085 }
24086 return resultobj;
24087 fail:
24088 return NULL;
24089 }
24090
24091
24092 static PyObject *_wrap_ListCtrl_GetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
24093 PyObject *resultobj;
24094 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24095 int arg2 ;
24096 wxListItem *result;
24097 PyObject * obj0 = 0 ;
24098 PyObject * obj1 = 0 ;
24099 char *kwnames[] = {
24100 (char *) "self",(char *) "col", NULL
24101 };
24102
24103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetColumn",kwnames,&obj0,&obj1)) goto fail;
24104 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24105 if (SWIG_arg_fail(1)) SWIG_fail;
24106 {
24107 arg2 = (int)(SWIG_As_int(obj1));
24108 if (SWIG_arg_fail(2)) SWIG_fail;
24109 }
24110 {
24111 PyThreadState* __tstate = wxPyBeginAllowThreads();
24112 result = (wxListItem *)wxPyListCtrl_GetColumn(arg1,arg2);
24113
24114 wxPyEndAllowThreads(__tstate);
24115 if (PyErr_Occurred()) SWIG_fail;
24116 }
24117 {
24118 resultobj = wxPyMake_wxObject(result, 0);
24119 }
24120 return resultobj;
24121 fail:
24122 return NULL;
24123 }
24124
24125
24126 static PyObject *_wrap_ListCtrl_SetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
24127 PyObject *resultobj;
24128 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24129 int arg2 ;
24130 wxListItem *arg3 = 0 ;
24131 bool result;
24132 PyObject * obj0 = 0 ;
24133 PyObject * obj1 = 0 ;
24134 PyObject * obj2 = 0 ;
24135 char *kwnames[] = {
24136 (char *) "self",(char *) "col",(char *) "item", NULL
24137 };
24138
24139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetColumn",kwnames,&obj0,&obj1,&obj2)) 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 arg2 = (int)(SWIG_As_int(obj1));
24144 if (SWIG_arg_fail(2)) SWIG_fail;
24145 }
24146 {
24147 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
24148 if (SWIG_arg_fail(3)) SWIG_fail;
24149 if (arg3 == NULL) {
24150 SWIG_null_ref("wxListItem");
24151 }
24152 if (SWIG_arg_fail(3)) SWIG_fail;
24153 }
24154 {
24155 PyThreadState* __tstate = wxPyBeginAllowThreads();
24156 result = (bool)(arg1)->SetColumn(arg2,*arg3);
24157
24158 wxPyEndAllowThreads(__tstate);
24159 if (PyErr_Occurred()) SWIG_fail;
24160 }
24161 {
24162 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24163 }
24164 return resultobj;
24165 fail:
24166 return NULL;
24167 }
24168
24169
24170 static PyObject *_wrap_ListCtrl_GetColumnWidth(PyObject *, PyObject *args, PyObject *kwargs) {
24171 PyObject *resultobj;
24172 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24173 int arg2 ;
24174 int result;
24175 PyObject * obj0 = 0 ;
24176 PyObject * obj1 = 0 ;
24177 char *kwnames[] = {
24178 (char *) "self",(char *) "col", NULL
24179 };
24180
24181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetColumnWidth",kwnames,&obj0,&obj1)) goto fail;
24182 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24183 if (SWIG_arg_fail(1)) SWIG_fail;
24184 {
24185 arg2 = (int)(SWIG_As_int(obj1));
24186 if (SWIG_arg_fail(2)) SWIG_fail;
24187 }
24188 {
24189 PyThreadState* __tstate = wxPyBeginAllowThreads();
24190 result = (int)((wxPyListCtrl const *)arg1)->GetColumnWidth(arg2);
24191
24192 wxPyEndAllowThreads(__tstate);
24193 if (PyErr_Occurred()) SWIG_fail;
24194 }
24195 {
24196 resultobj = SWIG_From_int((int)(result));
24197 }
24198 return resultobj;
24199 fail:
24200 return NULL;
24201 }
24202
24203
24204 static PyObject *_wrap_ListCtrl_SetColumnWidth(PyObject *, PyObject *args, PyObject *kwargs) {
24205 PyObject *resultobj;
24206 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24207 int arg2 ;
24208 int arg3 ;
24209 bool result;
24210 PyObject * obj0 = 0 ;
24211 PyObject * obj1 = 0 ;
24212 PyObject * obj2 = 0 ;
24213 char *kwnames[] = {
24214 (char *) "self",(char *) "col",(char *) "width", NULL
24215 };
24216
24217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetColumnWidth",kwnames,&obj0,&obj1,&obj2)) goto fail;
24218 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24219 if (SWIG_arg_fail(1)) SWIG_fail;
24220 {
24221 arg2 = (int)(SWIG_As_int(obj1));
24222 if (SWIG_arg_fail(2)) SWIG_fail;
24223 }
24224 {
24225 arg3 = (int)(SWIG_As_int(obj2));
24226 if (SWIG_arg_fail(3)) SWIG_fail;
24227 }
24228 {
24229 PyThreadState* __tstate = wxPyBeginAllowThreads();
24230 result = (bool)(arg1)->SetColumnWidth(arg2,arg3);
24231
24232 wxPyEndAllowThreads(__tstate);
24233 if (PyErr_Occurred()) SWIG_fail;
24234 }
24235 {
24236 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24237 }
24238 return resultobj;
24239 fail:
24240 return NULL;
24241 }
24242
24243
24244 static PyObject *_wrap_ListCtrl_GetCountPerPage(PyObject *, PyObject *args, PyObject *kwargs) {
24245 PyObject *resultobj;
24246 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24247 int result;
24248 PyObject * obj0 = 0 ;
24249 char *kwnames[] = {
24250 (char *) "self", NULL
24251 };
24252
24253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetCountPerPage",kwnames,&obj0)) goto fail;
24254 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24255 if (SWIG_arg_fail(1)) SWIG_fail;
24256 {
24257 PyThreadState* __tstate = wxPyBeginAllowThreads();
24258 result = (int)((wxPyListCtrl const *)arg1)->GetCountPerPage();
24259
24260 wxPyEndAllowThreads(__tstate);
24261 if (PyErr_Occurred()) SWIG_fail;
24262 }
24263 {
24264 resultobj = SWIG_From_int((int)(result));
24265 }
24266 return resultobj;
24267 fail:
24268 return NULL;
24269 }
24270
24271
24272 static PyObject *_wrap_ListCtrl_GetViewRect(PyObject *, PyObject *args, PyObject *kwargs) {
24273 PyObject *resultobj;
24274 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24275 wxRect result;
24276 PyObject * obj0 = 0 ;
24277 char *kwnames[] = {
24278 (char *) "self", NULL
24279 };
24280
24281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetViewRect",kwnames,&obj0)) goto fail;
24282 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24283 if (SWIG_arg_fail(1)) SWIG_fail;
24284 {
24285 PyThreadState* __tstate = wxPyBeginAllowThreads();
24286 result = ((wxPyListCtrl const *)arg1)->GetViewRect();
24287
24288 wxPyEndAllowThreads(__tstate);
24289 if (PyErr_Occurred()) SWIG_fail;
24290 }
24291 {
24292 wxRect * resultptr;
24293 resultptr = new wxRect((wxRect &)(result));
24294 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
24295 }
24296 return resultobj;
24297 fail:
24298 return NULL;
24299 }
24300
24301
24302 static PyObject *_wrap_ListCtrl_GetItem(PyObject *, PyObject *args, PyObject *kwargs) {
24303 PyObject *resultobj;
24304 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24305 long arg2 ;
24306 int arg3 = (int) 0 ;
24307 wxListItem *result;
24308 PyObject * obj0 = 0 ;
24309 PyObject * obj1 = 0 ;
24310 PyObject * obj2 = 0 ;
24311 char *kwnames[] = {
24312 (char *) "self",(char *) "itemId",(char *) "col", NULL
24313 };
24314
24315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_GetItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
24316 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24317 if (SWIG_arg_fail(1)) SWIG_fail;
24318 {
24319 arg2 = (long)(SWIG_As_long(obj1));
24320 if (SWIG_arg_fail(2)) SWIG_fail;
24321 }
24322 if (obj2) {
24323 {
24324 arg3 = (int)(SWIG_As_int(obj2));
24325 if (SWIG_arg_fail(3)) SWIG_fail;
24326 }
24327 }
24328 {
24329 PyThreadState* __tstate = wxPyBeginAllowThreads();
24330 result = (wxListItem *)wxPyListCtrl_GetItem(arg1,arg2,arg3);
24331
24332 wxPyEndAllowThreads(__tstate);
24333 if (PyErr_Occurred()) SWIG_fail;
24334 }
24335 {
24336 resultobj = wxPyMake_wxObject(result, 0);
24337 }
24338 return resultobj;
24339 fail:
24340 return NULL;
24341 }
24342
24343
24344 static PyObject *_wrap_ListCtrl_SetItem(PyObject *, PyObject *args, PyObject *kwargs) {
24345 PyObject *resultobj;
24346 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24347 wxListItem *arg2 = 0 ;
24348 bool result;
24349 PyObject * obj0 = 0 ;
24350 PyObject * obj1 = 0 ;
24351 char *kwnames[] = {
24352 (char *) "self",(char *) "info", NULL
24353 };
24354
24355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetItem",kwnames,&obj0,&obj1)) goto fail;
24356 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24357 if (SWIG_arg_fail(1)) SWIG_fail;
24358 {
24359 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
24360 if (SWIG_arg_fail(2)) SWIG_fail;
24361 if (arg2 == NULL) {
24362 SWIG_null_ref("wxListItem");
24363 }
24364 if (SWIG_arg_fail(2)) SWIG_fail;
24365 }
24366 {
24367 PyThreadState* __tstate = wxPyBeginAllowThreads();
24368 result = (bool)(arg1)->SetItem(*arg2);
24369
24370 wxPyEndAllowThreads(__tstate);
24371 if (PyErr_Occurred()) SWIG_fail;
24372 }
24373 {
24374 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24375 }
24376 return resultobj;
24377 fail:
24378 return NULL;
24379 }
24380
24381
24382 static PyObject *_wrap_ListCtrl_SetStringItem(PyObject *, PyObject *args, PyObject *kwargs) {
24383 PyObject *resultobj;
24384 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24385 long arg2 ;
24386 int arg3 ;
24387 wxString *arg4 = 0 ;
24388 int arg5 = (int) -1 ;
24389 long result;
24390 bool temp4 = false ;
24391 PyObject * obj0 = 0 ;
24392 PyObject * obj1 = 0 ;
24393 PyObject * obj2 = 0 ;
24394 PyObject * obj3 = 0 ;
24395 PyObject * obj4 = 0 ;
24396 char *kwnames[] = {
24397 (char *) "self",(char *) "index",(char *) "col",(char *) "label",(char *) "imageId", NULL
24398 };
24399
24400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:ListCtrl_SetStringItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
24401 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24402 if (SWIG_arg_fail(1)) SWIG_fail;
24403 {
24404 arg2 = (long)(SWIG_As_long(obj1));
24405 if (SWIG_arg_fail(2)) SWIG_fail;
24406 }
24407 {
24408 arg3 = (int)(SWIG_As_int(obj2));
24409 if (SWIG_arg_fail(3)) SWIG_fail;
24410 }
24411 {
24412 arg4 = wxString_in_helper(obj3);
24413 if (arg4 == NULL) SWIG_fail;
24414 temp4 = true;
24415 }
24416 if (obj4) {
24417 {
24418 arg5 = (int)(SWIG_As_int(obj4));
24419 if (SWIG_arg_fail(5)) SWIG_fail;
24420 }
24421 }
24422 {
24423 PyThreadState* __tstate = wxPyBeginAllowThreads();
24424 result = (long)(arg1)->SetItem(arg2,arg3,(wxString const &)*arg4,arg5);
24425
24426 wxPyEndAllowThreads(__tstate);
24427 if (PyErr_Occurred()) SWIG_fail;
24428 }
24429 {
24430 resultobj = SWIG_From_long((long)(result));
24431 }
24432 {
24433 if (temp4)
24434 delete arg4;
24435 }
24436 return resultobj;
24437 fail:
24438 {
24439 if (temp4)
24440 delete arg4;
24441 }
24442 return NULL;
24443 }
24444
24445
24446 static PyObject *_wrap_ListCtrl_GetItemState(PyObject *, PyObject *args, PyObject *kwargs) {
24447 PyObject *resultobj;
24448 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24449 long arg2 ;
24450 long arg3 ;
24451 int result;
24452 PyObject * obj0 = 0 ;
24453 PyObject * obj1 = 0 ;
24454 PyObject * obj2 = 0 ;
24455 char *kwnames[] = {
24456 (char *) "self",(char *) "item",(char *) "stateMask", NULL
24457 };
24458
24459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_GetItemState",kwnames,&obj0,&obj1,&obj2)) goto fail;
24460 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24461 if (SWIG_arg_fail(1)) SWIG_fail;
24462 {
24463 arg2 = (long)(SWIG_As_long(obj1));
24464 if (SWIG_arg_fail(2)) SWIG_fail;
24465 }
24466 {
24467 arg3 = (long)(SWIG_As_long(obj2));
24468 if (SWIG_arg_fail(3)) SWIG_fail;
24469 }
24470 {
24471 PyThreadState* __tstate = wxPyBeginAllowThreads();
24472 result = (int)((wxPyListCtrl const *)arg1)->GetItemState(arg2,arg3);
24473
24474 wxPyEndAllowThreads(__tstate);
24475 if (PyErr_Occurred()) SWIG_fail;
24476 }
24477 {
24478 resultobj = SWIG_From_int((int)(result));
24479 }
24480 return resultobj;
24481 fail:
24482 return NULL;
24483 }
24484
24485
24486 static PyObject *_wrap_ListCtrl_SetItemState(PyObject *, PyObject *args, PyObject *kwargs) {
24487 PyObject *resultobj;
24488 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24489 long arg2 ;
24490 long arg3 ;
24491 long arg4 ;
24492 bool result;
24493 PyObject * obj0 = 0 ;
24494 PyObject * obj1 = 0 ;
24495 PyObject * obj2 = 0 ;
24496 PyObject * obj3 = 0 ;
24497 char *kwnames[] = {
24498 (char *) "self",(char *) "item",(char *) "state",(char *) "stateMask", NULL
24499 };
24500
24501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_SetItemState",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
24502 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24503 if (SWIG_arg_fail(1)) SWIG_fail;
24504 {
24505 arg2 = (long)(SWIG_As_long(obj1));
24506 if (SWIG_arg_fail(2)) SWIG_fail;
24507 }
24508 {
24509 arg3 = (long)(SWIG_As_long(obj2));
24510 if (SWIG_arg_fail(3)) SWIG_fail;
24511 }
24512 {
24513 arg4 = (long)(SWIG_As_long(obj3));
24514 if (SWIG_arg_fail(4)) SWIG_fail;
24515 }
24516 {
24517 PyThreadState* __tstate = wxPyBeginAllowThreads();
24518 result = (bool)(arg1)->SetItemState(arg2,arg3,arg4);
24519
24520 wxPyEndAllowThreads(__tstate);
24521 if (PyErr_Occurred()) SWIG_fail;
24522 }
24523 {
24524 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24525 }
24526 return resultobj;
24527 fail:
24528 return NULL;
24529 }
24530
24531
24532 static PyObject *_wrap_ListCtrl_SetItemImage(PyObject *, PyObject *args, PyObject *kwargs) {
24533 PyObject *resultobj;
24534 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24535 long arg2 ;
24536 int arg3 ;
24537 int arg4 = (int) -1 ;
24538 bool result;
24539 PyObject * obj0 = 0 ;
24540 PyObject * obj1 = 0 ;
24541 PyObject * obj2 = 0 ;
24542 PyObject * obj3 = 0 ;
24543 char *kwnames[] = {
24544 (char *) "self",(char *) "item",(char *) "image",(char *) "selImage", NULL
24545 };
24546
24547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListCtrl_SetItemImage",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
24548 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24549 if (SWIG_arg_fail(1)) SWIG_fail;
24550 {
24551 arg2 = (long)(SWIG_As_long(obj1));
24552 if (SWIG_arg_fail(2)) SWIG_fail;
24553 }
24554 {
24555 arg3 = (int)(SWIG_As_int(obj2));
24556 if (SWIG_arg_fail(3)) SWIG_fail;
24557 }
24558 if (obj3) {
24559 {
24560 arg4 = (int)(SWIG_As_int(obj3));
24561 if (SWIG_arg_fail(4)) SWIG_fail;
24562 }
24563 }
24564 {
24565 PyThreadState* __tstate = wxPyBeginAllowThreads();
24566 result = (bool)(arg1)->SetItemImage(arg2,arg3,arg4);
24567
24568 wxPyEndAllowThreads(__tstate);
24569 if (PyErr_Occurred()) SWIG_fail;
24570 }
24571 {
24572 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24573 }
24574 return resultobj;
24575 fail:
24576 return NULL;
24577 }
24578
24579
24580 static PyObject *_wrap_ListCtrl_GetItemText(PyObject *, PyObject *args, PyObject *kwargs) {
24581 PyObject *resultobj;
24582 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24583 long arg2 ;
24584 wxString result;
24585 PyObject * obj0 = 0 ;
24586 PyObject * obj1 = 0 ;
24587 char *kwnames[] = {
24588 (char *) "self",(char *) "item", NULL
24589 };
24590
24591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemText",kwnames,&obj0,&obj1)) goto fail;
24592 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24593 if (SWIG_arg_fail(1)) SWIG_fail;
24594 {
24595 arg2 = (long)(SWIG_As_long(obj1));
24596 if (SWIG_arg_fail(2)) SWIG_fail;
24597 }
24598 {
24599 PyThreadState* __tstate = wxPyBeginAllowThreads();
24600 result = ((wxPyListCtrl const *)arg1)->GetItemText(arg2);
24601
24602 wxPyEndAllowThreads(__tstate);
24603 if (PyErr_Occurred()) SWIG_fail;
24604 }
24605 {
24606 #if wxUSE_UNICODE
24607 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
24608 #else
24609 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
24610 #endif
24611 }
24612 return resultobj;
24613 fail:
24614 return NULL;
24615 }
24616
24617
24618 static PyObject *_wrap_ListCtrl_SetItemText(PyObject *, PyObject *args, PyObject *kwargs) {
24619 PyObject *resultobj;
24620 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24621 long arg2 ;
24622 wxString *arg3 = 0 ;
24623 bool temp3 = false ;
24624 PyObject * obj0 = 0 ;
24625 PyObject * obj1 = 0 ;
24626 PyObject * obj2 = 0 ;
24627 char *kwnames[] = {
24628 (char *) "self",(char *) "item",(char *) "str", NULL
24629 };
24630
24631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemText",kwnames,&obj0,&obj1,&obj2)) goto fail;
24632 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24633 if (SWIG_arg_fail(1)) SWIG_fail;
24634 {
24635 arg2 = (long)(SWIG_As_long(obj1));
24636 if (SWIG_arg_fail(2)) SWIG_fail;
24637 }
24638 {
24639 arg3 = wxString_in_helper(obj2);
24640 if (arg3 == NULL) SWIG_fail;
24641 temp3 = true;
24642 }
24643 {
24644 PyThreadState* __tstate = wxPyBeginAllowThreads();
24645 (arg1)->SetItemText(arg2,(wxString const &)*arg3);
24646
24647 wxPyEndAllowThreads(__tstate);
24648 if (PyErr_Occurred()) SWIG_fail;
24649 }
24650 Py_INCREF(Py_None); resultobj = Py_None;
24651 {
24652 if (temp3)
24653 delete arg3;
24654 }
24655 return resultobj;
24656 fail:
24657 {
24658 if (temp3)
24659 delete arg3;
24660 }
24661 return NULL;
24662 }
24663
24664
24665 static PyObject *_wrap_ListCtrl_GetItemData(PyObject *, PyObject *args, PyObject *kwargs) {
24666 PyObject *resultobj;
24667 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24668 long arg2 ;
24669 long result;
24670 PyObject * obj0 = 0 ;
24671 PyObject * obj1 = 0 ;
24672 char *kwnames[] = {
24673 (char *) "self",(char *) "item", NULL
24674 };
24675
24676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemData",kwnames,&obj0,&obj1)) goto fail;
24677 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24678 if (SWIG_arg_fail(1)) SWIG_fail;
24679 {
24680 arg2 = (long)(SWIG_As_long(obj1));
24681 if (SWIG_arg_fail(2)) SWIG_fail;
24682 }
24683 {
24684 PyThreadState* __tstate = wxPyBeginAllowThreads();
24685 result = (long)((wxPyListCtrl const *)arg1)->GetItemData(arg2);
24686
24687 wxPyEndAllowThreads(__tstate);
24688 if (PyErr_Occurred()) SWIG_fail;
24689 }
24690 {
24691 resultobj = SWIG_From_long((long)(result));
24692 }
24693 return resultobj;
24694 fail:
24695 return NULL;
24696 }
24697
24698
24699 static PyObject *_wrap_ListCtrl_SetItemData(PyObject *, PyObject *args, PyObject *kwargs) {
24700 PyObject *resultobj;
24701 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24702 long arg2 ;
24703 long arg3 ;
24704 bool result;
24705 PyObject * obj0 = 0 ;
24706 PyObject * obj1 = 0 ;
24707 PyObject * obj2 = 0 ;
24708 char *kwnames[] = {
24709 (char *) "self",(char *) "item",(char *) "data", NULL
24710 };
24711
24712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemData",kwnames,&obj0,&obj1,&obj2)) goto fail;
24713 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24714 if (SWIG_arg_fail(1)) SWIG_fail;
24715 {
24716 arg2 = (long)(SWIG_As_long(obj1));
24717 if (SWIG_arg_fail(2)) SWIG_fail;
24718 }
24719 {
24720 arg3 = (long)(SWIG_As_long(obj2));
24721 if (SWIG_arg_fail(3)) SWIG_fail;
24722 }
24723 {
24724 PyThreadState* __tstate = wxPyBeginAllowThreads();
24725 result = (bool)(arg1)->SetItemData(arg2,arg3);
24726
24727 wxPyEndAllowThreads(__tstate);
24728 if (PyErr_Occurred()) SWIG_fail;
24729 }
24730 {
24731 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24732 }
24733 return resultobj;
24734 fail:
24735 return NULL;
24736 }
24737
24738
24739 static PyObject *_wrap_ListCtrl_GetItemPosition(PyObject *, PyObject *args, PyObject *kwargs) {
24740 PyObject *resultobj;
24741 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24742 long arg2 ;
24743 wxPoint result;
24744 PyObject * obj0 = 0 ;
24745 PyObject * obj1 = 0 ;
24746 char *kwnames[] = {
24747 (char *) "self",(char *) "item", NULL
24748 };
24749
24750 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemPosition",kwnames,&obj0,&obj1)) goto fail;
24751 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24752 if (SWIG_arg_fail(1)) SWIG_fail;
24753 {
24754 arg2 = (long)(SWIG_As_long(obj1));
24755 if (SWIG_arg_fail(2)) SWIG_fail;
24756 }
24757 {
24758 PyThreadState* __tstate = wxPyBeginAllowThreads();
24759 result = wxPyListCtrl_GetItemPosition(arg1,arg2);
24760
24761 wxPyEndAllowThreads(__tstate);
24762 if (PyErr_Occurred()) SWIG_fail;
24763 }
24764 {
24765 wxPoint * resultptr;
24766 resultptr = new wxPoint((wxPoint &)(result));
24767 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
24768 }
24769 return resultobj;
24770 fail:
24771 return NULL;
24772 }
24773
24774
24775 static PyObject *_wrap_ListCtrl_GetItemRect(PyObject *, PyObject *args, PyObject *kwargs) {
24776 PyObject *resultobj;
24777 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24778 long arg2 ;
24779 int arg3 = (int) wxLIST_RECT_BOUNDS ;
24780 wxRect result;
24781 PyObject * obj0 = 0 ;
24782 PyObject * obj1 = 0 ;
24783 PyObject * obj2 = 0 ;
24784 char *kwnames[] = {
24785 (char *) "self",(char *) "item",(char *) "code", NULL
24786 };
24787
24788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_GetItemRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
24789 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24790 if (SWIG_arg_fail(1)) SWIG_fail;
24791 {
24792 arg2 = (long)(SWIG_As_long(obj1));
24793 if (SWIG_arg_fail(2)) SWIG_fail;
24794 }
24795 if (obj2) {
24796 {
24797 arg3 = (int)(SWIG_As_int(obj2));
24798 if (SWIG_arg_fail(3)) SWIG_fail;
24799 }
24800 }
24801 {
24802 PyThreadState* __tstate = wxPyBeginAllowThreads();
24803 result = wxPyListCtrl_GetItemRect(arg1,arg2,arg3);
24804
24805 wxPyEndAllowThreads(__tstate);
24806 if (PyErr_Occurred()) SWIG_fail;
24807 }
24808 {
24809 wxRect * resultptr;
24810 resultptr = new wxRect((wxRect &)(result));
24811 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
24812 }
24813 return resultobj;
24814 fail:
24815 return NULL;
24816 }
24817
24818
24819 static PyObject *_wrap_ListCtrl_SetItemPosition(PyObject *, PyObject *args, PyObject *kwargs) {
24820 PyObject *resultobj;
24821 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24822 long arg2 ;
24823 wxPoint *arg3 = 0 ;
24824 bool result;
24825 wxPoint temp3 ;
24826 PyObject * obj0 = 0 ;
24827 PyObject * obj1 = 0 ;
24828 PyObject * obj2 = 0 ;
24829 char *kwnames[] = {
24830 (char *) "self",(char *) "item",(char *) "pos", NULL
24831 };
24832
24833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
24834 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24835 if (SWIG_arg_fail(1)) SWIG_fail;
24836 {
24837 arg2 = (long)(SWIG_As_long(obj1));
24838 if (SWIG_arg_fail(2)) SWIG_fail;
24839 }
24840 {
24841 arg3 = &temp3;
24842 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
24843 }
24844 {
24845 PyThreadState* __tstate = wxPyBeginAllowThreads();
24846 result = (bool)(arg1)->SetItemPosition(arg2,(wxPoint const &)*arg3);
24847
24848 wxPyEndAllowThreads(__tstate);
24849 if (PyErr_Occurred()) SWIG_fail;
24850 }
24851 {
24852 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24853 }
24854 return resultobj;
24855 fail:
24856 return NULL;
24857 }
24858
24859
24860 static PyObject *_wrap_ListCtrl_GetItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
24861 PyObject *resultobj;
24862 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24863 int result;
24864 PyObject * obj0 = 0 ;
24865 char *kwnames[] = {
24866 (char *) "self", NULL
24867 };
24868
24869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetItemCount",kwnames,&obj0)) goto fail;
24870 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24871 if (SWIG_arg_fail(1)) SWIG_fail;
24872 {
24873 PyThreadState* __tstate = wxPyBeginAllowThreads();
24874 result = (int)((wxPyListCtrl const *)arg1)->GetItemCount();
24875
24876 wxPyEndAllowThreads(__tstate);
24877 if (PyErr_Occurred()) SWIG_fail;
24878 }
24879 {
24880 resultobj = SWIG_From_int((int)(result));
24881 }
24882 return resultobj;
24883 fail:
24884 return NULL;
24885 }
24886
24887
24888 static PyObject *_wrap_ListCtrl_GetColumnCount(PyObject *, PyObject *args, PyObject *kwargs) {
24889 PyObject *resultobj;
24890 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24891 int result;
24892 PyObject * obj0 = 0 ;
24893 char *kwnames[] = {
24894 (char *) "self", NULL
24895 };
24896
24897 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetColumnCount",kwnames,&obj0)) goto fail;
24898 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24899 if (SWIG_arg_fail(1)) SWIG_fail;
24900 {
24901 PyThreadState* __tstate = wxPyBeginAllowThreads();
24902 result = (int)((wxPyListCtrl const *)arg1)->GetColumnCount();
24903
24904 wxPyEndAllowThreads(__tstate);
24905 if (PyErr_Occurred()) SWIG_fail;
24906 }
24907 {
24908 resultobj = SWIG_From_int((int)(result));
24909 }
24910 return resultobj;
24911 fail:
24912 return NULL;
24913 }
24914
24915
24916 static PyObject *_wrap_ListCtrl_GetItemSpacing(PyObject *, PyObject *args, PyObject *kwargs) {
24917 PyObject *resultobj;
24918 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24919 wxSize result;
24920 PyObject * obj0 = 0 ;
24921 char *kwnames[] = {
24922 (char *) "self", NULL
24923 };
24924
24925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetItemSpacing",kwnames,&obj0)) goto fail;
24926 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24927 if (SWIG_arg_fail(1)) SWIG_fail;
24928 {
24929 PyThreadState* __tstate = wxPyBeginAllowThreads();
24930 result = ((wxPyListCtrl const *)arg1)->GetItemSpacing();
24931
24932 wxPyEndAllowThreads(__tstate);
24933 if (PyErr_Occurred()) SWIG_fail;
24934 }
24935 {
24936 wxSize * resultptr;
24937 resultptr = new wxSize((wxSize &)(result));
24938 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
24939 }
24940 return resultobj;
24941 fail:
24942 return NULL;
24943 }
24944
24945
24946 static PyObject *_wrap_ListCtrl_SetItemSpacing(PyObject *, PyObject *args, PyObject *kwargs) {
24947 PyObject *resultobj;
24948 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24949 int arg2 ;
24950 bool arg3 = (bool) false ;
24951 PyObject * obj0 = 0 ;
24952 PyObject * obj1 = 0 ;
24953 PyObject * obj2 = 0 ;
24954 char *kwnames[] = {
24955 (char *) "self",(char *) "spacing",(char *) "isSmall", NULL
24956 };
24957
24958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_SetItemSpacing",kwnames,&obj0,&obj1,&obj2)) goto fail;
24959 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24960 if (SWIG_arg_fail(1)) SWIG_fail;
24961 {
24962 arg2 = (int)(SWIG_As_int(obj1));
24963 if (SWIG_arg_fail(2)) SWIG_fail;
24964 }
24965 if (obj2) {
24966 {
24967 arg3 = (bool)(SWIG_As_bool(obj2));
24968 if (SWIG_arg_fail(3)) SWIG_fail;
24969 }
24970 }
24971 {
24972 PyThreadState* __tstate = wxPyBeginAllowThreads();
24973 (arg1)->SetItemSpacing(arg2,arg3);
24974
24975 wxPyEndAllowThreads(__tstate);
24976 if (PyErr_Occurred()) SWIG_fail;
24977 }
24978 Py_INCREF(Py_None); resultobj = Py_None;
24979 return resultobj;
24980 fail:
24981 return NULL;
24982 }
24983
24984
24985 static PyObject *_wrap_ListCtrl_GetSelectedItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
24986 PyObject *resultobj;
24987 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24988 int result;
24989 PyObject * obj0 = 0 ;
24990 char *kwnames[] = {
24991 (char *) "self", NULL
24992 };
24993
24994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetSelectedItemCount",kwnames,&obj0)) goto fail;
24995 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24996 if (SWIG_arg_fail(1)) SWIG_fail;
24997 {
24998 PyThreadState* __tstate = wxPyBeginAllowThreads();
24999 result = (int)((wxPyListCtrl const *)arg1)->GetSelectedItemCount();
25000
25001 wxPyEndAllowThreads(__tstate);
25002 if (PyErr_Occurred()) SWIG_fail;
25003 }
25004 {
25005 resultobj = SWIG_From_int((int)(result));
25006 }
25007 return resultobj;
25008 fail:
25009 return NULL;
25010 }
25011
25012
25013 static PyObject *_wrap_ListCtrl_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
25014 PyObject *resultobj;
25015 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25016 wxColour result;
25017 PyObject * obj0 = 0 ;
25018 char *kwnames[] = {
25019 (char *) "self", NULL
25020 };
25021
25022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetTextColour",kwnames,&obj0)) goto fail;
25023 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25024 if (SWIG_arg_fail(1)) SWIG_fail;
25025 {
25026 PyThreadState* __tstate = wxPyBeginAllowThreads();
25027 result = ((wxPyListCtrl const *)arg1)->GetTextColour();
25028
25029 wxPyEndAllowThreads(__tstate);
25030 if (PyErr_Occurred()) SWIG_fail;
25031 }
25032 {
25033 wxColour * resultptr;
25034 resultptr = new wxColour((wxColour &)(result));
25035 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
25036 }
25037 return resultobj;
25038 fail:
25039 return NULL;
25040 }
25041
25042
25043 static PyObject *_wrap_ListCtrl_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
25044 PyObject *resultobj;
25045 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25046 wxColour *arg2 = 0 ;
25047 wxColour temp2 ;
25048 PyObject * obj0 = 0 ;
25049 PyObject * obj1 = 0 ;
25050 char *kwnames[] = {
25051 (char *) "self",(char *) "col", NULL
25052 };
25053
25054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
25055 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25056 if (SWIG_arg_fail(1)) SWIG_fail;
25057 {
25058 arg2 = &temp2;
25059 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
25060 }
25061 {
25062 PyThreadState* __tstate = wxPyBeginAllowThreads();
25063 (arg1)->SetTextColour((wxColour const &)*arg2);
25064
25065 wxPyEndAllowThreads(__tstate);
25066 if (PyErr_Occurred()) SWIG_fail;
25067 }
25068 Py_INCREF(Py_None); resultobj = Py_None;
25069 return resultobj;
25070 fail:
25071 return NULL;
25072 }
25073
25074
25075 static PyObject *_wrap_ListCtrl_GetTopItem(PyObject *, PyObject *args, PyObject *kwargs) {
25076 PyObject *resultobj;
25077 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25078 long result;
25079 PyObject * obj0 = 0 ;
25080 char *kwnames[] = {
25081 (char *) "self", NULL
25082 };
25083
25084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetTopItem",kwnames,&obj0)) goto fail;
25085 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25086 if (SWIG_arg_fail(1)) SWIG_fail;
25087 {
25088 PyThreadState* __tstate = wxPyBeginAllowThreads();
25089 result = (long)((wxPyListCtrl const *)arg1)->GetTopItem();
25090
25091 wxPyEndAllowThreads(__tstate);
25092 if (PyErr_Occurred()) SWIG_fail;
25093 }
25094 {
25095 resultobj = SWIG_From_long((long)(result));
25096 }
25097 return resultobj;
25098 fail:
25099 return NULL;
25100 }
25101
25102
25103 static PyObject *_wrap_ListCtrl_SetSingleStyle(PyObject *, PyObject *args, PyObject *kwargs) {
25104 PyObject *resultobj;
25105 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25106 long arg2 ;
25107 bool arg3 = (bool) true ;
25108 PyObject * obj0 = 0 ;
25109 PyObject * obj1 = 0 ;
25110 PyObject * obj2 = 0 ;
25111 char *kwnames[] = {
25112 (char *) "self",(char *) "style",(char *) "add", NULL
25113 };
25114
25115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_SetSingleStyle",kwnames,&obj0,&obj1,&obj2)) goto fail;
25116 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25117 if (SWIG_arg_fail(1)) SWIG_fail;
25118 {
25119 arg2 = (long)(SWIG_As_long(obj1));
25120 if (SWIG_arg_fail(2)) SWIG_fail;
25121 }
25122 if (obj2) {
25123 {
25124 arg3 = (bool)(SWIG_As_bool(obj2));
25125 if (SWIG_arg_fail(3)) SWIG_fail;
25126 }
25127 }
25128 {
25129 PyThreadState* __tstate = wxPyBeginAllowThreads();
25130 (arg1)->SetSingleStyle(arg2,arg3);
25131
25132 wxPyEndAllowThreads(__tstate);
25133 if (PyErr_Occurred()) SWIG_fail;
25134 }
25135 Py_INCREF(Py_None); resultobj = Py_None;
25136 return resultobj;
25137 fail:
25138 return NULL;
25139 }
25140
25141
25142 static PyObject *_wrap_ListCtrl_SetWindowStyleFlag(PyObject *, PyObject *args, PyObject *kwargs) {
25143 PyObject *resultobj;
25144 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25145 long arg2 ;
25146 PyObject * obj0 = 0 ;
25147 PyObject * obj1 = 0 ;
25148 char *kwnames[] = {
25149 (char *) "self",(char *) "style", NULL
25150 };
25151
25152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetWindowStyleFlag",kwnames,&obj0,&obj1)) goto fail;
25153 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25154 if (SWIG_arg_fail(1)) SWIG_fail;
25155 {
25156 arg2 = (long)(SWIG_As_long(obj1));
25157 if (SWIG_arg_fail(2)) SWIG_fail;
25158 }
25159 {
25160 PyThreadState* __tstate = wxPyBeginAllowThreads();
25161 (arg1)->SetWindowStyleFlag(arg2);
25162
25163 wxPyEndAllowThreads(__tstate);
25164 if (PyErr_Occurred()) SWIG_fail;
25165 }
25166 Py_INCREF(Py_None); resultobj = Py_None;
25167 return resultobj;
25168 fail:
25169 return NULL;
25170 }
25171
25172
25173 static PyObject *_wrap_ListCtrl_GetNextItem(PyObject *, PyObject *args, PyObject *kwargs) {
25174 PyObject *resultobj;
25175 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25176 long arg2 ;
25177 int arg3 = (int) wxLIST_NEXT_ALL ;
25178 int arg4 = (int) wxLIST_STATE_DONTCARE ;
25179 long result;
25180 PyObject * obj0 = 0 ;
25181 PyObject * obj1 = 0 ;
25182 PyObject * obj2 = 0 ;
25183 PyObject * obj3 = 0 ;
25184 char *kwnames[] = {
25185 (char *) "self",(char *) "item",(char *) "geometry",(char *) "state", NULL
25186 };
25187
25188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:ListCtrl_GetNextItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25189 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25190 if (SWIG_arg_fail(1)) SWIG_fail;
25191 {
25192 arg2 = (long)(SWIG_As_long(obj1));
25193 if (SWIG_arg_fail(2)) SWIG_fail;
25194 }
25195 if (obj2) {
25196 {
25197 arg3 = (int)(SWIG_As_int(obj2));
25198 if (SWIG_arg_fail(3)) SWIG_fail;
25199 }
25200 }
25201 if (obj3) {
25202 {
25203 arg4 = (int)(SWIG_As_int(obj3));
25204 if (SWIG_arg_fail(4)) SWIG_fail;
25205 }
25206 }
25207 {
25208 PyThreadState* __tstate = wxPyBeginAllowThreads();
25209 result = (long)((wxPyListCtrl const *)arg1)->GetNextItem(arg2,arg3,arg4);
25210
25211 wxPyEndAllowThreads(__tstate);
25212 if (PyErr_Occurred()) SWIG_fail;
25213 }
25214 {
25215 resultobj = SWIG_From_long((long)(result));
25216 }
25217 return resultobj;
25218 fail:
25219 return NULL;
25220 }
25221
25222
25223 static PyObject *_wrap_ListCtrl_GetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
25224 PyObject *resultobj;
25225 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25226 int arg2 ;
25227 wxImageList *result;
25228 PyObject * obj0 = 0 ;
25229 PyObject * obj1 = 0 ;
25230 char *kwnames[] = {
25231 (char *) "self",(char *) "which", NULL
25232 };
25233
25234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetImageList",kwnames,&obj0,&obj1)) goto fail;
25235 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25236 if (SWIG_arg_fail(1)) SWIG_fail;
25237 {
25238 arg2 = (int)(SWIG_As_int(obj1));
25239 if (SWIG_arg_fail(2)) SWIG_fail;
25240 }
25241 {
25242 PyThreadState* __tstate = wxPyBeginAllowThreads();
25243 result = (wxImageList *)((wxPyListCtrl const *)arg1)->GetImageList(arg2);
25244
25245 wxPyEndAllowThreads(__tstate);
25246 if (PyErr_Occurred()) SWIG_fail;
25247 }
25248 {
25249 resultobj = wxPyMake_wxObject(result, 0);
25250 }
25251 return resultobj;
25252 fail:
25253 return NULL;
25254 }
25255
25256
25257 static PyObject *_wrap_ListCtrl_SetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
25258 PyObject *resultobj;
25259 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25260 wxImageList *arg2 = (wxImageList *) 0 ;
25261 int arg3 ;
25262 PyObject * obj0 = 0 ;
25263 PyObject * obj1 = 0 ;
25264 PyObject * obj2 = 0 ;
25265 char *kwnames[] = {
25266 (char *) "self",(char *) "imageList",(char *) "which", NULL
25267 };
25268
25269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetImageList",kwnames,&obj0,&obj1,&obj2)) goto fail;
25270 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25271 if (SWIG_arg_fail(1)) SWIG_fail;
25272 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | 0);
25273 if (SWIG_arg_fail(2)) SWIG_fail;
25274 {
25275 arg3 = (int)(SWIG_As_int(obj2));
25276 if (SWIG_arg_fail(3)) SWIG_fail;
25277 }
25278 {
25279 PyThreadState* __tstate = wxPyBeginAllowThreads();
25280 (arg1)->SetImageList(arg2,arg3);
25281
25282 wxPyEndAllowThreads(__tstate);
25283 if (PyErr_Occurred()) SWIG_fail;
25284 }
25285 Py_INCREF(Py_None); resultobj = Py_None;
25286 return resultobj;
25287 fail:
25288 return NULL;
25289 }
25290
25291
25292 static PyObject *_wrap_ListCtrl_AssignImageList(PyObject *, PyObject *args, PyObject *kwargs) {
25293 PyObject *resultobj;
25294 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25295 wxImageList *arg2 = (wxImageList *) 0 ;
25296 int arg3 ;
25297 PyObject * obj0 = 0 ;
25298 PyObject * obj1 = 0 ;
25299 PyObject * obj2 = 0 ;
25300 char *kwnames[] = {
25301 (char *) "self",(char *) "imageList",(char *) "which", NULL
25302 };
25303
25304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_AssignImageList",kwnames,&obj0,&obj1,&obj2)) goto fail;
25305 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25306 if (SWIG_arg_fail(1)) SWIG_fail;
25307 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
25308 if (SWIG_arg_fail(2)) SWIG_fail;
25309 {
25310 arg3 = (int)(SWIG_As_int(obj2));
25311 if (SWIG_arg_fail(3)) SWIG_fail;
25312 }
25313 {
25314 PyThreadState* __tstate = wxPyBeginAllowThreads();
25315 (arg1)->AssignImageList(arg2,arg3);
25316
25317 wxPyEndAllowThreads(__tstate);
25318 if (PyErr_Occurred()) SWIG_fail;
25319 }
25320 Py_INCREF(Py_None); resultobj = Py_None;
25321 return resultobj;
25322 fail:
25323 return NULL;
25324 }
25325
25326
25327 static PyObject *_wrap_ListCtrl_InReportView(PyObject *, PyObject *args, PyObject *kwargs) {
25328 PyObject *resultobj;
25329 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25330 bool result;
25331 PyObject * obj0 = 0 ;
25332 char *kwnames[] = {
25333 (char *) "self", NULL
25334 };
25335
25336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_InReportView",kwnames,&obj0)) goto fail;
25337 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25338 if (SWIG_arg_fail(1)) SWIG_fail;
25339 {
25340 PyThreadState* __tstate = wxPyBeginAllowThreads();
25341 result = (bool)((wxPyListCtrl const *)arg1)->InReportView();
25342
25343 wxPyEndAllowThreads(__tstate);
25344 if (PyErr_Occurred()) SWIG_fail;
25345 }
25346 {
25347 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25348 }
25349 return resultobj;
25350 fail:
25351 return NULL;
25352 }
25353
25354
25355 static PyObject *_wrap_ListCtrl_IsVirtual(PyObject *, PyObject *args, PyObject *kwargs) {
25356 PyObject *resultobj;
25357 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25358 bool result;
25359 PyObject * obj0 = 0 ;
25360 char *kwnames[] = {
25361 (char *) "self", NULL
25362 };
25363
25364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_IsVirtual",kwnames,&obj0)) goto fail;
25365 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25366 if (SWIG_arg_fail(1)) SWIG_fail;
25367 {
25368 PyThreadState* __tstate = wxPyBeginAllowThreads();
25369 result = (bool)((wxPyListCtrl const *)arg1)->IsVirtual();
25370
25371 wxPyEndAllowThreads(__tstate);
25372 if (PyErr_Occurred()) SWIG_fail;
25373 }
25374 {
25375 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25376 }
25377 return resultobj;
25378 fail:
25379 return NULL;
25380 }
25381
25382
25383 static PyObject *_wrap_ListCtrl_RefreshItem(PyObject *, PyObject *args, PyObject *kwargs) {
25384 PyObject *resultobj;
25385 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25386 long arg2 ;
25387 PyObject * obj0 = 0 ;
25388 PyObject * obj1 = 0 ;
25389 char *kwnames[] = {
25390 (char *) "self",(char *) "item", NULL
25391 };
25392
25393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_RefreshItem",kwnames,&obj0,&obj1)) goto fail;
25394 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25395 if (SWIG_arg_fail(1)) SWIG_fail;
25396 {
25397 arg2 = (long)(SWIG_As_long(obj1));
25398 if (SWIG_arg_fail(2)) SWIG_fail;
25399 }
25400 {
25401 PyThreadState* __tstate = wxPyBeginAllowThreads();
25402 (arg1)->RefreshItem(arg2);
25403
25404 wxPyEndAllowThreads(__tstate);
25405 if (PyErr_Occurred()) SWIG_fail;
25406 }
25407 Py_INCREF(Py_None); resultobj = Py_None;
25408 return resultobj;
25409 fail:
25410 return NULL;
25411 }
25412
25413
25414 static PyObject *_wrap_ListCtrl_RefreshItems(PyObject *, PyObject *args, PyObject *kwargs) {
25415 PyObject *resultobj;
25416 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25417 long arg2 ;
25418 long arg3 ;
25419 PyObject * obj0 = 0 ;
25420 PyObject * obj1 = 0 ;
25421 PyObject * obj2 = 0 ;
25422 char *kwnames[] = {
25423 (char *) "self",(char *) "itemFrom",(char *) "itemTo", NULL
25424 };
25425
25426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_RefreshItems",kwnames,&obj0,&obj1,&obj2)) goto fail;
25427 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25428 if (SWIG_arg_fail(1)) SWIG_fail;
25429 {
25430 arg2 = (long)(SWIG_As_long(obj1));
25431 if (SWIG_arg_fail(2)) SWIG_fail;
25432 }
25433 {
25434 arg3 = (long)(SWIG_As_long(obj2));
25435 if (SWIG_arg_fail(3)) SWIG_fail;
25436 }
25437 {
25438 PyThreadState* __tstate = wxPyBeginAllowThreads();
25439 (arg1)->RefreshItems(arg2,arg3);
25440
25441 wxPyEndAllowThreads(__tstate);
25442 if (PyErr_Occurred()) SWIG_fail;
25443 }
25444 Py_INCREF(Py_None); resultobj = Py_None;
25445 return resultobj;
25446 fail:
25447 return NULL;
25448 }
25449
25450
25451 static PyObject *_wrap_ListCtrl_Arrange(PyObject *, PyObject *args, PyObject *kwargs) {
25452 PyObject *resultobj;
25453 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25454 int arg2 = (int) wxLIST_ALIGN_DEFAULT ;
25455 bool result;
25456 PyObject * obj0 = 0 ;
25457 PyObject * obj1 = 0 ;
25458 char *kwnames[] = {
25459 (char *) "self",(char *) "flag", NULL
25460 };
25461
25462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ListCtrl_Arrange",kwnames,&obj0,&obj1)) goto fail;
25463 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25464 if (SWIG_arg_fail(1)) SWIG_fail;
25465 if (obj1) {
25466 {
25467 arg2 = (int)(SWIG_As_int(obj1));
25468 if (SWIG_arg_fail(2)) SWIG_fail;
25469 }
25470 }
25471 {
25472 PyThreadState* __tstate = wxPyBeginAllowThreads();
25473 result = (bool)(arg1)->Arrange(arg2);
25474
25475 wxPyEndAllowThreads(__tstate);
25476 if (PyErr_Occurred()) SWIG_fail;
25477 }
25478 {
25479 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25480 }
25481 return resultobj;
25482 fail:
25483 return NULL;
25484 }
25485
25486
25487 static PyObject *_wrap_ListCtrl_DeleteItem(PyObject *, PyObject *args, PyObject *kwargs) {
25488 PyObject *resultobj;
25489 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25490 long arg2 ;
25491 bool result;
25492 PyObject * obj0 = 0 ;
25493 PyObject * obj1 = 0 ;
25494 char *kwnames[] = {
25495 (char *) "self",(char *) "item", NULL
25496 };
25497
25498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_DeleteItem",kwnames,&obj0,&obj1)) goto fail;
25499 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25500 if (SWIG_arg_fail(1)) SWIG_fail;
25501 {
25502 arg2 = (long)(SWIG_As_long(obj1));
25503 if (SWIG_arg_fail(2)) SWIG_fail;
25504 }
25505 {
25506 PyThreadState* __tstate = wxPyBeginAllowThreads();
25507 result = (bool)(arg1)->DeleteItem(arg2);
25508
25509 wxPyEndAllowThreads(__tstate);
25510 if (PyErr_Occurred()) SWIG_fail;
25511 }
25512 {
25513 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25514 }
25515 return resultobj;
25516 fail:
25517 return NULL;
25518 }
25519
25520
25521 static PyObject *_wrap_ListCtrl_DeleteAllItems(PyObject *, PyObject *args, PyObject *kwargs) {
25522 PyObject *resultobj;
25523 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25524 bool result;
25525 PyObject * obj0 = 0 ;
25526 char *kwnames[] = {
25527 (char *) "self", NULL
25528 };
25529
25530 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_DeleteAllItems",kwnames,&obj0)) goto fail;
25531 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25532 if (SWIG_arg_fail(1)) SWIG_fail;
25533 {
25534 PyThreadState* __tstate = wxPyBeginAllowThreads();
25535 result = (bool)(arg1)->DeleteAllItems();
25536
25537 wxPyEndAllowThreads(__tstate);
25538 if (PyErr_Occurred()) SWIG_fail;
25539 }
25540 {
25541 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25542 }
25543 return resultobj;
25544 fail:
25545 return NULL;
25546 }
25547
25548
25549 static PyObject *_wrap_ListCtrl_DeleteColumn(PyObject *, PyObject *args, PyObject *kwargs) {
25550 PyObject *resultobj;
25551 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25552 int arg2 ;
25553 bool result;
25554 PyObject * obj0 = 0 ;
25555 PyObject * obj1 = 0 ;
25556 char *kwnames[] = {
25557 (char *) "self",(char *) "col", NULL
25558 };
25559
25560 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_DeleteColumn",kwnames,&obj0,&obj1)) goto fail;
25561 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25562 if (SWIG_arg_fail(1)) SWIG_fail;
25563 {
25564 arg2 = (int)(SWIG_As_int(obj1));
25565 if (SWIG_arg_fail(2)) SWIG_fail;
25566 }
25567 {
25568 PyThreadState* __tstate = wxPyBeginAllowThreads();
25569 result = (bool)(arg1)->DeleteColumn(arg2);
25570
25571 wxPyEndAllowThreads(__tstate);
25572 if (PyErr_Occurred()) SWIG_fail;
25573 }
25574 {
25575 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25576 }
25577 return resultobj;
25578 fail:
25579 return NULL;
25580 }
25581
25582
25583 static PyObject *_wrap_ListCtrl_DeleteAllColumns(PyObject *, PyObject *args, PyObject *kwargs) {
25584 PyObject *resultobj;
25585 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25586 bool result;
25587 PyObject * obj0 = 0 ;
25588 char *kwnames[] = {
25589 (char *) "self", NULL
25590 };
25591
25592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_DeleteAllColumns",kwnames,&obj0)) goto fail;
25593 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25594 if (SWIG_arg_fail(1)) SWIG_fail;
25595 {
25596 PyThreadState* __tstate = wxPyBeginAllowThreads();
25597 result = (bool)(arg1)->DeleteAllColumns();
25598
25599 wxPyEndAllowThreads(__tstate);
25600 if (PyErr_Occurred()) SWIG_fail;
25601 }
25602 {
25603 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25604 }
25605 return resultobj;
25606 fail:
25607 return NULL;
25608 }
25609
25610
25611 static PyObject *_wrap_ListCtrl_ClearAll(PyObject *, PyObject *args, PyObject *kwargs) {
25612 PyObject *resultobj;
25613 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25614 PyObject * obj0 = 0 ;
25615 char *kwnames[] = {
25616 (char *) "self", NULL
25617 };
25618
25619 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_ClearAll",kwnames,&obj0)) goto fail;
25620 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25621 if (SWIG_arg_fail(1)) SWIG_fail;
25622 {
25623 PyThreadState* __tstate = wxPyBeginAllowThreads();
25624 (arg1)->ClearAll();
25625
25626 wxPyEndAllowThreads(__tstate);
25627 if (PyErr_Occurred()) SWIG_fail;
25628 }
25629 Py_INCREF(Py_None); resultobj = Py_None;
25630 return resultobj;
25631 fail:
25632 return NULL;
25633 }
25634
25635
25636 static PyObject *_wrap_ListCtrl_EditLabel(PyObject *, PyObject *args, PyObject *kwargs) {
25637 PyObject *resultobj;
25638 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25639 long arg2 ;
25640 PyObject * obj0 = 0 ;
25641 PyObject * obj1 = 0 ;
25642 char *kwnames[] = {
25643 (char *) "self",(char *) "item", NULL
25644 };
25645
25646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_EditLabel",kwnames,&obj0,&obj1)) goto fail;
25647 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25648 if (SWIG_arg_fail(1)) SWIG_fail;
25649 {
25650 arg2 = (long)(SWIG_As_long(obj1));
25651 if (SWIG_arg_fail(2)) SWIG_fail;
25652 }
25653 {
25654 PyThreadState* __tstate = wxPyBeginAllowThreads();
25655 (arg1)->EditLabel(arg2);
25656
25657 wxPyEndAllowThreads(__tstate);
25658 if (PyErr_Occurred()) SWIG_fail;
25659 }
25660 Py_INCREF(Py_None); resultobj = Py_None;
25661 return resultobj;
25662 fail:
25663 return NULL;
25664 }
25665
25666
25667 static PyObject *_wrap_ListCtrl_EnsureVisible(PyObject *, PyObject *args, PyObject *kwargs) {
25668 PyObject *resultobj;
25669 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25670 long arg2 ;
25671 bool result;
25672 PyObject * obj0 = 0 ;
25673 PyObject * obj1 = 0 ;
25674 char *kwnames[] = {
25675 (char *) "self",(char *) "item", NULL
25676 };
25677
25678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_EnsureVisible",kwnames,&obj0,&obj1)) goto fail;
25679 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25680 if (SWIG_arg_fail(1)) SWIG_fail;
25681 {
25682 arg2 = (long)(SWIG_As_long(obj1));
25683 if (SWIG_arg_fail(2)) SWIG_fail;
25684 }
25685 {
25686 PyThreadState* __tstate = wxPyBeginAllowThreads();
25687 result = (bool)(arg1)->EnsureVisible(arg2);
25688
25689 wxPyEndAllowThreads(__tstate);
25690 if (PyErr_Occurred()) SWIG_fail;
25691 }
25692 {
25693 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25694 }
25695 return resultobj;
25696 fail:
25697 return NULL;
25698 }
25699
25700
25701 static PyObject *_wrap_ListCtrl_FindItem(PyObject *, PyObject *args, PyObject *kwargs) {
25702 PyObject *resultobj;
25703 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25704 long arg2 ;
25705 wxString *arg3 = 0 ;
25706 bool arg4 = (bool) false ;
25707 long result;
25708 bool temp3 = false ;
25709 PyObject * obj0 = 0 ;
25710 PyObject * obj1 = 0 ;
25711 PyObject * obj2 = 0 ;
25712 PyObject * obj3 = 0 ;
25713 char *kwnames[] = {
25714 (char *) "self",(char *) "start",(char *) "str",(char *) "partial", NULL
25715 };
25716
25717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListCtrl_FindItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25718 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25719 if (SWIG_arg_fail(1)) SWIG_fail;
25720 {
25721 arg2 = (long)(SWIG_As_long(obj1));
25722 if (SWIG_arg_fail(2)) SWIG_fail;
25723 }
25724 {
25725 arg3 = wxString_in_helper(obj2);
25726 if (arg3 == NULL) SWIG_fail;
25727 temp3 = true;
25728 }
25729 if (obj3) {
25730 {
25731 arg4 = (bool)(SWIG_As_bool(obj3));
25732 if (SWIG_arg_fail(4)) SWIG_fail;
25733 }
25734 }
25735 {
25736 PyThreadState* __tstate = wxPyBeginAllowThreads();
25737 result = (long)(arg1)->FindItem(arg2,(wxString const &)*arg3,arg4);
25738
25739 wxPyEndAllowThreads(__tstate);
25740 if (PyErr_Occurred()) SWIG_fail;
25741 }
25742 {
25743 resultobj = SWIG_From_long((long)(result));
25744 }
25745 {
25746 if (temp3)
25747 delete arg3;
25748 }
25749 return resultobj;
25750 fail:
25751 {
25752 if (temp3)
25753 delete arg3;
25754 }
25755 return NULL;
25756 }
25757
25758
25759 static PyObject *_wrap_ListCtrl_FindItemData(PyObject *, PyObject *args, PyObject *kwargs) {
25760 PyObject *resultobj;
25761 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25762 long arg2 ;
25763 long arg3 ;
25764 long result;
25765 PyObject * obj0 = 0 ;
25766 PyObject * obj1 = 0 ;
25767 PyObject * obj2 = 0 ;
25768 char *kwnames[] = {
25769 (char *) "self",(char *) "start",(char *) "data", NULL
25770 };
25771
25772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_FindItemData",kwnames,&obj0,&obj1,&obj2)) goto fail;
25773 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25774 if (SWIG_arg_fail(1)) SWIG_fail;
25775 {
25776 arg2 = (long)(SWIG_As_long(obj1));
25777 if (SWIG_arg_fail(2)) SWIG_fail;
25778 }
25779 {
25780 arg3 = (long)(SWIG_As_long(obj2));
25781 if (SWIG_arg_fail(3)) SWIG_fail;
25782 }
25783 {
25784 PyThreadState* __tstate = wxPyBeginAllowThreads();
25785 result = (long)(arg1)->FindItem(arg2,arg3);
25786
25787 wxPyEndAllowThreads(__tstate);
25788 if (PyErr_Occurred()) SWIG_fail;
25789 }
25790 {
25791 resultobj = SWIG_From_long((long)(result));
25792 }
25793 return resultobj;
25794 fail:
25795 return NULL;
25796 }
25797
25798
25799 static PyObject *_wrap_ListCtrl_FindItemAtPos(PyObject *, PyObject *args, PyObject *kwargs) {
25800 PyObject *resultobj;
25801 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25802 long arg2 ;
25803 wxPoint *arg3 = 0 ;
25804 int arg4 ;
25805 long result;
25806 wxPoint temp3 ;
25807 PyObject * obj0 = 0 ;
25808 PyObject * obj1 = 0 ;
25809 PyObject * obj2 = 0 ;
25810 PyObject * obj3 = 0 ;
25811 char *kwnames[] = {
25812 (char *) "self",(char *) "start",(char *) "pt",(char *) "direction", NULL
25813 };
25814
25815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_FindItemAtPos",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25816 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25817 if (SWIG_arg_fail(1)) SWIG_fail;
25818 {
25819 arg2 = (long)(SWIG_As_long(obj1));
25820 if (SWIG_arg_fail(2)) SWIG_fail;
25821 }
25822 {
25823 arg3 = &temp3;
25824 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
25825 }
25826 {
25827 arg4 = (int)(SWIG_As_int(obj3));
25828 if (SWIG_arg_fail(4)) SWIG_fail;
25829 }
25830 {
25831 PyThreadState* __tstate = wxPyBeginAllowThreads();
25832 result = (long)(arg1)->FindItem(arg2,(wxPoint const &)*arg3,arg4);
25833
25834 wxPyEndAllowThreads(__tstate);
25835 if (PyErr_Occurred()) SWIG_fail;
25836 }
25837 {
25838 resultobj = SWIG_From_long((long)(result));
25839 }
25840 return resultobj;
25841 fail:
25842 return NULL;
25843 }
25844
25845
25846 static PyObject *_wrap_ListCtrl_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
25847 PyObject *resultobj;
25848 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25849 wxPoint *arg2 = 0 ;
25850 int *arg3 = 0 ;
25851 long result;
25852 wxPoint temp2 ;
25853 int temp3 ;
25854 int res3 = 0 ;
25855 PyObject * obj0 = 0 ;
25856 PyObject * obj1 = 0 ;
25857 char *kwnames[] = {
25858 (char *) "self",(char *) "point", NULL
25859 };
25860
25861 arg3 = &temp3; res3 = SWIG_NEWOBJ;
25862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_HitTest",kwnames,&obj0,&obj1)) goto fail;
25863 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25864 if (SWIG_arg_fail(1)) SWIG_fail;
25865 {
25866 arg2 = &temp2;
25867 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25868 }
25869 {
25870 PyThreadState* __tstate = wxPyBeginAllowThreads();
25871 result = (long)(arg1)->HitTest((wxPoint const &)*arg2,*arg3);
25872
25873 wxPyEndAllowThreads(__tstate);
25874 if (PyErr_Occurred()) SWIG_fail;
25875 }
25876 {
25877 resultobj = SWIG_From_long((long)(result));
25878 }
25879 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
25880 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
25881 return resultobj;
25882 fail:
25883 return NULL;
25884 }
25885
25886
25887 static PyObject *_wrap_ListCtrl_InsertItem(PyObject *, PyObject *args, PyObject *kwargs) {
25888 PyObject *resultobj;
25889 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25890 wxListItem *arg2 = 0 ;
25891 long result;
25892 PyObject * obj0 = 0 ;
25893 PyObject * obj1 = 0 ;
25894 char *kwnames[] = {
25895 (char *) "self",(char *) "info", NULL
25896 };
25897
25898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_InsertItem",kwnames,&obj0,&obj1)) goto fail;
25899 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25900 if (SWIG_arg_fail(1)) SWIG_fail;
25901 {
25902 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
25903 if (SWIG_arg_fail(2)) SWIG_fail;
25904 if (arg2 == NULL) {
25905 SWIG_null_ref("wxListItem");
25906 }
25907 if (SWIG_arg_fail(2)) SWIG_fail;
25908 }
25909 {
25910 PyThreadState* __tstate = wxPyBeginAllowThreads();
25911 result = (long)(arg1)->InsertItem(*arg2);
25912
25913 wxPyEndAllowThreads(__tstate);
25914 if (PyErr_Occurred()) SWIG_fail;
25915 }
25916 {
25917 resultobj = SWIG_From_long((long)(result));
25918 }
25919 return resultobj;
25920 fail:
25921 return NULL;
25922 }
25923
25924
25925 static PyObject *_wrap_ListCtrl_InsertStringItem(PyObject *, PyObject *args, PyObject *kwargs) {
25926 PyObject *resultobj;
25927 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25928 long arg2 ;
25929 wxString *arg3 = 0 ;
25930 long result;
25931 bool temp3 = false ;
25932 PyObject * obj0 = 0 ;
25933 PyObject * obj1 = 0 ;
25934 PyObject * obj2 = 0 ;
25935 char *kwnames[] = {
25936 (char *) "self",(char *) "index",(char *) "label", NULL
25937 };
25938
25939 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_InsertStringItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
25940 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25941 if (SWIG_arg_fail(1)) SWIG_fail;
25942 {
25943 arg2 = (long)(SWIG_As_long(obj1));
25944 if (SWIG_arg_fail(2)) SWIG_fail;
25945 }
25946 {
25947 arg3 = wxString_in_helper(obj2);
25948 if (arg3 == NULL) SWIG_fail;
25949 temp3 = true;
25950 }
25951 {
25952 PyThreadState* __tstate = wxPyBeginAllowThreads();
25953 result = (long)(arg1)->InsertItem(arg2,(wxString const &)*arg3);
25954
25955 wxPyEndAllowThreads(__tstate);
25956 if (PyErr_Occurred()) SWIG_fail;
25957 }
25958 {
25959 resultobj = SWIG_From_long((long)(result));
25960 }
25961 {
25962 if (temp3)
25963 delete arg3;
25964 }
25965 return resultobj;
25966 fail:
25967 {
25968 if (temp3)
25969 delete arg3;
25970 }
25971 return NULL;
25972 }
25973
25974
25975 static PyObject *_wrap_ListCtrl_InsertImageItem(PyObject *, PyObject *args, PyObject *kwargs) {
25976 PyObject *resultobj;
25977 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25978 long arg2 ;
25979 int arg3 ;
25980 long result;
25981 PyObject * obj0 = 0 ;
25982 PyObject * obj1 = 0 ;
25983 PyObject * obj2 = 0 ;
25984 char *kwnames[] = {
25985 (char *) "self",(char *) "index",(char *) "imageIndex", NULL
25986 };
25987
25988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_InsertImageItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
25989 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25990 if (SWIG_arg_fail(1)) SWIG_fail;
25991 {
25992 arg2 = (long)(SWIG_As_long(obj1));
25993 if (SWIG_arg_fail(2)) SWIG_fail;
25994 }
25995 {
25996 arg3 = (int)(SWIG_As_int(obj2));
25997 if (SWIG_arg_fail(3)) SWIG_fail;
25998 }
25999 {
26000 PyThreadState* __tstate = wxPyBeginAllowThreads();
26001 result = (long)(arg1)->InsertItem(arg2,arg3);
26002
26003 wxPyEndAllowThreads(__tstate);
26004 if (PyErr_Occurred()) SWIG_fail;
26005 }
26006 {
26007 resultobj = SWIG_From_long((long)(result));
26008 }
26009 return resultobj;
26010 fail:
26011 return NULL;
26012 }
26013
26014
26015 static PyObject *_wrap_ListCtrl_InsertImageStringItem(PyObject *, PyObject *args, PyObject *kwargs) {
26016 PyObject *resultobj;
26017 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26018 long arg2 ;
26019 wxString *arg3 = 0 ;
26020 int arg4 ;
26021 long result;
26022 bool temp3 = false ;
26023 PyObject * obj0 = 0 ;
26024 PyObject * obj1 = 0 ;
26025 PyObject * obj2 = 0 ;
26026 PyObject * obj3 = 0 ;
26027 char *kwnames[] = {
26028 (char *) "self",(char *) "index",(char *) "label",(char *) "imageIndex", NULL
26029 };
26030
26031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_InsertImageStringItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26032 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26033 if (SWIG_arg_fail(1)) SWIG_fail;
26034 {
26035 arg2 = (long)(SWIG_As_long(obj1));
26036 if (SWIG_arg_fail(2)) SWIG_fail;
26037 }
26038 {
26039 arg3 = wxString_in_helper(obj2);
26040 if (arg3 == NULL) SWIG_fail;
26041 temp3 = true;
26042 }
26043 {
26044 arg4 = (int)(SWIG_As_int(obj3));
26045 if (SWIG_arg_fail(4)) SWIG_fail;
26046 }
26047 {
26048 PyThreadState* __tstate = wxPyBeginAllowThreads();
26049 result = (long)(arg1)->InsertItem(arg2,(wxString const &)*arg3,arg4);
26050
26051 wxPyEndAllowThreads(__tstate);
26052 if (PyErr_Occurred()) SWIG_fail;
26053 }
26054 {
26055 resultobj = SWIG_From_long((long)(result));
26056 }
26057 {
26058 if (temp3)
26059 delete arg3;
26060 }
26061 return resultobj;
26062 fail:
26063 {
26064 if (temp3)
26065 delete arg3;
26066 }
26067 return NULL;
26068 }
26069
26070
26071 static PyObject *_wrap_ListCtrl_InsertColumnItem(PyObject *, PyObject *args, PyObject *kwargs) {
26072 PyObject *resultobj;
26073 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26074 long arg2 ;
26075 wxListItem *arg3 = 0 ;
26076 long result;
26077 PyObject * obj0 = 0 ;
26078 PyObject * obj1 = 0 ;
26079 PyObject * obj2 = 0 ;
26080 char *kwnames[] = {
26081 (char *) "self",(char *) "col",(char *) "info", NULL
26082 };
26083
26084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_InsertColumnItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
26085 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26086 if (SWIG_arg_fail(1)) SWIG_fail;
26087 {
26088 arg2 = (long)(SWIG_As_long(obj1));
26089 if (SWIG_arg_fail(2)) SWIG_fail;
26090 }
26091 {
26092 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
26093 if (SWIG_arg_fail(3)) SWIG_fail;
26094 if (arg3 == NULL) {
26095 SWIG_null_ref("wxListItem");
26096 }
26097 if (SWIG_arg_fail(3)) SWIG_fail;
26098 }
26099 {
26100 PyThreadState* __tstate = wxPyBeginAllowThreads();
26101 result = (long)(arg1)->InsertColumn(arg2,*arg3);
26102
26103 wxPyEndAllowThreads(__tstate);
26104 if (PyErr_Occurred()) SWIG_fail;
26105 }
26106 {
26107 resultobj = SWIG_From_long((long)(result));
26108 }
26109 return resultobj;
26110 fail:
26111 return NULL;
26112 }
26113
26114
26115 static PyObject *_wrap_ListCtrl_InsertColumn(PyObject *, PyObject *args, PyObject *kwargs) {
26116 PyObject *resultobj;
26117 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26118 long arg2 ;
26119 wxString *arg3 = 0 ;
26120 int arg4 = (int) wxLIST_FORMAT_LEFT ;
26121 int arg5 = (int) -1 ;
26122 long result;
26123 bool temp3 = false ;
26124 PyObject * obj0 = 0 ;
26125 PyObject * obj1 = 0 ;
26126 PyObject * obj2 = 0 ;
26127 PyObject * obj3 = 0 ;
26128 PyObject * obj4 = 0 ;
26129 char *kwnames[] = {
26130 (char *) "self",(char *) "col",(char *) "heading",(char *) "format",(char *) "width", NULL
26131 };
26132
26133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:ListCtrl_InsertColumn",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
26134 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26135 if (SWIG_arg_fail(1)) SWIG_fail;
26136 {
26137 arg2 = (long)(SWIG_As_long(obj1));
26138 if (SWIG_arg_fail(2)) SWIG_fail;
26139 }
26140 {
26141 arg3 = wxString_in_helper(obj2);
26142 if (arg3 == NULL) SWIG_fail;
26143 temp3 = true;
26144 }
26145 if (obj3) {
26146 {
26147 arg4 = (int)(SWIG_As_int(obj3));
26148 if (SWIG_arg_fail(4)) SWIG_fail;
26149 }
26150 }
26151 if (obj4) {
26152 {
26153 arg5 = (int)(SWIG_As_int(obj4));
26154 if (SWIG_arg_fail(5)) SWIG_fail;
26155 }
26156 }
26157 {
26158 PyThreadState* __tstate = wxPyBeginAllowThreads();
26159 result = (long)(arg1)->InsertColumn(arg2,(wxString const &)*arg3,arg4,arg5);
26160
26161 wxPyEndAllowThreads(__tstate);
26162 if (PyErr_Occurred()) SWIG_fail;
26163 }
26164 {
26165 resultobj = SWIG_From_long((long)(result));
26166 }
26167 {
26168 if (temp3)
26169 delete arg3;
26170 }
26171 return resultobj;
26172 fail:
26173 {
26174 if (temp3)
26175 delete arg3;
26176 }
26177 return NULL;
26178 }
26179
26180
26181 static PyObject *_wrap_ListCtrl_SetItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
26182 PyObject *resultobj;
26183 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26184 long arg2 ;
26185 PyObject * obj0 = 0 ;
26186 PyObject * obj1 = 0 ;
26187 char *kwnames[] = {
26188 (char *) "self",(char *) "count", NULL
26189 };
26190
26191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetItemCount",kwnames,&obj0,&obj1)) goto fail;
26192 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26193 if (SWIG_arg_fail(1)) SWIG_fail;
26194 {
26195 arg2 = (long)(SWIG_As_long(obj1));
26196 if (SWIG_arg_fail(2)) SWIG_fail;
26197 }
26198 {
26199 PyThreadState* __tstate = wxPyBeginAllowThreads();
26200 (arg1)->SetItemCount(arg2);
26201
26202 wxPyEndAllowThreads(__tstate);
26203 if (PyErr_Occurred()) SWIG_fail;
26204 }
26205 Py_INCREF(Py_None); resultobj = Py_None;
26206 return resultobj;
26207 fail:
26208 return NULL;
26209 }
26210
26211
26212 static PyObject *_wrap_ListCtrl_ScrollList(PyObject *, PyObject *args, PyObject *kwargs) {
26213 PyObject *resultobj;
26214 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26215 int arg2 ;
26216 int arg3 ;
26217 bool result;
26218 PyObject * obj0 = 0 ;
26219 PyObject * obj1 = 0 ;
26220 PyObject * obj2 = 0 ;
26221 char *kwnames[] = {
26222 (char *) "self",(char *) "dx",(char *) "dy", NULL
26223 };
26224
26225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_ScrollList",kwnames,&obj0,&obj1,&obj2)) goto fail;
26226 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26227 if (SWIG_arg_fail(1)) SWIG_fail;
26228 {
26229 arg2 = (int)(SWIG_As_int(obj1));
26230 if (SWIG_arg_fail(2)) SWIG_fail;
26231 }
26232 {
26233 arg3 = (int)(SWIG_As_int(obj2));
26234 if (SWIG_arg_fail(3)) SWIG_fail;
26235 }
26236 {
26237 PyThreadState* __tstate = wxPyBeginAllowThreads();
26238 result = (bool)(arg1)->ScrollList(arg2,arg3);
26239
26240 wxPyEndAllowThreads(__tstate);
26241 if (PyErr_Occurred()) SWIG_fail;
26242 }
26243 {
26244 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26245 }
26246 return resultobj;
26247 fail:
26248 return NULL;
26249 }
26250
26251
26252 static PyObject *_wrap_ListCtrl_SetItemTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
26253 PyObject *resultobj;
26254 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26255 long arg2 ;
26256 wxColour *arg3 = 0 ;
26257 wxColour temp3 ;
26258 PyObject * obj0 = 0 ;
26259 PyObject * obj1 = 0 ;
26260 PyObject * obj2 = 0 ;
26261 char *kwnames[] = {
26262 (char *) "self",(char *) "item",(char *) "col", NULL
26263 };
26264
26265 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemTextColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
26266 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26267 if (SWIG_arg_fail(1)) SWIG_fail;
26268 {
26269 arg2 = (long)(SWIG_As_long(obj1));
26270 if (SWIG_arg_fail(2)) SWIG_fail;
26271 }
26272 {
26273 arg3 = &temp3;
26274 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
26275 }
26276 {
26277 PyThreadState* __tstate = wxPyBeginAllowThreads();
26278 (arg1)->SetItemTextColour(arg2,(wxColour const &)*arg3);
26279
26280 wxPyEndAllowThreads(__tstate);
26281 if (PyErr_Occurred()) SWIG_fail;
26282 }
26283 Py_INCREF(Py_None); resultobj = Py_None;
26284 return resultobj;
26285 fail:
26286 return NULL;
26287 }
26288
26289
26290 static PyObject *_wrap_ListCtrl_GetItemTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
26291 PyObject *resultobj;
26292 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26293 long arg2 ;
26294 wxColour result;
26295 PyObject * obj0 = 0 ;
26296 PyObject * obj1 = 0 ;
26297 char *kwnames[] = {
26298 (char *) "self",(char *) "item", NULL
26299 };
26300
26301 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemTextColour",kwnames,&obj0,&obj1)) goto fail;
26302 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26303 if (SWIG_arg_fail(1)) SWIG_fail;
26304 {
26305 arg2 = (long)(SWIG_As_long(obj1));
26306 if (SWIG_arg_fail(2)) SWIG_fail;
26307 }
26308 {
26309 PyThreadState* __tstate = wxPyBeginAllowThreads();
26310 result = ((wxPyListCtrl const *)arg1)->GetItemTextColour(arg2);
26311
26312 wxPyEndAllowThreads(__tstate);
26313 if (PyErr_Occurred()) SWIG_fail;
26314 }
26315 {
26316 wxColour * resultptr;
26317 resultptr = new wxColour((wxColour &)(result));
26318 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
26319 }
26320 return resultobj;
26321 fail:
26322 return NULL;
26323 }
26324
26325
26326 static PyObject *_wrap_ListCtrl_SetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
26327 PyObject *resultobj;
26328 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26329 long arg2 ;
26330 wxColour *arg3 = 0 ;
26331 wxColour temp3 ;
26332 PyObject * obj0 = 0 ;
26333 PyObject * obj1 = 0 ;
26334 PyObject * obj2 = 0 ;
26335 char *kwnames[] = {
26336 (char *) "self",(char *) "item",(char *) "col", NULL
26337 };
26338
26339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemBackgroundColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
26340 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26341 if (SWIG_arg_fail(1)) SWIG_fail;
26342 {
26343 arg2 = (long)(SWIG_As_long(obj1));
26344 if (SWIG_arg_fail(2)) SWIG_fail;
26345 }
26346 {
26347 arg3 = &temp3;
26348 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
26349 }
26350 {
26351 PyThreadState* __tstate = wxPyBeginAllowThreads();
26352 (arg1)->SetItemBackgroundColour(arg2,(wxColour const &)*arg3);
26353
26354 wxPyEndAllowThreads(__tstate);
26355 if (PyErr_Occurred()) SWIG_fail;
26356 }
26357 Py_INCREF(Py_None); resultobj = Py_None;
26358 return resultobj;
26359 fail:
26360 return NULL;
26361 }
26362
26363
26364 static PyObject *_wrap_ListCtrl_GetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
26365 PyObject *resultobj;
26366 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26367 long arg2 ;
26368 wxColour result;
26369 PyObject * obj0 = 0 ;
26370 PyObject * obj1 = 0 ;
26371 char *kwnames[] = {
26372 (char *) "self",(char *) "item", NULL
26373 };
26374
26375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemBackgroundColour",kwnames,&obj0,&obj1)) 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 arg2 = (long)(SWIG_As_long(obj1));
26380 if (SWIG_arg_fail(2)) SWIG_fail;
26381 }
26382 {
26383 PyThreadState* __tstate = wxPyBeginAllowThreads();
26384 result = ((wxPyListCtrl const *)arg1)->GetItemBackgroundColour(arg2);
26385
26386 wxPyEndAllowThreads(__tstate);
26387 if (PyErr_Occurred()) SWIG_fail;
26388 }
26389 {
26390 wxColour * resultptr;
26391 resultptr = new wxColour((wxColour &)(result));
26392 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
26393 }
26394 return resultobj;
26395 fail:
26396 return NULL;
26397 }
26398
26399
26400 static PyObject *_wrap_ListCtrl_SortItems(PyObject *, PyObject *args, PyObject *kwargs) {
26401 PyObject *resultobj;
26402 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26403 PyObject *arg2 = (PyObject *) 0 ;
26404 bool result;
26405 PyObject * obj0 = 0 ;
26406 PyObject * obj1 = 0 ;
26407 char *kwnames[] = {
26408 (char *) "self",(char *) "func", NULL
26409 };
26410
26411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SortItems",kwnames,&obj0,&obj1)) goto fail;
26412 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26413 if (SWIG_arg_fail(1)) SWIG_fail;
26414 arg2 = obj1;
26415 {
26416 PyThreadState* __tstate = wxPyBeginAllowThreads();
26417 result = (bool)wxPyListCtrl_SortItems(arg1,arg2);
26418
26419 wxPyEndAllowThreads(__tstate);
26420 if (PyErr_Occurred()) SWIG_fail;
26421 }
26422 {
26423 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26424 }
26425 return resultobj;
26426 fail:
26427 return NULL;
26428 }
26429
26430
26431 static PyObject *_wrap_ListCtrl_GetMainWindow(PyObject *, PyObject *args, PyObject *kwargs) {
26432 PyObject *resultobj;
26433 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26434 wxWindow *result;
26435 PyObject * obj0 = 0 ;
26436 char *kwnames[] = {
26437 (char *) "self", NULL
26438 };
26439
26440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetMainWindow",kwnames,&obj0)) goto fail;
26441 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26442 if (SWIG_arg_fail(1)) SWIG_fail;
26443 {
26444 PyThreadState* __tstate = wxPyBeginAllowThreads();
26445 result = (wxWindow *)wxPyListCtrl_GetMainWindow(arg1);
26446
26447 wxPyEndAllowThreads(__tstate);
26448 if (PyErr_Occurred()) SWIG_fail;
26449 }
26450 {
26451 resultobj = wxPyMake_wxObject(result, 0);
26452 }
26453 return resultobj;
26454 fail:
26455 return NULL;
26456 }
26457
26458
26459 static PyObject *_wrap_ListCtrl_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
26460 PyObject *resultobj;
26461 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
26462 wxVisualAttributes result;
26463 PyObject * obj0 = 0 ;
26464 char *kwnames[] = {
26465 (char *) "variant", NULL
26466 };
26467
26468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ListCtrl_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
26469 if (obj0) {
26470 {
26471 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
26472 if (SWIG_arg_fail(1)) SWIG_fail;
26473 }
26474 }
26475 {
26476 if (!wxPyCheckForApp()) SWIG_fail;
26477 PyThreadState* __tstate = wxPyBeginAllowThreads();
26478 result = wxPyListCtrl::GetClassDefaultAttributes((wxWindowVariant )arg1);
26479
26480 wxPyEndAllowThreads(__tstate);
26481 if (PyErr_Occurred()) SWIG_fail;
26482 }
26483 {
26484 wxVisualAttributes * resultptr;
26485 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
26486 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
26487 }
26488 return resultobj;
26489 fail:
26490 return NULL;
26491 }
26492
26493
26494 static PyObject * ListCtrl_swigregister(PyObject *, PyObject *args) {
26495 PyObject *obj;
26496 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26497 SWIG_TypeClientData(SWIGTYPE_p_wxPyListCtrl, obj);
26498 Py_INCREF(obj);
26499 return Py_BuildValue((char *)"");
26500 }
26501 static PyObject *_wrap_new_ListView(PyObject *, PyObject *args, PyObject *kwargs) {
26502 PyObject *resultobj;
26503 wxWindow *arg1 = (wxWindow *) 0 ;
26504 int arg2 = (int) -1 ;
26505 wxPoint const &arg3_defvalue = wxDefaultPosition ;
26506 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
26507 wxSize const &arg4_defvalue = wxDefaultSize ;
26508 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
26509 long arg5 = (long) wxLC_REPORT ;
26510 wxValidator const &arg6_defvalue = wxDefaultValidator ;
26511 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
26512 wxString const &arg7_defvalue = wxPyListCtrlNameStr ;
26513 wxString *arg7 = (wxString *) &arg7_defvalue ;
26514 wxListView *result;
26515 wxPoint temp3 ;
26516 wxSize temp4 ;
26517 bool temp7 = false ;
26518 PyObject * obj0 = 0 ;
26519 PyObject * obj1 = 0 ;
26520 PyObject * obj2 = 0 ;
26521 PyObject * obj3 = 0 ;
26522 PyObject * obj4 = 0 ;
26523 PyObject * obj5 = 0 ;
26524 PyObject * obj6 = 0 ;
26525 char *kwnames[] = {
26526 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
26527 };
26528
26529 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_ListView",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
26530 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26531 if (SWIG_arg_fail(1)) SWIG_fail;
26532 if (obj1) {
26533 {
26534 arg2 = (int)(SWIG_As_int(obj1));
26535 if (SWIG_arg_fail(2)) SWIG_fail;
26536 }
26537 }
26538 if (obj2) {
26539 {
26540 arg3 = &temp3;
26541 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
26542 }
26543 }
26544 if (obj3) {
26545 {
26546 arg4 = &temp4;
26547 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
26548 }
26549 }
26550 if (obj4) {
26551 {
26552 arg5 = (long)(SWIG_As_long(obj4));
26553 if (SWIG_arg_fail(5)) SWIG_fail;
26554 }
26555 }
26556 if (obj5) {
26557 {
26558 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
26559 if (SWIG_arg_fail(6)) SWIG_fail;
26560 if (arg6 == NULL) {
26561 SWIG_null_ref("wxValidator");
26562 }
26563 if (SWIG_arg_fail(6)) SWIG_fail;
26564 }
26565 }
26566 if (obj6) {
26567 {
26568 arg7 = wxString_in_helper(obj6);
26569 if (arg7 == NULL) SWIG_fail;
26570 temp7 = true;
26571 }
26572 }
26573 {
26574 if (!wxPyCheckForApp()) SWIG_fail;
26575 PyThreadState* __tstate = wxPyBeginAllowThreads();
26576 result = (wxListView *)new wxListView(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
26577
26578 wxPyEndAllowThreads(__tstate);
26579 if (PyErr_Occurred()) SWIG_fail;
26580 }
26581 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListView, 1);
26582 {
26583 if (temp7)
26584 delete arg7;
26585 }
26586 return resultobj;
26587 fail:
26588 {
26589 if (temp7)
26590 delete arg7;
26591 }
26592 return NULL;
26593 }
26594
26595
26596 static PyObject *_wrap_new_PreListView(PyObject *, PyObject *args, PyObject *kwargs) {
26597 PyObject *resultobj;
26598 wxListView *result;
26599 char *kwnames[] = {
26600 NULL
26601 };
26602
26603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreListView",kwnames)) goto fail;
26604 {
26605 if (!wxPyCheckForApp()) SWIG_fail;
26606 PyThreadState* __tstate = wxPyBeginAllowThreads();
26607 result = (wxListView *)new wxListView();
26608
26609 wxPyEndAllowThreads(__tstate);
26610 if (PyErr_Occurred()) SWIG_fail;
26611 }
26612 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListView, 1);
26613 return resultobj;
26614 fail:
26615 return NULL;
26616 }
26617
26618
26619 static PyObject *_wrap_ListView_Create(PyObject *, PyObject *args, PyObject *kwargs) {
26620 PyObject *resultobj;
26621 wxListView *arg1 = (wxListView *) 0 ;
26622 wxWindow *arg2 = (wxWindow *) 0 ;
26623 int arg3 = (int) -1 ;
26624 wxPoint const &arg4_defvalue = wxDefaultPosition ;
26625 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
26626 wxSize const &arg5_defvalue = wxDefaultSize ;
26627 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
26628 long arg6 = (long) wxLC_REPORT ;
26629 wxValidator const &arg7_defvalue = wxDefaultValidator ;
26630 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
26631 wxString const &arg8_defvalue = wxPyListCtrlNameStr ;
26632 wxString *arg8 = (wxString *) &arg8_defvalue ;
26633 bool result;
26634 wxPoint temp4 ;
26635 wxSize temp5 ;
26636 bool temp8 = false ;
26637 PyObject * obj0 = 0 ;
26638 PyObject * obj1 = 0 ;
26639 PyObject * obj2 = 0 ;
26640 PyObject * obj3 = 0 ;
26641 PyObject * obj4 = 0 ;
26642 PyObject * obj5 = 0 ;
26643 PyObject * obj6 = 0 ;
26644 PyObject * obj7 = 0 ;
26645 char *kwnames[] = {
26646 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
26647 };
26648
26649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:ListView_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
26650 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26651 if (SWIG_arg_fail(1)) SWIG_fail;
26652 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26653 if (SWIG_arg_fail(2)) SWIG_fail;
26654 if (obj2) {
26655 {
26656 arg3 = (int)(SWIG_As_int(obj2));
26657 if (SWIG_arg_fail(3)) SWIG_fail;
26658 }
26659 }
26660 if (obj3) {
26661 {
26662 arg4 = &temp4;
26663 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
26664 }
26665 }
26666 if (obj4) {
26667 {
26668 arg5 = &temp5;
26669 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
26670 }
26671 }
26672 if (obj5) {
26673 {
26674 arg6 = (long)(SWIG_As_long(obj5));
26675 if (SWIG_arg_fail(6)) SWIG_fail;
26676 }
26677 }
26678 if (obj6) {
26679 {
26680 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
26681 if (SWIG_arg_fail(7)) SWIG_fail;
26682 if (arg7 == NULL) {
26683 SWIG_null_ref("wxValidator");
26684 }
26685 if (SWIG_arg_fail(7)) SWIG_fail;
26686 }
26687 }
26688 if (obj7) {
26689 {
26690 arg8 = wxString_in_helper(obj7);
26691 if (arg8 == NULL) SWIG_fail;
26692 temp8 = true;
26693 }
26694 }
26695 {
26696 PyThreadState* __tstate = wxPyBeginAllowThreads();
26697 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
26698
26699 wxPyEndAllowThreads(__tstate);
26700 if (PyErr_Occurred()) SWIG_fail;
26701 }
26702 {
26703 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26704 }
26705 {
26706 if (temp8)
26707 delete arg8;
26708 }
26709 return resultobj;
26710 fail:
26711 {
26712 if (temp8)
26713 delete arg8;
26714 }
26715 return NULL;
26716 }
26717
26718
26719 static PyObject *_wrap_ListView_Select(PyObject *, PyObject *args, PyObject *kwargs) {
26720 PyObject *resultobj;
26721 wxListView *arg1 = (wxListView *) 0 ;
26722 long arg2 ;
26723 bool arg3 = (bool) true ;
26724 PyObject * obj0 = 0 ;
26725 PyObject * obj1 = 0 ;
26726 PyObject * obj2 = 0 ;
26727 char *kwnames[] = {
26728 (char *) "self",(char *) "n",(char *) "on", NULL
26729 };
26730
26731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListView_Select",kwnames,&obj0,&obj1,&obj2)) goto fail;
26732 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26733 if (SWIG_arg_fail(1)) SWIG_fail;
26734 {
26735 arg2 = (long)(SWIG_As_long(obj1));
26736 if (SWIG_arg_fail(2)) SWIG_fail;
26737 }
26738 if (obj2) {
26739 {
26740 arg3 = (bool)(SWIG_As_bool(obj2));
26741 if (SWIG_arg_fail(3)) SWIG_fail;
26742 }
26743 }
26744 {
26745 PyThreadState* __tstate = wxPyBeginAllowThreads();
26746 (arg1)->Select(arg2,arg3);
26747
26748 wxPyEndAllowThreads(__tstate);
26749 if (PyErr_Occurred()) SWIG_fail;
26750 }
26751 Py_INCREF(Py_None); resultobj = Py_None;
26752 return resultobj;
26753 fail:
26754 return NULL;
26755 }
26756
26757
26758 static PyObject *_wrap_ListView_Focus(PyObject *, PyObject *args, PyObject *kwargs) {
26759 PyObject *resultobj;
26760 wxListView *arg1 = (wxListView *) 0 ;
26761 long arg2 ;
26762 PyObject * obj0 = 0 ;
26763 PyObject * obj1 = 0 ;
26764 char *kwnames[] = {
26765 (char *) "self",(char *) "index", NULL
26766 };
26767
26768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_Focus",kwnames,&obj0,&obj1)) goto fail;
26769 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26770 if (SWIG_arg_fail(1)) SWIG_fail;
26771 {
26772 arg2 = (long)(SWIG_As_long(obj1));
26773 if (SWIG_arg_fail(2)) SWIG_fail;
26774 }
26775 {
26776 PyThreadState* __tstate = wxPyBeginAllowThreads();
26777 (arg1)->Focus(arg2);
26778
26779 wxPyEndAllowThreads(__tstate);
26780 if (PyErr_Occurred()) SWIG_fail;
26781 }
26782 Py_INCREF(Py_None); resultobj = Py_None;
26783 return resultobj;
26784 fail:
26785 return NULL;
26786 }
26787
26788
26789 static PyObject *_wrap_ListView_GetFocusedItem(PyObject *, PyObject *args, PyObject *kwargs) {
26790 PyObject *resultobj;
26791 wxListView *arg1 = (wxListView *) 0 ;
26792 long result;
26793 PyObject * obj0 = 0 ;
26794 char *kwnames[] = {
26795 (char *) "self", NULL
26796 };
26797
26798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListView_GetFocusedItem",kwnames,&obj0)) goto fail;
26799 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26800 if (SWIG_arg_fail(1)) SWIG_fail;
26801 {
26802 PyThreadState* __tstate = wxPyBeginAllowThreads();
26803 result = (long)((wxListView const *)arg1)->GetFocusedItem();
26804
26805 wxPyEndAllowThreads(__tstate);
26806 if (PyErr_Occurred()) SWIG_fail;
26807 }
26808 {
26809 resultobj = SWIG_From_long((long)(result));
26810 }
26811 return resultobj;
26812 fail:
26813 return NULL;
26814 }
26815
26816
26817 static PyObject *_wrap_ListView_GetNextSelected(PyObject *, PyObject *args, PyObject *kwargs) {
26818 PyObject *resultobj;
26819 wxListView *arg1 = (wxListView *) 0 ;
26820 long arg2 ;
26821 long result;
26822 PyObject * obj0 = 0 ;
26823 PyObject * obj1 = 0 ;
26824 char *kwnames[] = {
26825 (char *) "self",(char *) "item", NULL
26826 };
26827
26828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_GetNextSelected",kwnames,&obj0,&obj1)) goto fail;
26829 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26830 if (SWIG_arg_fail(1)) SWIG_fail;
26831 {
26832 arg2 = (long)(SWIG_As_long(obj1));
26833 if (SWIG_arg_fail(2)) SWIG_fail;
26834 }
26835 {
26836 PyThreadState* __tstate = wxPyBeginAllowThreads();
26837 result = (long)((wxListView const *)arg1)->GetNextSelected(arg2);
26838
26839 wxPyEndAllowThreads(__tstate);
26840 if (PyErr_Occurred()) SWIG_fail;
26841 }
26842 {
26843 resultobj = SWIG_From_long((long)(result));
26844 }
26845 return resultobj;
26846 fail:
26847 return NULL;
26848 }
26849
26850
26851 static PyObject *_wrap_ListView_GetFirstSelected(PyObject *, PyObject *args, PyObject *kwargs) {
26852 PyObject *resultobj;
26853 wxListView *arg1 = (wxListView *) 0 ;
26854 long result;
26855 PyObject * obj0 = 0 ;
26856 char *kwnames[] = {
26857 (char *) "self", NULL
26858 };
26859
26860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListView_GetFirstSelected",kwnames,&obj0)) 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 PyThreadState* __tstate = wxPyBeginAllowThreads();
26865 result = (long)((wxListView const *)arg1)->GetFirstSelected();
26866
26867 wxPyEndAllowThreads(__tstate);
26868 if (PyErr_Occurred()) SWIG_fail;
26869 }
26870 {
26871 resultobj = SWIG_From_long((long)(result));
26872 }
26873 return resultobj;
26874 fail:
26875 return NULL;
26876 }
26877
26878
26879 static PyObject *_wrap_ListView_IsSelected(PyObject *, PyObject *args, PyObject *kwargs) {
26880 PyObject *resultobj;
26881 wxListView *arg1 = (wxListView *) 0 ;
26882 long arg2 ;
26883 bool result;
26884 PyObject * obj0 = 0 ;
26885 PyObject * obj1 = 0 ;
26886 char *kwnames[] = {
26887 (char *) "self",(char *) "index", NULL
26888 };
26889
26890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_IsSelected",kwnames,&obj0,&obj1)) goto fail;
26891 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26892 if (SWIG_arg_fail(1)) SWIG_fail;
26893 {
26894 arg2 = (long)(SWIG_As_long(obj1));
26895 if (SWIG_arg_fail(2)) SWIG_fail;
26896 }
26897 {
26898 PyThreadState* __tstate = wxPyBeginAllowThreads();
26899 result = (bool)(arg1)->IsSelected(arg2);
26900
26901 wxPyEndAllowThreads(__tstate);
26902 if (PyErr_Occurred()) SWIG_fail;
26903 }
26904 {
26905 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26906 }
26907 return resultobj;
26908 fail:
26909 return NULL;
26910 }
26911
26912
26913 static PyObject *_wrap_ListView_SetColumnImage(PyObject *, PyObject *args, PyObject *kwargs) {
26914 PyObject *resultobj;
26915 wxListView *arg1 = (wxListView *) 0 ;
26916 int arg2 ;
26917 int arg3 ;
26918 PyObject * obj0 = 0 ;
26919 PyObject * obj1 = 0 ;
26920 PyObject * obj2 = 0 ;
26921 char *kwnames[] = {
26922 (char *) "self",(char *) "col",(char *) "image", NULL
26923 };
26924
26925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListView_SetColumnImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
26926 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26927 if (SWIG_arg_fail(1)) SWIG_fail;
26928 {
26929 arg2 = (int)(SWIG_As_int(obj1));
26930 if (SWIG_arg_fail(2)) SWIG_fail;
26931 }
26932 {
26933 arg3 = (int)(SWIG_As_int(obj2));
26934 if (SWIG_arg_fail(3)) SWIG_fail;
26935 }
26936 {
26937 PyThreadState* __tstate = wxPyBeginAllowThreads();
26938 (arg1)->SetColumnImage(arg2,arg3);
26939
26940 wxPyEndAllowThreads(__tstate);
26941 if (PyErr_Occurred()) SWIG_fail;
26942 }
26943 Py_INCREF(Py_None); resultobj = Py_None;
26944 return resultobj;
26945 fail:
26946 return NULL;
26947 }
26948
26949
26950 static PyObject *_wrap_ListView_ClearColumnImage(PyObject *, PyObject *args, PyObject *kwargs) {
26951 PyObject *resultobj;
26952 wxListView *arg1 = (wxListView *) 0 ;
26953 int arg2 ;
26954 PyObject * obj0 = 0 ;
26955 PyObject * obj1 = 0 ;
26956 char *kwnames[] = {
26957 (char *) "self",(char *) "col", NULL
26958 };
26959
26960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_ClearColumnImage",kwnames,&obj0,&obj1)) goto fail;
26961 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26962 if (SWIG_arg_fail(1)) SWIG_fail;
26963 {
26964 arg2 = (int)(SWIG_As_int(obj1));
26965 if (SWIG_arg_fail(2)) SWIG_fail;
26966 }
26967 {
26968 PyThreadState* __tstate = wxPyBeginAllowThreads();
26969 (arg1)->ClearColumnImage(arg2);
26970
26971 wxPyEndAllowThreads(__tstate);
26972 if (PyErr_Occurred()) SWIG_fail;
26973 }
26974 Py_INCREF(Py_None); resultobj = Py_None;
26975 return resultobj;
26976 fail:
26977 return NULL;
26978 }
26979
26980
26981 static PyObject * ListView_swigregister(PyObject *, PyObject *args) {
26982 PyObject *obj;
26983 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26984 SWIG_TypeClientData(SWIGTYPE_p_wxListView, obj);
26985 Py_INCREF(obj);
26986 return Py_BuildValue((char *)"");
26987 }
26988 static int _wrap_TreeCtrlNameStr_set(PyObject *) {
26989 PyErr_SetString(PyExc_TypeError,"Variable TreeCtrlNameStr is read-only.");
26990 return 1;
26991 }
26992
26993
26994 static PyObject *_wrap_TreeCtrlNameStr_get(void) {
26995 PyObject *pyobj;
26996
26997 {
26998 #if wxUSE_UNICODE
26999 pyobj = PyUnicode_FromWideChar((&wxPyTreeCtrlNameStr)->c_str(), (&wxPyTreeCtrlNameStr)->Len());
27000 #else
27001 pyobj = PyString_FromStringAndSize((&wxPyTreeCtrlNameStr)->c_str(), (&wxPyTreeCtrlNameStr)->Len());
27002 #endif
27003 }
27004 return pyobj;
27005 }
27006
27007
27008 static PyObject *_wrap_new_TreeItemId(PyObject *, PyObject *args, PyObject *kwargs) {
27009 PyObject *resultobj;
27010 wxTreeItemId *result;
27011 char *kwnames[] = {
27012 NULL
27013 };
27014
27015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TreeItemId",kwnames)) goto fail;
27016 {
27017 PyThreadState* __tstate = wxPyBeginAllowThreads();
27018 result = (wxTreeItemId *)new wxTreeItemId();
27019
27020 wxPyEndAllowThreads(__tstate);
27021 if (PyErr_Occurred()) SWIG_fail;
27022 }
27023 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTreeItemId, 1);
27024 return resultobj;
27025 fail:
27026 return NULL;
27027 }
27028
27029
27030 static PyObject *_wrap_delete_TreeItemId(PyObject *, PyObject *args, PyObject *kwargs) {
27031 PyObject *resultobj;
27032 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
27033 PyObject * obj0 = 0 ;
27034 char *kwnames[] = {
27035 (char *) "self", NULL
27036 };
27037
27038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TreeItemId",kwnames,&obj0)) goto fail;
27039 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27040 if (SWIG_arg_fail(1)) SWIG_fail;
27041 {
27042 PyThreadState* __tstate = wxPyBeginAllowThreads();
27043 delete arg1;
27044
27045 wxPyEndAllowThreads(__tstate);
27046 if (PyErr_Occurred()) SWIG_fail;
27047 }
27048 Py_INCREF(Py_None); resultobj = Py_None;
27049 return resultobj;
27050 fail:
27051 return NULL;
27052 }
27053
27054
27055 static PyObject *_wrap_TreeItemId_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
27056 PyObject *resultobj;
27057 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
27058 bool result;
27059 PyObject * obj0 = 0 ;
27060 char *kwnames[] = {
27061 (char *) "self", NULL
27062 };
27063
27064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemId_IsOk",kwnames,&obj0)) goto fail;
27065 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27066 if (SWIG_arg_fail(1)) SWIG_fail;
27067 {
27068 PyThreadState* __tstate = wxPyBeginAllowThreads();
27069 result = (bool)((wxTreeItemId const *)arg1)->IsOk();
27070
27071 wxPyEndAllowThreads(__tstate);
27072 if (PyErr_Occurred()) SWIG_fail;
27073 }
27074 {
27075 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27076 }
27077 return resultobj;
27078 fail:
27079 return NULL;
27080 }
27081
27082
27083 static PyObject *_wrap_TreeItemId___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
27084 PyObject *resultobj;
27085 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
27086 wxTreeItemId *arg2 = (wxTreeItemId *) 0 ;
27087 bool result;
27088 PyObject * obj0 = 0 ;
27089 PyObject * obj1 = 0 ;
27090 char *kwnames[] = {
27091 (char *) "self",(char *) "other", NULL
27092 };
27093
27094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemId___eq__",kwnames,&obj0,&obj1)) goto fail;
27095 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27096 if (SWIG_arg_fail(1)) SWIG_fail;
27097 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27098 if (SWIG_arg_fail(2)) SWIG_fail;
27099 {
27100 PyThreadState* __tstate = wxPyBeginAllowThreads();
27101 result = (bool)wxTreeItemId___eq__(arg1,(wxTreeItemId const *)arg2);
27102
27103 wxPyEndAllowThreads(__tstate);
27104 if (PyErr_Occurred()) SWIG_fail;
27105 }
27106 {
27107 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27108 }
27109 return resultobj;
27110 fail:
27111 return NULL;
27112 }
27113
27114
27115 static PyObject *_wrap_TreeItemId___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
27116 PyObject *resultobj;
27117 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
27118 wxTreeItemId *arg2 = (wxTreeItemId *) 0 ;
27119 bool result;
27120 PyObject * obj0 = 0 ;
27121 PyObject * obj1 = 0 ;
27122 char *kwnames[] = {
27123 (char *) "self",(char *) "other", NULL
27124 };
27125
27126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemId___ne__",kwnames,&obj0,&obj1)) goto fail;
27127 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27128 if (SWIG_arg_fail(1)) SWIG_fail;
27129 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27130 if (SWIG_arg_fail(2)) SWIG_fail;
27131 {
27132 PyThreadState* __tstate = wxPyBeginAllowThreads();
27133 result = (bool)wxTreeItemId___ne__(arg1,(wxTreeItemId const *)arg2);
27134
27135 wxPyEndAllowThreads(__tstate);
27136 if (PyErr_Occurred()) SWIG_fail;
27137 }
27138 {
27139 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27140 }
27141 return resultobj;
27142 fail:
27143 return NULL;
27144 }
27145
27146
27147 static PyObject *_wrap_TreeItemId_m_pItem_set(PyObject *, PyObject *args, PyObject *kwargs) {
27148 PyObject *resultobj;
27149 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
27150 void *arg2 = (void *) 0 ;
27151 PyObject * obj0 = 0 ;
27152 PyObject * obj1 = 0 ;
27153 char *kwnames[] = {
27154 (char *) "self",(char *) "m_pItem", NULL
27155 };
27156
27157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemId_m_pItem_set",kwnames,&obj0,&obj1)) goto fail;
27158 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27159 if (SWIG_arg_fail(1)) SWIG_fail;
27160 {
27161 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),0,SWIG_POINTER_EXCEPTION|SWIG_POINTER_DISOWN))== -1) {
27162 SWIG_arg_fail(2);SWIG_fail;
27163 }
27164 }
27165 if (arg1) (arg1)->m_pItem = arg2;
27166
27167 Py_INCREF(Py_None); resultobj = Py_None;
27168 return resultobj;
27169 fail:
27170 return NULL;
27171 }
27172
27173
27174 static PyObject *_wrap_TreeItemId_m_pItem_get(PyObject *, PyObject *args, PyObject *kwargs) {
27175 PyObject *resultobj;
27176 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
27177 void *result;
27178 PyObject * obj0 = 0 ;
27179 char *kwnames[] = {
27180 (char *) "self", NULL
27181 };
27182
27183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemId_m_pItem_get",kwnames,&obj0)) goto fail;
27184 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27185 if (SWIG_arg_fail(1)) SWIG_fail;
27186 result = (void *) ((arg1)->m_pItem);
27187
27188 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_void, 0);
27189 return resultobj;
27190 fail:
27191 return NULL;
27192 }
27193
27194
27195 static PyObject * TreeItemId_swigregister(PyObject *, PyObject *args) {
27196 PyObject *obj;
27197 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27198 SWIG_TypeClientData(SWIGTYPE_p_wxTreeItemId, obj);
27199 Py_INCREF(obj);
27200 return Py_BuildValue((char *)"");
27201 }
27202 static PyObject *_wrap_new_TreeItemData(PyObject *, PyObject *args, PyObject *kwargs) {
27203 PyObject *resultobj;
27204 PyObject *arg1 = (PyObject *) NULL ;
27205 wxPyTreeItemData *result;
27206 PyObject * obj0 = 0 ;
27207 char *kwnames[] = {
27208 (char *) "obj", NULL
27209 };
27210
27211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_TreeItemData",kwnames,&obj0)) goto fail;
27212 if (obj0) {
27213 arg1 = obj0;
27214 }
27215 {
27216 PyThreadState* __tstate = wxPyBeginAllowThreads();
27217 result = (wxPyTreeItemData *)new wxPyTreeItemData(arg1);
27218
27219 wxPyEndAllowThreads(__tstate);
27220 if (PyErr_Occurred()) SWIG_fail;
27221 }
27222 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTreeItemData, 1);
27223 return resultobj;
27224 fail:
27225 return NULL;
27226 }
27227
27228
27229 static PyObject *_wrap_TreeItemData_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
27230 PyObject *resultobj;
27231 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
27232 PyObject *result;
27233 PyObject * obj0 = 0 ;
27234 char *kwnames[] = {
27235 (char *) "self", NULL
27236 };
27237
27238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemData_GetData",kwnames,&obj0)) goto fail;
27239 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
27240 if (SWIG_arg_fail(1)) SWIG_fail;
27241 {
27242 PyThreadState* __tstate = wxPyBeginAllowThreads();
27243 result = (PyObject *)(arg1)->GetData();
27244
27245 wxPyEndAllowThreads(__tstate);
27246 if (PyErr_Occurred()) SWIG_fail;
27247 }
27248 resultobj = result;
27249 return resultobj;
27250 fail:
27251 return NULL;
27252 }
27253
27254
27255 static PyObject *_wrap_TreeItemData_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
27256 PyObject *resultobj;
27257 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
27258 PyObject *arg2 = (PyObject *) 0 ;
27259 PyObject * obj0 = 0 ;
27260 PyObject * obj1 = 0 ;
27261 char *kwnames[] = {
27262 (char *) "self",(char *) "obj", NULL
27263 };
27264
27265 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemData_SetData",kwnames,&obj0,&obj1)) goto fail;
27266 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
27267 if (SWIG_arg_fail(1)) SWIG_fail;
27268 arg2 = obj1;
27269 {
27270 PyThreadState* __tstate = wxPyBeginAllowThreads();
27271 (arg1)->SetData(arg2);
27272
27273 wxPyEndAllowThreads(__tstate);
27274 if (PyErr_Occurred()) SWIG_fail;
27275 }
27276 Py_INCREF(Py_None); resultobj = Py_None;
27277 return resultobj;
27278 fail:
27279 return NULL;
27280 }
27281
27282
27283 static PyObject *_wrap_TreeItemData_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
27284 PyObject *resultobj;
27285 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
27286 wxTreeItemId *result;
27287 PyObject * obj0 = 0 ;
27288 char *kwnames[] = {
27289 (char *) "self", NULL
27290 };
27291
27292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemData_GetId",kwnames,&obj0)) goto fail;
27293 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
27294 if (SWIG_arg_fail(1)) SWIG_fail;
27295 {
27296 PyThreadState* __tstate = wxPyBeginAllowThreads();
27297 {
27298 wxTreeItemId const &_result_ref = (arg1)->GetId();
27299 result = (wxTreeItemId *) &_result_ref;
27300 }
27301
27302 wxPyEndAllowThreads(__tstate);
27303 if (PyErr_Occurred()) SWIG_fail;
27304 }
27305 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTreeItemId, 0);
27306 return resultobj;
27307 fail:
27308 return NULL;
27309 }
27310
27311
27312 static PyObject *_wrap_TreeItemData_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
27313 PyObject *resultobj;
27314 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
27315 wxTreeItemId *arg2 = 0 ;
27316 PyObject * obj0 = 0 ;
27317 PyObject * obj1 = 0 ;
27318 char *kwnames[] = {
27319 (char *) "self",(char *) "id", NULL
27320 };
27321
27322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemData_SetId",kwnames,&obj0,&obj1)) goto fail;
27323 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
27324 if (SWIG_arg_fail(1)) SWIG_fail;
27325 {
27326 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27327 if (SWIG_arg_fail(2)) SWIG_fail;
27328 if (arg2 == NULL) {
27329 SWIG_null_ref("wxTreeItemId");
27330 }
27331 if (SWIG_arg_fail(2)) SWIG_fail;
27332 }
27333 {
27334 PyThreadState* __tstate = wxPyBeginAllowThreads();
27335 (arg1)->SetId((wxTreeItemId const &)*arg2);
27336
27337 wxPyEndAllowThreads(__tstate);
27338 if (PyErr_Occurred()) SWIG_fail;
27339 }
27340 Py_INCREF(Py_None); resultobj = Py_None;
27341 return resultobj;
27342 fail:
27343 return NULL;
27344 }
27345
27346
27347 static PyObject *_wrap_TreeItemData_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
27348 PyObject *resultobj;
27349 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
27350 PyObject * obj0 = 0 ;
27351 char *kwnames[] = {
27352 (char *) "self", NULL
27353 };
27354
27355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemData_Destroy",kwnames,&obj0)) goto fail;
27356 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
27357 if (SWIG_arg_fail(1)) SWIG_fail;
27358 {
27359 PyThreadState* __tstate = wxPyBeginAllowThreads();
27360 wxPyTreeItemData_Destroy(arg1);
27361
27362 wxPyEndAllowThreads(__tstate);
27363 if (PyErr_Occurred()) SWIG_fail;
27364 }
27365 Py_INCREF(Py_None); resultobj = Py_None;
27366 return resultobj;
27367 fail:
27368 return NULL;
27369 }
27370
27371
27372 static PyObject * TreeItemData_swigregister(PyObject *, PyObject *args) {
27373 PyObject *obj;
27374 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27375 SWIG_TypeClientData(SWIGTYPE_p_wxPyTreeItemData, obj);
27376 Py_INCREF(obj);
27377 return Py_BuildValue((char *)"");
27378 }
27379 static PyObject *_wrap_new_TreeEvent(PyObject *, PyObject *args, PyObject *kwargs) {
27380 PyObject *resultobj;
27381 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
27382 int arg2 = (int) 0 ;
27383 wxTreeEvent *result;
27384 PyObject * obj0 = 0 ;
27385 PyObject * obj1 = 0 ;
27386 char *kwnames[] = {
27387 (char *) "commandType",(char *) "id", NULL
27388 };
27389
27390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_TreeEvent",kwnames,&obj0,&obj1)) goto fail;
27391 if (obj0) {
27392 {
27393 arg1 = (wxEventType)(SWIG_As_int(obj0));
27394 if (SWIG_arg_fail(1)) SWIG_fail;
27395 }
27396 }
27397 if (obj1) {
27398 {
27399 arg2 = (int)(SWIG_As_int(obj1));
27400 if (SWIG_arg_fail(2)) SWIG_fail;
27401 }
27402 }
27403 {
27404 PyThreadState* __tstate = wxPyBeginAllowThreads();
27405 result = (wxTreeEvent *)new wxTreeEvent(arg1,arg2);
27406
27407 wxPyEndAllowThreads(__tstate);
27408 if (PyErr_Occurred()) SWIG_fail;
27409 }
27410 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTreeEvent, 1);
27411 return resultobj;
27412 fail:
27413 return NULL;
27414 }
27415
27416
27417 static PyObject *_wrap_TreeEvent_GetItem(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_GetItem",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)->GetItem();
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_SetItem(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_SetItem",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)->SetItem((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_GetOldItem(PyObject *, PyObject *args, PyObject *kwargs) {
27483 PyObject *resultobj;
27484 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27485 wxTreeItemId result;
27486 PyObject * obj0 = 0 ;
27487 char *kwnames[] = {
27488 (char *) "self", NULL
27489 };
27490
27491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetOldItem",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)->GetOldItem();
27497
27498 wxPyEndAllowThreads(__tstate);
27499 if (PyErr_Occurred()) SWIG_fail;
27500 }
27501 {
27502 wxTreeItemId * resultptr;
27503 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
27504 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
27505 }
27506 return resultobj;
27507 fail:
27508 return NULL;
27509 }
27510
27511
27512 static PyObject *_wrap_TreeEvent_SetOldItem(PyObject *, PyObject *args, PyObject *kwargs) {
27513 PyObject *resultobj;
27514 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27515 wxTreeItemId *arg2 = 0 ;
27516 PyObject * obj0 = 0 ;
27517 PyObject * obj1 = 0 ;
27518 char *kwnames[] = {
27519 (char *) "self",(char *) "item", NULL
27520 };
27521
27522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetOldItem",kwnames,&obj0,&obj1)) goto fail;
27523 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27524 if (SWIG_arg_fail(1)) SWIG_fail;
27525 {
27526 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27527 if (SWIG_arg_fail(2)) SWIG_fail;
27528 if (arg2 == NULL) {
27529 SWIG_null_ref("wxTreeItemId");
27530 }
27531 if (SWIG_arg_fail(2)) SWIG_fail;
27532 }
27533 {
27534 PyThreadState* __tstate = wxPyBeginAllowThreads();
27535 (arg1)->SetOldItem((wxTreeItemId const &)*arg2);
27536
27537 wxPyEndAllowThreads(__tstate);
27538 if (PyErr_Occurred()) SWIG_fail;
27539 }
27540 Py_INCREF(Py_None); resultobj = Py_None;
27541 return resultobj;
27542 fail:
27543 return NULL;
27544 }
27545
27546
27547 static PyObject *_wrap_TreeEvent_GetPoint(PyObject *, PyObject *args, PyObject *kwargs) {
27548 PyObject *resultobj;
27549 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27550 wxPoint result;
27551 PyObject * obj0 = 0 ;
27552 char *kwnames[] = {
27553 (char *) "self", NULL
27554 };
27555
27556 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetPoint",kwnames,&obj0)) goto fail;
27557 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27558 if (SWIG_arg_fail(1)) SWIG_fail;
27559 {
27560 PyThreadState* __tstate = wxPyBeginAllowThreads();
27561 result = ((wxTreeEvent const *)arg1)->GetPoint();
27562
27563 wxPyEndAllowThreads(__tstate);
27564 if (PyErr_Occurred()) SWIG_fail;
27565 }
27566 {
27567 wxPoint * resultptr;
27568 resultptr = new wxPoint((wxPoint &)(result));
27569 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
27570 }
27571 return resultobj;
27572 fail:
27573 return NULL;
27574 }
27575
27576
27577 static PyObject *_wrap_TreeEvent_SetPoint(PyObject *, PyObject *args, PyObject *kwargs) {
27578 PyObject *resultobj;
27579 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27580 wxPoint *arg2 = 0 ;
27581 wxPoint temp2 ;
27582 PyObject * obj0 = 0 ;
27583 PyObject * obj1 = 0 ;
27584 char *kwnames[] = {
27585 (char *) "self",(char *) "pt", NULL
27586 };
27587
27588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetPoint",kwnames,&obj0,&obj1)) goto fail;
27589 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27590 if (SWIG_arg_fail(1)) SWIG_fail;
27591 {
27592 arg2 = &temp2;
27593 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
27594 }
27595 {
27596 PyThreadState* __tstate = wxPyBeginAllowThreads();
27597 (arg1)->SetPoint((wxPoint const &)*arg2);
27598
27599 wxPyEndAllowThreads(__tstate);
27600 if (PyErr_Occurred()) SWIG_fail;
27601 }
27602 Py_INCREF(Py_None); resultobj = Py_None;
27603 return resultobj;
27604 fail:
27605 return NULL;
27606 }
27607
27608
27609 static PyObject *_wrap_TreeEvent_GetKeyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
27610 PyObject *resultobj;
27611 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27612 wxKeyEvent *result;
27613 PyObject * obj0 = 0 ;
27614 char *kwnames[] = {
27615 (char *) "self", NULL
27616 };
27617
27618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetKeyEvent",kwnames,&obj0)) goto fail;
27619 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27620 if (SWIG_arg_fail(1)) SWIG_fail;
27621 {
27622 PyThreadState* __tstate = wxPyBeginAllowThreads();
27623 {
27624 wxKeyEvent const &_result_ref = ((wxTreeEvent const *)arg1)->GetKeyEvent();
27625 result = (wxKeyEvent *) &_result_ref;
27626 }
27627
27628 wxPyEndAllowThreads(__tstate);
27629 if (PyErr_Occurred()) SWIG_fail;
27630 }
27631 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxKeyEvent, 0);
27632 return resultobj;
27633 fail:
27634 return NULL;
27635 }
27636
27637
27638 static PyObject *_wrap_TreeEvent_GetKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
27639 PyObject *resultobj;
27640 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27641 int result;
27642 PyObject * obj0 = 0 ;
27643 char *kwnames[] = {
27644 (char *) "self", NULL
27645 };
27646
27647 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetKeyCode",kwnames,&obj0)) goto fail;
27648 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27649 if (SWIG_arg_fail(1)) SWIG_fail;
27650 {
27651 PyThreadState* __tstate = wxPyBeginAllowThreads();
27652 result = (int)((wxTreeEvent const *)arg1)->GetKeyCode();
27653
27654 wxPyEndAllowThreads(__tstate);
27655 if (PyErr_Occurred()) SWIG_fail;
27656 }
27657 {
27658 resultobj = SWIG_From_int((int)(result));
27659 }
27660 return resultobj;
27661 fail:
27662 return NULL;
27663 }
27664
27665
27666 static PyObject *_wrap_TreeEvent_SetKeyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
27667 PyObject *resultobj;
27668 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27669 wxKeyEvent *arg2 = 0 ;
27670 PyObject * obj0 = 0 ;
27671 PyObject * obj1 = 0 ;
27672 char *kwnames[] = {
27673 (char *) "self",(char *) "evt", NULL
27674 };
27675
27676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetKeyEvent",kwnames,&obj0,&obj1)) goto fail;
27677 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27678 if (SWIG_arg_fail(1)) SWIG_fail;
27679 {
27680 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
27681 if (SWIG_arg_fail(2)) SWIG_fail;
27682 if (arg2 == NULL) {
27683 SWIG_null_ref("wxKeyEvent");
27684 }
27685 if (SWIG_arg_fail(2)) SWIG_fail;
27686 }
27687 {
27688 PyThreadState* __tstate = wxPyBeginAllowThreads();
27689 (arg1)->SetKeyEvent((wxKeyEvent const &)*arg2);
27690
27691 wxPyEndAllowThreads(__tstate);
27692 if (PyErr_Occurred()) SWIG_fail;
27693 }
27694 Py_INCREF(Py_None); resultobj = Py_None;
27695 return resultobj;
27696 fail:
27697 return NULL;
27698 }
27699
27700
27701 static PyObject *_wrap_TreeEvent_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
27702 PyObject *resultobj;
27703 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27704 wxString *result;
27705 PyObject * obj0 = 0 ;
27706 char *kwnames[] = {
27707 (char *) "self", NULL
27708 };
27709
27710 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetLabel",kwnames,&obj0)) goto fail;
27711 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27712 if (SWIG_arg_fail(1)) SWIG_fail;
27713 {
27714 PyThreadState* __tstate = wxPyBeginAllowThreads();
27715 {
27716 wxString const &_result_ref = ((wxTreeEvent const *)arg1)->GetLabel();
27717 result = (wxString *) &_result_ref;
27718 }
27719
27720 wxPyEndAllowThreads(__tstate);
27721 if (PyErr_Occurred()) SWIG_fail;
27722 }
27723 {
27724 #if wxUSE_UNICODE
27725 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
27726 #else
27727 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
27728 #endif
27729 }
27730 return resultobj;
27731 fail:
27732 return NULL;
27733 }
27734
27735
27736 static PyObject *_wrap_TreeEvent_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
27737 PyObject *resultobj;
27738 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27739 wxString *arg2 = 0 ;
27740 bool temp2 = false ;
27741 PyObject * obj0 = 0 ;
27742 PyObject * obj1 = 0 ;
27743 char *kwnames[] = {
27744 (char *) "self",(char *) "label", NULL
27745 };
27746
27747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetLabel",kwnames,&obj0,&obj1)) goto fail;
27748 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27749 if (SWIG_arg_fail(1)) SWIG_fail;
27750 {
27751 arg2 = wxString_in_helper(obj1);
27752 if (arg2 == NULL) SWIG_fail;
27753 temp2 = true;
27754 }
27755 {
27756 PyThreadState* __tstate = wxPyBeginAllowThreads();
27757 (arg1)->SetLabel((wxString const &)*arg2);
27758
27759 wxPyEndAllowThreads(__tstate);
27760 if (PyErr_Occurred()) SWIG_fail;
27761 }
27762 Py_INCREF(Py_None); resultobj = Py_None;
27763 {
27764 if (temp2)
27765 delete arg2;
27766 }
27767 return resultobj;
27768 fail:
27769 {
27770 if (temp2)
27771 delete arg2;
27772 }
27773 return NULL;
27774 }
27775
27776
27777 static PyObject *_wrap_TreeEvent_IsEditCancelled(PyObject *, PyObject *args, PyObject *kwargs) {
27778 PyObject *resultobj;
27779 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27780 bool result;
27781 PyObject * obj0 = 0 ;
27782 char *kwnames[] = {
27783 (char *) "self", NULL
27784 };
27785
27786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_IsEditCancelled",kwnames,&obj0)) goto fail;
27787 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27788 if (SWIG_arg_fail(1)) SWIG_fail;
27789 {
27790 PyThreadState* __tstate = wxPyBeginAllowThreads();
27791 result = (bool)((wxTreeEvent const *)arg1)->IsEditCancelled();
27792
27793 wxPyEndAllowThreads(__tstate);
27794 if (PyErr_Occurred()) SWIG_fail;
27795 }
27796 {
27797 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27798 }
27799 return resultobj;
27800 fail:
27801 return NULL;
27802 }
27803
27804
27805 static PyObject *_wrap_TreeEvent_SetEditCanceled(PyObject *, PyObject *args, PyObject *kwargs) {
27806 PyObject *resultobj;
27807 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27808 bool arg2 ;
27809 PyObject * obj0 = 0 ;
27810 PyObject * obj1 = 0 ;
27811 char *kwnames[] = {
27812 (char *) "self",(char *) "editCancelled", NULL
27813 };
27814
27815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetEditCanceled",kwnames,&obj0,&obj1)) goto fail;
27816 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27817 if (SWIG_arg_fail(1)) SWIG_fail;
27818 {
27819 arg2 = (bool)(SWIG_As_bool(obj1));
27820 if (SWIG_arg_fail(2)) SWIG_fail;
27821 }
27822 {
27823 PyThreadState* __tstate = wxPyBeginAllowThreads();
27824 (arg1)->SetEditCanceled(arg2);
27825
27826 wxPyEndAllowThreads(__tstate);
27827 if (PyErr_Occurred()) SWIG_fail;
27828 }
27829 Py_INCREF(Py_None); resultobj = Py_None;
27830 return resultobj;
27831 fail:
27832 return NULL;
27833 }
27834
27835
27836 static PyObject *_wrap_TreeEvent_SetToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
27837 PyObject *resultobj;
27838 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27839 wxString *arg2 = 0 ;
27840 bool temp2 = false ;
27841 PyObject * obj0 = 0 ;
27842 PyObject * obj1 = 0 ;
27843 char *kwnames[] = {
27844 (char *) "self",(char *) "toolTip", NULL
27845 };
27846
27847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetToolTip",kwnames,&obj0,&obj1)) goto fail;
27848 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27849 if (SWIG_arg_fail(1)) SWIG_fail;
27850 {
27851 arg2 = wxString_in_helper(obj1);
27852 if (arg2 == NULL) SWIG_fail;
27853 temp2 = true;
27854 }
27855 {
27856 PyThreadState* __tstate = wxPyBeginAllowThreads();
27857 (arg1)->SetToolTip((wxString const &)*arg2);
27858
27859 wxPyEndAllowThreads(__tstate);
27860 if (PyErr_Occurred()) SWIG_fail;
27861 }
27862 Py_INCREF(Py_None); resultobj = Py_None;
27863 {
27864 if (temp2)
27865 delete arg2;
27866 }
27867 return resultobj;
27868 fail:
27869 {
27870 if (temp2)
27871 delete arg2;
27872 }
27873 return NULL;
27874 }
27875
27876
27877 static PyObject *_wrap_TreeEvent_GetToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
27878 PyObject *resultobj;
27879 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27880 wxString result;
27881 PyObject * obj0 = 0 ;
27882 char *kwnames[] = {
27883 (char *) "self", NULL
27884 };
27885
27886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetToolTip",kwnames,&obj0)) goto fail;
27887 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27888 if (SWIG_arg_fail(1)) SWIG_fail;
27889 {
27890 PyThreadState* __tstate = wxPyBeginAllowThreads();
27891 result = (arg1)->GetToolTip();
27892
27893 wxPyEndAllowThreads(__tstate);
27894 if (PyErr_Occurred()) SWIG_fail;
27895 }
27896 {
27897 #if wxUSE_UNICODE
27898 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
27899 #else
27900 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
27901 #endif
27902 }
27903 return resultobj;
27904 fail:
27905 return NULL;
27906 }
27907
27908
27909 static PyObject * TreeEvent_swigregister(PyObject *, PyObject *args) {
27910 PyObject *obj;
27911 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27912 SWIG_TypeClientData(SWIGTYPE_p_wxTreeEvent, obj);
27913 Py_INCREF(obj);
27914 return Py_BuildValue((char *)"");
27915 }
27916 static PyObject *_wrap_new_TreeCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
27917 PyObject *resultobj;
27918 wxWindow *arg1 = (wxWindow *) 0 ;
27919 int arg2 = (int) -1 ;
27920 wxPoint const &arg3_defvalue = wxDefaultPosition ;
27921 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
27922 wxSize const &arg4_defvalue = wxDefaultSize ;
27923 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
27924 long arg5 = (long) wxTR_DEFAULT_STYLE ;
27925 wxValidator const &arg6_defvalue = wxDefaultValidator ;
27926 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
27927 wxString const &arg7_defvalue = wxPyTreeCtrlNameStr ;
27928 wxString *arg7 = (wxString *) &arg7_defvalue ;
27929 wxPyTreeCtrl *result;
27930 wxPoint temp3 ;
27931 wxSize temp4 ;
27932 bool temp7 = false ;
27933 PyObject * obj0 = 0 ;
27934 PyObject * obj1 = 0 ;
27935 PyObject * obj2 = 0 ;
27936 PyObject * obj3 = 0 ;
27937 PyObject * obj4 = 0 ;
27938 PyObject * obj5 = 0 ;
27939 PyObject * obj6 = 0 ;
27940 char *kwnames[] = {
27941 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
27942 };
27943
27944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_TreeCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
27945 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27946 if (SWIG_arg_fail(1)) SWIG_fail;
27947 if (obj1) {
27948 {
27949 arg2 = (int)(SWIG_As_int(obj1));
27950 if (SWIG_arg_fail(2)) SWIG_fail;
27951 }
27952 }
27953 if (obj2) {
27954 {
27955 arg3 = &temp3;
27956 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
27957 }
27958 }
27959 if (obj3) {
27960 {
27961 arg4 = &temp4;
27962 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
27963 }
27964 }
27965 if (obj4) {
27966 {
27967 arg5 = (long)(SWIG_As_long(obj4));
27968 if (SWIG_arg_fail(5)) SWIG_fail;
27969 }
27970 }
27971 if (obj5) {
27972 {
27973 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
27974 if (SWIG_arg_fail(6)) SWIG_fail;
27975 if (arg6 == NULL) {
27976 SWIG_null_ref("wxValidator");
27977 }
27978 if (SWIG_arg_fail(6)) SWIG_fail;
27979 }
27980 }
27981 if (obj6) {
27982 {
27983 arg7 = wxString_in_helper(obj6);
27984 if (arg7 == NULL) SWIG_fail;
27985 temp7 = true;
27986 }
27987 }
27988 {
27989 if (!wxPyCheckForApp()) SWIG_fail;
27990 PyThreadState* __tstate = wxPyBeginAllowThreads();
27991 result = (wxPyTreeCtrl *)new wxPyTreeCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
27992
27993 wxPyEndAllowThreads(__tstate);
27994 if (PyErr_Occurred()) SWIG_fail;
27995 }
27996 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTreeCtrl, 1);
27997 {
27998 if (temp7)
27999 delete arg7;
28000 }
28001 return resultobj;
28002 fail:
28003 {
28004 if (temp7)
28005 delete arg7;
28006 }
28007 return NULL;
28008 }
28009
28010
28011 static PyObject *_wrap_new_PreTreeCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
28012 PyObject *resultobj;
28013 wxPyTreeCtrl *result;
28014 char *kwnames[] = {
28015 NULL
28016 };
28017
28018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreTreeCtrl",kwnames)) goto fail;
28019 {
28020 if (!wxPyCheckForApp()) SWIG_fail;
28021 PyThreadState* __tstate = wxPyBeginAllowThreads();
28022 result = (wxPyTreeCtrl *)new wxPyTreeCtrl();
28023
28024 wxPyEndAllowThreads(__tstate);
28025 if (PyErr_Occurred()) SWIG_fail;
28026 }
28027 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTreeCtrl, 1);
28028 return resultobj;
28029 fail:
28030 return NULL;
28031 }
28032
28033
28034 static PyObject *_wrap_TreeCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
28035 PyObject *resultobj;
28036 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28037 wxWindow *arg2 = (wxWindow *) 0 ;
28038 int arg3 = (int) -1 ;
28039 wxPoint const &arg4_defvalue = wxDefaultPosition ;
28040 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
28041 wxSize const &arg5_defvalue = wxDefaultSize ;
28042 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
28043 long arg6 = (long) wxTR_DEFAULT_STYLE ;
28044 wxValidator const &arg7_defvalue = wxDefaultValidator ;
28045 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
28046 wxString const &arg8_defvalue = wxPyTreeCtrlNameStr ;
28047 wxString *arg8 = (wxString *) &arg8_defvalue ;
28048 bool result;
28049 wxPoint temp4 ;
28050 wxSize temp5 ;
28051 bool temp8 = false ;
28052 PyObject * obj0 = 0 ;
28053 PyObject * obj1 = 0 ;
28054 PyObject * obj2 = 0 ;
28055 PyObject * obj3 = 0 ;
28056 PyObject * obj4 = 0 ;
28057 PyObject * obj5 = 0 ;
28058 PyObject * obj6 = 0 ;
28059 PyObject * obj7 = 0 ;
28060 char *kwnames[] = {
28061 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
28062 };
28063
28064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:TreeCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
28065 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28066 if (SWIG_arg_fail(1)) SWIG_fail;
28067 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28068 if (SWIG_arg_fail(2)) SWIG_fail;
28069 if (obj2) {
28070 {
28071 arg3 = (int)(SWIG_As_int(obj2));
28072 if (SWIG_arg_fail(3)) SWIG_fail;
28073 }
28074 }
28075 if (obj3) {
28076 {
28077 arg4 = &temp4;
28078 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
28079 }
28080 }
28081 if (obj4) {
28082 {
28083 arg5 = &temp5;
28084 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
28085 }
28086 }
28087 if (obj5) {
28088 {
28089 arg6 = (long)(SWIG_As_long(obj5));
28090 if (SWIG_arg_fail(6)) SWIG_fail;
28091 }
28092 }
28093 if (obj6) {
28094 {
28095 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
28096 if (SWIG_arg_fail(7)) SWIG_fail;
28097 if (arg7 == NULL) {
28098 SWIG_null_ref("wxValidator");
28099 }
28100 if (SWIG_arg_fail(7)) SWIG_fail;
28101 }
28102 }
28103 if (obj7) {
28104 {
28105 arg8 = wxString_in_helper(obj7);
28106 if (arg8 == NULL) SWIG_fail;
28107 temp8 = true;
28108 }
28109 }
28110 {
28111 PyThreadState* __tstate = wxPyBeginAllowThreads();
28112 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
28113
28114 wxPyEndAllowThreads(__tstate);
28115 if (PyErr_Occurred()) SWIG_fail;
28116 }
28117 {
28118 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28119 }
28120 {
28121 if (temp8)
28122 delete arg8;
28123 }
28124 return resultobj;
28125 fail:
28126 {
28127 if (temp8)
28128 delete arg8;
28129 }
28130 return NULL;
28131 }
28132
28133
28134 static PyObject *_wrap_TreeCtrl__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
28135 PyObject *resultobj;
28136 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28137 PyObject *arg2 = (PyObject *) 0 ;
28138 PyObject *arg3 = (PyObject *) 0 ;
28139 PyObject * obj0 = 0 ;
28140 PyObject * obj1 = 0 ;
28141 PyObject * obj2 = 0 ;
28142 char *kwnames[] = {
28143 (char *) "self",(char *) "self",(char *) "_class", NULL
28144 };
28145
28146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
28147 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28148 if (SWIG_arg_fail(1)) SWIG_fail;
28149 arg2 = obj1;
28150 arg3 = obj2;
28151 {
28152 PyThreadState* __tstate = wxPyBeginAllowThreads();
28153 (arg1)->_setCallbackInfo(arg2,arg3);
28154
28155 wxPyEndAllowThreads(__tstate);
28156 if (PyErr_Occurred()) SWIG_fail;
28157 }
28158 Py_INCREF(Py_None); resultobj = Py_None;
28159 return resultobj;
28160 fail:
28161 return NULL;
28162 }
28163
28164
28165 static PyObject *_wrap_TreeCtrl_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
28166 PyObject *resultobj;
28167 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28168 size_t result;
28169 PyObject * obj0 = 0 ;
28170 char *kwnames[] = {
28171 (char *) "self", NULL
28172 };
28173
28174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetCount",kwnames,&obj0)) goto fail;
28175 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28176 if (SWIG_arg_fail(1)) SWIG_fail;
28177 {
28178 PyThreadState* __tstate = wxPyBeginAllowThreads();
28179 result = (size_t)((wxPyTreeCtrl const *)arg1)->GetCount();
28180
28181 wxPyEndAllowThreads(__tstate);
28182 if (PyErr_Occurred()) SWIG_fail;
28183 }
28184 {
28185 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
28186 }
28187 return resultobj;
28188 fail:
28189 return NULL;
28190 }
28191
28192
28193 static PyObject *_wrap_TreeCtrl_GetIndent(PyObject *, PyObject *args, PyObject *kwargs) {
28194 PyObject *resultobj;
28195 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28196 unsigned int result;
28197 PyObject * obj0 = 0 ;
28198 char *kwnames[] = {
28199 (char *) "self", NULL
28200 };
28201
28202 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetIndent",kwnames,&obj0)) goto fail;
28203 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28204 if (SWIG_arg_fail(1)) SWIG_fail;
28205 {
28206 PyThreadState* __tstate = wxPyBeginAllowThreads();
28207 result = (unsigned int)((wxPyTreeCtrl const *)arg1)->GetIndent();
28208
28209 wxPyEndAllowThreads(__tstate);
28210 if (PyErr_Occurred()) SWIG_fail;
28211 }
28212 {
28213 resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
28214 }
28215 return resultobj;
28216 fail:
28217 return NULL;
28218 }
28219
28220
28221 static PyObject *_wrap_TreeCtrl_SetIndent(PyObject *, PyObject *args, PyObject *kwargs) {
28222 PyObject *resultobj;
28223 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28224 unsigned int arg2 ;
28225 PyObject * obj0 = 0 ;
28226 PyObject * obj1 = 0 ;
28227 char *kwnames[] = {
28228 (char *) "self",(char *) "indent", NULL
28229 };
28230
28231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetIndent",kwnames,&obj0,&obj1)) goto fail;
28232 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28233 if (SWIG_arg_fail(1)) SWIG_fail;
28234 {
28235 arg2 = (unsigned int)(SWIG_As_unsigned_SS_int(obj1));
28236 if (SWIG_arg_fail(2)) SWIG_fail;
28237 }
28238 {
28239 PyThreadState* __tstate = wxPyBeginAllowThreads();
28240 (arg1)->SetIndent(arg2);
28241
28242 wxPyEndAllowThreads(__tstate);
28243 if (PyErr_Occurred()) SWIG_fail;
28244 }
28245 Py_INCREF(Py_None); resultobj = Py_None;
28246 return resultobj;
28247 fail:
28248 return NULL;
28249 }
28250
28251
28252 static PyObject *_wrap_TreeCtrl_GetSpacing(PyObject *, PyObject *args, PyObject *kwargs) {
28253 PyObject *resultobj;
28254 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28255 unsigned int result;
28256 PyObject * obj0 = 0 ;
28257 char *kwnames[] = {
28258 (char *) "self", NULL
28259 };
28260
28261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetSpacing",kwnames,&obj0)) goto fail;
28262 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28263 if (SWIG_arg_fail(1)) SWIG_fail;
28264 {
28265 PyThreadState* __tstate = wxPyBeginAllowThreads();
28266 result = (unsigned int)((wxPyTreeCtrl const *)arg1)->GetSpacing();
28267
28268 wxPyEndAllowThreads(__tstate);
28269 if (PyErr_Occurred()) SWIG_fail;
28270 }
28271 {
28272 resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
28273 }
28274 return resultobj;
28275 fail:
28276 return NULL;
28277 }
28278
28279
28280 static PyObject *_wrap_TreeCtrl_SetSpacing(PyObject *, PyObject *args, PyObject *kwargs) {
28281 PyObject *resultobj;
28282 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28283 unsigned int arg2 ;
28284 PyObject * obj0 = 0 ;
28285 PyObject * obj1 = 0 ;
28286 char *kwnames[] = {
28287 (char *) "self",(char *) "spacing", NULL
28288 };
28289
28290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetSpacing",kwnames,&obj0,&obj1)) goto fail;
28291 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28292 if (SWIG_arg_fail(1)) SWIG_fail;
28293 {
28294 arg2 = (unsigned int)(SWIG_As_unsigned_SS_int(obj1));
28295 if (SWIG_arg_fail(2)) SWIG_fail;
28296 }
28297 {
28298 PyThreadState* __tstate = wxPyBeginAllowThreads();
28299 (arg1)->SetSpacing(arg2);
28300
28301 wxPyEndAllowThreads(__tstate);
28302 if (PyErr_Occurred()) SWIG_fail;
28303 }
28304 Py_INCREF(Py_None); resultobj = Py_None;
28305 return resultobj;
28306 fail:
28307 return NULL;
28308 }
28309
28310
28311 static PyObject *_wrap_TreeCtrl_GetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
28312 PyObject *resultobj;
28313 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28314 wxImageList *result;
28315 PyObject * obj0 = 0 ;
28316 char *kwnames[] = {
28317 (char *) "self", NULL
28318 };
28319
28320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetImageList",kwnames,&obj0)) goto fail;
28321 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28322 if (SWIG_arg_fail(1)) SWIG_fail;
28323 {
28324 PyThreadState* __tstate = wxPyBeginAllowThreads();
28325 result = (wxImageList *)((wxPyTreeCtrl const *)arg1)->GetImageList();
28326
28327 wxPyEndAllowThreads(__tstate);
28328 if (PyErr_Occurred()) SWIG_fail;
28329 }
28330 {
28331 resultobj = wxPyMake_wxObject(result, 0);
28332 }
28333 return resultobj;
28334 fail:
28335 return NULL;
28336 }
28337
28338
28339 static PyObject *_wrap_TreeCtrl_GetStateImageList(PyObject *, PyObject *args, PyObject *kwargs) {
28340 PyObject *resultobj;
28341 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28342 wxImageList *result;
28343 PyObject * obj0 = 0 ;
28344 char *kwnames[] = {
28345 (char *) "self", NULL
28346 };
28347
28348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetStateImageList",kwnames,&obj0)) goto fail;
28349 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28350 if (SWIG_arg_fail(1)) SWIG_fail;
28351 {
28352 PyThreadState* __tstate = wxPyBeginAllowThreads();
28353 result = (wxImageList *)((wxPyTreeCtrl const *)arg1)->GetStateImageList();
28354
28355 wxPyEndAllowThreads(__tstate);
28356 if (PyErr_Occurred()) SWIG_fail;
28357 }
28358 {
28359 resultobj = wxPyMake_wxObject(result, 0);
28360 }
28361 return resultobj;
28362 fail:
28363 return NULL;
28364 }
28365
28366
28367 static PyObject *_wrap_TreeCtrl_SetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
28368 PyObject *resultobj;
28369 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28370 wxImageList *arg2 = (wxImageList *) 0 ;
28371 PyObject * obj0 = 0 ;
28372 PyObject * obj1 = 0 ;
28373 char *kwnames[] = {
28374 (char *) "self",(char *) "imageList", NULL
28375 };
28376
28377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetImageList",kwnames,&obj0,&obj1)) goto fail;
28378 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28379 if (SWIG_arg_fail(1)) SWIG_fail;
28380 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | 0);
28381 if (SWIG_arg_fail(2)) SWIG_fail;
28382 {
28383 PyThreadState* __tstate = wxPyBeginAllowThreads();
28384 (arg1)->SetImageList(arg2);
28385
28386 wxPyEndAllowThreads(__tstate);
28387 if (PyErr_Occurred()) SWIG_fail;
28388 }
28389 Py_INCREF(Py_None); resultobj = Py_None;
28390 return resultobj;
28391 fail:
28392 return NULL;
28393 }
28394
28395
28396 static PyObject *_wrap_TreeCtrl_SetStateImageList(PyObject *, PyObject *args, PyObject *kwargs) {
28397 PyObject *resultobj;
28398 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28399 wxImageList *arg2 = (wxImageList *) 0 ;
28400 PyObject * obj0 = 0 ;
28401 PyObject * obj1 = 0 ;
28402 char *kwnames[] = {
28403 (char *) "self",(char *) "imageList", NULL
28404 };
28405
28406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetStateImageList",kwnames,&obj0,&obj1)) goto fail;
28407 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28408 if (SWIG_arg_fail(1)) SWIG_fail;
28409 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | 0);
28410 if (SWIG_arg_fail(2)) SWIG_fail;
28411 {
28412 PyThreadState* __tstate = wxPyBeginAllowThreads();
28413 (arg1)->SetStateImageList(arg2);
28414
28415 wxPyEndAllowThreads(__tstate);
28416 if (PyErr_Occurred()) SWIG_fail;
28417 }
28418 Py_INCREF(Py_None); resultobj = Py_None;
28419 return resultobj;
28420 fail:
28421 return NULL;
28422 }
28423
28424
28425 static PyObject *_wrap_TreeCtrl_AssignImageList(PyObject *, PyObject *args, PyObject *kwargs) {
28426 PyObject *resultobj;
28427 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28428 wxImageList *arg2 = (wxImageList *) 0 ;
28429 PyObject * obj0 = 0 ;
28430 PyObject * obj1 = 0 ;
28431 char *kwnames[] = {
28432 (char *) "self",(char *) "imageList", NULL
28433 };
28434
28435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_AssignImageList",kwnames,&obj0,&obj1)) goto fail;
28436 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28437 if (SWIG_arg_fail(1)) SWIG_fail;
28438 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
28439 if (SWIG_arg_fail(2)) SWIG_fail;
28440 {
28441 PyThreadState* __tstate = wxPyBeginAllowThreads();
28442 (arg1)->AssignImageList(arg2);
28443
28444 wxPyEndAllowThreads(__tstate);
28445 if (PyErr_Occurred()) SWIG_fail;
28446 }
28447 Py_INCREF(Py_None); resultobj = Py_None;
28448 return resultobj;
28449 fail:
28450 return NULL;
28451 }
28452
28453
28454 static PyObject *_wrap_TreeCtrl_AssignStateImageList(PyObject *, PyObject *args, PyObject *kwargs) {
28455 PyObject *resultobj;
28456 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28457 wxImageList *arg2 = (wxImageList *) 0 ;
28458 PyObject * obj0 = 0 ;
28459 PyObject * obj1 = 0 ;
28460 char *kwnames[] = {
28461 (char *) "self",(char *) "imageList", NULL
28462 };
28463
28464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_AssignStateImageList",kwnames,&obj0,&obj1)) goto fail;
28465 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28466 if (SWIG_arg_fail(1)) SWIG_fail;
28467 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
28468 if (SWIG_arg_fail(2)) SWIG_fail;
28469 {
28470 PyThreadState* __tstate = wxPyBeginAllowThreads();
28471 (arg1)->AssignStateImageList(arg2);
28472
28473 wxPyEndAllowThreads(__tstate);
28474 if (PyErr_Occurred()) SWIG_fail;
28475 }
28476 Py_INCREF(Py_None); resultobj = Py_None;
28477 return resultobj;
28478 fail:
28479 return NULL;
28480 }
28481
28482
28483 static PyObject *_wrap_TreeCtrl_GetItemText(PyObject *, PyObject *args, PyObject *kwargs) {
28484 PyObject *resultobj;
28485 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28486 wxTreeItemId *arg2 = 0 ;
28487 wxString result;
28488 PyObject * obj0 = 0 ;
28489 PyObject * obj1 = 0 ;
28490 char *kwnames[] = {
28491 (char *) "self",(char *) "item", NULL
28492 };
28493
28494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemText",kwnames,&obj0,&obj1)) goto fail;
28495 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28496 if (SWIG_arg_fail(1)) SWIG_fail;
28497 {
28498 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28499 if (SWIG_arg_fail(2)) SWIG_fail;
28500 if (arg2 == NULL) {
28501 SWIG_null_ref("wxTreeItemId");
28502 }
28503 if (SWIG_arg_fail(2)) SWIG_fail;
28504 }
28505 {
28506 PyThreadState* __tstate = wxPyBeginAllowThreads();
28507 result = ((wxPyTreeCtrl const *)arg1)->GetItemText((wxTreeItemId const &)*arg2);
28508
28509 wxPyEndAllowThreads(__tstate);
28510 if (PyErr_Occurred()) SWIG_fail;
28511 }
28512 {
28513 #if wxUSE_UNICODE
28514 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
28515 #else
28516 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
28517 #endif
28518 }
28519 return resultobj;
28520 fail:
28521 return NULL;
28522 }
28523
28524
28525 static PyObject *_wrap_TreeCtrl_GetItemImage(PyObject *, PyObject *args, PyObject *kwargs) {
28526 PyObject *resultobj;
28527 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28528 wxTreeItemId *arg2 = 0 ;
28529 wxTreeItemIcon arg3 = (wxTreeItemIcon) wxTreeItemIcon_Normal ;
28530 int result;
28531 PyObject * obj0 = 0 ;
28532 PyObject * obj1 = 0 ;
28533 PyObject * obj2 = 0 ;
28534 char *kwnames[] = {
28535 (char *) "self",(char *) "item",(char *) "which", NULL
28536 };
28537
28538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_GetItemImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
28539 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28540 if (SWIG_arg_fail(1)) SWIG_fail;
28541 {
28542 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28543 if (SWIG_arg_fail(2)) SWIG_fail;
28544 if (arg2 == NULL) {
28545 SWIG_null_ref("wxTreeItemId");
28546 }
28547 if (SWIG_arg_fail(2)) SWIG_fail;
28548 }
28549 if (obj2) {
28550 {
28551 arg3 = (wxTreeItemIcon)(SWIG_As_int(obj2));
28552 if (SWIG_arg_fail(3)) SWIG_fail;
28553 }
28554 }
28555 {
28556 PyThreadState* __tstate = wxPyBeginAllowThreads();
28557 result = (int)((wxPyTreeCtrl const *)arg1)->GetItemImage((wxTreeItemId const &)*arg2,(wxTreeItemIcon )arg3);
28558
28559 wxPyEndAllowThreads(__tstate);
28560 if (PyErr_Occurred()) SWIG_fail;
28561 }
28562 {
28563 resultobj = SWIG_From_int((int)(result));
28564 }
28565 return resultobj;
28566 fail:
28567 return NULL;
28568 }
28569
28570
28571 static PyObject *_wrap_TreeCtrl_GetItemData(PyObject *, PyObject *args, PyObject *kwargs) {
28572 PyObject *resultobj;
28573 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28574 wxTreeItemId *arg2 = 0 ;
28575 wxPyTreeItemData *result;
28576 PyObject * obj0 = 0 ;
28577 PyObject * obj1 = 0 ;
28578 char *kwnames[] = {
28579 (char *) "self",(char *) "item", NULL
28580 };
28581
28582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemData",kwnames,&obj0,&obj1)) goto fail;
28583 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28584 if (SWIG_arg_fail(1)) SWIG_fail;
28585 {
28586 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28587 if (SWIG_arg_fail(2)) SWIG_fail;
28588 if (arg2 == NULL) {
28589 SWIG_null_ref("wxTreeItemId");
28590 }
28591 if (SWIG_arg_fail(2)) SWIG_fail;
28592 }
28593 {
28594 PyThreadState* __tstate = wxPyBeginAllowThreads();
28595 result = (wxPyTreeItemData *)wxPyTreeCtrl_GetItemData(arg1,(wxTreeItemId const &)*arg2);
28596
28597 wxPyEndAllowThreads(__tstate);
28598 if (PyErr_Occurred()) SWIG_fail;
28599 }
28600 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTreeItemData, 0);
28601 return resultobj;
28602 fail:
28603 return NULL;
28604 }
28605
28606
28607 static PyObject *_wrap_TreeCtrl_GetItemPyData(PyObject *, PyObject *args, PyObject *kwargs) {
28608 PyObject *resultobj;
28609 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28610 wxTreeItemId *arg2 = 0 ;
28611 PyObject *result;
28612 PyObject * obj0 = 0 ;
28613 PyObject * obj1 = 0 ;
28614 char *kwnames[] = {
28615 (char *) "self",(char *) "item", NULL
28616 };
28617
28618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemPyData",kwnames,&obj0,&obj1)) goto fail;
28619 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28620 if (SWIG_arg_fail(1)) SWIG_fail;
28621 {
28622 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28623 if (SWIG_arg_fail(2)) SWIG_fail;
28624 if (arg2 == NULL) {
28625 SWIG_null_ref("wxTreeItemId");
28626 }
28627 if (SWIG_arg_fail(2)) SWIG_fail;
28628 }
28629 {
28630 PyThreadState* __tstate = wxPyBeginAllowThreads();
28631 result = (PyObject *)wxPyTreeCtrl_GetItemPyData(arg1,(wxTreeItemId const &)*arg2);
28632
28633 wxPyEndAllowThreads(__tstate);
28634 if (PyErr_Occurred()) SWIG_fail;
28635 }
28636 resultobj = result;
28637 return resultobj;
28638 fail:
28639 return NULL;
28640 }
28641
28642
28643 static PyObject *_wrap_TreeCtrl_GetItemTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
28644 PyObject *resultobj;
28645 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28646 wxTreeItemId *arg2 = 0 ;
28647 wxColour result;
28648 PyObject * obj0 = 0 ;
28649 PyObject * obj1 = 0 ;
28650 char *kwnames[] = {
28651 (char *) "self",(char *) "item", NULL
28652 };
28653
28654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemTextColour",kwnames,&obj0,&obj1)) goto fail;
28655 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28656 if (SWIG_arg_fail(1)) SWIG_fail;
28657 {
28658 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28659 if (SWIG_arg_fail(2)) SWIG_fail;
28660 if (arg2 == NULL) {
28661 SWIG_null_ref("wxTreeItemId");
28662 }
28663 if (SWIG_arg_fail(2)) SWIG_fail;
28664 }
28665 {
28666 PyThreadState* __tstate = wxPyBeginAllowThreads();
28667 result = ((wxPyTreeCtrl const *)arg1)->GetItemTextColour((wxTreeItemId const &)*arg2);
28668
28669 wxPyEndAllowThreads(__tstate);
28670 if (PyErr_Occurred()) SWIG_fail;
28671 }
28672 {
28673 wxColour * resultptr;
28674 resultptr = new wxColour((wxColour &)(result));
28675 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
28676 }
28677 return resultobj;
28678 fail:
28679 return NULL;
28680 }
28681
28682
28683 static PyObject *_wrap_TreeCtrl_GetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
28684 PyObject *resultobj;
28685 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28686 wxTreeItemId *arg2 = 0 ;
28687 wxColour result;
28688 PyObject * obj0 = 0 ;
28689 PyObject * obj1 = 0 ;
28690 char *kwnames[] = {
28691 (char *) "self",(char *) "item", NULL
28692 };
28693
28694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
28695 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28696 if (SWIG_arg_fail(1)) SWIG_fail;
28697 {
28698 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28699 if (SWIG_arg_fail(2)) SWIG_fail;
28700 if (arg2 == NULL) {
28701 SWIG_null_ref("wxTreeItemId");
28702 }
28703 if (SWIG_arg_fail(2)) SWIG_fail;
28704 }
28705 {
28706 PyThreadState* __tstate = wxPyBeginAllowThreads();
28707 result = ((wxPyTreeCtrl const *)arg1)->GetItemBackgroundColour((wxTreeItemId const &)*arg2);
28708
28709 wxPyEndAllowThreads(__tstate);
28710 if (PyErr_Occurred()) SWIG_fail;
28711 }
28712 {
28713 wxColour * resultptr;
28714 resultptr = new wxColour((wxColour &)(result));
28715 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
28716 }
28717 return resultobj;
28718 fail:
28719 return NULL;
28720 }
28721
28722
28723 static PyObject *_wrap_TreeCtrl_GetItemFont(PyObject *, PyObject *args, PyObject *kwargs) {
28724 PyObject *resultobj;
28725 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28726 wxTreeItemId *arg2 = 0 ;
28727 wxFont result;
28728 PyObject * obj0 = 0 ;
28729 PyObject * obj1 = 0 ;
28730 char *kwnames[] = {
28731 (char *) "self",(char *) "item", NULL
28732 };
28733
28734 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemFont",kwnames,&obj0,&obj1)) goto fail;
28735 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28736 if (SWIG_arg_fail(1)) SWIG_fail;
28737 {
28738 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28739 if (SWIG_arg_fail(2)) SWIG_fail;
28740 if (arg2 == NULL) {
28741 SWIG_null_ref("wxTreeItemId");
28742 }
28743 if (SWIG_arg_fail(2)) SWIG_fail;
28744 }
28745 {
28746 PyThreadState* __tstate = wxPyBeginAllowThreads();
28747 result = ((wxPyTreeCtrl const *)arg1)->GetItemFont((wxTreeItemId const &)*arg2);
28748
28749 wxPyEndAllowThreads(__tstate);
28750 if (PyErr_Occurred()) SWIG_fail;
28751 }
28752 {
28753 wxFont * resultptr;
28754 resultptr = new wxFont((wxFont &)(result));
28755 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
28756 }
28757 return resultobj;
28758 fail:
28759 return NULL;
28760 }
28761
28762
28763 static PyObject *_wrap_TreeCtrl_SetItemText(PyObject *, PyObject *args, PyObject *kwargs) {
28764 PyObject *resultobj;
28765 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28766 wxTreeItemId *arg2 = 0 ;
28767 wxString *arg3 = 0 ;
28768 bool temp3 = false ;
28769 PyObject * obj0 = 0 ;
28770 PyObject * obj1 = 0 ;
28771 PyObject * obj2 = 0 ;
28772 char *kwnames[] = {
28773 (char *) "self",(char *) "item",(char *) "text", NULL
28774 };
28775
28776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemText",kwnames,&obj0,&obj1,&obj2)) goto fail;
28777 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28778 if (SWIG_arg_fail(1)) SWIG_fail;
28779 {
28780 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28781 if (SWIG_arg_fail(2)) SWIG_fail;
28782 if (arg2 == NULL) {
28783 SWIG_null_ref("wxTreeItemId");
28784 }
28785 if (SWIG_arg_fail(2)) SWIG_fail;
28786 }
28787 {
28788 arg3 = wxString_in_helper(obj2);
28789 if (arg3 == NULL) SWIG_fail;
28790 temp3 = true;
28791 }
28792 {
28793 PyThreadState* __tstate = wxPyBeginAllowThreads();
28794 (arg1)->SetItemText((wxTreeItemId const &)*arg2,(wxString const &)*arg3);
28795
28796 wxPyEndAllowThreads(__tstate);
28797 if (PyErr_Occurred()) SWIG_fail;
28798 }
28799 Py_INCREF(Py_None); resultobj = Py_None;
28800 {
28801 if (temp3)
28802 delete arg3;
28803 }
28804 return resultobj;
28805 fail:
28806 {
28807 if (temp3)
28808 delete arg3;
28809 }
28810 return NULL;
28811 }
28812
28813
28814 static PyObject *_wrap_TreeCtrl_SetItemImage(PyObject *, PyObject *args, PyObject *kwargs) {
28815 PyObject *resultobj;
28816 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28817 wxTreeItemId *arg2 = 0 ;
28818 int arg3 ;
28819 wxTreeItemIcon arg4 = (wxTreeItemIcon) wxTreeItemIcon_Normal ;
28820 PyObject * obj0 = 0 ;
28821 PyObject * obj1 = 0 ;
28822 PyObject * obj2 = 0 ;
28823 PyObject * obj3 = 0 ;
28824 char *kwnames[] = {
28825 (char *) "self",(char *) "item",(char *) "image",(char *) "which", NULL
28826 };
28827
28828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:TreeCtrl_SetItemImage",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
28829 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28830 if (SWIG_arg_fail(1)) SWIG_fail;
28831 {
28832 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28833 if (SWIG_arg_fail(2)) SWIG_fail;
28834 if (arg2 == NULL) {
28835 SWIG_null_ref("wxTreeItemId");
28836 }
28837 if (SWIG_arg_fail(2)) SWIG_fail;
28838 }
28839 {
28840 arg3 = (int)(SWIG_As_int(obj2));
28841 if (SWIG_arg_fail(3)) SWIG_fail;
28842 }
28843 if (obj3) {
28844 {
28845 arg4 = (wxTreeItemIcon)(SWIG_As_int(obj3));
28846 if (SWIG_arg_fail(4)) SWIG_fail;
28847 }
28848 }
28849 {
28850 PyThreadState* __tstate = wxPyBeginAllowThreads();
28851 (arg1)->SetItemImage((wxTreeItemId const &)*arg2,arg3,(wxTreeItemIcon )arg4);
28852
28853 wxPyEndAllowThreads(__tstate);
28854 if (PyErr_Occurred()) SWIG_fail;
28855 }
28856 Py_INCREF(Py_None); resultobj = Py_None;
28857 return resultobj;
28858 fail:
28859 return NULL;
28860 }
28861
28862
28863 static PyObject *_wrap_TreeCtrl_SetItemData(PyObject *, PyObject *args, PyObject *kwargs) {
28864 PyObject *resultobj;
28865 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28866 wxTreeItemId *arg2 = 0 ;
28867 wxPyTreeItemData *arg3 = (wxPyTreeItemData *) 0 ;
28868 PyObject * obj0 = 0 ;
28869 PyObject * obj1 = 0 ;
28870 PyObject * obj2 = 0 ;
28871 char *kwnames[] = {
28872 (char *) "self",(char *) "item",(char *) "data", NULL
28873 };
28874
28875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemData",kwnames,&obj0,&obj1,&obj2)) goto fail;
28876 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28877 if (SWIG_arg_fail(1)) SWIG_fail;
28878 {
28879 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28880 if (SWIG_arg_fail(2)) SWIG_fail;
28881 if (arg2 == NULL) {
28882 SWIG_null_ref("wxTreeItemId");
28883 }
28884 if (SWIG_arg_fail(2)) SWIG_fail;
28885 }
28886 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
28887 if (SWIG_arg_fail(3)) SWIG_fail;
28888 {
28889 PyThreadState* __tstate = wxPyBeginAllowThreads();
28890 wxPyTreeCtrl_SetItemData(arg1,(wxTreeItemId const &)*arg2,arg3);
28891
28892 wxPyEndAllowThreads(__tstate);
28893 if (PyErr_Occurred()) SWIG_fail;
28894 }
28895 Py_INCREF(Py_None); resultobj = Py_None;
28896 return resultobj;
28897 fail:
28898 return NULL;
28899 }
28900
28901
28902 static PyObject *_wrap_TreeCtrl_SetItemPyData(PyObject *, PyObject *args, PyObject *kwargs) {
28903 PyObject *resultobj;
28904 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28905 wxTreeItemId *arg2 = 0 ;
28906 PyObject *arg3 = (PyObject *) 0 ;
28907 PyObject * obj0 = 0 ;
28908 PyObject * obj1 = 0 ;
28909 PyObject * obj2 = 0 ;
28910 char *kwnames[] = {
28911 (char *) "self",(char *) "item",(char *) "obj", NULL
28912 };
28913
28914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemPyData",kwnames,&obj0,&obj1,&obj2)) goto fail;
28915 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28916 if (SWIG_arg_fail(1)) SWIG_fail;
28917 {
28918 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28919 if (SWIG_arg_fail(2)) SWIG_fail;
28920 if (arg2 == NULL) {
28921 SWIG_null_ref("wxTreeItemId");
28922 }
28923 if (SWIG_arg_fail(2)) SWIG_fail;
28924 }
28925 arg3 = obj2;
28926 {
28927 PyThreadState* __tstate = wxPyBeginAllowThreads();
28928 wxPyTreeCtrl_SetItemPyData(arg1,(wxTreeItemId const &)*arg2,arg3);
28929
28930 wxPyEndAllowThreads(__tstate);
28931 if (PyErr_Occurred()) SWIG_fail;
28932 }
28933 Py_INCREF(Py_None); resultobj = Py_None;
28934 return resultobj;
28935 fail:
28936 return NULL;
28937 }
28938
28939
28940 static PyObject *_wrap_TreeCtrl_SetItemHasChildren(PyObject *, PyObject *args, PyObject *kwargs) {
28941 PyObject *resultobj;
28942 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28943 wxTreeItemId *arg2 = 0 ;
28944 bool arg3 = (bool) true ;
28945 PyObject * obj0 = 0 ;
28946 PyObject * obj1 = 0 ;
28947 PyObject * obj2 = 0 ;
28948 char *kwnames[] = {
28949 (char *) "self",(char *) "item",(char *) "has", NULL
28950 };
28951
28952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SetItemHasChildren",kwnames,&obj0,&obj1,&obj2)) goto fail;
28953 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28954 if (SWIG_arg_fail(1)) SWIG_fail;
28955 {
28956 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28957 if (SWIG_arg_fail(2)) SWIG_fail;
28958 if (arg2 == NULL) {
28959 SWIG_null_ref("wxTreeItemId");
28960 }
28961 if (SWIG_arg_fail(2)) SWIG_fail;
28962 }
28963 if (obj2) {
28964 {
28965 arg3 = (bool)(SWIG_As_bool(obj2));
28966 if (SWIG_arg_fail(3)) SWIG_fail;
28967 }
28968 }
28969 {
28970 PyThreadState* __tstate = wxPyBeginAllowThreads();
28971 (arg1)->SetItemHasChildren((wxTreeItemId const &)*arg2,arg3);
28972
28973 wxPyEndAllowThreads(__tstate);
28974 if (PyErr_Occurred()) SWIG_fail;
28975 }
28976 Py_INCREF(Py_None); resultobj = Py_None;
28977 return resultobj;
28978 fail:
28979 return NULL;
28980 }
28981
28982
28983 static PyObject *_wrap_TreeCtrl_SetItemBold(PyObject *, PyObject *args, PyObject *kwargs) {
28984 PyObject *resultobj;
28985 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28986 wxTreeItemId *arg2 = 0 ;
28987 bool arg3 = (bool) true ;
28988 PyObject * obj0 = 0 ;
28989 PyObject * obj1 = 0 ;
28990 PyObject * obj2 = 0 ;
28991 char *kwnames[] = {
28992 (char *) "self",(char *) "item",(char *) "bold", NULL
28993 };
28994
28995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SetItemBold",kwnames,&obj0,&obj1,&obj2)) goto fail;
28996 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28997 if (SWIG_arg_fail(1)) SWIG_fail;
28998 {
28999 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29000 if (SWIG_arg_fail(2)) SWIG_fail;
29001 if (arg2 == NULL) {
29002 SWIG_null_ref("wxTreeItemId");
29003 }
29004 if (SWIG_arg_fail(2)) SWIG_fail;
29005 }
29006 if (obj2) {
29007 {
29008 arg3 = (bool)(SWIG_As_bool(obj2));
29009 if (SWIG_arg_fail(3)) SWIG_fail;
29010 }
29011 }
29012 {
29013 PyThreadState* __tstate = wxPyBeginAllowThreads();
29014 (arg1)->SetItemBold((wxTreeItemId const &)*arg2,arg3);
29015
29016 wxPyEndAllowThreads(__tstate);
29017 if (PyErr_Occurred()) SWIG_fail;
29018 }
29019 Py_INCREF(Py_None); resultobj = Py_None;
29020 return resultobj;
29021 fail:
29022 return NULL;
29023 }
29024
29025
29026 static PyObject *_wrap_TreeCtrl_SetItemDropHighlight(PyObject *, PyObject *args, PyObject *kwargs) {
29027 PyObject *resultobj;
29028 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29029 wxTreeItemId *arg2 = 0 ;
29030 bool arg3 = (bool) true ;
29031 PyObject * obj0 = 0 ;
29032 PyObject * obj1 = 0 ;
29033 PyObject * obj2 = 0 ;
29034 char *kwnames[] = {
29035 (char *) "self",(char *) "item",(char *) "highlight", NULL
29036 };
29037
29038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SetItemDropHighlight",kwnames,&obj0,&obj1,&obj2)) goto fail;
29039 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29040 if (SWIG_arg_fail(1)) SWIG_fail;
29041 {
29042 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29043 if (SWIG_arg_fail(2)) SWIG_fail;
29044 if (arg2 == NULL) {
29045 SWIG_null_ref("wxTreeItemId");
29046 }
29047 if (SWIG_arg_fail(2)) SWIG_fail;
29048 }
29049 if (obj2) {
29050 {
29051 arg3 = (bool)(SWIG_As_bool(obj2));
29052 if (SWIG_arg_fail(3)) SWIG_fail;
29053 }
29054 }
29055 {
29056 PyThreadState* __tstate = wxPyBeginAllowThreads();
29057 (arg1)->SetItemDropHighlight((wxTreeItemId const &)*arg2,arg3);
29058
29059 wxPyEndAllowThreads(__tstate);
29060 if (PyErr_Occurred()) SWIG_fail;
29061 }
29062 Py_INCREF(Py_None); resultobj = Py_None;
29063 return resultobj;
29064 fail:
29065 return NULL;
29066 }
29067
29068
29069 static PyObject *_wrap_TreeCtrl_SetItemTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
29070 PyObject *resultobj;
29071 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29072 wxTreeItemId *arg2 = 0 ;
29073 wxColour *arg3 = 0 ;
29074 wxColour temp3 ;
29075 PyObject * obj0 = 0 ;
29076 PyObject * obj1 = 0 ;
29077 PyObject * obj2 = 0 ;
29078 char *kwnames[] = {
29079 (char *) "self",(char *) "item",(char *) "col", NULL
29080 };
29081
29082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemTextColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
29083 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29084 if (SWIG_arg_fail(1)) SWIG_fail;
29085 {
29086 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29087 if (SWIG_arg_fail(2)) SWIG_fail;
29088 if (arg2 == NULL) {
29089 SWIG_null_ref("wxTreeItemId");
29090 }
29091 if (SWIG_arg_fail(2)) SWIG_fail;
29092 }
29093 {
29094 arg3 = &temp3;
29095 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
29096 }
29097 {
29098 PyThreadState* __tstate = wxPyBeginAllowThreads();
29099 (arg1)->SetItemTextColour((wxTreeItemId const &)*arg2,(wxColour const &)*arg3);
29100
29101 wxPyEndAllowThreads(__tstate);
29102 if (PyErr_Occurred()) SWIG_fail;
29103 }
29104 Py_INCREF(Py_None); resultobj = Py_None;
29105 return resultobj;
29106 fail:
29107 return NULL;
29108 }
29109
29110
29111 static PyObject *_wrap_TreeCtrl_SetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
29112 PyObject *resultobj;
29113 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29114 wxTreeItemId *arg2 = 0 ;
29115 wxColour *arg3 = 0 ;
29116 wxColour temp3 ;
29117 PyObject * obj0 = 0 ;
29118 PyObject * obj1 = 0 ;
29119 PyObject * obj2 = 0 ;
29120 char *kwnames[] = {
29121 (char *) "self",(char *) "item",(char *) "col", NULL
29122 };
29123
29124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemBackgroundColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
29125 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29126 if (SWIG_arg_fail(1)) SWIG_fail;
29127 {
29128 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29129 if (SWIG_arg_fail(2)) SWIG_fail;
29130 if (arg2 == NULL) {
29131 SWIG_null_ref("wxTreeItemId");
29132 }
29133 if (SWIG_arg_fail(2)) SWIG_fail;
29134 }
29135 {
29136 arg3 = &temp3;
29137 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
29138 }
29139 {
29140 PyThreadState* __tstate = wxPyBeginAllowThreads();
29141 (arg1)->SetItemBackgroundColour((wxTreeItemId const &)*arg2,(wxColour const &)*arg3);
29142
29143 wxPyEndAllowThreads(__tstate);
29144 if (PyErr_Occurred()) SWIG_fail;
29145 }
29146 Py_INCREF(Py_None); resultobj = Py_None;
29147 return resultobj;
29148 fail:
29149 return NULL;
29150 }
29151
29152
29153 static PyObject *_wrap_TreeCtrl_SetItemFont(PyObject *, PyObject *args, PyObject *kwargs) {
29154 PyObject *resultobj;
29155 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29156 wxTreeItemId *arg2 = 0 ;
29157 wxFont *arg3 = 0 ;
29158 PyObject * obj0 = 0 ;
29159 PyObject * obj1 = 0 ;
29160 PyObject * obj2 = 0 ;
29161 char *kwnames[] = {
29162 (char *) "self",(char *) "item",(char *) "font", NULL
29163 };
29164
29165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemFont",kwnames,&obj0,&obj1,&obj2)) goto fail;
29166 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29167 if (SWIG_arg_fail(1)) SWIG_fail;
29168 {
29169 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29170 if (SWIG_arg_fail(2)) SWIG_fail;
29171 if (arg2 == NULL) {
29172 SWIG_null_ref("wxTreeItemId");
29173 }
29174 if (SWIG_arg_fail(2)) SWIG_fail;
29175 }
29176 {
29177 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
29178 if (SWIG_arg_fail(3)) SWIG_fail;
29179 if (arg3 == NULL) {
29180 SWIG_null_ref("wxFont");
29181 }
29182 if (SWIG_arg_fail(3)) SWIG_fail;
29183 }
29184 {
29185 PyThreadState* __tstate = wxPyBeginAllowThreads();
29186 (arg1)->SetItemFont((wxTreeItemId const &)*arg2,(wxFont const &)*arg3);
29187
29188 wxPyEndAllowThreads(__tstate);
29189 if (PyErr_Occurred()) SWIG_fail;
29190 }
29191 Py_INCREF(Py_None); resultobj = Py_None;
29192 return resultobj;
29193 fail:
29194 return NULL;
29195 }
29196
29197
29198 static PyObject *_wrap_TreeCtrl_IsVisible(PyObject *, PyObject *args, PyObject *kwargs) {
29199 PyObject *resultobj;
29200 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29201 wxTreeItemId *arg2 = 0 ;
29202 bool result;
29203 PyObject * obj0 = 0 ;
29204 PyObject * obj1 = 0 ;
29205 char *kwnames[] = {
29206 (char *) "self",(char *) "item", NULL
29207 };
29208
29209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsVisible",kwnames,&obj0,&obj1)) goto fail;
29210 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29211 if (SWIG_arg_fail(1)) SWIG_fail;
29212 {
29213 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29214 if (SWIG_arg_fail(2)) SWIG_fail;
29215 if (arg2 == NULL) {
29216 SWIG_null_ref("wxTreeItemId");
29217 }
29218 if (SWIG_arg_fail(2)) SWIG_fail;
29219 }
29220 {
29221 PyThreadState* __tstate = wxPyBeginAllowThreads();
29222 result = (bool)((wxPyTreeCtrl const *)arg1)->IsVisible((wxTreeItemId const &)*arg2);
29223
29224 wxPyEndAllowThreads(__tstate);
29225 if (PyErr_Occurred()) SWIG_fail;
29226 }
29227 {
29228 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29229 }
29230 return resultobj;
29231 fail:
29232 return NULL;
29233 }
29234
29235
29236 static PyObject *_wrap_TreeCtrl_ItemHasChildren(PyObject *, PyObject *args, PyObject *kwargs) {
29237 PyObject *resultobj;
29238 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29239 wxTreeItemId *arg2 = 0 ;
29240 bool result;
29241 PyObject * obj0 = 0 ;
29242 PyObject * obj1 = 0 ;
29243 char *kwnames[] = {
29244 (char *) "self",(char *) "item", NULL
29245 };
29246
29247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_ItemHasChildren",kwnames,&obj0,&obj1)) goto fail;
29248 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29249 if (SWIG_arg_fail(1)) SWIG_fail;
29250 {
29251 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29252 if (SWIG_arg_fail(2)) SWIG_fail;
29253 if (arg2 == NULL) {
29254 SWIG_null_ref("wxTreeItemId");
29255 }
29256 if (SWIG_arg_fail(2)) SWIG_fail;
29257 }
29258 {
29259 PyThreadState* __tstate = wxPyBeginAllowThreads();
29260 result = (bool)((wxPyTreeCtrl const *)arg1)->ItemHasChildren((wxTreeItemId const &)*arg2);
29261
29262 wxPyEndAllowThreads(__tstate);
29263 if (PyErr_Occurred()) SWIG_fail;
29264 }
29265 {
29266 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29267 }
29268 return resultobj;
29269 fail:
29270 return NULL;
29271 }
29272
29273
29274 static PyObject *_wrap_TreeCtrl_IsExpanded(PyObject *, PyObject *args, PyObject *kwargs) {
29275 PyObject *resultobj;
29276 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29277 wxTreeItemId *arg2 = 0 ;
29278 bool result;
29279 PyObject * obj0 = 0 ;
29280 PyObject * obj1 = 0 ;
29281 char *kwnames[] = {
29282 (char *) "self",(char *) "item", NULL
29283 };
29284
29285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsExpanded",kwnames,&obj0,&obj1)) goto fail;
29286 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29287 if (SWIG_arg_fail(1)) SWIG_fail;
29288 {
29289 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29290 if (SWIG_arg_fail(2)) SWIG_fail;
29291 if (arg2 == NULL) {
29292 SWIG_null_ref("wxTreeItemId");
29293 }
29294 if (SWIG_arg_fail(2)) SWIG_fail;
29295 }
29296 {
29297 PyThreadState* __tstate = wxPyBeginAllowThreads();
29298 result = (bool)((wxPyTreeCtrl const *)arg1)->IsExpanded((wxTreeItemId const &)*arg2);
29299
29300 wxPyEndAllowThreads(__tstate);
29301 if (PyErr_Occurred()) SWIG_fail;
29302 }
29303 {
29304 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29305 }
29306 return resultobj;
29307 fail:
29308 return NULL;
29309 }
29310
29311
29312 static PyObject *_wrap_TreeCtrl_IsSelected(PyObject *, PyObject *args, PyObject *kwargs) {
29313 PyObject *resultobj;
29314 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29315 wxTreeItemId *arg2 = 0 ;
29316 bool result;
29317 PyObject * obj0 = 0 ;
29318 PyObject * obj1 = 0 ;
29319 char *kwnames[] = {
29320 (char *) "self",(char *) "item", NULL
29321 };
29322
29323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsSelected",kwnames,&obj0,&obj1)) goto fail;
29324 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29325 if (SWIG_arg_fail(1)) SWIG_fail;
29326 {
29327 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29328 if (SWIG_arg_fail(2)) SWIG_fail;
29329 if (arg2 == NULL) {
29330 SWIG_null_ref("wxTreeItemId");
29331 }
29332 if (SWIG_arg_fail(2)) SWIG_fail;
29333 }
29334 {
29335 PyThreadState* __tstate = wxPyBeginAllowThreads();
29336 result = (bool)((wxPyTreeCtrl const *)arg1)->IsSelected((wxTreeItemId const &)*arg2);
29337
29338 wxPyEndAllowThreads(__tstate);
29339 if (PyErr_Occurred()) SWIG_fail;
29340 }
29341 {
29342 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29343 }
29344 return resultobj;
29345 fail:
29346 return NULL;
29347 }
29348
29349
29350 static PyObject *_wrap_TreeCtrl_IsBold(PyObject *, PyObject *args, PyObject *kwargs) {
29351 PyObject *resultobj;
29352 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29353 wxTreeItemId *arg2 = 0 ;
29354 bool result;
29355 PyObject * obj0 = 0 ;
29356 PyObject * obj1 = 0 ;
29357 char *kwnames[] = {
29358 (char *) "self",(char *) "item", NULL
29359 };
29360
29361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsBold",kwnames,&obj0,&obj1)) goto fail;
29362 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29363 if (SWIG_arg_fail(1)) SWIG_fail;
29364 {
29365 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29366 if (SWIG_arg_fail(2)) SWIG_fail;
29367 if (arg2 == NULL) {
29368 SWIG_null_ref("wxTreeItemId");
29369 }
29370 if (SWIG_arg_fail(2)) SWIG_fail;
29371 }
29372 {
29373 PyThreadState* __tstate = wxPyBeginAllowThreads();
29374 result = (bool)((wxPyTreeCtrl const *)arg1)->IsBold((wxTreeItemId const &)*arg2);
29375
29376 wxPyEndAllowThreads(__tstate);
29377 if (PyErr_Occurred()) SWIG_fail;
29378 }
29379 {
29380 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29381 }
29382 return resultobj;
29383 fail:
29384 return NULL;
29385 }
29386
29387
29388 static PyObject *_wrap_TreeCtrl_GetChildrenCount(PyObject *, PyObject *args, PyObject *kwargs) {
29389 PyObject *resultobj;
29390 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29391 wxTreeItemId *arg2 = 0 ;
29392 bool arg3 = (bool) true ;
29393 size_t result;
29394 PyObject * obj0 = 0 ;
29395 PyObject * obj1 = 0 ;
29396 PyObject * obj2 = 0 ;
29397 char *kwnames[] = {
29398 (char *) "self",(char *) "item",(char *) "recursively", NULL
29399 };
29400
29401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_GetChildrenCount",kwnames,&obj0,&obj1,&obj2)) goto fail;
29402 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29403 if (SWIG_arg_fail(1)) SWIG_fail;
29404 {
29405 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29406 if (SWIG_arg_fail(2)) SWIG_fail;
29407 if (arg2 == NULL) {
29408 SWIG_null_ref("wxTreeItemId");
29409 }
29410 if (SWIG_arg_fail(2)) SWIG_fail;
29411 }
29412 if (obj2) {
29413 {
29414 arg3 = (bool)(SWIG_As_bool(obj2));
29415 if (SWIG_arg_fail(3)) SWIG_fail;
29416 }
29417 }
29418 {
29419 PyThreadState* __tstate = wxPyBeginAllowThreads();
29420 result = (size_t)(arg1)->GetChildrenCount((wxTreeItemId const &)*arg2,arg3);
29421
29422 wxPyEndAllowThreads(__tstate);
29423 if (PyErr_Occurred()) SWIG_fail;
29424 }
29425 {
29426 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
29427 }
29428 return resultobj;
29429 fail:
29430 return NULL;
29431 }
29432
29433
29434 static PyObject *_wrap_TreeCtrl_GetRootItem(PyObject *, PyObject *args, PyObject *kwargs) {
29435 PyObject *resultobj;
29436 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29437 wxTreeItemId result;
29438 PyObject * obj0 = 0 ;
29439 char *kwnames[] = {
29440 (char *) "self", NULL
29441 };
29442
29443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetRootItem",kwnames,&obj0)) goto fail;
29444 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29445 if (SWIG_arg_fail(1)) SWIG_fail;
29446 {
29447 PyThreadState* __tstate = wxPyBeginAllowThreads();
29448 result = ((wxPyTreeCtrl const *)arg1)->GetRootItem();
29449
29450 wxPyEndAllowThreads(__tstate);
29451 if (PyErr_Occurred()) SWIG_fail;
29452 }
29453 {
29454 wxTreeItemId * resultptr;
29455 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
29456 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
29457 }
29458 return resultobj;
29459 fail:
29460 return NULL;
29461 }
29462
29463
29464 static PyObject *_wrap_TreeCtrl_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
29465 PyObject *resultobj;
29466 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29467 wxTreeItemId result;
29468 PyObject * obj0 = 0 ;
29469 char *kwnames[] = {
29470 (char *) "self", NULL
29471 };
29472
29473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetSelection",kwnames,&obj0)) goto fail;
29474 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29475 if (SWIG_arg_fail(1)) SWIG_fail;
29476 {
29477 PyThreadState* __tstate = wxPyBeginAllowThreads();
29478 result = ((wxPyTreeCtrl const *)arg1)->GetSelection();
29479
29480 wxPyEndAllowThreads(__tstate);
29481 if (PyErr_Occurred()) SWIG_fail;
29482 }
29483 {
29484 wxTreeItemId * resultptr;
29485 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
29486 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
29487 }
29488 return resultobj;
29489 fail:
29490 return NULL;
29491 }
29492
29493
29494 static PyObject *_wrap_TreeCtrl_GetSelections(PyObject *, PyObject *args, PyObject *kwargs) {
29495 PyObject *resultobj;
29496 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29497 PyObject *result;
29498 PyObject * obj0 = 0 ;
29499 char *kwnames[] = {
29500 (char *) "self", NULL
29501 };
29502
29503 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetSelections",kwnames,&obj0)) goto fail;
29504 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29505 if (SWIG_arg_fail(1)) SWIG_fail;
29506 {
29507 PyThreadState* __tstate = wxPyBeginAllowThreads();
29508 result = (PyObject *)wxPyTreeCtrl_GetSelections(arg1);
29509
29510 wxPyEndAllowThreads(__tstate);
29511 if (PyErr_Occurred()) SWIG_fail;
29512 }
29513 resultobj = result;
29514 return resultobj;
29515 fail:
29516 return NULL;
29517 }
29518
29519
29520 static PyObject *_wrap_TreeCtrl_GetItemParent(PyObject *, PyObject *args, PyObject *kwargs) {
29521 PyObject *resultobj;
29522 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29523 wxTreeItemId *arg2 = 0 ;
29524 wxTreeItemId result;
29525 PyObject * obj0 = 0 ;
29526 PyObject * obj1 = 0 ;
29527 char *kwnames[] = {
29528 (char *) "self",(char *) "item", NULL
29529 };
29530
29531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemParent",kwnames,&obj0,&obj1)) goto fail;
29532 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29533 if (SWIG_arg_fail(1)) SWIG_fail;
29534 {
29535 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29536 if (SWIG_arg_fail(2)) SWIG_fail;
29537 if (arg2 == NULL) {
29538 SWIG_null_ref("wxTreeItemId");
29539 }
29540 if (SWIG_arg_fail(2)) SWIG_fail;
29541 }
29542 {
29543 PyThreadState* __tstate = wxPyBeginAllowThreads();
29544 result = ((wxPyTreeCtrl const *)arg1)->GetItemParent((wxTreeItemId const &)*arg2);
29545
29546 wxPyEndAllowThreads(__tstate);
29547 if (PyErr_Occurred()) SWIG_fail;
29548 }
29549 {
29550 wxTreeItemId * resultptr;
29551 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
29552 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
29553 }
29554 return resultobj;
29555 fail:
29556 return NULL;
29557 }
29558
29559
29560 static PyObject *_wrap_TreeCtrl_GetFirstChild(PyObject *, PyObject *args, PyObject *kwargs) {
29561 PyObject *resultobj;
29562 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29563 wxTreeItemId *arg2 = 0 ;
29564 PyObject *result;
29565 PyObject * obj0 = 0 ;
29566 PyObject * obj1 = 0 ;
29567 char *kwnames[] = {
29568 (char *) "self",(char *) "item", NULL
29569 };
29570
29571 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetFirstChild",kwnames,&obj0,&obj1)) goto fail;
29572 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29573 if (SWIG_arg_fail(1)) SWIG_fail;
29574 {
29575 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29576 if (SWIG_arg_fail(2)) SWIG_fail;
29577 if (arg2 == NULL) {
29578 SWIG_null_ref("wxTreeItemId");
29579 }
29580 if (SWIG_arg_fail(2)) SWIG_fail;
29581 }
29582 {
29583 PyThreadState* __tstate = wxPyBeginAllowThreads();
29584 result = (PyObject *)wxPyTreeCtrl_GetFirstChild(arg1,(wxTreeItemId const &)*arg2);
29585
29586 wxPyEndAllowThreads(__tstate);
29587 if (PyErr_Occurred()) SWIG_fail;
29588 }
29589 resultobj = result;
29590 return resultobj;
29591 fail:
29592 return NULL;
29593 }
29594
29595
29596 static PyObject *_wrap_TreeCtrl_GetNextChild(PyObject *, PyObject *args, PyObject *kwargs) {
29597 PyObject *resultobj;
29598 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29599 wxTreeItemId *arg2 = 0 ;
29600 void *arg3 = (void *) 0 ;
29601 PyObject *result;
29602 PyObject * obj0 = 0 ;
29603 PyObject * obj1 = 0 ;
29604 PyObject * obj2 = 0 ;
29605 char *kwnames[] = {
29606 (char *) "self",(char *) "item",(char *) "cookie", NULL
29607 };
29608
29609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_GetNextChild",kwnames,&obj0,&obj1,&obj2)) goto fail;
29610 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29611 if (SWIG_arg_fail(1)) SWIG_fail;
29612 {
29613 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29614 if (SWIG_arg_fail(2)) SWIG_fail;
29615 if (arg2 == NULL) {
29616 SWIG_null_ref("wxTreeItemId");
29617 }
29618 if (SWIG_arg_fail(2)) SWIG_fail;
29619 }
29620 {
29621 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),0,SWIG_POINTER_EXCEPTION|0))== -1) {
29622 SWIG_arg_fail(3);SWIG_fail;
29623 }
29624 }
29625 {
29626 PyThreadState* __tstate = wxPyBeginAllowThreads();
29627 result = (PyObject *)wxPyTreeCtrl_GetNextChild(arg1,(wxTreeItemId const &)*arg2,arg3);
29628
29629 wxPyEndAllowThreads(__tstate);
29630 if (PyErr_Occurred()) SWIG_fail;
29631 }
29632 resultobj = result;
29633 return resultobj;
29634 fail:
29635 return NULL;
29636 }
29637
29638
29639 static PyObject *_wrap_TreeCtrl_GetLastChild(PyObject *, PyObject *args, PyObject *kwargs) {
29640 PyObject *resultobj;
29641 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29642 wxTreeItemId *arg2 = 0 ;
29643 wxTreeItemId result;
29644 PyObject * obj0 = 0 ;
29645 PyObject * obj1 = 0 ;
29646 char *kwnames[] = {
29647 (char *) "self",(char *) "item", NULL
29648 };
29649
29650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetLastChild",kwnames,&obj0,&obj1)) goto fail;
29651 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29652 if (SWIG_arg_fail(1)) SWIG_fail;
29653 {
29654 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29655 if (SWIG_arg_fail(2)) SWIG_fail;
29656 if (arg2 == NULL) {
29657 SWIG_null_ref("wxTreeItemId");
29658 }
29659 if (SWIG_arg_fail(2)) SWIG_fail;
29660 }
29661 {
29662 PyThreadState* __tstate = wxPyBeginAllowThreads();
29663 result = ((wxPyTreeCtrl const *)arg1)->GetLastChild((wxTreeItemId const &)*arg2);
29664
29665 wxPyEndAllowThreads(__tstate);
29666 if (PyErr_Occurred()) SWIG_fail;
29667 }
29668 {
29669 wxTreeItemId * resultptr;
29670 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
29671 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
29672 }
29673 return resultobj;
29674 fail:
29675 return NULL;
29676 }
29677
29678
29679 static PyObject *_wrap_TreeCtrl_GetNextSibling(PyObject *, PyObject *args, PyObject *kwargs) {
29680 PyObject *resultobj;
29681 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29682 wxTreeItemId *arg2 = 0 ;
29683 wxTreeItemId result;
29684 PyObject * obj0 = 0 ;
29685 PyObject * obj1 = 0 ;
29686 char *kwnames[] = {
29687 (char *) "self",(char *) "item", NULL
29688 };
29689
29690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetNextSibling",kwnames,&obj0,&obj1)) goto fail;
29691 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29692 if (SWIG_arg_fail(1)) SWIG_fail;
29693 {
29694 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29695 if (SWIG_arg_fail(2)) SWIG_fail;
29696 if (arg2 == NULL) {
29697 SWIG_null_ref("wxTreeItemId");
29698 }
29699 if (SWIG_arg_fail(2)) SWIG_fail;
29700 }
29701 {
29702 PyThreadState* __tstate = wxPyBeginAllowThreads();
29703 result = ((wxPyTreeCtrl const *)arg1)->GetNextSibling((wxTreeItemId const &)*arg2);
29704
29705 wxPyEndAllowThreads(__tstate);
29706 if (PyErr_Occurred()) SWIG_fail;
29707 }
29708 {
29709 wxTreeItemId * resultptr;
29710 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
29711 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
29712 }
29713 return resultobj;
29714 fail:
29715 return NULL;
29716 }
29717
29718
29719 static PyObject *_wrap_TreeCtrl_GetPrevSibling(PyObject *, PyObject *args, PyObject *kwargs) {
29720 PyObject *resultobj;
29721 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29722 wxTreeItemId *arg2 = 0 ;
29723 wxTreeItemId result;
29724 PyObject * obj0 = 0 ;
29725 PyObject * obj1 = 0 ;
29726 char *kwnames[] = {
29727 (char *) "self",(char *) "item", NULL
29728 };
29729
29730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetPrevSibling",kwnames,&obj0,&obj1)) goto fail;
29731 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29732 if (SWIG_arg_fail(1)) SWIG_fail;
29733 {
29734 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29735 if (SWIG_arg_fail(2)) SWIG_fail;
29736 if (arg2 == NULL) {
29737 SWIG_null_ref("wxTreeItemId");
29738 }
29739 if (SWIG_arg_fail(2)) SWIG_fail;
29740 }
29741 {
29742 PyThreadState* __tstate = wxPyBeginAllowThreads();
29743 result = ((wxPyTreeCtrl const *)arg1)->GetPrevSibling((wxTreeItemId const &)*arg2);
29744
29745 wxPyEndAllowThreads(__tstate);
29746 if (PyErr_Occurred()) SWIG_fail;
29747 }
29748 {
29749 wxTreeItemId * resultptr;
29750 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
29751 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
29752 }
29753 return resultobj;
29754 fail:
29755 return NULL;
29756 }
29757
29758
29759 static PyObject *_wrap_TreeCtrl_GetFirstVisibleItem(PyObject *, PyObject *args, PyObject *kwargs) {
29760 PyObject *resultobj;
29761 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29762 wxTreeItemId result;
29763 PyObject * obj0 = 0 ;
29764 char *kwnames[] = {
29765 (char *) "self", NULL
29766 };
29767
29768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetFirstVisibleItem",kwnames,&obj0)) goto fail;
29769 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29770 if (SWIG_arg_fail(1)) SWIG_fail;
29771 {
29772 PyThreadState* __tstate = wxPyBeginAllowThreads();
29773 result = ((wxPyTreeCtrl const *)arg1)->GetFirstVisibleItem();
29774
29775 wxPyEndAllowThreads(__tstate);
29776 if (PyErr_Occurred()) SWIG_fail;
29777 }
29778 {
29779 wxTreeItemId * resultptr;
29780 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
29781 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
29782 }
29783 return resultobj;
29784 fail:
29785 return NULL;
29786 }
29787
29788
29789 static PyObject *_wrap_TreeCtrl_GetNextVisible(PyObject *, PyObject *args, PyObject *kwargs) {
29790 PyObject *resultobj;
29791 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29792 wxTreeItemId *arg2 = 0 ;
29793 wxTreeItemId result;
29794 PyObject * obj0 = 0 ;
29795 PyObject * obj1 = 0 ;
29796 char *kwnames[] = {
29797 (char *) "self",(char *) "item", NULL
29798 };
29799
29800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetNextVisible",kwnames,&obj0,&obj1)) goto fail;
29801 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29802 if (SWIG_arg_fail(1)) SWIG_fail;
29803 {
29804 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29805 if (SWIG_arg_fail(2)) SWIG_fail;
29806 if (arg2 == NULL) {
29807 SWIG_null_ref("wxTreeItemId");
29808 }
29809 if (SWIG_arg_fail(2)) SWIG_fail;
29810 }
29811 {
29812 PyThreadState* __tstate = wxPyBeginAllowThreads();
29813 result = ((wxPyTreeCtrl const *)arg1)->GetNextVisible((wxTreeItemId const &)*arg2);
29814
29815 wxPyEndAllowThreads(__tstate);
29816 if (PyErr_Occurred()) SWIG_fail;
29817 }
29818 {
29819 wxTreeItemId * resultptr;
29820 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
29821 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
29822 }
29823 return resultobj;
29824 fail:
29825 return NULL;
29826 }
29827
29828
29829 static PyObject *_wrap_TreeCtrl_GetPrevVisible(PyObject *, PyObject *args, PyObject *kwargs) {
29830 PyObject *resultobj;
29831 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29832 wxTreeItemId *arg2 = 0 ;
29833 wxTreeItemId result;
29834 PyObject * obj0 = 0 ;
29835 PyObject * obj1 = 0 ;
29836 char *kwnames[] = {
29837 (char *) "self",(char *) "item", NULL
29838 };
29839
29840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetPrevVisible",kwnames,&obj0,&obj1)) goto fail;
29841 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29842 if (SWIG_arg_fail(1)) SWIG_fail;
29843 {
29844 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29845 if (SWIG_arg_fail(2)) SWIG_fail;
29846 if (arg2 == NULL) {
29847 SWIG_null_ref("wxTreeItemId");
29848 }
29849 if (SWIG_arg_fail(2)) SWIG_fail;
29850 }
29851 {
29852 PyThreadState* __tstate = wxPyBeginAllowThreads();
29853 result = ((wxPyTreeCtrl const *)arg1)->GetPrevVisible((wxTreeItemId const &)*arg2);
29854
29855 wxPyEndAllowThreads(__tstate);
29856 if (PyErr_Occurred()) SWIG_fail;
29857 }
29858 {
29859 wxTreeItemId * resultptr;
29860 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
29861 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
29862 }
29863 return resultobj;
29864 fail:
29865 return NULL;
29866 }
29867
29868
29869 static PyObject *_wrap_TreeCtrl_AddRoot(PyObject *, PyObject *args, PyObject *kwargs) {
29870 PyObject *resultobj;
29871 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29872 wxString *arg2 = 0 ;
29873 int arg3 = (int) -1 ;
29874 int arg4 = (int) -1 ;
29875 wxPyTreeItemData *arg5 = (wxPyTreeItemData *) NULL ;
29876 wxTreeItemId result;
29877 bool temp2 = false ;
29878 PyObject * obj0 = 0 ;
29879 PyObject * obj1 = 0 ;
29880 PyObject * obj2 = 0 ;
29881 PyObject * obj3 = 0 ;
29882 PyObject * obj4 = 0 ;
29883 char *kwnames[] = {
29884 (char *) "self",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
29885 };
29886
29887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:TreeCtrl_AddRoot",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29888 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29889 if (SWIG_arg_fail(1)) SWIG_fail;
29890 {
29891 arg2 = wxString_in_helper(obj1);
29892 if (arg2 == NULL) SWIG_fail;
29893 temp2 = true;
29894 }
29895 if (obj2) {
29896 {
29897 arg3 = (int)(SWIG_As_int(obj2));
29898 if (SWIG_arg_fail(3)) SWIG_fail;
29899 }
29900 }
29901 if (obj3) {
29902 {
29903 arg4 = (int)(SWIG_As_int(obj3));
29904 if (SWIG_arg_fail(4)) SWIG_fail;
29905 }
29906 }
29907 if (obj4) {
29908 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
29909 if (SWIG_arg_fail(5)) SWIG_fail;
29910 }
29911 {
29912 PyThreadState* __tstate = wxPyBeginAllowThreads();
29913 result = (arg1)->AddRoot((wxString const &)*arg2,arg3,arg4,arg5);
29914
29915 wxPyEndAllowThreads(__tstate);
29916 if (PyErr_Occurred()) SWIG_fail;
29917 }
29918 {
29919 wxTreeItemId * resultptr;
29920 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
29921 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
29922 }
29923 {
29924 if (temp2)
29925 delete arg2;
29926 }
29927 return resultobj;
29928 fail:
29929 {
29930 if (temp2)
29931 delete arg2;
29932 }
29933 return NULL;
29934 }
29935
29936
29937 static PyObject *_wrap_TreeCtrl_PrependItem(PyObject *, PyObject *args, PyObject *kwargs) {
29938 PyObject *resultobj;
29939 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29940 wxTreeItemId *arg2 = 0 ;
29941 wxString *arg3 = 0 ;
29942 int arg4 = (int) -1 ;
29943 int arg5 = (int) -1 ;
29944 wxPyTreeItemData *arg6 = (wxPyTreeItemData *) NULL ;
29945 wxTreeItemId result;
29946 bool temp3 = false ;
29947 PyObject * obj0 = 0 ;
29948 PyObject * obj1 = 0 ;
29949 PyObject * obj2 = 0 ;
29950 PyObject * obj3 = 0 ;
29951 PyObject * obj4 = 0 ;
29952 PyObject * obj5 = 0 ;
29953 char *kwnames[] = {
29954 (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
29955 };
29956
29957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOO:TreeCtrl_PrependItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
29958 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29959 if (SWIG_arg_fail(1)) SWIG_fail;
29960 {
29961 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29962 if (SWIG_arg_fail(2)) SWIG_fail;
29963 if (arg2 == NULL) {
29964 SWIG_null_ref("wxTreeItemId");
29965 }
29966 if (SWIG_arg_fail(2)) SWIG_fail;
29967 }
29968 {
29969 arg3 = wxString_in_helper(obj2);
29970 if (arg3 == NULL) SWIG_fail;
29971 temp3 = true;
29972 }
29973 if (obj3) {
29974 {
29975 arg4 = (int)(SWIG_As_int(obj3));
29976 if (SWIG_arg_fail(4)) SWIG_fail;
29977 }
29978 }
29979 if (obj4) {
29980 {
29981 arg5 = (int)(SWIG_As_int(obj4));
29982 if (SWIG_arg_fail(5)) SWIG_fail;
29983 }
29984 }
29985 if (obj5) {
29986 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
29987 if (SWIG_arg_fail(6)) SWIG_fail;
29988 }
29989 {
29990 PyThreadState* __tstate = wxPyBeginAllowThreads();
29991 result = (arg1)->PrependItem((wxTreeItemId const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6);
29992
29993 wxPyEndAllowThreads(__tstate);
29994 if (PyErr_Occurred()) SWIG_fail;
29995 }
29996 {
29997 wxTreeItemId * resultptr;
29998 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
29999 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
30000 }
30001 {
30002 if (temp3)
30003 delete arg3;
30004 }
30005 return resultobj;
30006 fail:
30007 {
30008 if (temp3)
30009 delete arg3;
30010 }
30011 return NULL;
30012 }
30013
30014
30015 static PyObject *_wrap_TreeCtrl_InsertItem(PyObject *, PyObject *args, PyObject *kwargs) {
30016 PyObject *resultobj;
30017 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30018 wxTreeItemId *arg2 = 0 ;
30019 wxTreeItemId *arg3 = 0 ;
30020 wxString *arg4 = 0 ;
30021 int arg5 = (int) -1 ;
30022 int arg6 = (int) -1 ;
30023 wxPyTreeItemData *arg7 = (wxPyTreeItemData *) NULL ;
30024 wxTreeItemId result;
30025 bool temp4 = false ;
30026 PyObject * obj0 = 0 ;
30027 PyObject * obj1 = 0 ;
30028 PyObject * obj2 = 0 ;
30029 PyObject * obj3 = 0 ;
30030 PyObject * obj4 = 0 ;
30031 PyObject * obj5 = 0 ;
30032 PyObject * obj6 = 0 ;
30033 char *kwnames[] = {
30034 (char *) "self",(char *) "parent",(char *) "idPrevious",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
30035 };
30036
30037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOO:TreeCtrl_InsertItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
30038 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30039 if (SWIG_arg_fail(1)) SWIG_fail;
30040 {
30041 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30042 if (SWIG_arg_fail(2)) SWIG_fail;
30043 if (arg2 == NULL) {
30044 SWIG_null_ref("wxTreeItemId");
30045 }
30046 if (SWIG_arg_fail(2)) SWIG_fail;
30047 }
30048 {
30049 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30050 if (SWIG_arg_fail(3)) SWIG_fail;
30051 if (arg3 == NULL) {
30052 SWIG_null_ref("wxTreeItemId");
30053 }
30054 if (SWIG_arg_fail(3)) SWIG_fail;
30055 }
30056 {
30057 arg4 = wxString_in_helper(obj3);
30058 if (arg4 == NULL) SWIG_fail;
30059 temp4 = true;
30060 }
30061 if (obj4) {
30062 {
30063 arg5 = (int)(SWIG_As_int(obj4));
30064 if (SWIG_arg_fail(5)) SWIG_fail;
30065 }
30066 }
30067 if (obj5) {
30068 {
30069 arg6 = (int)(SWIG_As_int(obj5));
30070 if (SWIG_arg_fail(6)) SWIG_fail;
30071 }
30072 }
30073 if (obj6) {
30074 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
30075 if (SWIG_arg_fail(7)) SWIG_fail;
30076 }
30077 {
30078 PyThreadState* __tstate = wxPyBeginAllowThreads();
30079 result = (arg1)->InsertItem((wxTreeItemId const &)*arg2,(wxTreeItemId const &)*arg3,(wxString const &)*arg4,arg5,arg6,arg7);
30080
30081 wxPyEndAllowThreads(__tstate);
30082 if (PyErr_Occurred()) SWIG_fail;
30083 }
30084 {
30085 wxTreeItemId * resultptr;
30086 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
30087 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
30088 }
30089 {
30090 if (temp4)
30091 delete arg4;
30092 }
30093 return resultobj;
30094 fail:
30095 {
30096 if (temp4)
30097 delete arg4;
30098 }
30099 return NULL;
30100 }
30101
30102
30103 static PyObject *_wrap_TreeCtrl_InsertItemBefore(PyObject *, PyObject *args, PyObject *kwargs) {
30104 PyObject *resultobj;
30105 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30106 wxTreeItemId *arg2 = 0 ;
30107 size_t arg3 ;
30108 wxString *arg4 = 0 ;
30109 int arg5 = (int) -1 ;
30110 int arg6 = (int) -1 ;
30111 wxPyTreeItemData *arg7 = (wxPyTreeItemData *) NULL ;
30112 wxTreeItemId result;
30113 bool temp4 = false ;
30114 PyObject * obj0 = 0 ;
30115 PyObject * obj1 = 0 ;
30116 PyObject * obj2 = 0 ;
30117 PyObject * obj3 = 0 ;
30118 PyObject * obj4 = 0 ;
30119 PyObject * obj5 = 0 ;
30120 PyObject * obj6 = 0 ;
30121 char *kwnames[] = {
30122 (char *) "self",(char *) "parent",(char *) "index",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
30123 };
30124
30125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOO:TreeCtrl_InsertItemBefore",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
30126 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30127 if (SWIG_arg_fail(1)) SWIG_fail;
30128 {
30129 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30130 if (SWIG_arg_fail(2)) SWIG_fail;
30131 if (arg2 == NULL) {
30132 SWIG_null_ref("wxTreeItemId");
30133 }
30134 if (SWIG_arg_fail(2)) SWIG_fail;
30135 }
30136 {
30137 arg3 = (size_t)(SWIG_As_unsigned_SS_long(obj2));
30138 if (SWIG_arg_fail(3)) SWIG_fail;
30139 }
30140 {
30141 arg4 = wxString_in_helper(obj3);
30142 if (arg4 == NULL) SWIG_fail;
30143 temp4 = true;
30144 }
30145 if (obj4) {
30146 {
30147 arg5 = (int)(SWIG_As_int(obj4));
30148 if (SWIG_arg_fail(5)) SWIG_fail;
30149 }
30150 }
30151 if (obj5) {
30152 {
30153 arg6 = (int)(SWIG_As_int(obj5));
30154 if (SWIG_arg_fail(6)) SWIG_fail;
30155 }
30156 }
30157 if (obj6) {
30158 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
30159 if (SWIG_arg_fail(7)) SWIG_fail;
30160 }
30161 {
30162 PyThreadState* __tstate = wxPyBeginAllowThreads();
30163 result = (arg1)->InsertItem((wxTreeItemId const &)*arg2,arg3,(wxString const &)*arg4,arg5,arg6,arg7);
30164
30165 wxPyEndAllowThreads(__tstate);
30166 if (PyErr_Occurred()) SWIG_fail;
30167 }
30168 {
30169 wxTreeItemId * resultptr;
30170 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
30171 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
30172 }
30173 {
30174 if (temp4)
30175 delete arg4;
30176 }
30177 return resultobj;
30178 fail:
30179 {
30180 if (temp4)
30181 delete arg4;
30182 }
30183 return NULL;
30184 }
30185
30186
30187 static PyObject *_wrap_TreeCtrl_AppendItem(PyObject *, PyObject *args, PyObject *kwargs) {
30188 PyObject *resultobj;
30189 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30190 wxTreeItemId *arg2 = 0 ;
30191 wxString *arg3 = 0 ;
30192 int arg4 = (int) -1 ;
30193 int arg5 = (int) -1 ;
30194 wxPyTreeItemData *arg6 = (wxPyTreeItemData *) NULL ;
30195 wxTreeItemId result;
30196 bool temp3 = false ;
30197 PyObject * obj0 = 0 ;
30198 PyObject * obj1 = 0 ;
30199 PyObject * obj2 = 0 ;
30200 PyObject * obj3 = 0 ;
30201 PyObject * obj4 = 0 ;
30202 PyObject * obj5 = 0 ;
30203 char *kwnames[] = {
30204 (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
30205 };
30206
30207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOO:TreeCtrl_AppendItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
30208 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30209 if (SWIG_arg_fail(1)) SWIG_fail;
30210 {
30211 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30212 if (SWIG_arg_fail(2)) SWIG_fail;
30213 if (arg2 == NULL) {
30214 SWIG_null_ref("wxTreeItemId");
30215 }
30216 if (SWIG_arg_fail(2)) SWIG_fail;
30217 }
30218 {
30219 arg3 = wxString_in_helper(obj2);
30220 if (arg3 == NULL) SWIG_fail;
30221 temp3 = true;
30222 }
30223 if (obj3) {
30224 {
30225 arg4 = (int)(SWIG_As_int(obj3));
30226 if (SWIG_arg_fail(4)) SWIG_fail;
30227 }
30228 }
30229 if (obj4) {
30230 {
30231 arg5 = (int)(SWIG_As_int(obj4));
30232 if (SWIG_arg_fail(5)) SWIG_fail;
30233 }
30234 }
30235 if (obj5) {
30236 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
30237 if (SWIG_arg_fail(6)) SWIG_fail;
30238 }
30239 {
30240 PyThreadState* __tstate = wxPyBeginAllowThreads();
30241 result = (arg1)->AppendItem((wxTreeItemId const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6);
30242
30243 wxPyEndAllowThreads(__tstate);
30244 if (PyErr_Occurred()) SWIG_fail;
30245 }
30246 {
30247 wxTreeItemId * resultptr;
30248 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
30249 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
30250 }
30251 {
30252 if (temp3)
30253 delete arg3;
30254 }
30255 return resultobj;
30256 fail:
30257 {
30258 if (temp3)
30259 delete arg3;
30260 }
30261 return NULL;
30262 }
30263
30264
30265 static PyObject *_wrap_TreeCtrl_Delete(PyObject *, PyObject *args, PyObject *kwargs) {
30266 PyObject *resultobj;
30267 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30268 wxTreeItemId *arg2 = 0 ;
30269 PyObject * obj0 = 0 ;
30270 PyObject * obj1 = 0 ;
30271 char *kwnames[] = {
30272 (char *) "self",(char *) "item", NULL
30273 };
30274
30275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Delete",kwnames,&obj0,&obj1)) goto fail;
30276 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30277 if (SWIG_arg_fail(1)) SWIG_fail;
30278 {
30279 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30280 if (SWIG_arg_fail(2)) SWIG_fail;
30281 if (arg2 == NULL) {
30282 SWIG_null_ref("wxTreeItemId");
30283 }
30284 if (SWIG_arg_fail(2)) SWIG_fail;
30285 }
30286 {
30287 PyThreadState* __tstate = wxPyBeginAllowThreads();
30288 (arg1)->Delete((wxTreeItemId const &)*arg2);
30289
30290 wxPyEndAllowThreads(__tstate);
30291 if (PyErr_Occurred()) SWIG_fail;
30292 }
30293 Py_INCREF(Py_None); resultobj = Py_None;
30294 return resultobj;
30295 fail:
30296 return NULL;
30297 }
30298
30299
30300 static PyObject *_wrap_TreeCtrl_DeleteChildren(PyObject *, PyObject *args, PyObject *kwargs) {
30301 PyObject *resultobj;
30302 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30303 wxTreeItemId *arg2 = 0 ;
30304 PyObject * obj0 = 0 ;
30305 PyObject * obj1 = 0 ;
30306 char *kwnames[] = {
30307 (char *) "self",(char *) "item", NULL
30308 };
30309
30310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_DeleteChildren",kwnames,&obj0,&obj1)) goto fail;
30311 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30312 if (SWIG_arg_fail(1)) SWIG_fail;
30313 {
30314 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30315 if (SWIG_arg_fail(2)) SWIG_fail;
30316 if (arg2 == NULL) {
30317 SWIG_null_ref("wxTreeItemId");
30318 }
30319 if (SWIG_arg_fail(2)) SWIG_fail;
30320 }
30321 {
30322 PyThreadState* __tstate = wxPyBeginAllowThreads();
30323 (arg1)->DeleteChildren((wxTreeItemId const &)*arg2);
30324
30325 wxPyEndAllowThreads(__tstate);
30326 if (PyErr_Occurred()) SWIG_fail;
30327 }
30328 Py_INCREF(Py_None); resultobj = Py_None;
30329 return resultobj;
30330 fail:
30331 return NULL;
30332 }
30333
30334
30335 static PyObject *_wrap_TreeCtrl_DeleteAllItems(PyObject *, PyObject *args, PyObject *kwargs) {
30336 PyObject *resultobj;
30337 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30338 PyObject * obj0 = 0 ;
30339 char *kwnames[] = {
30340 (char *) "self", NULL
30341 };
30342
30343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_DeleteAllItems",kwnames,&obj0)) goto fail;
30344 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30345 if (SWIG_arg_fail(1)) SWIG_fail;
30346 {
30347 PyThreadState* __tstate = wxPyBeginAllowThreads();
30348 (arg1)->DeleteAllItems();
30349
30350 wxPyEndAllowThreads(__tstate);
30351 if (PyErr_Occurred()) SWIG_fail;
30352 }
30353 Py_INCREF(Py_None); resultobj = Py_None;
30354 return resultobj;
30355 fail:
30356 return NULL;
30357 }
30358
30359
30360 static PyObject *_wrap_TreeCtrl_Expand(PyObject *, PyObject *args, PyObject *kwargs) {
30361 PyObject *resultobj;
30362 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30363 wxTreeItemId *arg2 = 0 ;
30364 PyObject * obj0 = 0 ;
30365 PyObject * obj1 = 0 ;
30366 char *kwnames[] = {
30367 (char *) "self",(char *) "item", NULL
30368 };
30369
30370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Expand",kwnames,&obj0,&obj1)) goto fail;
30371 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30372 if (SWIG_arg_fail(1)) SWIG_fail;
30373 {
30374 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30375 if (SWIG_arg_fail(2)) SWIG_fail;
30376 if (arg2 == NULL) {
30377 SWIG_null_ref("wxTreeItemId");
30378 }
30379 if (SWIG_arg_fail(2)) SWIG_fail;
30380 }
30381 {
30382 PyThreadState* __tstate = wxPyBeginAllowThreads();
30383 (arg1)->Expand((wxTreeItemId const &)*arg2);
30384
30385 wxPyEndAllowThreads(__tstate);
30386 if (PyErr_Occurred()) SWIG_fail;
30387 }
30388 Py_INCREF(Py_None); resultobj = Py_None;
30389 return resultobj;
30390 fail:
30391 return NULL;
30392 }
30393
30394
30395 static PyObject *_wrap_TreeCtrl_Collapse(PyObject *, PyObject *args, PyObject *kwargs) {
30396 PyObject *resultobj;
30397 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30398 wxTreeItemId *arg2 = 0 ;
30399 PyObject * obj0 = 0 ;
30400 PyObject * obj1 = 0 ;
30401 char *kwnames[] = {
30402 (char *) "self",(char *) "item", NULL
30403 };
30404
30405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Collapse",kwnames,&obj0,&obj1)) goto fail;
30406 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30407 if (SWIG_arg_fail(1)) SWIG_fail;
30408 {
30409 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30410 if (SWIG_arg_fail(2)) SWIG_fail;
30411 if (arg2 == NULL) {
30412 SWIG_null_ref("wxTreeItemId");
30413 }
30414 if (SWIG_arg_fail(2)) SWIG_fail;
30415 }
30416 {
30417 PyThreadState* __tstate = wxPyBeginAllowThreads();
30418 (arg1)->Collapse((wxTreeItemId const &)*arg2);
30419
30420 wxPyEndAllowThreads(__tstate);
30421 if (PyErr_Occurred()) SWIG_fail;
30422 }
30423 Py_INCREF(Py_None); resultobj = Py_None;
30424 return resultobj;
30425 fail:
30426 return NULL;
30427 }
30428
30429
30430 static PyObject *_wrap_TreeCtrl_CollapseAndReset(PyObject *, PyObject *args, PyObject *kwargs) {
30431 PyObject *resultobj;
30432 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30433 wxTreeItemId *arg2 = 0 ;
30434 PyObject * obj0 = 0 ;
30435 PyObject * obj1 = 0 ;
30436 char *kwnames[] = {
30437 (char *) "self",(char *) "item", NULL
30438 };
30439
30440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_CollapseAndReset",kwnames,&obj0,&obj1)) goto fail;
30441 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30442 if (SWIG_arg_fail(1)) SWIG_fail;
30443 {
30444 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30445 if (SWIG_arg_fail(2)) SWIG_fail;
30446 if (arg2 == NULL) {
30447 SWIG_null_ref("wxTreeItemId");
30448 }
30449 if (SWIG_arg_fail(2)) SWIG_fail;
30450 }
30451 {
30452 PyThreadState* __tstate = wxPyBeginAllowThreads();
30453 (arg1)->CollapseAndReset((wxTreeItemId const &)*arg2);
30454
30455 wxPyEndAllowThreads(__tstate);
30456 if (PyErr_Occurred()) SWIG_fail;
30457 }
30458 Py_INCREF(Py_None); resultobj = Py_None;
30459 return resultobj;
30460 fail:
30461 return NULL;
30462 }
30463
30464
30465 static PyObject *_wrap_TreeCtrl_Toggle(PyObject *, PyObject *args, PyObject *kwargs) {
30466 PyObject *resultobj;
30467 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30468 wxTreeItemId *arg2 = 0 ;
30469 PyObject * obj0 = 0 ;
30470 PyObject * obj1 = 0 ;
30471 char *kwnames[] = {
30472 (char *) "self",(char *) "item", NULL
30473 };
30474
30475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Toggle",kwnames,&obj0,&obj1)) goto fail;
30476 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30477 if (SWIG_arg_fail(1)) SWIG_fail;
30478 {
30479 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30480 if (SWIG_arg_fail(2)) SWIG_fail;
30481 if (arg2 == NULL) {
30482 SWIG_null_ref("wxTreeItemId");
30483 }
30484 if (SWIG_arg_fail(2)) SWIG_fail;
30485 }
30486 {
30487 PyThreadState* __tstate = wxPyBeginAllowThreads();
30488 (arg1)->Toggle((wxTreeItemId const &)*arg2);
30489
30490 wxPyEndAllowThreads(__tstate);
30491 if (PyErr_Occurred()) SWIG_fail;
30492 }
30493 Py_INCREF(Py_None); resultobj = Py_None;
30494 return resultobj;
30495 fail:
30496 return NULL;
30497 }
30498
30499
30500 static PyObject *_wrap_TreeCtrl_Unselect(PyObject *, PyObject *args, PyObject *kwargs) {
30501 PyObject *resultobj;
30502 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30503 PyObject * obj0 = 0 ;
30504 char *kwnames[] = {
30505 (char *) "self", NULL
30506 };
30507
30508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_Unselect",kwnames,&obj0)) goto fail;
30509 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30510 if (SWIG_arg_fail(1)) SWIG_fail;
30511 {
30512 PyThreadState* __tstate = wxPyBeginAllowThreads();
30513 (arg1)->Unselect();
30514
30515 wxPyEndAllowThreads(__tstate);
30516 if (PyErr_Occurred()) SWIG_fail;
30517 }
30518 Py_INCREF(Py_None); resultobj = Py_None;
30519 return resultobj;
30520 fail:
30521 return NULL;
30522 }
30523
30524
30525 static PyObject *_wrap_TreeCtrl_UnselectItem(PyObject *, PyObject *args, PyObject *kwargs) {
30526 PyObject *resultobj;
30527 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30528 wxTreeItemId *arg2 = 0 ;
30529 PyObject * obj0 = 0 ;
30530 PyObject * obj1 = 0 ;
30531 char *kwnames[] = {
30532 (char *) "self",(char *) "item", NULL
30533 };
30534
30535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_UnselectItem",kwnames,&obj0,&obj1)) goto fail;
30536 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30537 if (SWIG_arg_fail(1)) SWIG_fail;
30538 {
30539 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30540 if (SWIG_arg_fail(2)) SWIG_fail;
30541 if (arg2 == NULL) {
30542 SWIG_null_ref("wxTreeItemId");
30543 }
30544 if (SWIG_arg_fail(2)) SWIG_fail;
30545 }
30546 {
30547 PyThreadState* __tstate = wxPyBeginAllowThreads();
30548 (arg1)->UnselectItem((wxTreeItemId const &)*arg2);
30549
30550 wxPyEndAllowThreads(__tstate);
30551 if (PyErr_Occurred()) SWIG_fail;
30552 }
30553 Py_INCREF(Py_None); resultobj = Py_None;
30554 return resultobj;
30555 fail:
30556 return NULL;
30557 }
30558
30559
30560 static PyObject *_wrap_TreeCtrl_UnselectAll(PyObject *, PyObject *args, PyObject *kwargs) {
30561 PyObject *resultobj;
30562 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30563 PyObject * obj0 = 0 ;
30564 char *kwnames[] = {
30565 (char *) "self", NULL
30566 };
30567
30568 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_UnselectAll",kwnames,&obj0)) goto fail;
30569 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30570 if (SWIG_arg_fail(1)) SWIG_fail;
30571 {
30572 PyThreadState* __tstate = wxPyBeginAllowThreads();
30573 (arg1)->UnselectAll();
30574
30575 wxPyEndAllowThreads(__tstate);
30576 if (PyErr_Occurred()) SWIG_fail;
30577 }
30578 Py_INCREF(Py_None); resultobj = Py_None;
30579 return resultobj;
30580 fail:
30581 return NULL;
30582 }
30583
30584
30585 static PyObject *_wrap_TreeCtrl_SelectItem(PyObject *, PyObject *args, PyObject *kwargs) {
30586 PyObject *resultobj;
30587 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30588 wxTreeItemId *arg2 = 0 ;
30589 bool arg3 = (bool) true ;
30590 PyObject * obj0 = 0 ;
30591 PyObject * obj1 = 0 ;
30592 PyObject * obj2 = 0 ;
30593 char *kwnames[] = {
30594 (char *) "self",(char *) "item",(char *) "select", NULL
30595 };
30596
30597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SelectItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
30598 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30599 if (SWIG_arg_fail(1)) SWIG_fail;
30600 {
30601 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30602 if (SWIG_arg_fail(2)) SWIG_fail;
30603 if (arg2 == NULL) {
30604 SWIG_null_ref("wxTreeItemId");
30605 }
30606 if (SWIG_arg_fail(2)) SWIG_fail;
30607 }
30608 if (obj2) {
30609 {
30610 arg3 = (bool)(SWIG_As_bool(obj2));
30611 if (SWIG_arg_fail(3)) SWIG_fail;
30612 }
30613 }
30614 {
30615 PyThreadState* __tstate = wxPyBeginAllowThreads();
30616 (arg1)->SelectItem((wxTreeItemId const &)*arg2,arg3);
30617
30618 wxPyEndAllowThreads(__tstate);
30619 if (PyErr_Occurred()) SWIG_fail;
30620 }
30621 Py_INCREF(Py_None); resultobj = Py_None;
30622 return resultobj;
30623 fail:
30624 return NULL;
30625 }
30626
30627
30628 static PyObject *_wrap_TreeCtrl_ToggleItemSelection(PyObject *, PyObject *args, PyObject *kwargs) {
30629 PyObject *resultobj;
30630 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30631 wxTreeItemId *arg2 = 0 ;
30632 PyObject * obj0 = 0 ;
30633 PyObject * obj1 = 0 ;
30634 char *kwnames[] = {
30635 (char *) "self",(char *) "item", NULL
30636 };
30637
30638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_ToggleItemSelection",kwnames,&obj0,&obj1)) goto fail;
30639 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30640 if (SWIG_arg_fail(1)) SWIG_fail;
30641 {
30642 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30643 if (SWIG_arg_fail(2)) SWIG_fail;
30644 if (arg2 == NULL) {
30645 SWIG_null_ref("wxTreeItemId");
30646 }
30647 if (SWIG_arg_fail(2)) SWIG_fail;
30648 }
30649 {
30650 PyThreadState* __tstate = wxPyBeginAllowThreads();
30651 (arg1)->ToggleItemSelection((wxTreeItemId const &)*arg2);
30652
30653 wxPyEndAllowThreads(__tstate);
30654 if (PyErr_Occurred()) SWIG_fail;
30655 }
30656 Py_INCREF(Py_None); resultobj = Py_None;
30657 return resultobj;
30658 fail:
30659 return NULL;
30660 }
30661
30662
30663 static PyObject *_wrap_TreeCtrl_EnsureVisible(PyObject *, PyObject *args, PyObject *kwargs) {
30664 PyObject *resultobj;
30665 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30666 wxTreeItemId *arg2 = 0 ;
30667 PyObject * obj0 = 0 ;
30668 PyObject * obj1 = 0 ;
30669 char *kwnames[] = {
30670 (char *) "self",(char *) "item", NULL
30671 };
30672
30673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_EnsureVisible",kwnames,&obj0,&obj1)) goto fail;
30674 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30675 if (SWIG_arg_fail(1)) SWIG_fail;
30676 {
30677 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30678 if (SWIG_arg_fail(2)) SWIG_fail;
30679 if (arg2 == NULL) {
30680 SWIG_null_ref("wxTreeItemId");
30681 }
30682 if (SWIG_arg_fail(2)) SWIG_fail;
30683 }
30684 {
30685 PyThreadState* __tstate = wxPyBeginAllowThreads();
30686 (arg1)->EnsureVisible((wxTreeItemId const &)*arg2);
30687
30688 wxPyEndAllowThreads(__tstate);
30689 if (PyErr_Occurred()) SWIG_fail;
30690 }
30691 Py_INCREF(Py_None); resultobj = Py_None;
30692 return resultobj;
30693 fail:
30694 return NULL;
30695 }
30696
30697
30698 static PyObject *_wrap_TreeCtrl_ScrollTo(PyObject *, PyObject *args, PyObject *kwargs) {
30699 PyObject *resultobj;
30700 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30701 wxTreeItemId *arg2 = 0 ;
30702 PyObject * obj0 = 0 ;
30703 PyObject * obj1 = 0 ;
30704 char *kwnames[] = {
30705 (char *) "self",(char *) "item", NULL
30706 };
30707
30708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_ScrollTo",kwnames,&obj0,&obj1)) goto fail;
30709 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30710 if (SWIG_arg_fail(1)) SWIG_fail;
30711 {
30712 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30713 if (SWIG_arg_fail(2)) SWIG_fail;
30714 if (arg2 == NULL) {
30715 SWIG_null_ref("wxTreeItemId");
30716 }
30717 if (SWIG_arg_fail(2)) SWIG_fail;
30718 }
30719 {
30720 PyThreadState* __tstate = wxPyBeginAllowThreads();
30721 (arg1)->ScrollTo((wxTreeItemId const &)*arg2);
30722
30723 wxPyEndAllowThreads(__tstate);
30724 if (PyErr_Occurred()) SWIG_fail;
30725 }
30726 Py_INCREF(Py_None); resultobj = Py_None;
30727 return resultobj;
30728 fail:
30729 return NULL;
30730 }
30731
30732
30733 static PyObject *_wrap_TreeCtrl_EditLabel(PyObject *, PyObject *args, PyObject *kwargs) {
30734 PyObject *resultobj;
30735 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30736 wxTreeItemId *arg2 = 0 ;
30737 PyObject * obj0 = 0 ;
30738 PyObject * obj1 = 0 ;
30739 char *kwnames[] = {
30740 (char *) "self",(char *) "item", NULL
30741 };
30742
30743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_EditLabel",kwnames,&obj0,&obj1)) goto fail;
30744 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30745 if (SWIG_arg_fail(1)) SWIG_fail;
30746 {
30747 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30748 if (SWIG_arg_fail(2)) SWIG_fail;
30749 if (arg2 == NULL) {
30750 SWIG_null_ref("wxTreeItemId");
30751 }
30752 if (SWIG_arg_fail(2)) SWIG_fail;
30753 }
30754 {
30755 PyThreadState* __tstate = wxPyBeginAllowThreads();
30756 (arg1)->EditLabel((wxTreeItemId const &)*arg2);
30757
30758 wxPyEndAllowThreads(__tstate);
30759 if (PyErr_Occurred()) SWIG_fail;
30760 }
30761 Py_INCREF(Py_None); resultobj = Py_None;
30762 return resultobj;
30763 fail:
30764 return NULL;
30765 }
30766
30767
30768 static PyObject *_wrap_TreeCtrl_GetEditControl(PyObject *, PyObject *args, PyObject *kwargs) {
30769 PyObject *resultobj;
30770 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30771 wxTextCtrl *result;
30772 PyObject * obj0 = 0 ;
30773 char *kwnames[] = {
30774 (char *) "self", NULL
30775 };
30776
30777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetEditControl",kwnames,&obj0)) goto fail;
30778 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30779 if (SWIG_arg_fail(1)) SWIG_fail;
30780 {
30781 PyThreadState* __tstate = wxPyBeginAllowThreads();
30782 result = (wxTextCtrl *)((wxPyTreeCtrl const *)arg1)->GetEditControl();
30783
30784 wxPyEndAllowThreads(__tstate);
30785 if (PyErr_Occurred()) SWIG_fail;
30786 }
30787 {
30788 resultobj = wxPyMake_wxObject(result, 0);
30789 }
30790 return resultobj;
30791 fail:
30792 return NULL;
30793 }
30794
30795
30796 static PyObject *_wrap_TreeCtrl_SortChildren(PyObject *, PyObject *args, PyObject *kwargs) {
30797 PyObject *resultobj;
30798 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30799 wxTreeItemId *arg2 = 0 ;
30800 PyObject * obj0 = 0 ;
30801 PyObject * obj1 = 0 ;
30802 char *kwnames[] = {
30803 (char *) "self",(char *) "item", NULL
30804 };
30805
30806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SortChildren",kwnames,&obj0,&obj1)) goto fail;
30807 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30808 if (SWIG_arg_fail(1)) SWIG_fail;
30809 {
30810 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30811 if (SWIG_arg_fail(2)) SWIG_fail;
30812 if (arg2 == NULL) {
30813 SWIG_null_ref("wxTreeItemId");
30814 }
30815 if (SWIG_arg_fail(2)) SWIG_fail;
30816 }
30817 {
30818 PyThreadState* __tstate = wxPyBeginAllowThreads();
30819 (arg1)->SortChildren((wxTreeItemId const &)*arg2);
30820
30821 wxPyEndAllowThreads(__tstate);
30822 if (PyErr_Occurred()) SWIG_fail;
30823 }
30824 Py_INCREF(Py_None); resultobj = Py_None;
30825 return resultobj;
30826 fail:
30827 return NULL;
30828 }
30829
30830
30831 static PyObject *_wrap_TreeCtrl_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
30832 PyObject *resultobj;
30833 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30834 wxPoint *arg2 = 0 ;
30835 int *arg3 = 0 ;
30836 wxTreeItemId result;
30837 wxPoint temp2 ;
30838 int temp3 ;
30839 int res3 = 0 ;
30840 PyObject * obj0 = 0 ;
30841 PyObject * obj1 = 0 ;
30842 char *kwnames[] = {
30843 (char *) "self",(char *) "point", NULL
30844 };
30845
30846 arg3 = &temp3; res3 = SWIG_NEWOBJ;
30847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_HitTest",kwnames,&obj0,&obj1)) goto fail;
30848 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30849 if (SWIG_arg_fail(1)) SWIG_fail;
30850 {
30851 arg2 = &temp2;
30852 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
30853 }
30854 {
30855 PyThreadState* __tstate = wxPyBeginAllowThreads();
30856 result = (arg1)->HitTest((wxPoint const &)*arg2,*arg3);
30857
30858 wxPyEndAllowThreads(__tstate);
30859 if (PyErr_Occurred()) SWIG_fail;
30860 }
30861 {
30862 wxTreeItemId * resultptr;
30863 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
30864 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
30865 }
30866 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
30867 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
30868 return resultobj;
30869 fail:
30870 return NULL;
30871 }
30872
30873
30874 static PyObject *_wrap_TreeCtrl_GetBoundingRect(PyObject *, PyObject *args, PyObject *kwargs) {
30875 PyObject *resultobj;
30876 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30877 wxTreeItemId *arg2 = 0 ;
30878 bool arg3 = (bool) false ;
30879 PyObject *result;
30880 PyObject * obj0 = 0 ;
30881 PyObject * obj1 = 0 ;
30882 PyObject * obj2 = 0 ;
30883 char *kwnames[] = {
30884 (char *) "self",(char *) "item",(char *) "textOnly", NULL
30885 };
30886
30887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_GetBoundingRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
30888 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30889 if (SWIG_arg_fail(1)) SWIG_fail;
30890 {
30891 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30892 if (SWIG_arg_fail(2)) SWIG_fail;
30893 if (arg2 == NULL) {
30894 SWIG_null_ref("wxTreeItemId");
30895 }
30896 if (SWIG_arg_fail(2)) SWIG_fail;
30897 }
30898 if (obj2) {
30899 {
30900 arg3 = (bool)(SWIG_As_bool(obj2));
30901 if (SWIG_arg_fail(3)) SWIG_fail;
30902 }
30903 }
30904 {
30905 PyThreadState* __tstate = wxPyBeginAllowThreads();
30906 result = (PyObject *)wxPyTreeCtrl_GetBoundingRect(arg1,(wxTreeItemId const &)*arg2,arg3);
30907
30908 wxPyEndAllowThreads(__tstate);
30909 if (PyErr_Occurred()) SWIG_fail;
30910 }
30911 resultobj = result;
30912 return resultobj;
30913 fail:
30914 return NULL;
30915 }
30916
30917
30918 static PyObject *_wrap_TreeCtrl_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
30919 PyObject *resultobj;
30920 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
30921 wxVisualAttributes result;
30922 PyObject * obj0 = 0 ;
30923 char *kwnames[] = {
30924 (char *) "variant", NULL
30925 };
30926
30927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:TreeCtrl_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
30928 if (obj0) {
30929 {
30930 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
30931 if (SWIG_arg_fail(1)) SWIG_fail;
30932 }
30933 }
30934 {
30935 if (!wxPyCheckForApp()) SWIG_fail;
30936 PyThreadState* __tstate = wxPyBeginAllowThreads();
30937 result = wxPyTreeCtrl::GetClassDefaultAttributes((wxWindowVariant )arg1);
30938
30939 wxPyEndAllowThreads(__tstate);
30940 if (PyErr_Occurred()) SWIG_fail;
30941 }
30942 {
30943 wxVisualAttributes * resultptr;
30944 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
30945 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
30946 }
30947 return resultobj;
30948 fail:
30949 return NULL;
30950 }
30951
30952
30953 static PyObject * TreeCtrl_swigregister(PyObject *, PyObject *args) {
30954 PyObject *obj;
30955 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30956 SWIG_TypeClientData(SWIGTYPE_p_wxPyTreeCtrl, obj);
30957 Py_INCREF(obj);
30958 return Py_BuildValue((char *)"");
30959 }
30960 static int _wrap_DirDialogDefaultFolderStr_set(PyObject *) {
30961 PyErr_SetString(PyExc_TypeError,"Variable DirDialogDefaultFolderStr is read-only.");
30962 return 1;
30963 }
30964
30965
30966 static PyObject *_wrap_DirDialogDefaultFolderStr_get(void) {
30967 PyObject *pyobj;
30968
30969 {
30970 #if wxUSE_UNICODE
30971 pyobj = PyUnicode_FromWideChar((&wxPyDirDialogDefaultFolderStr)->c_str(), (&wxPyDirDialogDefaultFolderStr)->Len());
30972 #else
30973 pyobj = PyString_FromStringAndSize((&wxPyDirDialogDefaultFolderStr)->c_str(), (&wxPyDirDialogDefaultFolderStr)->Len());
30974 #endif
30975 }
30976 return pyobj;
30977 }
30978
30979
30980 static PyObject *_wrap_new_GenericDirCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
30981 PyObject *resultobj;
30982 wxWindow *arg1 = (wxWindow *) 0 ;
30983 int arg2 = (int) (int)-1 ;
30984 wxString const &arg3_defvalue = wxPyDirDialogDefaultFolderStr ;
30985 wxString *arg3 = (wxString *) &arg3_defvalue ;
30986 wxPoint const &arg4_defvalue = wxDefaultPosition ;
30987 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
30988 wxSize const &arg5_defvalue = wxDefaultSize ;
30989 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
30990 long arg6 = (long) wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER ;
30991 wxString const &arg7_defvalue = wxPyEmptyString ;
30992 wxString *arg7 = (wxString *) &arg7_defvalue ;
30993 int arg8 = (int) 0 ;
30994 wxString const &arg9_defvalue = wxPyTreeCtrlNameStr ;
30995 wxString *arg9 = (wxString *) &arg9_defvalue ;
30996 wxGenericDirCtrl *result;
30997 bool temp3 = false ;
30998 wxPoint temp4 ;
30999 wxSize temp5 ;
31000 bool temp7 = false ;
31001 bool temp9 = false ;
31002 PyObject * obj0 = 0 ;
31003 PyObject * obj1 = 0 ;
31004 PyObject * obj2 = 0 ;
31005 PyObject * obj3 = 0 ;
31006 PyObject * obj4 = 0 ;
31007 PyObject * obj5 = 0 ;
31008 PyObject * obj6 = 0 ;
31009 PyObject * obj7 = 0 ;
31010 PyObject * obj8 = 0 ;
31011 char *kwnames[] = {
31012 (char *) "parent",(char *) "id",(char *) "dir",(char *) "pos",(char *) "size",(char *) "style",(char *) "filter",(char *) "defaultFilter",(char *) "name", NULL
31013 };
31014
31015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOO:new_GenericDirCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
31016 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31017 if (SWIG_arg_fail(1)) SWIG_fail;
31018 if (obj1) {
31019 {
31020 arg2 = (int const)(SWIG_As_int(obj1));
31021 if (SWIG_arg_fail(2)) SWIG_fail;
31022 }
31023 }
31024 if (obj2) {
31025 {
31026 arg3 = wxString_in_helper(obj2);
31027 if (arg3 == NULL) SWIG_fail;
31028 temp3 = true;
31029 }
31030 }
31031 if (obj3) {
31032 {
31033 arg4 = &temp4;
31034 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
31035 }
31036 }
31037 if (obj4) {
31038 {
31039 arg5 = &temp5;
31040 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
31041 }
31042 }
31043 if (obj5) {
31044 {
31045 arg6 = (long)(SWIG_As_long(obj5));
31046 if (SWIG_arg_fail(6)) SWIG_fail;
31047 }
31048 }
31049 if (obj6) {
31050 {
31051 arg7 = wxString_in_helper(obj6);
31052 if (arg7 == NULL) SWIG_fail;
31053 temp7 = true;
31054 }
31055 }
31056 if (obj7) {
31057 {
31058 arg8 = (int)(SWIG_As_int(obj7));
31059 if (SWIG_arg_fail(8)) SWIG_fail;
31060 }
31061 }
31062 if (obj8) {
31063 {
31064 arg9 = wxString_in_helper(obj8);
31065 if (arg9 == NULL) SWIG_fail;
31066 temp9 = true;
31067 }
31068 }
31069 {
31070 if (!wxPyCheckForApp()) SWIG_fail;
31071 PyThreadState* __tstate = wxPyBeginAllowThreads();
31072 result = (wxGenericDirCtrl *)new wxGenericDirCtrl(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7,arg8,(wxString const &)*arg9);
31073
31074 wxPyEndAllowThreads(__tstate);
31075 if (PyErr_Occurred()) SWIG_fail;
31076 }
31077 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDirCtrl, 1);
31078 {
31079 if (temp3)
31080 delete arg3;
31081 }
31082 {
31083 if (temp7)
31084 delete arg7;
31085 }
31086 {
31087 if (temp9)
31088 delete arg9;
31089 }
31090 return resultobj;
31091 fail:
31092 {
31093 if (temp3)
31094 delete arg3;
31095 }
31096 {
31097 if (temp7)
31098 delete arg7;
31099 }
31100 {
31101 if (temp9)
31102 delete arg9;
31103 }
31104 return NULL;
31105 }
31106
31107
31108 static PyObject *_wrap_new_PreGenericDirCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
31109 PyObject *resultobj;
31110 wxGenericDirCtrl *result;
31111 char *kwnames[] = {
31112 NULL
31113 };
31114
31115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreGenericDirCtrl",kwnames)) goto fail;
31116 {
31117 if (!wxPyCheckForApp()) SWIG_fail;
31118 PyThreadState* __tstate = wxPyBeginAllowThreads();
31119 result = (wxGenericDirCtrl *)new wxGenericDirCtrl();
31120
31121 wxPyEndAllowThreads(__tstate);
31122 if (PyErr_Occurred()) SWIG_fail;
31123 }
31124 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDirCtrl, 1);
31125 return resultobj;
31126 fail:
31127 return NULL;
31128 }
31129
31130
31131 static PyObject *_wrap_GenericDirCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
31132 PyObject *resultobj;
31133 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31134 wxWindow *arg2 = (wxWindow *) 0 ;
31135 int arg3 = (int) (int)-1 ;
31136 wxString const &arg4_defvalue = wxPyDirDialogDefaultFolderStr ;
31137 wxString *arg4 = (wxString *) &arg4_defvalue ;
31138 wxPoint const &arg5_defvalue = wxDefaultPosition ;
31139 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
31140 wxSize const &arg6_defvalue = wxDefaultSize ;
31141 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
31142 long arg7 = (long) wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER ;
31143 wxString const &arg8_defvalue = wxPyEmptyString ;
31144 wxString *arg8 = (wxString *) &arg8_defvalue ;
31145 int arg9 = (int) 0 ;
31146 wxString const &arg10_defvalue = wxPyTreeCtrlNameStr ;
31147 wxString *arg10 = (wxString *) &arg10_defvalue ;
31148 bool result;
31149 bool temp4 = false ;
31150 wxPoint temp5 ;
31151 wxSize temp6 ;
31152 bool temp8 = false ;
31153 bool temp10 = false ;
31154 PyObject * obj0 = 0 ;
31155 PyObject * obj1 = 0 ;
31156 PyObject * obj2 = 0 ;
31157 PyObject * obj3 = 0 ;
31158 PyObject * obj4 = 0 ;
31159 PyObject * obj5 = 0 ;
31160 PyObject * obj6 = 0 ;
31161 PyObject * obj7 = 0 ;
31162 PyObject * obj8 = 0 ;
31163 PyObject * obj9 = 0 ;
31164 char *kwnames[] = {
31165 (char *) "self",(char *) "parent",(char *) "id",(char *) "dir",(char *) "pos",(char *) "size",(char *) "style",(char *) "filter",(char *) "defaultFilter",(char *) "name", NULL
31166 };
31167
31168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOO:GenericDirCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) goto fail;
31169 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31170 if (SWIG_arg_fail(1)) SWIG_fail;
31171 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31172 if (SWIG_arg_fail(2)) SWIG_fail;
31173 if (obj2) {
31174 {
31175 arg3 = (int const)(SWIG_As_int(obj2));
31176 if (SWIG_arg_fail(3)) SWIG_fail;
31177 }
31178 }
31179 if (obj3) {
31180 {
31181 arg4 = wxString_in_helper(obj3);
31182 if (arg4 == NULL) SWIG_fail;
31183 temp4 = true;
31184 }
31185 }
31186 if (obj4) {
31187 {
31188 arg5 = &temp5;
31189 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
31190 }
31191 }
31192 if (obj5) {
31193 {
31194 arg6 = &temp6;
31195 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
31196 }
31197 }
31198 if (obj6) {
31199 {
31200 arg7 = (long)(SWIG_As_long(obj6));
31201 if (SWIG_arg_fail(7)) SWIG_fail;
31202 }
31203 }
31204 if (obj7) {
31205 {
31206 arg8 = wxString_in_helper(obj7);
31207 if (arg8 == NULL) SWIG_fail;
31208 temp8 = true;
31209 }
31210 }
31211 if (obj8) {
31212 {
31213 arg9 = (int)(SWIG_As_int(obj8));
31214 if (SWIG_arg_fail(9)) SWIG_fail;
31215 }
31216 }
31217 if (obj9) {
31218 {
31219 arg10 = wxString_in_helper(obj9);
31220 if (arg10 == NULL) SWIG_fail;
31221 temp10 = true;
31222 }
31223 }
31224 {
31225 PyThreadState* __tstate = wxPyBeginAllowThreads();
31226 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8,arg9,(wxString const &)*arg10);
31227
31228 wxPyEndAllowThreads(__tstate);
31229 if (PyErr_Occurred()) SWIG_fail;
31230 }
31231 {
31232 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31233 }
31234 {
31235 if (temp4)
31236 delete arg4;
31237 }
31238 {
31239 if (temp8)
31240 delete arg8;
31241 }
31242 {
31243 if (temp10)
31244 delete arg10;
31245 }
31246 return resultobj;
31247 fail:
31248 {
31249 if (temp4)
31250 delete arg4;
31251 }
31252 {
31253 if (temp8)
31254 delete arg8;
31255 }
31256 {
31257 if (temp10)
31258 delete arg10;
31259 }
31260 return NULL;
31261 }
31262
31263
31264 static PyObject *_wrap_GenericDirCtrl_ExpandPath(PyObject *, PyObject *args, PyObject *kwargs) {
31265 PyObject *resultobj;
31266 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31267 wxString *arg2 = 0 ;
31268 bool result;
31269 bool temp2 = false ;
31270 PyObject * obj0 = 0 ;
31271 PyObject * obj1 = 0 ;
31272 char *kwnames[] = {
31273 (char *) "self",(char *) "path", NULL
31274 };
31275
31276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_ExpandPath",kwnames,&obj0,&obj1)) goto fail;
31277 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31278 if (SWIG_arg_fail(1)) SWIG_fail;
31279 {
31280 arg2 = wxString_in_helper(obj1);
31281 if (arg2 == NULL) SWIG_fail;
31282 temp2 = true;
31283 }
31284 {
31285 PyThreadState* __tstate = wxPyBeginAllowThreads();
31286 result = (bool)(arg1)->ExpandPath((wxString const &)*arg2);
31287
31288 wxPyEndAllowThreads(__tstate);
31289 if (PyErr_Occurred()) SWIG_fail;
31290 }
31291 {
31292 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31293 }
31294 {
31295 if (temp2)
31296 delete arg2;
31297 }
31298 return resultobj;
31299 fail:
31300 {
31301 if (temp2)
31302 delete arg2;
31303 }
31304 return NULL;
31305 }
31306
31307
31308 static PyObject *_wrap_GenericDirCtrl_GetDefaultPath(PyObject *, PyObject *args, PyObject *kwargs) {
31309 PyObject *resultobj;
31310 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31311 wxString result;
31312 PyObject * obj0 = 0 ;
31313 char *kwnames[] = {
31314 (char *) "self", NULL
31315 };
31316
31317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetDefaultPath",kwnames,&obj0)) goto fail;
31318 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31319 if (SWIG_arg_fail(1)) SWIG_fail;
31320 {
31321 PyThreadState* __tstate = wxPyBeginAllowThreads();
31322 result = ((wxGenericDirCtrl const *)arg1)->GetDefaultPath();
31323
31324 wxPyEndAllowThreads(__tstate);
31325 if (PyErr_Occurred()) SWIG_fail;
31326 }
31327 {
31328 #if wxUSE_UNICODE
31329 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31330 #else
31331 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31332 #endif
31333 }
31334 return resultobj;
31335 fail:
31336 return NULL;
31337 }
31338
31339
31340 static PyObject *_wrap_GenericDirCtrl_SetDefaultPath(PyObject *, PyObject *args, PyObject *kwargs) {
31341 PyObject *resultobj;
31342 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31343 wxString *arg2 = 0 ;
31344 bool temp2 = false ;
31345 PyObject * obj0 = 0 ;
31346 PyObject * obj1 = 0 ;
31347 char *kwnames[] = {
31348 (char *) "self",(char *) "path", NULL
31349 };
31350
31351 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetDefaultPath",kwnames,&obj0,&obj1)) goto fail;
31352 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31353 if (SWIG_arg_fail(1)) SWIG_fail;
31354 {
31355 arg2 = wxString_in_helper(obj1);
31356 if (arg2 == NULL) SWIG_fail;
31357 temp2 = true;
31358 }
31359 {
31360 PyThreadState* __tstate = wxPyBeginAllowThreads();
31361 (arg1)->SetDefaultPath((wxString const &)*arg2);
31362
31363 wxPyEndAllowThreads(__tstate);
31364 if (PyErr_Occurred()) SWIG_fail;
31365 }
31366 Py_INCREF(Py_None); resultobj = Py_None;
31367 {
31368 if (temp2)
31369 delete arg2;
31370 }
31371 return resultobj;
31372 fail:
31373 {
31374 if (temp2)
31375 delete arg2;
31376 }
31377 return NULL;
31378 }
31379
31380
31381 static PyObject *_wrap_GenericDirCtrl_GetPath(PyObject *, PyObject *args, PyObject *kwargs) {
31382 PyObject *resultobj;
31383 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31384 wxString result;
31385 PyObject * obj0 = 0 ;
31386 char *kwnames[] = {
31387 (char *) "self", NULL
31388 };
31389
31390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetPath",kwnames,&obj0)) goto fail;
31391 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31392 if (SWIG_arg_fail(1)) SWIG_fail;
31393 {
31394 PyThreadState* __tstate = wxPyBeginAllowThreads();
31395 result = ((wxGenericDirCtrl const *)arg1)->GetPath();
31396
31397 wxPyEndAllowThreads(__tstate);
31398 if (PyErr_Occurred()) SWIG_fail;
31399 }
31400 {
31401 #if wxUSE_UNICODE
31402 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31403 #else
31404 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31405 #endif
31406 }
31407 return resultobj;
31408 fail:
31409 return NULL;
31410 }
31411
31412
31413 static PyObject *_wrap_GenericDirCtrl_GetFilePath(PyObject *, PyObject *args, PyObject *kwargs) {
31414 PyObject *resultobj;
31415 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31416 wxString result;
31417 PyObject * obj0 = 0 ;
31418 char *kwnames[] = {
31419 (char *) "self", NULL
31420 };
31421
31422 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetFilePath",kwnames,&obj0)) goto fail;
31423 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31424 if (SWIG_arg_fail(1)) SWIG_fail;
31425 {
31426 PyThreadState* __tstate = wxPyBeginAllowThreads();
31427 result = ((wxGenericDirCtrl const *)arg1)->GetFilePath();
31428
31429 wxPyEndAllowThreads(__tstate);
31430 if (PyErr_Occurred()) SWIG_fail;
31431 }
31432 {
31433 #if wxUSE_UNICODE
31434 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31435 #else
31436 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31437 #endif
31438 }
31439 return resultobj;
31440 fail:
31441 return NULL;
31442 }
31443
31444
31445 static PyObject *_wrap_GenericDirCtrl_SetPath(PyObject *, PyObject *args, PyObject *kwargs) {
31446 PyObject *resultobj;
31447 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31448 wxString *arg2 = 0 ;
31449 bool temp2 = false ;
31450 PyObject * obj0 = 0 ;
31451 PyObject * obj1 = 0 ;
31452 char *kwnames[] = {
31453 (char *) "self",(char *) "path", NULL
31454 };
31455
31456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetPath",kwnames,&obj0,&obj1)) goto fail;
31457 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31458 if (SWIG_arg_fail(1)) SWIG_fail;
31459 {
31460 arg2 = wxString_in_helper(obj1);
31461 if (arg2 == NULL) SWIG_fail;
31462 temp2 = true;
31463 }
31464 {
31465 PyThreadState* __tstate = wxPyBeginAllowThreads();
31466 (arg1)->SetPath((wxString const &)*arg2);
31467
31468 wxPyEndAllowThreads(__tstate);
31469 if (PyErr_Occurred()) SWIG_fail;
31470 }
31471 Py_INCREF(Py_None); resultobj = Py_None;
31472 {
31473 if (temp2)
31474 delete arg2;
31475 }
31476 return resultobj;
31477 fail:
31478 {
31479 if (temp2)
31480 delete arg2;
31481 }
31482 return NULL;
31483 }
31484
31485
31486 static PyObject *_wrap_GenericDirCtrl_ShowHidden(PyObject *, PyObject *args, PyObject *kwargs) {
31487 PyObject *resultobj;
31488 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31489 bool arg2 ;
31490 PyObject * obj0 = 0 ;
31491 PyObject * obj1 = 0 ;
31492 char *kwnames[] = {
31493 (char *) "self",(char *) "show", NULL
31494 };
31495
31496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_ShowHidden",kwnames,&obj0,&obj1)) goto fail;
31497 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31498 if (SWIG_arg_fail(1)) SWIG_fail;
31499 {
31500 arg2 = (bool)(SWIG_As_bool(obj1));
31501 if (SWIG_arg_fail(2)) SWIG_fail;
31502 }
31503 {
31504 PyThreadState* __tstate = wxPyBeginAllowThreads();
31505 (arg1)->ShowHidden(arg2);
31506
31507 wxPyEndAllowThreads(__tstate);
31508 if (PyErr_Occurred()) SWIG_fail;
31509 }
31510 Py_INCREF(Py_None); resultobj = Py_None;
31511 return resultobj;
31512 fail:
31513 return NULL;
31514 }
31515
31516
31517 static PyObject *_wrap_GenericDirCtrl_GetShowHidden(PyObject *, PyObject *args, PyObject *kwargs) {
31518 PyObject *resultobj;
31519 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31520 bool result;
31521 PyObject * obj0 = 0 ;
31522 char *kwnames[] = {
31523 (char *) "self", NULL
31524 };
31525
31526 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetShowHidden",kwnames,&obj0)) goto fail;
31527 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31528 if (SWIG_arg_fail(1)) SWIG_fail;
31529 {
31530 PyThreadState* __tstate = wxPyBeginAllowThreads();
31531 result = (bool)(arg1)->GetShowHidden();
31532
31533 wxPyEndAllowThreads(__tstate);
31534 if (PyErr_Occurred()) SWIG_fail;
31535 }
31536 {
31537 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31538 }
31539 return resultobj;
31540 fail:
31541 return NULL;
31542 }
31543
31544
31545 static PyObject *_wrap_GenericDirCtrl_GetFilter(PyObject *, PyObject *args, PyObject *kwargs) {
31546 PyObject *resultobj;
31547 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31548 wxString result;
31549 PyObject * obj0 = 0 ;
31550 char *kwnames[] = {
31551 (char *) "self", NULL
31552 };
31553
31554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetFilter",kwnames,&obj0)) goto fail;
31555 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31556 if (SWIG_arg_fail(1)) SWIG_fail;
31557 {
31558 PyThreadState* __tstate = wxPyBeginAllowThreads();
31559 result = ((wxGenericDirCtrl const *)arg1)->GetFilter();
31560
31561 wxPyEndAllowThreads(__tstate);
31562 if (PyErr_Occurred()) SWIG_fail;
31563 }
31564 {
31565 #if wxUSE_UNICODE
31566 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31567 #else
31568 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31569 #endif
31570 }
31571 return resultobj;
31572 fail:
31573 return NULL;
31574 }
31575
31576
31577 static PyObject *_wrap_GenericDirCtrl_SetFilter(PyObject *, PyObject *args, PyObject *kwargs) {
31578 PyObject *resultobj;
31579 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31580 wxString *arg2 = 0 ;
31581 bool temp2 = false ;
31582 PyObject * obj0 = 0 ;
31583 PyObject * obj1 = 0 ;
31584 char *kwnames[] = {
31585 (char *) "self",(char *) "filter", NULL
31586 };
31587
31588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetFilter",kwnames,&obj0,&obj1)) goto fail;
31589 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31590 if (SWIG_arg_fail(1)) SWIG_fail;
31591 {
31592 arg2 = wxString_in_helper(obj1);
31593 if (arg2 == NULL) SWIG_fail;
31594 temp2 = true;
31595 }
31596 {
31597 PyThreadState* __tstate = wxPyBeginAllowThreads();
31598 (arg1)->SetFilter((wxString const &)*arg2);
31599
31600 wxPyEndAllowThreads(__tstate);
31601 if (PyErr_Occurred()) SWIG_fail;
31602 }
31603 Py_INCREF(Py_None); resultobj = Py_None;
31604 {
31605 if (temp2)
31606 delete arg2;
31607 }
31608 return resultobj;
31609 fail:
31610 {
31611 if (temp2)
31612 delete arg2;
31613 }
31614 return NULL;
31615 }
31616
31617
31618 static PyObject *_wrap_GenericDirCtrl_GetFilterIndex(PyObject *, PyObject *args, PyObject *kwargs) {
31619 PyObject *resultobj;
31620 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31621 int result;
31622 PyObject * obj0 = 0 ;
31623 char *kwnames[] = {
31624 (char *) "self", NULL
31625 };
31626
31627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetFilterIndex",kwnames,&obj0)) goto fail;
31628 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31629 if (SWIG_arg_fail(1)) SWIG_fail;
31630 {
31631 PyThreadState* __tstate = wxPyBeginAllowThreads();
31632 result = (int)((wxGenericDirCtrl const *)arg1)->GetFilterIndex();
31633
31634 wxPyEndAllowThreads(__tstate);
31635 if (PyErr_Occurred()) SWIG_fail;
31636 }
31637 {
31638 resultobj = SWIG_From_int((int)(result));
31639 }
31640 return resultobj;
31641 fail:
31642 return NULL;
31643 }
31644
31645
31646 static PyObject *_wrap_GenericDirCtrl_SetFilterIndex(PyObject *, PyObject *args, PyObject *kwargs) {
31647 PyObject *resultobj;
31648 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31649 int arg2 ;
31650 PyObject * obj0 = 0 ;
31651 PyObject * obj1 = 0 ;
31652 char *kwnames[] = {
31653 (char *) "self",(char *) "n", NULL
31654 };
31655
31656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetFilterIndex",kwnames,&obj0,&obj1)) goto fail;
31657 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31658 if (SWIG_arg_fail(1)) SWIG_fail;
31659 {
31660 arg2 = (int)(SWIG_As_int(obj1));
31661 if (SWIG_arg_fail(2)) SWIG_fail;
31662 }
31663 {
31664 PyThreadState* __tstate = wxPyBeginAllowThreads();
31665 (arg1)->SetFilterIndex(arg2);
31666
31667 wxPyEndAllowThreads(__tstate);
31668 if (PyErr_Occurred()) SWIG_fail;
31669 }
31670 Py_INCREF(Py_None); resultobj = Py_None;
31671 return resultobj;
31672 fail:
31673 return NULL;
31674 }
31675
31676
31677 static PyObject *_wrap_GenericDirCtrl_GetRootId(PyObject *, PyObject *args, PyObject *kwargs) {
31678 PyObject *resultobj;
31679 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31680 wxTreeItemId result;
31681 PyObject * obj0 = 0 ;
31682 char *kwnames[] = {
31683 (char *) "self", NULL
31684 };
31685
31686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetRootId",kwnames,&obj0)) goto fail;
31687 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31688 if (SWIG_arg_fail(1)) SWIG_fail;
31689 {
31690 PyThreadState* __tstate = wxPyBeginAllowThreads();
31691 result = (arg1)->GetRootId();
31692
31693 wxPyEndAllowThreads(__tstate);
31694 if (PyErr_Occurred()) SWIG_fail;
31695 }
31696 {
31697 wxTreeItemId * resultptr;
31698 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
31699 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
31700 }
31701 return resultobj;
31702 fail:
31703 return NULL;
31704 }
31705
31706
31707 static PyObject *_wrap_GenericDirCtrl_GetTreeCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
31708 PyObject *resultobj;
31709 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31710 wxPyTreeCtrl *result;
31711 PyObject * obj0 = 0 ;
31712 char *kwnames[] = {
31713 (char *) "self", NULL
31714 };
31715
31716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetTreeCtrl",kwnames,&obj0)) goto fail;
31717 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31718 if (SWIG_arg_fail(1)) SWIG_fail;
31719 {
31720 PyThreadState* __tstate = wxPyBeginAllowThreads();
31721 result = (wxPyTreeCtrl *)((wxGenericDirCtrl const *)arg1)->GetTreeCtrl();
31722
31723 wxPyEndAllowThreads(__tstate);
31724 if (PyErr_Occurred()) SWIG_fail;
31725 }
31726 {
31727 resultobj = wxPyMake_wxObject(result, 0);
31728 }
31729 return resultobj;
31730 fail:
31731 return NULL;
31732 }
31733
31734
31735 static PyObject *_wrap_GenericDirCtrl_GetFilterListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
31736 PyObject *resultobj;
31737 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31738 wxDirFilterListCtrl *result;
31739 PyObject * obj0 = 0 ;
31740 char *kwnames[] = {
31741 (char *) "self", NULL
31742 };
31743
31744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetFilterListCtrl",kwnames,&obj0)) goto fail;
31745 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31746 if (SWIG_arg_fail(1)) SWIG_fail;
31747 {
31748 PyThreadState* __tstate = wxPyBeginAllowThreads();
31749 result = (wxDirFilterListCtrl *)((wxGenericDirCtrl const *)arg1)->GetFilterListCtrl();
31750
31751 wxPyEndAllowThreads(__tstate);
31752 if (PyErr_Occurred()) SWIG_fail;
31753 }
31754 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDirFilterListCtrl, 0);
31755 return resultobj;
31756 fail:
31757 return NULL;
31758 }
31759
31760
31761 static PyObject *_wrap_GenericDirCtrl_FindChild(PyObject *, PyObject *args, PyObject *kwargs) {
31762 PyObject *resultobj;
31763 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31764 wxTreeItemId arg2 ;
31765 wxString *arg3 = 0 ;
31766 bool *arg4 = 0 ;
31767 wxTreeItemId result;
31768 bool temp3 = false ;
31769 bool temp4 ;
31770 int res4 = 0 ;
31771 PyObject * obj0 = 0 ;
31772 PyObject * obj1 = 0 ;
31773 PyObject * obj2 = 0 ;
31774 char *kwnames[] = {
31775 (char *) "self",(char *) "parentId",(char *) "path", NULL
31776 };
31777
31778 arg4 = &temp4; res4 = SWIG_NEWOBJ;
31779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GenericDirCtrl_FindChild",kwnames,&obj0,&obj1,&obj2)) goto fail;
31780 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31781 if (SWIG_arg_fail(1)) SWIG_fail;
31782 {
31783 wxTreeItemId * argp;
31784 SWIG_Python_ConvertPtr(obj1, (void **)&argp, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION);
31785 if (SWIG_arg_fail(2)) SWIG_fail;
31786 if (argp == NULL) {
31787 SWIG_null_ref("wxTreeItemId");
31788 }
31789 if (SWIG_arg_fail(2)) SWIG_fail;
31790 arg2 = *argp;
31791 }
31792 {
31793 arg3 = wxString_in_helper(obj2);
31794 if (arg3 == NULL) SWIG_fail;
31795 temp3 = true;
31796 }
31797 {
31798 PyThreadState* __tstate = wxPyBeginAllowThreads();
31799 result = (arg1)->FindChild(arg2,(wxString const &)*arg3,*arg4);
31800
31801 wxPyEndAllowThreads(__tstate);
31802 if (PyErr_Occurred()) SWIG_fail;
31803 }
31804 {
31805 wxTreeItemId * resultptr;
31806 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
31807 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
31808 }
31809 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
31810 SWIG_From_bool((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_bool, 0)));
31811 {
31812 if (temp3)
31813 delete arg3;
31814 }
31815 return resultobj;
31816 fail:
31817 {
31818 if (temp3)
31819 delete arg3;
31820 }
31821 return NULL;
31822 }
31823
31824
31825 static PyObject *_wrap_GenericDirCtrl_DoResize(PyObject *, PyObject *args, PyObject *kwargs) {
31826 PyObject *resultobj;
31827 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31828 PyObject * obj0 = 0 ;
31829 char *kwnames[] = {
31830 (char *) "self", NULL
31831 };
31832
31833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_DoResize",kwnames,&obj0)) goto fail;
31834 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31835 if (SWIG_arg_fail(1)) SWIG_fail;
31836 {
31837 PyThreadState* __tstate = wxPyBeginAllowThreads();
31838 (arg1)->DoResize();
31839
31840 wxPyEndAllowThreads(__tstate);
31841 if (PyErr_Occurred()) SWIG_fail;
31842 }
31843 Py_INCREF(Py_None); resultobj = Py_None;
31844 return resultobj;
31845 fail:
31846 return NULL;
31847 }
31848
31849
31850 static PyObject *_wrap_GenericDirCtrl_ReCreateTree(PyObject *, PyObject *args, PyObject *kwargs) {
31851 PyObject *resultobj;
31852 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31853 PyObject * obj0 = 0 ;
31854 char *kwnames[] = {
31855 (char *) "self", NULL
31856 };
31857
31858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_ReCreateTree",kwnames,&obj0)) goto fail;
31859 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31860 if (SWIG_arg_fail(1)) SWIG_fail;
31861 {
31862 PyThreadState* __tstate = wxPyBeginAllowThreads();
31863 (arg1)->ReCreateTree();
31864
31865 wxPyEndAllowThreads(__tstate);
31866 if (PyErr_Occurred()) SWIG_fail;
31867 }
31868 Py_INCREF(Py_None); resultobj = Py_None;
31869 return resultobj;
31870 fail:
31871 return NULL;
31872 }
31873
31874
31875 static PyObject * GenericDirCtrl_swigregister(PyObject *, PyObject *args) {
31876 PyObject *obj;
31877 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31878 SWIG_TypeClientData(SWIGTYPE_p_wxGenericDirCtrl, obj);
31879 Py_INCREF(obj);
31880 return Py_BuildValue((char *)"");
31881 }
31882 static PyObject *_wrap_new_DirFilterListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
31883 PyObject *resultobj;
31884 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31885 int arg2 = (int) (int)-1 ;
31886 wxPoint const &arg3_defvalue = wxDefaultPosition ;
31887 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
31888 wxSize const &arg4_defvalue = wxDefaultSize ;
31889 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
31890 long arg5 = (long) 0 ;
31891 wxDirFilterListCtrl *result;
31892 wxPoint temp3 ;
31893 wxSize temp4 ;
31894 PyObject * obj0 = 0 ;
31895 PyObject * obj1 = 0 ;
31896 PyObject * obj2 = 0 ;
31897 PyObject * obj3 = 0 ;
31898 PyObject * obj4 = 0 ;
31899 char *kwnames[] = {
31900 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
31901 };
31902
31903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_DirFilterListCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
31904 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31905 if (SWIG_arg_fail(1)) SWIG_fail;
31906 if (obj1) {
31907 {
31908 arg2 = (int const)(SWIG_As_int(obj1));
31909 if (SWIG_arg_fail(2)) SWIG_fail;
31910 }
31911 }
31912 if (obj2) {
31913 {
31914 arg3 = &temp3;
31915 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
31916 }
31917 }
31918 if (obj3) {
31919 {
31920 arg4 = &temp4;
31921 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
31922 }
31923 }
31924 if (obj4) {
31925 {
31926 arg5 = (long)(SWIG_As_long(obj4));
31927 if (SWIG_arg_fail(5)) SWIG_fail;
31928 }
31929 }
31930 {
31931 if (!wxPyCheckForApp()) SWIG_fail;
31932 PyThreadState* __tstate = wxPyBeginAllowThreads();
31933 result = (wxDirFilterListCtrl *)new wxDirFilterListCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
31934
31935 wxPyEndAllowThreads(__tstate);
31936 if (PyErr_Occurred()) SWIG_fail;
31937 }
31938 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDirFilterListCtrl, 1);
31939 return resultobj;
31940 fail:
31941 return NULL;
31942 }
31943
31944
31945 static PyObject *_wrap_new_PreDirFilterListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
31946 PyObject *resultobj;
31947 wxDirFilterListCtrl *result;
31948 char *kwnames[] = {
31949 NULL
31950 };
31951
31952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreDirFilterListCtrl",kwnames)) goto fail;
31953 {
31954 if (!wxPyCheckForApp()) SWIG_fail;
31955 PyThreadState* __tstate = wxPyBeginAllowThreads();
31956 result = (wxDirFilterListCtrl *)new wxDirFilterListCtrl();
31957
31958 wxPyEndAllowThreads(__tstate);
31959 if (PyErr_Occurred()) SWIG_fail;
31960 }
31961 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDirFilterListCtrl, 1);
31962 return resultobj;
31963 fail:
31964 return NULL;
31965 }
31966
31967
31968 static PyObject *_wrap_DirFilterListCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
31969 PyObject *resultobj;
31970 wxDirFilterListCtrl *arg1 = (wxDirFilterListCtrl *) 0 ;
31971 wxGenericDirCtrl *arg2 = (wxGenericDirCtrl *) 0 ;
31972 int arg3 = (int) (int)-1 ;
31973 wxPoint const &arg4_defvalue = wxDefaultPosition ;
31974 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
31975 wxSize const &arg5_defvalue = wxDefaultSize ;
31976 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
31977 long arg6 = (long) 0 ;
31978 bool result;
31979 wxPoint temp4 ;
31980 wxSize temp5 ;
31981 PyObject * obj0 = 0 ;
31982 PyObject * obj1 = 0 ;
31983 PyObject * obj2 = 0 ;
31984 PyObject * obj3 = 0 ;
31985 PyObject * obj4 = 0 ;
31986 PyObject * obj5 = 0 ;
31987 char *kwnames[] = {
31988 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
31989 };
31990
31991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:DirFilterListCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
31992 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDirFilterListCtrl, SWIG_POINTER_EXCEPTION | 0);
31993 if (SWIG_arg_fail(1)) SWIG_fail;
31994 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31995 if (SWIG_arg_fail(2)) SWIG_fail;
31996 if (obj2) {
31997 {
31998 arg3 = (int const)(SWIG_As_int(obj2));
31999 if (SWIG_arg_fail(3)) SWIG_fail;
32000 }
32001 }
32002 if (obj3) {
32003 {
32004 arg4 = &temp4;
32005 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
32006 }
32007 }
32008 if (obj4) {
32009 {
32010 arg5 = &temp5;
32011 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
32012 }
32013 }
32014 if (obj5) {
32015 {
32016 arg6 = (long)(SWIG_As_long(obj5));
32017 if (SWIG_arg_fail(6)) SWIG_fail;
32018 }
32019 }
32020 {
32021 PyThreadState* __tstate = wxPyBeginAllowThreads();
32022 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6);
32023
32024 wxPyEndAllowThreads(__tstate);
32025 if (PyErr_Occurred()) SWIG_fail;
32026 }
32027 {
32028 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32029 }
32030 return resultobj;
32031 fail:
32032 return NULL;
32033 }
32034
32035
32036 static PyObject *_wrap_DirFilterListCtrl_FillFilterList(PyObject *, PyObject *args, PyObject *kwargs) {
32037 PyObject *resultobj;
32038 wxDirFilterListCtrl *arg1 = (wxDirFilterListCtrl *) 0 ;
32039 wxString *arg2 = 0 ;
32040 int arg3 ;
32041 bool temp2 = false ;
32042 PyObject * obj0 = 0 ;
32043 PyObject * obj1 = 0 ;
32044 PyObject * obj2 = 0 ;
32045 char *kwnames[] = {
32046 (char *) "self",(char *) "filter",(char *) "defaultFilter", NULL
32047 };
32048
32049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DirFilterListCtrl_FillFilterList",kwnames,&obj0,&obj1,&obj2)) goto fail;
32050 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDirFilterListCtrl, SWIG_POINTER_EXCEPTION | 0);
32051 if (SWIG_arg_fail(1)) SWIG_fail;
32052 {
32053 arg2 = wxString_in_helper(obj1);
32054 if (arg2 == NULL) SWIG_fail;
32055 temp2 = true;
32056 }
32057 {
32058 arg3 = (int)(SWIG_As_int(obj2));
32059 if (SWIG_arg_fail(3)) SWIG_fail;
32060 }
32061 {
32062 PyThreadState* __tstate = wxPyBeginAllowThreads();
32063 (arg1)->FillFilterList((wxString const &)*arg2,arg3);
32064
32065 wxPyEndAllowThreads(__tstate);
32066 if (PyErr_Occurred()) SWIG_fail;
32067 }
32068 Py_INCREF(Py_None); resultobj = Py_None;
32069 {
32070 if (temp2)
32071 delete arg2;
32072 }
32073 return resultobj;
32074 fail:
32075 {
32076 if (temp2)
32077 delete arg2;
32078 }
32079 return NULL;
32080 }
32081
32082
32083 static PyObject * DirFilterListCtrl_swigregister(PyObject *, PyObject *args) {
32084 PyObject *obj;
32085 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32086 SWIG_TypeClientData(SWIGTYPE_p_wxDirFilterListCtrl, obj);
32087 Py_INCREF(obj);
32088 return Py_BuildValue((char *)"");
32089 }
32090 static PyObject *_wrap_new_PyControl(PyObject *, PyObject *args, PyObject *kwargs) {
32091 PyObject *resultobj;
32092 wxWindow *arg1 = (wxWindow *) 0 ;
32093 int arg2 = (int) (int)-1 ;
32094 wxPoint const &arg3_defvalue = wxDefaultPosition ;
32095 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
32096 wxSize const &arg4_defvalue = wxDefaultSize ;
32097 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
32098 long arg5 = (long) 0 ;
32099 wxValidator const &arg6_defvalue = wxDefaultValidator ;
32100 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
32101 wxString const &arg7_defvalue = wxPyControlNameStr ;
32102 wxString *arg7 = (wxString *) &arg7_defvalue ;
32103 wxPyControl *result;
32104 wxPoint temp3 ;
32105 wxSize temp4 ;
32106 bool temp7 = false ;
32107 PyObject * obj0 = 0 ;
32108 PyObject * obj1 = 0 ;
32109 PyObject * obj2 = 0 ;
32110 PyObject * obj3 = 0 ;
32111 PyObject * obj4 = 0 ;
32112 PyObject * obj5 = 0 ;
32113 PyObject * obj6 = 0 ;
32114 char *kwnames[] = {
32115 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
32116 };
32117
32118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_PyControl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
32119 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32120 if (SWIG_arg_fail(1)) SWIG_fail;
32121 if (obj1) {
32122 {
32123 arg2 = (int const)(SWIG_As_int(obj1));
32124 if (SWIG_arg_fail(2)) SWIG_fail;
32125 }
32126 }
32127 if (obj2) {
32128 {
32129 arg3 = &temp3;
32130 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
32131 }
32132 }
32133 if (obj3) {
32134 {
32135 arg4 = &temp4;
32136 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
32137 }
32138 }
32139 if (obj4) {
32140 {
32141 arg5 = (long)(SWIG_As_long(obj4));
32142 if (SWIG_arg_fail(5)) SWIG_fail;
32143 }
32144 }
32145 if (obj5) {
32146 {
32147 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
32148 if (SWIG_arg_fail(6)) SWIG_fail;
32149 if (arg6 == NULL) {
32150 SWIG_null_ref("wxValidator");
32151 }
32152 if (SWIG_arg_fail(6)) SWIG_fail;
32153 }
32154 }
32155 if (obj6) {
32156 {
32157 arg7 = wxString_in_helper(obj6);
32158 if (arg7 == NULL) SWIG_fail;
32159 temp7 = true;
32160 }
32161 }
32162 {
32163 if (!wxPyCheckForApp()) SWIG_fail;
32164 PyThreadState* __tstate = wxPyBeginAllowThreads();
32165 result = (wxPyControl *)new wxPyControl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
32166
32167 wxPyEndAllowThreads(__tstate);
32168 if (PyErr_Occurred()) SWIG_fail;
32169 }
32170 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyControl, 1);
32171 {
32172 if (temp7)
32173 delete arg7;
32174 }
32175 return resultobj;
32176 fail:
32177 {
32178 if (temp7)
32179 delete arg7;
32180 }
32181 return NULL;
32182 }
32183
32184
32185 static PyObject *_wrap_new_PrePyControl(PyObject *, PyObject *args, PyObject *kwargs) {
32186 PyObject *resultobj;
32187 wxPyControl *result;
32188 char *kwnames[] = {
32189 NULL
32190 };
32191
32192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PrePyControl",kwnames)) goto fail;
32193 {
32194 if (!wxPyCheckForApp()) SWIG_fail;
32195 PyThreadState* __tstate = wxPyBeginAllowThreads();
32196 result = (wxPyControl *)new wxPyControl();
32197
32198 wxPyEndAllowThreads(__tstate);
32199 if (PyErr_Occurred()) SWIG_fail;
32200 }
32201 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyControl, 1);
32202 return resultobj;
32203 fail:
32204 return NULL;
32205 }
32206
32207
32208 static PyObject *_wrap_PyControl__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
32209 PyObject *resultobj;
32210 wxPyControl *arg1 = (wxPyControl *) 0 ;
32211 PyObject *arg2 = (PyObject *) 0 ;
32212 PyObject *arg3 = (PyObject *) 0 ;
32213 PyObject * obj0 = 0 ;
32214 PyObject * obj1 = 0 ;
32215 PyObject * obj2 = 0 ;
32216 char *kwnames[] = {
32217 (char *) "self",(char *) "self",(char *) "_class", NULL
32218 };
32219
32220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControl__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
32221 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32222 if (SWIG_arg_fail(1)) SWIG_fail;
32223 arg2 = obj1;
32224 arg3 = obj2;
32225 {
32226 PyThreadState* __tstate = wxPyBeginAllowThreads();
32227 (arg1)->_setCallbackInfo(arg2,arg3);
32228
32229 wxPyEndAllowThreads(__tstate);
32230 if (PyErr_Occurred()) SWIG_fail;
32231 }
32232 Py_INCREF(Py_None); resultobj = Py_None;
32233 return resultobj;
32234 fail:
32235 return NULL;
32236 }
32237
32238
32239 static PyObject *_wrap_PyControl_SetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
32240 PyObject *resultobj;
32241 wxPyControl *arg1 = (wxPyControl *) 0 ;
32242 wxSize *arg2 = 0 ;
32243 wxSize temp2 ;
32244 PyObject * obj0 = 0 ;
32245 PyObject * obj1 = 0 ;
32246 char *kwnames[] = {
32247 (char *) "self",(char *) "size", NULL
32248 };
32249
32250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_SetBestSize",kwnames,&obj0,&obj1)) goto fail;
32251 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32252 if (SWIG_arg_fail(1)) SWIG_fail;
32253 {
32254 arg2 = &temp2;
32255 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
32256 }
32257 {
32258 PyThreadState* __tstate = wxPyBeginAllowThreads();
32259 (arg1)->SetBestSize((wxSize const &)*arg2);
32260
32261 wxPyEndAllowThreads(__tstate);
32262 if (PyErr_Occurred()) SWIG_fail;
32263 }
32264 Py_INCREF(Py_None); resultobj = Py_None;
32265 return resultobj;
32266 fail:
32267 return NULL;
32268 }
32269
32270
32271 static PyObject *_wrap_PyControl_DoEraseBackground(PyObject *, PyObject *args, PyObject *kwargs) {
32272 PyObject *resultobj;
32273 wxPyControl *arg1 = (wxPyControl *) 0 ;
32274 wxDC *arg2 = (wxDC *) 0 ;
32275 bool result;
32276 PyObject * obj0 = 0 ;
32277 PyObject * obj1 = 0 ;
32278 char *kwnames[] = {
32279 (char *) "self",(char *) "dc", NULL
32280 };
32281
32282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_DoEraseBackground",kwnames,&obj0,&obj1)) goto fail;
32283 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32284 if (SWIG_arg_fail(1)) SWIG_fail;
32285 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
32286 if (SWIG_arg_fail(2)) SWIG_fail;
32287 {
32288 PyThreadState* __tstate = wxPyBeginAllowThreads();
32289 result = (bool)(arg1)->DoEraseBackground(arg2);
32290
32291 wxPyEndAllowThreads(__tstate);
32292 if (PyErr_Occurred()) SWIG_fail;
32293 }
32294 {
32295 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32296 }
32297 return resultobj;
32298 fail:
32299 return NULL;
32300 }
32301
32302
32303 static PyObject *_wrap_PyControl_base_DoMoveWindow(PyObject *, PyObject *args, PyObject *kwargs) {
32304 PyObject *resultobj;
32305 wxPyControl *arg1 = (wxPyControl *) 0 ;
32306 int arg2 ;
32307 int arg3 ;
32308 int arg4 ;
32309 int arg5 ;
32310 PyObject * obj0 = 0 ;
32311 PyObject * obj1 = 0 ;
32312 PyObject * obj2 = 0 ;
32313 PyObject * obj3 = 0 ;
32314 PyObject * obj4 = 0 ;
32315 char *kwnames[] = {
32316 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
32317 };
32318
32319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PyControl_base_DoMoveWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
32320 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32321 if (SWIG_arg_fail(1)) SWIG_fail;
32322 {
32323 arg2 = (int)(SWIG_As_int(obj1));
32324 if (SWIG_arg_fail(2)) SWIG_fail;
32325 }
32326 {
32327 arg3 = (int)(SWIG_As_int(obj2));
32328 if (SWIG_arg_fail(3)) SWIG_fail;
32329 }
32330 {
32331 arg4 = (int)(SWIG_As_int(obj3));
32332 if (SWIG_arg_fail(4)) SWIG_fail;
32333 }
32334 {
32335 arg5 = (int)(SWIG_As_int(obj4));
32336 if (SWIG_arg_fail(5)) SWIG_fail;
32337 }
32338 {
32339 PyThreadState* __tstate = wxPyBeginAllowThreads();
32340 (arg1)->base_DoMoveWindow(arg2,arg3,arg4,arg5);
32341
32342 wxPyEndAllowThreads(__tstate);
32343 if (PyErr_Occurred()) SWIG_fail;
32344 }
32345 Py_INCREF(Py_None); resultobj = Py_None;
32346 return resultobj;
32347 fail:
32348 return NULL;
32349 }
32350
32351
32352 static PyObject *_wrap_PyControl_base_DoSetSize(PyObject *, PyObject *args, PyObject *kwargs) {
32353 PyObject *resultobj;
32354 wxPyControl *arg1 = (wxPyControl *) 0 ;
32355 int arg2 ;
32356 int arg3 ;
32357 int arg4 ;
32358 int arg5 ;
32359 int arg6 = (int) wxSIZE_AUTO ;
32360 PyObject * obj0 = 0 ;
32361 PyObject * obj1 = 0 ;
32362 PyObject * obj2 = 0 ;
32363 PyObject * obj3 = 0 ;
32364 PyObject * obj4 = 0 ;
32365 PyObject * obj5 = 0 ;
32366 char *kwnames[] = {
32367 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
32368 };
32369
32370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:PyControl_base_DoSetSize",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
32371 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32372 if (SWIG_arg_fail(1)) SWIG_fail;
32373 {
32374 arg2 = (int)(SWIG_As_int(obj1));
32375 if (SWIG_arg_fail(2)) SWIG_fail;
32376 }
32377 {
32378 arg3 = (int)(SWIG_As_int(obj2));
32379 if (SWIG_arg_fail(3)) SWIG_fail;
32380 }
32381 {
32382 arg4 = (int)(SWIG_As_int(obj3));
32383 if (SWIG_arg_fail(4)) SWIG_fail;
32384 }
32385 {
32386 arg5 = (int)(SWIG_As_int(obj4));
32387 if (SWIG_arg_fail(5)) SWIG_fail;
32388 }
32389 if (obj5) {
32390 {
32391 arg6 = (int)(SWIG_As_int(obj5));
32392 if (SWIG_arg_fail(6)) SWIG_fail;
32393 }
32394 }
32395 {
32396 PyThreadState* __tstate = wxPyBeginAllowThreads();
32397 (arg1)->base_DoSetSize(arg2,arg3,arg4,arg5,arg6);
32398
32399 wxPyEndAllowThreads(__tstate);
32400 if (PyErr_Occurred()) SWIG_fail;
32401 }
32402 Py_INCREF(Py_None); resultobj = Py_None;
32403 return resultobj;
32404 fail:
32405 return NULL;
32406 }
32407
32408
32409 static PyObject *_wrap_PyControl_base_DoSetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
32410 PyObject *resultobj;
32411 wxPyControl *arg1 = (wxPyControl *) 0 ;
32412 int arg2 ;
32413 int arg3 ;
32414 PyObject * obj0 = 0 ;
32415 PyObject * obj1 = 0 ;
32416 PyObject * obj2 = 0 ;
32417 char *kwnames[] = {
32418 (char *) "self",(char *) "width",(char *) "height", NULL
32419 };
32420
32421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControl_base_DoSetClientSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
32422 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32423 if (SWIG_arg_fail(1)) SWIG_fail;
32424 {
32425 arg2 = (int)(SWIG_As_int(obj1));
32426 if (SWIG_arg_fail(2)) SWIG_fail;
32427 }
32428 {
32429 arg3 = (int)(SWIG_As_int(obj2));
32430 if (SWIG_arg_fail(3)) SWIG_fail;
32431 }
32432 {
32433 PyThreadState* __tstate = wxPyBeginAllowThreads();
32434 (arg1)->base_DoSetClientSize(arg2,arg3);
32435
32436 wxPyEndAllowThreads(__tstate);
32437 if (PyErr_Occurred()) SWIG_fail;
32438 }
32439 Py_INCREF(Py_None); resultobj = Py_None;
32440 return resultobj;
32441 fail:
32442 return NULL;
32443 }
32444
32445
32446 static PyObject *_wrap_PyControl_base_DoSetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
32447 PyObject *resultobj;
32448 wxPyControl *arg1 = (wxPyControl *) 0 ;
32449 int arg2 ;
32450 int arg3 ;
32451 PyObject * obj0 = 0 ;
32452 PyObject * obj1 = 0 ;
32453 PyObject * obj2 = 0 ;
32454 char *kwnames[] = {
32455 (char *) "self",(char *) "x",(char *) "y", NULL
32456 };
32457
32458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControl_base_DoSetVirtualSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
32459 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32460 if (SWIG_arg_fail(1)) SWIG_fail;
32461 {
32462 arg2 = (int)(SWIG_As_int(obj1));
32463 if (SWIG_arg_fail(2)) SWIG_fail;
32464 }
32465 {
32466 arg3 = (int)(SWIG_As_int(obj2));
32467 if (SWIG_arg_fail(3)) SWIG_fail;
32468 }
32469 {
32470 PyThreadState* __tstate = wxPyBeginAllowThreads();
32471 (arg1)->base_DoSetVirtualSize(arg2,arg3);
32472
32473 wxPyEndAllowThreads(__tstate);
32474 if (PyErr_Occurred()) SWIG_fail;
32475 }
32476 Py_INCREF(Py_None); resultobj = Py_None;
32477 return resultobj;
32478 fail:
32479 return NULL;
32480 }
32481
32482
32483 static PyObject *_wrap_PyControl_base_DoGetSize(PyObject *, PyObject *args, PyObject *kwargs) {
32484 PyObject *resultobj;
32485 wxPyControl *arg1 = (wxPyControl *) 0 ;
32486 int *arg2 = (int *) 0 ;
32487 int *arg3 = (int *) 0 ;
32488 int temp2 ;
32489 int res2 = 0 ;
32490 int temp3 ;
32491 int res3 = 0 ;
32492 PyObject * obj0 = 0 ;
32493 char *kwnames[] = {
32494 (char *) "self", NULL
32495 };
32496
32497 arg2 = &temp2; res2 = SWIG_NEWOBJ;
32498 arg3 = &temp3; res3 = SWIG_NEWOBJ;
32499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetSize",kwnames,&obj0)) goto fail;
32500 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32501 if (SWIG_arg_fail(1)) SWIG_fail;
32502 {
32503 PyThreadState* __tstate = wxPyBeginAllowThreads();
32504 ((wxPyControl const *)arg1)->base_DoGetSize(arg2,arg3);
32505
32506 wxPyEndAllowThreads(__tstate);
32507 if (PyErr_Occurred()) SWIG_fail;
32508 }
32509 Py_INCREF(Py_None); resultobj = Py_None;
32510 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
32511 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
32512 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
32513 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
32514 return resultobj;
32515 fail:
32516 return NULL;
32517 }
32518
32519
32520 static PyObject *_wrap_PyControl_base_DoGetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
32521 PyObject *resultobj;
32522 wxPyControl *arg1 = (wxPyControl *) 0 ;
32523 int *arg2 = (int *) 0 ;
32524 int *arg3 = (int *) 0 ;
32525 int temp2 ;
32526 int res2 = 0 ;
32527 int temp3 ;
32528 int res3 = 0 ;
32529 PyObject * obj0 = 0 ;
32530 char *kwnames[] = {
32531 (char *) "self", NULL
32532 };
32533
32534 arg2 = &temp2; res2 = SWIG_NEWOBJ;
32535 arg3 = &temp3; res3 = SWIG_NEWOBJ;
32536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetClientSize",kwnames,&obj0)) goto fail;
32537 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32538 if (SWIG_arg_fail(1)) SWIG_fail;
32539 {
32540 PyThreadState* __tstate = wxPyBeginAllowThreads();
32541 ((wxPyControl const *)arg1)->base_DoGetClientSize(arg2,arg3);
32542
32543 wxPyEndAllowThreads(__tstate);
32544 if (PyErr_Occurred()) SWIG_fail;
32545 }
32546 Py_INCREF(Py_None); resultobj = Py_None;
32547 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
32548 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
32549 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
32550 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
32551 return resultobj;
32552 fail:
32553 return NULL;
32554 }
32555
32556
32557 static PyObject *_wrap_PyControl_base_DoGetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
32558 PyObject *resultobj;
32559 wxPyControl *arg1 = (wxPyControl *) 0 ;
32560 int *arg2 = (int *) 0 ;
32561 int *arg3 = (int *) 0 ;
32562 int temp2 ;
32563 int res2 = 0 ;
32564 int temp3 ;
32565 int res3 = 0 ;
32566 PyObject * obj0 = 0 ;
32567 char *kwnames[] = {
32568 (char *) "self", NULL
32569 };
32570
32571 arg2 = &temp2; res2 = SWIG_NEWOBJ;
32572 arg3 = &temp3; res3 = SWIG_NEWOBJ;
32573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetPosition",kwnames,&obj0)) goto fail;
32574 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32575 if (SWIG_arg_fail(1)) SWIG_fail;
32576 {
32577 PyThreadState* __tstate = wxPyBeginAllowThreads();
32578 ((wxPyControl const *)arg1)->base_DoGetPosition(arg2,arg3);
32579
32580 wxPyEndAllowThreads(__tstate);
32581 if (PyErr_Occurred()) SWIG_fail;
32582 }
32583 Py_INCREF(Py_None); resultobj = Py_None;
32584 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
32585 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
32586 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
32587 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
32588 return resultobj;
32589 fail:
32590 return NULL;
32591 }
32592
32593
32594 static PyObject *_wrap_PyControl_base_DoGetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
32595 PyObject *resultobj;
32596 wxPyControl *arg1 = (wxPyControl *) 0 ;
32597 wxSize result;
32598 PyObject * obj0 = 0 ;
32599 char *kwnames[] = {
32600 (char *) "self", NULL
32601 };
32602
32603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetVirtualSize",kwnames,&obj0)) goto fail;
32604 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32605 if (SWIG_arg_fail(1)) SWIG_fail;
32606 {
32607 PyThreadState* __tstate = wxPyBeginAllowThreads();
32608 result = ((wxPyControl const *)arg1)->base_DoGetVirtualSize();
32609
32610 wxPyEndAllowThreads(__tstate);
32611 if (PyErr_Occurred()) SWIG_fail;
32612 }
32613 {
32614 wxSize * resultptr;
32615 resultptr = new wxSize((wxSize &)(result));
32616 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
32617 }
32618 return resultobj;
32619 fail:
32620 return NULL;
32621 }
32622
32623
32624 static PyObject *_wrap_PyControl_base_DoGetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
32625 PyObject *resultobj;
32626 wxPyControl *arg1 = (wxPyControl *) 0 ;
32627 wxSize result;
32628 PyObject * obj0 = 0 ;
32629 char *kwnames[] = {
32630 (char *) "self", NULL
32631 };
32632
32633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetBestSize",kwnames,&obj0)) goto fail;
32634 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32635 if (SWIG_arg_fail(1)) SWIG_fail;
32636 {
32637 PyThreadState* __tstate = wxPyBeginAllowThreads();
32638 result = ((wxPyControl const *)arg1)->base_DoGetBestSize();
32639
32640 wxPyEndAllowThreads(__tstate);
32641 if (PyErr_Occurred()) SWIG_fail;
32642 }
32643 {
32644 wxSize * resultptr;
32645 resultptr = new wxSize((wxSize &)(result));
32646 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
32647 }
32648 return resultobj;
32649 fail:
32650 return NULL;
32651 }
32652
32653
32654 static PyObject *_wrap_PyControl_base_InitDialog(PyObject *, PyObject *args, PyObject *kwargs) {
32655 PyObject *resultobj;
32656 wxPyControl *arg1 = (wxPyControl *) 0 ;
32657 PyObject * obj0 = 0 ;
32658 char *kwnames[] = {
32659 (char *) "self", NULL
32660 };
32661
32662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_InitDialog",kwnames,&obj0)) goto fail;
32663 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32664 if (SWIG_arg_fail(1)) SWIG_fail;
32665 {
32666 PyThreadState* __tstate = wxPyBeginAllowThreads();
32667 (arg1)->base_InitDialog();
32668
32669 wxPyEndAllowThreads(__tstate);
32670 if (PyErr_Occurred()) SWIG_fail;
32671 }
32672 Py_INCREF(Py_None); resultobj = Py_None;
32673 return resultobj;
32674 fail:
32675 return NULL;
32676 }
32677
32678
32679 static PyObject *_wrap_PyControl_base_TransferDataToWindow(PyObject *, PyObject *args, PyObject *kwargs) {
32680 PyObject *resultobj;
32681 wxPyControl *arg1 = (wxPyControl *) 0 ;
32682 bool result;
32683 PyObject * obj0 = 0 ;
32684 char *kwnames[] = {
32685 (char *) "self", NULL
32686 };
32687
32688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_TransferDataToWindow",kwnames,&obj0)) goto fail;
32689 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32690 if (SWIG_arg_fail(1)) SWIG_fail;
32691 {
32692 PyThreadState* __tstate = wxPyBeginAllowThreads();
32693 result = (bool)(arg1)->base_TransferDataToWindow();
32694
32695 wxPyEndAllowThreads(__tstate);
32696 if (PyErr_Occurred()) SWIG_fail;
32697 }
32698 {
32699 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32700 }
32701 return resultobj;
32702 fail:
32703 return NULL;
32704 }
32705
32706
32707 static PyObject *_wrap_PyControl_base_TransferDataFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
32708 PyObject *resultobj;
32709 wxPyControl *arg1 = (wxPyControl *) 0 ;
32710 bool result;
32711 PyObject * obj0 = 0 ;
32712 char *kwnames[] = {
32713 (char *) "self", NULL
32714 };
32715
32716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_TransferDataFromWindow",kwnames,&obj0)) goto fail;
32717 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32718 if (SWIG_arg_fail(1)) SWIG_fail;
32719 {
32720 PyThreadState* __tstate = wxPyBeginAllowThreads();
32721 result = (bool)(arg1)->base_TransferDataFromWindow();
32722
32723 wxPyEndAllowThreads(__tstate);
32724 if (PyErr_Occurred()) SWIG_fail;
32725 }
32726 {
32727 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32728 }
32729 return resultobj;
32730 fail:
32731 return NULL;
32732 }
32733
32734
32735 static PyObject *_wrap_PyControl_base_Validate(PyObject *, PyObject *args, PyObject *kwargs) {
32736 PyObject *resultobj;
32737 wxPyControl *arg1 = (wxPyControl *) 0 ;
32738 bool result;
32739 PyObject * obj0 = 0 ;
32740 char *kwnames[] = {
32741 (char *) "self", NULL
32742 };
32743
32744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_Validate",kwnames,&obj0)) goto fail;
32745 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32746 if (SWIG_arg_fail(1)) SWIG_fail;
32747 {
32748 PyThreadState* __tstate = wxPyBeginAllowThreads();
32749 result = (bool)(arg1)->base_Validate();
32750
32751 wxPyEndAllowThreads(__tstate);
32752 if (PyErr_Occurred()) SWIG_fail;
32753 }
32754 {
32755 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32756 }
32757 return resultobj;
32758 fail:
32759 return NULL;
32760 }
32761
32762
32763 static PyObject *_wrap_PyControl_base_AcceptsFocus(PyObject *, PyObject *args, PyObject *kwargs) {
32764 PyObject *resultobj;
32765 wxPyControl *arg1 = (wxPyControl *) 0 ;
32766 bool result;
32767 PyObject * obj0 = 0 ;
32768 char *kwnames[] = {
32769 (char *) "self", NULL
32770 };
32771
32772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_AcceptsFocus",kwnames,&obj0)) goto fail;
32773 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32774 if (SWIG_arg_fail(1)) SWIG_fail;
32775 {
32776 PyThreadState* __tstate = wxPyBeginAllowThreads();
32777 result = (bool)((wxPyControl const *)arg1)->base_AcceptsFocus();
32778
32779 wxPyEndAllowThreads(__tstate);
32780 if (PyErr_Occurred()) SWIG_fail;
32781 }
32782 {
32783 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32784 }
32785 return resultobj;
32786 fail:
32787 return NULL;
32788 }
32789
32790
32791 static PyObject *_wrap_PyControl_base_AcceptsFocusFromKeyboard(PyObject *, PyObject *args, PyObject *kwargs) {
32792 PyObject *resultobj;
32793 wxPyControl *arg1 = (wxPyControl *) 0 ;
32794 bool result;
32795 PyObject * obj0 = 0 ;
32796 char *kwnames[] = {
32797 (char *) "self", NULL
32798 };
32799
32800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_AcceptsFocusFromKeyboard",kwnames,&obj0)) goto fail;
32801 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32802 if (SWIG_arg_fail(1)) SWIG_fail;
32803 {
32804 PyThreadState* __tstate = wxPyBeginAllowThreads();
32805 result = (bool)((wxPyControl const *)arg1)->base_AcceptsFocusFromKeyboard();
32806
32807 wxPyEndAllowThreads(__tstate);
32808 if (PyErr_Occurred()) SWIG_fail;
32809 }
32810 {
32811 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32812 }
32813 return resultobj;
32814 fail:
32815 return NULL;
32816 }
32817
32818
32819 static PyObject *_wrap_PyControl_base_GetMaxSize(PyObject *, PyObject *args, PyObject *kwargs) {
32820 PyObject *resultobj;
32821 wxPyControl *arg1 = (wxPyControl *) 0 ;
32822 wxSize result;
32823 PyObject * obj0 = 0 ;
32824 char *kwnames[] = {
32825 (char *) "self", NULL
32826 };
32827
32828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_GetMaxSize",kwnames,&obj0)) goto fail;
32829 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32830 if (SWIG_arg_fail(1)) SWIG_fail;
32831 {
32832 PyThreadState* __tstate = wxPyBeginAllowThreads();
32833 result = ((wxPyControl const *)arg1)->base_GetMaxSize();
32834
32835 wxPyEndAllowThreads(__tstate);
32836 if (PyErr_Occurred()) SWIG_fail;
32837 }
32838 {
32839 wxSize * resultptr;
32840 resultptr = new wxSize((wxSize &)(result));
32841 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
32842 }
32843 return resultobj;
32844 fail:
32845 return NULL;
32846 }
32847
32848
32849 static PyObject *_wrap_PyControl_base_AddChild(PyObject *, PyObject *args, PyObject *kwargs) {
32850 PyObject *resultobj;
32851 wxPyControl *arg1 = (wxPyControl *) 0 ;
32852 wxWindow *arg2 = (wxWindow *) 0 ;
32853 PyObject * obj0 = 0 ;
32854 PyObject * obj1 = 0 ;
32855 char *kwnames[] = {
32856 (char *) "self",(char *) "child", NULL
32857 };
32858
32859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_base_AddChild",kwnames,&obj0,&obj1)) goto fail;
32860 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32861 if (SWIG_arg_fail(1)) SWIG_fail;
32862 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32863 if (SWIG_arg_fail(2)) SWIG_fail;
32864 {
32865 PyThreadState* __tstate = wxPyBeginAllowThreads();
32866 (arg1)->base_AddChild(arg2);
32867
32868 wxPyEndAllowThreads(__tstate);
32869 if (PyErr_Occurred()) SWIG_fail;
32870 }
32871 Py_INCREF(Py_None); resultobj = Py_None;
32872 return resultobj;
32873 fail:
32874 return NULL;
32875 }
32876
32877
32878 static PyObject *_wrap_PyControl_base_RemoveChild(PyObject *, PyObject *args, PyObject *kwargs) {
32879 PyObject *resultobj;
32880 wxPyControl *arg1 = (wxPyControl *) 0 ;
32881 wxWindow *arg2 = (wxWindow *) 0 ;
32882 PyObject * obj0 = 0 ;
32883 PyObject * obj1 = 0 ;
32884 char *kwnames[] = {
32885 (char *) "self",(char *) "child", NULL
32886 };
32887
32888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_base_RemoveChild",kwnames,&obj0,&obj1)) goto fail;
32889 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32890 if (SWIG_arg_fail(1)) SWIG_fail;
32891 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32892 if (SWIG_arg_fail(2)) SWIG_fail;
32893 {
32894 PyThreadState* __tstate = wxPyBeginAllowThreads();
32895 (arg1)->base_RemoveChild(arg2);
32896
32897 wxPyEndAllowThreads(__tstate);
32898 if (PyErr_Occurred()) SWIG_fail;
32899 }
32900 Py_INCREF(Py_None); resultobj = Py_None;
32901 return resultobj;
32902 fail:
32903 return NULL;
32904 }
32905
32906
32907 static PyObject *_wrap_PyControl_base_ShouldInheritColours(PyObject *, PyObject *args, PyObject *kwargs) {
32908 PyObject *resultobj;
32909 wxPyControl *arg1 = (wxPyControl *) 0 ;
32910 bool result;
32911 PyObject * obj0 = 0 ;
32912 char *kwnames[] = {
32913 (char *) "self", NULL
32914 };
32915
32916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_ShouldInheritColours",kwnames,&obj0)) goto fail;
32917 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32918 if (SWIG_arg_fail(1)) SWIG_fail;
32919 {
32920 PyThreadState* __tstate = wxPyBeginAllowThreads();
32921 result = (bool)((wxPyControl const *)arg1)->base_ShouldInheritColours();
32922
32923 wxPyEndAllowThreads(__tstate);
32924 if (PyErr_Occurred()) SWIG_fail;
32925 }
32926 {
32927 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32928 }
32929 return resultobj;
32930 fail:
32931 return NULL;
32932 }
32933
32934
32935 static PyObject *_wrap_PyControl_base_GetDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
32936 PyObject *resultobj;
32937 wxPyControl *arg1 = (wxPyControl *) 0 ;
32938 wxVisualAttributes result;
32939 PyObject * obj0 = 0 ;
32940 char *kwnames[] = {
32941 (char *) "self", NULL
32942 };
32943
32944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_GetDefaultAttributes",kwnames,&obj0)) goto fail;
32945 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32946 if (SWIG_arg_fail(1)) SWIG_fail;
32947 {
32948 PyThreadState* __tstate = wxPyBeginAllowThreads();
32949 result = (arg1)->base_GetDefaultAttributes();
32950
32951 wxPyEndAllowThreads(__tstate);
32952 if (PyErr_Occurred()) SWIG_fail;
32953 }
32954 {
32955 wxVisualAttributes * resultptr;
32956 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
32957 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
32958 }
32959 return resultobj;
32960 fail:
32961 return NULL;
32962 }
32963
32964
32965 static PyObject * PyControl_swigregister(PyObject *, PyObject *args) {
32966 PyObject *obj;
32967 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32968 SWIG_TypeClientData(SWIGTYPE_p_wxPyControl, obj);
32969 Py_INCREF(obj);
32970 return Py_BuildValue((char *)"");
32971 }
32972 static PyObject *_wrap_new_HelpEvent(PyObject *, PyObject *args, PyObject *kwargs) {
32973 PyObject *resultobj;
32974 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
32975 int arg2 = (int) 0 ;
32976 wxPoint const &arg3_defvalue = wxDefaultPosition ;
32977 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
32978 wxHelpEvent *result;
32979 wxPoint temp3 ;
32980 PyObject * obj0 = 0 ;
32981 PyObject * obj1 = 0 ;
32982 PyObject * obj2 = 0 ;
32983 char *kwnames[] = {
32984 (char *) "type",(char *) "winid",(char *) "pt", NULL
32985 };
32986
32987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_HelpEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
32988 if (obj0) {
32989 {
32990 arg1 = (wxEventType)(SWIG_As_int(obj0));
32991 if (SWIG_arg_fail(1)) SWIG_fail;
32992 }
32993 }
32994 if (obj1) {
32995 {
32996 arg2 = (int)(SWIG_As_int(obj1));
32997 if (SWIG_arg_fail(2)) SWIG_fail;
32998 }
32999 }
33000 if (obj2) {
33001 {
33002 arg3 = &temp3;
33003 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
33004 }
33005 }
33006 {
33007 PyThreadState* __tstate = wxPyBeginAllowThreads();
33008 result = (wxHelpEvent *)new wxHelpEvent(arg1,arg2,(wxPoint const &)*arg3);
33009
33010 wxPyEndAllowThreads(__tstate);
33011 if (PyErr_Occurred()) SWIG_fail;
33012 }
33013 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxHelpEvent, 1);
33014 return resultobj;
33015 fail:
33016 return NULL;
33017 }
33018
33019
33020 static PyObject *_wrap_HelpEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
33021 PyObject *resultobj;
33022 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33023 wxPoint result;
33024 PyObject * obj0 = 0 ;
33025 char *kwnames[] = {
33026 (char *) "self", NULL
33027 };
33028
33029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpEvent_GetPosition",kwnames,&obj0)) goto fail;
33030 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33031 if (SWIG_arg_fail(1)) SWIG_fail;
33032 {
33033 PyThreadState* __tstate = wxPyBeginAllowThreads();
33034 result = ((wxHelpEvent const *)arg1)->GetPosition();
33035
33036 wxPyEndAllowThreads(__tstate);
33037 if (PyErr_Occurred()) SWIG_fail;
33038 }
33039 {
33040 wxPoint * resultptr;
33041 resultptr = new wxPoint((wxPoint const &)(result));
33042 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
33043 }
33044 return resultobj;
33045 fail:
33046 return NULL;
33047 }
33048
33049
33050 static PyObject *_wrap_HelpEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
33051 PyObject *resultobj;
33052 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33053 wxPoint *arg2 = 0 ;
33054 wxPoint temp2 ;
33055 PyObject * obj0 = 0 ;
33056 PyObject * obj1 = 0 ;
33057 char *kwnames[] = {
33058 (char *) "self",(char *) "pos", NULL
33059 };
33060
33061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
33062 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33063 if (SWIG_arg_fail(1)) SWIG_fail;
33064 {
33065 arg2 = &temp2;
33066 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
33067 }
33068 {
33069 PyThreadState* __tstate = wxPyBeginAllowThreads();
33070 (arg1)->SetPosition((wxPoint const &)*arg2);
33071
33072 wxPyEndAllowThreads(__tstate);
33073 if (PyErr_Occurred()) SWIG_fail;
33074 }
33075 Py_INCREF(Py_None); resultobj = Py_None;
33076 return resultobj;
33077 fail:
33078 return NULL;
33079 }
33080
33081
33082 static PyObject *_wrap_HelpEvent_GetLink(PyObject *, PyObject *args, PyObject *kwargs) {
33083 PyObject *resultobj;
33084 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33085 wxString *result;
33086 PyObject * obj0 = 0 ;
33087 char *kwnames[] = {
33088 (char *) "self", NULL
33089 };
33090
33091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpEvent_GetLink",kwnames,&obj0)) goto fail;
33092 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33093 if (SWIG_arg_fail(1)) SWIG_fail;
33094 {
33095 PyThreadState* __tstate = wxPyBeginAllowThreads();
33096 {
33097 wxString const &_result_ref = ((wxHelpEvent const *)arg1)->GetLink();
33098 result = (wxString *) &_result_ref;
33099 }
33100
33101 wxPyEndAllowThreads(__tstate);
33102 if (PyErr_Occurred()) SWIG_fail;
33103 }
33104 {
33105 #if wxUSE_UNICODE
33106 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
33107 #else
33108 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
33109 #endif
33110 }
33111 return resultobj;
33112 fail:
33113 return NULL;
33114 }
33115
33116
33117 static PyObject *_wrap_HelpEvent_SetLink(PyObject *, PyObject *args, PyObject *kwargs) {
33118 PyObject *resultobj;
33119 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33120 wxString *arg2 = 0 ;
33121 bool temp2 = false ;
33122 PyObject * obj0 = 0 ;
33123 PyObject * obj1 = 0 ;
33124 char *kwnames[] = {
33125 (char *) "self",(char *) "link", NULL
33126 };
33127
33128 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetLink",kwnames,&obj0,&obj1)) goto fail;
33129 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33130 if (SWIG_arg_fail(1)) SWIG_fail;
33131 {
33132 arg2 = wxString_in_helper(obj1);
33133 if (arg2 == NULL) SWIG_fail;
33134 temp2 = true;
33135 }
33136 {
33137 PyThreadState* __tstate = wxPyBeginAllowThreads();
33138 (arg1)->SetLink((wxString const &)*arg2);
33139
33140 wxPyEndAllowThreads(__tstate);
33141 if (PyErr_Occurred()) SWIG_fail;
33142 }
33143 Py_INCREF(Py_None); resultobj = Py_None;
33144 {
33145 if (temp2)
33146 delete arg2;
33147 }
33148 return resultobj;
33149 fail:
33150 {
33151 if (temp2)
33152 delete arg2;
33153 }
33154 return NULL;
33155 }
33156
33157
33158 static PyObject *_wrap_HelpEvent_GetTarget(PyObject *, PyObject *args, PyObject *kwargs) {
33159 PyObject *resultobj;
33160 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33161 wxString *result;
33162 PyObject * obj0 = 0 ;
33163 char *kwnames[] = {
33164 (char *) "self", NULL
33165 };
33166
33167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpEvent_GetTarget",kwnames,&obj0)) goto fail;
33168 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33169 if (SWIG_arg_fail(1)) SWIG_fail;
33170 {
33171 PyThreadState* __tstate = wxPyBeginAllowThreads();
33172 {
33173 wxString const &_result_ref = ((wxHelpEvent const *)arg1)->GetTarget();
33174 result = (wxString *) &_result_ref;
33175 }
33176
33177 wxPyEndAllowThreads(__tstate);
33178 if (PyErr_Occurred()) SWIG_fail;
33179 }
33180 {
33181 #if wxUSE_UNICODE
33182 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
33183 #else
33184 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
33185 #endif
33186 }
33187 return resultobj;
33188 fail:
33189 return NULL;
33190 }
33191
33192
33193 static PyObject *_wrap_HelpEvent_SetTarget(PyObject *, PyObject *args, PyObject *kwargs) {
33194 PyObject *resultobj;
33195 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33196 wxString *arg2 = 0 ;
33197 bool temp2 = false ;
33198 PyObject * obj0 = 0 ;
33199 PyObject * obj1 = 0 ;
33200 char *kwnames[] = {
33201 (char *) "self",(char *) "target", NULL
33202 };
33203
33204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetTarget",kwnames,&obj0,&obj1)) goto fail;
33205 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33206 if (SWIG_arg_fail(1)) SWIG_fail;
33207 {
33208 arg2 = wxString_in_helper(obj1);
33209 if (arg2 == NULL) SWIG_fail;
33210 temp2 = true;
33211 }
33212 {
33213 PyThreadState* __tstate = wxPyBeginAllowThreads();
33214 (arg1)->SetTarget((wxString const &)*arg2);
33215
33216 wxPyEndAllowThreads(__tstate);
33217 if (PyErr_Occurred()) SWIG_fail;
33218 }
33219 Py_INCREF(Py_None); resultobj = Py_None;
33220 {
33221 if (temp2)
33222 delete arg2;
33223 }
33224 return resultobj;
33225 fail:
33226 {
33227 if (temp2)
33228 delete arg2;
33229 }
33230 return NULL;
33231 }
33232
33233
33234 static PyObject * HelpEvent_swigregister(PyObject *, PyObject *args) {
33235 PyObject *obj;
33236 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33237 SWIG_TypeClientData(SWIGTYPE_p_wxHelpEvent, obj);
33238 Py_INCREF(obj);
33239 return Py_BuildValue((char *)"");
33240 }
33241 static PyObject *_wrap_new_ContextHelp(PyObject *, PyObject *args, PyObject *kwargs) {
33242 PyObject *resultobj;
33243 wxWindow *arg1 = (wxWindow *) NULL ;
33244 bool arg2 = (bool) true ;
33245 wxContextHelp *result;
33246 PyObject * obj0 = 0 ;
33247 PyObject * obj1 = 0 ;
33248 char *kwnames[] = {
33249 (char *) "window",(char *) "doNow", NULL
33250 };
33251
33252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ContextHelp",kwnames,&obj0,&obj1)) goto fail;
33253 if (obj0) {
33254 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33255 if (SWIG_arg_fail(1)) SWIG_fail;
33256 }
33257 if (obj1) {
33258 {
33259 arg2 = (bool)(SWIG_As_bool(obj1));
33260 if (SWIG_arg_fail(2)) SWIG_fail;
33261 }
33262 }
33263 {
33264 if (!wxPyCheckForApp()) SWIG_fail;
33265 PyThreadState* __tstate = wxPyBeginAllowThreads();
33266 result = (wxContextHelp *)new wxContextHelp(arg1,arg2);
33267
33268 wxPyEndAllowThreads(__tstate);
33269 if (PyErr_Occurred()) SWIG_fail;
33270 }
33271 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxContextHelp, 1);
33272 return resultobj;
33273 fail:
33274 return NULL;
33275 }
33276
33277
33278 static PyObject *_wrap_delete_ContextHelp(PyObject *, PyObject *args, PyObject *kwargs) {
33279 PyObject *resultobj;
33280 wxContextHelp *arg1 = (wxContextHelp *) 0 ;
33281 PyObject * obj0 = 0 ;
33282 char *kwnames[] = {
33283 (char *) "self", NULL
33284 };
33285
33286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ContextHelp",kwnames,&obj0)) goto fail;
33287 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxContextHelp, SWIG_POINTER_EXCEPTION | 0);
33288 if (SWIG_arg_fail(1)) SWIG_fail;
33289 {
33290 PyThreadState* __tstate = wxPyBeginAllowThreads();
33291 delete arg1;
33292
33293 wxPyEndAllowThreads(__tstate);
33294 if (PyErr_Occurred()) SWIG_fail;
33295 }
33296 Py_INCREF(Py_None); resultobj = Py_None;
33297 return resultobj;
33298 fail:
33299 return NULL;
33300 }
33301
33302
33303 static PyObject *_wrap_ContextHelp_BeginContextHelp(PyObject *, PyObject *args, PyObject *kwargs) {
33304 PyObject *resultobj;
33305 wxContextHelp *arg1 = (wxContextHelp *) 0 ;
33306 wxWindow *arg2 = (wxWindow *) NULL ;
33307 bool result;
33308 PyObject * obj0 = 0 ;
33309 PyObject * obj1 = 0 ;
33310 char *kwnames[] = {
33311 (char *) "self",(char *) "window", NULL
33312 };
33313
33314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ContextHelp_BeginContextHelp",kwnames,&obj0,&obj1)) goto fail;
33315 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxContextHelp, SWIG_POINTER_EXCEPTION | 0);
33316 if (SWIG_arg_fail(1)) SWIG_fail;
33317 if (obj1) {
33318 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33319 if (SWIG_arg_fail(2)) SWIG_fail;
33320 }
33321 {
33322 PyThreadState* __tstate = wxPyBeginAllowThreads();
33323 result = (bool)(arg1)->BeginContextHelp(arg2);
33324
33325 wxPyEndAllowThreads(__tstate);
33326 if (PyErr_Occurred()) SWIG_fail;
33327 }
33328 {
33329 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33330 }
33331 return resultobj;
33332 fail:
33333 return NULL;
33334 }
33335
33336
33337 static PyObject *_wrap_ContextHelp_EndContextHelp(PyObject *, PyObject *args, PyObject *kwargs) {
33338 PyObject *resultobj;
33339 wxContextHelp *arg1 = (wxContextHelp *) 0 ;
33340 bool result;
33341 PyObject * obj0 = 0 ;
33342 char *kwnames[] = {
33343 (char *) "self", NULL
33344 };
33345
33346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ContextHelp_EndContextHelp",kwnames,&obj0)) goto fail;
33347 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxContextHelp, SWIG_POINTER_EXCEPTION | 0);
33348 if (SWIG_arg_fail(1)) SWIG_fail;
33349 {
33350 PyThreadState* __tstate = wxPyBeginAllowThreads();
33351 result = (bool)(arg1)->EndContextHelp();
33352
33353 wxPyEndAllowThreads(__tstate);
33354 if (PyErr_Occurred()) SWIG_fail;
33355 }
33356 {
33357 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33358 }
33359 return resultobj;
33360 fail:
33361 return NULL;
33362 }
33363
33364
33365 static PyObject * ContextHelp_swigregister(PyObject *, PyObject *args) {
33366 PyObject *obj;
33367 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33368 SWIG_TypeClientData(SWIGTYPE_p_wxContextHelp, obj);
33369 Py_INCREF(obj);
33370 return Py_BuildValue((char *)"");
33371 }
33372 static PyObject *_wrap_new_ContextHelpButton(PyObject *, PyObject *args, PyObject *kwargs) {
33373 PyObject *resultobj;
33374 wxWindow *arg1 = (wxWindow *) 0 ;
33375 int arg2 = (int) wxID_CONTEXT_HELP ;
33376 wxPoint const &arg3_defvalue = wxDefaultPosition ;
33377 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
33378 wxSize const &arg4_defvalue = wxDefaultSize ;
33379 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
33380 long arg5 = (long) wxBU_AUTODRAW ;
33381 wxContextHelpButton *result;
33382 wxPoint temp3 ;
33383 wxSize temp4 ;
33384 PyObject * obj0 = 0 ;
33385 PyObject * obj1 = 0 ;
33386 PyObject * obj2 = 0 ;
33387 PyObject * obj3 = 0 ;
33388 PyObject * obj4 = 0 ;
33389 char *kwnames[] = {
33390 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
33391 };
33392
33393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_ContextHelpButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
33394 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33395 if (SWIG_arg_fail(1)) SWIG_fail;
33396 if (obj1) {
33397 {
33398 arg2 = (int)(SWIG_As_int(obj1));
33399 if (SWIG_arg_fail(2)) SWIG_fail;
33400 }
33401 }
33402 if (obj2) {
33403 {
33404 arg3 = &temp3;
33405 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
33406 }
33407 }
33408 if (obj3) {
33409 {
33410 arg4 = &temp4;
33411 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
33412 }
33413 }
33414 if (obj4) {
33415 {
33416 arg5 = (long)(SWIG_As_long(obj4));
33417 if (SWIG_arg_fail(5)) SWIG_fail;
33418 }
33419 }
33420 {
33421 if (!wxPyCheckForApp()) SWIG_fail;
33422 PyThreadState* __tstate = wxPyBeginAllowThreads();
33423 result = (wxContextHelpButton *)new wxContextHelpButton(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
33424
33425 wxPyEndAllowThreads(__tstate);
33426 if (PyErr_Occurred()) SWIG_fail;
33427 }
33428 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxContextHelpButton, 1);
33429 return resultobj;
33430 fail:
33431 return NULL;
33432 }
33433
33434
33435 static PyObject * ContextHelpButton_swigregister(PyObject *, PyObject *args) {
33436 PyObject *obj;
33437 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33438 SWIG_TypeClientData(SWIGTYPE_p_wxContextHelpButton, obj);
33439 Py_INCREF(obj);
33440 return Py_BuildValue((char *)"");
33441 }
33442 static PyObject *_wrap_HelpProvider_Set(PyObject *, PyObject *args, PyObject *kwargs) {
33443 PyObject *resultobj;
33444 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33445 wxHelpProvider *result;
33446 PyObject * obj0 = 0 ;
33447 char *kwnames[] = {
33448 (char *) "helpProvider", NULL
33449 };
33450
33451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpProvider_Set",kwnames,&obj0)) goto fail;
33452 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33453 if (SWIG_arg_fail(1)) SWIG_fail;
33454 {
33455 PyThreadState* __tstate = wxPyBeginAllowThreads();
33456 result = (wxHelpProvider *)wxHelpProvider::Set(arg1);
33457
33458 wxPyEndAllowThreads(__tstate);
33459 if (PyErr_Occurred()) SWIG_fail;
33460 }
33461 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxHelpProvider, 0);
33462 return resultobj;
33463 fail:
33464 return NULL;
33465 }
33466
33467
33468 static PyObject *_wrap_HelpProvider_Get(PyObject *, PyObject *args, PyObject *kwargs) {
33469 PyObject *resultobj;
33470 wxHelpProvider *result;
33471 char *kwnames[] = {
33472 NULL
33473 };
33474
33475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":HelpProvider_Get",kwnames)) goto fail;
33476 {
33477 PyThreadState* __tstate = wxPyBeginAllowThreads();
33478 result = (wxHelpProvider *)wxHelpProvider::Get();
33479
33480 wxPyEndAllowThreads(__tstate);
33481 if (PyErr_Occurred()) SWIG_fail;
33482 }
33483 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxHelpProvider, 0);
33484 return resultobj;
33485 fail:
33486 return NULL;
33487 }
33488
33489
33490 static PyObject *_wrap_HelpProvider_GetHelp(PyObject *, PyObject *args, PyObject *kwargs) {
33491 PyObject *resultobj;
33492 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33493 wxWindow *arg2 = (wxWindow *) 0 ;
33494 wxString result;
33495 PyObject * obj0 = 0 ;
33496 PyObject * obj1 = 0 ;
33497 char *kwnames[] = {
33498 (char *) "self",(char *) "window", NULL
33499 };
33500
33501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpProvider_GetHelp",kwnames,&obj0,&obj1)) goto fail;
33502 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33503 if (SWIG_arg_fail(1)) SWIG_fail;
33504 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33505 if (SWIG_arg_fail(2)) SWIG_fail;
33506 {
33507 PyThreadState* __tstate = wxPyBeginAllowThreads();
33508 result = (arg1)->GetHelp((wxWindow const *)arg2);
33509
33510 wxPyEndAllowThreads(__tstate);
33511 if (PyErr_Occurred()) SWIG_fail;
33512 }
33513 {
33514 #if wxUSE_UNICODE
33515 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33516 #else
33517 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33518 #endif
33519 }
33520 return resultobj;
33521 fail:
33522 return NULL;
33523 }
33524
33525
33526 static PyObject *_wrap_HelpProvider_ShowHelp(PyObject *, PyObject *args, PyObject *kwargs) {
33527 PyObject *resultobj;
33528 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33529 wxWindow *arg2 = (wxWindow *) 0 ;
33530 bool result;
33531 PyObject * obj0 = 0 ;
33532 PyObject * obj1 = 0 ;
33533 char *kwnames[] = {
33534 (char *) "self",(char *) "window", NULL
33535 };
33536
33537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpProvider_ShowHelp",kwnames,&obj0,&obj1)) goto fail;
33538 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33539 if (SWIG_arg_fail(1)) SWIG_fail;
33540 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33541 if (SWIG_arg_fail(2)) SWIG_fail;
33542 {
33543 PyThreadState* __tstate = wxPyBeginAllowThreads();
33544 result = (bool)(arg1)->ShowHelp(arg2);
33545
33546 wxPyEndAllowThreads(__tstate);
33547 if (PyErr_Occurred()) SWIG_fail;
33548 }
33549 {
33550 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33551 }
33552 return resultobj;
33553 fail:
33554 return NULL;
33555 }
33556
33557
33558 static PyObject *_wrap_HelpProvider_AddHelp(PyObject *, PyObject *args, PyObject *kwargs) {
33559 PyObject *resultobj;
33560 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33561 wxWindow *arg2 = (wxWindow *) 0 ;
33562 wxString *arg3 = 0 ;
33563 bool temp3 = false ;
33564 PyObject * obj0 = 0 ;
33565 PyObject * obj1 = 0 ;
33566 PyObject * obj2 = 0 ;
33567 char *kwnames[] = {
33568 (char *) "self",(char *) "window",(char *) "text", NULL
33569 };
33570
33571 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HelpProvider_AddHelp",kwnames,&obj0,&obj1,&obj2)) goto fail;
33572 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33573 if (SWIG_arg_fail(1)) SWIG_fail;
33574 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33575 if (SWIG_arg_fail(2)) SWIG_fail;
33576 {
33577 arg3 = wxString_in_helper(obj2);
33578 if (arg3 == NULL) SWIG_fail;
33579 temp3 = true;
33580 }
33581 {
33582 PyThreadState* __tstate = wxPyBeginAllowThreads();
33583 (arg1)->AddHelp(arg2,(wxString const &)*arg3);
33584
33585 wxPyEndAllowThreads(__tstate);
33586 if (PyErr_Occurred()) SWIG_fail;
33587 }
33588 Py_INCREF(Py_None); resultobj = Py_None;
33589 {
33590 if (temp3)
33591 delete arg3;
33592 }
33593 return resultobj;
33594 fail:
33595 {
33596 if (temp3)
33597 delete arg3;
33598 }
33599 return NULL;
33600 }
33601
33602
33603 static PyObject *_wrap_HelpProvider_AddHelpById(PyObject *, PyObject *args, PyObject *kwargs) {
33604 PyObject *resultobj;
33605 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33606 int arg2 ;
33607 wxString *arg3 = 0 ;
33608 bool temp3 = false ;
33609 PyObject * obj0 = 0 ;
33610 PyObject * obj1 = 0 ;
33611 PyObject * obj2 = 0 ;
33612 char *kwnames[] = {
33613 (char *) "self",(char *) "id",(char *) "text", NULL
33614 };
33615
33616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HelpProvider_AddHelpById",kwnames,&obj0,&obj1,&obj2)) goto fail;
33617 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33618 if (SWIG_arg_fail(1)) SWIG_fail;
33619 {
33620 arg2 = (int)(SWIG_As_int(obj1));
33621 if (SWIG_arg_fail(2)) SWIG_fail;
33622 }
33623 {
33624 arg3 = wxString_in_helper(obj2);
33625 if (arg3 == NULL) SWIG_fail;
33626 temp3 = true;
33627 }
33628 {
33629 PyThreadState* __tstate = wxPyBeginAllowThreads();
33630 (arg1)->AddHelp(arg2,(wxString const &)*arg3);
33631
33632 wxPyEndAllowThreads(__tstate);
33633 if (PyErr_Occurred()) SWIG_fail;
33634 }
33635 Py_INCREF(Py_None); resultobj = Py_None;
33636 {
33637 if (temp3)
33638 delete arg3;
33639 }
33640 return resultobj;
33641 fail:
33642 {
33643 if (temp3)
33644 delete arg3;
33645 }
33646 return NULL;
33647 }
33648
33649
33650 static PyObject *_wrap_HelpProvider_RemoveHelp(PyObject *, PyObject *args, PyObject *kwargs) {
33651 PyObject *resultobj;
33652 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33653 wxWindow *arg2 = (wxWindow *) 0 ;
33654 PyObject * obj0 = 0 ;
33655 PyObject * obj1 = 0 ;
33656 char *kwnames[] = {
33657 (char *) "self",(char *) "window", NULL
33658 };
33659
33660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpProvider_RemoveHelp",kwnames,&obj0,&obj1)) goto fail;
33661 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33662 if (SWIG_arg_fail(1)) SWIG_fail;
33663 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33664 if (SWIG_arg_fail(2)) SWIG_fail;
33665 {
33666 PyThreadState* __tstate = wxPyBeginAllowThreads();
33667 (arg1)->RemoveHelp(arg2);
33668
33669 wxPyEndAllowThreads(__tstate);
33670 if (PyErr_Occurred()) SWIG_fail;
33671 }
33672 Py_INCREF(Py_None); resultobj = Py_None;
33673 return resultobj;
33674 fail:
33675 return NULL;
33676 }
33677
33678
33679 static PyObject *_wrap_HelpProvider_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
33680 PyObject *resultobj;
33681 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33682 PyObject * obj0 = 0 ;
33683 char *kwnames[] = {
33684 (char *) "self", NULL
33685 };
33686
33687 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpProvider_Destroy",kwnames,&obj0)) goto fail;
33688 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33689 if (SWIG_arg_fail(1)) SWIG_fail;
33690 {
33691 PyThreadState* __tstate = wxPyBeginAllowThreads();
33692 wxHelpProvider_Destroy(arg1);
33693
33694 wxPyEndAllowThreads(__tstate);
33695 if (PyErr_Occurred()) SWIG_fail;
33696 }
33697 Py_INCREF(Py_None); resultobj = Py_None;
33698 return resultobj;
33699 fail:
33700 return NULL;
33701 }
33702
33703
33704 static PyObject * HelpProvider_swigregister(PyObject *, PyObject *args) {
33705 PyObject *obj;
33706 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33707 SWIG_TypeClientData(SWIGTYPE_p_wxHelpProvider, obj);
33708 Py_INCREF(obj);
33709 return Py_BuildValue((char *)"");
33710 }
33711 static PyObject *_wrap_new_SimpleHelpProvider(PyObject *, PyObject *args, PyObject *kwargs) {
33712 PyObject *resultobj;
33713 wxSimpleHelpProvider *result;
33714 char *kwnames[] = {
33715 NULL
33716 };
33717
33718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SimpleHelpProvider",kwnames)) goto fail;
33719 {
33720 PyThreadState* __tstate = wxPyBeginAllowThreads();
33721 result = (wxSimpleHelpProvider *)new wxSimpleHelpProvider();
33722
33723 wxPyEndAllowThreads(__tstate);
33724 if (PyErr_Occurred()) SWIG_fail;
33725 }
33726 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSimpleHelpProvider, 1);
33727 return resultobj;
33728 fail:
33729 return NULL;
33730 }
33731
33732
33733 static PyObject * SimpleHelpProvider_swigregister(PyObject *, PyObject *args) {
33734 PyObject *obj;
33735 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33736 SWIG_TypeClientData(SWIGTYPE_p_wxSimpleHelpProvider, obj);
33737 Py_INCREF(obj);
33738 return Py_BuildValue((char *)"");
33739 }
33740 static PyObject *_wrap_new_DragImage(PyObject *, PyObject *args, PyObject *kwargs) {
33741 PyObject *resultobj;
33742 wxBitmap *arg1 = 0 ;
33743 wxCursor const &arg2_defvalue = wxNullCursor ;
33744 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
33745 wxGenericDragImage *result;
33746 PyObject * obj0 = 0 ;
33747 PyObject * obj1 = 0 ;
33748 char *kwnames[] = {
33749 (char *) "image",(char *) "cursor", NULL
33750 };
33751
33752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_DragImage",kwnames,&obj0,&obj1)) goto fail;
33753 {
33754 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
33755 if (SWIG_arg_fail(1)) SWIG_fail;
33756 if (arg1 == NULL) {
33757 SWIG_null_ref("wxBitmap");
33758 }
33759 if (SWIG_arg_fail(1)) SWIG_fail;
33760 }
33761 if (obj1) {
33762 {
33763 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
33764 if (SWIG_arg_fail(2)) SWIG_fail;
33765 if (arg2 == NULL) {
33766 SWIG_null_ref("wxCursor");
33767 }
33768 if (SWIG_arg_fail(2)) SWIG_fail;
33769 }
33770 }
33771 {
33772 if (!wxPyCheckForApp()) SWIG_fail;
33773 PyThreadState* __tstate = wxPyBeginAllowThreads();
33774 result = (wxGenericDragImage *)new wxGenericDragImage((wxBitmap const &)*arg1,(wxCursor const &)*arg2);
33775
33776 wxPyEndAllowThreads(__tstate);
33777 if (PyErr_Occurred()) SWIG_fail;
33778 }
33779 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
33780 return resultobj;
33781 fail:
33782 return NULL;
33783 }
33784
33785
33786 static PyObject *_wrap_new_DragIcon(PyObject *, PyObject *args, PyObject *kwargs) {
33787 PyObject *resultobj;
33788 wxIcon *arg1 = 0 ;
33789 wxCursor const &arg2_defvalue = wxNullCursor ;
33790 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
33791 wxGenericDragImage *result;
33792 PyObject * obj0 = 0 ;
33793 PyObject * obj1 = 0 ;
33794 char *kwnames[] = {
33795 (char *) "image",(char *) "cursor", NULL
33796 };
33797
33798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_DragIcon",kwnames,&obj0,&obj1)) goto fail;
33799 {
33800 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIcon, SWIG_POINTER_EXCEPTION | 0);
33801 if (SWIG_arg_fail(1)) SWIG_fail;
33802 if (arg1 == NULL) {
33803 SWIG_null_ref("wxIcon");
33804 }
33805 if (SWIG_arg_fail(1)) SWIG_fail;
33806 }
33807 if (obj1) {
33808 {
33809 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
33810 if (SWIG_arg_fail(2)) SWIG_fail;
33811 if (arg2 == NULL) {
33812 SWIG_null_ref("wxCursor");
33813 }
33814 if (SWIG_arg_fail(2)) SWIG_fail;
33815 }
33816 }
33817 {
33818 if (!wxPyCheckForApp()) SWIG_fail;
33819 PyThreadState* __tstate = wxPyBeginAllowThreads();
33820 result = (wxGenericDragImage *)new wxGenericDragImage((wxIcon const &)*arg1,(wxCursor const &)*arg2);
33821
33822 wxPyEndAllowThreads(__tstate);
33823 if (PyErr_Occurred()) SWIG_fail;
33824 }
33825 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
33826 return resultobj;
33827 fail:
33828 return NULL;
33829 }
33830
33831
33832 static PyObject *_wrap_new_DragString(PyObject *, PyObject *args, PyObject *kwargs) {
33833 PyObject *resultobj;
33834 wxString *arg1 = 0 ;
33835 wxCursor const &arg2_defvalue = wxNullCursor ;
33836 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
33837 wxGenericDragImage *result;
33838 bool temp1 = false ;
33839 PyObject * obj0 = 0 ;
33840 PyObject * obj1 = 0 ;
33841 char *kwnames[] = {
33842 (char *) "str",(char *) "cursor", NULL
33843 };
33844
33845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_DragString",kwnames,&obj0,&obj1)) goto fail;
33846 {
33847 arg1 = wxString_in_helper(obj0);
33848 if (arg1 == NULL) SWIG_fail;
33849 temp1 = true;
33850 }
33851 if (obj1) {
33852 {
33853 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
33854 if (SWIG_arg_fail(2)) SWIG_fail;
33855 if (arg2 == NULL) {
33856 SWIG_null_ref("wxCursor");
33857 }
33858 if (SWIG_arg_fail(2)) SWIG_fail;
33859 }
33860 }
33861 {
33862 if (!wxPyCheckForApp()) SWIG_fail;
33863 PyThreadState* __tstate = wxPyBeginAllowThreads();
33864 result = (wxGenericDragImage *)new wxGenericDragImage((wxString const &)*arg1,(wxCursor const &)*arg2);
33865
33866 wxPyEndAllowThreads(__tstate);
33867 if (PyErr_Occurred()) SWIG_fail;
33868 }
33869 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
33870 {
33871 if (temp1)
33872 delete arg1;
33873 }
33874 return resultobj;
33875 fail:
33876 {
33877 if (temp1)
33878 delete arg1;
33879 }
33880 return NULL;
33881 }
33882
33883
33884 static PyObject *_wrap_new_DragTreeItem(PyObject *, PyObject *args, PyObject *kwargs) {
33885 PyObject *resultobj;
33886 wxPyTreeCtrl *arg1 = 0 ;
33887 wxTreeItemId *arg2 = 0 ;
33888 wxGenericDragImage *result;
33889 PyObject * obj0 = 0 ;
33890 PyObject * obj1 = 0 ;
33891 char *kwnames[] = {
33892 (char *) "treeCtrl",(char *) "id", NULL
33893 };
33894
33895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_DragTreeItem",kwnames,&obj0,&obj1)) goto fail;
33896 {
33897 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
33898 if (SWIG_arg_fail(1)) SWIG_fail;
33899 if (arg1 == NULL) {
33900 SWIG_null_ref("wxPyTreeCtrl");
33901 }
33902 if (SWIG_arg_fail(1)) SWIG_fail;
33903 }
33904 {
33905 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
33906 if (SWIG_arg_fail(2)) SWIG_fail;
33907 if (arg2 == NULL) {
33908 SWIG_null_ref("wxTreeItemId");
33909 }
33910 if (SWIG_arg_fail(2)) SWIG_fail;
33911 }
33912 {
33913 if (!wxPyCheckForApp()) SWIG_fail;
33914 PyThreadState* __tstate = wxPyBeginAllowThreads();
33915 result = (wxGenericDragImage *)new wxGenericDragImage((wxPyTreeCtrl const &)*arg1,*arg2);
33916
33917 wxPyEndAllowThreads(__tstate);
33918 if (PyErr_Occurred()) SWIG_fail;
33919 }
33920 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
33921 return resultobj;
33922 fail:
33923 return NULL;
33924 }
33925
33926
33927 static PyObject *_wrap_new_DragListItem(PyObject *, PyObject *args, PyObject *kwargs) {
33928 PyObject *resultobj;
33929 wxPyListCtrl *arg1 = 0 ;
33930 long arg2 ;
33931 wxGenericDragImage *result;
33932 PyObject * obj0 = 0 ;
33933 PyObject * obj1 = 0 ;
33934 char *kwnames[] = {
33935 (char *) "listCtrl",(char *) "id", NULL
33936 };
33937
33938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_DragListItem",kwnames,&obj0,&obj1)) goto fail;
33939 {
33940 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
33941 if (SWIG_arg_fail(1)) SWIG_fail;
33942 if (arg1 == NULL) {
33943 SWIG_null_ref("wxPyListCtrl");
33944 }
33945 if (SWIG_arg_fail(1)) SWIG_fail;
33946 }
33947 {
33948 arg2 = (long)(SWIG_As_long(obj1));
33949 if (SWIG_arg_fail(2)) SWIG_fail;
33950 }
33951 {
33952 if (!wxPyCheckForApp()) SWIG_fail;
33953 PyThreadState* __tstate = wxPyBeginAllowThreads();
33954 result = (wxGenericDragImage *)new wxGenericDragImage((wxPyListCtrl const &)*arg1,arg2);
33955
33956 wxPyEndAllowThreads(__tstate);
33957 if (PyErr_Occurred()) SWIG_fail;
33958 }
33959 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
33960 return resultobj;
33961 fail:
33962 return NULL;
33963 }
33964
33965
33966 static PyObject *_wrap_delete_DragImage(PyObject *, PyObject *args, PyObject *kwargs) {
33967 PyObject *resultobj;
33968 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
33969 PyObject * obj0 = 0 ;
33970 char *kwnames[] = {
33971 (char *) "self", NULL
33972 };
33973
33974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DragImage",kwnames,&obj0)) goto fail;
33975 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
33976 if (SWIG_arg_fail(1)) SWIG_fail;
33977 {
33978 PyThreadState* __tstate = wxPyBeginAllowThreads();
33979 delete arg1;
33980
33981 wxPyEndAllowThreads(__tstate);
33982 if (PyErr_Occurred()) SWIG_fail;
33983 }
33984 Py_INCREF(Py_None); resultobj = Py_None;
33985 return resultobj;
33986 fail:
33987 return NULL;
33988 }
33989
33990
33991 static PyObject *_wrap_DragImage_SetBackingBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
33992 PyObject *resultobj;
33993 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
33994 wxBitmap *arg2 = (wxBitmap *) 0 ;
33995 PyObject * obj0 = 0 ;
33996 PyObject * obj1 = 0 ;
33997 char *kwnames[] = {
33998 (char *) "self",(char *) "bitmap", NULL
33999 };
34000
34001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DragImage_SetBackingBitmap",kwnames,&obj0,&obj1)) goto fail;
34002 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34003 if (SWIG_arg_fail(1)) SWIG_fail;
34004 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
34005 if (SWIG_arg_fail(2)) SWIG_fail;
34006 {
34007 PyThreadState* __tstate = wxPyBeginAllowThreads();
34008 (arg1)->SetBackingBitmap(arg2);
34009
34010 wxPyEndAllowThreads(__tstate);
34011 if (PyErr_Occurred()) SWIG_fail;
34012 }
34013 Py_INCREF(Py_None); resultobj = Py_None;
34014 return resultobj;
34015 fail:
34016 return NULL;
34017 }
34018
34019
34020 static PyObject *_wrap_DragImage_BeginDrag(PyObject *, PyObject *args, PyObject *kwargs) {
34021 PyObject *resultobj;
34022 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34023 wxPoint *arg2 = 0 ;
34024 wxWindow *arg3 = (wxWindow *) 0 ;
34025 bool arg4 = (bool) false ;
34026 wxRect *arg5 = (wxRect *) NULL ;
34027 bool result;
34028 wxPoint temp2 ;
34029 PyObject * obj0 = 0 ;
34030 PyObject * obj1 = 0 ;
34031 PyObject * obj2 = 0 ;
34032 PyObject * obj3 = 0 ;
34033 PyObject * obj4 = 0 ;
34034 char *kwnames[] = {
34035 (char *) "self",(char *) "hotspot",(char *) "window",(char *) "fullScreen",(char *) "rect", NULL
34036 };
34037
34038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:DragImage_BeginDrag",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
34039 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34040 if (SWIG_arg_fail(1)) SWIG_fail;
34041 {
34042 arg2 = &temp2;
34043 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
34044 }
34045 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
34046 if (SWIG_arg_fail(3)) SWIG_fail;
34047 if (obj3) {
34048 {
34049 arg4 = (bool)(SWIG_As_bool(obj3));
34050 if (SWIG_arg_fail(4)) SWIG_fail;
34051 }
34052 }
34053 if (obj4) {
34054 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
34055 if (SWIG_arg_fail(5)) SWIG_fail;
34056 }
34057 {
34058 PyThreadState* __tstate = wxPyBeginAllowThreads();
34059 result = (bool)(arg1)->BeginDrag((wxPoint const &)*arg2,arg3,arg4,arg5);
34060
34061 wxPyEndAllowThreads(__tstate);
34062 if (PyErr_Occurred()) SWIG_fail;
34063 }
34064 {
34065 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34066 }
34067 return resultobj;
34068 fail:
34069 return NULL;
34070 }
34071
34072
34073 static PyObject *_wrap_DragImage_BeginDragBounded(PyObject *, PyObject *args, PyObject *kwargs) {
34074 PyObject *resultobj;
34075 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34076 wxPoint *arg2 = 0 ;
34077 wxWindow *arg3 = (wxWindow *) 0 ;
34078 wxWindow *arg4 = (wxWindow *) 0 ;
34079 bool result;
34080 wxPoint temp2 ;
34081 PyObject * obj0 = 0 ;
34082 PyObject * obj1 = 0 ;
34083 PyObject * obj2 = 0 ;
34084 PyObject * obj3 = 0 ;
34085 char *kwnames[] = {
34086 (char *) "self",(char *) "hotspot",(char *) "window",(char *) "boundingWindow", NULL
34087 };
34088
34089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DragImage_BeginDragBounded",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
34090 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34091 if (SWIG_arg_fail(1)) SWIG_fail;
34092 {
34093 arg2 = &temp2;
34094 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
34095 }
34096 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
34097 if (SWIG_arg_fail(3)) SWIG_fail;
34098 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
34099 if (SWIG_arg_fail(4)) SWIG_fail;
34100 {
34101 PyThreadState* __tstate = wxPyBeginAllowThreads();
34102 result = (bool)(arg1)->BeginDrag((wxPoint const &)*arg2,arg3,arg4);
34103
34104 wxPyEndAllowThreads(__tstate);
34105 if (PyErr_Occurred()) SWIG_fail;
34106 }
34107 {
34108 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34109 }
34110 return resultobj;
34111 fail:
34112 return NULL;
34113 }
34114
34115
34116 static PyObject *_wrap_DragImage_EndDrag(PyObject *, PyObject *args, PyObject *kwargs) {
34117 PyObject *resultobj;
34118 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34119 bool result;
34120 PyObject * obj0 = 0 ;
34121 char *kwnames[] = {
34122 (char *) "self", NULL
34123 };
34124
34125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DragImage_EndDrag",kwnames,&obj0)) goto fail;
34126 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34127 if (SWIG_arg_fail(1)) SWIG_fail;
34128 {
34129 PyThreadState* __tstate = wxPyBeginAllowThreads();
34130 result = (bool)(arg1)->EndDrag();
34131
34132 wxPyEndAllowThreads(__tstate);
34133 if (PyErr_Occurred()) SWIG_fail;
34134 }
34135 {
34136 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34137 }
34138 return resultobj;
34139 fail:
34140 return NULL;
34141 }
34142
34143
34144 static PyObject *_wrap_DragImage_Move(PyObject *, PyObject *args, PyObject *kwargs) {
34145 PyObject *resultobj;
34146 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34147 wxPoint *arg2 = 0 ;
34148 bool result;
34149 wxPoint temp2 ;
34150 PyObject * obj0 = 0 ;
34151 PyObject * obj1 = 0 ;
34152 char *kwnames[] = {
34153 (char *) "self",(char *) "pt", NULL
34154 };
34155
34156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DragImage_Move",kwnames,&obj0,&obj1)) goto fail;
34157 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34158 if (SWIG_arg_fail(1)) SWIG_fail;
34159 {
34160 arg2 = &temp2;
34161 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
34162 }
34163 {
34164 PyThreadState* __tstate = wxPyBeginAllowThreads();
34165 result = (bool)(arg1)->Move((wxPoint const &)*arg2);
34166
34167 wxPyEndAllowThreads(__tstate);
34168 if (PyErr_Occurred()) SWIG_fail;
34169 }
34170 {
34171 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34172 }
34173 return resultobj;
34174 fail:
34175 return NULL;
34176 }
34177
34178
34179 static PyObject *_wrap_DragImage_Show(PyObject *, PyObject *args, PyObject *kwargs) {
34180 PyObject *resultobj;
34181 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34182 bool result;
34183 PyObject * obj0 = 0 ;
34184 char *kwnames[] = {
34185 (char *) "self", NULL
34186 };
34187
34188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DragImage_Show",kwnames,&obj0)) goto fail;
34189 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34190 if (SWIG_arg_fail(1)) SWIG_fail;
34191 {
34192 PyThreadState* __tstate = wxPyBeginAllowThreads();
34193 result = (bool)(arg1)->Show();
34194
34195 wxPyEndAllowThreads(__tstate);
34196 if (PyErr_Occurred()) SWIG_fail;
34197 }
34198 {
34199 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34200 }
34201 return resultobj;
34202 fail:
34203 return NULL;
34204 }
34205
34206
34207 static PyObject *_wrap_DragImage_Hide(PyObject *, PyObject *args, PyObject *kwargs) {
34208 PyObject *resultobj;
34209 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34210 bool result;
34211 PyObject * obj0 = 0 ;
34212 char *kwnames[] = {
34213 (char *) "self", NULL
34214 };
34215
34216 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DragImage_Hide",kwnames,&obj0)) goto fail;
34217 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34218 if (SWIG_arg_fail(1)) SWIG_fail;
34219 {
34220 PyThreadState* __tstate = wxPyBeginAllowThreads();
34221 result = (bool)(arg1)->Hide();
34222
34223 wxPyEndAllowThreads(__tstate);
34224 if (PyErr_Occurred()) SWIG_fail;
34225 }
34226 {
34227 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34228 }
34229 return resultobj;
34230 fail:
34231 return NULL;
34232 }
34233
34234
34235 static PyObject *_wrap_DragImage_GetImageRect(PyObject *, PyObject *args, PyObject *kwargs) {
34236 PyObject *resultobj;
34237 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34238 wxPoint *arg2 = 0 ;
34239 wxRect result;
34240 wxPoint temp2 ;
34241 PyObject * obj0 = 0 ;
34242 PyObject * obj1 = 0 ;
34243 char *kwnames[] = {
34244 (char *) "self",(char *) "pos", NULL
34245 };
34246
34247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DragImage_GetImageRect",kwnames,&obj0,&obj1)) goto fail;
34248 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34249 if (SWIG_arg_fail(1)) SWIG_fail;
34250 {
34251 arg2 = &temp2;
34252 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
34253 }
34254 {
34255 PyThreadState* __tstate = wxPyBeginAllowThreads();
34256 result = ((wxGenericDragImage const *)arg1)->GetImageRect((wxPoint const &)*arg2);
34257
34258 wxPyEndAllowThreads(__tstate);
34259 if (PyErr_Occurred()) SWIG_fail;
34260 }
34261 {
34262 wxRect * resultptr;
34263 resultptr = new wxRect((wxRect &)(result));
34264 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
34265 }
34266 return resultobj;
34267 fail:
34268 return NULL;
34269 }
34270
34271
34272 static PyObject *_wrap_DragImage_DoDrawImage(PyObject *, PyObject *args, PyObject *kwargs) {
34273 PyObject *resultobj;
34274 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34275 wxDC *arg2 = 0 ;
34276 wxPoint *arg3 = 0 ;
34277 bool result;
34278 wxPoint temp3 ;
34279 PyObject * obj0 = 0 ;
34280 PyObject * obj1 = 0 ;
34281 PyObject * obj2 = 0 ;
34282 char *kwnames[] = {
34283 (char *) "self",(char *) "dc",(char *) "pos", NULL
34284 };
34285
34286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DragImage_DoDrawImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
34287 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34288 if (SWIG_arg_fail(1)) SWIG_fail;
34289 {
34290 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
34291 if (SWIG_arg_fail(2)) SWIG_fail;
34292 if (arg2 == NULL) {
34293 SWIG_null_ref("wxDC");
34294 }
34295 if (SWIG_arg_fail(2)) SWIG_fail;
34296 }
34297 {
34298 arg3 = &temp3;
34299 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
34300 }
34301 {
34302 PyThreadState* __tstate = wxPyBeginAllowThreads();
34303 result = (bool)((wxGenericDragImage const *)arg1)->DoDrawImage(*arg2,(wxPoint const &)*arg3);
34304
34305 wxPyEndAllowThreads(__tstate);
34306 if (PyErr_Occurred()) SWIG_fail;
34307 }
34308 {
34309 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34310 }
34311 return resultobj;
34312 fail:
34313 return NULL;
34314 }
34315
34316
34317 static PyObject *_wrap_DragImage_UpdateBackingFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
34318 PyObject *resultobj;
34319 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34320 wxDC *arg2 = 0 ;
34321 wxMemoryDC *arg3 = 0 ;
34322 wxRect *arg4 = 0 ;
34323 wxRect *arg5 = 0 ;
34324 bool result;
34325 wxRect temp4 ;
34326 wxRect temp5 ;
34327 PyObject * obj0 = 0 ;
34328 PyObject * obj1 = 0 ;
34329 PyObject * obj2 = 0 ;
34330 PyObject * obj3 = 0 ;
34331 PyObject * obj4 = 0 ;
34332 char *kwnames[] = {
34333 (char *) "self",(char *) "windowDC",(char *) "destDC",(char *) "sourceRect",(char *) "destRect", NULL
34334 };
34335
34336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DragImage_UpdateBackingFromWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
34337 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34338 if (SWIG_arg_fail(1)) SWIG_fail;
34339 {
34340 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
34341 if (SWIG_arg_fail(2)) SWIG_fail;
34342 if (arg2 == NULL) {
34343 SWIG_null_ref("wxDC");
34344 }
34345 if (SWIG_arg_fail(2)) SWIG_fail;
34346 }
34347 {
34348 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxMemoryDC, SWIG_POINTER_EXCEPTION | 0);
34349 if (SWIG_arg_fail(3)) SWIG_fail;
34350 if (arg3 == NULL) {
34351 SWIG_null_ref("wxMemoryDC");
34352 }
34353 if (SWIG_arg_fail(3)) SWIG_fail;
34354 }
34355 {
34356 arg4 = &temp4;
34357 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
34358 }
34359 {
34360 arg5 = &temp5;
34361 if ( ! wxRect_helper(obj4, &arg5)) SWIG_fail;
34362 }
34363 {
34364 PyThreadState* __tstate = wxPyBeginAllowThreads();
34365 result = (bool)((wxGenericDragImage const *)arg1)->UpdateBackingFromWindow(*arg2,*arg3,(wxRect const &)*arg4,(wxRect const &)*arg5);
34366
34367 wxPyEndAllowThreads(__tstate);
34368 if (PyErr_Occurred()) SWIG_fail;
34369 }
34370 {
34371 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34372 }
34373 return resultobj;
34374 fail:
34375 return NULL;
34376 }
34377
34378
34379 static PyObject *_wrap_DragImage_RedrawImage(PyObject *, PyObject *args, PyObject *kwargs) {
34380 PyObject *resultobj;
34381 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34382 wxPoint *arg2 = 0 ;
34383 wxPoint *arg3 = 0 ;
34384 bool arg4 ;
34385 bool arg5 ;
34386 bool result;
34387 wxPoint temp2 ;
34388 wxPoint temp3 ;
34389 PyObject * obj0 = 0 ;
34390 PyObject * obj1 = 0 ;
34391 PyObject * obj2 = 0 ;
34392 PyObject * obj3 = 0 ;
34393 PyObject * obj4 = 0 ;
34394 char *kwnames[] = {
34395 (char *) "self",(char *) "oldPos",(char *) "newPos",(char *) "eraseOld",(char *) "drawNew", NULL
34396 };
34397
34398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DragImage_RedrawImage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
34399 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34400 if (SWIG_arg_fail(1)) SWIG_fail;
34401 {
34402 arg2 = &temp2;
34403 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
34404 }
34405 {
34406 arg3 = &temp3;
34407 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
34408 }
34409 {
34410 arg4 = (bool)(SWIG_As_bool(obj3));
34411 if (SWIG_arg_fail(4)) SWIG_fail;
34412 }
34413 {
34414 arg5 = (bool)(SWIG_As_bool(obj4));
34415 if (SWIG_arg_fail(5)) SWIG_fail;
34416 }
34417 {
34418 PyThreadState* __tstate = wxPyBeginAllowThreads();
34419 result = (bool)(arg1)->RedrawImage((wxPoint const &)*arg2,(wxPoint const &)*arg3,arg4,arg5);
34420
34421 wxPyEndAllowThreads(__tstate);
34422 if (PyErr_Occurred()) SWIG_fail;
34423 }
34424 {
34425 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34426 }
34427 return resultobj;
34428 fail:
34429 return NULL;
34430 }
34431
34432
34433 static PyObject * DragImage_swigregister(PyObject *, PyObject *args) {
34434 PyObject *obj;
34435 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
34436 SWIG_TypeClientData(SWIGTYPE_p_wxGenericDragImage, obj);
34437 Py_INCREF(obj);
34438 return Py_BuildValue((char *)"");
34439 }
34440 static int _wrap_DatePickerCtrlNameStr_set(PyObject *) {
34441 PyErr_SetString(PyExc_TypeError,"Variable DatePickerCtrlNameStr is read-only.");
34442 return 1;
34443 }
34444
34445
34446 static PyObject *_wrap_DatePickerCtrlNameStr_get(void) {
34447 PyObject *pyobj;
34448
34449 {
34450 #if wxUSE_UNICODE
34451 pyobj = PyUnicode_FromWideChar((&wxPyDatePickerCtrlNameStr)->c_str(), (&wxPyDatePickerCtrlNameStr)->Len());
34452 #else
34453 pyobj = PyString_FromStringAndSize((&wxPyDatePickerCtrlNameStr)->c_str(), (&wxPyDatePickerCtrlNameStr)->Len());
34454 #endif
34455 }
34456 return pyobj;
34457 }
34458
34459
34460 static PyObject *_wrap_new_DatePickerCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
34461 PyObject *resultobj;
34462 wxWindow *arg1 = (wxWindow *) 0 ;
34463 int arg2 = (int) -1 ;
34464 wxDateTime const &arg3_defvalue = wxDefaultDateTime ;
34465 wxDateTime *arg3 = (wxDateTime *) &arg3_defvalue ;
34466 wxPoint const &arg4_defvalue = wxDefaultPosition ;
34467 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
34468 wxSize const &arg5_defvalue = wxDefaultSize ;
34469 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
34470 long arg6 = (long) wxDP_DEFAULT|wxDP_SHOWCENTURY ;
34471 wxValidator const &arg7_defvalue = wxDefaultValidator ;
34472 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
34473 wxString const &arg8_defvalue = wxPyDatePickerCtrlNameStr ;
34474 wxString *arg8 = (wxString *) &arg8_defvalue ;
34475 wxDatePickerCtrl *result;
34476 wxPoint temp4 ;
34477 wxSize temp5 ;
34478 bool temp8 = false ;
34479 PyObject * obj0 = 0 ;
34480 PyObject * obj1 = 0 ;
34481 PyObject * obj2 = 0 ;
34482 PyObject * obj3 = 0 ;
34483 PyObject * obj4 = 0 ;
34484 PyObject * obj5 = 0 ;
34485 PyObject * obj6 = 0 ;
34486 PyObject * obj7 = 0 ;
34487 char *kwnames[] = {
34488 (char *) "parent",(char *) "id",(char *) "dt",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
34489 };
34490
34491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_DatePickerCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
34492 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
34493 if (SWIG_arg_fail(1)) SWIG_fail;
34494 if (obj1) {
34495 {
34496 arg2 = (int)(SWIG_As_int(obj1));
34497 if (SWIG_arg_fail(2)) SWIG_fail;
34498 }
34499 }
34500 if (obj2) {
34501 {
34502 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
34503 if (SWIG_arg_fail(3)) SWIG_fail;
34504 if (arg3 == NULL) {
34505 SWIG_null_ref("wxDateTime");
34506 }
34507 if (SWIG_arg_fail(3)) SWIG_fail;
34508 }
34509 }
34510 if (obj3) {
34511 {
34512 arg4 = &temp4;
34513 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
34514 }
34515 }
34516 if (obj4) {
34517 {
34518 arg5 = &temp5;
34519 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
34520 }
34521 }
34522 if (obj5) {
34523 {
34524 arg6 = (long)(SWIG_As_long(obj5));
34525 if (SWIG_arg_fail(6)) SWIG_fail;
34526 }
34527 }
34528 if (obj6) {
34529 {
34530 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
34531 if (SWIG_arg_fail(7)) SWIG_fail;
34532 if (arg7 == NULL) {
34533 SWIG_null_ref("wxValidator");
34534 }
34535 if (SWIG_arg_fail(7)) SWIG_fail;
34536 }
34537 }
34538 if (obj7) {
34539 {
34540 arg8 = wxString_in_helper(obj7);
34541 if (arg8 == NULL) SWIG_fail;
34542 temp8 = true;
34543 }
34544 }
34545 {
34546 if (!wxPyCheckForApp()) SWIG_fail;
34547 PyThreadState* __tstate = wxPyBeginAllowThreads();
34548 result = (wxDatePickerCtrl *)new wxDatePickerCtrl(arg1,arg2,(wxDateTime const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
34549
34550 wxPyEndAllowThreads(__tstate);
34551 if (PyErr_Occurred()) SWIG_fail;
34552 }
34553 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDatePickerCtrl, 1);
34554 {
34555 if (temp8)
34556 delete arg8;
34557 }
34558 return resultobj;
34559 fail:
34560 {
34561 if (temp8)
34562 delete arg8;
34563 }
34564 return NULL;
34565 }
34566
34567
34568 static PyObject *_wrap_new_PreDatePickerCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
34569 PyObject *resultobj;
34570 wxDatePickerCtrl *result;
34571 char *kwnames[] = {
34572 NULL
34573 };
34574
34575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreDatePickerCtrl",kwnames)) goto fail;
34576 {
34577 if (!wxPyCheckForApp()) SWIG_fail;
34578 PyThreadState* __tstate = wxPyBeginAllowThreads();
34579 result = (wxDatePickerCtrl *)new wxDatePickerCtrl();
34580
34581 wxPyEndAllowThreads(__tstate);
34582 if (PyErr_Occurred()) SWIG_fail;
34583 }
34584 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDatePickerCtrl, 1);
34585 return resultobj;
34586 fail:
34587 return NULL;
34588 }
34589
34590
34591 static PyObject *_wrap_DatePickerCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
34592 PyObject *resultobj;
34593 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
34594 wxWindow *arg2 = (wxWindow *) 0 ;
34595 int arg3 = (int) -1 ;
34596 wxDateTime const &arg4_defvalue = wxDefaultDateTime ;
34597 wxDateTime *arg4 = (wxDateTime *) &arg4_defvalue ;
34598 wxPoint const &arg5_defvalue = wxDefaultPosition ;
34599 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
34600 wxSize const &arg6_defvalue = wxDefaultSize ;
34601 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
34602 long arg7 = (long) wxDP_DEFAULT|wxDP_SHOWCENTURY ;
34603 wxValidator const &arg8_defvalue = wxDefaultValidator ;
34604 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
34605 wxString const &arg9_defvalue = wxPyDatePickerCtrlNameStr ;
34606 wxString *arg9 = (wxString *) &arg9_defvalue ;
34607 bool result;
34608 wxPoint temp5 ;
34609 wxSize temp6 ;
34610 bool temp9 = false ;
34611 PyObject * obj0 = 0 ;
34612 PyObject * obj1 = 0 ;
34613 PyObject * obj2 = 0 ;
34614 PyObject * obj3 = 0 ;
34615 PyObject * obj4 = 0 ;
34616 PyObject * obj5 = 0 ;
34617 PyObject * obj6 = 0 ;
34618 PyObject * obj7 = 0 ;
34619 PyObject * obj8 = 0 ;
34620 char *kwnames[] = {
34621 (char *) "self",(char *) "parent",(char *) "id",(char *) "dt",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
34622 };
34623
34624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:DatePickerCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
34625 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_EXCEPTION | 0);
34626 if (SWIG_arg_fail(1)) SWIG_fail;
34627 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
34628 if (SWIG_arg_fail(2)) SWIG_fail;
34629 if (obj2) {
34630 {
34631 arg3 = (int)(SWIG_As_int(obj2));
34632 if (SWIG_arg_fail(3)) SWIG_fail;
34633 }
34634 }
34635 if (obj3) {
34636 {
34637 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
34638 if (SWIG_arg_fail(4)) SWIG_fail;
34639 if (arg4 == NULL) {
34640 SWIG_null_ref("wxDateTime");
34641 }
34642 if (SWIG_arg_fail(4)) SWIG_fail;
34643 }
34644 }
34645 if (obj4) {
34646 {
34647 arg5 = &temp5;
34648 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
34649 }
34650 }
34651 if (obj5) {
34652 {
34653 arg6 = &temp6;
34654 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
34655 }
34656 }
34657 if (obj6) {
34658 {
34659 arg7 = (long)(SWIG_As_long(obj6));
34660 if (SWIG_arg_fail(7)) SWIG_fail;
34661 }
34662 }
34663 if (obj7) {
34664 {
34665 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
34666 if (SWIG_arg_fail(8)) SWIG_fail;
34667 if (arg8 == NULL) {
34668 SWIG_null_ref("wxValidator");
34669 }
34670 if (SWIG_arg_fail(8)) SWIG_fail;
34671 }
34672 }
34673 if (obj8) {
34674 {
34675 arg9 = wxString_in_helper(obj8);
34676 if (arg9 == NULL) SWIG_fail;
34677 temp9 = true;
34678 }
34679 }
34680 {
34681 PyThreadState* __tstate = wxPyBeginAllowThreads();
34682 result = (bool)(arg1)->Create(arg2,arg3,(wxDateTime const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
34683
34684 wxPyEndAllowThreads(__tstate);
34685 if (PyErr_Occurred()) SWIG_fail;
34686 }
34687 {
34688 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34689 }
34690 {
34691 if (temp9)
34692 delete arg9;
34693 }
34694 return resultobj;
34695 fail:
34696 {
34697 if (temp9)
34698 delete arg9;
34699 }
34700 return NULL;
34701 }
34702
34703
34704 static PyObject *_wrap_DatePickerCtrl_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
34705 PyObject *resultobj;
34706 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
34707 wxDateTime *arg2 = 0 ;
34708 PyObject * obj0 = 0 ;
34709 PyObject * obj1 = 0 ;
34710 char *kwnames[] = {
34711 (char *) "self",(char *) "dt", NULL
34712 };
34713
34714 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DatePickerCtrl_SetValue",kwnames,&obj0,&obj1)) goto fail;
34715 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_EXCEPTION | 0);
34716 if (SWIG_arg_fail(1)) SWIG_fail;
34717 {
34718 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
34719 if (SWIG_arg_fail(2)) SWIG_fail;
34720 if (arg2 == NULL) {
34721 SWIG_null_ref("wxDateTime");
34722 }
34723 if (SWIG_arg_fail(2)) SWIG_fail;
34724 }
34725 {
34726 PyThreadState* __tstate = wxPyBeginAllowThreads();
34727 (arg1)->SetValue((wxDateTime const &)*arg2);
34728
34729 wxPyEndAllowThreads(__tstate);
34730 if (PyErr_Occurred()) SWIG_fail;
34731 }
34732 Py_INCREF(Py_None); resultobj = Py_None;
34733 return resultobj;
34734 fail:
34735 return NULL;
34736 }
34737
34738
34739 static PyObject *_wrap_DatePickerCtrl_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
34740 PyObject *resultobj;
34741 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
34742 wxDateTime result;
34743 PyObject * obj0 = 0 ;
34744 char *kwnames[] = {
34745 (char *) "self", NULL
34746 };
34747
34748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DatePickerCtrl_GetValue",kwnames,&obj0)) goto fail;
34749 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_EXCEPTION | 0);
34750 if (SWIG_arg_fail(1)) SWIG_fail;
34751 {
34752 PyThreadState* __tstate = wxPyBeginAllowThreads();
34753 result = ((wxDatePickerCtrl const *)arg1)->GetValue();
34754
34755 wxPyEndAllowThreads(__tstate);
34756 if (PyErr_Occurred()) SWIG_fail;
34757 }
34758 {
34759 wxDateTime * resultptr;
34760 resultptr = new wxDateTime((wxDateTime &)(result));
34761 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
34762 }
34763 return resultobj;
34764 fail:
34765 return NULL;
34766 }
34767
34768
34769 static PyObject *_wrap_DatePickerCtrl_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
34770 PyObject *resultobj;
34771 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
34772 wxDateTime *arg2 = 0 ;
34773 wxDateTime *arg3 = 0 ;
34774 PyObject * obj0 = 0 ;
34775 PyObject * obj1 = 0 ;
34776 PyObject * obj2 = 0 ;
34777 char *kwnames[] = {
34778 (char *) "self",(char *) "dt1",(char *) "dt2", NULL
34779 };
34780
34781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DatePickerCtrl_SetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
34782 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_EXCEPTION | 0);
34783 if (SWIG_arg_fail(1)) SWIG_fail;
34784 {
34785 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
34786 if (SWIG_arg_fail(2)) SWIG_fail;
34787 if (arg2 == NULL) {
34788 SWIG_null_ref("wxDateTime");
34789 }
34790 if (SWIG_arg_fail(2)) SWIG_fail;
34791 }
34792 {
34793 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
34794 if (SWIG_arg_fail(3)) SWIG_fail;
34795 if (arg3 == NULL) {
34796 SWIG_null_ref("wxDateTime");
34797 }
34798 if (SWIG_arg_fail(3)) SWIG_fail;
34799 }
34800 {
34801 PyThreadState* __tstate = wxPyBeginAllowThreads();
34802 (arg1)->SetRange((wxDateTime const &)*arg2,(wxDateTime const &)*arg3);
34803
34804 wxPyEndAllowThreads(__tstate);
34805 if (PyErr_Occurred()) SWIG_fail;
34806 }
34807 Py_INCREF(Py_None); resultobj = Py_None;
34808 return resultobj;
34809 fail:
34810 return NULL;
34811 }
34812
34813
34814 static PyObject *_wrap_DatePickerCtrl_GetLowerLimit(PyObject *, PyObject *args, PyObject *kwargs) {
34815 PyObject *resultobj;
34816 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
34817 wxDateTime result;
34818 PyObject * obj0 = 0 ;
34819 char *kwnames[] = {
34820 (char *) "self", NULL
34821 };
34822
34823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DatePickerCtrl_GetLowerLimit",kwnames,&obj0)) goto fail;
34824 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_EXCEPTION | 0);
34825 if (SWIG_arg_fail(1)) SWIG_fail;
34826 {
34827 PyThreadState* __tstate = wxPyBeginAllowThreads();
34828 result = wxDatePickerCtrl_GetLowerLimit(arg1);
34829
34830 wxPyEndAllowThreads(__tstate);
34831 if (PyErr_Occurred()) SWIG_fail;
34832 }
34833 {
34834 wxDateTime * resultptr;
34835 resultptr = new wxDateTime((wxDateTime &)(result));
34836 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
34837 }
34838 return resultobj;
34839 fail:
34840 return NULL;
34841 }
34842
34843
34844 static PyObject *_wrap_DatePickerCtrl_GetUpperLimit(PyObject *, PyObject *args, PyObject *kwargs) {
34845 PyObject *resultobj;
34846 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
34847 wxDateTime result;
34848 PyObject * obj0 = 0 ;
34849 char *kwnames[] = {
34850 (char *) "self", NULL
34851 };
34852
34853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DatePickerCtrl_GetUpperLimit",kwnames,&obj0)) goto fail;
34854 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_EXCEPTION | 0);
34855 if (SWIG_arg_fail(1)) SWIG_fail;
34856 {
34857 PyThreadState* __tstate = wxPyBeginAllowThreads();
34858 result = wxDatePickerCtrl_GetUpperLimit(arg1);
34859
34860 wxPyEndAllowThreads(__tstate);
34861 if (PyErr_Occurred()) SWIG_fail;
34862 }
34863 {
34864 wxDateTime * resultptr;
34865 resultptr = new wxDateTime((wxDateTime &)(result));
34866 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
34867 }
34868 return resultobj;
34869 fail:
34870 return NULL;
34871 }
34872
34873
34874 static PyObject * DatePickerCtrl_swigregister(PyObject *, PyObject *args) {
34875 PyObject *obj;
34876 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
34877 SWIG_TypeClientData(SWIGTYPE_p_wxDatePickerCtrl, obj);
34878 Py_INCREF(obj);
34879 return Py_BuildValue((char *)"");
34880 }
34881 static PyMethodDef SwigMethods[] = {
34882 { (char *)"new_Button", (PyCFunction) _wrap_new_Button, METH_VARARGS | METH_KEYWORDS, NULL},
34883 { (char *)"new_PreButton", (PyCFunction) _wrap_new_PreButton, METH_VARARGS | METH_KEYWORDS, NULL},
34884 { (char *)"Button_Create", (PyCFunction) _wrap_Button_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34885 { (char *)"Button_SetDefault", (PyCFunction) _wrap_Button_SetDefault, METH_VARARGS | METH_KEYWORDS, NULL},
34886 { (char *)"Button_GetDefaultSize", (PyCFunction) _wrap_Button_GetDefaultSize, METH_VARARGS | METH_KEYWORDS, NULL},
34887 { (char *)"Button_GetClassDefaultAttributes", (PyCFunction) _wrap_Button_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34888 { (char *)"Button_swigregister", Button_swigregister, METH_VARARGS, NULL},
34889 { (char *)"new_BitmapButton", (PyCFunction) _wrap_new_BitmapButton, METH_VARARGS | METH_KEYWORDS, NULL},
34890 { (char *)"new_PreBitmapButton", (PyCFunction) _wrap_new_PreBitmapButton, METH_VARARGS | METH_KEYWORDS, NULL},
34891 { (char *)"BitmapButton_Create", (PyCFunction) _wrap_BitmapButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34892 { (char *)"BitmapButton_GetBitmapLabel", (PyCFunction) _wrap_BitmapButton_GetBitmapLabel, METH_VARARGS | METH_KEYWORDS, NULL},
34893 { (char *)"BitmapButton_GetBitmapDisabled", (PyCFunction) _wrap_BitmapButton_GetBitmapDisabled, METH_VARARGS | METH_KEYWORDS, NULL},
34894 { (char *)"BitmapButton_GetBitmapFocus", (PyCFunction) _wrap_BitmapButton_GetBitmapFocus, METH_VARARGS | METH_KEYWORDS, NULL},
34895 { (char *)"BitmapButton_GetBitmapSelected", (PyCFunction) _wrap_BitmapButton_GetBitmapSelected, METH_VARARGS | METH_KEYWORDS, NULL},
34896 { (char *)"BitmapButton_SetBitmapDisabled", (PyCFunction) _wrap_BitmapButton_SetBitmapDisabled, METH_VARARGS | METH_KEYWORDS, NULL},
34897 { (char *)"BitmapButton_SetBitmapFocus", (PyCFunction) _wrap_BitmapButton_SetBitmapFocus, METH_VARARGS | METH_KEYWORDS, NULL},
34898 { (char *)"BitmapButton_SetBitmapSelected", (PyCFunction) _wrap_BitmapButton_SetBitmapSelected, METH_VARARGS | METH_KEYWORDS, NULL},
34899 { (char *)"BitmapButton_SetBitmapLabel", (PyCFunction) _wrap_BitmapButton_SetBitmapLabel, METH_VARARGS | METH_KEYWORDS, NULL},
34900 { (char *)"BitmapButton_SetMargins", (PyCFunction) _wrap_BitmapButton_SetMargins, METH_VARARGS | METH_KEYWORDS, NULL},
34901 { (char *)"BitmapButton_GetMarginX", (PyCFunction) _wrap_BitmapButton_GetMarginX, METH_VARARGS | METH_KEYWORDS, NULL},
34902 { (char *)"BitmapButton_GetMarginY", (PyCFunction) _wrap_BitmapButton_GetMarginY, METH_VARARGS | METH_KEYWORDS, NULL},
34903 { (char *)"BitmapButton_swigregister", BitmapButton_swigregister, METH_VARARGS, NULL},
34904 { (char *)"new_CheckBox", (PyCFunction) _wrap_new_CheckBox, METH_VARARGS | METH_KEYWORDS, NULL},
34905 { (char *)"new_PreCheckBox", (PyCFunction) _wrap_new_PreCheckBox, METH_VARARGS | METH_KEYWORDS, NULL},
34906 { (char *)"CheckBox_Create", (PyCFunction) _wrap_CheckBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34907 { (char *)"CheckBox_GetValue", (PyCFunction) _wrap_CheckBox_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34908 { (char *)"CheckBox_IsChecked", (PyCFunction) _wrap_CheckBox_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL},
34909 { (char *)"CheckBox_SetValue", (PyCFunction) _wrap_CheckBox_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34910 { (char *)"CheckBox_Get3StateValue", (PyCFunction) _wrap_CheckBox_Get3StateValue, METH_VARARGS | METH_KEYWORDS, NULL},
34911 { (char *)"CheckBox_Set3StateValue", (PyCFunction) _wrap_CheckBox_Set3StateValue, METH_VARARGS | METH_KEYWORDS, NULL},
34912 { (char *)"CheckBox_Is3State", (PyCFunction) _wrap_CheckBox_Is3State, METH_VARARGS | METH_KEYWORDS, NULL},
34913 { (char *)"CheckBox_Is3rdStateAllowedForUser", (PyCFunction) _wrap_CheckBox_Is3rdStateAllowedForUser, METH_VARARGS | METH_KEYWORDS, NULL},
34914 { (char *)"CheckBox_GetClassDefaultAttributes", (PyCFunction) _wrap_CheckBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34915 { (char *)"CheckBox_swigregister", CheckBox_swigregister, METH_VARARGS, NULL},
34916 { (char *)"new_Choice", (PyCFunction) _wrap_new_Choice, METH_VARARGS | METH_KEYWORDS, NULL},
34917 { (char *)"new_PreChoice", (PyCFunction) _wrap_new_PreChoice, METH_VARARGS | METH_KEYWORDS, NULL},
34918 { (char *)"Choice_Create", (PyCFunction) _wrap_Choice_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34919 { (char *)"Choice_GetClassDefaultAttributes", (PyCFunction) _wrap_Choice_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34920 { (char *)"Choice_swigregister", Choice_swigregister, METH_VARARGS, NULL},
34921 { (char *)"new_ComboBox", (PyCFunction) _wrap_new_ComboBox, METH_VARARGS | METH_KEYWORDS, NULL},
34922 { (char *)"new_PreComboBox", (PyCFunction) _wrap_new_PreComboBox, METH_VARARGS | METH_KEYWORDS, NULL},
34923 { (char *)"ComboBox_Create", (PyCFunction) _wrap_ComboBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34924 { (char *)"ComboBox_GetValue", (PyCFunction) _wrap_ComboBox_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34925 { (char *)"ComboBox_SetValue", (PyCFunction) _wrap_ComboBox_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34926 { (char *)"ComboBox_Copy", (PyCFunction) _wrap_ComboBox_Copy, METH_VARARGS | METH_KEYWORDS, NULL},
34927 { (char *)"ComboBox_Cut", (PyCFunction) _wrap_ComboBox_Cut, METH_VARARGS | METH_KEYWORDS, NULL},
34928 { (char *)"ComboBox_Paste", (PyCFunction) _wrap_ComboBox_Paste, METH_VARARGS | METH_KEYWORDS, NULL},
34929 { (char *)"ComboBox_SetInsertionPoint", (PyCFunction) _wrap_ComboBox_SetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL},
34930 { (char *)"ComboBox_GetInsertionPoint", (PyCFunction) _wrap_ComboBox_GetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL},
34931 { (char *)"ComboBox_GetLastPosition", (PyCFunction) _wrap_ComboBox_GetLastPosition, METH_VARARGS | METH_KEYWORDS, NULL},
34932 { (char *)"ComboBox_Replace", (PyCFunction) _wrap_ComboBox_Replace, METH_VARARGS | METH_KEYWORDS, NULL},
34933 { (char *)"ComboBox_SetSelection", (PyCFunction) _wrap_ComboBox_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34934 { (char *)"ComboBox_SetMark", (PyCFunction) _wrap_ComboBox_SetMark, METH_VARARGS | METH_KEYWORDS, NULL},
34935 { (char *)"ComboBox_GetMark", (PyCFunction) _wrap_ComboBox_GetMark, METH_VARARGS | METH_KEYWORDS, NULL},
34936 { (char *)"ComboBox_SetStringSelection", (PyCFunction) _wrap_ComboBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34937 { (char *)"ComboBox_SetString", (PyCFunction) _wrap_ComboBox_SetString, METH_VARARGS | METH_KEYWORDS, NULL},
34938 { (char *)"ComboBox_SetEditable", (PyCFunction) _wrap_ComboBox_SetEditable, METH_VARARGS | METH_KEYWORDS, NULL},
34939 { (char *)"ComboBox_SetInsertionPointEnd", (PyCFunction) _wrap_ComboBox_SetInsertionPointEnd, METH_VARARGS | METH_KEYWORDS, NULL},
34940 { (char *)"ComboBox_Remove", (PyCFunction) _wrap_ComboBox_Remove, METH_VARARGS | METH_KEYWORDS, NULL},
34941 { (char *)"ComboBox_IsEditable", (PyCFunction) _wrap_ComboBox_IsEditable, METH_VARARGS | METH_KEYWORDS, NULL},
34942 { (char *)"ComboBox_Undo", (PyCFunction) _wrap_ComboBox_Undo, METH_VARARGS | METH_KEYWORDS, NULL},
34943 { (char *)"ComboBox_Redo", (PyCFunction) _wrap_ComboBox_Redo, METH_VARARGS | METH_KEYWORDS, NULL},
34944 { (char *)"ComboBox_SelectAll", (PyCFunction) _wrap_ComboBox_SelectAll, METH_VARARGS | METH_KEYWORDS, NULL},
34945 { (char *)"ComboBox_CanCopy", (PyCFunction) _wrap_ComboBox_CanCopy, METH_VARARGS | METH_KEYWORDS, NULL},
34946 { (char *)"ComboBox_CanCut", (PyCFunction) _wrap_ComboBox_CanCut, METH_VARARGS | METH_KEYWORDS, NULL},
34947 { (char *)"ComboBox_CanPaste", (PyCFunction) _wrap_ComboBox_CanPaste, METH_VARARGS | METH_KEYWORDS, NULL},
34948 { (char *)"ComboBox_CanUndo", (PyCFunction) _wrap_ComboBox_CanUndo, METH_VARARGS | METH_KEYWORDS, NULL},
34949 { (char *)"ComboBox_CanRedo", (PyCFunction) _wrap_ComboBox_CanRedo, METH_VARARGS | METH_KEYWORDS, NULL},
34950 { (char *)"ComboBox_GetClassDefaultAttributes", (PyCFunction) _wrap_ComboBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34951 { (char *)"ComboBox_swigregister", ComboBox_swigregister, METH_VARARGS, NULL},
34952 { (char *)"new_Gauge", (PyCFunction) _wrap_new_Gauge, METH_VARARGS | METH_KEYWORDS, NULL},
34953 { (char *)"new_PreGauge", (PyCFunction) _wrap_new_PreGauge, METH_VARARGS | METH_KEYWORDS, NULL},
34954 { (char *)"Gauge_Create", (PyCFunction) _wrap_Gauge_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34955 { (char *)"Gauge_SetRange", (PyCFunction) _wrap_Gauge_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
34956 { (char *)"Gauge_GetRange", (PyCFunction) _wrap_Gauge_GetRange, METH_VARARGS | METH_KEYWORDS, NULL},
34957 { (char *)"Gauge_SetValue", (PyCFunction) _wrap_Gauge_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34958 { (char *)"Gauge_GetValue", (PyCFunction) _wrap_Gauge_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34959 { (char *)"Gauge_IsVertical", (PyCFunction) _wrap_Gauge_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
34960 { (char *)"Gauge_SetShadowWidth", (PyCFunction) _wrap_Gauge_SetShadowWidth, METH_VARARGS | METH_KEYWORDS, NULL},
34961 { (char *)"Gauge_GetShadowWidth", (PyCFunction) _wrap_Gauge_GetShadowWidth, METH_VARARGS | METH_KEYWORDS, NULL},
34962 { (char *)"Gauge_SetBezelFace", (PyCFunction) _wrap_Gauge_SetBezelFace, METH_VARARGS | METH_KEYWORDS, NULL},
34963 { (char *)"Gauge_GetBezelFace", (PyCFunction) _wrap_Gauge_GetBezelFace, METH_VARARGS | METH_KEYWORDS, NULL},
34964 { (char *)"Gauge_GetClassDefaultAttributes", (PyCFunction) _wrap_Gauge_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34965 { (char *)"Gauge_swigregister", Gauge_swigregister, METH_VARARGS, NULL},
34966 { (char *)"new_StaticBox", (PyCFunction) _wrap_new_StaticBox, METH_VARARGS | METH_KEYWORDS, NULL},
34967 { (char *)"new_PreStaticBox", (PyCFunction) _wrap_new_PreStaticBox, METH_VARARGS | METH_KEYWORDS, NULL},
34968 { (char *)"StaticBox_Create", (PyCFunction) _wrap_StaticBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34969 { (char *)"StaticBox_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34970 { (char *)"StaticBox_swigregister", StaticBox_swigregister, METH_VARARGS, NULL},
34971 { (char *)"new_StaticLine", (PyCFunction) _wrap_new_StaticLine, METH_VARARGS | METH_KEYWORDS, NULL},
34972 { (char *)"new_PreStaticLine", (PyCFunction) _wrap_new_PreStaticLine, METH_VARARGS | METH_KEYWORDS, NULL},
34973 { (char *)"StaticLine_Create", (PyCFunction) _wrap_StaticLine_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34974 { (char *)"StaticLine_IsVertical", (PyCFunction) _wrap_StaticLine_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
34975 { (char *)"StaticLine_GetDefaultSize", (PyCFunction) _wrap_StaticLine_GetDefaultSize, METH_VARARGS | METH_KEYWORDS, NULL},
34976 { (char *)"StaticLine_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticLine_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34977 { (char *)"StaticLine_swigregister", StaticLine_swigregister, METH_VARARGS, NULL},
34978 { (char *)"new_StaticText", (PyCFunction) _wrap_new_StaticText, METH_VARARGS | METH_KEYWORDS, NULL},
34979 { (char *)"new_PreStaticText", (PyCFunction) _wrap_new_PreStaticText, METH_VARARGS | METH_KEYWORDS, NULL},
34980 { (char *)"StaticText_Create", (PyCFunction) _wrap_StaticText_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34981 { (char *)"StaticText_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticText_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34982 { (char *)"StaticText_swigregister", StaticText_swigregister, METH_VARARGS, NULL},
34983 { (char *)"new_StaticBitmap", (PyCFunction) _wrap_new_StaticBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
34984 { (char *)"new_PreStaticBitmap", (PyCFunction) _wrap_new_PreStaticBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
34985 { (char *)"StaticBitmap_Create", (PyCFunction) _wrap_StaticBitmap_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34986 { (char *)"StaticBitmap_GetBitmap", (PyCFunction) _wrap_StaticBitmap_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
34987 { (char *)"StaticBitmap_SetBitmap", (PyCFunction) _wrap_StaticBitmap_SetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
34988 { (char *)"StaticBitmap_SetIcon", (PyCFunction) _wrap_StaticBitmap_SetIcon, METH_VARARGS | METH_KEYWORDS, NULL},
34989 { (char *)"StaticBitmap_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticBitmap_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34990 { (char *)"StaticBitmap_swigregister", StaticBitmap_swigregister, METH_VARARGS, NULL},
34991 { (char *)"new_ListBox", (PyCFunction) _wrap_new_ListBox, METH_VARARGS | METH_KEYWORDS, NULL},
34992 { (char *)"new_PreListBox", (PyCFunction) _wrap_new_PreListBox, METH_VARARGS | METH_KEYWORDS, NULL},
34993 { (char *)"ListBox_Create", (PyCFunction) _wrap_ListBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34994 { (char *)"ListBox_Insert", (PyCFunction) _wrap_ListBox_Insert, METH_VARARGS | METH_KEYWORDS, NULL},
34995 { (char *)"ListBox_InsertItems", (PyCFunction) _wrap_ListBox_InsertItems, METH_VARARGS | METH_KEYWORDS, NULL},
34996 { (char *)"ListBox_Set", (PyCFunction) _wrap_ListBox_Set, METH_VARARGS | METH_KEYWORDS, NULL},
34997 { (char *)"ListBox_IsSelected", (PyCFunction) _wrap_ListBox_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL},
34998 { (char *)"ListBox_SetSelection", (PyCFunction) _wrap_ListBox_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34999 { (char *)"ListBox_Select", (PyCFunction) _wrap_ListBox_Select, METH_VARARGS | METH_KEYWORDS, NULL},
35000 { (char *)"ListBox_Deselect", (PyCFunction) _wrap_ListBox_Deselect, METH_VARARGS | METH_KEYWORDS, NULL},
35001 { (char *)"ListBox_DeselectAll", (PyCFunction) _wrap_ListBox_DeselectAll, METH_VARARGS | METH_KEYWORDS, NULL},
35002 { (char *)"ListBox_SetStringSelection", (PyCFunction) _wrap_ListBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35003 { (char *)"ListBox_GetSelections", (PyCFunction) _wrap_ListBox_GetSelections, METH_VARARGS | METH_KEYWORDS, NULL},
35004 { (char *)"ListBox_SetFirstItem", (PyCFunction) _wrap_ListBox_SetFirstItem, METH_VARARGS | METH_KEYWORDS, NULL},
35005 { (char *)"ListBox_SetFirstItemStr", (PyCFunction) _wrap_ListBox_SetFirstItemStr, METH_VARARGS | METH_KEYWORDS, NULL},
35006 { (char *)"ListBox_EnsureVisible", (PyCFunction) _wrap_ListBox_EnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35007 { (char *)"ListBox_AppendAndEnsureVisible", (PyCFunction) _wrap_ListBox_AppendAndEnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35008 { (char *)"ListBox_IsSorted", (PyCFunction) _wrap_ListBox_IsSorted, METH_VARARGS | METH_KEYWORDS, NULL},
35009 { (char *)"ListBox_SetItemForegroundColour", (PyCFunction) _wrap_ListBox_SetItemForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35010 { (char *)"ListBox_SetItemBackgroundColour", (PyCFunction) _wrap_ListBox_SetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35011 { (char *)"ListBox_SetItemFont", (PyCFunction) _wrap_ListBox_SetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
35012 { (char *)"ListBox_GetClassDefaultAttributes", (PyCFunction) _wrap_ListBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35013 { (char *)"ListBox_swigregister", ListBox_swigregister, METH_VARARGS, NULL},
35014 { (char *)"new_CheckListBox", (PyCFunction) _wrap_new_CheckListBox, METH_VARARGS | METH_KEYWORDS, NULL},
35015 { (char *)"new_PreCheckListBox", (PyCFunction) _wrap_new_PreCheckListBox, METH_VARARGS | METH_KEYWORDS, NULL},
35016 { (char *)"CheckListBox_Create", (PyCFunction) _wrap_CheckListBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35017 { (char *)"CheckListBox_IsChecked", (PyCFunction) _wrap_CheckListBox_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL},
35018 { (char *)"CheckListBox_Check", (PyCFunction) _wrap_CheckListBox_Check, METH_VARARGS | METH_KEYWORDS, NULL},
35019 { (char *)"CheckListBox_GetItemHeight", (PyCFunction) _wrap_CheckListBox_GetItemHeight, METH_VARARGS | METH_KEYWORDS, NULL},
35020 { (char *)"CheckListBox_HitTest", (PyCFunction) _wrap_CheckListBox_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
35021 { (char *)"CheckListBox_HitTestXY", (PyCFunction) _wrap_CheckListBox_HitTestXY, METH_VARARGS | METH_KEYWORDS, NULL},
35022 { (char *)"CheckListBox_swigregister", CheckListBox_swigregister, METH_VARARGS, NULL},
35023 { (char *)"new_TextAttr", (PyCFunction) _wrap_new_TextAttr, METH_VARARGS | METH_KEYWORDS, NULL},
35024 { (char *)"delete_TextAttr", (PyCFunction) _wrap_delete_TextAttr, METH_VARARGS | METH_KEYWORDS, NULL},
35025 { (char *)"TextAttr_Init", (PyCFunction) _wrap_TextAttr_Init, METH_VARARGS | METH_KEYWORDS, NULL},
35026 { (char *)"TextAttr_SetTextColour", (PyCFunction) _wrap_TextAttr_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35027 { (char *)"TextAttr_SetBackgroundColour", (PyCFunction) _wrap_TextAttr_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35028 { (char *)"TextAttr_SetFont", (PyCFunction) _wrap_TextAttr_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
35029 { (char *)"TextAttr_SetAlignment", (PyCFunction) _wrap_TextAttr_SetAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
35030 { (char *)"TextAttr_SetTabs", (PyCFunction) _wrap_TextAttr_SetTabs, METH_VARARGS | METH_KEYWORDS, NULL},
35031 { (char *)"TextAttr_SetLeftIndent", (PyCFunction) _wrap_TextAttr_SetLeftIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35032 { (char *)"TextAttr_SetRightIndent", (PyCFunction) _wrap_TextAttr_SetRightIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35033 { (char *)"TextAttr_SetFlags", (PyCFunction) _wrap_TextAttr_SetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
35034 { (char *)"TextAttr_HasTextColour", (PyCFunction) _wrap_TextAttr_HasTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35035 { (char *)"TextAttr_HasBackgroundColour", (PyCFunction) _wrap_TextAttr_HasBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35036 { (char *)"TextAttr_HasFont", (PyCFunction) _wrap_TextAttr_HasFont, METH_VARARGS | METH_KEYWORDS, NULL},
35037 { (char *)"TextAttr_HasAlignment", (PyCFunction) _wrap_TextAttr_HasAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
35038 { (char *)"TextAttr_HasTabs", (PyCFunction) _wrap_TextAttr_HasTabs, METH_VARARGS | METH_KEYWORDS, NULL},
35039 { (char *)"TextAttr_HasLeftIndent", (PyCFunction) _wrap_TextAttr_HasLeftIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35040 { (char *)"TextAttr_HasRightIndent", (PyCFunction) _wrap_TextAttr_HasRightIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35041 { (char *)"TextAttr_HasFlag", (PyCFunction) _wrap_TextAttr_HasFlag, METH_VARARGS | METH_KEYWORDS, NULL},
35042 { (char *)"TextAttr_GetTextColour", (PyCFunction) _wrap_TextAttr_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35043 { (char *)"TextAttr_GetBackgroundColour", (PyCFunction) _wrap_TextAttr_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35044 { (char *)"TextAttr_GetFont", (PyCFunction) _wrap_TextAttr_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
35045 { (char *)"TextAttr_GetAlignment", (PyCFunction) _wrap_TextAttr_GetAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
35046 { (char *)"TextAttr_GetTabs", (PyCFunction) _wrap_TextAttr_GetTabs, METH_VARARGS | METH_KEYWORDS, NULL},
35047 { (char *)"TextAttr_GetLeftIndent", (PyCFunction) _wrap_TextAttr_GetLeftIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35048 { (char *)"TextAttr_GetLeftSubIndent", (PyCFunction) _wrap_TextAttr_GetLeftSubIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35049 { (char *)"TextAttr_GetRightIndent", (PyCFunction) _wrap_TextAttr_GetRightIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35050 { (char *)"TextAttr_GetFlags", (PyCFunction) _wrap_TextAttr_GetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
35051 { (char *)"TextAttr_IsDefault", (PyCFunction) _wrap_TextAttr_IsDefault, METH_VARARGS | METH_KEYWORDS, NULL},
35052 { (char *)"TextAttr_Combine", (PyCFunction) _wrap_TextAttr_Combine, METH_VARARGS | METH_KEYWORDS, NULL},
35053 { (char *)"TextAttr_swigregister", TextAttr_swigregister, METH_VARARGS, NULL},
35054 { (char *)"new_TextCtrl", (PyCFunction) _wrap_new_TextCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35055 { (char *)"new_PreTextCtrl", (PyCFunction) _wrap_new_PreTextCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35056 { (char *)"TextCtrl_Create", (PyCFunction) _wrap_TextCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35057 { (char *)"TextCtrl_GetValue", (PyCFunction) _wrap_TextCtrl_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35058 { (char *)"TextCtrl_SetValue", (PyCFunction) _wrap_TextCtrl_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35059 { (char *)"TextCtrl_GetRange", (PyCFunction) _wrap_TextCtrl_GetRange, METH_VARARGS | METH_KEYWORDS, NULL},
35060 { (char *)"TextCtrl_GetLineLength", (PyCFunction) _wrap_TextCtrl_GetLineLength, METH_VARARGS | METH_KEYWORDS, NULL},
35061 { (char *)"TextCtrl_GetLineText", (PyCFunction) _wrap_TextCtrl_GetLineText, METH_VARARGS | METH_KEYWORDS, NULL},
35062 { (char *)"TextCtrl_GetNumberOfLines", (PyCFunction) _wrap_TextCtrl_GetNumberOfLines, METH_VARARGS | METH_KEYWORDS, NULL},
35063 { (char *)"TextCtrl_IsModified", (PyCFunction) _wrap_TextCtrl_IsModified, METH_VARARGS | METH_KEYWORDS, NULL},
35064 { (char *)"TextCtrl_IsEditable", (PyCFunction) _wrap_TextCtrl_IsEditable, METH_VARARGS | METH_KEYWORDS, NULL},
35065 { (char *)"TextCtrl_IsSingleLine", (PyCFunction) _wrap_TextCtrl_IsSingleLine, METH_VARARGS | METH_KEYWORDS, NULL},
35066 { (char *)"TextCtrl_IsMultiLine", (PyCFunction) _wrap_TextCtrl_IsMultiLine, METH_VARARGS | METH_KEYWORDS, NULL},
35067 { (char *)"TextCtrl_GetSelection", (PyCFunction) _wrap_TextCtrl_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35068 { (char *)"TextCtrl_GetStringSelection", (PyCFunction) _wrap_TextCtrl_GetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35069 { (char *)"TextCtrl_Clear", (PyCFunction) _wrap_TextCtrl_Clear, METH_VARARGS | METH_KEYWORDS, NULL},
35070 { (char *)"TextCtrl_Replace", (PyCFunction) _wrap_TextCtrl_Replace, METH_VARARGS | METH_KEYWORDS, NULL},
35071 { (char *)"TextCtrl_Remove", (PyCFunction) _wrap_TextCtrl_Remove, METH_VARARGS | METH_KEYWORDS, NULL},
35072 { (char *)"TextCtrl_LoadFile", (PyCFunction) _wrap_TextCtrl_LoadFile, METH_VARARGS | METH_KEYWORDS, NULL},
35073 { (char *)"TextCtrl_SaveFile", (PyCFunction) _wrap_TextCtrl_SaveFile, METH_VARARGS | METH_KEYWORDS, NULL},
35074 { (char *)"TextCtrl_MarkDirty", (PyCFunction) _wrap_TextCtrl_MarkDirty, METH_VARARGS | METH_KEYWORDS, NULL},
35075 { (char *)"TextCtrl_DiscardEdits", (PyCFunction) _wrap_TextCtrl_DiscardEdits, METH_VARARGS | METH_KEYWORDS, NULL},
35076 { (char *)"TextCtrl_SetMaxLength", (PyCFunction) _wrap_TextCtrl_SetMaxLength, METH_VARARGS | METH_KEYWORDS, NULL},
35077 { (char *)"TextCtrl_WriteText", (PyCFunction) _wrap_TextCtrl_WriteText, METH_VARARGS | METH_KEYWORDS, NULL},
35078 { (char *)"TextCtrl_AppendText", (PyCFunction) _wrap_TextCtrl_AppendText, METH_VARARGS | METH_KEYWORDS, NULL},
35079 { (char *)"TextCtrl_EmulateKeyPress", (PyCFunction) _wrap_TextCtrl_EmulateKeyPress, METH_VARARGS | METH_KEYWORDS, NULL},
35080 { (char *)"TextCtrl_SetStyle", (PyCFunction) _wrap_TextCtrl_SetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
35081 { (char *)"TextCtrl_GetStyle", (PyCFunction) _wrap_TextCtrl_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
35082 { (char *)"TextCtrl_SetDefaultStyle", (PyCFunction) _wrap_TextCtrl_SetDefaultStyle, METH_VARARGS | METH_KEYWORDS, NULL},
35083 { (char *)"TextCtrl_GetDefaultStyle", (PyCFunction) _wrap_TextCtrl_GetDefaultStyle, METH_VARARGS | METH_KEYWORDS, NULL},
35084 { (char *)"TextCtrl_XYToPosition", (PyCFunction) _wrap_TextCtrl_XYToPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35085 { (char *)"TextCtrl_PositionToXY", (PyCFunction) _wrap_TextCtrl_PositionToXY, METH_VARARGS | METH_KEYWORDS, NULL},
35086 { (char *)"TextCtrl_ShowPosition", (PyCFunction) _wrap_TextCtrl_ShowPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35087 { (char *)"TextCtrl_HitTest", (PyCFunction) _wrap_TextCtrl_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
35088 { (char *)"TextCtrl_HitTestPos", (PyCFunction) _wrap_TextCtrl_HitTestPos, METH_VARARGS | METH_KEYWORDS, NULL},
35089 { (char *)"TextCtrl_Copy", (PyCFunction) _wrap_TextCtrl_Copy, METH_VARARGS | METH_KEYWORDS, NULL},
35090 { (char *)"TextCtrl_Cut", (PyCFunction) _wrap_TextCtrl_Cut, METH_VARARGS | METH_KEYWORDS, NULL},
35091 { (char *)"TextCtrl_Paste", (PyCFunction) _wrap_TextCtrl_Paste, METH_VARARGS | METH_KEYWORDS, NULL},
35092 { (char *)"TextCtrl_CanCopy", (PyCFunction) _wrap_TextCtrl_CanCopy, METH_VARARGS | METH_KEYWORDS, NULL},
35093 { (char *)"TextCtrl_CanCut", (PyCFunction) _wrap_TextCtrl_CanCut, METH_VARARGS | METH_KEYWORDS, NULL},
35094 { (char *)"TextCtrl_CanPaste", (PyCFunction) _wrap_TextCtrl_CanPaste, METH_VARARGS | METH_KEYWORDS, NULL},
35095 { (char *)"TextCtrl_Undo", (PyCFunction) _wrap_TextCtrl_Undo, METH_VARARGS | METH_KEYWORDS, NULL},
35096 { (char *)"TextCtrl_Redo", (PyCFunction) _wrap_TextCtrl_Redo, METH_VARARGS | METH_KEYWORDS, NULL},
35097 { (char *)"TextCtrl_CanUndo", (PyCFunction) _wrap_TextCtrl_CanUndo, METH_VARARGS | METH_KEYWORDS, NULL},
35098 { (char *)"TextCtrl_CanRedo", (PyCFunction) _wrap_TextCtrl_CanRedo, METH_VARARGS | METH_KEYWORDS, NULL},
35099 { (char *)"TextCtrl_SetInsertionPoint", (PyCFunction) _wrap_TextCtrl_SetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL},
35100 { (char *)"TextCtrl_SetInsertionPointEnd", (PyCFunction) _wrap_TextCtrl_SetInsertionPointEnd, METH_VARARGS | METH_KEYWORDS, NULL},
35101 { (char *)"TextCtrl_GetInsertionPoint", (PyCFunction) _wrap_TextCtrl_GetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL},
35102 { (char *)"TextCtrl_GetLastPosition", (PyCFunction) _wrap_TextCtrl_GetLastPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35103 { (char *)"TextCtrl_SetSelection", (PyCFunction) _wrap_TextCtrl_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35104 { (char *)"TextCtrl_SelectAll", (PyCFunction) _wrap_TextCtrl_SelectAll, METH_VARARGS | METH_KEYWORDS, NULL},
35105 { (char *)"TextCtrl_SetEditable", (PyCFunction) _wrap_TextCtrl_SetEditable, METH_VARARGS | METH_KEYWORDS, NULL},
35106 { (char *)"TextCtrl_write", (PyCFunction) _wrap_TextCtrl_write, METH_VARARGS | METH_KEYWORDS, NULL},
35107 { (char *)"TextCtrl_GetString", (PyCFunction) _wrap_TextCtrl_GetString, METH_VARARGS | METH_KEYWORDS, NULL},
35108 { (char *)"TextCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_TextCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35109 { (char *)"TextCtrl_swigregister", TextCtrl_swigregister, METH_VARARGS, NULL},
35110 { (char *)"new_TextUrlEvent", (PyCFunction) _wrap_new_TextUrlEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35111 { (char *)"TextUrlEvent_GetMouseEvent", (PyCFunction) _wrap_TextUrlEvent_GetMouseEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35112 { (char *)"TextUrlEvent_GetURLStart", (PyCFunction) _wrap_TextUrlEvent_GetURLStart, METH_VARARGS | METH_KEYWORDS, NULL},
35113 { (char *)"TextUrlEvent_GetURLEnd", (PyCFunction) _wrap_TextUrlEvent_GetURLEnd, METH_VARARGS | METH_KEYWORDS, NULL},
35114 { (char *)"TextUrlEvent_swigregister", TextUrlEvent_swigregister, METH_VARARGS, NULL},
35115 { (char *)"new_ScrollBar", (PyCFunction) _wrap_new_ScrollBar, METH_VARARGS | METH_KEYWORDS, NULL},
35116 { (char *)"new_PreScrollBar", (PyCFunction) _wrap_new_PreScrollBar, METH_VARARGS | METH_KEYWORDS, NULL},
35117 { (char *)"ScrollBar_Create", (PyCFunction) _wrap_ScrollBar_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35118 { (char *)"ScrollBar_GetThumbPosition", (PyCFunction) _wrap_ScrollBar_GetThumbPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35119 { (char *)"ScrollBar_GetThumbSize", (PyCFunction) _wrap_ScrollBar_GetThumbSize, METH_VARARGS | METH_KEYWORDS, NULL},
35120 { (char *)"ScrollBar_GetPageSize", (PyCFunction) _wrap_ScrollBar_GetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
35121 { (char *)"ScrollBar_GetRange", (PyCFunction) _wrap_ScrollBar_GetRange, METH_VARARGS | METH_KEYWORDS, NULL},
35122 { (char *)"ScrollBar_IsVertical", (PyCFunction) _wrap_ScrollBar_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
35123 { (char *)"ScrollBar_SetThumbPosition", (PyCFunction) _wrap_ScrollBar_SetThumbPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35124 { (char *)"ScrollBar_SetScrollbar", (PyCFunction) _wrap_ScrollBar_SetScrollbar, METH_VARARGS | METH_KEYWORDS, NULL},
35125 { (char *)"ScrollBar_GetClassDefaultAttributes", (PyCFunction) _wrap_ScrollBar_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35126 { (char *)"ScrollBar_swigregister", ScrollBar_swigregister, METH_VARARGS, NULL},
35127 { (char *)"new_SpinButton", (PyCFunction) _wrap_new_SpinButton, METH_VARARGS | METH_KEYWORDS, NULL},
35128 { (char *)"new_PreSpinButton", (PyCFunction) _wrap_new_PreSpinButton, METH_VARARGS | METH_KEYWORDS, NULL},
35129 { (char *)"SpinButton_Create", (PyCFunction) _wrap_SpinButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35130 { (char *)"SpinButton_GetValue", (PyCFunction) _wrap_SpinButton_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35131 { (char *)"SpinButton_GetMin", (PyCFunction) _wrap_SpinButton_GetMin, METH_VARARGS | METH_KEYWORDS, NULL},
35132 { (char *)"SpinButton_GetMax", (PyCFunction) _wrap_SpinButton_GetMax, METH_VARARGS | METH_KEYWORDS, NULL},
35133 { (char *)"SpinButton_SetValue", (PyCFunction) _wrap_SpinButton_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35134 { (char *)"SpinButton_SetMin", (PyCFunction) _wrap_SpinButton_SetMin, METH_VARARGS | METH_KEYWORDS, NULL},
35135 { (char *)"SpinButton_SetMax", (PyCFunction) _wrap_SpinButton_SetMax, METH_VARARGS | METH_KEYWORDS, NULL},
35136 { (char *)"SpinButton_SetRange", (PyCFunction) _wrap_SpinButton_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
35137 { (char *)"SpinButton_IsVertical", (PyCFunction) _wrap_SpinButton_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
35138 { (char *)"SpinButton_GetClassDefaultAttributes", (PyCFunction) _wrap_SpinButton_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35139 { (char *)"SpinButton_swigregister", SpinButton_swigregister, METH_VARARGS, NULL},
35140 { (char *)"new_SpinCtrl", (PyCFunction) _wrap_new_SpinCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35141 { (char *)"new_PreSpinCtrl", (PyCFunction) _wrap_new_PreSpinCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35142 { (char *)"SpinCtrl_Create", (PyCFunction) _wrap_SpinCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35143 { (char *)"SpinCtrl_GetValue", (PyCFunction) _wrap_SpinCtrl_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35144 { (char *)"SpinCtrl_SetValue", (PyCFunction) _wrap_SpinCtrl_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35145 { (char *)"SpinCtrl_SetValueString", (PyCFunction) _wrap_SpinCtrl_SetValueString, METH_VARARGS | METH_KEYWORDS, NULL},
35146 { (char *)"SpinCtrl_SetRange", (PyCFunction) _wrap_SpinCtrl_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
35147 { (char *)"SpinCtrl_GetMin", (PyCFunction) _wrap_SpinCtrl_GetMin, METH_VARARGS | METH_KEYWORDS, NULL},
35148 { (char *)"SpinCtrl_GetMax", (PyCFunction) _wrap_SpinCtrl_GetMax, METH_VARARGS | METH_KEYWORDS, NULL},
35149 { (char *)"SpinCtrl_SetSelection", (PyCFunction) _wrap_SpinCtrl_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35150 { (char *)"SpinCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_SpinCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35151 { (char *)"SpinCtrl_swigregister", SpinCtrl_swigregister, METH_VARARGS, NULL},
35152 { (char *)"new_SpinEvent", (PyCFunction) _wrap_new_SpinEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35153 { (char *)"SpinEvent_GetPosition", (PyCFunction) _wrap_SpinEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35154 { (char *)"SpinEvent_SetPosition", (PyCFunction) _wrap_SpinEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35155 { (char *)"SpinEvent_swigregister", SpinEvent_swigregister, METH_VARARGS, NULL},
35156 { (char *)"new_RadioBox", (PyCFunction) _wrap_new_RadioBox, METH_VARARGS | METH_KEYWORDS, NULL},
35157 { (char *)"new_PreRadioBox", (PyCFunction) _wrap_new_PreRadioBox, METH_VARARGS | METH_KEYWORDS, NULL},
35158 { (char *)"RadioBox_Create", (PyCFunction) _wrap_RadioBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35159 { (char *)"RadioBox_SetSelection", (PyCFunction) _wrap_RadioBox_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35160 { (char *)"RadioBox_GetSelection", (PyCFunction) _wrap_RadioBox_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35161 { (char *)"RadioBox_GetStringSelection", (PyCFunction) _wrap_RadioBox_GetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35162 { (char *)"RadioBox_SetStringSelection", (PyCFunction) _wrap_RadioBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35163 { (char *)"RadioBox_GetCount", (PyCFunction) _wrap_RadioBox_GetCount, METH_VARARGS | METH_KEYWORDS, NULL},
35164 { (char *)"RadioBox_FindString", (PyCFunction) _wrap_RadioBox_FindString, METH_VARARGS | METH_KEYWORDS, NULL},
35165 { (char *)"RadioBox_GetString", (PyCFunction) _wrap_RadioBox_GetString, METH_VARARGS | METH_KEYWORDS, NULL},
35166 { (char *)"RadioBox_SetString", (PyCFunction) _wrap_RadioBox_SetString, METH_VARARGS | METH_KEYWORDS, NULL},
35167 { (char *)"RadioBox_EnableItem", (PyCFunction) _wrap_RadioBox_EnableItem, METH_VARARGS | METH_KEYWORDS, NULL},
35168 { (char *)"RadioBox_ShowItem", (PyCFunction) _wrap_RadioBox_ShowItem, METH_VARARGS | METH_KEYWORDS, NULL},
35169 { (char *)"RadioBox_GetColumnCount", (PyCFunction) _wrap_RadioBox_GetColumnCount, METH_VARARGS | METH_KEYWORDS, NULL},
35170 { (char *)"RadioBox_GetRowCount", (PyCFunction) _wrap_RadioBox_GetRowCount, METH_VARARGS | METH_KEYWORDS, NULL},
35171 { (char *)"RadioBox_GetNextItem", (PyCFunction) _wrap_RadioBox_GetNextItem, METH_VARARGS | METH_KEYWORDS, NULL},
35172 { (char *)"RadioBox_GetClassDefaultAttributes", (PyCFunction) _wrap_RadioBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35173 { (char *)"RadioBox_swigregister", RadioBox_swigregister, METH_VARARGS, NULL},
35174 { (char *)"new_RadioButton", (PyCFunction) _wrap_new_RadioButton, METH_VARARGS | METH_KEYWORDS, NULL},
35175 { (char *)"new_PreRadioButton", (PyCFunction) _wrap_new_PreRadioButton, METH_VARARGS | METH_KEYWORDS, NULL},
35176 { (char *)"RadioButton_Create", (PyCFunction) _wrap_RadioButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35177 { (char *)"RadioButton_GetValue", (PyCFunction) _wrap_RadioButton_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35178 { (char *)"RadioButton_SetValue", (PyCFunction) _wrap_RadioButton_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35179 { (char *)"RadioButton_GetClassDefaultAttributes", (PyCFunction) _wrap_RadioButton_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35180 { (char *)"RadioButton_swigregister", RadioButton_swigregister, METH_VARARGS, NULL},
35181 { (char *)"new_Slider", (PyCFunction) _wrap_new_Slider, METH_VARARGS | METH_KEYWORDS, NULL},
35182 { (char *)"new_PreSlider", (PyCFunction) _wrap_new_PreSlider, METH_VARARGS | METH_KEYWORDS, NULL},
35183 { (char *)"Slider_Create", (PyCFunction) _wrap_Slider_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35184 { (char *)"Slider_GetValue", (PyCFunction) _wrap_Slider_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35185 { (char *)"Slider_SetValue", (PyCFunction) _wrap_Slider_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35186 { (char *)"Slider_SetRange", (PyCFunction) _wrap_Slider_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
35187 { (char *)"Slider_GetMin", (PyCFunction) _wrap_Slider_GetMin, METH_VARARGS | METH_KEYWORDS, NULL},
35188 { (char *)"Slider_GetMax", (PyCFunction) _wrap_Slider_GetMax, METH_VARARGS | METH_KEYWORDS, NULL},
35189 { (char *)"Slider_SetMin", (PyCFunction) _wrap_Slider_SetMin, METH_VARARGS | METH_KEYWORDS, NULL},
35190 { (char *)"Slider_SetMax", (PyCFunction) _wrap_Slider_SetMax, METH_VARARGS | METH_KEYWORDS, NULL},
35191 { (char *)"Slider_SetLineSize", (PyCFunction) _wrap_Slider_SetLineSize, METH_VARARGS | METH_KEYWORDS, NULL},
35192 { (char *)"Slider_SetPageSize", (PyCFunction) _wrap_Slider_SetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
35193 { (char *)"Slider_GetLineSize", (PyCFunction) _wrap_Slider_GetLineSize, METH_VARARGS | METH_KEYWORDS, NULL},
35194 { (char *)"Slider_GetPageSize", (PyCFunction) _wrap_Slider_GetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
35195 { (char *)"Slider_SetThumbLength", (PyCFunction) _wrap_Slider_SetThumbLength, METH_VARARGS | METH_KEYWORDS, NULL},
35196 { (char *)"Slider_GetThumbLength", (PyCFunction) _wrap_Slider_GetThumbLength, METH_VARARGS | METH_KEYWORDS, NULL},
35197 { (char *)"Slider_SetTickFreq", (PyCFunction) _wrap_Slider_SetTickFreq, METH_VARARGS | METH_KEYWORDS, NULL},
35198 { (char *)"Slider_GetTickFreq", (PyCFunction) _wrap_Slider_GetTickFreq, METH_VARARGS | METH_KEYWORDS, NULL},
35199 { (char *)"Slider_ClearTicks", (PyCFunction) _wrap_Slider_ClearTicks, METH_VARARGS | METH_KEYWORDS, NULL},
35200 { (char *)"Slider_SetTick", (PyCFunction) _wrap_Slider_SetTick, METH_VARARGS | METH_KEYWORDS, NULL},
35201 { (char *)"Slider_ClearSel", (PyCFunction) _wrap_Slider_ClearSel, METH_VARARGS | METH_KEYWORDS, NULL},
35202 { (char *)"Slider_GetSelEnd", (PyCFunction) _wrap_Slider_GetSelEnd, METH_VARARGS | METH_KEYWORDS, NULL},
35203 { (char *)"Slider_GetSelStart", (PyCFunction) _wrap_Slider_GetSelStart, METH_VARARGS | METH_KEYWORDS, NULL},
35204 { (char *)"Slider_SetSelection", (PyCFunction) _wrap_Slider_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35205 { (char *)"Slider_GetClassDefaultAttributes", (PyCFunction) _wrap_Slider_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35206 { (char *)"Slider_swigregister", Slider_swigregister, METH_VARARGS, NULL},
35207 { (char *)"new_ToggleButton", (PyCFunction) _wrap_new_ToggleButton, METH_VARARGS | METH_KEYWORDS, NULL},
35208 { (char *)"new_PreToggleButton", (PyCFunction) _wrap_new_PreToggleButton, METH_VARARGS | METH_KEYWORDS, NULL},
35209 { (char *)"ToggleButton_Create", (PyCFunction) _wrap_ToggleButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35210 { (char *)"ToggleButton_SetValue", (PyCFunction) _wrap_ToggleButton_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35211 { (char *)"ToggleButton_GetValue", (PyCFunction) _wrap_ToggleButton_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35212 { (char *)"ToggleButton_SetLabel", (PyCFunction) _wrap_ToggleButton_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35213 { (char *)"ToggleButton_GetClassDefaultAttributes", (PyCFunction) _wrap_ToggleButton_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35214 { (char *)"ToggleButton_swigregister", ToggleButton_swigregister, METH_VARARGS, NULL},
35215 { (char *)"BookCtrlBase_GetPageCount", (PyCFunction) _wrap_BookCtrlBase_GetPageCount, METH_VARARGS | METH_KEYWORDS, NULL},
35216 { (char *)"BookCtrlBase_GetPage", (PyCFunction) _wrap_BookCtrlBase_GetPage, METH_VARARGS | METH_KEYWORDS, NULL},
35217 { (char *)"BookCtrlBase_GetCurrentPage", (PyCFunction) _wrap_BookCtrlBase_GetCurrentPage, METH_VARARGS | METH_KEYWORDS, NULL},
35218 { (char *)"BookCtrlBase_GetSelection", (PyCFunction) _wrap_BookCtrlBase_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35219 { (char *)"BookCtrlBase_SetPageText", (PyCFunction) _wrap_BookCtrlBase_SetPageText, METH_VARARGS | METH_KEYWORDS, NULL},
35220 { (char *)"BookCtrlBase_GetPageText", (PyCFunction) _wrap_BookCtrlBase_GetPageText, METH_VARARGS | METH_KEYWORDS, NULL},
35221 { (char *)"BookCtrlBase_SetImageList", (PyCFunction) _wrap_BookCtrlBase_SetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35222 { (char *)"BookCtrlBase_AssignImageList", (PyCFunction) _wrap_BookCtrlBase_AssignImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35223 { (char *)"BookCtrlBase_GetImageList", (PyCFunction) _wrap_BookCtrlBase_GetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35224 { (char *)"BookCtrlBase_GetPageImage", (PyCFunction) _wrap_BookCtrlBase_GetPageImage, METH_VARARGS | METH_KEYWORDS, NULL},
35225 { (char *)"BookCtrlBase_SetPageImage", (PyCFunction) _wrap_BookCtrlBase_SetPageImage, METH_VARARGS | METH_KEYWORDS, NULL},
35226 { (char *)"BookCtrlBase_SetPageSize", (PyCFunction) _wrap_BookCtrlBase_SetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
35227 { (char *)"BookCtrlBase_CalcSizeFromPage", (PyCFunction) _wrap_BookCtrlBase_CalcSizeFromPage, METH_VARARGS | METH_KEYWORDS, NULL},
35228 { (char *)"BookCtrlBase_DeletePage", (PyCFunction) _wrap_BookCtrlBase_DeletePage, METH_VARARGS | METH_KEYWORDS, NULL},
35229 { (char *)"BookCtrlBase_RemovePage", (PyCFunction) _wrap_BookCtrlBase_RemovePage, METH_VARARGS | METH_KEYWORDS, NULL},
35230 { (char *)"BookCtrlBase_DeleteAllPages", (PyCFunction) _wrap_BookCtrlBase_DeleteAllPages, METH_VARARGS | METH_KEYWORDS, NULL},
35231 { (char *)"BookCtrlBase_AddPage", (PyCFunction) _wrap_BookCtrlBase_AddPage, METH_VARARGS | METH_KEYWORDS, NULL},
35232 { (char *)"BookCtrlBase_InsertPage", (PyCFunction) _wrap_BookCtrlBase_InsertPage, METH_VARARGS | METH_KEYWORDS, NULL},
35233 { (char *)"BookCtrlBase_SetSelection", (PyCFunction) _wrap_BookCtrlBase_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35234 { (char *)"BookCtrlBase_AdvanceSelection", (PyCFunction) _wrap_BookCtrlBase_AdvanceSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35235 { (char *)"BookCtrlBase_GetClassDefaultAttributes", (PyCFunction) _wrap_BookCtrlBase_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35236 { (char *)"BookCtrlBase_swigregister", BookCtrlBase_swigregister, METH_VARARGS, NULL},
35237 { (char *)"new_BookCtrlBaseEvent", (PyCFunction) _wrap_new_BookCtrlBaseEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35238 { (char *)"BookCtrlBaseEvent_GetSelection", (PyCFunction) _wrap_BookCtrlBaseEvent_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35239 { (char *)"BookCtrlBaseEvent_SetSelection", (PyCFunction) _wrap_BookCtrlBaseEvent_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35240 { (char *)"BookCtrlBaseEvent_GetOldSelection", (PyCFunction) _wrap_BookCtrlBaseEvent_GetOldSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35241 { (char *)"BookCtrlBaseEvent_SetOldSelection", (PyCFunction) _wrap_BookCtrlBaseEvent_SetOldSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35242 { (char *)"BookCtrlBaseEvent_swigregister", BookCtrlBaseEvent_swigregister, METH_VARARGS, NULL},
35243 { (char *)"new_Notebook", (PyCFunction) _wrap_new_Notebook, METH_VARARGS | METH_KEYWORDS, NULL},
35244 { (char *)"new_PreNotebook", (PyCFunction) _wrap_new_PreNotebook, METH_VARARGS | METH_KEYWORDS, NULL},
35245 { (char *)"Notebook_Create", (PyCFunction) _wrap_Notebook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35246 { (char *)"Notebook_GetRowCount", (PyCFunction) _wrap_Notebook_GetRowCount, METH_VARARGS | METH_KEYWORDS, NULL},
35247 { (char *)"Notebook_SetPadding", (PyCFunction) _wrap_Notebook_SetPadding, METH_VARARGS | METH_KEYWORDS, NULL},
35248 { (char *)"Notebook_SetTabSize", (PyCFunction) _wrap_Notebook_SetTabSize, METH_VARARGS | METH_KEYWORDS, NULL},
35249 { (char *)"Notebook_HitTest", (PyCFunction) _wrap_Notebook_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
35250 { (char *)"Notebook_CalcSizeFromPage", (PyCFunction) _wrap_Notebook_CalcSizeFromPage, METH_VARARGS | METH_KEYWORDS, NULL},
35251 { (char *)"Notebook_GetThemeBackgroundColour", (PyCFunction) _wrap_Notebook_GetThemeBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35252 { (char *)"Notebook_GetClassDefaultAttributes", (PyCFunction) _wrap_Notebook_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35253 { (char *)"Notebook_swigregister", Notebook_swigregister, METH_VARARGS, NULL},
35254 { (char *)"new_NotebookEvent", (PyCFunction) _wrap_new_NotebookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35255 { (char *)"NotebookEvent_swigregister", NotebookEvent_swigregister, METH_VARARGS, NULL},
35256 { (char *)"new_Listbook", (PyCFunction) _wrap_new_Listbook, METH_VARARGS | METH_KEYWORDS, NULL},
35257 { (char *)"new_PreListbook", (PyCFunction) _wrap_new_PreListbook, METH_VARARGS | METH_KEYWORDS, NULL},
35258 { (char *)"Listbook_Create", (PyCFunction) _wrap_Listbook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35259 { (char *)"Listbook_IsVertical", (PyCFunction) _wrap_Listbook_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
35260 { (char *)"Listbook_GetListView", (PyCFunction) _wrap_Listbook_GetListView, METH_VARARGS | METH_KEYWORDS, NULL},
35261 { (char *)"Listbook_swigregister", Listbook_swigregister, METH_VARARGS, NULL},
35262 { (char *)"new_ListbookEvent", (PyCFunction) _wrap_new_ListbookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35263 { (char *)"ListbookEvent_swigregister", ListbookEvent_swigregister, METH_VARARGS, NULL},
35264 { (char *)"new_Choicebook", (PyCFunction) _wrap_new_Choicebook, METH_VARARGS | METH_KEYWORDS, NULL},
35265 { (char *)"new_PreChoicebook", (PyCFunction) _wrap_new_PreChoicebook, METH_VARARGS | METH_KEYWORDS, NULL},
35266 { (char *)"Choicebook_Create", (PyCFunction) _wrap_Choicebook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35267 { (char *)"Choicebook_IsVertical", (PyCFunction) _wrap_Choicebook_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
35268 { (char *)"Choicebook_GetChoiceCtrl", (PyCFunction) _wrap_Choicebook_GetChoiceCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35269 { (char *)"Choicebook_DeleteAllPages", (PyCFunction) _wrap_Choicebook_DeleteAllPages, METH_VARARGS | METH_KEYWORDS, NULL},
35270 { (char *)"Choicebook_swigregister", Choicebook_swigregister, METH_VARARGS, NULL},
35271 { (char *)"new_ChoicebookEvent", (PyCFunction) _wrap_new_ChoicebookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35272 { (char *)"ChoicebookEvent_swigregister", ChoicebookEvent_swigregister, METH_VARARGS, NULL},
35273 { (char *)"new_BookCtrlSizer", (PyCFunction) _wrap_new_BookCtrlSizer, METH_VARARGS | METH_KEYWORDS, NULL},
35274 { (char *)"BookCtrlSizer_RecalcSizes", (PyCFunction) _wrap_BookCtrlSizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS, NULL},
35275 { (char *)"BookCtrlSizer_CalcMin", (PyCFunction) _wrap_BookCtrlSizer_CalcMin, METH_VARARGS | METH_KEYWORDS, NULL},
35276 { (char *)"BookCtrlSizer_GetControl", (PyCFunction) _wrap_BookCtrlSizer_GetControl, METH_VARARGS | METH_KEYWORDS, NULL},
35277 { (char *)"BookCtrlSizer_swigregister", BookCtrlSizer_swigregister, METH_VARARGS, NULL},
35278 { (char *)"new_NotebookSizer", (PyCFunction) _wrap_new_NotebookSizer, METH_VARARGS | METH_KEYWORDS, NULL},
35279 { (char *)"NotebookSizer_RecalcSizes", (PyCFunction) _wrap_NotebookSizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS, NULL},
35280 { (char *)"NotebookSizer_CalcMin", (PyCFunction) _wrap_NotebookSizer_CalcMin, METH_VARARGS | METH_KEYWORDS, NULL},
35281 { (char *)"NotebookSizer_GetNotebook", (PyCFunction) _wrap_NotebookSizer_GetNotebook, METH_VARARGS | METH_KEYWORDS, NULL},
35282 { (char *)"NotebookSizer_swigregister", NotebookSizer_swigregister, METH_VARARGS, NULL},
35283 { (char *)"ToolBarToolBase_GetId", (PyCFunction) _wrap_ToolBarToolBase_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
35284 { (char *)"ToolBarToolBase_GetControl", (PyCFunction) _wrap_ToolBarToolBase_GetControl, METH_VARARGS | METH_KEYWORDS, NULL},
35285 { (char *)"ToolBarToolBase_GetToolBar", (PyCFunction) _wrap_ToolBarToolBase_GetToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
35286 { (char *)"ToolBarToolBase_IsButton", (PyCFunction) _wrap_ToolBarToolBase_IsButton, METH_VARARGS | METH_KEYWORDS, NULL},
35287 { (char *)"ToolBarToolBase_IsControl", (PyCFunction) _wrap_ToolBarToolBase_IsControl, METH_VARARGS | METH_KEYWORDS, NULL},
35288 { (char *)"ToolBarToolBase_IsSeparator", (PyCFunction) _wrap_ToolBarToolBase_IsSeparator, METH_VARARGS | METH_KEYWORDS, NULL},
35289 { (char *)"ToolBarToolBase_GetStyle", (PyCFunction) _wrap_ToolBarToolBase_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
35290 { (char *)"ToolBarToolBase_GetKind", (PyCFunction) _wrap_ToolBarToolBase_GetKind, METH_VARARGS | METH_KEYWORDS, NULL},
35291 { (char *)"ToolBarToolBase_IsEnabled", (PyCFunction) _wrap_ToolBarToolBase_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
35292 { (char *)"ToolBarToolBase_IsToggled", (PyCFunction) _wrap_ToolBarToolBase_IsToggled, METH_VARARGS | METH_KEYWORDS, NULL},
35293 { (char *)"ToolBarToolBase_CanBeToggled", (PyCFunction) _wrap_ToolBarToolBase_CanBeToggled, METH_VARARGS | METH_KEYWORDS, NULL},
35294 { (char *)"ToolBarToolBase_GetNormalBitmap", (PyCFunction) _wrap_ToolBarToolBase_GetNormalBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
35295 { (char *)"ToolBarToolBase_GetDisabledBitmap", (PyCFunction) _wrap_ToolBarToolBase_GetDisabledBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
35296 { (char *)"ToolBarToolBase_GetBitmap", (PyCFunction) _wrap_ToolBarToolBase_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
35297 { (char *)"ToolBarToolBase_GetLabel", (PyCFunction) _wrap_ToolBarToolBase_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35298 { (char *)"ToolBarToolBase_GetShortHelp", (PyCFunction) _wrap_ToolBarToolBase_GetShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35299 { (char *)"ToolBarToolBase_GetLongHelp", (PyCFunction) _wrap_ToolBarToolBase_GetLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35300 { (char *)"ToolBarToolBase_Enable", (PyCFunction) _wrap_ToolBarToolBase_Enable, METH_VARARGS | METH_KEYWORDS, NULL},
35301 { (char *)"ToolBarToolBase_Toggle", (PyCFunction) _wrap_ToolBarToolBase_Toggle, METH_VARARGS | METH_KEYWORDS, NULL},
35302 { (char *)"ToolBarToolBase_SetToggle", (PyCFunction) _wrap_ToolBarToolBase_SetToggle, METH_VARARGS | METH_KEYWORDS, NULL},
35303 { (char *)"ToolBarToolBase_SetShortHelp", (PyCFunction) _wrap_ToolBarToolBase_SetShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35304 { (char *)"ToolBarToolBase_SetLongHelp", (PyCFunction) _wrap_ToolBarToolBase_SetLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35305 { (char *)"ToolBarToolBase_SetNormalBitmap", (PyCFunction) _wrap_ToolBarToolBase_SetNormalBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
35306 { (char *)"ToolBarToolBase_SetDisabledBitmap", (PyCFunction) _wrap_ToolBarToolBase_SetDisabledBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
35307 { (char *)"ToolBarToolBase_SetLabel", (PyCFunction) _wrap_ToolBarToolBase_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35308 { (char *)"ToolBarToolBase_Detach", (PyCFunction) _wrap_ToolBarToolBase_Detach, METH_VARARGS | METH_KEYWORDS, NULL},
35309 { (char *)"ToolBarToolBase_Attach", (PyCFunction) _wrap_ToolBarToolBase_Attach, METH_VARARGS | METH_KEYWORDS, NULL},
35310 { (char *)"ToolBarToolBase_GetClientData", (PyCFunction) _wrap_ToolBarToolBase_GetClientData, METH_VARARGS | METH_KEYWORDS, NULL},
35311 { (char *)"ToolBarToolBase_SetClientData", (PyCFunction) _wrap_ToolBarToolBase_SetClientData, METH_VARARGS | METH_KEYWORDS, NULL},
35312 { (char *)"ToolBarToolBase_swigregister", ToolBarToolBase_swigregister, METH_VARARGS, NULL},
35313 { (char *)"ToolBarBase_DoAddTool", (PyCFunction) _wrap_ToolBarBase_DoAddTool, METH_VARARGS | METH_KEYWORDS, NULL},
35314 { (char *)"ToolBarBase_DoInsertTool", (PyCFunction) _wrap_ToolBarBase_DoInsertTool, METH_VARARGS | METH_KEYWORDS, NULL},
35315 { (char *)"ToolBarBase_AddToolItem", (PyCFunction) _wrap_ToolBarBase_AddToolItem, METH_VARARGS | METH_KEYWORDS, NULL},
35316 { (char *)"ToolBarBase_InsertToolItem", (PyCFunction) _wrap_ToolBarBase_InsertToolItem, METH_VARARGS | METH_KEYWORDS, NULL},
35317 { (char *)"ToolBarBase_AddControl", (PyCFunction) _wrap_ToolBarBase_AddControl, METH_VARARGS | METH_KEYWORDS, NULL},
35318 { (char *)"ToolBarBase_InsertControl", (PyCFunction) _wrap_ToolBarBase_InsertControl, METH_VARARGS | METH_KEYWORDS, NULL},
35319 { (char *)"ToolBarBase_FindControl", (PyCFunction) _wrap_ToolBarBase_FindControl, METH_VARARGS | METH_KEYWORDS, NULL},
35320 { (char *)"ToolBarBase_AddSeparator", (PyCFunction) _wrap_ToolBarBase_AddSeparator, METH_VARARGS | METH_KEYWORDS, NULL},
35321 { (char *)"ToolBarBase_InsertSeparator", (PyCFunction) _wrap_ToolBarBase_InsertSeparator, METH_VARARGS | METH_KEYWORDS, NULL},
35322 { (char *)"ToolBarBase_RemoveTool", (PyCFunction) _wrap_ToolBarBase_RemoveTool, METH_VARARGS | METH_KEYWORDS, NULL},
35323 { (char *)"ToolBarBase_DeleteToolByPos", (PyCFunction) _wrap_ToolBarBase_DeleteToolByPos, METH_VARARGS | METH_KEYWORDS, NULL},
35324 { (char *)"ToolBarBase_DeleteTool", (PyCFunction) _wrap_ToolBarBase_DeleteTool, METH_VARARGS | METH_KEYWORDS, NULL},
35325 { (char *)"ToolBarBase_ClearTools", (PyCFunction) _wrap_ToolBarBase_ClearTools, METH_VARARGS | METH_KEYWORDS, NULL},
35326 { (char *)"ToolBarBase_Realize", (PyCFunction) _wrap_ToolBarBase_Realize, METH_VARARGS | METH_KEYWORDS, NULL},
35327 { (char *)"ToolBarBase_EnableTool", (PyCFunction) _wrap_ToolBarBase_EnableTool, METH_VARARGS | METH_KEYWORDS, NULL},
35328 { (char *)"ToolBarBase_ToggleTool", (PyCFunction) _wrap_ToolBarBase_ToggleTool, METH_VARARGS | METH_KEYWORDS, NULL},
35329 { (char *)"ToolBarBase_SetToggle", (PyCFunction) _wrap_ToolBarBase_SetToggle, METH_VARARGS | METH_KEYWORDS, NULL},
35330 { (char *)"ToolBarBase_GetToolClientData", (PyCFunction) _wrap_ToolBarBase_GetToolClientData, METH_VARARGS | METH_KEYWORDS, NULL},
35331 { (char *)"ToolBarBase_SetToolClientData", (PyCFunction) _wrap_ToolBarBase_SetToolClientData, METH_VARARGS | METH_KEYWORDS, NULL},
35332 { (char *)"ToolBarBase_GetToolPos", (PyCFunction) _wrap_ToolBarBase_GetToolPos, METH_VARARGS | METH_KEYWORDS, NULL},
35333 { (char *)"ToolBarBase_GetToolState", (PyCFunction) _wrap_ToolBarBase_GetToolState, METH_VARARGS | METH_KEYWORDS, NULL},
35334 { (char *)"ToolBarBase_GetToolEnabled", (PyCFunction) _wrap_ToolBarBase_GetToolEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
35335 { (char *)"ToolBarBase_SetToolShortHelp", (PyCFunction) _wrap_ToolBarBase_SetToolShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35336 { (char *)"ToolBarBase_GetToolShortHelp", (PyCFunction) _wrap_ToolBarBase_GetToolShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35337 { (char *)"ToolBarBase_SetToolLongHelp", (PyCFunction) _wrap_ToolBarBase_SetToolLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35338 { (char *)"ToolBarBase_GetToolLongHelp", (PyCFunction) _wrap_ToolBarBase_GetToolLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35339 { (char *)"ToolBarBase_SetMarginsXY", (PyCFunction) _wrap_ToolBarBase_SetMarginsXY, METH_VARARGS | METH_KEYWORDS, NULL},
35340 { (char *)"ToolBarBase_SetMargins", (PyCFunction) _wrap_ToolBarBase_SetMargins, METH_VARARGS | METH_KEYWORDS, NULL},
35341 { (char *)"ToolBarBase_SetToolPacking", (PyCFunction) _wrap_ToolBarBase_SetToolPacking, METH_VARARGS | METH_KEYWORDS, NULL},
35342 { (char *)"ToolBarBase_SetToolSeparation", (PyCFunction) _wrap_ToolBarBase_SetToolSeparation, METH_VARARGS | METH_KEYWORDS, NULL},
35343 { (char *)"ToolBarBase_GetToolMargins", (PyCFunction) _wrap_ToolBarBase_GetToolMargins, METH_VARARGS | METH_KEYWORDS, NULL},
35344 { (char *)"ToolBarBase_GetMargins", (PyCFunction) _wrap_ToolBarBase_GetMargins, METH_VARARGS | METH_KEYWORDS, NULL},
35345 { (char *)"ToolBarBase_GetToolPacking", (PyCFunction) _wrap_ToolBarBase_GetToolPacking, METH_VARARGS | METH_KEYWORDS, NULL},
35346 { (char *)"ToolBarBase_GetToolSeparation", (PyCFunction) _wrap_ToolBarBase_GetToolSeparation, METH_VARARGS | METH_KEYWORDS, NULL},
35347 { (char *)"ToolBarBase_SetRows", (PyCFunction) _wrap_ToolBarBase_SetRows, METH_VARARGS | METH_KEYWORDS, NULL},
35348 { (char *)"ToolBarBase_SetMaxRowsCols", (PyCFunction) _wrap_ToolBarBase_SetMaxRowsCols, METH_VARARGS | METH_KEYWORDS, NULL},
35349 { (char *)"ToolBarBase_GetMaxRows", (PyCFunction) _wrap_ToolBarBase_GetMaxRows, METH_VARARGS | METH_KEYWORDS, NULL},
35350 { (char *)"ToolBarBase_GetMaxCols", (PyCFunction) _wrap_ToolBarBase_GetMaxCols, METH_VARARGS | METH_KEYWORDS, NULL},
35351 { (char *)"ToolBarBase_SetToolBitmapSize", (PyCFunction) _wrap_ToolBarBase_SetToolBitmapSize, METH_VARARGS | METH_KEYWORDS, NULL},
35352 { (char *)"ToolBarBase_GetToolBitmapSize", (PyCFunction) _wrap_ToolBarBase_GetToolBitmapSize, METH_VARARGS | METH_KEYWORDS, NULL},
35353 { (char *)"ToolBarBase_GetToolSize", (PyCFunction) _wrap_ToolBarBase_GetToolSize, METH_VARARGS | METH_KEYWORDS, NULL},
35354 { (char *)"ToolBarBase_FindToolForPosition", (PyCFunction) _wrap_ToolBarBase_FindToolForPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35355 { (char *)"ToolBarBase_FindById", (PyCFunction) _wrap_ToolBarBase_FindById, METH_VARARGS | METH_KEYWORDS, NULL},
35356 { (char *)"ToolBarBase_IsVertical", (PyCFunction) _wrap_ToolBarBase_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
35357 { (char *)"ToolBarBase_swigregister", ToolBarBase_swigregister, METH_VARARGS, NULL},
35358 { (char *)"new_ToolBar", (PyCFunction) _wrap_new_ToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
35359 { (char *)"new_PreToolBar", (PyCFunction) _wrap_new_PreToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
35360 { (char *)"ToolBar_Create", (PyCFunction) _wrap_ToolBar_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35361 { (char *)"ToolBar_FindToolForPosition", (PyCFunction) _wrap_ToolBar_FindToolForPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35362 { (char *)"ToolBar_GetClassDefaultAttributes", (PyCFunction) _wrap_ToolBar_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35363 { (char *)"ToolBar_swigregister", ToolBar_swigregister, METH_VARARGS, NULL},
35364 { (char *)"new_ListItemAttr", (PyCFunction) _wrap_new_ListItemAttr, METH_VARARGS | METH_KEYWORDS, NULL},
35365 { (char *)"ListItemAttr_SetTextColour", (PyCFunction) _wrap_ListItemAttr_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35366 { (char *)"ListItemAttr_SetBackgroundColour", (PyCFunction) _wrap_ListItemAttr_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35367 { (char *)"ListItemAttr_SetFont", (PyCFunction) _wrap_ListItemAttr_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
35368 { (char *)"ListItemAttr_HasTextColour", (PyCFunction) _wrap_ListItemAttr_HasTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35369 { (char *)"ListItemAttr_HasBackgroundColour", (PyCFunction) _wrap_ListItemAttr_HasBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35370 { (char *)"ListItemAttr_HasFont", (PyCFunction) _wrap_ListItemAttr_HasFont, METH_VARARGS | METH_KEYWORDS, NULL},
35371 { (char *)"ListItemAttr_GetTextColour", (PyCFunction) _wrap_ListItemAttr_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35372 { (char *)"ListItemAttr_GetBackgroundColour", (PyCFunction) _wrap_ListItemAttr_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35373 { (char *)"ListItemAttr_GetFont", (PyCFunction) _wrap_ListItemAttr_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
35374 { (char *)"ListItemAttr_Destroy", (PyCFunction) _wrap_ListItemAttr_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
35375 { (char *)"ListItemAttr_swigregister", ListItemAttr_swigregister, METH_VARARGS, NULL},
35376 { (char *)"new_ListItem", (PyCFunction) _wrap_new_ListItem, METH_VARARGS | METH_KEYWORDS, NULL},
35377 { (char *)"delete_ListItem", (PyCFunction) _wrap_delete_ListItem, METH_VARARGS | METH_KEYWORDS, NULL},
35378 { (char *)"ListItem_Clear", (PyCFunction) _wrap_ListItem_Clear, METH_VARARGS | METH_KEYWORDS, NULL},
35379 { (char *)"ListItem_ClearAttributes", (PyCFunction) _wrap_ListItem_ClearAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35380 { (char *)"ListItem_SetMask", (PyCFunction) _wrap_ListItem_SetMask, METH_VARARGS | METH_KEYWORDS, NULL},
35381 { (char *)"ListItem_SetId", (PyCFunction) _wrap_ListItem_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
35382 { (char *)"ListItem_SetColumn", (PyCFunction) _wrap_ListItem_SetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35383 { (char *)"ListItem_SetState", (PyCFunction) _wrap_ListItem_SetState, METH_VARARGS | METH_KEYWORDS, NULL},
35384 { (char *)"ListItem_SetStateMask", (PyCFunction) _wrap_ListItem_SetStateMask, METH_VARARGS | METH_KEYWORDS, NULL},
35385 { (char *)"ListItem_SetText", (PyCFunction) _wrap_ListItem_SetText, METH_VARARGS | METH_KEYWORDS, NULL},
35386 { (char *)"ListItem_SetImage", (PyCFunction) _wrap_ListItem_SetImage, METH_VARARGS | METH_KEYWORDS, NULL},
35387 { (char *)"ListItem_SetData", (PyCFunction) _wrap_ListItem_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
35388 { (char *)"ListItem_SetWidth", (PyCFunction) _wrap_ListItem_SetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
35389 { (char *)"ListItem_SetAlign", (PyCFunction) _wrap_ListItem_SetAlign, METH_VARARGS | METH_KEYWORDS, NULL},
35390 { (char *)"ListItem_SetTextColour", (PyCFunction) _wrap_ListItem_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35391 { (char *)"ListItem_SetBackgroundColour", (PyCFunction) _wrap_ListItem_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35392 { (char *)"ListItem_SetFont", (PyCFunction) _wrap_ListItem_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
35393 { (char *)"ListItem_GetMask", (PyCFunction) _wrap_ListItem_GetMask, METH_VARARGS | METH_KEYWORDS, NULL},
35394 { (char *)"ListItem_GetId", (PyCFunction) _wrap_ListItem_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
35395 { (char *)"ListItem_GetColumn", (PyCFunction) _wrap_ListItem_GetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35396 { (char *)"ListItem_GetState", (PyCFunction) _wrap_ListItem_GetState, METH_VARARGS | METH_KEYWORDS, NULL},
35397 { (char *)"ListItem_GetText", (PyCFunction) _wrap_ListItem_GetText, METH_VARARGS | METH_KEYWORDS, NULL},
35398 { (char *)"ListItem_GetImage", (PyCFunction) _wrap_ListItem_GetImage, METH_VARARGS | METH_KEYWORDS, NULL},
35399 { (char *)"ListItem_GetData", (PyCFunction) _wrap_ListItem_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
35400 { (char *)"ListItem_GetWidth", (PyCFunction) _wrap_ListItem_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
35401 { (char *)"ListItem_GetAlign", (PyCFunction) _wrap_ListItem_GetAlign, METH_VARARGS | METH_KEYWORDS, NULL},
35402 { (char *)"ListItem_GetAttributes", (PyCFunction) _wrap_ListItem_GetAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35403 { (char *)"ListItem_HasAttributes", (PyCFunction) _wrap_ListItem_HasAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35404 { (char *)"ListItem_GetTextColour", (PyCFunction) _wrap_ListItem_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35405 { (char *)"ListItem_GetBackgroundColour", (PyCFunction) _wrap_ListItem_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35406 { (char *)"ListItem_GetFont", (PyCFunction) _wrap_ListItem_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
35407 { (char *)"ListItem_m_mask_set", (PyCFunction) _wrap_ListItem_m_mask_set, METH_VARARGS | METH_KEYWORDS, NULL},
35408 { (char *)"ListItem_m_mask_get", (PyCFunction) _wrap_ListItem_m_mask_get, METH_VARARGS | METH_KEYWORDS, NULL},
35409 { (char *)"ListItem_m_itemId_set", (PyCFunction) _wrap_ListItem_m_itemId_set, METH_VARARGS | METH_KEYWORDS, NULL},
35410 { (char *)"ListItem_m_itemId_get", (PyCFunction) _wrap_ListItem_m_itemId_get, METH_VARARGS | METH_KEYWORDS, NULL},
35411 { (char *)"ListItem_m_col_set", (PyCFunction) _wrap_ListItem_m_col_set, METH_VARARGS | METH_KEYWORDS, NULL},
35412 { (char *)"ListItem_m_col_get", (PyCFunction) _wrap_ListItem_m_col_get, METH_VARARGS | METH_KEYWORDS, NULL},
35413 { (char *)"ListItem_m_state_set", (PyCFunction) _wrap_ListItem_m_state_set, METH_VARARGS | METH_KEYWORDS, NULL},
35414 { (char *)"ListItem_m_state_get", (PyCFunction) _wrap_ListItem_m_state_get, METH_VARARGS | METH_KEYWORDS, NULL},
35415 { (char *)"ListItem_m_stateMask_set", (PyCFunction) _wrap_ListItem_m_stateMask_set, METH_VARARGS | METH_KEYWORDS, NULL},
35416 { (char *)"ListItem_m_stateMask_get", (PyCFunction) _wrap_ListItem_m_stateMask_get, METH_VARARGS | METH_KEYWORDS, NULL},
35417 { (char *)"ListItem_m_text_set", (PyCFunction) _wrap_ListItem_m_text_set, METH_VARARGS | METH_KEYWORDS, NULL},
35418 { (char *)"ListItem_m_text_get", (PyCFunction) _wrap_ListItem_m_text_get, METH_VARARGS | METH_KEYWORDS, NULL},
35419 { (char *)"ListItem_m_image_set", (PyCFunction) _wrap_ListItem_m_image_set, METH_VARARGS | METH_KEYWORDS, NULL},
35420 { (char *)"ListItem_m_image_get", (PyCFunction) _wrap_ListItem_m_image_get, METH_VARARGS | METH_KEYWORDS, NULL},
35421 { (char *)"ListItem_m_data_set", (PyCFunction) _wrap_ListItem_m_data_set, METH_VARARGS | METH_KEYWORDS, NULL},
35422 { (char *)"ListItem_m_data_get", (PyCFunction) _wrap_ListItem_m_data_get, METH_VARARGS | METH_KEYWORDS, NULL},
35423 { (char *)"ListItem_m_format_set", (PyCFunction) _wrap_ListItem_m_format_set, METH_VARARGS | METH_KEYWORDS, NULL},
35424 { (char *)"ListItem_m_format_get", (PyCFunction) _wrap_ListItem_m_format_get, METH_VARARGS | METH_KEYWORDS, NULL},
35425 { (char *)"ListItem_m_width_set", (PyCFunction) _wrap_ListItem_m_width_set, METH_VARARGS | METH_KEYWORDS, NULL},
35426 { (char *)"ListItem_m_width_get", (PyCFunction) _wrap_ListItem_m_width_get, METH_VARARGS | METH_KEYWORDS, NULL},
35427 { (char *)"ListItem_swigregister", ListItem_swigregister, METH_VARARGS, NULL},
35428 { (char *)"new_ListEvent", (PyCFunction) _wrap_new_ListEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35429 { (char *)"ListEvent_m_code_set", (PyCFunction) _wrap_ListEvent_m_code_set, METH_VARARGS | METH_KEYWORDS, NULL},
35430 { (char *)"ListEvent_m_code_get", (PyCFunction) _wrap_ListEvent_m_code_get, METH_VARARGS | METH_KEYWORDS, NULL},
35431 { (char *)"ListEvent_m_oldItemIndex_set", (PyCFunction) _wrap_ListEvent_m_oldItemIndex_set, METH_VARARGS | METH_KEYWORDS, NULL},
35432 { (char *)"ListEvent_m_oldItemIndex_get", (PyCFunction) _wrap_ListEvent_m_oldItemIndex_get, METH_VARARGS | METH_KEYWORDS, NULL},
35433 { (char *)"ListEvent_m_itemIndex_set", (PyCFunction) _wrap_ListEvent_m_itemIndex_set, METH_VARARGS | METH_KEYWORDS, NULL},
35434 { (char *)"ListEvent_m_itemIndex_get", (PyCFunction) _wrap_ListEvent_m_itemIndex_get, METH_VARARGS | METH_KEYWORDS, NULL},
35435 { (char *)"ListEvent_m_col_set", (PyCFunction) _wrap_ListEvent_m_col_set, METH_VARARGS | METH_KEYWORDS, NULL},
35436 { (char *)"ListEvent_m_col_get", (PyCFunction) _wrap_ListEvent_m_col_get, METH_VARARGS | METH_KEYWORDS, NULL},
35437 { (char *)"ListEvent_m_pointDrag_set", (PyCFunction) _wrap_ListEvent_m_pointDrag_set, METH_VARARGS | METH_KEYWORDS, NULL},
35438 { (char *)"ListEvent_m_pointDrag_get", (PyCFunction) _wrap_ListEvent_m_pointDrag_get, METH_VARARGS | METH_KEYWORDS, NULL},
35439 { (char *)"ListEvent_m_item_get", (PyCFunction) _wrap_ListEvent_m_item_get, METH_VARARGS | METH_KEYWORDS, NULL},
35440 { (char *)"ListEvent_GetKeyCode", (PyCFunction) _wrap_ListEvent_GetKeyCode, METH_VARARGS | METH_KEYWORDS, NULL},
35441 { (char *)"ListEvent_GetIndex", (PyCFunction) _wrap_ListEvent_GetIndex, METH_VARARGS | METH_KEYWORDS, NULL},
35442 { (char *)"ListEvent_GetColumn", (PyCFunction) _wrap_ListEvent_GetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35443 { (char *)"ListEvent_GetPoint", (PyCFunction) _wrap_ListEvent_GetPoint, METH_VARARGS | METH_KEYWORDS, NULL},
35444 { (char *)"ListEvent_GetLabel", (PyCFunction) _wrap_ListEvent_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35445 { (char *)"ListEvent_GetText", (PyCFunction) _wrap_ListEvent_GetText, METH_VARARGS | METH_KEYWORDS, NULL},
35446 { (char *)"ListEvent_GetImage", (PyCFunction) _wrap_ListEvent_GetImage, METH_VARARGS | METH_KEYWORDS, NULL},
35447 { (char *)"ListEvent_GetData", (PyCFunction) _wrap_ListEvent_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
35448 { (char *)"ListEvent_GetMask", (PyCFunction) _wrap_ListEvent_GetMask, METH_VARARGS | METH_KEYWORDS, NULL},
35449 { (char *)"ListEvent_GetItem", (PyCFunction) _wrap_ListEvent_GetItem, METH_VARARGS | METH_KEYWORDS, NULL},
35450 { (char *)"ListEvent_GetCacheFrom", (PyCFunction) _wrap_ListEvent_GetCacheFrom, METH_VARARGS | METH_KEYWORDS, NULL},
35451 { (char *)"ListEvent_GetCacheTo", (PyCFunction) _wrap_ListEvent_GetCacheTo, METH_VARARGS | METH_KEYWORDS, NULL},
35452 { (char *)"ListEvent_IsEditCancelled", (PyCFunction) _wrap_ListEvent_IsEditCancelled, METH_VARARGS | METH_KEYWORDS, NULL},
35453 { (char *)"ListEvent_SetEditCanceled", (PyCFunction) _wrap_ListEvent_SetEditCanceled, METH_VARARGS | METH_KEYWORDS, NULL},
35454 { (char *)"ListEvent_swigregister", ListEvent_swigregister, METH_VARARGS, NULL},
35455 { (char *)"new_ListCtrl", (PyCFunction) _wrap_new_ListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35456 { (char *)"new_PreListCtrl", (PyCFunction) _wrap_new_PreListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35457 { (char *)"ListCtrl_Create", (PyCFunction) _wrap_ListCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35458 { (char *)"ListCtrl__setCallbackInfo", (PyCFunction) _wrap_ListCtrl__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
35459 { (char *)"ListCtrl_SetForegroundColour", (PyCFunction) _wrap_ListCtrl_SetForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35460 { (char *)"ListCtrl_SetBackgroundColour", (PyCFunction) _wrap_ListCtrl_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35461 { (char *)"ListCtrl_GetColumn", (PyCFunction) _wrap_ListCtrl_GetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35462 { (char *)"ListCtrl_SetColumn", (PyCFunction) _wrap_ListCtrl_SetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35463 { (char *)"ListCtrl_GetColumnWidth", (PyCFunction) _wrap_ListCtrl_GetColumnWidth, METH_VARARGS | METH_KEYWORDS, NULL},
35464 { (char *)"ListCtrl_SetColumnWidth", (PyCFunction) _wrap_ListCtrl_SetColumnWidth, METH_VARARGS | METH_KEYWORDS, NULL},
35465 { (char *)"ListCtrl_GetCountPerPage", (PyCFunction) _wrap_ListCtrl_GetCountPerPage, METH_VARARGS | METH_KEYWORDS, NULL},
35466 { (char *)"ListCtrl_GetViewRect", (PyCFunction) _wrap_ListCtrl_GetViewRect, METH_VARARGS | METH_KEYWORDS, NULL},
35467 { (char *)"ListCtrl_GetItem", (PyCFunction) _wrap_ListCtrl_GetItem, METH_VARARGS | METH_KEYWORDS, NULL},
35468 { (char *)"ListCtrl_SetItem", (PyCFunction) _wrap_ListCtrl_SetItem, METH_VARARGS | METH_KEYWORDS, NULL},
35469 { (char *)"ListCtrl_SetStringItem", (PyCFunction) _wrap_ListCtrl_SetStringItem, METH_VARARGS | METH_KEYWORDS, NULL},
35470 { (char *)"ListCtrl_GetItemState", (PyCFunction) _wrap_ListCtrl_GetItemState, METH_VARARGS | METH_KEYWORDS, NULL},
35471 { (char *)"ListCtrl_SetItemState", (PyCFunction) _wrap_ListCtrl_SetItemState, METH_VARARGS | METH_KEYWORDS, NULL},
35472 { (char *)"ListCtrl_SetItemImage", (PyCFunction) _wrap_ListCtrl_SetItemImage, METH_VARARGS | METH_KEYWORDS, NULL},
35473 { (char *)"ListCtrl_GetItemText", (PyCFunction) _wrap_ListCtrl_GetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
35474 { (char *)"ListCtrl_SetItemText", (PyCFunction) _wrap_ListCtrl_SetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
35475 { (char *)"ListCtrl_GetItemData", (PyCFunction) _wrap_ListCtrl_GetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35476 { (char *)"ListCtrl_SetItemData", (PyCFunction) _wrap_ListCtrl_SetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35477 { (char *)"ListCtrl_GetItemPosition", (PyCFunction) _wrap_ListCtrl_GetItemPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35478 { (char *)"ListCtrl_GetItemRect", (PyCFunction) _wrap_ListCtrl_GetItemRect, METH_VARARGS | METH_KEYWORDS, NULL},
35479 { (char *)"ListCtrl_SetItemPosition", (PyCFunction) _wrap_ListCtrl_SetItemPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35480 { (char *)"ListCtrl_GetItemCount", (PyCFunction) _wrap_ListCtrl_GetItemCount, METH_VARARGS | METH_KEYWORDS, NULL},
35481 { (char *)"ListCtrl_GetColumnCount", (PyCFunction) _wrap_ListCtrl_GetColumnCount, METH_VARARGS | METH_KEYWORDS, NULL},
35482 { (char *)"ListCtrl_GetItemSpacing", (PyCFunction) _wrap_ListCtrl_GetItemSpacing, METH_VARARGS | METH_KEYWORDS, NULL},
35483 { (char *)"ListCtrl_SetItemSpacing", (PyCFunction) _wrap_ListCtrl_SetItemSpacing, METH_VARARGS | METH_KEYWORDS, NULL},
35484 { (char *)"ListCtrl_GetSelectedItemCount", (PyCFunction) _wrap_ListCtrl_GetSelectedItemCount, METH_VARARGS | METH_KEYWORDS, NULL},
35485 { (char *)"ListCtrl_GetTextColour", (PyCFunction) _wrap_ListCtrl_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35486 { (char *)"ListCtrl_SetTextColour", (PyCFunction) _wrap_ListCtrl_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35487 { (char *)"ListCtrl_GetTopItem", (PyCFunction) _wrap_ListCtrl_GetTopItem, METH_VARARGS | METH_KEYWORDS, NULL},
35488 { (char *)"ListCtrl_SetSingleStyle", (PyCFunction) _wrap_ListCtrl_SetSingleStyle, METH_VARARGS | METH_KEYWORDS, NULL},
35489 { (char *)"ListCtrl_SetWindowStyleFlag", (PyCFunction) _wrap_ListCtrl_SetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS, NULL},
35490 { (char *)"ListCtrl_GetNextItem", (PyCFunction) _wrap_ListCtrl_GetNextItem, METH_VARARGS | METH_KEYWORDS, NULL},
35491 { (char *)"ListCtrl_GetImageList", (PyCFunction) _wrap_ListCtrl_GetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35492 { (char *)"ListCtrl_SetImageList", (PyCFunction) _wrap_ListCtrl_SetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35493 { (char *)"ListCtrl_AssignImageList", (PyCFunction) _wrap_ListCtrl_AssignImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35494 { (char *)"ListCtrl_InReportView", (PyCFunction) _wrap_ListCtrl_InReportView, METH_VARARGS | METH_KEYWORDS, NULL},
35495 { (char *)"ListCtrl_IsVirtual", (PyCFunction) _wrap_ListCtrl_IsVirtual, METH_VARARGS | METH_KEYWORDS, NULL},
35496 { (char *)"ListCtrl_RefreshItem", (PyCFunction) _wrap_ListCtrl_RefreshItem, METH_VARARGS | METH_KEYWORDS, NULL},
35497 { (char *)"ListCtrl_RefreshItems", (PyCFunction) _wrap_ListCtrl_RefreshItems, METH_VARARGS | METH_KEYWORDS, NULL},
35498 { (char *)"ListCtrl_Arrange", (PyCFunction) _wrap_ListCtrl_Arrange, METH_VARARGS | METH_KEYWORDS, NULL},
35499 { (char *)"ListCtrl_DeleteItem", (PyCFunction) _wrap_ListCtrl_DeleteItem, METH_VARARGS | METH_KEYWORDS, NULL},
35500 { (char *)"ListCtrl_DeleteAllItems", (PyCFunction) _wrap_ListCtrl_DeleteAllItems, METH_VARARGS | METH_KEYWORDS, NULL},
35501 { (char *)"ListCtrl_DeleteColumn", (PyCFunction) _wrap_ListCtrl_DeleteColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35502 { (char *)"ListCtrl_DeleteAllColumns", (PyCFunction) _wrap_ListCtrl_DeleteAllColumns, METH_VARARGS | METH_KEYWORDS, NULL},
35503 { (char *)"ListCtrl_ClearAll", (PyCFunction) _wrap_ListCtrl_ClearAll, METH_VARARGS | METH_KEYWORDS, NULL},
35504 { (char *)"ListCtrl_EditLabel", (PyCFunction) _wrap_ListCtrl_EditLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35505 { (char *)"ListCtrl_EnsureVisible", (PyCFunction) _wrap_ListCtrl_EnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35506 { (char *)"ListCtrl_FindItem", (PyCFunction) _wrap_ListCtrl_FindItem, METH_VARARGS | METH_KEYWORDS, NULL},
35507 { (char *)"ListCtrl_FindItemData", (PyCFunction) _wrap_ListCtrl_FindItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35508 { (char *)"ListCtrl_FindItemAtPos", (PyCFunction) _wrap_ListCtrl_FindItemAtPos, METH_VARARGS | METH_KEYWORDS, NULL},
35509 { (char *)"ListCtrl_HitTest", (PyCFunction) _wrap_ListCtrl_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
35510 { (char *)"ListCtrl_InsertItem", (PyCFunction) _wrap_ListCtrl_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL},
35511 { (char *)"ListCtrl_InsertStringItem", (PyCFunction) _wrap_ListCtrl_InsertStringItem, METH_VARARGS | METH_KEYWORDS, NULL},
35512 { (char *)"ListCtrl_InsertImageItem", (PyCFunction) _wrap_ListCtrl_InsertImageItem, METH_VARARGS | METH_KEYWORDS, NULL},
35513 { (char *)"ListCtrl_InsertImageStringItem", (PyCFunction) _wrap_ListCtrl_InsertImageStringItem, METH_VARARGS | METH_KEYWORDS, NULL},
35514 { (char *)"ListCtrl_InsertColumnItem", (PyCFunction) _wrap_ListCtrl_InsertColumnItem, METH_VARARGS | METH_KEYWORDS, NULL},
35515 { (char *)"ListCtrl_InsertColumn", (PyCFunction) _wrap_ListCtrl_InsertColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35516 { (char *)"ListCtrl_SetItemCount", (PyCFunction) _wrap_ListCtrl_SetItemCount, METH_VARARGS | METH_KEYWORDS, NULL},
35517 { (char *)"ListCtrl_ScrollList", (PyCFunction) _wrap_ListCtrl_ScrollList, METH_VARARGS | METH_KEYWORDS, NULL},
35518 { (char *)"ListCtrl_SetItemTextColour", (PyCFunction) _wrap_ListCtrl_SetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35519 { (char *)"ListCtrl_GetItemTextColour", (PyCFunction) _wrap_ListCtrl_GetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35520 { (char *)"ListCtrl_SetItemBackgroundColour", (PyCFunction) _wrap_ListCtrl_SetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35521 { (char *)"ListCtrl_GetItemBackgroundColour", (PyCFunction) _wrap_ListCtrl_GetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35522 { (char *)"ListCtrl_SortItems", (PyCFunction) _wrap_ListCtrl_SortItems, METH_VARARGS | METH_KEYWORDS, NULL},
35523 { (char *)"ListCtrl_GetMainWindow", (PyCFunction) _wrap_ListCtrl_GetMainWindow, METH_VARARGS | METH_KEYWORDS, NULL},
35524 { (char *)"ListCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_ListCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35525 { (char *)"ListCtrl_swigregister", ListCtrl_swigregister, METH_VARARGS, NULL},
35526 { (char *)"new_ListView", (PyCFunction) _wrap_new_ListView, METH_VARARGS | METH_KEYWORDS, NULL},
35527 { (char *)"new_PreListView", (PyCFunction) _wrap_new_PreListView, METH_VARARGS | METH_KEYWORDS, NULL},
35528 { (char *)"ListView_Create", (PyCFunction) _wrap_ListView_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35529 { (char *)"ListView_Select", (PyCFunction) _wrap_ListView_Select, METH_VARARGS | METH_KEYWORDS, NULL},
35530 { (char *)"ListView_Focus", (PyCFunction) _wrap_ListView_Focus, METH_VARARGS | METH_KEYWORDS, NULL},
35531 { (char *)"ListView_GetFocusedItem", (PyCFunction) _wrap_ListView_GetFocusedItem, METH_VARARGS | METH_KEYWORDS, NULL},
35532 { (char *)"ListView_GetNextSelected", (PyCFunction) _wrap_ListView_GetNextSelected, METH_VARARGS | METH_KEYWORDS, NULL},
35533 { (char *)"ListView_GetFirstSelected", (PyCFunction) _wrap_ListView_GetFirstSelected, METH_VARARGS | METH_KEYWORDS, NULL},
35534 { (char *)"ListView_IsSelected", (PyCFunction) _wrap_ListView_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL},
35535 { (char *)"ListView_SetColumnImage", (PyCFunction) _wrap_ListView_SetColumnImage, METH_VARARGS | METH_KEYWORDS, NULL},
35536 { (char *)"ListView_ClearColumnImage", (PyCFunction) _wrap_ListView_ClearColumnImage, METH_VARARGS | METH_KEYWORDS, NULL},
35537 { (char *)"ListView_swigregister", ListView_swigregister, METH_VARARGS, NULL},
35538 { (char *)"new_TreeItemId", (PyCFunction) _wrap_new_TreeItemId, METH_VARARGS | METH_KEYWORDS, NULL},
35539 { (char *)"delete_TreeItemId", (PyCFunction) _wrap_delete_TreeItemId, METH_VARARGS | METH_KEYWORDS, NULL},
35540 { (char *)"TreeItemId_IsOk", (PyCFunction) _wrap_TreeItemId_IsOk, METH_VARARGS | METH_KEYWORDS, NULL},
35541 { (char *)"TreeItemId___eq__", (PyCFunction) _wrap_TreeItemId___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
35542 { (char *)"TreeItemId___ne__", (PyCFunction) _wrap_TreeItemId___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
35543 { (char *)"TreeItemId_m_pItem_set", (PyCFunction) _wrap_TreeItemId_m_pItem_set, METH_VARARGS | METH_KEYWORDS, NULL},
35544 { (char *)"TreeItemId_m_pItem_get", (PyCFunction) _wrap_TreeItemId_m_pItem_get, METH_VARARGS | METH_KEYWORDS, NULL},
35545 { (char *)"TreeItemId_swigregister", TreeItemId_swigregister, METH_VARARGS, NULL},
35546 { (char *)"new_TreeItemData", (PyCFunction) _wrap_new_TreeItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35547 { (char *)"TreeItemData_GetData", (PyCFunction) _wrap_TreeItemData_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
35548 { (char *)"TreeItemData_SetData", (PyCFunction) _wrap_TreeItemData_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
35549 { (char *)"TreeItemData_GetId", (PyCFunction) _wrap_TreeItemData_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
35550 { (char *)"TreeItemData_SetId", (PyCFunction) _wrap_TreeItemData_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
35551 { (char *)"TreeItemData_Destroy", (PyCFunction) _wrap_TreeItemData_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
35552 { (char *)"TreeItemData_swigregister", TreeItemData_swigregister, METH_VARARGS, NULL},
35553 { (char *)"new_TreeEvent", (PyCFunction) _wrap_new_TreeEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35554 { (char *)"TreeEvent_GetItem", (PyCFunction) _wrap_TreeEvent_GetItem, METH_VARARGS | METH_KEYWORDS, NULL},
35555 { (char *)"TreeEvent_SetItem", (PyCFunction) _wrap_TreeEvent_SetItem, METH_VARARGS | METH_KEYWORDS, NULL},
35556 { (char *)"TreeEvent_GetOldItem", (PyCFunction) _wrap_TreeEvent_GetOldItem, METH_VARARGS | METH_KEYWORDS, NULL},
35557 { (char *)"TreeEvent_SetOldItem", (PyCFunction) _wrap_TreeEvent_SetOldItem, METH_VARARGS | METH_KEYWORDS, NULL},
35558 { (char *)"TreeEvent_GetPoint", (PyCFunction) _wrap_TreeEvent_GetPoint, METH_VARARGS | METH_KEYWORDS, NULL},
35559 { (char *)"TreeEvent_SetPoint", (PyCFunction) _wrap_TreeEvent_SetPoint, METH_VARARGS | METH_KEYWORDS, NULL},
35560 { (char *)"TreeEvent_GetKeyEvent", (PyCFunction) _wrap_TreeEvent_GetKeyEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35561 { (char *)"TreeEvent_GetKeyCode", (PyCFunction) _wrap_TreeEvent_GetKeyCode, METH_VARARGS | METH_KEYWORDS, NULL},
35562 { (char *)"TreeEvent_SetKeyEvent", (PyCFunction) _wrap_TreeEvent_SetKeyEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35563 { (char *)"TreeEvent_GetLabel", (PyCFunction) _wrap_TreeEvent_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35564 { (char *)"TreeEvent_SetLabel", (PyCFunction) _wrap_TreeEvent_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35565 { (char *)"TreeEvent_IsEditCancelled", (PyCFunction) _wrap_TreeEvent_IsEditCancelled, METH_VARARGS | METH_KEYWORDS, NULL},
35566 { (char *)"TreeEvent_SetEditCanceled", (PyCFunction) _wrap_TreeEvent_SetEditCanceled, METH_VARARGS | METH_KEYWORDS, NULL},
35567 { (char *)"TreeEvent_SetToolTip", (PyCFunction) _wrap_TreeEvent_SetToolTip, METH_VARARGS | METH_KEYWORDS, NULL},
35568 { (char *)"TreeEvent_GetToolTip", (PyCFunction) _wrap_TreeEvent_GetToolTip, METH_VARARGS | METH_KEYWORDS, NULL},
35569 { (char *)"TreeEvent_swigregister", TreeEvent_swigregister, METH_VARARGS, NULL},
35570 { (char *)"new_TreeCtrl", (PyCFunction) _wrap_new_TreeCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35571 { (char *)"new_PreTreeCtrl", (PyCFunction) _wrap_new_PreTreeCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35572 { (char *)"TreeCtrl_Create", (PyCFunction) _wrap_TreeCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35573 { (char *)"TreeCtrl__setCallbackInfo", (PyCFunction) _wrap_TreeCtrl__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
35574 { (char *)"TreeCtrl_GetCount", (PyCFunction) _wrap_TreeCtrl_GetCount, METH_VARARGS | METH_KEYWORDS, NULL},
35575 { (char *)"TreeCtrl_GetIndent", (PyCFunction) _wrap_TreeCtrl_GetIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35576 { (char *)"TreeCtrl_SetIndent", (PyCFunction) _wrap_TreeCtrl_SetIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35577 { (char *)"TreeCtrl_GetSpacing", (PyCFunction) _wrap_TreeCtrl_GetSpacing, METH_VARARGS | METH_KEYWORDS, NULL},
35578 { (char *)"TreeCtrl_SetSpacing", (PyCFunction) _wrap_TreeCtrl_SetSpacing, METH_VARARGS | METH_KEYWORDS, NULL},
35579 { (char *)"TreeCtrl_GetImageList", (PyCFunction) _wrap_TreeCtrl_GetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35580 { (char *)"TreeCtrl_GetStateImageList", (PyCFunction) _wrap_TreeCtrl_GetStateImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35581 { (char *)"TreeCtrl_SetImageList", (PyCFunction) _wrap_TreeCtrl_SetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35582 { (char *)"TreeCtrl_SetStateImageList", (PyCFunction) _wrap_TreeCtrl_SetStateImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35583 { (char *)"TreeCtrl_AssignImageList", (PyCFunction) _wrap_TreeCtrl_AssignImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35584 { (char *)"TreeCtrl_AssignStateImageList", (PyCFunction) _wrap_TreeCtrl_AssignStateImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35585 { (char *)"TreeCtrl_GetItemText", (PyCFunction) _wrap_TreeCtrl_GetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
35586 { (char *)"TreeCtrl_GetItemImage", (PyCFunction) _wrap_TreeCtrl_GetItemImage, METH_VARARGS | METH_KEYWORDS, NULL},
35587 { (char *)"TreeCtrl_GetItemData", (PyCFunction) _wrap_TreeCtrl_GetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35588 { (char *)"TreeCtrl_GetItemPyData", (PyCFunction) _wrap_TreeCtrl_GetItemPyData, METH_VARARGS | METH_KEYWORDS, NULL},
35589 { (char *)"TreeCtrl_GetItemTextColour", (PyCFunction) _wrap_TreeCtrl_GetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35590 { (char *)"TreeCtrl_GetItemBackgroundColour", (PyCFunction) _wrap_TreeCtrl_GetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35591 { (char *)"TreeCtrl_GetItemFont", (PyCFunction) _wrap_TreeCtrl_GetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
35592 { (char *)"TreeCtrl_SetItemText", (PyCFunction) _wrap_TreeCtrl_SetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
35593 { (char *)"TreeCtrl_SetItemImage", (PyCFunction) _wrap_TreeCtrl_SetItemImage, METH_VARARGS | METH_KEYWORDS, NULL},
35594 { (char *)"TreeCtrl_SetItemData", (PyCFunction) _wrap_TreeCtrl_SetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35595 { (char *)"TreeCtrl_SetItemPyData", (PyCFunction) _wrap_TreeCtrl_SetItemPyData, METH_VARARGS | METH_KEYWORDS, NULL},
35596 { (char *)"TreeCtrl_SetItemHasChildren", (PyCFunction) _wrap_TreeCtrl_SetItemHasChildren, METH_VARARGS | METH_KEYWORDS, NULL},
35597 { (char *)"TreeCtrl_SetItemBold", (PyCFunction) _wrap_TreeCtrl_SetItemBold, METH_VARARGS | METH_KEYWORDS, NULL},
35598 { (char *)"TreeCtrl_SetItemDropHighlight", (PyCFunction) _wrap_TreeCtrl_SetItemDropHighlight, METH_VARARGS | METH_KEYWORDS, NULL},
35599 { (char *)"TreeCtrl_SetItemTextColour", (PyCFunction) _wrap_TreeCtrl_SetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35600 { (char *)"TreeCtrl_SetItemBackgroundColour", (PyCFunction) _wrap_TreeCtrl_SetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35601 { (char *)"TreeCtrl_SetItemFont", (PyCFunction) _wrap_TreeCtrl_SetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
35602 { (char *)"TreeCtrl_IsVisible", (PyCFunction) _wrap_TreeCtrl_IsVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35603 { (char *)"TreeCtrl_ItemHasChildren", (PyCFunction) _wrap_TreeCtrl_ItemHasChildren, METH_VARARGS | METH_KEYWORDS, NULL},
35604 { (char *)"TreeCtrl_IsExpanded", (PyCFunction) _wrap_TreeCtrl_IsExpanded, METH_VARARGS | METH_KEYWORDS, NULL},
35605 { (char *)"TreeCtrl_IsSelected", (PyCFunction) _wrap_TreeCtrl_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL},
35606 { (char *)"TreeCtrl_IsBold", (PyCFunction) _wrap_TreeCtrl_IsBold, METH_VARARGS | METH_KEYWORDS, NULL},
35607 { (char *)"TreeCtrl_GetChildrenCount", (PyCFunction) _wrap_TreeCtrl_GetChildrenCount, METH_VARARGS | METH_KEYWORDS, NULL},
35608 { (char *)"TreeCtrl_GetRootItem", (PyCFunction) _wrap_TreeCtrl_GetRootItem, METH_VARARGS | METH_KEYWORDS, NULL},
35609 { (char *)"TreeCtrl_GetSelection", (PyCFunction) _wrap_TreeCtrl_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35610 { (char *)"TreeCtrl_GetSelections", (PyCFunction) _wrap_TreeCtrl_GetSelections, METH_VARARGS | METH_KEYWORDS, NULL},
35611 { (char *)"TreeCtrl_GetItemParent", (PyCFunction) _wrap_TreeCtrl_GetItemParent, METH_VARARGS | METH_KEYWORDS, NULL},
35612 { (char *)"TreeCtrl_GetFirstChild", (PyCFunction) _wrap_TreeCtrl_GetFirstChild, METH_VARARGS | METH_KEYWORDS, NULL},
35613 { (char *)"TreeCtrl_GetNextChild", (PyCFunction) _wrap_TreeCtrl_GetNextChild, METH_VARARGS | METH_KEYWORDS, NULL},
35614 { (char *)"TreeCtrl_GetLastChild", (PyCFunction) _wrap_TreeCtrl_GetLastChild, METH_VARARGS | METH_KEYWORDS, NULL},
35615 { (char *)"TreeCtrl_GetNextSibling", (PyCFunction) _wrap_TreeCtrl_GetNextSibling, METH_VARARGS | METH_KEYWORDS, NULL},
35616 { (char *)"TreeCtrl_GetPrevSibling", (PyCFunction) _wrap_TreeCtrl_GetPrevSibling, METH_VARARGS | METH_KEYWORDS, NULL},
35617 { (char *)"TreeCtrl_GetFirstVisibleItem", (PyCFunction) _wrap_TreeCtrl_GetFirstVisibleItem, METH_VARARGS | METH_KEYWORDS, NULL},
35618 { (char *)"TreeCtrl_GetNextVisible", (PyCFunction) _wrap_TreeCtrl_GetNextVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35619 { (char *)"TreeCtrl_GetPrevVisible", (PyCFunction) _wrap_TreeCtrl_GetPrevVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35620 { (char *)"TreeCtrl_AddRoot", (PyCFunction) _wrap_TreeCtrl_AddRoot, METH_VARARGS | METH_KEYWORDS, NULL},
35621 { (char *)"TreeCtrl_PrependItem", (PyCFunction) _wrap_TreeCtrl_PrependItem, METH_VARARGS | METH_KEYWORDS, NULL},
35622 { (char *)"TreeCtrl_InsertItem", (PyCFunction) _wrap_TreeCtrl_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL},
35623 { (char *)"TreeCtrl_InsertItemBefore", (PyCFunction) _wrap_TreeCtrl_InsertItemBefore, METH_VARARGS | METH_KEYWORDS, NULL},
35624 { (char *)"TreeCtrl_AppendItem", (PyCFunction) _wrap_TreeCtrl_AppendItem, METH_VARARGS | METH_KEYWORDS, NULL},
35625 { (char *)"TreeCtrl_Delete", (PyCFunction) _wrap_TreeCtrl_Delete, METH_VARARGS | METH_KEYWORDS, NULL},
35626 { (char *)"TreeCtrl_DeleteChildren", (PyCFunction) _wrap_TreeCtrl_DeleteChildren, METH_VARARGS | METH_KEYWORDS, NULL},
35627 { (char *)"TreeCtrl_DeleteAllItems", (PyCFunction) _wrap_TreeCtrl_DeleteAllItems, METH_VARARGS | METH_KEYWORDS, NULL},
35628 { (char *)"TreeCtrl_Expand", (PyCFunction) _wrap_TreeCtrl_Expand, METH_VARARGS | METH_KEYWORDS, NULL},
35629 { (char *)"TreeCtrl_Collapse", (PyCFunction) _wrap_TreeCtrl_Collapse, METH_VARARGS | METH_KEYWORDS, NULL},
35630 { (char *)"TreeCtrl_CollapseAndReset", (PyCFunction) _wrap_TreeCtrl_CollapseAndReset, METH_VARARGS | METH_KEYWORDS, NULL},
35631 { (char *)"TreeCtrl_Toggle", (PyCFunction) _wrap_TreeCtrl_Toggle, METH_VARARGS | METH_KEYWORDS, NULL},
35632 { (char *)"TreeCtrl_Unselect", (PyCFunction) _wrap_TreeCtrl_Unselect, METH_VARARGS | METH_KEYWORDS, NULL},
35633 { (char *)"TreeCtrl_UnselectItem", (PyCFunction) _wrap_TreeCtrl_UnselectItem, METH_VARARGS | METH_KEYWORDS, NULL},
35634 { (char *)"TreeCtrl_UnselectAll", (PyCFunction) _wrap_TreeCtrl_UnselectAll, METH_VARARGS | METH_KEYWORDS, NULL},
35635 { (char *)"TreeCtrl_SelectItem", (PyCFunction) _wrap_TreeCtrl_SelectItem, METH_VARARGS | METH_KEYWORDS, NULL},
35636 { (char *)"TreeCtrl_ToggleItemSelection", (PyCFunction) _wrap_TreeCtrl_ToggleItemSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35637 { (char *)"TreeCtrl_EnsureVisible", (PyCFunction) _wrap_TreeCtrl_EnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35638 { (char *)"TreeCtrl_ScrollTo", (PyCFunction) _wrap_TreeCtrl_ScrollTo, METH_VARARGS | METH_KEYWORDS, NULL},
35639 { (char *)"TreeCtrl_EditLabel", (PyCFunction) _wrap_TreeCtrl_EditLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35640 { (char *)"TreeCtrl_GetEditControl", (PyCFunction) _wrap_TreeCtrl_GetEditControl, METH_VARARGS | METH_KEYWORDS, NULL},
35641 { (char *)"TreeCtrl_SortChildren", (PyCFunction) _wrap_TreeCtrl_SortChildren, METH_VARARGS | METH_KEYWORDS, NULL},
35642 { (char *)"TreeCtrl_HitTest", (PyCFunction) _wrap_TreeCtrl_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
35643 { (char *)"TreeCtrl_GetBoundingRect", (PyCFunction) _wrap_TreeCtrl_GetBoundingRect, METH_VARARGS | METH_KEYWORDS, NULL},
35644 { (char *)"TreeCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_TreeCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35645 { (char *)"TreeCtrl_swigregister", TreeCtrl_swigregister, METH_VARARGS, NULL},
35646 { (char *)"new_GenericDirCtrl", (PyCFunction) _wrap_new_GenericDirCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35647 { (char *)"new_PreGenericDirCtrl", (PyCFunction) _wrap_new_PreGenericDirCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35648 { (char *)"GenericDirCtrl_Create", (PyCFunction) _wrap_GenericDirCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35649 { (char *)"GenericDirCtrl_ExpandPath", (PyCFunction) _wrap_GenericDirCtrl_ExpandPath, METH_VARARGS | METH_KEYWORDS, NULL},
35650 { (char *)"GenericDirCtrl_GetDefaultPath", (PyCFunction) _wrap_GenericDirCtrl_GetDefaultPath, METH_VARARGS | METH_KEYWORDS, NULL},
35651 { (char *)"GenericDirCtrl_SetDefaultPath", (PyCFunction) _wrap_GenericDirCtrl_SetDefaultPath, METH_VARARGS | METH_KEYWORDS, NULL},
35652 { (char *)"GenericDirCtrl_GetPath", (PyCFunction) _wrap_GenericDirCtrl_GetPath, METH_VARARGS | METH_KEYWORDS, NULL},
35653 { (char *)"GenericDirCtrl_GetFilePath", (PyCFunction) _wrap_GenericDirCtrl_GetFilePath, METH_VARARGS | METH_KEYWORDS, NULL},
35654 { (char *)"GenericDirCtrl_SetPath", (PyCFunction) _wrap_GenericDirCtrl_SetPath, METH_VARARGS | METH_KEYWORDS, NULL},
35655 { (char *)"GenericDirCtrl_ShowHidden", (PyCFunction) _wrap_GenericDirCtrl_ShowHidden, METH_VARARGS | METH_KEYWORDS, NULL},
35656 { (char *)"GenericDirCtrl_GetShowHidden", (PyCFunction) _wrap_GenericDirCtrl_GetShowHidden, METH_VARARGS | METH_KEYWORDS, NULL},
35657 { (char *)"GenericDirCtrl_GetFilter", (PyCFunction) _wrap_GenericDirCtrl_GetFilter, METH_VARARGS | METH_KEYWORDS, NULL},
35658 { (char *)"GenericDirCtrl_SetFilter", (PyCFunction) _wrap_GenericDirCtrl_SetFilter, METH_VARARGS | METH_KEYWORDS, NULL},
35659 { (char *)"GenericDirCtrl_GetFilterIndex", (PyCFunction) _wrap_GenericDirCtrl_GetFilterIndex, METH_VARARGS | METH_KEYWORDS, NULL},
35660 { (char *)"GenericDirCtrl_SetFilterIndex", (PyCFunction) _wrap_GenericDirCtrl_SetFilterIndex, METH_VARARGS | METH_KEYWORDS, NULL},
35661 { (char *)"GenericDirCtrl_GetRootId", (PyCFunction) _wrap_GenericDirCtrl_GetRootId, METH_VARARGS | METH_KEYWORDS, NULL},
35662 { (char *)"GenericDirCtrl_GetTreeCtrl", (PyCFunction) _wrap_GenericDirCtrl_GetTreeCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35663 { (char *)"GenericDirCtrl_GetFilterListCtrl", (PyCFunction) _wrap_GenericDirCtrl_GetFilterListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35664 { (char *)"GenericDirCtrl_FindChild", (PyCFunction) _wrap_GenericDirCtrl_FindChild, METH_VARARGS | METH_KEYWORDS, NULL},
35665 { (char *)"GenericDirCtrl_DoResize", (PyCFunction) _wrap_GenericDirCtrl_DoResize, METH_VARARGS | METH_KEYWORDS, NULL},
35666 { (char *)"GenericDirCtrl_ReCreateTree", (PyCFunction) _wrap_GenericDirCtrl_ReCreateTree, METH_VARARGS | METH_KEYWORDS, NULL},
35667 { (char *)"GenericDirCtrl_swigregister", GenericDirCtrl_swigregister, METH_VARARGS, NULL},
35668 { (char *)"new_DirFilterListCtrl", (PyCFunction) _wrap_new_DirFilterListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35669 { (char *)"new_PreDirFilterListCtrl", (PyCFunction) _wrap_new_PreDirFilterListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35670 { (char *)"DirFilterListCtrl_Create", (PyCFunction) _wrap_DirFilterListCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35671 { (char *)"DirFilterListCtrl_FillFilterList", (PyCFunction) _wrap_DirFilterListCtrl_FillFilterList, METH_VARARGS | METH_KEYWORDS, NULL},
35672 { (char *)"DirFilterListCtrl_swigregister", DirFilterListCtrl_swigregister, METH_VARARGS, NULL},
35673 { (char *)"new_PyControl", (PyCFunction) _wrap_new_PyControl, METH_VARARGS | METH_KEYWORDS, NULL},
35674 { (char *)"new_PrePyControl", (PyCFunction) _wrap_new_PrePyControl, METH_VARARGS | METH_KEYWORDS, NULL},
35675 { (char *)"PyControl__setCallbackInfo", (PyCFunction) _wrap_PyControl__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
35676 { (char *)"PyControl_SetBestSize", (PyCFunction) _wrap_PyControl_SetBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
35677 { (char *)"PyControl_DoEraseBackground", (PyCFunction) _wrap_PyControl_DoEraseBackground, METH_VARARGS | METH_KEYWORDS, NULL},
35678 { (char *)"PyControl_base_DoMoveWindow", (PyCFunction) _wrap_PyControl_base_DoMoveWindow, METH_VARARGS | METH_KEYWORDS, NULL},
35679 { (char *)"PyControl_base_DoSetSize", (PyCFunction) _wrap_PyControl_base_DoSetSize, METH_VARARGS | METH_KEYWORDS, NULL},
35680 { (char *)"PyControl_base_DoSetClientSize", (PyCFunction) _wrap_PyControl_base_DoSetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
35681 { (char *)"PyControl_base_DoSetVirtualSize", (PyCFunction) _wrap_PyControl_base_DoSetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
35682 { (char *)"PyControl_base_DoGetSize", (PyCFunction) _wrap_PyControl_base_DoGetSize, METH_VARARGS | METH_KEYWORDS, NULL},
35683 { (char *)"PyControl_base_DoGetClientSize", (PyCFunction) _wrap_PyControl_base_DoGetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
35684 { (char *)"PyControl_base_DoGetPosition", (PyCFunction) _wrap_PyControl_base_DoGetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35685 { (char *)"PyControl_base_DoGetVirtualSize", (PyCFunction) _wrap_PyControl_base_DoGetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
35686 { (char *)"PyControl_base_DoGetBestSize", (PyCFunction) _wrap_PyControl_base_DoGetBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
35687 { (char *)"PyControl_base_InitDialog", (PyCFunction) _wrap_PyControl_base_InitDialog, METH_VARARGS | METH_KEYWORDS, NULL},
35688 { (char *)"PyControl_base_TransferDataToWindow", (PyCFunction) _wrap_PyControl_base_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS, NULL},
35689 { (char *)"PyControl_base_TransferDataFromWindow", (PyCFunction) _wrap_PyControl_base_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
35690 { (char *)"PyControl_base_Validate", (PyCFunction) _wrap_PyControl_base_Validate, METH_VARARGS | METH_KEYWORDS, NULL},
35691 { (char *)"PyControl_base_AcceptsFocus", (PyCFunction) _wrap_PyControl_base_AcceptsFocus, METH_VARARGS | METH_KEYWORDS, NULL},
35692 { (char *)"PyControl_base_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_PyControl_base_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS, NULL},
35693 { (char *)"PyControl_base_GetMaxSize", (PyCFunction) _wrap_PyControl_base_GetMaxSize, METH_VARARGS | METH_KEYWORDS, NULL},
35694 { (char *)"PyControl_base_AddChild", (PyCFunction) _wrap_PyControl_base_AddChild, METH_VARARGS | METH_KEYWORDS, NULL},
35695 { (char *)"PyControl_base_RemoveChild", (PyCFunction) _wrap_PyControl_base_RemoveChild, METH_VARARGS | METH_KEYWORDS, NULL},
35696 { (char *)"PyControl_base_ShouldInheritColours", (PyCFunction) _wrap_PyControl_base_ShouldInheritColours, METH_VARARGS | METH_KEYWORDS, NULL},
35697 { (char *)"PyControl_base_GetDefaultAttributes", (PyCFunction) _wrap_PyControl_base_GetDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35698 { (char *)"PyControl_swigregister", PyControl_swigregister, METH_VARARGS, NULL},
35699 { (char *)"new_HelpEvent", (PyCFunction) _wrap_new_HelpEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35700 { (char *)"HelpEvent_GetPosition", (PyCFunction) _wrap_HelpEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35701 { (char *)"HelpEvent_SetPosition", (PyCFunction) _wrap_HelpEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35702 { (char *)"HelpEvent_GetLink", (PyCFunction) _wrap_HelpEvent_GetLink, METH_VARARGS | METH_KEYWORDS, NULL},
35703 { (char *)"HelpEvent_SetLink", (PyCFunction) _wrap_HelpEvent_SetLink, METH_VARARGS | METH_KEYWORDS, NULL},
35704 { (char *)"HelpEvent_GetTarget", (PyCFunction) _wrap_HelpEvent_GetTarget, METH_VARARGS | METH_KEYWORDS, NULL},
35705 { (char *)"HelpEvent_SetTarget", (PyCFunction) _wrap_HelpEvent_SetTarget, METH_VARARGS | METH_KEYWORDS, NULL},
35706 { (char *)"HelpEvent_swigregister", HelpEvent_swigregister, METH_VARARGS, NULL},
35707 { (char *)"new_ContextHelp", (PyCFunction) _wrap_new_ContextHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35708 { (char *)"delete_ContextHelp", (PyCFunction) _wrap_delete_ContextHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35709 { (char *)"ContextHelp_BeginContextHelp", (PyCFunction) _wrap_ContextHelp_BeginContextHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35710 { (char *)"ContextHelp_EndContextHelp", (PyCFunction) _wrap_ContextHelp_EndContextHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35711 { (char *)"ContextHelp_swigregister", ContextHelp_swigregister, METH_VARARGS, NULL},
35712 { (char *)"new_ContextHelpButton", (PyCFunction) _wrap_new_ContextHelpButton, METH_VARARGS | METH_KEYWORDS, NULL},
35713 { (char *)"ContextHelpButton_swigregister", ContextHelpButton_swigregister, METH_VARARGS, NULL},
35714 { (char *)"HelpProvider_Set", (PyCFunction) _wrap_HelpProvider_Set, METH_VARARGS | METH_KEYWORDS, NULL},
35715 { (char *)"HelpProvider_Get", (PyCFunction) _wrap_HelpProvider_Get, METH_VARARGS | METH_KEYWORDS, NULL},
35716 { (char *)"HelpProvider_GetHelp", (PyCFunction) _wrap_HelpProvider_GetHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35717 { (char *)"HelpProvider_ShowHelp", (PyCFunction) _wrap_HelpProvider_ShowHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35718 { (char *)"HelpProvider_AddHelp", (PyCFunction) _wrap_HelpProvider_AddHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35719 { (char *)"HelpProvider_AddHelpById", (PyCFunction) _wrap_HelpProvider_AddHelpById, METH_VARARGS | METH_KEYWORDS, NULL},
35720 { (char *)"HelpProvider_RemoveHelp", (PyCFunction) _wrap_HelpProvider_RemoveHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35721 { (char *)"HelpProvider_Destroy", (PyCFunction) _wrap_HelpProvider_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
35722 { (char *)"HelpProvider_swigregister", HelpProvider_swigregister, METH_VARARGS, NULL},
35723 { (char *)"new_SimpleHelpProvider", (PyCFunction) _wrap_new_SimpleHelpProvider, METH_VARARGS | METH_KEYWORDS, NULL},
35724 { (char *)"SimpleHelpProvider_swigregister", SimpleHelpProvider_swigregister, METH_VARARGS, NULL},
35725 { (char *)"new_DragImage", (PyCFunction) _wrap_new_DragImage, METH_VARARGS | METH_KEYWORDS, NULL},
35726 { (char *)"new_DragIcon", (PyCFunction) _wrap_new_DragIcon, METH_VARARGS | METH_KEYWORDS, NULL},
35727 { (char *)"new_DragString", (PyCFunction) _wrap_new_DragString, METH_VARARGS | METH_KEYWORDS, NULL},
35728 { (char *)"new_DragTreeItem", (PyCFunction) _wrap_new_DragTreeItem, METH_VARARGS | METH_KEYWORDS, NULL},
35729 { (char *)"new_DragListItem", (PyCFunction) _wrap_new_DragListItem, METH_VARARGS | METH_KEYWORDS, NULL},
35730 { (char *)"delete_DragImage", (PyCFunction) _wrap_delete_DragImage, METH_VARARGS | METH_KEYWORDS, NULL},
35731 { (char *)"DragImage_SetBackingBitmap", (PyCFunction) _wrap_DragImage_SetBackingBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
35732 { (char *)"DragImage_BeginDrag", (PyCFunction) _wrap_DragImage_BeginDrag, METH_VARARGS | METH_KEYWORDS, NULL},
35733 { (char *)"DragImage_BeginDragBounded", (PyCFunction) _wrap_DragImage_BeginDragBounded, METH_VARARGS | METH_KEYWORDS, NULL},
35734 { (char *)"DragImage_EndDrag", (PyCFunction) _wrap_DragImage_EndDrag, METH_VARARGS | METH_KEYWORDS, NULL},
35735 { (char *)"DragImage_Move", (PyCFunction) _wrap_DragImage_Move, METH_VARARGS | METH_KEYWORDS, NULL},
35736 { (char *)"DragImage_Show", (PyCFunction) _wrap_DragImage_Show, METH_VARARGS | METH_KEYWORDS, NULL},
35737 { (char *)"DragImage_Hide", (PyCFunction) _wrap_DragImage_Hide, METH_VARARGS | METH_KEYWORDS, NULL},
35738 { (char *)"DragImage_GetImageRect", (PyCFunction) _wrap_DragImage_GetImageRect, METH_VARARGS | METH_KEYWORDS, NULL},
35739 { (char *)"DragImage_DoDrawImage", (PyCFunction) _wrap_DragImage_DoDrawImage, METH_VARARGS | METH_KEYWORDS, NULL},
35740 { (char *)"DragImage_UpdateBackingFromWindow", (PyCFunction) _wrap_DragImage_UpdateBackingFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
35741 { (char *)"DragImage_RedrawImage", (PyCFunction) _wrap_DragImage_RedrawImage, METH_VARARGS | METH_KEYWORDS, NULL},
35742 { (char *)"DragImage_swigregister", DragImage_swigregister, METH_VARARGS, NULL},
35743 { (char *)"new_DatePickerCtrl", (PyCFunction) _wrap_new_DatePickerCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35744 { (char *)"new_PreDatePickerCtrl", (PyCFunction) _wrap_new_PreDatePickerCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35745 { (char *)"DatePickerCtrl_Create", (PyCFunction) _wrap_DatePickerCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35746 { (char *)"DatePickerCtrl_SetValue", (PyCFunction) _wrap_DatePickerCtrl_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35747 { (char *)"DatePickerCtrl_GetValue", (PyCFunction) _wrap_DatePickerCtrl_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35748 { (char *)"DatePickerCtrl_SetRange", (PyCFunction) _wrap_DatePickerCtrl_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
35749 { (char *)"DatePickerCtrl_GetLowerLimit", (PyCFunction) _wrap_DatePickerCtrl_GetLowerLimit, METH_VARARGS | METH_KEYWORDS, NULL},
35750 { (char *)"DatePickerCtrl_GetUpperLimit", (PyCFunction) _wrap_DatePickerCtrl_GetUpperLimit, METH_VARARGS | METH_KEYWORDS, NULL},
35751 { (char *)"DatePickerCtrl_swigregister", DatePickerCtrl_swigregister, METH_VARARGS, NULL},
35752 { NULL, NULL, 0, NULL }
35753 };
35754
35755
35756 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
35757
35758 static void *_p_wxBoxSizerTo_p_wxSizer(void *x) {
35759 return (void *)((wxSizer *) ((wxBoxSizer *) x));
35760 }
35761 static void *_p_wxStaticBoxSizerTo_p_wxSizer(void *x) {
35762 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStaticBoxSizer *) x));
35763 }
35764 static void *_p_wxStdDialogButtonSizerTo_p_wxSizer(void *x) {
35765 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
35766 }
35767 static void *_p_wxGridBagSizerTo_p_wxSizer(void *x) {
35768 return (void *)((wxSizer *) (wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
35769 }
35770 static void *_p_wxGridSizerTo_p_wxSizer(void *x) {
35771 return (void *)((wxSizer *) ((wxGridSizer *) x));
35772 }
35773 static void *_p_wxFlexGridSizerTo_p_wxSizer(void *x) {
35774 return (void *)((wxSizer *) (wxGridSizer *) ((wxFlexGridSizer *) x));
35775 }
35776 static void *_p_wxNotebookSizerTo_p_wxSizer(void *x) {
35777 return (void *)((wxSizer *) ((wxNotebookSizer *) x));
35778 }
35779 static void *_p_wxPySizerTo_p_wxSizer(void *x) {
35780 return (void *)((wxSizer *) ((wxPySizer *) x));
35781 }
35782 static void *_p_wxBookCtrlSizerTo_p_wxSizer(void *x) {
35783 return (void *)((wxSizer *) ((wxBookCtrlSizer *) x));
35784 }
35785 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
35786 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
35787 }
35788 static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
35789 return (void *)((wxEvent *) ((wxMenuEvent *) x));
35790 }
35791 static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
35792 return (void *)((wxEvent *) ((wxCloseEvent *) x));
35793 }
35794 static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
35795 return (void *)((wxEvent *) ((wxMouseEvent *) x));
35796 }
35797 static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
35798 return (void *)((wxEvent *) ((wxEraseEvent *) x));
35799 }
35800 static void *_p_wxBookCtrlBaseEventTo_p_wxEvent(void *x) {
35801 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
35802 }
35803 static void *_p_wxTreeEventTo_p_wxEvent(void *x) {
35804 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxTreeEvent *) x));
35805 }
35806 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
35807 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
35808 }
35809 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
35810 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
35811 }
35812 static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
35813 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
35814 }
35815 static void *_p_wxTextUrlEventTo_p_wxEvent(void *x) {
35816 return (void *)((wxEvent *) (wxCommandEvent *) ((wxTextUrlEvent *) x));
35817 }
35818 static void *_p_wxPyEventTo_p_wxEvent(void *x) {
35819 return (void *)((wxEvent *) ((wxPyEvent *) x));
35820 }
35821 static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
35822 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
35823 }
35824 static void *_p_wxListEventTo_p_wxEvent(void *x) {
35825 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxListEvent *) x));
35826 }
35827 static void *_p_wxNotebookEventTo_p_wxEvent(void *x) {
35828 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
35829 }
35830 static void *_p_wxListbookEventTo_p_wxEvent(void *x) {
35831 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
35832 }
35833 static void *_p_wxChoicebookEventTo_p_wxEvent(void *x) {
35834 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
35835 }
35836 static void *_p_wxHelpEventTo_p_wxEvent(void *x) {
35837 return (void *)((wxEvent *) (wxCommandEvent *) ((wxHelpEvent *) x));
35838 }
35839 static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
35840 return (void *)((wxEvent *) ((wxIdleEvent *) x));
35841 }
35842 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
35843 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
35844 }
35845 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
35846 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
35847 }
35848 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
35849 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
35850 }
35851 static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
35852 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
35853 }
35854 static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
35855 return (void *)((wxEvent *) ((wxActivateEvent *) x));
35856 }
35857 static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
35858 return (void *)((wxEvent *) ((wxSizeEvent *) x));
35859 }
35860 static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
35861 return (void *)((wxEvent *) ((wxMoveEvent *) x));
35862 }
35863 static void *_p_wxDateEventTo_p_wxEvent(void *x) {
35864 return (void *)((wxEvent *) (wxCommandEvent *) ((wxDateEvent *) x));
35865 }
35866 static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
35867 return (void *)((wxEvent *) ((wxPaintEvent *) x));
35868 }
35869 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
35870 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
35871 }
35872 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
35873 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
35874 }
35875 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
35876 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
35877 }
35878 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
35879 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
35880 }
35881 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
35882 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
35883 }
35884 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
35885 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
35886 }
35887 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
35888 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
35889 }
35890 static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
35891 return (void *)((wxEvent *) ((wxFocusEvent *) x));
35892 }
35893 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
35894 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
35895 }
35896 static void *_p_wxShowEventTo_p_wxEvent(void *x) {
35897 return (void *)((wxEvent *) ((wxShowEvent *) x));
35898 }
35899 static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
35900 return (void *)((wxEvent *) ((wxCommandEvent *) x));
35901 }
35902 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
35903 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
35904 }
35905 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
35906 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
35907 }
35908 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
35909 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
35910 }
35911 static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
35912 return (void *)((wxEvent *) ((wxKeyEvent *) x));
35913 }
35914 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
35915 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
35916 }
35917 static void *_p_wxSpinEventTo_p_wxEvent(void *x) {
35918 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxSpinEvent *) x));
35919 }
35920 static void *_p_wxComboBoxTo_p_wxItemContainer(void *x) {
35921 return (void *)((wxItemContainer *) ((wxComboBox *) x));
35922 }
35923 static void *_p_wxDirFilterListCtrlTo_p_wxItemContainer(void *x) {
35924 return (void *)((wxItemContainer *) (wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
35925 }
35926 static void *_p_wxChoiceTo_p_wxItemContainer(void *x) {
35927 return (void *)((wxItemContainer *) (wxControlWithItems *) ((wxChoice *) x));
35928 }
35929 static void *_p_wxControlWithItemsTo_p_wxItemContainer(void *x) {
35930 return (void *)((wxItemContainer *) ((wxControlWithItems *) x));
35931 }
35932 static void *_p_wxListBoxTo_p_wxItemContainer(void *x) {
35933 return (void *)((wxItemContainer *) (wxControlWithItems *) ((wxListBox *) x));
35934 }
35935 static void *_p_wxCheckListBoxTo_p_wxItemContainer(void *x) {
35936 return (void *)((wxItemContainer *) (wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
35937 }
35938 static void *_p_wxListViewTo_p_wxPyListCtrl(void *x) {
35939 return (void *)((wxPyListCtrl *) ((wxListView *) x));
35940 }
35941 static void *_p_wxBookCtrlBaseTo_p_wxControl(void *x) {
35942 return (void *)((wxControl *) ((wxBookCtrlBase *) x));
35943 }
35944 static void *_p_wxToolBarTo_p_wxControl(void *x) {
35945 return (void *)((wxControl *) (wxToolBarBase *) ((wxToolBar *) x));
35946 }
35947 static void *_p_wxToggleButtonTo_p_wxControl(void *x) {
35948 return (void *)((wxControl *) ((wxToggleButton *) x));
35949 }
35950 static void *_p_wxRadioButtonTo_p_wxControl(void *x) {
35951 return (void *)((wxControl *) ((wxRadioButton *) x));
35952 }
35953 static void *_p_wxPyControlTo_p_wxControl(void *x) {
35954 return (void *)((wxControl *) ((wxPyControl *) x));
35955 }
35956 static void *_p_wxToolBarBaseTo_p_wxControl(void *x) {
35957 return (void *)((wxControl *) ((wxToolBarBase *) x));
35958 }
35959 static void *_p_wxDirFilterListCtrlTo_p_wxControl(void *x) {
35960 return (void *)((wxControl *) (wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
35961 }
35962 static void *_p_wxPyListCtrlTo_p_wxControl(void *x) {
35963 return (void *)((wxControl *) ((wxPyListCtrl *) x));
35964 }
35965 static void *_p_wxComboBoxTo_p_wxControl(void *x) {
35966 return (void *)((wxControl *) ((wxComboBox *) x));
35967 }
35968 static void *_p_wxGenericDirCtrlTo_p_wxControl(void *x) {
35969 return (void *)((wxControl *) ((wxGenericDirCtrl *) x));
35970 }
35971 static void *_p_wxScrollBarTo_p_wxControl(void *x) {
35972 return (void *)((wxControl *) ((wxScrollBar *) x));
35973 }
35974 static void *_p_wxControlWithItemsTo_p_wxControl(void *x) {
35975 return (void *)((wxControl *) ((wxControlWithItems *) x));
35976 }
35977 static void *_p_wxGaugeTo_p_wxControl(void *x) {
35978 return (void *)((wxControl *) ((wxGauge *) x));
35979 }
35980 static void *_p_wxStaticLineTo_p_wxControl(void *x) {
35981 return (void *)((wxControl *) ((wxStaticLine *) x));
35982 }
35983 static void *_p_wxChoicebookTo_p_wxControl(void *x) {
35984 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxChoicebook *) x));
35985 }
35986 static void *_p_wxListbookTo_p_wxControl(void *x) {
35987 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxListbook *) x));
35988 }
35989 static void *_p_wxPyTreeCtrlTo_p_wxControl(void *x) {
35990 return (void *)((wxControl *) ((wxPyTreeCtrl *) x));
35991 }
35992 static void *_p_wxCheckBoxTo_p_wxControl(void *x) {
35993 return (void *)((wxControl *) ((wxCheckBox *) x));
35994 }
35995 static void *_p_wxRadioBoxTo_p_wxControl(void *x) {
35996 return (void *)((wxControl *) ((wxRadioBox *) x));
35997 }
35998 static void *_p_wxChoiceTo_p_wxControl(void *x) {
35999 return (void *)((wxControl *) (wxControlWithItems *) ((wxChoice *) x));
36000 }
36001 static void *_p_wxListBoxTo_p_wxControl(void *x) {
36002 return (void *)((wxControl *) (wxControlWithItems *) ((wxListBox *) x));
36003 }
36004 static void *_p_wxCheckListBoxTo_p_wxControl(void *x) {
36005 return (void *)((wxControl *) (wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
36006 }
36007 static void *_p_wxListViewTo_p_wxControl(void *x) {
36008 return (void *)((wxControl *) (wxPyListCtrl *) ((wxListView *) x));
36009 }
36010 static void *_p_wxNotebookTo_p_wxControl(void *x) {
36011 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxNotebook *) x));
36012 }
36013 static void *_p_wxStaticBitmapTo_p_wxControl(void *x) {
36014 return (void *)((wxControl *) ((wxStaticBitmap *) x));
36015 }
36016 static void *_p_wxSpinCtrlTo_p_wxControl(void *x) {
36017 return (void *)((wxControl *) ((wxSpinCtrl *) x));
36018 }
36019 static void *_p_wxStaticTextTo_p_wxControl(void *x) {
36020 return (void *)((wxControl *) ((wxStaticText *) x));
36021 }
36022 static void *_p_wxStaticBoxTo_p_wxControl(void *x) {
36023 return (void *)((wxControl *) ((wxStaticBox *) x));
36024 }
36025 static void *_p_wxSliderTo_p_wxControl(void *x) {
36026 return (void *)((wxControl *) ((wxSlider *) x));
36027 }
36028 static void *_p_wxContextHelpButtonTo_p_wxControl(void *x) {
36029 return (void *)((wxControl *) (wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
36030 }
36031 static void *_p_wxSpinButtonTo_p_wxControl(void *x) {
36032 return (void *)((wxControl *) ((wxSpinButton *) x));
36033 }
36034 static void *_p_wxButtonTo_p_wxControl(void *x) {
36035 return (void *)((wxControl *) ((wxButton *) x));
36036 }
36037 static void *_p_wxBitmapButtonTo_p_wxControl(void *x) {
36038 return (void *)((wxControl *) (wxButton *) ((wxBitmapButton *) x));
36039 }
36040 static void *_p_wxDatePickerCtrlTo_p_wxControl(void *x) {
36041 return (void *)((wxControl *) ((wxDatePickerCtrl *) x));
36042 }
36043 static void *_p_wxTextCtrlTo_p_wxControl(void *x) {
36044 return (void *)((wxControl *) ((wxTextCtrl *) x));
36045 }
36046 static void *_p_wxToolBarTo_p_wxToolBarBase(void *x) {
36047 return (void *)((wxToolBarBase *) ((wxToolBar *) x));
36048 }
36049 static void *_p_wxDirFilterListCtrlTo_p_wxChoice(void *x) {
36050 return (void *)((wxChoice *) ((wxDirFilterListCtrl *) x));
36051 }
36052 static void *_p_wxBookCtrlBaseEventTo_p_wxNotifyEvent(void *x) {
36053 return (void *)((wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
36054 }
36055 static void *_p_wxTreeEventTo_p_wxNotifyEvent(void *x) {
36056 return (void *)((wxNotifyEvent *) ((wxTreeEvent *) x));
36057 }
36058 static void *_p_wxListEventTo_p_wxNotifyEvent(void *x) {
36059 return (void *)((wxNotifyEvent *) ((wxListEvent *) x));
36060 }
36061 static void *_p_wxSpinEventTo_p_wxNotifyEvent(void *x) {
36062 return (void *)((wxNotifyEvent *) ((wxSpinEvent *) x));
36063 }
36064 static void *_p_wxNotebookEventTo_p_wxNotifyEvent(void *x) {
36065 return (void *)((wxNotifyEvent *) (wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
36066 }
36067 static void *_p_wxListbookEventTo_p_wxNotifyEvent(void *x) {
36068 return (void *)((wxNotifyEvent *) (wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
36069 }
36070 static void *_p_wxChoicebookEventTo_p_wxNotifyEvent(void *x) {
36071 return (void *)((wxNotifyEvent *) (wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
36072 }
36073 static void *_p_wxChoicebookTo_p_wxBookCtrlBase(void *x) {
36074 return (void *)((wxBookCtrlBase *) ((wxChoicebook *) x));
36075 }
36076 static void *_p_wxListbookTo_p_wxBookCtrlBase(void *x) {
36077 return (void *)((wxBookCtrlBase *) ((wxListbook *) x));
36078 }
36079 static void *_p_wxNotebookTo_p_wxBookCtrlBase(void *x) {
36080 return (void *)((wxBookCtrlBase *) ((wxNotebook *) x));
36081 }
36082 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
36083 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
36084 }
36085 static void *_p_wxBookCtrlBaseTo_p_wxEvtHandler(void *x) {
36086 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxBookCtrlBase *) x));
36087 }
36088 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
36089 return (void *)((wxEvtHandler *) ((wxValidator *) x));
36090 }
36091 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
36092 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
36093 }
36094 static void *_p_wxToolBarTo_p_wxEvtHandler(void *x) {
36095 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
36096 }
36097 static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
36098 return (void *)((wxEvtHandler *) ((wxMenu *) x));
36099 }
36100 static void *_p_wxToggleButtonTo_p_wxEvtHandler(void *x) {
36101 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxToggleButton *) x));
36102 }
36103 static void *_p_wxRadioButtonTo_p_wxEvtHandler(void *x) {
36104 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxRadioButton *) x));
36105 }
36106 static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
36107 return (void *)((wxEvtHandler *) ((wxWindow *) x));
36108 }
36109 static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
36110 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
36111 }
36112 static void *_p_wxToolBarBaseTo_p_wxEvtHandler(void *x) {
36113 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxToolBarBase *) x));
36114 }
36115 static void *_p_wxComboBoxTo_p_wxEvtHandler(void *x) {
36116 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxComboBox *) x));
36117 }
36118 static void *_p_wxPyListCtrlTo_p_wxEvtHandler(void *x) {
36119 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyListCtrl *) x));
36120 }
36121 static void *_p_wxDirFilterListCtrlTo_p_wxEvtHandler(void *x) {
36122 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
36123 }
36124 static void *_p_wxPyControlTo_p_wxEvtHandler(void *x) {
36125 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyControl *) x));
36126 }
36127 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
36128 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
36129 }
36130 static void *_p_wxGenericDirCtrlTo_p_wxEvtHandler(void *x) {
36131 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxGenericDirCtrl *) x));
36132 }
36133 static void *_p_wxScrollBarTo_p_wxEvtHandler(void *x) {
36134 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxScrollBar *) x));
36135 }
36136 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
36137 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
36138 }
36139 static void *_p_wxGaugeTo_p_wxEvtHandler(void *x) {
36140 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxGauge *) x));
36141 }
36142 static void *_p_wxStaticLineTo_p_wxEvtHandler(void *x) {
36143 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticLine *) x));
36144 }
36145 static void *_p_wxChoicebookTo_p_wxEvtHandler(void *x) {
36146 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxChoicebook *) x));
36147 }
36148 static void *_p_wxListbookTo_p_wxEvtHandler(void *x) {
36149 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxListbook *) x));
36150 }
36151 static void *_p_wxPyTreeCtrlTo_p_wxEvtHandler(void *x) {
36152 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyTreeCtrl *) x));
36153 }
36154 static void *_p_wxCheckBoxTo_p_wxEvtHandler(void *x) {
36155 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxCheckBox *) x));
36156 }
36157 static void *_p_wxRadioBoxTo_p_wxEvtHandler(void *x) {
36158 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxRadioBox *) x));
36159 }
36160 static void *_p_wxCheckListBoxTo_p_wxEvtHandler(void *x) {
36161 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
36162 }
36163 static void *_p_wxListBoxTo_p_wxEvtHandler(void *x) {
36164 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *) ((wxListBox *) x));
36165 }
36166 static void *_p_wxChoiceTo_p_wxEvtHandler(void *x) {
36167 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *) ((wxChoice *) x));
36168 }
36169 static void *_p_wxNotebookTo_p_wxEvtHandler(void *x) {
36170 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxNotebook *) x));
36171 }
36172 static void *_p_wxStaticBitmapTo_p_wxEvtHandler(void *x) {
36173 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticBitmap *) x));
36174 }
36175 static void *_p_wxListViewTo_p_wxEvtHandler(void *x) {
36176 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxPyListCtrl *) ((wxListView *) x));
36177 }
36178 static void *_p_wxSpinCtrlTo_p_wxEvtHandler(void *x) {
36179 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSpinCtrl *) x));
36180 }
36181 static void *_p_wxStaticTextTo_p_wxEvtHandler(void *x) {
36182 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticText *) x));
36183 }
36184 static void *_p_wxStaticBoxTo_p_wxEvtHandler(void *x) {
36185 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticBox *) x));
36186 }
36187 static void *_p_wxSliderTo_p_wxEvtHandler(void *x) {
36188 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSlider *) x));
36189 }
36190 static void *_p_wxSpinButtonTo_p_wxEvtHandler(void *x) {
36191 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSpinButton *) x));
36192 }
36193 static void *_p_wxButtonTo_p_wxEvtHandler(void *x) {
36194 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxButton *) x));
36195 }
36196 static void *_p_wxBitmapButtonTo_p_wxEvtHandler(void *x) {
36197 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxButton *) ((wxBitmapButton *) x));
36198 }
36199 static void *_p_wxContextHelpButtonTo_p_wxEvtHandler(void *x) {
36200 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
36201 }
36202 static void *_p_wxDatePickerCtrlTo_p_wxEvtHandler(void *x) {
36203 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxDatePickerCtrl *) x));
36204 }
36205 static void *_p_wxTextCtrlTo_p_wxEvtHandler(void *x) {
36206 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxTextCtrl *) x));
36207 }
36208 static void *_p_wxCheckListBoxTo_p_wxListBox(void *x) {
36209 return (void *)((wxListBox *) ((wxCheckListBox *) x));
36210 }
36211 static void *_p_wxBitmapButtonTo_p_wxButton(void *x) {
36212 return (void *)((wxButton *) ((wxBitmapButton *) x));
36213 }
36214 static void *_p_wxContextHelpButtonTo_p_wxButton(void *x) {
36215 return (void *)((wxButton *) (wxBitmapButton *) ((wxContextHelpButton *) x));
36216 }
36217 static void *_p_wxContextHelpButtonTo_p_wxBitmapButton(void *x) {
36218 return (void *)((wxBitmapButton *) ((wxContextHelpButton *) x));
36219 }
36220 static void *_p_wxSimpleHelpProviderTo_p_wxHelpProvider(void *x) {
36221 return (void *)((wxHelpProvider *) ((wxSimpleHelpProvider *) x));
36222 }
36223 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
36224 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
36225 }
36226 static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
36227 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
36228 }
36229 static void *_p_wxSizerItemTo_p_wxObject(void *x) {
36230 return (void *)((wxObject *) ((wxSizerItem *) x));
36231 }
36232 static void *_p_wxScrollEventTo_p_wxObject(void *x) {
36233 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
36234 }
36235 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
36236 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
36237 }
36238 static void *_p_wxTextUrlEventTo_p_wxObject(void *x) {
36239 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxTextUrlEvent *) x));
36240 }
36241 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
36242 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
36243 }
36244 static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
36245 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
36246 }
36247 static void *_p_wxSizerTo_p_wxObject(void *x) {
36248 return (void *)((wxObject *) ((wxSizer *) x));
36249 }
36250 static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
36251 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
36252 }
36253 static void *_p_wxCheckBoxTo_p_wxObject(void *x) {
36254 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxCheckBox *) x));
36255 }
36256 static void *_p_wxPyTreeCtrlTo_p_wxObject(void *x) {
36257 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyTreeCtrl *) x));
36258 }
36259 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
36260 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
36261 }
36262 static void *_p_wxEventTo_p_wxObject(void *x) {
36263 return (void *)((wxObject *) ((wxEvent *) x));
36264 }
36265 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
36266 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
36267 }
36268 static void *_p_wxGridSizerTo_p_wxObject(void *x) {
36269 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
36270 }
36271 static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
36272 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
36273 }
36274 static void *_p_wxGenericDirCtrlTo_p_wxObject(void *x) {
36275 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxGenericDirCtrl *) x));
36276 }
36277 static void *_p_wxPyListCtrlTo_p_wxObject(void *x) {
36278 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyListCtrl *) x));
36279 }
36280 static void *_p_wxDirFilterListCtrlTo_p_wxObject(void *x) {
36281 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
36282 }
36283 static void *_p_wxPaintEventTo_p_wxObject(void *x) {
36284 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
36285 }
36286 static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
36287 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
36288 }
36289 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
36290 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
36291 }
36292 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
36293 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
36294 }
36295 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
36296 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
36297 }
36298 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
36299 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
36300 }
36301 static void *_p_wxStaticLineTo_p_wxObject(void *x) {
36302 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticLine *) x));
36303 }
36304 static void *_p_wxControlTo_p_wxObject(void *x) {
36305 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
36306 }
36307 static void *_p_wxPyControlTo_p_wxObject(void *x) {
36308 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyControl *) x));
36309 }
36310 static void *_p_wxGaugeTo_p_wxObject(void *x) {
36311 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxGauge *) x));
36312 }
36313 static void *_p_wxRadioButtonTo_p_wxObject(void *x) {
36314 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxRadioButton *) x));
36315 }
36316 static void *_p_wxToggleButtonTo_p_wxObject(void *x) {
36317 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxToggleButton *) x));
36318 }
36319 static void *_p_wxToolBarBaseTo_p_wxObject(void *x) {
36320 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxToolBarBase *) x));
36321 }
36322 static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
36323 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
36324 }
36325 static void *_p_wxChoiceTo_p_wxObject(void *x) {
36326 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *) ((wxChoice *) x));
36327 }
36328 static void *_p_wxFSFileTo_p_wxObject(void *x) {
36329 return (void *)((wxObject *) ((wxFSFile *) x));
36330 }
36331 static void *_p_wxPySizerTo_p_wxObject(void *x) {
36332 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
36333 }
36334 static void *_p_wxListViewTo_p_wxObject(void *x) {
36335 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxPyListCtrl *) ((wxListView *) x));
36336 }
36337 static void *_p_wxTextCtrlTo_p_wxObject(void *x) {
36338 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxTextCtrl *) x));
36339 }
36340 static void *_p_wxNotebookTo_p_wxObject(void *x) {
36341 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxNotebook *) x));
36342 }
36343 static void *_p_wxPyEventTo_p_wxObject(void *x) {
36344 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
36345 }
36346 static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
36347 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
36348 }
36349 static void *_p_wxChoicebookTo_p_wxObject(void *x) {
36350 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxChoicebook *) x));
36351 }
36352 static void *_p_wxListbookTo_p_wxObject(void *x) {
36353 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxListbook *) x));
36354 }
36355 static void *_p_wxShowEventTo_p_wxObject(void *x) {
36356 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
36357 }
36358 static void *_p_wxStaticBitmapTo_p_wxObject(void *x) {
36359 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticBitmap *) x));
36360 }
36361 static void *_p_wxSliderTo_p_wxObject(void *x) {
36362 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSlider *) x));
36363 }
36364 static void *_p_wxMenuItemTo_p_wxObject(void *x) {
36365 return (void *)((wxObject *) ((wxMenuItem *) x));
36366 }
36367 static void *_p_wxDateEventTo_p_wxObject(void *x) {
36368 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDateEvent *) x));
36369 }
36370 static void *_p_wxIdleEventTo_p_wxObject(void *x) {
36371 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
36372 }
36373 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
36374 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
36375 }
36376 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
36377 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
36378 }
36379 static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
36380 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
36381 }
36382 static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
36383 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
36384 }
36385 static void *_p_wxSizeEventTo_p_wxObject(void *x) {
36386 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
36387 }
36388 static void *_p_wxMoveEventTo_p_wxObject(void *x) {
36389 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
36390 }
36391 static void *_p_wxActivateEventTo_p_wxObject(void *x) {
36392 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
36393 }
36394 static void *_p_wxStaticBoxTo_p_wxObject(void *x) {
36395 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticBox *) x));
36396 }
36397 static void *_p_wxContextHelpTo_p_wxObject(void *x) {
36398 return (void *)((wxObject *) ((wxContextHelp *) x));
36399 }
36400 static void *_p_wxBookCtrlBaseTo_p_wxObject(void *x) {
36401 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxBookCtrlBase *) x));
36402 }
36403 static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
36404 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
36405 }
36406 static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
36407 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
36408 }
36409 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
36410 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
36411 }
36412 static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
36413 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
36414 }
36415 static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
36416 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
36417 }
36418 static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
36419 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
36420 }
36421 static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
36422 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
36423 }
36424 static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
36425 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
36426 }
36427 static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
36428 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
36429 }
36430 static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
36431 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
36432 }
36433 static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
36434 return (void *)((wxObject *) ((wxImageHandler *) x));
36435 }
36436 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
36437 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
36438 }
36439 static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
36440 return (void *)((wxObject *) ((wxEvtHandler *) x));
36441 }
36442 static void *_p_wxListEventTo_p_wxObject(void *x) {
36443 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxListEvent *) x));
36444 }
36445 static void *_p_wxListBoxTo_p_wxObject(void *x) {
36446 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *) ((wxListBox *) x));
36447 }
36448 static void *_p_wxCheckListBoxTo_p_wxObject(void *x) {
36449 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
36450 }
36451 static void *_p_wxButtonTo_p_wxObject(void *x) {
36452 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxButton *) x));
36453 }
36454 static void *_p_wxBitmapButtonTo_p_wxObject(void *x) {
36455 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxButton *) ((wxBitmapButton *) x));
36456 }
36457 static void *_p_wxSpinButtonTo_p_wxObject(void *x) {
36458 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSpinButton *) x));
36459 }
36460 static void *_p_wxContextHelpButtonTo_p_wxObject(void *x) {
36461 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
36462 }
36463 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x) {
36464 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
36465 }
36466 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
36467 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
36468 }
36469 static void *_p_wxScrollBarTo_p_wxObject(void *x) {
36470 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxScrollBar *) x));
36471 }
36472 static void *_p_wxRadioBoxTo_p_wxObject(void *x) {
36473 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxRadioBox *) x));
36474 }
36475 static void *_p_wxComboBoxTo_p_wxObject(void *x) {
36476 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxComboBox *) x));
36477 }
36478 static void *_p_wxHelpEventTo_p_wxObject(void *x) {
36479 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxHelpEvent *) x));
36480 }
36481 static void *_p_wxListItemTo_p_wxObject(void *x) {
36482 return (void *)((wxObject *) ((wxListItem *) x));
36483 }
36484 static void *_p_wxImageTo_p_wxObject(void *x) {
36485 return (void *)((wxObject *) ((wxImage *) x));
36486 }
36487 static void *_p_wxNotebookSizerTo_p_wxObject(void *x) {
36488 return (void *)((wxObject *) (wxSizer *) ((wxNotebookSizer *) x));
36489 }
36490 static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
36491 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
36492 }
36493 static void *_p_wxSpinEventTo_p_wxObject(void *x) {
36494 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxSpinEvent *) x));
36495 }
36496 static void *_p_wxGenericDragImageTo_p_wxObject(void *x) {
36497 return (void *)((wxObject *) ((wxGenericDragImage *) x));
36498 }
36499 static void *_p_wxSpinCtrlTo_p_wxObject(void *x) {
36500 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSpinCtrl *) x));
36501 }
36502 static void *_p_wxNotebookEventTo_p_wxObject(void *x) {
36503 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
36504 }
36505 static void *_p_wxListbookEventTo_p_wxObject(void *x) {
36506 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
36507 }
36508 static void *_p_wxChoicebookEventTo_p_wxObject(void *x) {
36509 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
36510 }
36511 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
36512 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
36513 }
36514 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
36515 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
36516 }
36517 static void *_p_wxKeyEventTo_p_wxObject(void *x) {
36518 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
36519 }
36520 static void *_p_wxWindowTo_p_wxObject(void *x) {
36521 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
36522 }
36523 static void *_p_wxMenuTo_p_wxObject(void *x) {
36524 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
36525 }
36526 static void *_p_wxMenuBarTo_p_wxObject(void *x) {
36527 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
36528 }
36529 static void *_p_wxFileSystemTo_p_wxObject(void *x) {
36530 return (void *)((wxObject *) ((wxFileSystem *) x));
36531 }
36532 static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
36533 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
36534 }
36535 static void *_p_wxMenuEventTo_p_wxObject(void *x) {
36536 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
36537 }
36538 static void *_p_wxPyAppTo_p_wxObject(void *x) {
36539 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
36540 }
36541 static void *_p_wxCloseEventTo_p_wxObject(void *x) {
36542 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
36543 }
36544 static void *_p_wxMouseEventTo_p_wxObject(void *x) {
36545 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
36546 }
36547 static void *_p_wxEraseEventTo_p_wxObject(void *x) {
36548 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
36549 }
36550 static void *_p_wxBookCtrlBaseEventTo_p_wxObject(void *x) {
36551 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
36552 }
36553 static void *_p_wxTreeEventTo_p_wxObject(void *x) {
36554 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxTreeEvent *) x));
36555 }
36556 static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
36557 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
36558 }
36559 static void *_p_wxCommandEventTo_p_wxObject(void *x) {
36560 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
36561 }
36562 static void *_p_wxStaticTextTo_p_wxObject(void *x) {
36563 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticText *) x));
36564 }
36565 static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
36566 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
36567 }
36568 static void *_p_wxFocusEventTo_p_wxObject(void *x) {
36569 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
36570 }
36571 static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
36572 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
36573 }
36574 static void *_p_wxDatePickerCtrlTo_p_wxObject(void *x) {
36575 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxDatePickerCtrl *) x));
36576 }
36577 static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
36578 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
36579 }
36580 static void *_p_wxToolBarToolBaseTo_p_wxObject(void *x) {
36581 return (void *)((wxObject *) ((wxToolBarToolBase *) x));
36582 }
36583 static void *_p_wxToolBarTo_p_wxObject(void *x) {
36584 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
36585 }
36586 static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
36587 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
36588 }
36589 static void *_p_wxValidatorTo_p_wxObject(void *x) {
36590 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
36591 }
36592 static void *_p_wxBookCtrlSizerTo_p_wxObject(void *x) {
36593 return (void *)((wxObject *) (wxSizer *) ((wxBookCtrlSizer *) x));
36594 }
36595 static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
36596 return (void *)((wxWindow *) ((wxMenuBar *) x));
36597 }
36598 static void *_p_wxBookCtrlBaseTo_p_wxWindow(void *x) {
36599 return (void *)((wxWindow *) (wxControl *) ((wxBookCtrlBase *) x));
36600 }
36601 static void *_p_wxToolBarTo_p_wxWindow(void *x) {
36602 return (void *)((wxWindow *) (wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
36603 }
36604 static void *_p_wxToggleButtonTo_p_wxWindow(void *x) {
36605 return (void *)((wxWindow *) (wxControl *) ((wxToggleButton *) x));
36606 }
36607 static void *_p_wxRadioButtonTo_p_wxWindow(void *x) {
36608 return (void *)((wxWindow *) (wxControl *) ((wxRadioButton *) x));
36609 }
36610 static void *_p_wxControlTo_p_wxWindow(void *x) {
36611 return (void *)((wxWindow *) ((wxControl *) x));
36612 }
36613 static void *_p_wxToolBarBaseTo_p_wxWindow(void *x) {
36614 return (void *)((wxWindow *) (wxControl *) ((wxToolBarBase *) x));
36615 }
36616 static void *_p_wxDirFilterListCtrlTo_p_wxWindow(void *x) {
36617 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
36618 }
36619 static void *_p_wxPyListCtrlTo_p_wxWindow(void *x) {
36620 return (void *)((wxWindow *) (wxControl *) ((wxPyListCtrl *) x));
36621 }
36622 static void *_p_wxComboBoxTo_p_wxWindow(void *x) {
36623 return (void *)((wxWindow *) (wxControl *) ((wxComboBox *) x));
36624 }
36625 static void *_p_wxPyControlTo_p_wxWindow(void *x) {
36626 return (void *)((wxWindow *) (wxControl *) ((wxPyControl *) x));
36627 }
36628 static void *_p_wxGenericDirCtrlTo_p_wxWindow(void *x) {
36629 return (void *)((wxWindow *) (wxControl *) ((wxGenericDirCtrl *) x));
36630 }
36631 static void *_p_wxScrollBarTo_p_wxWindow(void *x) {
36632 return (void *)((wxWindow *) (wxControl *) ((wxScrollBar *) x));
36633 }
36634 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
36635 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
36636 }
36637 static void *_p_wxGaugeTo_p_wxWindow(void *x) {
36638 return (void *)((wxWindow *) (wxControl *) ((wxGauge *) x));
36639 }
36640 static void *_p_wxStaticLineTo_p_wxWindow(void *x) {
36641 return (void *)((wxWindow *) (wxControl *) ((wxStaticLine *) x));
36642 }
36643 static void *_p_wxChoicebookTo_p_wxWindow(void *x) {
36644 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxChoicebook *) x));
36645 }
36646 static void *_p_wxListbookTo_p_wxWindow(void *x) {
36647 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxListbook *) x));
36648 }
36649 static void *_p_wxPyTreeCtrlTo_p_wxWindow(void *x) {
36650 return (void *)((wxWindow *) (wxControl *) ((wxPyTreeCtrl *) x));
36651 }
36652 static void *_p_wxCheckBoxTo_p_wxWindow(void *x) {
36653 return (void *)((wxWindow *) (wxControl *) ((wxCheckBox *) x));
36654 }
36655 static void *_p_wxRadioBoxTo_p_wxWindow(void *x) {
36656 return (void *)((wxWindow *) (wxControl *) ((wxRadioBox *) x));
36657 }
36658 static void *_p_wxCheckListBoxTo_p_wxWindow(void *x) {
36659 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
36660 }
36661 static void *_p_wxChoiceTo_p_wxWindow(void *x) {
36662 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *) ((wxChoice *) x));
36663 }
36664 static void *_p_wxListBoxTo_p_wxWindow(void *x) {
36665 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *) ((wxListBox *) x));
36666 }
36667 static void *_p_wxListViewTo_p_wxWindow(void *x) {
36668 return (void *)((wxWindow *) (wxControl *)(wxPyListCtrl *) ((wxListView *) x));
36669 }
36670 static void *_p_wxNotebookTo_p_wxWindow(void *x) {
36671 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxNotebook *) x));
36672 }
36673 static void *_p_wxStaticBitmapTo_p_wxWindow(void *x) {
36674 return (void *)((wxWindow *) (wxControl *) ((wxStaticBitmap *) x));
36675 }
36676 static void *_p_wxSpinCtrlTo_p_wxWindow(void *x) {
36677 return (void *)((wxWindow *) (wxControl *) ((wxSpinCtrl *) x));
36678 }
36679 static void *_p_wxStaticTextTo_p_wxWindow(void *x) {
36680 return (void *)((wxWindow *) (wxControl *) ((wxStaticText *) x));
36681 }
36682 static void *_p_wxStaticBoxTo_p_wxWindow(void *x) {
36683 return (void *)((wxWindow *) (wxControl *) ((wxStaticBox *) x));
36684 }
36685 static void *_p_wxSliderTo_p_wxWindow(void *x) {
36686 return (void *)((wxWindow *) (wxControl *) ((wxSlider *) x));
36687 }
36688 static void *_p_wxSpinButtonTo_p_wxWindow(void *x) {
36689 return (void *)((wxWindow *) (wxControl *) ((wxSpinButton *) x));
36690 }
36691 static void *_p_wxButtonTo_p_wxWindow(void *x) {
36692 return (void *)((wxWindow *) (wxControl *) ((wxButton *) x));
36693 }
36694 static void *_p_wxBitmapButtonTo_p_wxWindow(void *x) {
36695 return (void *)((wxWindow *) (wxControl *)(wxButton *) ((wxBitmapButton *) x));
36696 }
36697 static void *_p_wxContextHelpButtonTo_p_wxWindow(void *x) {
36698 return (void *)((wxWindow *) (wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
36699 }
36700 static void *_p_wxDatePickerCtrlTo_p_wxWindow(void *x) {
36701 return (void *)((wxWindow *) (wxControl *) ((wxDatePickerCtrl *) x));
36702 }
36703 static void *_p_wxTextCtrlTo_p_wxWindow(void *x) {
36704 return (void *)((wxWindow *) (wxControl *) ((wxTextCtrl *) x));
36705 }
36706 static void *_p_wxNotebookEventTo_p_wxBookCtrlBaseEvent(void *x) {
36707 return (void *)((wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
36708 }
36709 static void *_p_wxListbookEventTo_p_wxBookCtrlBaseEvent(void *x) {
36710 return (void *)((wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
36711 }
36712 static void *_p_wxChoicebookEventTo_p_wxBookCtrlBaseEvent(void *x) {
36713 return (void *)((wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
36714 }
36715 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
36716 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
36717 }
36718 static void *_p_wxTextUrlEventTo_p_wxCommandEvent(void *x) {
36719 return (void *)((wxCommandEvent *) ((wxTextUrlEvent *) x));
36720 }
36721 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
36722 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
36723 }
36724 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
36725 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
36726 }
36727 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
36728 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
36729 }
36730 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
36731 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
36732 }
36733 static void *_p_wxListbookEventTo_p_wxCommandEvent(void *x) {
36734 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
36735 }
36736 static void *_p_wxNotebookEventTo_p_wxCommandEvent(void *x) {
36737 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
36738 }
36739 static void *_p_wxChoicebookEventTo_p_wxCommandEvent(void *x) {
36740 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
36741 }
36742 static void *_p_wxDateEventTo_p_wxCommandEvent(void *x) {
36743 return (void *)((wxCommandEvent *) ((wxDateEvent *) x));
36744 }
36745 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
36746 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
36747 }
36748 static void *_p_wxListEventTo_p_wxCommandEvent(void *x) {
36749 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxListEvent *) x));
36750 }
36751 static void *_p_wxBookCtrlBaseEventTo_p_wxCommandEvent(void *x) {
36752 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
36753 }
36754 static void *_p_wxTreeEventTo_p_wxCommandEvent(void *x) {
36755 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxTreeEvent *) x));
36756 }
36757 static void *_p_wxSpinEventTo_p_wxCommandEvent(void *x) {
36758 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxSpinEvent *) x));
36759 }
36760 static void *_p_wxHelpEventTo_p_wxCommandEvent(void *x) {
36761 return (void *)((wxCommandEvent *) ((wxHelpEvent *) x));
36762 }
36763 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
36764 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
36765 }
36766 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
36767 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
36768 }
36769 static void *_p_wxDirFilterListCtrlTo_p_wxControlWithItems(void *x) {
36770 return (void *)((wxControlWithItems *) (wxChoice *) ((wxDirFilterListCtrl *) x));
36771 }
36772 static void *_p_wxChoiceTo_p_wxControlWithItems(void *x) {
36773 return (void *)((wxControlWithItems *) ((wxChoice *) x));
36774 }
36775 static void *_p_wxListBoxTo_p_wxControlWithItems(void *x) {
36776 return (void *)((wxControlWithItems *) ((wxListBox *) x));
36777 }
36778 static void *_p_wxCheckListBoxTo_p_wxControlWithItems(void *x) {
36779 return (void *)((wxControlWithItems *) (wxListBox *) ((wxCheckListBox *) x));
36780 }
36781 static void *_p_wxPyValidatorTo_p_wxValidator(void *x) {
36782 return (void *)((wxValidator *) ((wxPyValidator *) x));
36783 }
36784 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}};
36785 static swig_type_info _swigt__p_wxSizer[] = {{"_p_wxSizer", 0, "wxSizer *", 0, 0, 0, 0},{"_p_wxSizer", 0, 0, 0, 0, 0, 0},{"_p_wxBoxSizer", _p_wxBoxSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxStaticBoxSizer", _p_wxStaticBoxSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxStdDialogButtonSizer", _p_wxStdDialogButtonSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxGridBagSizer", _p_wxGridBagSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxGridSizer", _p_wxGridSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxFlexGridSizer", _p_wxFlexGridSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxNotebookSizer", _p_wxNotebookSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxPySizer", _p_wxPySizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxBookCtrlSizer", _p_wxBookCtrlSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36786 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}};
36787 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}};
36788 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}};
36789 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}};
36790 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}};
36791 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}};
36792 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}};
36793 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}};
36794 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}};
36795 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}};
36796 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}};
36797 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}};
36798 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}};
36799 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}};
36800 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}};
36801 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}};
36802 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}};
36803 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}};
36804 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}};
36805 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}};
36806 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}};
36807 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}};
36808 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}};
36809 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}};
36810 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}};
36811 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}};
36812 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}};
36813 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}};
36814 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}};
36815 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}};
36816 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}};
36817 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}};
36818 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}};
36819 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}};
36820 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}};
36821 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}};
36822 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}};
36823 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}};
36824 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}};
36825 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}};
36826 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}};
36827 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}};
36828 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}};
36829 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}};
36830 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}};
36831 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}};
36832 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}};
36833 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}};
36834 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}};
36835 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}};
36836 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}};
36837 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}};
36838 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}};
36839 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}};
36840 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}};
36841 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}};
36842 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}};
36843 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}};
36844 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}};
36845 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}};
36846 static swig_type_info _swigt__p_wxNotebookSizer[] = {{"_p_wxNotebookSizer", 0, "wxNotebookSizer *", 0, 0, 0, 0},{"_p_wxNotebookSizer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36847 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}};
36848 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}};
36849 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}};
36850 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}};
36851 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}};
36852 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}};
36853 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}};
36854 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}};
36855 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}};
36856 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}};
36857 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}};
36858 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}};
36859 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_wxFlexGridSizer", _p_wxFlexGridSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGridSizer", _p_wxGridSizerTo_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_wxControl", _p_wxControlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyControl", _p_wxPyControlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxToggleButton", _p_wxToggleButtonTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxRadioButton", _p_wxRadioButtonTo_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_wxNotifyEvent", _p_wxNotifyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyEvent", _p_wxPyEventTo_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_wxMoveEvent", _p_wxMoveEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDateEvent", _p_wxDateEventTo_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_wxEvtHandler", _p_wxEvtHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTIFFHandler", _p_wxTIFFHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxImageHandler", _p_wxImageHandlerTo_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_wxXPMHandler", _p_wxXPMHandlerTo_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_wxNotebookSizer", _p_wxNotebookSizerTo_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_wxBookCtrlSizer", _p_wxBookCtrlSizerTo_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}};
36860 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}};
36861 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}};
36862 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}};
36863 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}};
36864 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}};
36865 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}};
36866 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}};
36867 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}};
36868 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}};
36869 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}};
36870 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}};
36871 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}};
36872 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}};
36873 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}};
36874 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}};
36875 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}};
36876 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}};
36877 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}};
36878 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}};
36879 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}};
36880 static swig_type_info _swigt__p_wxBookCtrlSizer[] = {{"_p_wxBookCtrlSizer", 0, "wxBookCtrlSizer *", 0, 0, 0, 0},{"_p_wxBookCtrlSizer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36881 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}};
36882
36883 static swig_type_info *swig_types_initial[] = {
36884 _swigt__p_wxTextUrlEvent,
36885 _swigt__p_wxSizer,
36886 _swigt__p_wxCheckBox,
36887 _swigt__p_wxPyTreeCtrl,
36888 _swigt__p_wxEvent,
36889 _swigt__p_wxGenericDirCtrl,
36890 _swigt__p_bool,
36891 _swigt__p_wxItemContainer,
36892 _swigt__p_wxPyListCtrl,
36893 _swigt__p_wxPyTreeItemData,
36894 _swigt__p_wxDirFilterListCtrl,
36895 _swigt__p_wxStaticLine,
36896 _swigt__p_wxControl,
36897 _swigt__p_wxPyControl,
36898 _swigt__p_wxGauge,
36899 _swigt__p_wxToolBarBase,
36900 _swigt__p_wxFont,
36901 _swigt__p_wxToggleButton,
36902 _swigt__p_wxRadioButton,
36903 _swigt__p_wxChoice,
36904 _swigt__p_wxMemoryDC,
36905 _swigt__ptrdiff_t,
36906 _swigt__std__ptrdiff_t,
36907 _swigt__p_wxListItemAttr,
36908 _swigt__p_void,
36909 _swigt__p_int,
36910 _swigt__p_wxSize,
36911 _swigt__p_wxDC,
36912 _swigt__p_wxListView,
36913 _swigt__p_wxIcon,
36914 _swigt__p_wxVisualAttributes,
36915 _swigt__p_wxTextCtrl,
36916 _swigt__p_wxNotebook,
36917 _swigt__p_wxChoicebook,
36918 _swigt__p_wxNotifyEvent,
36919 _swigt__p_wxArrayString,
36920 _swigt__p_form_ops_t,
36921 _swigt__p_wxListbook,
36922 _swigt__p_wxStaticBitmap,
36923 _swigt__p_wxSlider,
36924 _swigt__p_wxStaticBox,
36925 _swigt__p_wxArrayInt,
36926 _swigt__p_wxContextHelp,
36927 _swigt__p_long,
36928 _swigt__p_wxDuplexMode,
36929 _swigt__p_wxBookCtrlBase,
36930 _swigt__p_wxEvtHandler,
36931 _swigt__p_wxListEvent,
36932 _swigt__p_wxCheckListBox,
36933 _swigt__p_wxListBox,
36934 _swigt__p_wxSpinButton,
36935 _swigt__p_wxButton,
36936 _swigt__p_wxBitmapButton,
36937 _swigt__p_wxRect,
36938 _swigt__p_wxContextHelpButton,
36939 _swigt__p_wxRadioBox,
36940 _swigt__p_wxScrollBar,
36941 _swigt__p_char,
36942 _swigt__p_wxComboBox,
36943 _swigt__p_wxTreeItemId,
36944 _swigt__p_wxHelpEvent,
36945 _swigt__p_wxListItem,
36946 _swigt__p_wxNotebookSizer,
36947 _swigt__p_wxSpinEvent,
36948 _swigt__p_wxGenericDragImage,
36949 _swigt__p_wxSpinCtrl,
36950 _swigt__p_wxPaperSize,
36951 _swigt__p_wxImageList,
36952 _swigt__p_wxHelpProvider,
36953 _swigt__p_wxTextAttr,
36954 _swigt__p_wxSimpleHelpProvider,
36955 _swigt__p_wxChoicebookEvent,
36956 _swigt__p_wxListbookEvent,
36957 _swigt__p_wxNotebookEvent,
36958 _swigt__p_wxPoint,
36959 _swigt__p_wxObject,
36960 _swigt__p_wxCursor,
36961 _swigt__p_wxDateTime,
36962 _swigt__p_wxKeyEvent,
36963 _swigt__p_unsigned_long,
36964 _swigt__p_wxWindow,
36965 _swigt__p_wxString,
36966 _swigt__p_wxBitmap,
36967 _swigt__unsigned_int,
36968 _swigt__p_unsigned_int,
36969 _swigt__p_unsigned_char,
36970 _swigt__p_wxMouseEvent,
36971 _swigt__p_wxBookCtrlBaseEvent,
36972 _swigt__p_wxTreeEvent,
36973 _swigt__p_wxCommandEvent,
36974 _swigt__p_wxStaticText,
36975 _swigt__p_wxDatePickerCtrl,
36976 _swigt__p_wxControlWithItems,
36977 _swigt__p_wxToolBarToolBase,
36978 _swigt__p_wxColour,
36979 _swigt__p_wxToolBar,
36980 _swigt__p_wxBookCtrlSizer,
36981 _swigt__p_wxValidator,
36982 0
36983 };
36984
36985
36986 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
36987
36988 static swig_const_info swig_const_table[] = {
36989 {0, 0, 0, 0.0, 0, 0}};
36990
36991 #ifdef __cplusplus
36992 }
36993 #endif
36994
36995
36996 #ifdef __cplusplus
36997 extern "C" {
36998 #endif
36999
37000 /* Python-specific SWIG API */
37001 #define SWIG_newvarlink() SWIG_Python_newvarlink()
37002 #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
37003 #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
37004
37005 /* -----------------------------------------------------------------------------
37006 * global variable support code.
37007 * ----------------------------------------------------------------------------- */
37008
37009 typedef struct swig_globalvar {
37010 char *name; /* Name of global variable */
37011 PyObject *(*get_attr)(); /* Return the current value */
37012 int (*set_attr)(PyObject *); /* Set the value */
37013 struct swig_globalvar *next;
37014 } swig_globalvar;
37015
37016 typedef struct swig_varlinkobject {
37017 PyObject_HEAD
37018 swig_globalvar *vars;
37019 } swig_varlinkobject;
37020
37021 static PyObject *
37022 swig_varlink_repr(swig_varlinkobject *v) {
37023 v = v;
37024 return PyString_FromString("<Swig global variables>");
37025 }
37026
37027 static int
37028 swig_varlink_print(swig_varlinkobject *v, FILE *fp, int flags) {
37029 swig_globalvar *var;
37030 flags = flags;
37031 fprintf(fp,"Swig global variables { ");
37032 for (var = v->vars; var; var=var->next) {
37033 fprintf(fp,"%s", var->name);
37034 if (var->next) fprintf(fp,", ");
37035 }
37036 fprintf(fp," }\n");
37037 return 0;
37038 }
37039
37040 static PyObject *
37041 swig_varlink_getattr(swig_varlinkobject *v, char *n) {
37042 swig_globalvar *var = v->vars;
37043 while (var) {
37044 if (strcmp(var->name,n) == 0) {
37045 return (*var->get_attr)();
37046 }
37047 var = var->next;
37048 }
37049 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
37050 return NULL;
37051 }
37052
37053 static int
37054 swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
37055 swig_globalvar *var = v->vars;
37056 while (var) {
37057 if (strcmp(var->name,n) == 0) {
37058 return (*var->set_attr)(p);
37059 }
37060 var = var->next;
37061 }
37062 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
37063 return 1;
37064 }
37065
37066 static PyTypeObject varlinktype = {
37067 PyObject_HEAD_INIT(0)
37068 0, /* Number of items in variable part (ob_size) */
37069 (char *)"swigvarlink", /* Type name (tp_name) */
37070 sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */
37071 0, /* Itemsize (tp_itemsize) */
37072 0, /* Deallocator (tp_dealloc) */
37073 (printfunc) swig_varlink_print, /* Print (tp_print) */
37074 (getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */
37075 (setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */
37076 0, /* tp_compare */
37077 (reprfunc) swig_varlink_repr, /* tp_repr */
37078 0, /* tp_as_number */
37079 0, /* tp_as_sequence */
37080 0, /* tp_as_mapping */
37081 0, /* tp_hash */
37082 0, /* tp_call */
37083 0, /* tp_str */
37084 0, /* tp_getattro */
37085 0, /* tp_setattro */
37086 0, /* tp_as_buffer */
37087 0, /* tp_flags */
37088 0, /* tp_doc */
37089 #if PY_VERSION_HEX >= 0x02000000
37090 0, /* tp_traverse */
37091 0, /* tp_clear */
37092 #endif
37093 #if PY_VERSION_HEX >= 0x02010000
37094 0, /* tp_richcompare */
37095 0, /* tp_weaklistoffset */
37096 #endif
37097 #if PY_VERSION_HEX >= 0x02020000
37098 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
37099 #endif
37100 #if PY_VERSION_HEX >= 0x02030000
37101 0, /* tp_del */
37102 #endif
37103 #ifdef COUNT_ALLOCS
37104 0,0,0,0 /* tp_alloc -> tp_next */
37105 #endif
37106 };
37107
37108 /* Create a variable linking object for use later */
37109 static PyObject *
37110 SWIG_Python_newvarlink(void) {
37111 swig_varlinkobject *result = 0;
37112 result = PyMem_NEW(swig_varlinkobject,1);
37113 varlinktype.ob_type = &PyType_Type; /* Patch varlinktype into a PyType */
37114 result->ob_type = &varlinktype;
37115 result->vars = 0;
37116 result->ob_refcnt = 0;
37117 Py_XINCREF((PyObject *) result);
37118 return ((PyObject*) result);
37119 }
37120
37121 static void
37122 SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
37123 swig_varlinkobject *v;
37124 swig_globalvar *gv;
37125 v= (swig_varlinkobject *) p;
37126 gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
37127 gv->name = (char *) malloc(strlen(name)+1);
37128 strcpy(gv->name,name);
37129 gv->get_attr = get_attr;
37130 gv->set_attr = set_attr;
37131 gv->next = v->vars;
37132 v->vars = gv;
37133 }
37134
37135 /* -----------------------------------------------------------------------------
37136 * constants/methods manipulation
37137 * ----------------------------------------------------------------------------- */
37138
37139 /* Install Constants */
37140 static void
37141 SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
37142 PyObject *obj = 0;
37143 size_t i;
37144 for (i = 0; constants[i].type; i++) {
37145 switch(constants[i].type) {
37146 case SWIG_PY_INT:
37147 obj = PyInt_FromLong(constants[i].lvalue);
37148 break;
37149 case SWIG_PY_FLOAT:
37150 obj = PyFloat_FromDouble(constants[i].dvalue);
37151 break;
37152 case SWIG_PY_STRING:
37153 if (constants[i].pvalue) {
37154 obj = PyString_FromString((char *) constants[i].pvalue);
37155 } else {
37156 Py_INCREF(Py_None);
37157 obj = Py_None;
37158 }
37159 break;
37160 case SWIG_PY_POINTER:
37161 obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
37162 break;
37163 case SWIG_PY_BINARY:
37164 obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
37165 break;
37166 default:
37167 obj = 0;
37168 break;
37169 }
37170 if (obj) {
37171 PyDict_SetItemString(d,constants[i].name,obj);
37172 Py_DECREF(obj);
37173 }
37174 }
37175 }
37176
37177 /* -----------------------------------------------------------------------------*/
37178 /* Fix SwigMethods to carry the callback ptrs when needed */
37179 /* -----------------------------------------------------------------------------*/
37180
37181 static void
37182 SWIG_Python_FixMethods(PyMethodDef *methods,
37183 swig_const_info *const_table,
37184 swig_type_info **types,
37185 swig_type_info **types_initial) {
37186 size_t i;
37187 for (i = 0; methods[i].ml_name; ++i) {
37188 char *c = methods[i].ml_doc;
37189 if (c && (c = strstr(c, "swig_ptr: "))) {
37190 int j;
37191 swig_const_info *ci = 0;
37192 char *name = c + 10;
37193 for (j = 0; const_table[j].type; j++) {
37194 if (strncmp(const_table[j].name, name,
37195 strlen(const_table[j].name)) == 0) {
37196 ci = &(const_table[j]);
37197 break;
37198 }
37199 }
37200 if (ci) {
37201 size_t shift = (ci->ptype) - types;
37202 swig_type_info *ty = types_initial[shift];
37203 size_t ldoc = (c - methods[i].ml_doc);
37204 size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
37205 char *ndoc = (char*)malloc(ldoc + lptr + 10);
37206 char *buff = ndoc;
37207 void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue: (void *)(ci->lvalue);
37208 strncpy(buff, methods[i].ml_doc, ldoc);
37209 buff += ldoc;
37210 strncpy(buff, "swig_ptr: ", 10);
37211 buff += 10;
37212 SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
37213 methods[i].ml_doc = ndoc;
37214 }
37215 }
37216 }
37217 }
37218
37219 /* -----------------------------------------------------------------------------*
37220 * Initialize type list
37221 * -----------------------------------------------------------------------------*/
37222
37223 #if PY_MAJOR_VERSION < 2
37224 /* PyModule_AddObject function was introduced in Python 2.0. The following function
37225 is copied out of Python/modsupport.c in python version 2.3.4 */
37226 static int
37227 PyModule_AddObject(PyObject *m, char *name, PyObject *o)
37228 {
37229 PyObject *dict;
37230 if (!PyModule_Check(m)) {
37231 PyErr_SetString(PyExc_TypeError,
37232 "PyModule_AddObject() needs module as first arg");
37233 return -1;
37234 }
37235 if (!o) {
37236 PyErr_SetString(PyExc_TypeError,
37237 "PyModule_AddObject() needs non-NULL value");
37238 return -1;
37239 }
37240
37241 dict = PyModule_GetDict(m);
37242 if (dict == NULL) {
37243 /* Internal error -- modules must have a dict! */
37244 PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__",
37245 PyModule_GetName(m));
37246 return -1;
37247 }
37248 if (PyDict_SetItemString(dict, name, o))
37249 return -1;
37250 Py_DECREF(o);
37251 return 0;
37252 }
37253 #endif
37254
37255 static swig_type_info **
37256 SWIG_Python_SetTypeListHandle(swig_type_info **type_list_handle) {
37257 static PyMethodDef swig_empty_runtime_method_table[] = {
37258 {
37259 NULL, NULL, 0, NULL
37260 }
37261 };/* Sentinel */
37262
37263 PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
37264 swig_empty_runtime_method_table);
37265 PyObject *pointer = PyCObject_FromVoidPtr((void *) type_list_handle, NULL);
37266 if (pointer && module) {
37267 PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
37268 }
37269 return type_list_handle;
37270 }
37271
37272 static swig_type_info **
37273 SWIG_Python_LookupTypePointer(swig_type_info **type_list_handle) {
37274 swig_type_info **type_pointer;
37275
37276 /* first check if module already created */
37277 type_pointer = SWIG_Python_GetTypeListHandle();
37278 if (type_pointer) {
37279 return type_pointer;
37280 } else {
37281 /* create a new module and variable */
37282 return SWIG_Python_SetTypeListHandle(type_list_handle);
37283 }
37284 }
37285
37286 #ifdef __cplusplus
37287 }
37288 #endif
37289
37290 /* -----------------------------------------------------------------------------*
37291 * Partial Init method
37292 * -----------------------------------------------------------------------------*/
37293
37294 #ifdef SWIG_LINK_RUNTIME
37295 #ifdef __cplusplus
37296 extern "C"
37297 #endif
37298 SWIGEXPORT(void *) SWIG_ReturnGlobalTypeList(void *);
37299 #endif
37300
37301 #ifdef __cplusplus
37302 extern "C"
37303 #endif
37304 SWIGEXPORT(void) SWIG_init(void) {
37305 static PyObject *SWIG_globals = 0;
37306 static int typeinit = 0;
37307 PyObject *m, *d;
37308 int i;
37309 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
37310
37311 /* Fix SwigMethods to carry the callback ptrs when needed */
37312 SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_types_initial);
37313
37314 m = Py_InitModule((char *) SWIG_name, SwigMethods);
37315 d = PyModule_GetDict(m);
37316
37317 if (!typeinit) {
37318 #ifdef SWIG_LINK_RUNTIME
37319 swig_type_list_handle = (swig_type_info **) SWIG_ReturnGlobalTypeList(swig_type_list_handle);
37320 #else
37321 # ifndef SWIG_STATIC_RUNTIME
37322 swig_type_list_handle = SWIG_Python_LookupTypePointer(swig_type_list_handle);
37323 # endif
37324 #endif
37325 for (i = 0; swig_types_initial[i]; i++) {
37326 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
37327 }
37328 typeinit = 1;
37329 }
37330 SWIG_InstallConstants(d,swig_const_table);
37331
37332 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
37333 SWIG_addvarlink(SWIG_globals,(char*)"ButtonNameStr",_wrap_ButtonNameStr_get, _wrap_ButtonNameStr_set);
37334 {
37335 PyDict_SetItemString(d,"BU_LEFT", SWIG_From_int((int)(wxBU_LEFT)));
37336 }
37337 {
37338 PyDict_SetItemString(d,"BU_TOP", SWIG_From_int((int)(wxBU_TOP)));
37339 }
37340 {
37341 PyDict_SetItemString(d,"BU_RIGHT", SWIG_From_int((int)(wxBU_RIGHT)));
37342 }
37343 {
37344 PyDict_SetItemString(d,"BU_BOTTOM", SWIG_From_int((int)(wxBU_BOTTOM)));
37345 }
37346 {
37347 PyDict_SetItemString(d,"BU_ALIGN_MASK", SWIG_From_int((int)(wxBU_ALIGN_MASK)));
37348 }
37349 {
37350 PyDict_SetItemString(d,"BU_EXACTFIT", SWIG_From_int((int)(wxBU_EXACTFIT)));
37351 }
37352 {
37353 PyDict_SetItemString(d,"BU_AUTODRAW", SWIG_From_int((int)(wxBU_AUTODRAW)));
37354 }
37355 SWIG_addvarlink(SWIG_globals,(char*)"CheckBoxNameStr",_wrap_CheckBoxNameStr_get, _wrap_CheckBoxNameStr_set);
37356 {
37357 PyDict_SetItemString(d,"CHK_2STATE", SWIG_From_int((int)(wxCHK_2STATE)));
37358 }
37359 {
37360 PyDict_SetItemString(d,"CHK_3STATE", SWIG_From_int((int)(wxCHK_3STATE)));
37361 }
37362 {
37363 PyDict_SetItemString(d,"CHK_ALLOW_3RD_STATE_FOR_USER", SWIG_From_int((int)(wxCHK_ALLOW_3RD_STATE_FOR_USER)));
37364 }
37365 {
37366 PyDict_SetItemString(d,"CHK_UNCHECKED", SWIG_From_int((int)(wxCHK_UNCHECKED)));
37367 }
37368 {
37369 PyDict_SetItemString(d,"CHK_CHECKED", SWIG_From_int((int)(wxCHK_CHECKED)));
37370 }
37371 {
37372 PyDict_SetItemString(d,"CHK_UNDETERMINED", SWIG_From_int((int)(wxCHK_UNDETERMINED)));
37373 }
37374 SWIG_addvarlink(SWIG_globals,(char*)"ChoiceNameStr",_wrap_ChoiceNameStr_get, _wrap_ChoiceNameStr_set);
37375 SWIG_addvarlink(SWIG_globals,(char*)"ComboBoxNameStr",_wrap_ComboBoxNameStr_get, _wrap_ComboBoxNameStr_set);
37376 SWIG_addvarlink(SWIG_globals,(char*)"GaugeNameStr",_wrap_GaugeNameStr_get, _wrap_GaugeNameStr_set);
37377 {
37378 PyDict_SetItemString(d,"GA_HORIZONTAL", SWIG_From_int((int)(wxGA_HORIZONTAL)));
37379 }
37380 {
37381 PyDict_SetItemString(d,"GA_VERTICAL", SWIG_From_int((int)(wxGA_VERTICAL)));
37382 }
37383 {
37384 PyDict_SetItemString(d,"GA_SMOOTH", SWIG_From_int((int)(wxGA_SMOOTH)));
37385 }
37386 {
37387 PyDict_SetItemString(d,"GA_PROGRESSBAR", SWIG_From_int((int)(wxGA_PROGRESSBAR)));
37388 }
37389 SWIG_addvarlink(SWIG_globals,(char*)"StaticBitmapNameStr",_wrap_StaticBitmapNameStr_get, _wrap_StaticBitmapNameStr_set);
37390 SWIG_addvarlink(SWIG_globals,(char*)"StaticBoxNameStr",_wrap_StaticBoxNameStr_get, _wrap_StaticBoxNameStr_set);
37391 SWIG_addvarlink(SWIG_globals,(char*)"StaticTextNameStr",_wrap_StaticTextNameStr_get, _wrap_StaticTextNameStr_set);
37392 SWIG_addvarlink(SWIG_globals,(char*)"ListBoxNameStr",_wrap_ListBoxNameStr_get, _wrap_ListBoxNameStr_set);
37393 SWIG_addvarlink(SWIG_globals,(char*)"TextCtrlNameStr",_wrap_TextCtrlNameStr_get, _wrap_TextCtrlNameStr_set);
37394 {
37395 PyDict_SetItemString(d,"TE_NO_VSCROLL", SWIG_From_int((int)(wxTE_NO_VSCROLL)));
37396 }
37397 {
37398 PyDict_SetItemString(d,"TE_AUTO_SCROLL", SWIG_From_int((int)(wxTE_AUTO_SCROLL)));
37399 }
37400 {
37401 PyDict_SetItemString(d,"TE_READONLY", SWIG_From_int((int)(wxTE_READONLY)));
37402 }
37403 {
37404 PyDict_SetItemString(d,"TE_MULTILINE", SWIG_From_int((int)(wxTE_MULTILINE)));
37405 }
37406 {
37407 PyDict_SetItemString(d,"TE_PROCESS_TAB", SWIG_From_int((int)(wxTE_PROCESS_TAB)));
37408 }
37409 {
37410 PyDict_SetItemString(d,"TE_LEFT", SWIG_From_int((int)(wxTE_LEFT)));
37411 }
37412 {
37413 PyDict_SetItemString(d,"TE_CENTER", SWIG_From_int((int)(wxTE_CENTER)));
37414 }
37415 {
37416 PyDict_SetItemString(d,"TE_RIGHT", SWIG_From_int((int)(wxTE_RIGHT)));
37417 }
37418 {
37419 PyDict_SetItemString(d,"TE_CENTRE", SWIG_From_int((int)(wxTE_CENTRE)));
37420 }
37421 {
37422 PyDict_SetItemString(d,"TE_RICH", SWIG_From_int((int)(wxTE_RICH)));
37423 }
37424 {
37425 PyDict_SetItemString(d,"TE_PROCESS_ENTER", SWIG_From_int((int)(wxTE_PROCESS_ENTER)));
37426 }
37427 {
37428 PyDict_SetItemString(d,"TE_PASSWORD", SWIG_From_int((int)(wxTE_PASSWORD)));
37429 }
37430 {
37431 PyDict_SetItemString(d,"TE_AUTO_URL", SWIG_From_int((int)(wxTE_AUTO_URL)));
37432 }
37433 {
37434 PyDict_SetItemString(d,"TE_NOHIDESEL", SWIG_From_int((int)(wxTE_NOHIDESEL)));
37435 }
37436 {
37437 PyDict_SetItemString(d,"TE_DONTWRAP", SWIG_From_int((int)(wxTE_DONTWRAP)));
37438 }
37439 {
37440 PyDict_SetItemString(d,"TE_CHARWRAP", SWIG_From_int((int)(wxTE_CHARWRAP)));
37441 }
37442 {
37443 PyDict_SetItemString(d,"TE_WORDWRAP", SWIG_From_int((int)(wxTE_WORDWRAP)));
37444 }
37445 {
37446 PyDict_SetItemString(d,"TE_BESTWRAP", SWIG_From_int((int)(wxTE_BESTWRAP)));
37447 }
37448 {
37449 PyDict_SetItemString(d,"TE_LINEWRAP", SWIG_From_int((int)(wxTE_LINEWRAP)));
37450 }
37451 {
37452 PyDict_SetItemString(d,"TE_RICH2", SWIG_From_int((int)(wxTE_RICH2)));
37453 }
37454 {
37455 PyDict_SetItemString(d,"TE_CAPITALIZE", SWIG_From_int((int)(wxTE_CAPITALIZE)));
37456 }
37457 {
37458 PyDict_SetItemString(d,"TEXT_ALIGNMENT_DEFAULT", SWIG_From_int((int)(wxTEXT_ALIGNMENT_DEFAULT)));
37459 }
37460 {
37461 PyDict_SetItemString(d,"TEXT_ALIGNMENT_LEFT", SWIG_From_int((int)(wxTEXT_ALIGNMENT_LEFT)));
37462 }
37463 {
37464 PyDict_SetItemString(d,"TEXT_ALIGNMENT_CENTRE", SWIG_From_int((int)(wxTEXT_ALIGNMENT_CENTRE)));
37465 }
37466 {
37467 PyDict_SetItemString(d,"TEXT_ALIGNMENT_CENTER", SWIG_From_int((int)(wxTEXT_ALIGNMENT_CENTER)));
37468 }
37469 {
37470 PyDict_SetItemString(d,"TEXT_ALIGNMENT_RIGHT", SWIG_From_int((int)(wxTEXT_ALIGNMENT_RIGHT)));
37471 }
37472 {
37473 PyDict_SetItemString(d,"TEXT_ALIGNMENT_JUSTIFIED", SWIG_From_int((int)(wxTEXT_ALIGNMENT_JUSTIFIED)));
37474 }
37475 {
37476 PyDict_SetItemString(d,"TEXT_ATTR_TEXT_COLOUR", SWIG_From_int((int)(wxTEXT_ATTR_TEXT_COLOUR)));
37477 }
37478 {
37479 PyDict_SetItemString(d,"TEXT_ATTR_BACKGROUND_COLOUR", SWIG_From_int((int)(wxTEXT_ATTR_BACKGROUND_COLOUR)));
37480 }
37481 {
37482 PyDict_SetItemString(d,"TEXT_ATTR_FONT_FACE", SWIG_From_int((int)(wxTEXT_ATTR_FONT_FACE)));
37483 }
37484 {
37485 PyDict_SetItemString(d,"TEXT_ATTR_FONT_SIZE", SWIG_From_int((int)(wxTEXT_ATTR_FONT_SIZE)));
37486 }
37487 {
37488 PyDict_SetItemString(d,"TEXT_ATTR_FONT_WEIGHT", SWIG_From_int((int)(wxTEXT_ATTR_FONT_WEIGHT)));
37489 }
37490 {
37491 PyDict_SetItemString(d,"TEXT_ATTR_FONT_ITALIC", SWIG_From_int((int)(wxTEXT_ATTR_FONT_ITALIC)));
37492 }
37493 {
37494 PyDict_SetItemString(d,"TEXT_ATTR_FONT_UNDERLINE", SWIG_From_int((int)(wxTEXT_ATTR_FONT_UNDERLINE)));
37495 }
37496 {
37497 PyDict_SetItemString(d,"TEXT_ATTR_FONT", SWIG_From_int((int)(wxTEXT_ATTR_FONT)));
37498 }
37499 {
37500 PyDict_SetItemString(d,"TEXT_ATTR_ALIGNMENT", SWIG_From_int((int)(wxTEXT_ATTR_ALIGNMENT)));
37501 }
37502 {
37503 PyDict_SetItemString(d,"TEXT_ATTR_LEFT_INDENT", SWIG_From_int((int)(wxTEXT_ATTR_LEFT_INDENT)));
37504 }
37505 {
37506 PyDict_SetItemString(d,"TEXT_ATTR_RIGHT_INDENT", SWIG_From_int((int)(wxTEXT_ATTR_RIGHT_INDENT)));
37507 }
37508 {
37509 PyDict_SetItemString(d,"TEXT_ATTR_TABS", SWIG_From_int((int)(wxTEXT_ATTR_TABS)));
37510 }
37511 {
37512 PyDict_SetItemString(d,"TE_HT_UNKNOWN", SWIG_From_int((int)(wxTE_HT_UNKNOWN)));
37513 }
37514 {
37515 PyDict_SetItemString(d,"TE_HT_BEFORE", SWIG_From_int((int)(wxTE_HT_BEFORE)));
37516 }
37517 {
37518 PyDict_SetItemString(d,"TE_HT_ON_TEXT", SWIG_From_int((int)(wxTE_HT_ON_TEXT)));
37519 }
37520 {
37521 PyDict_SetItemString(d,"TE_HT_BELOW", SWIG_From_int((int)(wxTE_HT_BELOW)));
37522 }
37523 {
37524 PyDict_SetItemString(d,"TE_HT_BEYOND", SWIG_From_int((int)(wxTE_HT_BEYOND)));
37525 }
37526 {
37527 PyDict_SetItemString(d,"OutOfRangeTextCoord", SWIG_From_int((int)(wxOutOfRangeTextCoord)));
37528 }
37529 {
37530 PyDict_SetItemString(d,"InvalidTextCoord", SWIG_From_int((int)(wxInvalidTextCoord)));
37531 }
37532 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_UPDATED", PyInt_FromLong(wxEVT_COMMAND_TEXT_UPDATED));
37533 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_ENTER", PyInt_FromLong(wxEVT_COMMAND_TEXT_ENTER));
37534 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_URL", PyInt_FromLong(wxEVT_COMMAND_TEXT_URL));
37535 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_MAXLEN", PyInt_FromLong(wxEVT_COMMAND_TEXT_MAXLEN));
37536 SWIG_addvarlink(SWIG_globals,(char*)"ScrollBarNameStr",_wrap_ScrollBarNameStr_get, _wrap_ScrollBarNameStr_set);
37537 SWIG_addvarlink(SWIG_globals,(char*)"SPIN_BUTTON_NAME",_wrap_SPIN_BUTTON_NAME_get, _wrap_SPIN_BUTTON_NAME_set);
37538 SWIG_addvarlink(SWIG_globals,(char*)"SpinCtrlNameStr",_wrap_SpinCtrlNameStr_get, _wrap_SpinCtrlNameStr_set);
37539 {
37540 PyDict_SetItemString(d,"SP_HORIZONTAL", SWIG_From_int((int)(wxSP_HORIZONTAL)));
37541 }
37542 {
37543 PyDict_SetItemString(d,"SP_VERTICAL", SWIG_From_int((int)(wxSP_VERTICAL)));
37544 }
37545 {
37546 PyDict_SetItemString(d,"SP_ARROW_KEYS", SWIG_From_int((int)(wxSP_ARROW_KEYS)));
37547 }
37548 {
37549 PyDict_SetItemString(d,"SP_WRAP", SWIG_From_int((int)(wxSP_WRAP)));
37550 }
37551 PyDict_SetItemString(d, "wxEVT_COMMAND_SPINCTRL_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SPINCTRL_UPDATED));
37552 SWIG_addvarlink(SWIG_globals,(char*)"RadioBoxNameStr",_wrap_RadioBoxNameStr_get, _wrap_RadioBoxNameStr_set);
37553 SWIG_addvarlink(SWIG_globals,(char*)"RadioButtonNameStr",_wrap_RadioButtonNameStr_get, _wrap_RadioButtonNameStr_set);
37554 SWIG_addvarlink(SWIG_globals,(char*)"SliderNameStr",_wrap_SliderNameStr_get, _wrap_SliderNameStr_set);
37555 {
37556 PyDict_SetItemString(d,"SL_HORIZONTAL", SWIG_From_int((int)(wxSL_HORIZONTAL)));
37557 }
37558 {
37559 PyDict_SetItemString(d,"SL_VERTICAL", SWIG_From_int((int)(wxSL_VERTICAL)));
37560 }
37561 {
37562 PyDict_SetItemString(d,"SL_TICKS", SWIG_From_int((int)(wxSL_TICKS)));
37563 }
37564 {
37565 PyDict_SetItemString(d,"SL_AUTOTICKS", SWIG_From_int((int)(wxSL_AUTOTICKS)));
37566 }
37567 {
37568 PyDict_SetItemString(d,"SL_LABELS", SWIG_From_int((int)(wxSL_LABELS)));
37569 }
37570 {
37571 PyDict_SetItemString(d,"SL_LEFT", SWIG_From_int((int)(wxSL_LEFT)));
37572 }
37573 {
37574 PyDict_SetItemString(d,"SL_TOP", SWIG_From_int((int)(wxSL_TOP)));
37575 }
37576 {
37577 PyDict_SetItemString(d,"SL_RIGHT", SWIG_From_int((int)(wxSL_RIGHT)));
37578 }
37579 {
37580 PyDict_SetItemString(d,"SL_BOTTOM", SWIG_From_int((int)(wxSL_BOTTOM)));
37581 }
37582 {
37583 PyDict_SetItemString(d,"SL_BOTH", SWIG_From_int((int)(wxSL_BOTH)));
37584 }
37585 {
37586 PyDict_SetItemString(d,"SL_SELRANGE", SWIG_From_int((int)(wxSL_SELRANGE)));
37587 }
37588 {
37589 PyDict_SetItemString(d,"SL_INVERSE", SWIG_From_int((int)(wxSL_INVERSE)));
37590 }
37591 SWIG_addvarlink(SWIG_globals,(char*)"ToggleButtonNameStr",_wrap_ToggleButtonNameStr_get, _wrap_ToggleButtonNameStr_set);
37592 PyDict_SetItemString(d, "wxEVT_COMMAND_TOGGLEBUTTON_CLICKED", PyInt_FromLong(wxEVT_COMMAND_TOGGLEBUTTON_CLICKED));
37593 SWIG_addvarlink(SWIG_globals,(char*)"NotebookNameStr",_wrap_NotebookNameStr_get, _wrap_NotebookNameStr_set);
37594 {
37595 PyDict_SetItemString(d,"NB_FIXEDWIDTH", SWIG_From_int((int)(wxNB_FIXEDWIDTH)));
37596 }
37597 {
37598 PyDict_SetItemString(d,"NB_TOP", SWIG_From_int((int)(wxNB_TOP)));
37599 }
37600 {
37601 PyDict_SetItemString(d,"NB_LEFT", SWIG_From_int((int)(wxNB_LEFT)));
37602 }
37603 {
37604 PyDict_SetItemString(d,"NB_RIGHT", SWIG_From_int((int)(wxNB_RIGHT)));
37605 }
37606 {
37607 PyDict_SetItemString(d,"NB_BOTTOM", SWIG_From_int((int)(wxNB_BOTTOM)));
37608 }
37609 {
37610 PyDict_SetItemString(d,"NB_MULTILINE", SWIG_From_int((int)(wxNB_MULTILINE)));
37611 }
37612 {
37613 PyDict_SetItemString(d,"NB_NOPAGETHEME", SWIG_From_int((int)(wxNB_NOPAGETHEME)));
37614 }
37615 {
37616 PyDict_SetItemString(d,"NB_HITTEST_NOWHERE", SWIG_From_int((int)(wxNB_HITTEST_NOWHERE)));
37617 }
37618 {
37619 PyDict_SetItemString(d,"NB_HITTEST_ONICON", SWIG_From_int((int)(wxNB_HITTEST_ONICON)));
37620 }
37621 {
37622 PyDict_SetItemString(d,"NB_HITTEST_ONLABEL", SWIG_From_int((int)(wxNB_HITTEST_ONLABEL)));
37623 }
37624 {
37625 PyDict_SetItemString(d,"NB_HITTEST_ONITEM", SWIG_From_int((int)(wxNB_HITTEST_ONITEM)));
37626 }
37627 PyDict_SetItemString(d, "wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED));
37628 PyDict_SetItemString(d, "wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING));
37629 {
37630 PyDict_SetItemString(d,"LB_DEFAULT", SWIG_From_int((int)(wxLB_DEFAULT)));
37631 }
37632 {
37633 PyDict_SetItemString(d,"LB_TOP", SWIG_From_int((int)(wxLB_TOP)));
37634 }
37635 {
37636 PyDict_SetItemString(d,"LB_BOTTOM", SWIG_From_int((int)(wxLB_BOTTOM)));
37637 }
37638 {
37639 PyDict_SetItemString(d,"LB_LEFT", SWIG_From_int((int)(wxLB_LEFT)));
37640 }
37641 {
37642 PyDict_SetItemString(d,"LB_RIGHT", SWIG_From_int((int)(wxLB_RIGHT)));
37643 }
37644 {
37645 PyDict_SetItemString(d,"LB_ALIGN_MASK", SWIG_From_int((int)(wxLB_ALIGN_MASK)));
37646 }
37647 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED));
37648 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING));
37649 {
37650 PyDict_SetItemString(d,"CHB_DEFAULT", SWIG_From_int((int)(wxCHB_DEFAULT)));
37651 }
37652 {
37653 PyDict_SetItemString(d,"CHB_TOP", SWIG_From_int((int)(wxCHB_TOP)));
37654 }
37655 {
37656 PyDict_SetItemString(d,"CHB_BOTTOM", SWIG_From_int((int)(wxCHB_BOTTOM)));
37657 }
37658 {
37659 PyDict_SetItemString(d,"CHB_LEFT", SWIG_From_int((int)(wxCHB_LEFT)));
37660 }
37661 {
37662 PyDict_SetItemString(d,"CHB_RIGHT", SWIG_From_int((int)(wxCHB_RIGHT)));
37663 }
37664 {
37665 PyDict_SetItemString(d,"CHB_ALIGN_MASK", SWIG_From_int((int)(wxCHB_ALIGN_MASK)));
37666 }
37667 PyDict_SetItemString(d, "wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED));
37668 PyDict_SetItemString(d, "wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING));
37669 {
37670 PyDict_SetItemString(d,"TOOL_STYLE_BUTTON", SWIG_From_int((int)(wxTOOL_STYLE_BUTTON)));
37671 }
37672 {
37673 PyDict_SetItemString(d,"TOOL_STYLE_SEPARATOR", SWIG_From_int((int)(wxTOOL_STYLE_SEPARATOR)));
37674 }
37675 {
37676 PyDict_SetItemString(d,"TOOL_STYLE_CONTROL", SWIG_From_int((int)(wxTOOL_STYLE_CONTROL)));
37677 }
37678 {
37679 PyDict_SetItemString(d,"TB_HORIZONTAL", SWIG_From_int((int)(wxTB_HORIZONTAL)));
37680 }
37681 {
37682 PyDict_SetItemString(d,"TB_VERTICAL", SWIG_From_int((int)(wxTB_VERTICAL)));
37683 }
37684 {
37685 PyDict_SetItemString(d,"TB_3DBUTTONS", SWIG_From_int((int)(wxTB_3DBUTTONS)));
37686 }
37687 {
37688 PyDict_SetItemString(d,"TB_FLAT", SWIG_From_int((int)(wxTB_FLAT)));
37689 }
37690 {
37691 PyDict_SetItemString(d,"TB_DOCKABLE", SWIG_From_int((int)(wxTB_DOCKABLE)));
37692 }
37693 {
37694 PyDict_SetItemString(d,"TB_NOICONS", SWIG_From_int((int)(wxTB_NOICONS)));
37695 }
37696 {
37697 PyDict_SetItemString(d,"TB_TEXT", SWIG_From_int((int)(wxTB_TEXT)));
37698 }
37699 {
37700 PyDict_SetItemString(d,"TB_NODIVIDER", SWIG_From_int((int)(wxTB_NODIVIDER)));
37701 }
37702 {
37703 PyDict_SetItemString(d,"TB_NOALIGN", SWIG_From_int((int)(wxTB_NOALIGN)));
37704 }
37705 {
37706 PyDict_SetItemString(d,"TB_HORZ_LAYOUT", SWIG_From_int((int)(wxTB_HORZ_LAYOUT)));
37707 }
37708 {
37709 PyDict_SetItemString(d,"TB_HORZ_TEXT", SWIG_From_int((int)(wxTB_HORZ_TEXT)));
37710 }
37711 SWIG_addvarlink(SWIG_globals,(char*)"ListCtrlNameStr",_wrap_ListCtrlNameStr_get, _wrap_ListCtrlNameStr_set);
37712 {
37713 PyDict_SetItemString(d,"LC_VRULES", SWIG_From_int((int)(wxLC_VRULES)));
37714 }
37715 {
37716 PyDict_SetItemString(d,"LC_HRULES", SWIG_From_int((int)(wxLC_HRULES)));
37717 }
37718 {
37719 PyDict_SetItemString(d,"LC_ICON", SWIG_From_int((int)(wxLC_ICON)));
37720 }
37721 {
37722 PyDict_SetItemString(d,"LC_SMALL_ICON", SWIG_From_int((int)(wxLC_SMALL_ICON)));
37723 }
37724 {
37725 PyDict_SetItemString(d,"LC_LIST", SWIG_From_int((int)(wxLC_LIST)));
37726 }
37727 {
37728 PyDict_SetItemString(d,"LC_REPORT", SWIG_From_int((int)(wxLC_REPORT)));
37729 }
37730 {
37731 PyDict_SetItemString(d,"LC_ALIGN_TOP", SWIG_From_int((int)(wxLC_ALIGN_TOP)));
37732 }
37733 {
37734 PyDict_SetItemString(d,"LC_ALIGN_LEFT", SWIG_From_int((int)(wxLC_ALIGN_LEFT)));
37735 }
37736 {
37737 PyDict_SetItemString(d,"LC_AUTOARRANGE", SWIG_From_int((int)(wxLC_AUTOARRANGE)));
37738 }
37739 {
37740 PyDict_SetItemString(d,"LC_VIRTUAL", SWIG_From_int((int)(wxLC_VIRTUAL)));
37741 }
37742 {
37743 PyDict_SetItemString(d,"LC_EDIT_LABELS", SWIG_From_int((int)(wxLC_EDIT_LABELS)));
37744 }
37745 {
37746 PyDict_SetItemString(d,"LC_NO_HEADER", SWIG_From_int((int)(wxLC_NO_HEADER)));
37747 }
37748 {
37749 PyDict_SetItemString(d,"LC_NO_SORT_HEADER", SWIG_From_int((int)(wxLC_NO_SORT_HEADER)));
37750 }
37751 {
37752 PyDict_SetItemString(d,"LC_SINGLE_SEL", SWIG_From_int((int)(wxLC_SINGLE_SEL)));
37753 }
37754 {
37755 PyDict_SetItemString(d,"LC_SORT_ASCENDING", SWIG_From_int((int)(wxLC_SORT_ASCENDING)));
37756 }
37757 {
37758 PyDict_SetItemString(d,"LC_SORT_DESCENDING", SWIG_From_int((int)(wxLC_SORT_DESCENDING)));
37759 }
37760 {
37761 PyDict_SetItemString(d,"LC_MASK_TYPE", SWIG_From_int((int)(wxLC_MASK_TYPE)));
37762 }
37763 {
37764 PyDict_SetItemString(d,"LC_MASK_ALIGN", SWIG_From_int((int)(wxLC_MASK_ALIGN)));
37765 }
37766 {
37767 PyDict_SetItemString(d,"LC_MASK_SORT", SWIG_From_int((int)(wxLC_MASK_SORT)));
37768 }
37769 {
37770 PyDict_SetItemString(d,"LIST_MASK_STATE", SWIG_From_int((int)(wxLIST_MASK_STATE)));
37771 }
37772 {
37773 PyDict_SetItemString(d,"LIST_MASK_TEXT", SWIG_From_int((int)(wxLIST_MASK_TEXT)));
37774 }
37775 {
37776 PyDict_SetItemString(d,"LIST_MASK_IMAGE", SWIG_From_int((int)(wxLIST_MASK_IMAGE)));
37777 }
37778 {
37779 PyDict_SetItemString(d,"LIST_MASK_DATA", SWIG_From_int((int)(wxLIST_MASK_DATA)));
37780 }
37781 {
37782 PyDict_SetItemString(d,"LIST_SET_ITEM", SWIG_From_int((int)(wxLIST_SET_ITEM)));
37783 }
37784 {
37785 PyDict_SetItemString(d,"LIST_MASK_WIDTH", SWIG_From_int((int)(wxLIST_MASK_WIDTH)));
37786 }
37787 {
37788 PyDict_SetItemString(d,"LIST_MASK_FORMAT", SWIG_From_int((int)(wxLIST_MASK_FORMAT)));
37789 }
37790 {
37791 PyDict_SetItemString(d,"LIST_STATE_DONTCARE", SWIG_From_int((int)(wxLIST_STATE_DONTCARE)));
37792 }
37793 {
37794 PyDict_SetItemString(d,"LIST_STATE_DROPHILITED", SWIG_From_int((int)(wxLIST_STATE_DROPHILITED)));
37795 }
37796 {
37797 PyDict_SetItemString(d,"LIST_STATE_FOCUSED", SWIG_From_int((int)(wxLIST_STATE_FOCUSED)));
37798 }
37799 {
37800 PyDict_SetItemString(d,"LIST_STATE_SELECTED", SWIG_From_int((int)(wxLIST_STATE_SELECTED)));
37801 }
37802 {
37803 PyDict_SetItemString(d,"LIST_STATE_CUT", SWIG_From_int((int)(wxLIST_STATE_CUT)));
37804 }
37805 {
37806 PyDict_SetItemString(d,"LIST_STATE_DISABLED", SWIG_From_int((int)(wxLIST_STATE_DISABLED)));
37807 }
37808 {
37809 PyDict_SetItemString(d,"LIST_STATE_FILTERED", SWIG_From_int((int)(wxLIST_STATE_FILTERED)));
37810 }
37811 {
37812 PyDict_SetItemString(d,"LIST_STATE_INUSE", SWIG_From_int((int)(wxLIST_STATE_INUSE)));
37813 }
37814 {
37815 PyDict_SetItemString(d,"LIST_STATE_PICKED", SWIG_From_int((int)(wxLIST_STATE_PICKED)));
37816 }
37817 {
37818 PyDict_SetItemString(d,"LIST_STATE_SOURCE", SWIG_From_int((int)(wxLIST_STATE_SOURCE)));
37819 }
37820 {
37821 PyDict_SetItemString(d,"LIST_HITTEST_ABOVE", SWIG_From_int((int)(wxLIST_HITTEST_ABOVE)));
37822 }
37823 {
37824 PyDict_SetItemString(d,"LIST_HITTEST_BELOW", SWIG_From_int((int)(wxLIST_HITTEST_BELOW)));
37825 }
37826 {
37827 PyDict_SetItemString(d,"LIST_HITTEST_NOWHERE", SWIG_From_int((int)(wxLIST_HITTEST_NOWHERE)));
37828 }
37829 {
37830 PyDict_SetItemString(d,"LIST_HITTEST_ONITEMICON", SWIG_From_int((int)(wxLIST_HITTEST_ONITEMICON)));
37831 }
37832 {
37833 PyDict_SetItemString(d,"LIST_HITTEST_ONITEMLABEL", SWIG_From_int((int)(wxLIST_HITTEST_ONITEMLABEL)));
37834 }
37835 {
37836 PyDict_SetItemString(d,"LIST_HITTEST_ONITEMRIGHT", SWIG_From_int((int)(wxLIST_HITTEST_ONITEMRIGHT)));
37837 }
37838 {
37839 PyDict_SetItemString(d,"LIST_HITTEST_ONITEMSTATEICON", SWIG_From_int((int)(wxLIST_HITTEST_ONITEMSTATEICON)));
37840 }
37841 {
37842 PyDict_SetItemString(d,"LIST_HITTEST_TOLEFT", SWIG_From_int((int)(wxLIST_HITTEST_TOLEFT)));
37843 }
37844 {
37845 PyDict_SetItemString(d,"LIST_HITTEST_TORIGHT", SWIG_From_int((int)(wxLIST_HITTEST_TORIGHT)));
37846 }
37847 {
37848 PyDict_SetItemString(d,"LIST_HITTEST_ONITEM", SWIG_From_int((int)(wxLIST_HITTEST_ONITEM)));
37849 }
37850 {
37851 PyDict_SetItemString(d,"LIST_NEXT_ABOVE", SWIG_From_int((int)(wxLIST_NEXT_ABOVE)));
37852 }
37853 {
37854 PyDict_SetItemString(d,"LIST_NEXT_ALL", SWIG_From_int((int)(wxLIST_NEXT_ALL)));
37855 }
37856 {
37857 PyDict_SetItemString(d,"LIST_NEXT_BELOW", SWIG_From_int((int)(wxLIST_NEXT_BELOW)));
37858 }
37859 {
37860 PyDict_SetItemString(d,"LIST_NEXT_LEFT", SWIG_From_int((int)(wxLIST_NEXT_LEFT)));
37861 }
37862 {
37863 PyDict_SetItemString(d,"LIST_NEXT_RIGHT", SWIG_From_int((int)(wxLIST_NEXT_RIGHT)));
37864 }
37865 {
37866 PyDict_SetItemString(d,"LIST_ALIGN_DEFAULT", SWIG_From_int((int)(wxLIST_ALIGN_DEFAULT)));
37867 }
37868 {
37869 PyDict_SetItemString(d,"LIST_ALIGN_LEFT", SWIG_From_int((int)(wxLIST_ALIGN_LEFT)));
37870 }
37871 {
37872 PyDict_SetItemString(d,"LIST_ALIGN_TOP", SWIG_From_int((int)(wxLIST_ALIGN_TOP)));
37873 }
37874 {
37875 PyDict_SetItemString(d,"LIST_ALIGN_SNAP_TO_GRID", SWIG_From_int((int)(wxLIST_ALIGN_SNAP_TO_GRID)));
37876 }
37877 {
37878 PyDict_SetItemString(d,"LIST_FORMAT_LEFT", SWIG_From_int((int)(wxLIST_FORMAT_LEFT)));
37879 }
37880 {
37881 PyDict_SetItemString(d,"LIST_FORMAT_RIGHT", SWIG_From_int((int)(wxLIST_FORMAT_RIGHT)));
37882 }
37883 {
37884 PyDict_SetItemString(d,"LIST_FORMAT_CENTRE", SWIG_From_int((int)(wxLIST_FORMAT_CENTRE)));
37885 }
37886 {
37887 PyDict_SetItemString(d,"LIST_FORMAT_CENTER", SWIG_From_int((int)(wxLIST_FORMAT_CENTER)));
37888 }
37889 {
37890 PyDict_SetItemString(d,"LIST_AUTOSIZE", SWIG_From_int((int)(wxLIST_AUTOSIZE)));
37891 }
37892 {
37893 PyDict_SetItemString(d,"LIST_AUTOSIZE_USEHEADER", SWIG_From_int((int)(wxLIST_AUTOSIZE_USEHEADER)));
37894 }
37895 {
37896 PyDict_SetItemString(d,"LIST_RECT_BOUNDS", SWIG_From_int((int)(wxLIST_RECT_BOUNDS)));
37897 }
37898 {
37899 PyDict_SetItemString(d,"LIST_RECT_ICON", SWIG_From_int((int)(wxLIST_RECT_ICON)));
37900 }
37901 {
37902 PyDict_SetItemString(d,"LIST_RECT_LABEL", SWIG_From_int((int)(wxLIST_RECT_LABEL)));
37903 }
37904 {
37905 PyDict_SetItemString(d,"LIST_FIND_UP", SWIG_From_int((int)(wxLIST_FIND_UP)));
37906 }
37907 {
37908 PyDict_SetItemString(d,"LIST_FIND_DOWN", SWIG_From_int((int)(wxLIST_FIND_DOWN)));
37909 }
37910 {
37911 PyDict_SetItemString(d,"LIST_FIND_LEFT", SWIG_From_int((int)(wxLIST_FIND_LEFT)));
37912 }
37913 {
37914 PyDict_SetItemString(d,"LIST_FIND_RIGHT", SWIG_From_int((int)(wxLIST_FIND_RIGHT)));
37915 }
37916 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_BEGIN_DRAG));
37917 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_BEGIN_RDRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_BEGIN_RDRAG));
37918 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT));
37919 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_END_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_LIST_END_LABEL_EDIT));
37920 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_DELETE_ITEM", PyInt_FromLong(wxEVT_COMMAND_LIST_DELETE_ITEM));
37921 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS", PyInt_FromLong(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS));
37922 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_SELECTED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_SELECTED));
37923 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_DESELECTED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_DESELECTED));
37924 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_KEY_DOWN", PyInt_FromLong(wxEVT_COMMAND_LIST_KEY_DOWN));
37925 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_INSERT_ITEM", PyInt_FromLong(wxEVT_COMMAND_LIST_INSERT_ITEM));
37926 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_CLICK));
37927 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK));
37928 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK));
37929 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_ACTIVATED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_ACTIVATED));
37930 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_CACHE_HINT", PyInt_FromLong(wxEVT_COMMAND_LIST_CACHE_HINT));
37931 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK));
37932 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG));
37933 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_DRAGGING", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_DRAGGING));
37934 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_END_DRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_END_DRAG));
37935 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_FOCUSED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_FOCUSED));
37936 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_GET_INFO", PyInt_FromLong(wxEVT_COMMAND_LIST_GET_INFO));
37937 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_SET_INFO", PyInt_FromLong(wxEVT_COMMAND_LIST_SET_INFO));
37938
37939 // Map renamed classes back to their common name for OOR
37940 wxPyPtrTypeMap_Add("wxListCtrl", "wxPyListCtrl");
37941
37942 SWIG_addvarlink(SWIG_globals,(char*)"TreeCtrlNameStr",_wrap_TreeCtrlNameStr_get, _wrap_TreeCtrlNameStr_set);
37943 {
37944 PyDict_SetItemString(d,"TR_NO_BUTTONS", SWIG_From_int((int)(wxTR_NO_BUTTONS)));
37945 }
37946 {
37947 PyDict_SetItemString(d,"TR_HAS_BUTTONS", SWIG_From_int((int)(wxTR_HAS_BUTTONS)));
37948 }
37949 {
37950 PyDict_SetItemString(d,"TR_NO_LINES", SWIG_From_int((int)(wxTR_NO_LINES)));
37951 }
37952 {
37953 PyDict_SetItemString(d,"TR_LINES_AT_ROOT", SWIG_From_int((int)(wxTR_LINES_AT_ROOT)));
37954 }
37955 {
37956 PyDict_SetItemString(d,"TR_SINGLE", SWIG_From_int((int)(wxTR_SINGLE)));
37957 }
37958 {
37959 PyDict_SetItemString(d,"TR_MULTIPLE", SWIG_From_int((int)(wxTR_MULTIPLE)));
37960 }
37961 {
37962 PyDict_SetItemString(d,"TR_EXTENDED", SWIG_From_int((int)(wxTR_EXTENDED)));
37963 }
37964 {
37965 PyDict_SetItemString(d,"TR_HAS_VARIABLE_ROW_HEIGHT", SWIG_From_int((int)(wxTR_HAS_VARIABLE_ROW_HEIGHT)));
37966 }
37967 {
37968 PyDict_SetItemString(d,"TR_EDIT_LABELS", SWIG_From_int((int)(wxTR_EDIT_LABELS)));
37969 }
37970 {
37971 PyDict_SetItemString(d,"TR_HIDE_ROOT", SWIG_From_int((int)(wxTR_HIDE_ROOT)));
37972 }
37973 {
37974 PyDict_SetItemString(d,"TR_ROW_LINES", SWIG_From_int((int)(wxTR_ROW_LINES)));
37975 }
37976 {
37977 PyDict_SetItemString(d,"TR_FULL_ROW_HIGHLIGHT", SWIG_From_int((int)(wxTR_FULL_ROW_HIGHLIGHT)));
37978 }
37979 {
37980 PyDict_SetItemString(d,"TR_DEFAULT_STYLE", SWIG_From_int((int)(wxTR_DEFAULT_STYLE)));
37981 }
37982 {
37983 PyDict_SetItemString(d,"TR_TWIST_BUTTONS", SWIG_From_int((int)(wxTR_TWIST_BUTTONS)));
37984 }
37985 {
37986 PyDict_SetItemString(d,"TR_MAC_BUTTONS", SWIG_From_int((int)(wxTR_MAC_BUTTONS)));
37987 }
37988 {
37989 PyDict_SetItemString(d,"TR_AQUA_BUTTONS", SWIG_From_int((int)(wxTR_AQUA_BUTTONS)));
37990 }
37991 {
37992 PyDict_SetItemString(d,"TreeItemIcon_Normal", SWIG_From_int((int)(wxTreeItemIcon_Normal)));
37993 }
37994 {
37995 PyDict_SetItemString(d,"TreeItemIcon_Selected", SWIG_From_int((int)(wxTreeItemIcon_Selected)));
37996 }
37997 {
37998 PyDict_SetItemString(d,"TreeItemIcon_Expanded", SWIG_From_int((int)(wxTreeItemIcon_Expanded)));
37999 }
38000 {
38001 PyDict_SetItemString(d,"TreeItemIcon_SelectedExpanded", SWIG_From_int((int)(wxTreeItemIcon_SelectedExpanded)));
38002 }
38003 {
38004 PyDict_SetItemString(d,"TreeItemIcon_Max", SWIG_From_int((int)(wxTreeItemIcon_Max)));
38005 }
38006 {
38007 PyDict_SetItemString(d,"TREE_HITTEST_ABOVE", SWIG_From_int((int)(wxTREE_HITTEST_ABOVE)));
38008 }
38009 {
38010 PyDict_SetItemString(d,"TREE_HITTEST_BELOW", SWIG_From_int((int)(wxTREE_HITTEST_BELOW)));
38011 }
38012 {
38013 PyDict_SetItemString(d,"TREE_HITTEST_NOWHERE", SWIG_From_int((int)(wxTREE_HITTEST_NOWHERE)));
38014 }
38015 {
38016 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMBUTTON", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMBUTTON)));
38017 }
38018 {
38019 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMICON", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMICON)));
38020 }
38021 {
38022 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMINDENT", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMINDENT)));
38023 }
38024 {
38025 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMLABEL", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMLABEL)));
38026 }
38027 {
38028 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMRIGHT", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMRIGHT)));
38029 }
38030 {
38031 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMSTATEICON", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMSTATEICON)));
38032 }
38033 {
38034 PyDict_SetItemString(d,"TREE_HITTEST_TOLEFT", SWIG_From_int((int)(wxTREE_HITTEST_TOLEFT)));
38035 }
38036 {
38037 PyDict_SetItemString(d,"TREE_HITTEST_TORIGHT", SWIG_From_int((int)(wxTREE_HITTEST_TORIGHT)));
38038 }
38039 {
38040 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMUPPERPART", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMUPPERPART)));
38041 }
38042 {
38043 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMLOWERPART", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMLOWERPART)));
38044 }
38045 {
38046 PyDict_SetItemString(d,"TREE_HITTEST_ONITEM", SWIG_From_int((int)(wxTREE_HITTEST_ONITEM)));
38047 }
38048 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_TREE_BEGIN_DRAG));
38049 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_BEGIN_RDRAG", PyInt_FromLong(wxEVT_COMMAND_TREE_BEGIN_RDRAG));
38050 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT));
38051 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_END_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_TREE_END_LABEL_EDIT));
38052 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_DELETE_ITEM", PyInt_FromLong(wxEVT_COMMAND_TREE_DELETE_ITEM));
38053 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_GET_INFO", PyInt_FromLong(wxEVT_COMMAND_TREE_GET_INFO));
38054 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_SET_INFO", PyInt_FromLong(wxEVT_COMMAND_TREE_SET_INFO));
38055 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_EXPANDED", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_EXPANDED));
38056 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_EXPANDING", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_EXPANDING));
38057 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_COLLAPSED", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_COLLAPSED));
38058 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_COLLAPSING", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_COLLAPSING));
38059 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_SEL_CHANGED", PyInt_FromLong(wxEVT_COMMAND_TREE_SEL_CHANGED));
38060 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_SEL_CHANGING", PyInt_FromLong(wxEVT_COMMAND_TREE_SEL_CHANGING));
38061 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_KEY_DOWN", PyInt_FromLong(wxEVT_COMMAND_TREE_KEY_DOWN));
38062 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_ACTIVATED", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_ACTIVATED));
38063 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK));
38064 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK));
38065 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_END_DRAG", PyInt_FromLong(wxEVT_COMMAND_TREE_END_DRAG));
38066 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK", PyInt_FromLong(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK));
38067 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP));
38068 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_MENU", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_MENU));
38069
38070 // Map renamed classes back to their common name for OOR
38071 wxPyPtrTypeMap_Add("wxTreeItemData", "wxPyTreeItemData");
38072 wxPyPtrTypeMap_Add("wxTreeCtrl", "wxPyTreeCtrl");
38073
38074 SWIG_addvarlink(SWIG_globals,(char*)"DirDialogDefaultFolderStr",_wrap_DirDialogDefaultFolderStr_get, _wrap_DirDialogDefaultFolderStr_set);
38075 {
38076 PyDict_SetItemString(d,"DIRCTRL_DIR_ONLY", SWIG_From_int((int)(wxDIRCTRL_DIR_ONLY)));
38077 }
38078 {
38079 PyDict_SetItemString(d,"DIRCTRL_SELECT_FIRST", SWIG_From_int((int)(wxDIRCTRL_SELECT_FIRST)));
38080 }
38081 {
38082 PyDict_SetItemString(d,"DIRCTRL_SHOW_FILTERS", SWIG_From_int((int)(wxDIRCTRL_SHOW_FILTERS)));
38083 }
38084 {
38085 PyDict_SetItemString(d,"DIRCTRL_3D_INTERNAL", SWIG_From_int((int)(wxDIRCTRL_3D_INTERNAL)));
38086 }
38087 {
38088 PyDict_SetItemString(d,"DIRCTRL_EDIT_LABELS", SWIG_From_int((int)(wxDIRCTRL_EDIT_LABELS)));
38089 }
38090 {
38091 PyDict_SetItemString(d,"FRAME_EX_CONTEXTHELP", SWIG_From_int((int)(wxFRAME_EX_CONTEXTHELP)));
38092 }
38093 {
38094 PyDict_SetItemString(d,"DIALOG_EX_CONTEXTHELP", SWIG_From_int((int)(wxDIALOG_EX_CONTEXTHELP)));
38095 }
38096 PyDict_SetItemString(d, "wxEVT_HELP", PyInt_FromLong(wxEVT_HELP));
38097 PyDict_SetItemString(d, "wxEVT_DETAILED_HELP", PyInt_FromLong(wxEVT_DETAILED_HELP));
38098
38099 wxPyPtrTypeMap_Add("wxDragImage", "wxGenericDragImage");
38100
38101 SWIG_addvarlink(SWIG_globals,(char*)"DatePickerCtrlNameStr",_wrap_DatePickerCtrlNameStr_get, _wrap_DatePickerCtrlNameStr_set);
38102 {
38103 PyDict_SetItemString(d,"DP_DEFAULT", SWIG_From_int((int)(wxDP_DEFAULT)));
38104 }
38105 {
38106 PyDict_SetItemString(d,"DP_SPIN", SWIG_From_int((int)(wxDP_SPIN)));
38107 }
38108 {
38109 PyDict_SetItemString(d,"DP_DROPDOWN", SWIG_From_int((int)(wxDP_DROPDOWN)));
38110 }
38111 {
38112 PyDict_SetItemString(d,"DP_SHOWCENTURY", SWIG_From_int((int)(wxDP_SHOWCENTURY)));
38113 }
38114 {
38115 PyDict_SetItemString(d,"DP_ALLOWNONE", SWIG_From_int((int)(wxDP_ALLOWNONE)));
38116 }
38117 }
38118